OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/50732
4         * g++.dg/ext/is_base_of_incomplete.C: New.
5         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
6         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7
8 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
9
10         * gcc.target/sparc/combined-1.c: Compile at -O2.
11
12 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
13
14         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
15         (dg-options): Add -Wno-attributes.
16         * gcc.target/i386/fma_double_?.c: Ditto.
17         * gcc.target/i386/fma_run_float_?.c: Ditto.
18         * gcc.target/i386/fma_run_double_?.c: Ditto.
19         * gcc.target/i386/l_fma_float_?.c: Dtto.
20         * gcc.target/i386/l_fma_double_?.c: Ditto.
21         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
22         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
23
24 2011-10-15  Tobias Burnus  <burnus@net-b.de>
25
26         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
27         the comments.
28         * gfortran.dg/bind_c_usage_24.f90: Ditto.
29         * gfortran.dg/rank_3.f90: Ditto.
30         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
31         -std=f2008ts in dg-options.
32         * gfortran.dg/rank_4.f90: Ditto.
33
34 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
35
36         PR target/49263
37         * gcc.target/sh/pr49263.c: New.
38
39 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
40
41         * gnat.dg/specs/debug1.ads: Tweak.
42
43 2011-10-14  Kai Tietz  <ktietz@redhat.com>
44
45         * gfortran.fortran-torture/compile/logical-2.f90: New test.
46
47 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
48
49         * gcc.target/i386/sse2-mul-1.c: New test.
50         * gcc.target/i386/sse4_1-mul-1.c: New test.
51         * gcc.target/i386/avx-mul-1.c: New test.
52         * gcc.target/i386/xop-mul-1.c: New test.
53         * gcc.target/i386/avx2-mul-1.c: New test.
54
55 2011-10-14  Jason Merrill  <jason@redhat.com>
56
57         PR c++/50563
58         * g++.dg/cpp0x/nsdmi-list1.C: New.
59
60         PR c++/50707
61         * g++.dg/cpp0x/nsdmi-const1.C: New.
62
63 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
64
65         PR fortran/50570
66         * gfortran.dg/pointer_intent_5.f90: New.
67
68 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
69
70         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
71         * gcc.target/i386/warn-vect-op-1.c: Ditto.
72         * gcc.target/i386/warn-vect-op-2.c: Ditto.
73
74 2011-10-14  Tobias Burnus  <burnus@net-b.de>
75
76         PR fortran/50718
77         * gfortran.dg/pointer_check_11.f90: New.
78         * gfortran.dg/pointer_check_12.f90: New.
79
80 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
81
82         PR c++/38174
83         * g++.dg/overload/operator4.C: New.
84
85 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
86
87         * gcc.dg/di-longlong64-sync-1.c: New test.
88         * gcc.dg/di-sync-multithread.c: New test.
89         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
90         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
91         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
92         tests for v5, v6, v6k, and v7-a, and add-options helpers.
93         (check_effective_target_arm_arm_ok): New helper.
94         (check_effective_target_sync_longlong): New helper.
95
96 2011-10-14  Richard Guenther  <rguenther@suse.de>
97
98         PR tree-optimization/50723
99         * gcc.dg/torture/pr50723.c: New testcase.
100
101 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
102
103         PR c++/17212
104         * g++.dg/warn/format6.C: New.
105         * obj-c++.dg/warn6.mm: Likewise.
106
107 2011-10-13  Richard Henderson  <rth@redhat.com>
108
109         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
110         Delete.
111         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
112         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
113         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
114
115 2011-10-13  Jason Merrill  <jason@redhat.com>
116
117         PR c++/50614
118         * g++.dg/cpp0x/nsdmi-template2.C: New.
119
120         PR c++/50437
121         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
122
123         PR c++/50618
124         * g++.dg/init/vbase1.C: New.
125
126 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
127
128         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
129         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
130         * gcc.target/i386/avx-vphminposuw-2.c: New test.
131         * gcc.target/i386/avx-vphminposuw-3.c: New test.
132
133 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
134
135         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
136
137 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
140
141 2011-10-13  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/50712
144         * gcc.target/i386/pr50712.c: New testcase.
145
146 2011-10-13  Tom de Vries  <tom@codesourcery.com>
147
148         * gcc.dg/memcpy-4.c: New test.
149
150 2011-10-13  Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/50698
153         * g++.dg/vect/pr50698.cc: New testcase.
154
155 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
156
157         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
158         * gcc.target/powerpc/warn-2.c: Ditto.
159
160         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
161         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
162         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
163         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
164         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
165         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
166         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
167         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
168         * gcc.target/powerpc/ppc-pow.c: Likewise.
169         * gcc.target/powerpc/recip-1.c: Likewise.
170         * gcc.target/powerpc/recip-2.c: Likewise.
171         * gcc.target/powerpc/recip-3.c: Likewise.
172         * gcc.target/powerpc/recip-4.c: Likewise.
173         * gcc.target/powerpc/recip-5.c: Likewise.
174
175 2011-10-12  David S. Miller  <davem@davemloft.net>
176
177         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
178         '-mvis3' instead of 'mcpu=niagara3' in options.
179         * gcc.target/sparc/fhalve.c: Likewise.
180         * gcc.target/sparc/fnegop.c: Likewise.
181         * gcc.target/sparc/fpadds.c: Likewise.
182         * gcc.target/sparc/fshift.c: Likewise.
183         * gcc.target/sparc/fucmp.c: Likewise.
184         * gcc.target/sparc/lzd.c: Likewise.
185         * gcc.target/sparc/vis3misc.c: Likewise.
186         * gcc.target/sparc/xmul.c: Likewise.
187
188 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
189
190         * gnat.dg/vect1.ad[sb]: New test.
191         * gnat.dg/vect1_pkg.ads: New helper.
192         * gnat.dg/vect2.ad[sb]: New test.
193         * gnat.dg/vect2_pkg.ads: New helper.
194         * gnat.dg/vect3.ad[sb]: New test.
195         * gnat.dg/vect3_pkg.ads: New helper.
196         * gnat.dg/vect4.ad[sb]: New test.
197         * gnat.dg/vect4_pkg.ads: New helper.
198         * gnat.dg/vect5.ad[sb]: New test.
199         * gnat.dg/vect5_pkg.ads: New helper.
200         * gnat.dg/vect6.ad[sb]: New test.
201         * gnat.dg/vect6_pkg.ads: New helper.
202
203 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
204
205         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
206         * gcc.target/i386/fma_run_double_2.c: Likewise.
207         * gcc.target/i386/fma_run_double_3.c: Likewise.
208         * gcc.target/i386/fma_run_double_4.c: Likewise.
209         * gcc.target/i386/fma_run_double_5.c: Likewise.
210         * gcc.target/i386/fma_run_double_6.c: Likewise.
211         * gcc.target/i386/fma_run_float_1.c: Likewise.
212         * gcc.target/i386/fma_run_float_2.c: Likewise.
213         * gcc.target/i386/fma_run_float_3.c: Likewise.
214         * gcc.target/i386/fma_run_float_4.c: Likewise.
215         * gcc.target/i386/fma_run_float_5.c: Likewise.
216         * gcc.target/i386/fma_run_float_6.c: Likewise.
217
218         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
219         remove the extra dg-options.
220         * gcc.target/i386/l_fma_double_2.c: Likewise.
221         * gcc.target/i386/l_fma_double_3.c: Likewise.
222         * gcc.target/i386/l_fma_double_4.c: Likewise.
223         * gcc.target/i386/l_fma_double_5.c: Likewise.
224         * gcc.target/i386/l_fma_double_6.c: Likewise.
225         * gcc.target/i386/l_fma_float_1.c: Likewise.
226         * gcc.target/i386/l_fma_float_2.c: Likewise.
227         * gcc.target/i386/l_fma_float_3.c: Likewise.
228         * gcc.target/i386/l_fma_float_4.c: Likewise.
229         * gcc.target/i386/l_fma_float_5.c: Likewise.
230         * gcc.target/i386/l_fma_float_6.c: Likewise.
231
232 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
233
234         PR tree-optimization/50189
235         * g++.dg/torture/pr50189.C: New testcase.
236
237 2011-10-12  Richard Guenther  <rguenther@suse.de>
238
239         PR tree-optimization/50700
240         * gcc.dg/builtin-object-size-12.c: New testcase.
241
242 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
243
244         PR c/50565
245         * gcc.c-torture/compile/pr50565-1.c,
246         gcc.c-torture/compile/pr50565-2.c: New tests.
247
248 2011-10-11  Jason Merrill  <jason@redhat.com>
249
250         PR c++/49855
251         PR c++/49896
252         * g++.dg/template/constant1.C: New.
253         * g++.dg/template/constant2.C: New.
254         * g++.dg/cpp0x/constexpr-template3.C: New.
255
256 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
257
258         * gcc.target/i386/warn-vect-op-3.c: New test.
259         * gcc.target/i386/warn-vect-op-1.c: New test.
260         * gcc.target/i386/warn-vect-op-2.c: New test.
261
262 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
263
264         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
265
266 2011-10-11  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/50204
269         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
270
271 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
272
273         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
274
275 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
276
277         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
278         * gcc.target/i386/fma_double_2.c: Ditto.
279         * gcc.target/i386/fma_double_3.c: Ditto.
280         * gcc.target/i386/fma_double_4.c: Ditto.
281         * gcc.target/i386/fma_double_5.c: Ditto.
282         * gcc.target/i386/fma_double_6.c: Ditto.
283         * gcc.target/i386/fma_float_1.c: Ditto.
284         * gcc.target/i386/fma_float_2.c: Ditto.
285         * gcc.target/i386/fma_float_3.c: Ditto.
286         * gcc.target/i386/fma_float_4.c: Ditto.
287         * gcc.target/i386/fma_float_5.c: Ditto.
288         * gcc.target/i386/fma_float_6.c: Ditto.
289         * gcc.target/i386/l_fma_double_1.c: Ditto.
290         * gcc.target/i386/l_fma_double_2.c: Ditto.
291         * gcc.target/i386/l_fma_double_3.c: Ditto.
292         * gcc.target/i386/l_fma_double_4.c: Ditto.
293         * gcc.target/i386/l_fma_double_5.c: Ditto.
294         * gcc.target/i386/l_fma_double_6.c: Ditto.
295         * gcc.target/i386/l_fma_float_1.c: Ditto.
296         * gcc.target/i386/l_fma_float_2.c: Ditto.
297         * gcc.target/i386/l_fma_float_3.c: Ditto.
298         * gcc.target/i386/l_fma_float_4.c: Ditto.
299         * gcc.target/i386/l_fma_float_5.c: Ditto.
300         * gcc.target/i386/l_fma_float_6.c: Ditto.
301         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
302         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
303         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
304         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
305         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
306         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
307         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
308         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
309         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
310         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
311         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
312         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
313
314 2011-10-11  Tristan Gingold  <gingold@adacore.com>
315
316         * gcc.dg/va-arg-4.c: New test.
317         * gcc.dg/va-arg-5.c: Ditto.
318
319 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
320
321         * lib/target-supports.exp (check_effective_target_fd_truncate):
322         Close and unlink test file before exit.
323
324 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
325
326         PR fortran/50564
327         * gfortran.dg/forall_15.f90:  New test case.
328
329 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
330             Andrew Macleod  <amacleod@redhat.com>
331
332         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
333         wrappers for *other_threads() and *final_verify().
334         * gcc.dg/simulate-thread/simulate-thread.h
335         (simulate_thread_wrapper_other_threads): New.
336         (simulate_thread_wrapper_final_verify): New.
337
338 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
339
340         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
341
342 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
343
344         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
345
346 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
347             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
348
349         * gcc.target/i386/fma_1.h: New file.
350         * gcc.target/i386/fma_2.h: Likewise.
351         * gcc.target/i386/fma_3.h: Likewise.
352         * gcc.target/i386/fma_4.h: Likewise.
353         * gcc.target/i386/fma_5.h: Likewise.
354         * gcc.target/i386/fma_6.h: Likewise.
355         * gcc.target/i386/fma_double_1.c: Likewise.
356         * gcc.target/i386/fma_double_2.c: Likewise.
357         * gcc.target/i386/fma_double_3.c: Likewise.
358         * gcc.target/i386/fma_double_4.c: Likewise.
359         * gcc.target/i386/fma_double_5.c: Likewise.
360         * gcc.target/i386/fma_double_6.c: Likewise.
361         * gcc.target/i386/fma_float_1.c: Likewise.
362         * gcc.target/i386/fma_float_2.c: Likewise.
363         * gcc.target/i386/fma_float_3.c: Likewise.
364         * gcc.target/i386/fma_float_4.c: Likewise.
365         * gcc.target/i386/fma_float_5.c: Likewise.
366         * gcc.target/i386/fma_float_6.c: Likewise.
367         * gcc.target/i386/fma_main.h: Likewise.
368         * gcc.target/i386/fma_run_double_1.c: Likewise.
369         * gcc.target/i386/fma_run_double_2.c: Likewise.
370         * gcc.target/i386/fma_run_double_3.c: Likewise.
371         * gcc.target/i386/fma_run_double_4.c: Likewise.
372         * gcc.target/i386/fma_run_double_5.c: Likewise.
373         * gcc.target/i386/fma_run_double_6.c: Likewise.
374         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
375         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
376         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
377         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
378         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
379         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
380         * gcc.target/i386/fma_run_float_1.c: Likewise.
381         * gcc.target/i386/fma_run_float_2.c: Likewise.
382         * gcc.target/i386/fma_run_float_3.c: Likewise.
383         * gcc.target/i386/fma_run_float_4.c: Likewise.
384         * gcc.target/i386/fma_run_float_5.c: Likewise.
385         * gcc.target/i386/fma_run_float_6.c: Likewise.
386         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
387         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
388         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
389         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
390         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
391         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
392         * gcc.target/i386/l_fma_1.h: Likewise.
393         * gcc.target/i386/l_fma_2.h: Likewise.
394         * gcc.target/i386/l_fma_3.h: Likewise.
395         * gcc.target/i386/l_fma_4.h: Likewise.
396         * gcc.target/i386/l_fma_5.h: Likewise.
397         * gcc.target/i386/l_fma_6.h: Likewise.
398         * gcc.target/i386/l_fma_double_1.c: Likewise.
399         * gcc.target/i386/l_fma_double_2.c: Likewise.
400         * gcc.target/i386/l_fma_double_3.c: Likewise.
401         * gcc.target/i386/l_fma_double_4.c: Likewise.
402         * gcc.target/i386/l_fma_double_5.c: Likewise.
403         * gcc.target/i386/l_fma_double_6.c: Likewise.
404         * gcc.target/i386/l_fma_float_1.c: Likewise.
405         * gcc.target/i386/l_fma_float_2.c: Likewise.
406         * gcc.target/i386/l_fma_float_3.c: Likewise.
407         * gcc.target/i386/l_fma_float_4.c: Likewise.
408         * gcc.target/i386/l_fma_float_5.c: Likewise.
409         * gcc.target/i386/l_fma_float_6.c: Likewise.
410         * gcc.target/i386/l_fma_main.h: Likewise.
411         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
412         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
413         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
414         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
415         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
416         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
417         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
418         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
419         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
420         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
421         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
422         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
423
424 2011-10-10  Richard Guenther  <rguenther@suse.de>
425
426         PR middle-end/50389
427         * gcc.dg/torture/pr50389.c: New testcase.
428
429 2011-10-10  Richard Guenther  <rguenther@suse.de>
430
431         PR middle-end/50195
432         * gcc.dg/builtins-47.c: Optimize.
433
434 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
435
436         * lib/gcc-simulate-thread.exp: New.
437         * gcc.dg/simulate-thread/guality.h: New.
438         * gcc.dg/simulate-thread/simulate-thread.h: New.
439         * gcc.dg/simulate-thread/simulate-thread.exp: New.
440         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
441         * gcc.dg/simulate-thread/README: New.
442         * g++.dg/simulate-thread/guality.h: New.
443         * g++.dg/simulate-thread/simulate-thread.h: New.
444         * g++.dg/simulate-thread/simulate-thread.exp: New.
445         * g++.dg/simulate-thread/simulate-thread.gdb: New.
446         * c-c++-common/cxxbitfields-2.c: Remove.
447         * c-c++-common/cxxbitfields.c: Remove.
448         * c-c++-common/cxxbitfields-4.c: Remove.
449         * c-c++-common/cxxbitfields-5.c: Remove.
450         * c-c++-common/simulate-thread/bitfields-1.c: New.
451         * c-c++-common/simulate-thread/bitfields-2.c: New.
452         * c-c++-common/simulate-thread/bitfields-3.c: New.
453         * c-c++-common/simulate-thread/bitfields-4.c: New.
454
455 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
456
457         PR c++/38980
458         * g++.dg/warn/format5.C: New.
459
460 2011-10-09  Tobias Burnus  <burnus@net-b.de>
461
462         PR fortran/50273
463         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
464         * gfortran.dg/common_16.f90: New.
465
466 2011-10-09  Tobias Burnus  <burnus@net-b.de>
467
468         * gfortran.dg/iso_c_binding_param_1.f90: New.
469         * gfortran.dg/iso_c_binding_param_2.f90: New.
470         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
471
472 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
473
474         PR tree-optimization/50635
475         * gcc.dg/vect/pr50635.c: New test.
476
477 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
478
479         PR fortran/50659
480         * gfortran.dg/proc_decl_27.f90: New.
481
482 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
483
484         PR libobjc/50428
485         * objc/execute/initialize-1.m: New test.
486
487 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
488
489         PR fortran/47844
490         * gfortran.dg/pointer_function_result_1.f90 : New test.
491
492 2011-10-07  David S. Miller  <davem@davemloft.net>
493
494         PR 50655
495         * gcc.target/sparc/sparc.exp: Add vis3 target test.
496         * gcc.target/sparc/cmask.c: Use it.
497         * gcc.target/sparc/fhalve.c: Likewise.
498         * gcc.target/sparc/fnegop.c: Likewise.
499         * gcc.target/sparc/fpadds.c: Likewise.
500         * gcc.target/sparc/fshift.c: Likewise.
501         * gcc.target/sparc/fucmp.c: Likewise.
502         * gcc.target/sparc/lzd.c: Likewise.
503         * gcc.target/sparc/vis3misc.c: Likewise.
504         * gcc.target/sparc/xmul.c: Likewise.
505
506 2011-10-07  Richard Henderson  <rth@redhat.com>
507
508         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
509         match for avx2.
510         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
511
512 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
513
514         * gcc.dg/pr50193-1.c: New file.
515         * gcc.target/arm/shiftable.c: New file.
516
517 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
518
519         PR fortran/50625
520         * gfortran.dg/class_46.f03: New.
521
522 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
523
524         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
525         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
526         (syslog, vsyslog, __vsyslog_chk): Likewise.
527
528         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
529         (x, EXT_x): Use ASMNAME.
530
531         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
532         (a, c): Use ASMNAME.
533
534 2011-10-07  Tom de Vries  <tom@codesourcery.com>
535
536         PR middle-end/50527
537         * gcc.dg/pr50527.c: New test.
538
539 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
540
541         PR tree-optimization/50650
542         * gcc.c-torture/compile/pr50650.c: New test.
543
544 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
545
546         PR tree-optimization/50575
547         * gcc.c-torture/execute/vector-compare-2.x: New file.
548
549 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
550
551         PR middle-end/50125
552         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
553         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
554         (bar3): Likewise.
555
556 2011-10-07  Richard Guenther  <rguenther@suse.de>
557
558         PR testsuite/50637
559         * gcc.dg/vect/vect-align-2.c: Increase array size.
560
561 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
562             H.J. Lu  <hongjiu.lu@intel.com>
563
564         PR target/50603
565         * gcc.target/i386/pr50603.c: New test.
566
567 2011-10-06  Jason Merrill  <jason@redhat.com>
568
569         PR c++/39164
570         * g++.dg/cpp0x/default31.C: New.
571
572 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
573
574         PR tree-optimization/50596
575         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
576         New.
577         * gcc.dg/vect/vect-cond-8.c: New test.
578
579 2011-10-06  Richard Henderson  <rth@redhat.com>
580
581         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
582         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
583         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
584         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
585         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
586         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
587         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
588         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
589         * gcc.c-torture/execute/vshuf-16.inc: New file.
590         * gcc.c-torture/execute/vshuf-2.inc: New file.
591         * gcc.c-torture/execute/vshuf-4.inc: New file.
592         * gcc.c-torture/execute/vshuf-8.inc: New file.
593         * gcc.c-torture/execute/vshuf-main.inc: New file.
594         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
595         * gcc.c-torture/execute/vshuf-v2df.c: New test.
596         * gcc.c-torture/execute/vshuf-v2di.c: New test.
597         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
598         * gcc.c-torture/execute/vshuf-v2si.c: New test.
599         * gcc.c-torture/execute/vshuf-v4df.c: New test.
600         * gcc.c-torture/execute/vshuf-v4di.c: New test.
601         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
602         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
603         * gcc.c-torture/execute/vshuf-v4si.c: New test.
604         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
605         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
606         * gcc.c-torture/execute/vshuf-v8si.c: New test.
607
608 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
609
610         PR tree-optimization/49279
611         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
612         * gcc.c-torture/execute/pr49279.c: New test.
613
614 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
615
616         PR target/49049
617         * gcc.c-torture/compile/pr49049.c: New test.
618
619 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
620
621         PR target/50305
622         * gcc.target/arm/pr50305.c: New test.
623
624 2011-10-06  Richard Guenther  <rguenther@suse.de>
625
626         PR tree-optimization/38884
627         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
628         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
629
630 2011-10-05  David S. Miller  <davem@davemloft.net>
631
632         * gcc.target/sparc/lzd.c: New test.
633         * gcc.target/sparc/popc.c: New test.
634
635 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
636
637         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
638         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
639         * g++.dg/other/final1.C: Cleanup original tree dump.
640
641 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
642
643         PR tree-optimization/50613
644         * gcc.dg/pr50613.c: New test.
645
646 2011-10-05  Richard Henderson  <rth@redhat.com>
647
648         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
649         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
650         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
651         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
652         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
653         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
654         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
655         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
656
657 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
658
659         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
660         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
661         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
662         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
663         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
664
665 2011-10-05  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/38885
668         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
669
670 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
671
672         * gcc.target/i386/sw-1.c: New test.
673
674 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
675
676         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
677         -mtune=generic.
678         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
679
680 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
681
682         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
683
684 2011-10-04  David S. Miller  <davem@davemloft.net>
685
686         * gcc.target/sparc/fhalve.c: New test.
687         * gcc.target/sparc/fnegop.c: New test.
688         * gcc.target/sparc/xmul.c: New test.
689
690 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
691
692         PR fortran/35831
693         * gfortran.dg/dummy_procedure_6.f90: New.
694
695 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
696
697         PR tree-optimization/50604
698         * gcc.dg/pr50604.c: New test.
699
700 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
701
702         PR tree-optimization/49662
703         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
704         * gcc.dg/graphite/interchange-15.c: Likewise.
705         * gcc.dg/graphite/interchange-mvt.c: Likewise.
706
707 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
708
709         * gcc.dg/tree-ssa/restrict-4.c: New test.
710
711 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
712
713         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
714         (main): Use __typeof to get result type of comparison.
715
716 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
717
718         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
719         Make et_vect_multiple_sizes_saved global.
720         (check_effective_target_vect64): Make et_vect64_saved global.
721
722 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
723
724         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
725         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
726         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
727         * gcc.dg/builtin-complex-err-1.c: Adjust.
728
729 2011-10-02  Jason Merrill  <jason@redhat.com>
730
731         * g++.dg/cpp0x/range-for22.C: New.
732
733         * g++.dg/cpp0x/variadic65.C: Remove xfails.
734         * g++.dg/cpp0x/variadic82.C: Remove xfails.
735         * g++.dg/cpp0x/variadic83.C: Remove xfails.
736         * g++.dg/cpp0x/variadic105.C: Remove xfails.
737
738         * g++.dg/cpp0x/nsdmi5.C: New.
739
740 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
741
742         PR target/50579
743         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
744         New procedures.
745         (mips-dg-options): Force an ABI option if the current ABI is
746         incompatible with the required -mlong setting.  Likewise force
747         a long setting if the current one is incompatible with the
748         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
749         throughout procedure.
750         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
751         instead of addressing=absolute.
752
753 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
754
755         * gcc.target/mips/stack-1.c: New test.
756
757 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
758
759         * gcc.dg/pr49696.c: New test.
760
761 2011-10-02  Jan Hubicka  <jh@suse.cz>
762
763         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
764
765 2011-10-01  David S. Miller  <davem@davemloft.net>
766
767         * gcc.target/sparc/cmask.c: New test.
768         * gcc.target/sparc/fpadds.c: New test.
769         * gcc.target/sparc/fshift.c: New test.
770         * gcc.target/sparc/fucmp.c: New test.
771         * gcc.target/sparc/vis3misc.c: New test.
772
773 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
774
775         PR fortran/50585
776         * gfortran.dg/assumed_charlen_arg_2.f90: New.
777
778 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
779
780         PR c++/44473
781         * g++.dg/dfp/44473-1.C: New test.
782         * g++.dg/dfp/44473-2.C: New test.
783         * g++.dg/dfp/mangle-1.C: New test.
784         * g++.dg/dfp/mangle-2.C: New test.
785         * g++.dg/dfp/mangle-3.C: New test.
786         * g++.dg/dfp/mangle-4.C: New test.
787         * g++.dg/dfp/mangle-5.C: New test.
788
789 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
790
791         PR inline-asm/50571
792         * gcc.dg/pr50571.c: New test.
793
794         PR tree-optimization/46309
795         * gcc.dg/pr46309.c: New test.
796
797 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
798
799         * gcc.dg/strlenopt-21.c: New test.
800
801 2011-09-30  Revital Eres  <revital.eres@linaro.org>
802
803         * gcc.dg/sms-10.c: New file.
804
805 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
806
807         * gcc.target/arm/pr50099.c: New test.
808
809 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
810
811         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
812
813 2011-09-30  David S. Miller  <davem@davemloft.net>
814
815         * gcc.target/sparc/bmaskbshuf.c: New test.
816         * gcc.target/sparc/edgen.c: New test.
817
818 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
819
820         PR fortran/50547
821         * gfortran.dg/pure_formal_proc_3.f90: New.
822
823         PR fortran/50553
824         * gfortran.dg/stfunc_7.f90: New.
825
826 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
827
828         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
829         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
830         * gcc.dg/vector-compare-1.c: Likewise.
831         * gcc.dg/vector-compare-2.c: Likewise.
832
833 2011-09-29  David S. Miller  <davem@davemloft.net>
834
835         * gcc.target/sparc/array.c: New test.
836
837 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
838
839         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
840         loop unroll and set max unroll times to 8.
841         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
842         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
843         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
844         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
845
846 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
847
848         PR c++/40145
849         * g++.dg/ext/visibility/warn5.C: New.
850
851 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
852
853         PR c++/45278
854         * g++.dg/warn/Wextra-3.C: New.
855
856 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
857
858         PR target/49486
859         * gcc.target/sh/pr49468-si.c: New.
860
861 2011-09-28  Tom de Vries  <tom@codesourcery.com>
862
863         PR testsuite/50485
864         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
865         (TEST): Initialize src3 with random floats.
866         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
867         from union src3.  Initialize src3 with random floats.
868
869 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
870
871         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
872         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
873         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
874         * gcc.target/sh/sh4a-sincosf.c: Ditto.
875         * gcc.target/sh/sh4a-cos.c: Ditto.
876         * gcc.target/sh/sh4a-cosf.c: Ditto.
877         * gcc.target/sh/sh4a-sin.c: Ditto.
878         * gcc.target/sh/sh4a-sinf.c: Ditto.
879         * gcc.target/sh/sh4a-fsrra.c: Ditto.
880         * gcc.target/sh/sh4a-memmovua.c: Ditto.
881         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
882
883 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
884
885         PR c++/31489
886         * g++.dg/parse/error40.C: New.
887         * g++.dg/warn/incomplete1.C: Adjust.
888
889 2011-09-27  Jan Hubicka  <jh@suse.cz>
890
891         PR middle-end/49463
892         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
893         Mark used.
894
895 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
896
897         * gcc.dg/strlenopt-1.c: New test.
898         * gcc.dg/strlenopt-1f.c: New test.
899         * gcc.dg/strlenopt-2.c: New test.
900         * gcc.dg/strlenopt-2f.c: New test.
901         * gcc.dg/strlenopt-3.c: New test.
902         * gcc.dg/strlenopt-4.c: New test.
903         * gcc.dg/strlenopt-4g.c: New test.
904         * gcc.dg/strlenopt-4gf.c: New test.
905         * gcc.dg/strlenopt-5.c: New test.
906         * gcc.dg/strlenopt-6.c: New test.
907         * gcc.dg/strlenopt-7.c: New test.
908         * gcc.dg/strlenopt-8.c: New test.
909         * gcc.dg/strlenopt-9.c: New test.
910         * gcc.dg/strlenopt-10.c: New test.
911         * gcc.dg/strlenopt-11.c: New test.
912         * gcc.dg/strlenopt-12.c: New test.
913         * gcc.dg/strlenopt-12g.c: New test.
914         * gcc.dg/strlenopt-13.c: New test.
915         * gcc.dg/strlenopt-14g.c: New test.
916         * gcc.dg/strlenopt-14gf.c: New test.
917         * gcc.dg/strlenopt-15.c: New test.
918         * gcc.dg/strlenopt-16g.c: New test.
919         * gcc.dg/strlenopt-17g.c: New test.
920         * gcc.dg/strlenopt-18g.c: New test.
921         * gcc.dg/strlenopt.h: New file.
922
923 2011-09-27  Tom de Vries  <tom@codesourcery.com>
924
925         PR middle-end/43864
926         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
927         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
928         * gcc.dg/pr43864.c: New test.
929         * gcc.dg/pr43864-2.c: Same.
930         * gcc.dg/pr43864-3.c: Same.
931         * gcc.dg/pr43864-4.c: Same.
932
933 2011-09-27  Jan Hubicka  <jh@suse.cz>
934
935         * gcc.dg/ipa/inline-5.c: New testcase.
936
937 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
938
939         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
940         vectors.
941         * gcc.dg/vect/bb-slp-27.c: New.
942         * gcc.dg/vect/bb-slp-28.c: New.
943
944 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
945
946         * testsuite/lib/target-supports.exp (check_profiling_available):
947         Don't rely solely on TLS tests for -fprofile-generate, fall
948         through to the other code.
949
950 2011-09-27  Richard Guenther  <rguenther@suse.de>
951
952         PR tree-optimization/50363
953         * gcc.dg/torture/pr50363.c: New testcase.
954
955 2011-09-26  Jason Merrill  <jason@redhat.com>
956
957         PR c++/45012
958         * g++.dg/template/partial13.C: New.
959
960         PR c++/46105
961         * g++.dg/template/partial12.C: New.
962
963         PR c++/50508
964         * g++.dg/cpp0x/constexpr-typedef1.C: New.
965
966 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
967
968         PR c++/45487
969         * g++.dg/diagnostic/bindings1.C: New.
970         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
971
972 2011-09-26  David S. Miller  <davem@davemloft.net>
973
974         * gcc.target/sparc/wrgsr.c: New test.
975         * gcc.target/sparc/rdgsr.c: New test.
976         * gcc.target/sparc/edge.c: New test.
977         * gcc.target/sparc/fcmp.c: New test.
978
979         * gcc.target/sparc/edge.c: Update for new return types.
980         * gcc.target/sparc/fcmp.c: Likewise.
981
982         * gcc.target/sparc/fpaddsubi.c: New test.
983
984 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
985
986         PR fortran/50515
987         * gfortran.dg/common_15.f90: New.
988
989         PR fortran/50517
990         * gfortran.dg/dummy_procedure_5.f90: New.
991         * gfortran.dg/interface_26.f90: Modified error message.
992         * gfortran.dg/proc_ptr_11.f90: Ditto.
993         * gfortran.dg/proc_ptr_15.f90: Ditto.
994         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
995         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
996
997 2011-09-26  Jason Merrill  <jason@redhat.com>
998
999         PR c++/50512
1000         * g++.dg/overload/rvalue3.C: New.
1001
1002         PR c++/50523
1003         * g++.dg/overload/ref-conv2.C: New.
1004
1005         * g++.dg/cpp0x/nsdmi-template1.C: New.
1006
1007 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1008
1009         * g++.dg/cpp0x/nullptr25.C: New.
1010
1011 2011-09-26  Richard Guenther  <rguenther@suse.de>
1012
1013         PR tree-optimization/50472
1014         * gcc.dg/torture/pr50472.c: New testcase.
1015
1016 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1017
1018         * gnat.dg/opt22.adb: New test.
1019         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1020
1021 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1022
1023         * gnat.dg/opt21.adb: New test.
1024         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1025
1026 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1027
1028         * gnat.dg/opt20.ad[sb]: New test.
1029         * gnat.dg/opt20_pkg.ads: New helper.
1030
1031 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/array17.adb: New test.
1034         * gnat.dg/array17_pkg.ads: New helper.
1035
1036 2011-09-25  Jason Merrill  <jason@redhat.com>
1037
1038         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1039
1040 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1041
1042         * gnat.dg/frame_overflow.ads: New.
1043         * gnat.dg/frame_overflow.adb: Adjust.
1044         * gnat.dg/specs/addr1.ads: Likewise.
1045
1046 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1047
1048         * g++.dg/tree-ssa/restrict2.C: New test.
1049
1050 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1051
1052         * lib/target-supports.exp (check_effective_target_vect64): New.
1053         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1054         of multiple vector sizes.
1055         * gcc.dg/vect/bb-slp-26.c: New.
1056
1057 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1058
1059         PR c++/50280
1060         * g++.dg/template/bitfield1.C: New.
1061
1062 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1063
1064         * gcc.dg/vect/bb-slp-24.c: New.
1065
1066 2011-09-24  Jason Merrill  <jason@redhat.com>
1067
1068         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1069
1070         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1071
1072         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1073         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1074
1075         * g++.dg/cpp0x/nsdmi1.C: New.
1076         * g++.dg/cpp0x/nsdmi2.C: New.
1077         * g++.dg/cpp0x/nsdmi3.C: New.
1078         * g++.dg/cpp0x/nsdmi4.C: New.
1079         * g++.old-deja/g++.other/init4.C: New.
1080
1081 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1082
1083         PR c++/44267
1084         * g++.dg/template/sfinae28.C: New.
1085
1086 2011-09-23  Ian Lance Taylor  <iant@google.com>
1087
1088         * go.test/go-test.exp (errchk): Handle more cases of getting
1089         correct Tcl backslash quoting in regular expressions in test file.
1090
1091 2011-09-23  Jason Merrill  <jason@redhat.com>
1092
1093         Core 253
1094         * g++.dg/init/const8.C: New.
1095         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1096         * g++.dg/cpp0x/defaulted2.C: Likewise.
1097         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1098         * g++.dg/init/pr20039.C: Likewise.
1099         * g++.dg/init/pr42844.C: Likewise.
1100
1101 2011-09-23  Jan Hubicka  <jh@suse.cz>
1102
1103         * gcc.dg/ipa/inline-1.c: new testcase.
1104         * gcc.dg/ipa/inline-2.c: new testcase.
1105         * gcc.dg/ipa/inline-3.c: new testcase.
1106         * gcc.dg/ipa/inline-4.c: new testcase.
1107
1108 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1109
1110         PR c++/50258
1111         * g++.dg/cpp0x/constexpr-static8.C: New.
1112
1113 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.target/i386/avxfp-1.c: New test.
1116         * gcc.target/i386/avxfp-2.c: New test.
1117
1118 2011-09-23  Terry Guo  <terry.guo@arm.com>
1119
1120         * gcc.c-torture/execute/941014-1.x: Deleted.
1121
1122 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1123
1124         PR c++/50491
1125         * g++.dg/cpp0x/pr50491.C: New.
1126
1127 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1128
1129         PR testsuite/50487
1130         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1131
1132 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         PR c++/50371
1135         * g++.dg/cpp0x/nullptr24.C: New.
1136
1137 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         PR target/50482
1140         * gcc.target/i386/pr50482.c: New test.
1141
1142 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1143
1144         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1145         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1146         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1147         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1148         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1149         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1150         multilib options contain different -march= from dg-options.
1151
1152 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1153             Paolo Carlini  <paolo.carlini@oracle.com>
1154
1155         PR c++/50344
1156         * g++.dg/template/friend52.C: New.
1157
1158 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1159
1160         * gcc.target/arm/cmp-1.c: New test.
1161         * gcc.target/arm/cmp-2.c: Likewise.
1162
1163 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1164
1165         PR fortran/41733
1166         * gfortran.dg/impure_actual_1.f90: Modified error message.
1167         * gfortran.dg/proc_ptr_32.f90: New.
1168         * gfortran.dg/proc_ptr_33.f90: New.
1169
1170 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1171
1172         PR tree-optimization/50451
1173         * gcc.dg/vect/pr50451.c: New test.
1174
1175 2011-09-21  Ian Lance Taylor  <iant@google.com>
1176
1177         * go.test/go-test.exp (errchk): Add special case for bug332.
1178         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1179         some more test lines.
1180
1181 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1182
1183         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1184         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1185         * g++.dg/other/i386-8.C: Ditto.
1186         * g++.dg/other/pr34435.C: Ditto.
1187         * g++.dg/other/pr39496.C: Ditto.
1188         * g++.dg/other/mmintrin.C: Ditto.
1189
1190 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1191
1192         * gcc.dg/vect/vect-cond-7.c: New test.
1193         * gcc.target/i386/sse4_1-cond-1.c: New test.
1194         * gcc.target/i386/avx-cond-1.c: New test.
1195
1196 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         PR target/50464
1199         * g++.dg/other/pr50464.C: New test.
1200
1201 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1202
1203         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1204         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1205         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1206         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1207
1208 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1209
1210         * gnat.dg/opt19.adb: New test.
1211
1212 2011-09-21  Terry Guo  <terry.guo@arm.com>
1213
1214         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1215         on arch conflict when testing case on targets other than armv7-a.
1216
1217 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1218
1219         PR c++/50454
1220         * g++.dg/ext/int128-1.C: New.
1221         * g++.dg/ext/int128-2.C: Likewise.
1222         * g++.dg/ext/int128-2.h: Likewise.
1223
1224 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1225
1226         PR testsuite/50469
1227         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1228
1229 2011-09-20  Jason Merrill  <jason@redhat.com>
1230
1231         * g++.dg/cpp0x/constexpr-generated1.C: New.
1232
1233         PR c++/50442
1234         * g++.dg/overload/ref-conv1.C: New.
1235
1236 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1237
1238         * g++.dg/other/final1.C: New.
1239
1240 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1241
1242         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1243         and get_bit ().
1244
1245 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1246
1247         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1248         "target arm_eabi".
1249
1250 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1251
1252         PR tree-optimization/50413
1253         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1254         -fdump-tree-slp-details.  Run other tests with
1255         -fdump-tree-vect-details.
1256         * g++.dg/vect/slp-pr50413.cc: New.
1257
1258 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1259             Ira Rosen  <ira.rosen@linaro.org>
1260
1261         PR testsuite/50435
1262         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1263         Fix underscores around restrict.
1264
1265 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1266
1267         PR tree-optimization/50414
1268         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1269         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1270         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1271
1272 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1273
1274         PR tree-optimization/50412
1275         * gfortran.dg/vect/pr50412.f90: New.
1276
1277 2011-09-16  Jason Merrill  <jason@redhat.com>
1278
1279         PR c++/50424
1280         * g++.dg/eh/defarg1.C: New.
1281
1282 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gcc.dg/vect/vect-reduc-10.c: New test.
1285         * gcc.target/i386/avx-reduc-1.c: New test.
1286
1287         * gcc.target/i386/sse2-extract-1.c: New test.
1288         * gcc.target/i386/avx-extract-1.c: New test.
1289
1290 2011-09-16  Terry Guo  <terry.guo@arm.com>
1291
1292         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1293
1294 2011-09-15   Diego Novillo  <dnovillo@google.com>
1295
1296         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1297         ALWAYS_CXXFLAGS, if defined.
1298         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1299         ALWAYS_GFORTRANFLAGS, if defined.
1300         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1301         ALWAYS_GOCFLAGS, if defined.
1302         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1303         ALWAYS_OBJCXXFLAGS, if defined.
1304         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1305         additional_flags, if defined.
1306         * lib/gnat.exp (gnat_target_compile): Likewise.
1307         * lib/objc.exp (objc_target_compile): Likewise.
1308         * lib/target-supports-dg.exp (dg-add-options): Handle
1309         TEST_ALWAYS_FLAGS.
1310
1311 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1312
1313         PR testsuite/50322
1314         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1315         Use uintptr_t in f1.  Undo avr xfails.
1316
1317 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1318
1319         PR fortran/50401
1320         PR fortran/50403
1321         * gfortran.dg/function_types_3.f90: New.
1322
1323 2011-09-15  Jason Merrill  <jason@redhat.com>
1324
1325         PR c++/50365
1326         * g++.dg/cpp0x/trailing7.C: New.
1327
1328         PR c++/50361
1329         * g++.dg/cpp0x/nullptr23.C: New.
1330
1331 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1332
1333         * gcc.dg/vect/bb-slp-25.c: New.
1334
1335 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1336
1337         PR c++/50391
1338         * g++.dg/cpp0x/noexcept15.C: New.
1339
1340 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1341
1342         PR middle-end/50251
1343         * gcc.dg/pr50251.c: New test.
1344
1345 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1346
1347         PR fortran/34547
1348         PR fortran/50375
1349         * gfortran.dg/null_5.f90: New.
1350         * gfortran.dg/null_6.f90: New.
1351
1352 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1353
1354         * gcc.c-torture/compile/20110913-1.c: New test.
1355
1356 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1357
1358         PR fortran/50379
1359         * gfortran.dg/result_2.f90: New.
1360
1361 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1362
1363         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1364
1365 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1366
1367         PR c++/48320
1368         * g++.dg/cpp0x/variadic116.C: New test case.
1369
1370 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1371
1372         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1373         * gcc.target/mips/interrupt_handler-2.c: New test.
1374         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1375
1376 2011-09-12  Jason Merrill  <jason@redhat.com>
1377
1378         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1379
1380         * g++.dg/cpp0x/explicit7.C: New.
1381
1382 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR rtl-optimization/50212
1385         * g++.dg/other/pr50212.C: New test.
1386
1387 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1388
1389         PR target/43746
1390         * testsuite/gcc.target/avr/torture/avr-torture.exp
1391         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1392         "-O2 -fmerge-all-constants".
1393
1394 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1395
1396         PR fortran/50327
1397         * gfortran.dg/do_while_1.f90: New test.
1398
1399 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1400
1401         PR fortran/35831
1402         PR fortran/47978
1403         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1404         * gfortran.dg/proc_decl_26.f90: New.
1405         * gfortran.dg/typebound_override_2.f90: New.
1406         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1407
1408 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gnat.dg/cond_expr2.ad[sb]: New test.
1411
1412 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1413
1414         * gnat.dg/atomic5.ad[sb]: New test.
1415
1416 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1417
1418         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1419
1420 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1421
1422         PR target/49030
1423         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1424
1425 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1426
1427         PR target/49614
1428         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1429
1430 2011-09-09  Richard Guenther  <rguenther@suse.de>
1431
1432         PR tree-optimization/50328
1433         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1434
1435 2011-09-09  Richard Guenther  <rguenther@suse.de>
1436
1437         PR middle-end/50333
1438         * gcc.dg/torture/pr50333.c: New testcase.
1439
1440 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1441
1442         PR tree-optimization/50318
1443         * gcc.target/arm/pr50318-1.c: New file.
1444
1445 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         * gcc.target/i386/all_one_m256i.c: New test.
1448
1449 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1450
1451         PR c++/50324
1452         * g++.dg/cpp0x/sfinae28.C: New.
1453
1454 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1455
1456         PR c/50332
1457         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1458         longer ignored on typedefs.
1459
1460         PR c++/33255 - Support -Wunused-local-typedefs warning
1461         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1462         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1463
1464 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1465
1466         PR tree-optimization/50287
1467         * gcc.dg/torture/pr50287.c: New test.
1468
1469 2011-09-08  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/19831
1472         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1473         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1474         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1475         * gcc.dg/errno-1.c: Adjust.
1476
1477 2011-09-08  Richard Guenther  <rguenther@suse.de>
1478
1479         PR tree-optimization/19831
1480         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1481
1482 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1483
1484         PR fortran/44646
1485         * gfortran.dg/do_concurrent_1.f90: New.
1486         * gfortran.dg/do_concurrent_2.f90: New.
1487
1488 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR target/50310
1491         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1492         * gcc.dg/pr50310-2.c: New test.
1493
1494 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1495
1496         PR fortran/48095
1497         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1498         * gfortran.dg/impure_constructor_1.f90: Modified.
1499         * gfortran.dg/proc_ptr_comp_33.f90: New.
1500
1501 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR target/50310
1504         * gcc.dg/pr50310-1.c: New test.
1505
1506 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1507
1508         PR middle-end/48571
1509         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1510         instead of 4.
1511
1512 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1513
1514         PR c++/50309
1515         * g++.dg/cpp0x/noexcept14.C: New.
1516
1517 2011-09-07  Jason Merrill  <jason@redhat.com>
1518
1519         * g++.dg/cpp0x/constexpr-ref3.C: New.
1520
1521         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1522
1523 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1524
1525         * gcc.dg/section1.c: Don't xfail for avr.
1526
1527 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1528
1529         PR tree-optimization/50322
1530         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1531
1532 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1533
1534         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1535
1536 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1537
1538         PR tree-optimization/49911
1539         * g++.dg/tree-ssa/pr49911.C: New test.
1540
1541 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1542
1543         PR target/49030
1544         * gcc.dg/torture/pr49030.c: New test.
1545
1546 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1547
1548         PR fortran/50288
1549         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1550         * gfortran.dg/class_4d.f03: Deleted.
1551         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1552
1553 2011-09-07  Richard Guenther  <rguenther@suse.de>
1554
1555         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1556
1557 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1558
1559         PR tree-optimization/46021
1560         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1561
1562 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1563
1564         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1565
1566 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gcc.c-torture/compile/20110906-1.c: New test.
1569
1570 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1573
1574 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1575
1576         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1577         --param tree-reassoc-width=1.
1578
1579         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1580         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1581
1582 2011-09-06  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/48149
1585         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1586
1587 2011-09-06  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/48317
1590         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1591
1592 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1593
1594         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1595         New procedure.
1596         (add_options_for_quad_vectors): Replace with ...
1597         (add_options_for_double_vectors): ... this.
1598         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1599         support multiple vector sizes since the vectorizer attempts to
1600         vectorize with both vector sizes.
1601         * gcc.dg/vect/no-vfa-vect-79.c,
1602         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1603         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1604         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1605         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1606         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1607         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1608         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1609         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1610         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1611         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1612         gcc.dg/vect/vect-40.c: Likewise.
1613         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1614         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1615         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1616         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1617         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1618         Likewise.
1619         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1620
1621 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1622
1623         PR target/49606
1624         * gcc.target/mips/abi-main.h: New file.
1625         * gcc.target/mips/abi-o32-long32.c: New test.
1626         * gcc.target/mips/abi-o32-long64.c: Likewise.
1627         * gcc.target/mips/abi-o64-long32.c: Likewise.
1628         * gcc.target/mips/abi-o64-long64.c: Likewise.
1629         * gcc.target/mips/abi-n32-long32.c: Likewise.
1630         * gcc.target/mips/abi-n32-long64.c: Likewise.
1631         * gcc.target/mips/abi-n64-long32.c: Likewise.
1632         * gcc.target/mips/abi-n64-long64.c: Likewise.
1633         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1634         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1635         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1636         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1637         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1638         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1639         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1640         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1641         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1642         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1643         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1644         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1645         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1646         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1647         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1648         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1649         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1650         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1651         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1652         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1653         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1654         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1655         * gcc.target/mips/branch-3.c: Likewise.
1656         * gcc.target/mips/branch-4.c: Likewise.
1657         * gcc.target/mips/branch-5.c: Likewise.
1658         * gcc.target/mips/branch-6.c: Likewise.
1659         * gcc.target/mips/branch-7.c: Likewise.
1660         * gcc.target/mips/branch-8.c: Likewise.
1661         * gcc.target/mips/branch-9.c: Likewise.
1662         * gcc.target/mips/branch-10.c: Likewise.
1663         * gcc.target/mips/branch-11.c: Likewise.
1664         * gcc.target/mips/branch-12.c: Likewise.
1665         * gcc.target/mips/branch-13.c: Likewise.
1666         * gcc.target/mips/lazy-binding-1.c: Likewise.
1667
1668 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1669
1670         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1671         to avoid warning on int=16 platforms..
1672
1673 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1674
1675         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1676         to work even with -fshort-enums.
1677
1678 2011-09-04  Jan Hubicka  <jh@suse.cz>
1679
1680         * gcc.c-torture/compile/20110902.c: new testcase.
1681
1682 2011-09-04  Jason Merrill  <jason@redhat.com>
1683
1684         PR c++/49267
1685         * g++.dg/cpp0x/rv-conv1.C: New.
1686
1687         DR 1328
1688         * g++.dg/cpp0x/rv-func3.C: New.
1689
1690         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1691
1692         PR c++/50248
1693         Core 1358
1694         * g++.dg/cpp0x/constexpr-template1.C: New.
1695         * g++.dg/cpp0x/constexpr-template2.C: New.
1696         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1697         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1698
1699 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1700
1701         * gnat.dg/specs/debug1.ads: Tweak pattern.
1702
1703 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1704
1705         PR fortran/50227
1706         * gfortran.dg/class_45a.f03: New.
1707         * gfortran.dg/class_45b.f03: New.
1708
1709 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1710             Ira Rosen  <ira.rosen@linaro.org>
1711
1712         PR tree-optimization/50208
1713         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1714         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1715         -fno-tree-fre -fno-tree-pre.
1716
1717 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1718
1719         * gcc.dg/ipa/ipcp-3.c: New test.
1720
1721 2011-09-02  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/27460
1724         PR middle-end/29269
1725         * gcc.dg/vect/vect-cond-7.c: New testcase.
1726
1727 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1728
1729         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1730         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1731         xfailed test for inlining.
1732         * g++.dg/ipa/ivinline-9.C: Likewise.
1733
1734 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1735
1736         PR tree-optimization/50178
1737         * gfortran.dg/vect/pr50178.f90: New test.
1738
1739 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1740
1741         PR middle-end/49886
1742         * gcc.c-torture/execute/pr49886.c: New testcase.
1743
1744 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1745
1746         PR middle-end/43513
1747         * gcc.dg/pr43513.c: New test.
1748
1749 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1750
1751         PR fortran/45044
1752         * gfortran.dg/common_14.f90: New.
1753         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1754
1755 2011-08-30  Jason Merrill  <jason@redhat.com>
1756
1757         PR c++/50084
1758         * g++.dg/cpp0x/decltype33.C: New.
1759
1760         PR c++/50089
1761         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1762
1763         PR c++/50114
1764         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1765
1766 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1769
1770 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1771
1772         * gnat.dg/specs/aggr3.ads: New test.
1773         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1774
1775         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1776         * gnat.dg/specs/aggr2.ads: Likewise.
1777
1778 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1779
1780         PR fortran/45170
1781         * gfortran.dg/allocate_with_source_2.f90: New test
1782
1783 2011-08-30  Jason Merrill  <jason@redhat.com>
1784
1785         PR c++/50220
1786         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1787
1788         PR c++/50234
1789         * g++.dg/cpp0x/constexpr-value3.C: New.
1790
1791 2011-08-30  Richard Guenther  <rguenther@suse.de>
1792
1793         PR middle-end/48571
1794         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1795         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1796         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1797         * gcc.dg/pr36902.c: XFAIL.
1798
1799 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1800
1801         * gcc.target/i386/fma-check.h: New.
1802         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1803         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1804         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1805         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1806         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1807         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1808         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1809         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1810         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1811         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1812         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1813         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1814         * gcc.target/i386/fma-compile.c: Likewise.
1815         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1816         * gcc.target/i386/sse-12.c: Add -mfma.
1817         * gcc.target/i386/sse-13.c: Likewise.
1818         * gcc.target/i386/sse-14.c: Likewise.
1819         * gcc.target/i386/sse-22.c: Likewise.
1820         * gcc.target/i386/sse-23.c: Likewise.
1821         * g++.dg/other/i386-2.C: Likewise.
1822         * g++.dg/other/i386-3.C: Likewise.
1823
1824 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1825
1826         PR testsuite/50185
1827         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1828         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1829
1830 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1831
1832         * g++.dg/bprob/bprob.exp (feedback_options): Set
1833         -fbranch-probabilities.
1834         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1835
1836 2011-08-29  Jason Merrill  <jason@redhat.com>
1837
1838         PR c++/50224
1839         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1840
1841 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1842             Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/dfp/base.C: New test.
1845
1846 2011-08-29  Jason Merrill  <jason@redhat.com>
1847
1848         Core DR 994
1849         PR c++/50209
1850         * g++.dg/cpp0x/initlist58.C: New.
1851
1852 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1853
1854         PR fortran/50225
1855         * gfortran.dg/class_result_1.f03: New.
1856
1857 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR middle-end/48722
1860         * gcc.target/i386/pr48722.c: New test.
1861
1862 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1863
1864         PR libfortran/50192
1865         * gfortran.dg/widechar_compare_1.f90:  New test.
1866
1867 2011-08-26  Jason Merrill  <jason@redhat.com>
1868
1869         Core DR 342
1870         PR c++/48582
1871         * g++.dg/abi/mangle50.C: New.
1872
1873 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1874
1875         PR target/50202
1876         * gcc.target/i386/pr50202.c: New test.
1877
1878 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1879
1880         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1881         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1882         * gcc.target/i386/avx-round-vec.c: New test.
1883         * gcc.target/i386/avx-roundf-vec.c: New test.
1884
1885 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1886
1887         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1888         instruction.
1889
1890         PR c/50179
1891         * c-c++-common/Wunused-var-14.c: New test.
1892
1893 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1894
1895         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1896
1897 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1898
1899         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1900         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1901         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1902         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1903
1904 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1905
1906         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1907         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1908         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1909         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1910
1911 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1912
1913         PR fortran/50050
1914         * gfortran.dg/pointer_comp_init_1.f90: New test.
1915
1916 2011-08-25  Jason Merrill  <jason@redhat.com>
1917
1918         PR c++/50157
1919         * g++.dg/cpp0x/sfinae27.C: New.
1920
1921 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1922
1923         * gfortran.dg/coarray_lib_token_4.f90: New.
1924
1925 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1926
1927         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1928
1929 2011-08-25  Richard Guenther  <rguenther@suse.de>
1930
1931         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1932
1933 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1934
1935         PR fortran/50163
1936         * gfortran.dg/initialization_28.f90: New.
1937
1938 2011-08-24  Richard Guenther  <rguenther@suse.de>
1939
1940         PR tree-optimization/50067
1941         * gcc.dg/torture/pr50067-3.c: New testcase.
1942         * gcc.dg/torture/pr50067-4.c: Likewise.
1943         * gcc.dg/torture/pr50067-5.c: Likewise.
1944
1945 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1946
1947         * g++.dg/other/i386-2.C: Add -mavx2 check.
1948         * g++.dg/other/i386-3.C: Likewise.
1949         * gcc.target/i386/avx-1.c: Add AVX2.
1950         * gcc.target/i386/avx-2.c: Likewise.
1951         * gcc.target/i386/funcspec-5.c: Likewise.
1952         * gcc.target/i386/sse-12.c: Likewise.
1953         * gcc.target/i386/sse-13.c: Likewise.
1954         * gcc.target/i386/sse-14.c: Likewise.
1955         * gcc.target/i386/sse-22.c: Likewise.
1956         * gcc.target/i386/sse-23.c: Likewise.
1957         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1958         * gcc.target/i386/avx2-check.h: New.
1959         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1960         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1961         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1962         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1963         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1964         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1965         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1966         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1967         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1968         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1969         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1970         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1971         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1972         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1973         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1974         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1975         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1976         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1977         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1978         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1979         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1980         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1981         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1982         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1983         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1984         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1985         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1986         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1987         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1988         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1989         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1990         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1991         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1992         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1993         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1994         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1995         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1996         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1997         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1998         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1999         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2000         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2001         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2002         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2003         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2004         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2005         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2006         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2007         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2008         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2009         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2010         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2011         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2012         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2013         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2014         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2015         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2016         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2017         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2018         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2019         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2020         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2021         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2022         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2023         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2024         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2025         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2026         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2027         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2028         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2029         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2030         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2031         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2032         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2033         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2034         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2035         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2036         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2037         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2038         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2039         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2040         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2041         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2042         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2043         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2044         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2045         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2046         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2047         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2048         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2049         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2050         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2051         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2052         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2053         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2054         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2055         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2056         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2057         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2058         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2059         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2060         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2061         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2062         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2063         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2064         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2065         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2066         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2067         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2068         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2069         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2070         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2071         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2072         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2073         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2074         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2075         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2076         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2077         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2078         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2079         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2080         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2081         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2082         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2083         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2084         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2085         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2086         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2087         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2088         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2089         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2090         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2091         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2092         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2093         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2094         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2095         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2096         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2097         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2098         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2099         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2100         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2101         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2102         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2103         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2104         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2105         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2106         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2107         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2108         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2109         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2110         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2111         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2112         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2113         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2114         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2115         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2116         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2117         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2118         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2119         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2120         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2121         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2122         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2123         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2124         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2125         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2126         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2127         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2128         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2129         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2130         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2131         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2132         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2133         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2134         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2135         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2136         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2137         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2138         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2139         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2140         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2141         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2142         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2143         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2144         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2145         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2146         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2147         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2148         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2149         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2150         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2151         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2152         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2153         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2154         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2155         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2156         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2157         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2158         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2159         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2160         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2161         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2162         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2163         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2164         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2187         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2188         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2189         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2190         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2191         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2200         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2201         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2202         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2203         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2204         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2205         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2206         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2207         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2208         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2209         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2210         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2212         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2213         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2214         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2215         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2216         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2217         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2218         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2219         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2220         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2221         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2222         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2223         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2224         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2225         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2226         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2227         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2228         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2229         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2230         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2231         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2232         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2233         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2234         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2235         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2236         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2237         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2238         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2239         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2240         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2241         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2242         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2243         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2244         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2245         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2246         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2247         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2248         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2249         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2250         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2251         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2252         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2253         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2254         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2255         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2256         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2330         * gcc.target/i386/testimm-9.c: Likewise.
2331
2332 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2333
2334         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2335         * g++.dg/other/i386-3.C: Likewise.
2336         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2337         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2338         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2339         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2340         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2341         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2342         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2343         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2344         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2345         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2346         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2347         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2348         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2349         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2350         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2351         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2352         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2353         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2354         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2355         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2356         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2357         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2358         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2359         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2360         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2361         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2362         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2363         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2364         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2365         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2366         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2367         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2368         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2369         * gcc.target/i386/sse-12.c: Add BMI2.
2370         * gcc.target/i386/sse-13.c: Likewise.
2371         * gcc.target/i386/sse-14.c: Likewise.
2372         * gcc.target/i386/sse-22.c: Likewise.
2373         * gcc.target/i386/sse-23.c: Likewise.
2374
2375 2011-08-23  Jason Merrill  <jason@redhat.com>
2376
2377         * g++.dg/template/crash7.C: Adjust expected errors.
2378
2379 2011-08-23  Jason Merrill  <jason@redhat.com>
2380
2381         PR c++/49045
2382         Core 1321
2383         * g++.dg/cpp0x/overload2.C: New.
2384
2385 2011-08-23  Jason Merrill  <jason@redhat.com>
2386
2387         Core 903
2388         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2389
2390 2011-08-23  Jason Merrill  <jason@redhat.com>
2391
2392         Core 975
2393         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2394         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2395         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2396         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2397
2398 2011-08-23  Jason Merrill  <jason@redhat.com>
2399
2400         PR c++/50024
2401         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2402
2403 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR c++/50158
2406         * g++.dg/warn/Wunused-var-16.C: New test.
2407
2408         PR middle-end/50161
2409         * gcc.dg/pr50161.c: New test.
2410
2411 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2412
2413         PR c++/50055
2414         * g++.dg/gcov/gcov-7.C: New test.
2415
2416 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR c++/46862
2419         * g++.dg/dfp/nofields.C: New test.
2420
2421 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/31600
2424         * gfortran.dg/use_16.f90: New.
2425
2426 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2427             Kirill Yukhin  <kirill.yukhin@intel.com>
2428
2429         PR target/50155
2430         * gcc.target/i386/pr50155.c: New test.
2431
2432 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR tree-optimization/50133
2435         * gcc.dg/pr50133.c: New test.
2436
2437         PR middle-end/50141
2438         * c-c++-common/cxxbitfields-6.c: New test.
2439
2440 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2441
2442         PR fortran/50050
2443         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2444
2445 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2446
2447         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2448         * gcc.dg/pr49994-3.c: Ditto.
2449
2450 2011-08-22  Richard Guenther  <rguenther@suse.de>
2451
2452         PR testsuite/50145
2453         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2454         * gcc.dg/torture/pr50067-2.c: Likewise.
2455
2456 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457
2458         PR fortran/47659
2459         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2460         of a constant resulting from simplification.
2461         * gfortran.dg/warn_conversion_3.f90:  New test.
2462
2463 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2464
2465         PR fortran/50130
2466         * gfortran.dg/zero_stride_1.f90:  New test.
2467
2468 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2469
2470         PR fortran/49638
2471         * gfortran.dg/typebound_override_1.f90: Modified.
2472
2473 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR tree-optimization/48739
2476         * gcc.dg/pr48739-1.c: New test.
2477         * gcc.dg/pr48739-2.c: New test.
2478
2479 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2480
2481         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2482
2483 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2484
2485         PR fortran/50129
2486         * gfortran.dg/where_3.f90: New test.
2487
2488 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2489
2490         PR middle-end/49721
2491         * gfortran.dg/pr49721-1.f: New.
2492         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2493
2494 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2495
2496         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2497         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2498         New tests.
2499
2500 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2501
2502         * gcc.target/arm/wmul-11.c: New file.
2503         * gcc.target/arm/wmul-12.c: New file.
2504         * gcc.target/arm/wmul-13.c: New file.
2505
2506 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2507
2508         * gcc.target/arm/wmul-10.c: New file.
2509
2510 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2511
2512         * gcc.target/arm/wmul-9.c: New file.
2513         * gcc.target/arm/wmul-bitfield-2.c: New file.
2514
2515 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2516
2517         * gcc.target/arm/wmul-8.c: New file.
2518
2519 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2520
2521         * gcc.target/arm/wmul-7.c: New file.
2522
2523 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2524
2525         * gcc.target/arm/wmul-6.c: New file.
2526
2527 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2528
2529         * gcc.target/arm/wmul-5.c: New file.
2530         * gcc.target/arm/no-wmla-1.c: New file.
2531
2532 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2533
2534         * gcc.target/arm/wmul-bitfield-1.c: New file.
2535
2536 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2537
2538         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2539
2540 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2541
2542         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2543         * gcc.target/i386/conversion.c: Likewise.
2544
2545 2011-08-19  Richard Guenther  <rguenther@suse.de>
2546
2547         * gcc.dg/torture/pr50067-1.c: New testcase.
2548         * gcc.dg/torture/pr50067-2.c: Likewise.
2549
2550 2011-08-19  Joey Ye  <joey.ye@arm.com>
2551
2552         PR target/49437
2553         * gcc.target/arm/handler-align.c: New test.
2554         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2555         New Function.
2556
2557 2011-08-19  Joey Ye  <joey.ye@arm.com>
2558
2559         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2560
2561 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2562
2563         PR fortran/50071
2564         * gfortran.dg/end_block_label_1.f90: New test.
2565         * gfortran.dg/end_associate_label_1.f90: New test.
2566
2567 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2568
2569         * gcc.dg/c1x-pointer-float-1.c: New test.
2570
2571 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2572
2573         PR fortran/50071
2574         * gfortran.dg/duplicate_labels_2.f: New test.
2575
2576 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2577
2578         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2579         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2580         gcc.dg/c1x-noreturn-5.c: New tests.
2581
2582 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2583
2584         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2585
2586 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2587
2588         PR fortran/18918
2589         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2590         * gfortran.dg/coarray_lock_3.f90: Fix test.
2591         * gfortran.dg/coarray_lock_4.f90: New.
2592         * gfortran.dg/coarray_lock_5.f90: New.
2593
2594 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR target/50009
2597         * gcc.c-torture/compile/pr50009.c: New test.
2598
2599         PR target/50092
2600         * gcc.dg/torture/pr50092.c: New test.
2601
2602 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2603
2604         PR fortran/50109
2605         * gfortran.dg/namelist_73.f90: New.
2606
2607 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2608
2609         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2610
2611         PR debug/50017
2612         * gcc.dg/pr50017.c: New test.
2613
2614 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2615
2616         PR c++/45625
2617         * g++.dg/lookup/hidden-var1.C: New test case.
2618
2619 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/31461
2622         * gfortran.dg/warn_unused_var_2.f90: New.
2623         * gfortran.dg/warn_unused_var_3.f90: New.
2624
2625 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2626
2627         PR target/43597
2628         * gcc.target/arm/pr43597.c: New test.
2629
2630 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2631
2632         PR fortran/50070
2633         * gfortran.dg/common_13.f90: New.
2634
2635 2011-08-16  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/50086
2638         * g++.dg/cpp0x/variadic-unresolved.C: New.
2639
2640         * g++.old-deja/g++.brendan/README: Add R.I.P.
2641
2642         * g++.dg/ext/attr-used-1.C: New.
2643
2644         PR c++/50054
2645         * g++.dg/cpp0x/initlist56.C: New.
2646
2647 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2648
2649         PR testsuite/50085
2650         * g++.dg/opt/life1.C: Only run on Linux.
2651
2652 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2653
2654         * gfortran.dg/coarray_26.f90: New.
2655
2656 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2657
2658         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2659         -fdump-tree-vrp1.
2660
2661 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2662
2663         PR fortran/50073
2664         * gfortran.dg/func_result_7.f90: New.
2665
2666 2011-08-13  Jason Merrill  <jason@redhat.com>
2667
2668         PR c++/50075
2669         * g++.dg/cpp0x/decltype32.C: New.
2670
2671         PR c++/50059
2672         * g++.dg/diagnostic/expr1.C: New.
2673
2674 2011-08-12  David Li  <davidxl@google.com>
2675
2676         * g++.dg/abi/vbase15.C: New test.
2677
2678 2011-08-12  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/50034
2681         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2682
2683 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         * gcc.dg/builtins-67.c: New test.
2686         * gcc.target/i386/conversion.c: Ditto.
2687
2688 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2689             Brian Hackett  <bhackett1024@gmail.com>
2690
2691         * g++.dg/plugin/decl_plugin.c: New.
2692         * g++.dg/plugin/decl-plugin-test.C: New.
2693         * g++.dg/plugin/plugin.exp: Add above testcase.
2694
2695 2011-08-11  Richard Guenther  <rguenther@suse.de>
2696
2697         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2698
2699 2011-08-11  Michael Matz  <matz@suse.de>
2700
2701         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2702
2703 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2704
2705         PR tree-optimization/50039
2706         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2707         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2708
2709 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2710
2711         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2712         (sse4_1_test): Initialize src3 with random value.
2713
2714 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2715
2716         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2717         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2718         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2719         * gcc.dg/scal-to-vec1.c: New test.
2720         * gcc.dg/scal-to-vec2.c: New test.
2721
2722 2011-08-09  Richard Guenther  <rguenther@suse.de>
2723
2724         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2725         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2726         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2727         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2728
2729 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2730
2731         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2732
2733 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2734
2735         * gcc.dg/pr49948.c: Require pthread effective target.
2736
2737 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2738
2739         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2740
2741 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2742
2743         * gcc.target/i386/sse-22a.c: New test.
2744
2745 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2746
2747         PR tree-optimization/50014
2748         * gcc.dg/vect/pr50014.c: New test.
2749
2750 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2751
2752         PR middle-end/49923
2753         * gcc.dg/tree-ssa/pr49923.c: New test.
2754
2755 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2756
2757         PR target/49781
2758         * gcc.target/i386/pr49781-1.c: New.
2759
2760 2011-08-08  Jason Merrill  <jason@redhat.com>
2761
2762         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2763
2764         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2765
2766 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2767
2768         PR fortran/49638
2769         * gfortran.dg/typebound_override_1.f90: New.
2770
2771 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2772
2773         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2774         x86_64 mingw target.
2775         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2776         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2777         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2778         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2779         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2780         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2781         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2782         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2783         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2784         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2785
2786 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2787
2788         PR testsuite/48727
2789         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2790
2791 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2792
2793         * gcc.dg/pr48770.c: Cleanup coverage files.
2794         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2795
2796 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2797
2798         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2799         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2800         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2801         lzcnt and bmi options.
2802
2803 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         PR target/47381
2806         * gcc.dg/pr47381-1.c: New.
2807         * gcc.dg/pr47381-2.c: Likewise.
2808         * gcc.target/i386/pr47381.c: Likewise.
2809
2810 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2811
2812         PR middle-end/47727
2813         * gcc.dg/pr47727.c: New.
2814
2815         PR target/47372
2816         * gcc.dg/pr47372-1.c: New.
2817         * gcc.dg/pr47372-2.c: Likewise.
2818
2819 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         PR middle-end/47449
2822         * gcc.target/i386/pr47449.c: New.
2823
2824         PR target/47446
2825         * gcc.dg/pr47446-1.c: New.
2826         * gcc.dg/pr47446-2.c: Likewise.
2827
2828 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2829
2830         PR target/47766
2831         * gcc.dg/pr47766.c: New.
2832
2833         PR target/47715
2834         * gcc.dg/tls/pr47715-1.c: New.
2835         * gcc.dg/tls/pr47715-2.c: Likewise.
2836         * gcc.dg/tls/pr47715-3.c: Likewise.
2837         * gcc.dg/tls/pr47715-4.c: Likewise.
2838         * gcc.dg/tls/pr47715-5.c: Likewise.
2839
2840 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2841
2842         PR libobjc/50002
2843         * objc.dg/gnu-api-2-class.m: Updated comments.
2844         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2845         * objc.dg/gnu-api-2-class-meta.m: New test.
2846         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2847
2848 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2849
2850         PR libobjc/49882
2851         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2852         with classes that are in construction.
2853
2854 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2855
2856         PR target/48084
2857         * gcc.target/i386/pr48084-1.c: New.
2858         * gcc.target/i386/pr48084-2.c: Likewise.
2859         * gcc.target/i386/pr48084-3.c: Likewise.
2860         * gcc.target/i386/pr48084-4.c: Likewise.
2861         * gcc.target/i386/pr48084-5.c: Likewise.
2862
2863         PR rtl-optimization/49504
2864         * gcc.target/i386/pr49504.c: New.
2865
2866         PR target/49860
2867         * gcc.dg/pr49860.c: New.
2868
2869 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2870
2871         PR libobjc/49882
2872         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2873         with classes that are in construction.
2874
2875 2011-08-05  Jason Merrill  <jason@redhat.com>
2876
2877         PR c++/48993
2878         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2879
2880         PR c++/49921
2881         * g++.dg/cpp0x/decltype31.C: New.
2882
2883         PR c++/49669
2884         * g++.dg/init/array28.C: New.
2885
2886         PR c++/49988
2887         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2888
2889 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2890
2891         PR target/47369
2892         * gcc.dg/pr47369-1.c: New.
2893
2894 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2895
2896         PR middle-end/47364
2897         * gcc.dg/torture/pr47364-1.c: New.
2898         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2899         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2900
2901 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2902
2903         PR fortran/37211
2904         * gfortran.dg/transfer_check_2.f90:  New test case.
2905
2906 2011-08-05  Jan Hubicka  <jh@suse.cz>
2907
2908         PR middle-end/49494
2909         * gfortran.dg/pr49494.f90: New testcase.
2910
2911 2011-08-05  Jan Hubicka  <jh@suse.cz>
2912
2913         PR middle-end/49735
2914         * gcc.c-torture/compile/pr49735.c: New testcase.
2915
2916 2011-08-05  Jason Merrill  <jason@redhat.com>
2917
2918         PR c++/47453
2919         * g++.dg/cpp0x/initlist56.C: New.
2920
2921         PR c++/49812
2922         * g++.dg/overload/rvalue2.C: New.
2923
2924         PR c++/49983
2925         * g++.dg/cpp0x/range-for21.C: New.
2926
2927         * g++.dg/ext/vla11.C: New.
2928
2929 2011-08-05  Richard Guenther  <rguenther@suse.de>
2930
2931         PR tree-optimization/49984
2932         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2933
2934 2011-08-05  Richard Guenther  <rguenther@suse.de>
2935
2936         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2937         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2938         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2939
2940 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2941
2942         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2943         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2944         * gfortran.dg/ldist-pr43023.f90: Ditto.
2945         * gfortran.dg/namelist_52.f90: Ditto.
2946         * gfortran.dg/interface_proc_end.f90: Ditto.
2947         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2948         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2949
2950 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2951
2952         * gcc.dg/vect/vect-over-widen-1.c: New test.
2953         * gcc.dg/vect/vect-over-widen-2.c: New test.
2954         * gcc.dg/vect/vect-over-widen-3.c: New test.
2955         * gcc.dg/vect/vect-over-widen-4.c: New test.
2956
2957 2011-08-04  Richard Guenther  <rguenther@suse.de>
2958
2959         PR fortran/49957
2960         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2961
2962 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2963
2964         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2965
2966 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2967
2968         PR middle-end/49905
2969         * g++.dg/ext/builtin-object-size3.C: New test.
2970
2971 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2972
2973         PR tree-optimization/49948
2974         * gcc.dg/pr49948.c: New test.
2975
2976 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2977
2978         PR middle-end/47383
2979         * gcc.dg/torture/pr47383.c: New.
2980
2981 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2982
2983         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2984
2985 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2986
2987         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2988
2989 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2990
2991         PR target/47744
2992         * gcc.dg/torture/pr47744-1.c: New.
2993         * gcc.dg/torture/pr47744-2.c: Likewise.
2994         * gcc.dg/torture/pr47744-3.c: Likewise.
2995
2996 2011-08-03  Richard Guenther  <rguenther@suse.de>
2997
2998         PR middle-end/49958
2999         * gcc.dg/torture/pr49958.c: New testcase.
3000
3001 2011-08-03  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/49938
3004         * g++.dg/torture/pr49938.C: New testcase.
3005
3006 2011-08-02  Jason Merrill  <jason@redhat.com>
3007
3008         PR c++/43886
3009         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3010
3011         PR c++/49577
3012         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3013
3014         PR c++/49593
3015         * g++.dg/cpp0x/variadic115.C: New.
3016
3017         PR c++/49803
3018         * g++.dg/cpp0x/union5.C: New.
3019
3020 2011-08-02  Daniel Kraft  <d@domob.eu>
3021
3022         PR fortran/49885
3023         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3024
3025 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3026
3027         PR middle-end/49947
3028         * gcc.dg/tree-ssa/forwprop-15.c
3029
3030 2011-08-02  Jason Merrill  <jason@redhat.com>
3031
3032         PR c++/49834
3033         * g++.dg/cpp0x/range-for20.C: New.
3034
3035 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3036
3037         * gfortran.dg/coarray_lib_token_3.f90: New.
3038
3039 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3040
3041         PR fortran/46752
3042         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3043         * gcc.dg/gomp/atomic-15.c: New test.
3044         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3045         * g++.dg/gomp/atomic-15.C: New test.
3046         * g++.dg/gomp/private-1.C: New test.
3047         * g++.dg/gomp/sharing-2.C: New test.
3048         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3049         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3050         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3051
3052 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3053
3054         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3055         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3056         cleanup-module.
3057         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3058         * gfortran.dg/allocatable_function_5.f90: Ditto.
3059         * gfortran.dg/allocate_stat.f90: Ditto.
3060         * gfortran.dg/array_constructor_20.f90: Ditto.
3061         * gfortran.dg/array_constructor_21.f90: Ditto.
3062         * gfortran.dg/array_constructor_22.f90: Ditto.
3063         * gfortran.dg/array_constructor_26.f03: Ditto.
3064         * gfortran.dg/array_function_4.f90: Ditto.
3065         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3066         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3067         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3068         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3069         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3070         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3071         * gfortran.dg/class_15.f03: Ditto.
3072         * gfortran.dg/class_27.f03: Ditto.
3073         * gfortran.dg/class_33.f90: Ditto.
3074         * gfortran.dg/class_37.f03: Ditto.
3075         * gfortran.dg/class_40.f03: Ditto.
3076         * gfortran.dg/class_42.f03: Ditto.
3077         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3078         * gfortran.dg/coarray/registering_1.f90: Ditto.
3079         * gfortran.dg/convert_1.f90: Ditto.
3080         * gfortran.dg/default_initialization_3.f90: Ditto.
3081         * gfortran.dg/dependency_25.f90: Ditto.
3082         * gfortran.dg/dependency_26.f90: Ditto.
3083         * gfortran.dg/dependency_36.f90: Ditto.
3084         * gfortran.dg/dependency_37.f90: Ditto.
3085         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3086         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3087         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3088         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3089         * gfortran.dg/elemental_result_1.f90: Ditto.
3090         * gfortran.dg/empty_derived_type.f90: Ditto.
3091         * gfortran.dg/entry_7.f90: Ditto.
3092         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3093         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3094         * gfortran.dg/error_recovery_3.f90: Ditto.
3095         * gfortran.dg/extends_4.f03: Ditto.
3096         * gfortran.dg/func_assign.f90: Ditto.
3097         * gfortran.dg/func_assign_3.f90: Ditto.
3098         * gfortran.dg/generic_1.f90: Ditto.
3099         * gfortran.dg/generic_18.f90: Ditto.
3100         * gfortran.dg/generic_22.f03: Ditto.
3101         * gfortran.dg/generic_4.f90: Ditto.
3102         * gfortran.dg/generic_6.f90: Ditto.
3103         * gfortran.dg/generic_actual_arg.f90: Ditto.
3104         * gfortran.dg/graphite/id-21.f: Ditto.
3105         * gfortran.dg/graphite/pr45758.f90: Ditto.
3106         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3107         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3108         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3109         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3110         * gfortran.dg/host_used_types_1.f90: Ditto.
3111         * gfortran.dg/implicit_1.f90: Ditto.
3112         * gfortran.dg/implicit_11.f90: Ditto.
3113         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3114         * gfortran.dg/impure_actual_1.f90: Ditto.
3115         * gfortran.dg/impure_assignment_1.f90: Ditto.
3116         * gfortran.dg/impure_constructor_1.f90: Ditto.
3117         * gfortran.dg/initialization_10.f90: Ditto.
3118         * gfortran.dg/initialization_12.f90: Ditto.
3119         * gfortran.dg/interface_14.f90: Ditto.
3120         * gfortran.dg/interface_15.f90: Ditto.
3121         * gfortran.dg/interface_2.f90: Ditto.
3122         * gfortran.dg/interface_25.f90: Ditto.
3123         * gfortran.dg/interface_26.f90: Ditto.
3124         * gfortran.dg/interface_29.f90: Ditto.
3125         * gfortran.dg/interface_assignment_1.f90: Ditto.
3126         * gfortran.dg/internal_pack_6.f90: Ditto.
3127         * gfortran.dg/internal_pack_7.f90: Ditto.
3128         * gfortran.dg/internal_pack_8.f90: Ditto.
3129         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3130         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3131         * gfortran.dg/module_commons_3.f90: Ditto.
3132         * gfortran.dg/module_equivalence_4.f90: Ditto.
3133         * gfortran.dg/module_equivalence_6.f90: Ditto.
3134         * gfortran.dg/module_function_type_1.f90: Ditto.
3135         * gfortran.dg/module_naming_1.f90: Ditto.
3136         * gfortran.dg/namelist_4.f90: Ditto.
3137         * gfortran.dg/operator_c1202.f90: Ditto.
3138         * gfortran.dg/parens_7.f90: Ditto.
3139         * gfortran.dg/pr32921.f: Ditto.
3140         * gfortran.dg/pr33646.f90: Ditto.
3141         * gfortran.dg/pr41928.f90: Ditto.
3142         * gfortran.dg/pr42119.f90: Ditto.
3143         * gfortran.dg/pr43984.f90: Ditto.
3144         * gfortran.dg/present_1.f90: Ditto.
3145         * gfortran.dg/private_type_2.f90: Ditto.
3146         * gfortran.dg/proc_decl_2.f90: Ditto.
3147         * gfortran.dg/proc_ptr_10.f90: Ditto.
3148         * gfortran.dg/proc_ptr_22.f90: Ditto.
3149         * gfortran.dg/proc_ptr_8.f90: Ditto.
3150         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3151         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3152         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3153         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3154         * gfortran.dg/substring_equivalence.f90: Ditto.
3155         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3156         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3157         * gfortran.dg/trim_optimize_6.f90: Ditto.
3158         * gfortran.dg/typebound_call_12.f03: Ditto.
3159         * gfortran.dg/typebound_operator_5.f03: Ditto.
3160         * gfortran.dg/typebound_operator_6.f03: Ditto.
3161         * gfortran.dg/typebound_proc_18.f03: Ditto.
3162         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3163         * gfortran.dg/use_1.f90: Ditto.
3164         * gfortran.dg/use_10.f90: Ditto.
3165         * gfortran.dg/use_11.f90: Ditto.
3166         * gfortran.dg/use_14.f90: Ditto.
3167         * gfortran.dg/use_only_2.f90: Ditto.
3168         * gfortran.dg/use_rename_4.f90: Ditto.
3169         * gfortran.dg/use_rename_5.f90: Ditto.
3170         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3171         * gfortran.dg/used_interface_ref.f90: Ditto.
3172         * gfortran.dg/used_types_11.f90: Ditto.
3173         * gfortran.dg/used_types_3.f90: Ditto.
3174         * gfortran.dg/used_types_4.f90: Ditto.
3175         * gfortran.dg/userdef_operator_2.f90: Ditto.
3176         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3177         * gfortran.dg/vect/pr46213.f90: Ditto.
3178         * gfortran.dg/whole_file_21.f90: Ditto.
3179         * gfortran.dg/whole_file_22.f90: Ditto.
3180         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3181         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3182
3183 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3184
3185         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3186
3187 2011-08-01  Jason Merrill  <jason@redhat.com>
3188
3189         PR c++/49932
3190         * g++.dg/abi/mangle49.C: New.
3191
3192         PR c++/49924
3193         * g++.dg/cpp0x/constexpr-array4.C: New.
3194
3195         PR c++/49813
3196         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3197
3198 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3199
3200         PR target/49927
3201         * gcc.target/i386/pr49927.c: New test.
3202
3203 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3204
3205         PR tree-optimization/49926
3206         * gcc.dg/vect/pr49926.c: New test.
3207
3208 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3209
3210         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3211         * gcc.target/i386/lzcnt-1.c: New test.
3212         * gcc.target/i386/lzcnt-2.c: Likewise.
3213         * gcc.target/i386/lzcnt-2a.c: Likewise.
3214         * gcc.target/i386/lzcnt-3.c: Likewise.
3215         * gcc.target/i386/lzcnt-4.c: Likewise.
3216         * gcc.target/i386/lzcnt-4a.c: Likewise.
3217         * gcc.target/i386/lzcnt-5.c: Likewise.
3218         * gcc.target/i386/lzcnt-6.c: Likewise.
3219         * gcc.target/i386/lzcnt-6a.c: Likewise.
3220         * gcc.target/i386/lzcnt-check.h: Likewise.
3221
3222         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3223         * gcc.target/i386/sse-13.c: Likewise.
3224         * gcc.target/i386/sse-14.c: Likewise.
3225         * g++.dg/other/i386-2.C: Likewise.
3226         * g++.dg/other/i386-3.C: Likewise.
3227
3228 2011-08-01  Julian Brown  <julian@codesourcery.com>
3229
3230         * gcc.target/arm/fixed-point-exec.c: New test.
3231
3232 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3233
3234         PR target/49920
3235         * gcc.target/i386/pr49920.c: New test.
3236
3237 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3240         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3241         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3242         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3243         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3244         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3245         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3246         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3247         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3248         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3249         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3250         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3251         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3252         * g++.dg/tree-ssa/pr33615.C: Ditto.
3253         * g++.dg/tree-ssa/restrict1.C: Ditto.
3254         * c-c++-common/restrict-2.c: Ditto.
3255         * gfortran.dg/pr32921.f: Ditto.
3256         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3257         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3258         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3259         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3260         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3261         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3262         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3263         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3264         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3265         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3266
3267 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3268
3269         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3270         .exe.ltrans[0-9]*. dump files.
3271
3272 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3273
3274         PR fortran/49112
3275         * gfortran.dg/abstract_type_6.f03: Modified.
3276         * gfortran.dg/typebound_proc_24.f03: New.
3277
3278 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3279
3280         PR testsuite/49917
3281         * g++.dg/init/for1.C: Fix.
3282
3283 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3284
3285         PR fortran/48876
3286         * gfortran.dg/string_5.f90:  New test.
3287
3288 2011-07-29  Jason Merrill  <jason@redhat.com>
3289
3290         PR c++/49867
3291         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3292
3293 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3294
3295         PR tree-optimization/47407
3296         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3297         alpha*-dec-osf*.
3298         Sort target list.
3299
3300 2011-07-29  Richard Guenther  <rguenther@suse.de>
3301
3302         * gcc.dg/uninit-suppress.c: Also disable VRP.
3303         * gcc.dg/uninit-suppress_2.c: Likewise.
3304
3305 2011-07-28  Jason Merrill  <jason@redhat.com>
3306
3307         PR c++/49808
3308         * g++.dg/template/nontype24.C: New.
3309
3310 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3311
3312         PR rtl-optimization/47958
3313         * gcc.dg/torture/pr47958-1.c: New.
3314
3315 2011-07-29  Wei Guozhi  <carrot@google.com>
3316
3317         PR rtl-optimization/49799
3318         * gcc.dg/pr49799.c: New test case.
3319
3320 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3321
3322         PR middle-end/48648
3323         * gcc.dg/graphite/id-pr48648.c: New.
3324
3325 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3326
3327         PR fortran/31067
3328         * gfortran.dg/maxloc_2.f90: New test.
3329         * gfortran.dg/maxloc_3.f90: New test.
3330         * gfortran.dg/minloc_1.f90: New test.
3331         * gfortran.dg/minloc_2.f90: New test.
3332         * gfortran.dg/minloc_3.f90: New test.
3333         * gfortran.dg/minmaxloc_7.f90: New test.
3334
3335         PR debug/49871
3336         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3337
3338 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3339
3340         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3341         the builtin isn't optimized away.
3342
3343 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3344
3345         PR fortran/45586
3346         * gfortran.dg/lto/pr45586-2_0.f90: New.
3347
3348 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3349
3350         PR middle-end/49875
3351         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3352         * c-c++-common/cxxbitfields-5.c: Same.
3353
3354 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3355
3356         * lib/target-supports.exp (check_effective_target_mmap): Use
3357         check_function_available.
3358
3359 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3360
3361         * g++.old-deja/g++.pt/crash60.C: Updated.
3362
3363 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR target/49866
3366         * gcc.target/i386/pr49866.c: New test.
3367
3368 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3369
3370         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3371         * gcc.target/i386/bmi-andn-1.c: New test.
3372         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3373         * gcc.target/i386/bmi-andn-2.c: Likewise.
3374         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3375         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3376         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3377         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3378         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3379         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3380         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3381         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3382         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3383         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3384         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3385         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3386         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3387         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3388         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3389         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3390         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3391         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3392         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3393         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3394         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3395
3396 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3397
3398         PR middle-end/47691
3399         * gfortran.dg/graphite/id-pr47691.f: New.
3400
3401 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3402
3403         * gcc.target/i386/avx-os-support.h: New.
3404         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3405         (main): Check avx_os_support before the test is run.
3406         * gcc.target/i386/aes-avx-check.h: Ditto.
3407         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3408
3409 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3410
3411         * gcc.target/i386/aggregate-ret3.c: New test.
3412         * gcc.target/i386/aggregate-ret4.c: New test.
3413
3414 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3415
3416         PR fortran/49755
3417         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3418         allocated array should *not* change its size.
3419         * gfortran.dg/multiple_allocation_3.f90: New test.
3420
3421 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3422
3423         PR c++/49776
3424         * g++.dg/cpp0x/constexpr-49776.C: New.
3425
3426 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3427
3428         PR middle-end/47046
3429         * gcc.dg/graphite/id-pr47046.c: New.
3430
3431 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3432
3433         PR middle-end/47653
3434         * gcc.dg/graphite/run-id-pr47593.c: New.
3435
3436 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3437
3438         PR middle-end/47653
3439         * gcc.dg/graphite/run-id-pr47653.c: New.
3440         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3441         induction variables.
3442         * gcc.dg/graphite/scop-16.c: Same.
3443         * gcc.dg/graphite/scop-17.c: Same.
3444         * gcc.dg/graphite/scop-21.c: Same.
3445
3446 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3447
3448         PR middle-end/48805
3449         * gcc.dg/graphite/id-pr48805.c: New.
3450
3451 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3452
3453         * gfortran.dg/coarray_lib_token_2.f90: New.
3454
3455 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3456
3457         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3458         SPU local store.
3459
3460 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3461
3462         PR tree-opt/49671
3463         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3464         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3465
3466 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3467
3468         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3469
3470         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3471         * gcc.c-torture/execute/loop-2g.c: Likewise.
3472         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3473         Require mmap support.
3474         * gcc.c-torture/execute/loop-2g.x: Likewise.
3475         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3476         (MAP_ANON): Provide default.
3477         * gcc.dg/20050826-1.c: Likewise.
3478         * gcc.target/i386/pr36533.c: Likewise.
3479         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3480         Use dg-require-effective-target mmap.
3481
3482 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3483
3484         PR c++/49838
3485         * g++.dg/cpp0x/range-for19.C: New.
3486
3487 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3488
3489         PR testsuite/49753
3490         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3491
3492         Revert:
3493         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR testsuite/49753
3496         * g++.dg/torture/pr49309.C: Remove.
3497
3498 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3499
3500         PR tree-optimization/49809
3501         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3502         test.
3503
3504 2011-07-25  Richard Guenther  <rguenther@suse.de>
3505
3506         PR tree-optimization/49715
3507         * gcc.target/i386/pr49715-1.c: New testcase.
3508         * gcc.target/i386/pr49715-2.c: Likewise.
3509
3510 2011-07-23  Jason Merrill  <jason@redhat.com>
3511
3512         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3513
3514 2011-07-22  Jason Merrill  <jason@redhat.com>
3515
3516         PR c++/49793
3517         * g++.dg/cpp0x/initlist55.C: New.
3518
3519 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/49791
3522         * gfortran.dg/namelist_72.f: New.
3523
3524 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3525
3526         * gfortran.dg/coarray_25.f90: New.
3527
3528 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3529
3530         * override1.C: This test should use c++0x mode.
3531         * override3.C: New. Test the diagnostics in c++98 mode.
3532
3533 2011-07-22  Jason Merrill  <jason@redhat.com>
3534             Mark Glisse  <marc.glisse@normalesup.org>
3535
3536         PR c++/30112
3537         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3538
3539         PR c++/49813
3540         * g++.dg/opt/builtins2.C: New.
3541         * g++.dg/other/error27.C: Don't rely on __builtin.
3542
3543 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3544
3545         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3546         on lp64 targets.
3547         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3548         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3549         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3550         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3551
3552         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3553         instead of ia32.
3554
3555 2011-07-22  Richard Guenther  <rguenther@suse.de>
3556
3557         PR tree-optimization/45819
3558         * gcc.dg/pr45819.c: New testcase.
3559
3560 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3561
3562         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3563
3564 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3565
3566         PR middle-end/47654
3567         PR middle-end/49649
3568         * gcc.dg/graphite/run-id-pr47654.c: New.
3569
3570 2011-07-21  Ian Lance Taylor  <iant@google.com>
3571
3572         PR middle-end/49705
3573         * gcc.dg/pr49705.c: New test.
3574
3575 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3576
3577         * lib/target-supports.exp (check_avx_os_support_available): New.
3578         (check_effective_target_avx_runtime): Use it.
3579
3580 2011-07-21  Richard Guenther  <rguenther@suse.de>
3581
3582         PR tree-optimization/49770
3583         * g++.dg/torture/pr49770.C: New testcase.
3584
3585 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3586
3587         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3588         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3589
3590 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3591
3592         * gfortran.dg/coarray_lib_token_1.f90: New.
3593
3594 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3595
3596         * gcc.dg/pr32912-2.c: Skip for AVR.
3597         * gcc.dg/pr44674.c: Add dg-require-profiling.
3598
3599 2011-07-20  Jason Merrill  <jason@redhat.com>
3600
3601         * g++.dg/ext/desig2.C: New.
3602
3603 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3604
3605         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3606         be generated.
3607         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3608         * gcc.target/powerpc/recip-3.c: Ditto.
3609
3610 2011-07-19  Jason Merrill  <jason@redhat.com>
3611
3612         PR c++/6709 (DR 743)
3613         PR c++/42603 (DR 950)
3614         * g++.dg/cpp0x/decltype21.C: New.
3615
3616 2011-07-20  Richard Guenther  <rguenther@suse.de>
3617
3618         PR middle-end/18908
3619         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3620         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3621
3622 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3623
3624         * gcc.target/arm/combine-movs.c: New.
3625         * gcc.target/arm/unsigned-extend-2.c: New.
3626
3627 2011-07-19  Jason Merrill  <jason@redhat.com>
3628
3629         PR c++/49785
3630         * g++.dg/cpp0x/variadic114.C: New.
3631
3632 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3633
3634         * gfortran.dg/coarray_args_1.f90: New.
3635         * gfortran.dg/coarray_args_2.f90: New.
3636
3637 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3638
3639         PR fortran/49708
3640         * gfortran.dg/allocate_error_3.f90: New.
3641
3642 2011-07-19  Richard Guenther  <rguenther@suse.de>
3643
3644         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3645         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3646         * gcc.dg/torture/20110719-1.c: New testcase.
3647
3648 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3649
3650         PR tree-optimization/49768
3651         * gcc.c-torture/execute/pr49768.c: New test.
3652
3653 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3654
3655         PR tree-optimization/49771
3656         * gcc.dg/vect/pr49771.c: New test.
3657
3658 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3659
3660         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3661         * gcc.dg/ipa/ipa-2.c: Likewise.
3662         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3663         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3664         * gcc.dg/ipa/ipa-5.c: Likewise.
3665         * gcc.dg/ipa/ipa-7.c: Likewise.
3666         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3667         * gcc.dg/ipa/ipacost-1.c: Likewise.
3668         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3669         functions.
3670         * gcc.dg/ipa/ipcp-1.c: New test.
3671         * gcc.dg/ipa/ipcp-2.c: Likewise.
3672         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3673
3674 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3675
3676         PR middle-end/49675
3677         * gfortran.dg/pr49675.f90: New test.
3678
3679 2011-07-18  Richard Guenther  <rguenther@suse.de>
3680
3681         * gcc.dg/torture/20110718-1.c: New testcase.
3682
3683 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3684
3685         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3686         * g++.dg/ext/bitfield3.C: Likewise.
3687         * g++.dg/ext/bitfield4.C: Likewise.
3688         * g++.dg/ext/bitfield5.C: Likewise.
3689         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3690         * g++.dg/other/pr23205-2.C: Likewise.
3691         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3692         * gcc.c-torture/compile/20001109-2.c: Likewise.
3693         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3694         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3695         * gcc.dg/bitfld-16.c: Likewise.
3696         * gcc.dg/bitfld-17.c: Likewise.
3697         * gcc.dg/bitfld-18.c: Likewise.
3698         * gcc.dg/builtins-config.h: Remove Netware support.
3699         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3700         * gcc.dg/cdce2.c: Likewise.
3701         * gcc.dg/cpp/assert4.c: Remove netware support.
3702         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3703         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3704
3705         * lib/target-supports.exp (check_visibility_available): Remove
3706         NetWare support.
3707         (check_profiling_available): Likewise.
3708
3709 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3710
3711         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3712
3713 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3714             Thomas Koenig  <tkoenig@gcc.gnu.org>
3715
3716         PR fortran/34657
3717         * gfortran.dg/generic_17.f90: Fix testcase.
3718         * gfortran.dg/interface_3.f90: Add dg-error.
3719         * gfortran.dg/use_14.f90: New.
3720         * gfortran.dg/use_15.f90: New.
3721
3722 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3723
3724         * gnat.dg/pointer_controlled.adb: New test.
3725
3726 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/49624
3729         * gfortran.dg/pointer_remapping_7.f90: New.
3730
3731 2011-07-16  Jason Merrill  <jason@redhat.com>
3732
3733         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3734
3735 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3736             Jason Merrill  <jason@redhat.com>
3737
3738         PR c++/45329
3739         PR c++/48934
3740         * g++.dg/cpp0x/decltype29.C: Adjust.
3741         * g++.dg/cpp0x/error4.C: Adjust.
3742         * g++.dg/cpp0x/sfinae26.C: Adjust.
3743         * g++.dg/cpp0x/variadic105.C: Adjust.
3744         * g++.dg/template/deduce3.C: Adjust.
3745         * g++.dg/template/error45.C: Adjust.
3746         * g++.dg/template/ptrmem2.C: Adjust.
3747         * g++.dg/template/sfinae2.C: Adjust.
3748         * g++.old-deja/g++.pt/crash60.C: Adjust.
3749         * g++.old-deja/g++.pt/unify6.C: Adjust.
3750         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3751         * g++.dg/cpp0x/nullptr15.C: Adjust.
3752         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3753         * g++.dg/cpp0x/pr31431.C: Adjust.
3754         * g++.dg/cpp0x/pr31434.C: Adjust.
3755         * g++.dg/cpp0x/sfinae11.C: Adjust
3756         * g++.dg/cpp0x/temp_default2.C: Adjust.
3757         * g++.dg/cpp0x/trailing4.C: Adjust.
3758         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3759         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3760         * g++.dg/cpp0x/variadic105.C: Adjust.
3761         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3762         * g++.dg/ext/vla2.C: Adjust.
3763         * g++.dg/other/ptrmem10.C: Adjust.
3764         * g++.dg/other/ptrmem11.C: Adjust.
3765         * g++.dg/overload/unknown1.C: Adjust.
3766         * g++.dg/template/conv11.C: Adjust.
3767         * g++.dg/template/dependent-expr5.C: Adjust.
3768         * g++.dg/template/friend.C: Adjust.
3769         * g++.dg/template/incomplete2.C: Adjust.
3770         * g++.dg/template/local4.C: Adjust.
3771         * g++.dg/template/local6.C: Adjust.
3772         * g++.dg/template/operator9.C: Adjust.
3773         * g++.dg/template/ttp25.C: Adjust.
3774         * g++.dg/template/unify10.C: Adjust.
3775         * g++.dg/template/unify11.C: Adjust.
3776         * g++.dg/template/unify6.C: Adjust.
3777         * g++.dg/template/unify9.C: Adjust.
3778         * g++.dg/template/varmod1.C: Adjust.
3779         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3780         * g++.old-deja/g++.pt/crash28.C: Adjust.
3781         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3782         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3783         * g++.old-deja/g++.pt/expr2.C: Adjust.
3784         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3785         * g++.old-deja/g++.pt/spec5.C: Adjust.
3786         * g++.old-deja/g++.pt/spec6.C: Adjust.
3787         * g++.old-deja/g++.pt/unify4.C: Adjust.
3788         * g++.old-deja/g++.pt/unify8.C: Adjust.
3789         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3790         * g++.dg/overload/template5.C: New testcase.
3791         * g++.dg/template/overload12.C: New testcase.
3792
3793 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3794
3795         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3796         * gfortran.dg/coarray_7.f90: Ditto.
3797         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3798         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3799
3800 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3801
3802         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3803         case.
3804         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3805         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3806         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3807         C67X.
3808         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3809         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3810         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3811
3812 2011-07-15  Jason Merrill  <jason@redhat.com>
3813
3814         PR testsuite/49741
3815         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3816         Use --extra_opts instead of --additional_options.
3817
3818 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR testsuite/49753
3821         * g++.dg/torture/pr49309.C: Remove.
3822
3823 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3824
3825         * gcc.target/tic6x/weak-call.c: New test.
3826         * gcc.target/tic6x/fpcmp.c: New test.
3827         * gcc.target/tic6x/fpdiv.c: New test.
3828         * gcc.target/tic6x/rotdi16-scan.c: New test.
3829         * gcc.target/tic6x/ffssi.c: New test.
3830         * gcc.target/tic6x/fpdiv-lib.c: New test.
3831         * gcc.target/tic6x/cold-lc.c: New test.
3832         * gcc.target/tic6x/longcalls.c: New test.
3833         * gcc.target/tic6x/abi-align-1.c: New test.
3834         * gcc.target/tic6x/fpcmp-finite.c: New test.
3835         * gcc.target/tic6x/rotdi16.c: New test.
3836         * gcc.target/tic6x/bswapl.c: New test.
3837         * gcc.target/tic6x/ffsdi.c: New test.
3838         * gcc.target/tic6x/tic6x.exp: New file.
3839         * gcc.target/tic6x/builtins/arith24.c: New test.
3840         * gcc.target/tic6x/builtins/smpy.c: New test.
3841         * gcc.target/tic6x/builtins/smpylh.c: New test.
3842         * gcc.target/tic6x/builtins/smpyh.c: New test.
3843         * gcc.target/tic6x/builtins/sarith1.c: New test.
3844         * gcc.target/tic6x/builtins/extclr.c: New test
3845         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3846         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3847         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3848         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3849         New functions.
3850         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3851         __TMS320C6X__.
3852         * gcc.dg/20020312-2.c: Likewise.
3853         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3854         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3855         * gcc.dg/torture/builtin-math-7.c: Likewise.
3856
3857         PR testsuite/49757
3858         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3859         not testing tic6x-*-*.
3860
3861 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3862
3863         PR tree-opt/49309
3864         * g++.dg/torture/pr49309.C: New testcase.
3865
3866 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3867
3868         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3869
3870 2011-07-14  Richard Guenther  <rguenther@suse.de>
3871
3872         PR tree-optimization/49651
3873         * gcc.dg/torture/pr49651.c: New testcase.
3874
3875 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3876
3877         PR target/43746
3878         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3879
3880 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3881
3882         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3883         -mno-pointers-to-nested-functions.
3884         * gcc.target/powerpc/no-r11-2.c: Ditto.
3885         * gcc.target/powerpc/no-r11-3.c: Ditto.
3886
3887 2011-07-13  Jason Merrill  <jason@redhat.com>
3888
3889         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3890         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3891         when compiling C files.
3892         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3893         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3894         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3895         * g++.dg/lookup/anon2.C: Likewise.
3896         * g++.dg/tree-ssa/copyprop.C: Likewise.
3897         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3898         * g++.dg/init/vector1.C: Ignore narrowing errors.
3899         * g++.dg/torture/pr35526.C: Likewise.
3900         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3901
3902 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3903
3904         PR libfortran/49296
3905         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3906         and logical reads.
3907
3908 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3909
3910         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3911         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3912
3913 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3914
3915         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3916         * lib/obj-c++.exp (obj-c++_init): Ditto.
3917         * lib/file-format.exp (gcc_target_object_format): Ditto.
3918         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3919         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3920         (check_visibility_available): Ditto.
3921         (check_effective_target_tls_native): Ditto.
3922         (check_effective_target_tls_emulated): Ditto.
3923         (check_effective_target_function_sections): Ditto.
3924
3925 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3926
3927         * gcc.target/arm/pr48183.c: New test.
3928
3929 2011-07-13  Richard Guenther  <rguenther@suse.de>
3930
3931         * gcc.dg/torture/20110713-1.c: New testcase.
3932
3933 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3934
3935         PR rtl-opt/49474
3936         * gcc.c-torture/compile/pr49474.c: New testcase.
3937
3938 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR tree-optimization/49712
3941         * gcc.c-torture/execute/pr49712.c: New test.
3942
3943 2011-07-11  Jason Merrill  <jason@redhat.com>
3944
3945         PR c++/44609
3946         * g++.dg/template/recurse3.C: New.
3947
3948 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR debug/49676
3951         * gcc.dg/guality/csttest.c: New test.
3952
3953         PR fortran/49698
3954         * gfortran.dg/pr49698.f90: New test.
3955
3956 2011-07-11  Jeff Law  <law@redhat.com>
3957
3958         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3959
3960 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3961
3962         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3963         * go.test/go-test.exp (go-set-goarch): Likewise.
3964
3965 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3966
3967         PR target/39633
3968         * gcc.target/avr/torture/pr39633.c: New test case.
3969
3970 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3971
3972         PR fortran/18918
3973         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3974
3975 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3976
3977         * lib/target-supports.exp (check_effective_target_scheduling):
3978         New Function.
3979         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3980         * gcc.dg/pr45055.c: Ditto.
3981         * gcc.dg/pr45353.c: Ditto.
3982         * g++.dg/pr45056.C: Ditto.
3983
3984 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3985
3986         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3987         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3988         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3989         * g++.dg/torture/pr31863.C: Skip AVR.
3990
3991 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3992
3993         PR fortran/49690
3994         * gfortran.dg/intrinsic_signal.f90: New.
3995
3996 2011-07-09  Jason Merrill  <jason@redhat.com>
3997
3998         * g++.dg/cpp0x/regress/regress6.C: New.
3999         * g++.dg/parse/crash45.C: Adjust message.
4000         * g++.dg/template/crash38.C: Adjust message.
4001         * g++.dg/template/crash64.C: Adjust message.
4002
4003 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4004
4005         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4006         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4007         * g++.dg/abi/bitfield3.C: Likewise.
4008         * g++.dg/eh/pr38662.C: Likewise.
4009         * g++.dg/ext/attrib36.C: Likewise.
4010         * g++.dg/ext/attrib37.C: Likewise.
4011         * g++.dg/ext/attrib8.C: Likewise.
4012         * g++.dg/ext/tmplattr1.C: Likewise.
4013         * g++.dg/inherit/override-attribs.C: Likewise.
4014         * g++.dg/opt/inline9.C: Likewise.
4015         * g++.dg/opt/life1.C: Likewise.
4016         * g++.dg/opt/longbranch2.C: Likewise.
4017         * g++.dg/opt/nrv12.C: Likewise.
4018         * g++.dg/opt/reg-stack4.C: Likewise.
4019         * g++.dg/other/pr35504.C: Likewise.
4020         * g++.dg/other/pr39496.C: Likewise.
4021         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4022         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4023         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4024         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4025         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4026         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4027         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4028         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4029         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4030         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4031         * g++.dg/warn/pr15774-1.C: Likewise.
4032         * g++.dg/warn/pr15774-2.C: Likewise.
4033         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4034         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4035         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4036         * g++.old-deja/g++.pt/asm2.C: Likewise.
4037         * gcc.c-torture/compile/20000804-1.c: Likewise.
4038         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4039         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4040         * gcc.dg/20020108-1.c: Likewise.
4041         * gcc.dg/20020122-2.c: Likewise.
4042         * gcc.dg/20020122-3.c: Likewise.
4043         * gcc.dg/20020206-1.c: Likewise.
4044         * gcc.dg/20020219-1.c: Likewise.
4045         * gcc.dg/20020310-1.c: Likewise.
4046         * gcc.dg/20020411-1.c: Likewise.
4047         * gcc.dg/20020418-2.c: Likewise.
4048         * gcc.dg/20020426-2.c: Likewise.
4049         * gcc.dg/20020517-1.c: Likewise.
4050         * gcc.dg/20030204-1.c: Likewise.
4051         * gcc.dg/20030826-2.c: Likewise.
4052         * gcc.dg/20031102-1.c: Likewise.
4053         * gcc.dg/20031202-1.c: Likewise.
4054         * gcc.dg/20050111-1.c: Likewise.
4055         * gcc.dg/20050503-1.c: Likewise.
4056         * gcc.dg/array-init-1.c: Likewise.
4057         * gcc.dg/builtin-apply4.c: Likewise.
4058         * gcc.dg/dfp/pr31344.c: Likewise.
4059         * gcc.dg/gomp/atomic-11.c: Likewise.
4060         * gcc.dg/graphite/pr40281.c: Likewise.
4061         * gcc.dg/ia64-sync-1.c: Likewise.
4062         * gcc.dg/ia64-sync-2.c: Likewise.
4063         * gcc.dg/ia64-sync-3.c: Likewise.
4064         * gcc.dg/ia64-sync-4.c: Likewise.
4065         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4066         * gcc.dg/invalid-call-1.c: Likewise.
4067         * gcc.dg/loop-3.c: Likewise.
4068         * gcc.dg/lower-subreg-1.c: Likewise.
4069         * gcc.dg/lto/pr47259_0.c: Likewise.
4070         * gcc.dg/nested-calls-1.c: Likewise.
4071         * gcc.dg/pr20017.c: Likewise.
4072         * gcc.dg/pr25023.c: Likewise.
4073         * gcc.dg/pr27671-2.c: Likewise.
4074         * gcc.dg/pr32176.c: Likewise.
4075         * gcc.dg/pr33676.c: Likewise.
4076         * gcc.dg/pr35045.c: Likewise.
4077         * gcc.dg/pr36015.c: Likewise.
4078         * gcc.dg/pr36584.c: Likewise.
4079         * gcc.dg/pr36998.c: Likewise.
4080         * gcc.dg/pr37438.c: Likewise.
4081         * gcc.dg/pr37908.c: Likewise.
4082         * gcc.dg/pr41241.c: Likewise.
4083         * gcc.dg/pr41340.c: Likewise.
4084         * gcc.dg/pr44136.c: Likewise.
4085         * gcc.dg/pr44194-1.c: Likewise.
4086         * gcc.dg/pr46212.c: Likewise.
4087         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4088         * gcc.dg/setjmp-2.c: Likewise.
4089         * gcc.dg/short-compare-1.c: Likewise.
4090         * gcc.dg/short-compare-2.c: Likewise.
4091         * gcc.dg/smod-1.c: Likewise.
4092         * gcc.dg/sync-2.c: Likewise.
4093         * gcc.dg/sync-3.c: Likewise.
4094         * gcc.dg/tls/opt-1.c: Likewise.
4095         * gcc.dg/tls/opt-2.c: Likewise.
4096         * gcc.dg/tls/opt-3.c: Likewise.
4097         * gcc.dg/torture/badshift.c: Likewise.
4098         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4099         * gcc.dg/torture/pr20314-2.c: Likewise.
4100         * gcc.dg/torture/pr36891.c: Likewise.
4101         * gcc.dg/torture/pr38774.c: Likewise.
4102         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4103         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4104         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4105         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4106         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4107         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4108         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4109         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4110         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4111         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4112         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4113         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4114         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4115         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4116         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4117         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4118         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4119         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4120         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4121         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4122         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4123         * gcc.dg/unroll-1.c: Likewise.
4124         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4125         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4126         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4127         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4128         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4129         * gcc.target/i386/20000609-1.c: Likewise.
4130         * gcc.target/i386/20000720-1.c: Likewise.
4131         * gcc.target/i386/20000724-1.c: Likewise.
4132         * gcc.target/i386/20011107-1.c: Likewise.
4133         * gcc.target/i386/20011119-1.c: Likewise.
4134         * gcc.target/i386/20020201-3.c: Likewise.
4135         * gcc.target/i386/20020218-1.c: Likewise.
4136         * gcc.target/i386/20020729-1.c: Likewise.
4137         * gcc.target/i386/20030926-1.c: Likewise.
4138         * gcc.target/i386/20060125-1.c: Likewise.
4139         * gcc.target/i386/20060125-2.c: Likewise.
4140         * gcc.target/i386/20060512-1.c: Likewise.
4141         * gcc.target/i386/20060512-2.c: Likewise.
4142         * gcc.target/i386/20060512-3.c: Likewise.
4143         * gcc.target/i386/20060512-4.c: Likewise.
4144         * gcc.target/i386/387-1.c: Likewise.
4145         * gcc.target/i386/387-2.c: Likewise.
4146         * gcc.target/i386/387-5.c: Likewise.
4147         * gcc.target/i386/387-6.c: Likewise.
4148         * gcc.target/i386/980312-1.c: Likewise.
4149         * gcc.target/i386/980313-1.c: Likewise.
4150         * gcc.target/i386/990117-1.c: Likewise.
4151         * gcc.target/i386/990424-1.c: Likewise.
4152         * gcc.target/i386/990524-1.c: Likewise.
4153         * gcc.target/i386/991129-1.c: Likewise.
4154         * gcc.target/i386/991214-1.c: Likewise.
4155         * gcc.target/i386/991230-1.c: Likewise.
4156         * gcc.target/i386/addr-sel-1.c: Likewise.
4157         * gcc.target/i386/aggregate-ret1.c: Likewise.
4158         * gcc.target/i386/aggregate-ret2.c: Likewise.
4159         * gcc.target/i386/align-main-3.c: Likewise.
4160         * gcc.target/i386/amd64-abi-1.c: Likewise.
4161         * gcc.target/i386/amd64-abi-2.c: Likewise.
4162         * gcc.target/i386/amd64-abi-4.c: Likewise.
4163         * gcc.target/i386/amd64-abi-5.c: Likewise.
4164         * gcc.target/i386/amd64-abi-6.c: Likewise.
4165         * gcc.target/i386/asm-1.c: Likewise.
4166         * gcc.target/i386/asm-3.c: Likewise.
4167         * gcc.target/i386/asm-5.c: Likewise.
4168         * gcc.target/i386/attributes-error.c: Likewise.
4169         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4170         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4171         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4172         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4173         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4174         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4175         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4176         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4177         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4178         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4179         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4180         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4181         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4182         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4183         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4184         * gcc.target/i386/bitfield1.c: Likewise.
4185         * gcc.target/i386/bitfield2.c: Likewise.
4186         * gcc.target/i386/bmi-2.c: Likewise.
4187         * gcc.target/i386/bmi-5.c: Likewise.
4188         * gcc.target/i386/builtin-unreachable.c: Likewise.
4189         * gcc.target/i386/cleanup-2.c: Likewise.
4190         * gcc.target/i386/clobbers.c: Likewise.
4191         * gcc.target/i386/cmov8.c: Likewise.
4192         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4193         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4194         * gcc.target/i386/compress-float-387.c: Likewise.
4195         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4196         * gcc.target/i386/compress-float-sse.c: Likewise.
4197         * gcc.target/i386/crc32-2.c: Likewise.
4198         * gcc.target/i386/crc32-3.c: Likewise.
4199         * gcc.target/i386/divmod-7.c: Likewise.
4200         * gcc.target/i386/divmod-8.c: Likewise.
4201         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4202         * gcc.target/i386/fma3-builtin.c: Likewise.
4203         * gcc.target/i386/fma3-fma.c: Likewise.
4204         * gcc.target/i386/fma4-256-vector.c: Likewise.
4205         * gcc.target/i386/fma4-builtin.c: Likewise.
4206         * gcc.target/i386/fma4-fma-2.c: Likewise.
4207         * gcc.target/i386/fma4-fma.c: Likewise.
4208         * gcc.target/i386/fma4-vector-2.c: Likewise.
4209         * gcc.target/i386/fma4-vector.c: Likewise.
4210         * gcc.target/i386/funcspec-1.c: Likewise.
4211         * gcc.target/i386/funcspec-10.c: Likewise.
4212         * gcc.target/i386/funcspec-11.c: Likewise.
4213         * gcc.target/i386/funcspec-2.c: Likewise.
4214         * gcc.target/i386/funcspec-5.c: Likewise.
4215         * gcc.target/i386/funcspec-6.c: Likewise.
4216         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4217         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4218         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4219         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4220         * gcc.target/i386/incoming-1.c: Likewise.
4221         * gcc.target/i386/incoming-10.c: Likewise.
4222         * gcc.target/i386/incoming-11.c: Likewise.
4223         * gcc.target/i386/incoming-12.c: Likewise.
4224         * gcc.target/i386/incoming-13.c: Likewise.
4225         * gcc.target/i386/incoming-14.c: Likewise.
4226         * gcc.target/i386/incoming-15.c: Likewise.
4227         * gcc.target/i386/incoming-2.c: Likewise.
4228         * gcc.target/i386/incoming-3.c: Likewise.
4229         * gcc.target/i386/incoming-4.c: Likewise.
4230         * gcc.target/i386/incoming-5.c: Likewise.
4231         * gcc.target/i386/incoming-6.c: Likewise.
4232         * gcc.target/i386/incoming-7.c: Likewise.
4233         * gcc.target/i386/incoming-8.c: Likewise.
4234         * gcc.target/i386/incoming-9.c: Likewise.
4235         * gcc.target/i386/lea.c: Likewise.
4236         * gcc.target/i386/local.c: Likewise.
4237         * gcc.target/i386/loop-1.c: Likewise.
4238         * gcc.target/i386/loop-2.c: Likewise.
4239         * gcc.target/i386/loop-3.c: Likewise.
4240         * gcc.target/i386/max-stack-align.c: Likewise.
4241         * gcc.target/i386/memcpy-1.c: Likewise.
4242         * gcc.target/i386/movbe-2.c: Likewise.
4243         * gcc.target/i386/movq-2.c: Likewise.
4244         * gcc.target/i386/movq.c: Likewise.
4245         * gcc.target/i386/nrv1.c: Likewise.
4246         * gcc.target/i386/pad-4.c: Likewise.
4247         * gcc.target/i386/pad-5a.c: Likewise.
4248         * gcc.target/i386/pad-5b.c: Likewise.
4249         * gcc.target/i386/pad-6a.c: Likewise.
4250         * gcc.target/i386/pad-6b.c: Likewise.
4251         * gcc.target/i386/pad-7.c: Likewise.
4252         * gcc.target/i386/pad-9.c: Likewise.
4253         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4254         * gcc.target/i386/pic-1.c: Likewise.
4255         * gcc.target/i386/pr12092-1.c: Likewise.
4256         * gcc.target/i386/pr12329.c: Likewise.
4257         * gcc.target/i386/pr21518.c: Likewise.
4258         * gcc.target/i386/pr22362.c: Likewise.
4259         * gcc.target/i386/pr22585.c: Likewise.
4260         * gcc.target/i386/pr23098.c: Likewise.
4261         * gcc.target/i386/pr25196.c: Likewise.
4262         * gcc.target/i386/pr25293.c: Likewise.
4263         * gcc.target/i386/pr25654.c: Likewise.
4264         * gcc.target/i386/pr26449.c: Likewise.
4265         * gcc.target/i386/pr26778.c: Likewise.
4266         * gcc.target/i386/pr26826.c: Likewise.
4267         * gcc.target/i386/pr27266.c: Likewise.
4268         * gcc.target/i386/pr29978.c: Likewise.
4269         * gcc.target/i386/pr30505.c: Likewise.
4270         * gcc.target/i386/pr30961-1.c: Likewise.
4271         * gcc.target/i386/pr31628.c: Likewise.
4272         * gcc.target/i386/pr32000-2.c: Likewise.
4273         * gcc.target/i386/pr32661-1.c: Likewise.
4274         * gcc.target/i386/pr32708-2.c: Likewise.
4275         * gcc.target/i386/pr32708-3.c: Likewise.
4276         * gcc.target/i386/pr34256.c: Likewise.
4277         * gcc.target/i386/pr34312.c: Likewise.
4278         * gcc.target/i386/pr34522.c: Likewise.
4279         * gcc.target/i386/pr35160.c: Likewise.
4280         * gcc.target/i386/pr35281.c: Likewise.
4281         * gcc.target/i386/pr36246.c: Likewise.
4282         * gcc.target/i386/pr36786.c: Likewise.
4283         * gcc.target/i386/pr37275.c: Likewise.
4284         * gcc.target/i386/pr37843-3.c: Likewise.
4285         * gcc.target/i386/pr37843-4.c: Likewise.
4286         * gcc.target/i386/pr39082-1.c: Likewise.
4287         * gcc.target/i386/pr39431.c: Likewise.
4288         * gcc.target/i386/pr39496.c: Likewise.
4289         * gcc.target/i386/pr39543-2.c: Likewise.
4290         * gcc.target/i386/pr39911.c: Likewise.
4291         * gcc.target/i386/pr40718.c: Likewise.
4292         * gcc.target/i386/pr40906-1.c: Likewise.
4293         * gcc.target/i386/pr40906-2.c: Likewise.
4294         * gcc.target/i386/pr40906-3.c: Likewise.
4295         * gcc.target/i386/pr40934.c: Likewise.
4296         * gcc.target/i386/pr41900.c: Likewise.
4297         * gcc.target/i386/pr42589.c: Likewise.
4298         * gcc.target/i386/pr43662.c: Likewise.
4299         * gcc.target/i386/pr43671.c: Likewise.
4300         * gcc.target/i386/pr43766.c: Likewise.
4301         * gcc.target/i386/pr43869.c: Likewise.
4302         * gcc.target/i386/pr44942.c: Likewise.
4303         * gcc.target/i386/pr44948-2a.c: Likewise.
4304         * gcc.target/i386/pr45234.c: Likewise.
4305         * gcc.target/i386/pr45336-2.c: Likewise.
4306         * gcc.target/i386/pr45336-4.c: Likewise.
4307         * gcc.target/i386/pr45852.c: Likewise.
4308         * gcc.target/i386/pr46470.c: Likewise.
4309         * gcc.target/i386/pr48037-1.c: Likewise.
4310         * gcc.target/i386/pr48389.c: Likewise.
4311         * gcc.target/i386/pr49095.c: Likewise.
4312         * gcc.target/i386/pr9771-1.c: Likewise.
4313         * gcc.target/i386/rdfsbase-1.c: Likewise.
4314         * gcc.target/i386/rdfsbase-2.c: Likewise.
4315         * gcc.target/i386/rdgsbase-1.c: Likewise.
4316         * gcc.target/i386/rdgsbase-2.c: Likewise.
4317         * gcc.target/i386/rdrand-3.c: Likewise.
4318         * gcc.target/i386/regparm-stdcall.c: Likewise.
4319         * gcc.target/i386/regparm.c: Likewise.
4320         * gcc.target/i386/reload-1.c: Likewise.
4321         * gcc.target/i386/rotate-2.c: Likewise.
4322         * gcc.target/i386/sibcall-5.c: Likewise.
4323         * gcc.target/i386/signbit-1.c: Likewise.
4324         * gcc.target/i386/signbit-2.c: Likewise.
4325         * gcc.target/i386/signbit-3.c: Likewise.
4326         * gcc.target/i386/sse-5.c: Likewise.
4327         * gcc.target/i386/sse-8.c: Likewise.
4328         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4329         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4330         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4331         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4332         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4333         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4334         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4335         * gcc.target/i386/sse2-movq-2.c: Likewise.
4336         * gcc.target/i386/sse2-movq-3.c: Likewise.
4337         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4338         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4339         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4340         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4341         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4342         * gcc.target/i386/ssefn-1.c: Likewise.
4343         * gcc.target/i386/ssefn-2.c: Likewise.
4344         * gcc.target/i386/sseregparm-1.c: Likewise.
4345         * gcc.target/i386/sseregparm-2.c: Likewise.
4346         * gcc.target/i386/sseregparm-3.c: Likewise.
4347         * gcc.target/i386/sseregparm-4.c: Likewise.
4348         * gcc.target/i386/sseregparm-5.c: Likewise.
4349         * gcc.target/i386/sseregparm-6.c: Likewise.
4350         * gcc.target/i386/sseregparm-7.c: Likewise.
4351         * gcc.target/i386/sseregparm-8.c: Likewise.
4352         * gcc.target/i386/stack-realign.c: Likewise.
4353         * gcc.target/i386/stack-usage-realign.c: Likewise.
4354         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4355         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4356         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4357         * gcc.target/i386/stackalign/return-1.c: Likewise.
4358         * gcc.target/i386/stackalign/return-2.c: Likewise.
4359         * gcc.target/i386/stackalign/return-3.c: Likewise.
4360         * gcc.target/i386/tailcall-1.c: Likewise.
4361         * gcc.target/i386/tbm-2.c: Likewise.
4362         * gcc.target/i386/udivmod-7.c: Likewise.
4363         * gcc.target/i386/udivmod-8.c: Likewise.
4364         * gcc.target/i386/unroll-1.c: Likewise.
4365         * gcc.target/i386/vararg-1.c: Likewise.
4366         * gcc.target/i386/vararg-2.c: Likewise.
4367         * gcc.target/i386/vect8-ret.c: Likewise.
4368         * gcc.target/i386/vectorize5.c: Likewise.
4369         * gcc.target/i386/wmul-1.c: Likewise.
4370         * gcc.target/i386/wmul-2.c: Likewise.
4371         * gcc.target/i386/wrfsbase-1.c: Likewise.
4372         * gcc.target/i386/wrfsbase-2.c: Likewise.
4373         * gcc.target/i386/wrgsbase-1.c: Likewise.
4374         * gcc.target/i386/wrgsbase-2.c: Likewise.
4375         * gcc.target/i386/xop-pcmov.c: Likewise.
4376         * gcc.target/i386/xop-pcmov2.c: Likewise.
4377         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4378         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4379         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4380         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4381         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4382         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4383         * gcc.target/i386/zee.c: Likewise.
4384         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4385         * gfortran.dg/compiler-directive_2.f: Likewise.
4386         * gfortran.dg/g77/20010216-1.f: Likewise.
4387         * gfortran.dg/gomp/pr39152.f90: Likewise.
4388         * gfortran.dg/pr33794.f90: Likewise.
4389
4390 2011-07-09  Jason Merrill  <jason@redhat.com>
4391
4392         * g++.dg/cpp0x/regress/regress5.C: New.
4393
4394 2011-07-08  Jason Merrill  <jason@redhat.com>
4395
4396         PR c++/45437
4397         * g++.dg/expr/compound-asn1.C: New.
4398         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4399
4400 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4401
4402         PR target/49621
4403         * gcc.target/powerpc/altivec-34.c: New test.
4404
4405 2011-07-08  Jason Merrill  <jason@redhat.com>
4406
4407         PR c++/45603
4408         * g++.dg/abi/guard3.C: New.
4409
4410 2011-07-08  Julian Brown  <julian@codesourcery.com>
4411
4412         * lib/target-supports.exp
4413         (check_effective_target_arm_little_endian): New.
4414         (check_effective_target_vect_pack_trunc): Use above.
4415         (check_effective_target_vect_unpack): Likewise.
4416         (check_effective_target_vect_element_align): Test
4417         check_effective_target_arm_vect_no_misalign for ARM.
4418
4419 2011-07-08  Jason Merrill  <jason@redhat.com>
4420
4421         PR c++/49673
4422         * g++.dg/cpp0x/constexpr-rom.C: New.
4423
4424 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4425
4426         PR middle-end/49519
4427         * g++.dg/torture/pr49519.C: New test.
4428
4429 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4430
4431         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4432
4433 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4434
4435         PR testsuite/48727
4436         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4437
4438 2011-07-08  Richard Guenther  <rguenther@suse.de>
4439
4440         PR tree-optimization/49662
4441         * gcc.dg/graphite/interchange-14.c: XFAIL.
4442         * gcc.dg/graphite/interchange-15.c: Likewise.
4443         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4444
4445 2011-07-06  Jason Merrill  <jason@redhat.com>
4446
4447         PR c++/49663
4448         * g++.dg/cpp0x/regress/regress4.C: New.
4449
4450 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4451
4452         PR fortran/49648
4453         * gfortran.dg/result_in_spec_4.f90: New test.
4454
4455 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4456
4457         * gcc.target/sparc/cas64.c: New test.
4458
4459 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR c/49644
4462         * g++.dg/torture/pr49644.C: New test.
4463
4464         PR c/49644
4465         * gcc.c-torture/execute/pr49644.c: New test.
4466
4467 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4468
4469         * lib/target-supports.exp (check_effective_target_ia32): New.
4470         (check_effective_target_x32): Likewise.
4471         (check_effective_target_vect_cmdline_needed): Also check x32.
4472
4473 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4474
4475         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4476         dg-prune-output.
4477         * gcc.target/arm/pr42235.c: Likewise.
4478         * gcc.target/arm/pr42495.c: Likewise.
4479         * gcc.target/arm/pr42574.c: Likewise.
4480         * gcc.target/arm/thumb-branch1.c: Likewise.
4481
4482         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4483         unneeded prune of possible warning.
4484         * gcc.target/arm/pr40956.c: Likewise.
4485         * gcc.target/arm/pr42505.c: Likewise.
4486
4487         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4488         * gcc.c-torture/compile/pr46883.c: Likewise.
4489         * gcc.c-torture/compile/pr46934.c: Likewise.
4490
4491         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4492         for move to ../../gcc.c-torture/compile.
4493         * gcc.target/arm/pr46883.c: Likewise.
4494         * gcc.target/arm/pr46934.c: Likewise.
4495
4496         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4497         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4498         * gcc.target/arm/wmul-1.c: Likewise.
4499         * gcc.target/arm/wmul-2.c: Likewise.
4500         * gcc.target/arm/wmul-3.c: Likewise.
4501         * gcc.target/arm/wmul-4.c: Likewise.
4502         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4503         add tab after scan target.
4504         * gcc.target/arm/smlaltt-1.c: Likewise.
4505         * gcc.target/arm/smlatb-1.c: Likewise.
4506         * gcc.target/arm/smlatt-1.c: Likewise.
4507
4508 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR debug/49522
4511         * gcc.dg/debug/pr49522.c: New test.
4512
4513 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4514
4515         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4516         * gcc.dg/pr46212.c: Run only if target int32plus.
4517         * gcc.dg/torture/pr48146.c: Ditto.
4518         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4519         * c-c++-common/pr44832.c: Ditto.
4520         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4521         * gcc.dg/pr31490.c: Ditto.
4522         * gcc.dg/torture/builtin-math-7.c: Run only if target
4523         large_double.
4524         * gcc.dg/torture/pr45764.c: Skip for AVR.
4525         * gcc.dg/pr47893.c: Ditto.
4526
4527 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4528
4529         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4530         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4531         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4532         add tab to scan target.
4533
4534 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4535
4536         * gcc.target/arm/neon-modes-3.c: New test.
4537
4538 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4539
4540         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4541         -fno-loop-interchange -ffast-math.
4542
4543 2011-07-07  Richard Guenther  <rguenther@suse.de>
4544
4545         * gcc.dg/ftrapv-3.c: New testcase.
4546
4547 2011-07-07  Richard Guenther  <rguenther@suse.de>
4548
4549         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4550         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4551
4552 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4553
4554         * gcc.dg/binop-notxor1.c: New test.
4555         * gcc.dg/binop-notand4a.c: New test.
4556         * gcc.dg/binop-notxor2.c: New test.
4557         * gcc.dg/binop-notand3a.c: New test.
4558         * gcc.dg/binop-notand2a.c: New test.
4559         * gcc.dg/binop-notand6a.c: New test.
4560         * gcc.dg/binop-notor1.c: New test.
4561         * gcc.dg/binop-notand1a.c: New test.
4562         * gcc.dg/binop-notand5a.c: New test.
4563         * gcc.dg/binop-notor2.c: New test.
4564
4565 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR middle-end/49640
4568         * gcc.dg/gomp/pr49640.c: New test.
4569
4570 2011-07-07  Richard Guenther  <rguenther@suse.de>
4571
4572         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4573
4574 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4575
4576         PR target/39150
4577         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4578
4579 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4580
4581         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4582         * gcc.target/powerpc/no-r11-2.c: Ditto.
4583         * gcc.target/powerpc/no-r11-3.c: Ditto.
4584
4585 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4586
4587         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4588         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4589
4590 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4591
4592         * lib/target-supports.exp (check_profiling_available): Disable
4593         profiling with -fprofile-generate for target avr.
4594
4595 2011-07-06  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/49645
4598         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4599
4600 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR middle-end/47383
4603         * gcc.dg/pr47383.c: New.
4604
4605 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4606
4607         PR tree-optimization/49647
4608         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4609
4610 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4611
4612         PR testsuite/49542
4613         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4614         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4615
4616 2011-07-05  Jason Merrill  <jason@redhat.com>
4617
4618         PR c++/48157
4619         * g++.dg/template/template-id-4.C: New.
4620
4621 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4622
4623         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4624         * gcc.dg/pr43402.c: Ditto.
4625
4626 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4627
4628         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4629
4630 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4631
4632         * gcc.target/powerpc/ppc-switch-1.c: New test for
4633         --param case-values-threshold.
4634         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4635
4636 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4637
4638         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4639
4640 2011-07-05  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4643
4644 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4645
4646         PR tree-optimization/47654
4647         * gcc.dg/graphite/block-pr47654.c: New.
4648
4649 2011-07-05  Jason Merrill  <jason@redhat.com>
4650
4651         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4652
4653 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4654
4655         PR tree-optimization/49580
4656         * gcc.dg/autopar/pr49580.c: New test.
4657
4658 2011-07-05  Richard Guenther  <rguenther@suse.de>
4659
4660         PR tree-optimization/49518
4661         PR tree-optimization/49628
4662         * g++.dg/torture/pr49628.C: New testcase.
4663         * gcc.dg/torture/pr49518.c: Likewise.
4664
4665 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4666
4667         * ada/acats/run_acats (which): Extract last field from type -p,
4668         type output only if command succeeded.
4669
4670 2011-07-04  Jason Merrill  <jason@redhat.com>
4671
4672         * g++.dg/abi/mangle48.C: New.
4673
4674         * g++.dg/cpp0x/diag1.C: New.
4675
4676         * g++.dg/diagnostic/aka1.C: New.
4677
4678 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR rtl-optimization/49619
4681         * gcc.dg/pr49619.c: New test.
4682
4683         PR rtl-optimization/49472
4684         * gfortran.dg/pr49472.f90: New test.
4685
4686         PR debug/49602
4687         * gcc.dg/pr49602.c: New test.
4688
4689 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4690
4691         PR target/34734
4692         PR target/44643
4693         * gcc.target/avr/avr.exp: Run over cpp files, too.
4694         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4695         * gcc.target/avr/progmem.h: New file.
4696         * gcc.target/avr/exit-abort.h: New file.
4697         * gcc.target/avr/progmem-error-1.c: New file.
4698         * gcc.target/avr/progmem-error-1.cpp: New file.
4699         * gcc.target/avr/progmem-warning-1.c: New file.
4700         * gcc.target/avr/torture/progmem-1.c: New file.
4701         * gcc.target/avr/torture/progmem-1.cpp: New file.
4702
4703 2011-07-04  Richard Guenther  <rguenther@suse.de>
4704
4705         PR tree-optimization/49615
4706         * g++.dg/torture/pr49615.C: New testcase.
4707
4708 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4709
4710         PR tree-optimization/49610
4711         * gcc.dg/vect/pr49610.c: New test.
4712
4713 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4714
4715         * gnat.dg/specs/debug1.ads: New test.
4716
4717 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4718
4719         PR fortran/49562
4720         * gfortran.dg/typebound_proc_23.f90: New.
4721
4722 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4723
4724         PR c++/49605
4725         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4726
4727 2011-07-01  Jason Merrill  <jason@redhat.com>
4728
4729         PR c++/48261
4730         * g++.dg/template/template-id-3.C: New.
4731
4732         PR c++/48593
4733         * g++.dg/template/qualified-id4.C: New.
4734
4735         PR c++/48883
4736         * g++.dg/template/explicit-args4.C: New.
4737
4738         PR c++/49085
4739         * g++.dg/template/offsetof2.C: New.
4740
4741 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4742
4743         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4744
4745 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4746
4747         PR libmudflap/49549
4748         * lib/target-supports.exp (check_effective_target_gld): New proc.
4749
4750 2011-07-01  Richard Guenther  <rguenther@suse.de>
4751
4752         PR tree-optimization/49603
4753         * gcc.dg/torture/pr49603.c: New testcase.
4754
4755 2011-06-30  Jason Merrill  <jason@redhat.com>
4756
4757         PR c++/49387
4758         * g++.dg/rtti/template1.C: New.
4759
4760         PR c++/49569
4761         * g++.dg/cpp0x/regress/ctor1.C: New.
4762
4763         PR c++/49355
4764         * g++.dg/cpp0x/initlist54.C: New.
4765
4766 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4767
4768         * gcc.dg/tree-ssa/sra-12.c: New test.
4769
4770 2011-06-29  Jason Merrill  <jason@redhat.com>
4771
4772         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4773
4774 2011-06-30  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/46787
4777         * gcc.dg/vect/vect-121.c: New testcase.
4778
4779 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4780
4781         PR tree-optimization/49094
4782         * gcc.dg/tree-ssa/pr49094.c: New test.
4783
4784 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4785
4786         PR fortran/49540
4787         * gfortran.dg/pr49540-1.f90: New test.
4788         * gfortran.dg/pr49540-2.f90: New test.
4789
4790 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4791
4792         PR ada/49511
4793         * ada/acats/run_acats (which): Use last field of type -p output.
4794
4795 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4796             Iain Sandoe  <iains@gcc.gnu.org>
4797
4798         PR libobjc/36610
4799         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4800         Only skip on 64-bit *-*-darwin8* && !objc2.
4801
4802 2011-06-30  Richard Guenther  <rguenther@suse.de>
4803
4804         PR tree-optimization/38752
4805         * gcc.c-torture/compile/pr38752.c: New testcase.
4806
4807 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4808
4809         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4810         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4811
4812 2011-06-29  Jason Merrill  <jason@redhat.com>
4813
4814         PR c++/49216
4815         * g++.dg/cpp0x/initlist53.C: Use placement new.
4816         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4817         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4818
4819         PR c++/49003
4820         * g++.dg/cpp0x/trailing6.C: New.
4821         * g++.dg/cpp0x/pr45908.C: No error.
4822
4823         PR c++/49272
4824         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4825
4826         PR c++/49520
4827         * g++.dg/cpp0x/constexpr-using2.C: New.
4828
4829         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4830
4831         PR c++/45923
4832         * g++.dg/cpp0x/constexpr-diag3.C: New.
4833         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4834         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4835         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4836         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4837
4838 2011-06-29  Jason Merrill  <jason@redhat.com>
4839
4840         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4841
4842 2011-06-29  Richard Guenther  <rguenther@suse.de>
4843
4844         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4845
4846 2011-06-29  Jason Merrill  <jason@redhat.com>
4847
4848         * g++.dg/cpp0x/initlist-value2.C: New.
4849
4850         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4851         * g++.dg/cpp0x/initlist-value.C: New.
4852
4853 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4854
4855         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4856
4857 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4858
4859         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4860         * gcc.dg/inline_2.c: Likewise.
4861         * gcc.dg/unroll_1.c: Likewise.
4862
4863 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR debug/49567
4866         * gcc.target/i386/pr49567.c: New test.
4867
4868 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4869
4870         * gnat.dg/opt17.ad[sb]: New test.
4871
4872 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4873             Tom de Vries  <tom@codesourcery.com>
4874
4875         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4876         (check_effective_target_arm_thumb2): New effective targets.
4877         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4878         properly.  Clean up temporary files.
4879         * gcc.target/arm/ivopts-2.c: Likewise.
4880         * gcc.target/arm/ivopts-3.c: Likewise.
4881         * gcc.target/arm/ivopts-4.c: Likewise.
4882         * gcc.target/arm/ivopts-5.c: Likewise.
4883         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4884
4885 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4886
4887         PR fortran/49479
4888         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4889
4890 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4891
4892         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4893         * gcc.target/arm/vfp-ldmias.c: Likewise.
4894         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4895         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4896         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4897         * gcc.target/arm/vfp-stmias.c: Likewise.
4898         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4899         * gcc.target/arm/vfp-stmiad.c: Likewise.
4900
4901 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4902
4903         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4904         dg-prune-output.
4905         * gcc.target/arm/pr45701-2.c: Ditto.
4906
4907 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4908
4909         PR fortran/49466
4910         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4911         * gfortran.dg/extends_14.f03: Modified.
4912
4913 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4914
4915         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4916         early if the test is already being skipped.
4917
4918         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4919         scan-assembler-dem-not): For missing file, report unresolved with
4920         same message as for pass/fail, with reason reported in log file.
4921
4922         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4923         from add_options_for_arm_neon_fp16.
4924         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4925         check_effective_target_arm_neon_fp16_ok_nocache.
4926         Check -mfpu and -mfloat-abi options from current multilib.
4927         Do not require neon support.
4928         (check_effective_target_arm_fp16_ok): Renamed from
4929         check_effecitve_target_arm_neon_fp16_ok.
4930         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4931         arm_neon_fp16_ok and arm_fp16.
4932         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4933         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4934         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4935         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4936
4937 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4938
4939         * gcc.dg/builtin-assume-aligned-1.c: New test.
4940         * gcc.dg/builtin-assume-aligned-2.c: New test.
4941         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4942
4943         PR debug/49544
4944         * gcc.dg/pr49544.c: New test.
4945
4946 2011-06-27  Richard Guenther  <rguenther@suse.de>
4947
4948         PR tree-optimization/49394
4949         * g++.dg/torture/pr49394.C: New testcase.
4950
4951 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4952
4953         * gcc.dg/optimize-bswapdi-2.c: New test.
4954
4955 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4956             Richard Sandiford  <richard.sandiford@linaro.org>
4957
4958         PR tree-optimization/49169
4959         * gcc.dg/torture/pr49169.c: New test.
4960
4961 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4962
4963         PR testsuite/49529
4964         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4965
4966         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4967         hppa*-*-hpux*.
4968
4969 2011-06-26  Jason Merrill  <jason@redhat.com>
4970
4971         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4972
4973         PR c++/49528
4974         * g++.dg/init/ref19.C: New.
4975         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4976
4977 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4978
4979         PR tree-optimization/48377
4980         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4981         non_strict_align.
4982
4983 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4984
4985         PR middle-end/49191
4986         * lib/target-supports.exp (check_effective_target_non_strict_align):
4987         New.
4988         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4989
4990 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4991
4992         PR tree-optimizations/49516
4993         * g++.dg/tree-ssa/pr49516.C: New test.
4994
4995 2011-06-23  Jason Merrill  <jason@redhat.com>
4996
4997         PR c++/35255
4998         * g++.dg/template/partial10.C: New.
4999         * g++.dg/template/partial11.C: New.
5000
5001 2011-06-23  Jeff Law <law@redhat.com>
5002
5003         PR middle-end/48770
5004         * gcc.dg/pr48770.c: New test.
5005
5006 2011-06-23  Jan Hubicka  <jh@suse.cz>
5007
5008         PR middle-end/49373
5009         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5010
5011 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR testsuite/49512
5014         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5015         instead of -fdump-tree-optimized.
5016
5017 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5018
5019         PR c++/44625
5020         * g++.dg/template/crash107.C: New.
5021         * g++.dg/template/error17.C: Adjust.
5022
5023 2011-06-23  Jason Merrill  <jason@redhat.com>
5024
5025         PR c++/49507
5026         * g++.dg/cpp0x/defaulted30.C: New.
5027
5028         PR c++/49440
5029         * g++.dg/rtti/anon-ns1.C: New.
5030
5031         PR c++/49395
5032         * g++.dg/init/ref18.C: New.
5033
5034         PR c++/36435
5035         * g++.dg/template/partial9.C: New.
5036
5037 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5038
5039         PR middle-end/49373
5040         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5041
5042 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR debug/49496
5045         * gcc.dg/pr49496.c: New test.
5046
5047 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5048
5049         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5050         is not xscale.
5051
5052         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5053
5054         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5055         * gcc.target/arm/pr42879.c: Likewise.
5056         * gcc.target/arm/pr45701-3.c: Likewise.
5057
5058         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5059         * gcc.target/arm/pr40482.c: Likewise.
5060         * gcc.target/arm/stack-corruption.c: Likewise.
5061
5062 2011-06-22  Richard Guenther  <rguenther@suse.de>
5063
5064         PR tree-optimization/49493
5065         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5066
5067 2011-06-22  Jason Merrill  <jason@redhat.com>
5068
5069         PR c++/49260
5070         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5071
5072 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5073             Dmitry Melnik  <dm@ispras.ru>
5074
5075         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5076         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5077         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5078
5079 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5080
5081         * gcc.target/arm/tlscall.c: New.
5082
5083 2011-06-21  Jason Merrill  <jason@redhat.com>
5084
5085         PR c++/49172
5086         * g++.dg/cpp0x/constexpr-ref1.C: New.
5087         * g++.dg/cpp0x/constexpr-ref2.C: New.
5088         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5089
5090         PR c++/49482
5091         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5092
5093         PR c++/49418
5094         * g++.dg/template/param3.C: New.
5095
5096 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5097
5098         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5099         my_clrsb test functions.
5100         (main): Test clrsb.
5101         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5102         test_sll, test_ull): Add clrsb tests.
5103         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5104         clrsbll.
5105
5106 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5107
5108         PR fortran/49112
5109         * gfortran.dg/class_44.f03: New.
5110
5111 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5112
5113         PR tree-optimization/49478
5114         * gcc.dg/vect/pr49478.c
5115
5116 2011-06-21  Richard Guenther  <rguenther@suse.de>
5117
5118         PR tree-optimization/49483
5119         * gcc.dg/vect/vect-120.c: New testcase.
5120
5121 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5122
5123         PR testsuite/49443
5124         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5125         * gcc.dg/vect/vect-peel-4.c: Likewise.
5126
5127 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5128
5129         PR middle-end/49139
5130         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5131         * gcc.dg/always_inline2.c: Likewise.
5132         * gcc.dg/always_inline3.c: Likewise.
5133         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5134         * gcc.dg/inline_1.c: Likewise.
5135         * gcc.dg/inline_2.c: Likewise.
5136         * gcc.dg/inline_3.c: Likewise.
5137         * gcc.dg/inline_4.c: Likewise.
5138         * gcc.dg/20051201-1.c: Likewise.
5139         * gcc.dg/pr40087.c: Likewise.
5140         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5141         * gcc.dg/inline-22.c: Likewise.
5142         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5143         * gcc.dg/lto/20090218-1_1.c: Likewise.
5144         * g++.dg/ipa/devirt-7.C: Likewise.
5145         * gcc.dg/uninit-pred-5_a.c: Likewise.
5146         * gcc.dg/uninit-pred-5_b.c: Likewise.
5147         * gcc.dg/fail_always_inline.c: New.
5148
5149 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5152         into 6 jobs instead of 3.
5153
5154 2011-06-20  Jason Merrill  <jason@redhat.com>
5155
5156         PR c++/49216
5157         * g++.dg/cpp0x/initlist53.C: New.
5158
5159 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5160
5161         PR fortran/18918
5162         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5163         * gfortran.dg/coarray_lock_3.f90: New.
5164         * gfortran.dg/coarray/lock_1.f90: New.
5165
5166 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5167
5168         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5169         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5170         unresolved and report the reason to the log file.
5171
5172         * lib/scanasm.exp (object-size): Move argument processing earlier
5173         to report errors before verifying that the file exists.  Report
5174         problems detected at runtime as unresolved instead of error and
5175         report their reasons to the log file.
5176
5177 2011-06-20  Jason Merrill  <jason@redhat.com>
5178
5179         PR c++/47080
5180         * g++.dg/cpp0x/explicit6.C: New.
5181
5182         PR c++/47635
5183         * g++.dg/cpp0x/enum20.C: New.
5184
5185         PR c++/48138
5186         * g++.dg/ext/attr-aligned01.C: New.
5187
5188         PR c++/49205
5189         * g++.dg/cpp0x/variadic-default.C: New.
5190
5191         PR c++/43321
5192         * g++.dg/cpp0x/auto26.C: New.
5193
5194         PR c++/43831
5195         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5196
5197 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5198
5199         * gcc.dg/binop-notand1.c: New test.
5200         * gcc.dg/binop-notand2.c: New test.
5201         * gcc.dg/binop-notand3.c: New test.
5202         * gcc.dg/binop-notand4.c: New test.
5203         * gcc.dg/binop-notand5.c: New test.
5204         * gcc.dg/binop-notand6.c: New test.
5205
5206 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5207
5208         PR testsuite/49432
5209         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5210
5211 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5212
5213         PR fortran/49400
5214         * gfortran.dg/proc_ptr_31.f90: New.
5215
5216 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5217
5218         * gnat.dg/volatile6.adb: New test.
5219         * gnat.dg/volatile7.adb: Likewise.
5220         * gnat.dg/volatile8.adb: Likewise.
5221         * gnat.dg/volatile9.adb: Likewise.
5222
5223 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225         * gnat.dg/constant3.adb: New test.
5226
5227 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5228
5229         PR libfortran/49296
5230         * gfortran.dg/read_list_eof_1.f90: New test.
5231
5232 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR target/49411
5235         * gcc.target/i386/testimm-1.c: New test.
5236         * gcc.target/i386/testimm-2.c: New test.
5237         * gcc.target/i386/testimm-3.c: New test.
5238         * gcc.target/i386/testimm-4.c: New test.
5239         * gcc.target/i386/testimm-5.c: New test.
5240         * gcc.target/i386/testimm-6.c: New test.
5241         * gcc.target/i386/testimm-7.c: New test.
5242         * gcc.target/i386/testimm-8.c: New test.
5243         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5244         * gcc.target/i386/xop-rotate1-int.c: New test.
5245         * gcc.target/i386/xop-rotate2-int.c: New test.
5246
5247 2011-06-17  Jason Merrill  <jason@redhat.com>
5248
5249         * g++.dg/cpp0x/rv-func2.C: New.
5250
5251         * g++.dg/debug/dwarf2/lambda1.C: New.
5252         * g++.dg/warn/Wshadow-6.C: Adjust.
5253
5254 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5255
5256         PR fortran/48699
5257         * gfortran.dg/move_alloc_5.f90: New.
5258
5259 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5260
5261         PR rtl-optimization/48542
5262         * gcc.dg/torture/pr48542.c: New test.
5263
5264 2011-06-16  Jason Merrill  <jason@redhat.com>
5265
5266         PR c++/44160
5267         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5268
5269         PR c++/45378
5270         * g++.dg/cpp0x/initlist52.C New.
5271
5272         PR c++/45399
5273         * c-c++-common/raw-string-12.c: New.
5274
5275         PR c++/49229
5276         * g++.dg/cpp0x/sfinae26.C: New.
5277
5278         PR c++/49251
5279         * g++.dg/cpp0x/variadic113.C: New.
5280
5281         PR c++/49420
5282         * g++.dg/cpp0x/variadic112.C: New.
5283
5284 2011-06-16  Jeff Law <law@redhat.com>
5285
5286         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5287         improved jump threading.
5288         * gcc.dg/builtin-object-size-2.c: Likewise.
5289         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5290
5291 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5292
5293         PR fortran/49074
5294         * gfortran.dg/typebound_assignment_3.f03: New.
5295
5296 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5297
5298         PR testsuite/48727
5299         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5300
5301 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5302
5303         PR tree-optimization/49343
5304         * gnat.dg/discr31.ad[sb]: New test.
5305
5306 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5307
5308         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5309
5310 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5311
5312         PR target/45098
5313         * gcc.target/arm/ivopts-3.c: Update test.
5314         * gcc.target/arm/ivopts-5.c: Same.
5315
5316 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5317
5318         Revert:
5319         2011-06-10  Wei Guozhi  <carrot@google.com>
5320
5321         PR target/45335
5322         * gcc.target/arm/pr45335.c: New test.
5323         * gcc.target/arm/pr45335-2.c: New test.
5324         * gcc.target/arm/pr45335-3.c: New test.
5325         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5326         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5327         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5328
5329 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5330
5331         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5332
5333 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5334
5335         PR fortran/49417
5336         * gfortran.dg/class_43.f03: New.
5337
5338 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5339
5340         PR tree-optimization/49419
5341         * gcc.c-torture/execute/pr49419.c: New test.
5342
5343 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5344
5345         * gcc.dg/sms-9.c: New file.
5346
5347 2011-06-15  Easwaran Raman  <eraman@google.com>
5348
5349         PR rtl-optimization/49414
5350         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5351
5352 2011-06-14  Jason Merrill  <jason@redhat.com>
5353
5354         * g++.dg/cpp0x/noexcept13.C: New.
5355
5356 2011-06-14  Easwaran Raman  <eraman@google.com>
5357
5358         PR rtl-optimization/44194
5359         * gcc.dg/pr44194-1.c: New test.
5360         * gcc.dg/pr44194-2.c: New test.
5361
5362 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5363
5364         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5365         switches.
5366         * gcc.target/arm/pr45701-2.c: Likewise.
5367         * gcc.target/arm/thumb-branch1.c: Likewise.
5368
5369 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5370
5371         PR testsuite/48727
5372         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5373
5374 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5375
5376         * gcc.target/arm/pr45701-1.c: Require thumb support.
5377         * gcc.target/arm/pr45701-2.c: Likewise.
5378         * gcc.target/arm/thumb-branch1.c: Likewise.
5379
5380         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5381         * gcc.target/arm/pr39839.c: Likewise.
5382         * gcc.target/arm/pr40657-2.c: Likewise.
5383         * gcc.target/arm/pr40956.c: Likewise.
5384         * gcc.target/arm/pr41679.c: Likewise.
5385         * gcc.target/arm/pr42235.c: Likewise.
5386         * gcc.target/arm/pr42495.c: Likewise.
5387         * gcc.target/arm/pr42505.c: Likewise.
5388         * gcc.target/arm/pr42574.c: Likewise.
5389         * gcc.target/arm/pr46883.c: Likewise.
5390         * gcc.target/arm/pr46934.c: Likewise.
5391         * gcc.target/arm/xor-and.c: Likewise.
5392
5393 2011-06-14  Jason Merrill  <jason@redhat.com>
5394
5395         * g++.dg/other/error23.C: Adjust error message.
5396         * g++.dg/other/error32.C: Likewise.
5397
5398         PR c++/49389
5399         * g++.dg/cpp0x/rv-dotstar.C: New.
5400
5401         PR c++/49369
5402         * g++.dg/cpp0x/decltype30.C: New.
5403
5404         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5405
5406 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR fortran/49103
5409         * gfortran.dg/pr49103.f90: New test.
5410
5411 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5412
5413         PR target/45098
5414         * gcc.target/arm/ivopts-3.c: New test.
5415         * gcc.target/arm/ivopts-4.c: New test.
5416         * gcc.target/arm/ivopts-5.c: New test.
5417
5418 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR rtl-optimization/49390
5421         * gcc.c-torture/execute/pr49390.c: New test.
5422
5423 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5424
5425         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5426
5427 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5428
5429         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5430         * gcc.c-torture/execute/cmpsi-2.x: New file.
5431         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5432         * gcc.c-torture/execute/pr45262.x: New file.
5433         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5434         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5435         int32plus
5436         * gcc.c-torture/compile/pr49163.c: Ditto.
5437
5438 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5439
5440         * gcc.dg/vect/vect-16.c: Rename to...
5441         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5442         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5443         for double-word vectors.
5444         * gcc.dg/vect/vect-peel-4.c: Likewise.
5445         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5446         vect_element_align.
5447         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5448         -fno-fast-math.
5449
5450 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5451
5452         PR target/44618
5453         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5454
5455 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5458
5459 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5460
5461         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5462
5463 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5464
5465         * gfortran.dg/trim_optimize_8.f90:  New test case.
5466
5467 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5468            Ira Rosen  <ira.rosen@linaro.org>
5469
5470         PR tree-optimization/49352
5471         * gcc.dg/vect/pr49352.c: New test.
5472
5473 2011-06-12  Tobias Burnus
5474
5475         PR fortran/49324
5476         * gfortran.dg/alloc_comp_assign_11.f90: New.
5477
5478 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5479
5480         * gfortran.dg/trim_optimize_7.f90:  New test.
5481
5482 2011-06-10  Wei Guozhi  <carrot@google.com>
5483
5484         PR target/45335
5485         * gcc.target/arm/pr45335.c: New test.
5486         * gcc.target/arm/pr45335-2.c: New test.
5487         * gcc.target/arm/pr45335-3.c: New test.
5488         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5489         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5490         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5491
5492 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5493
5494         PR c++/41769
5495         * g++.dg/parse/error39.C: New.
5496
5497 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5498
5499         * gcc.target/arm/20090811-1.c: Skip for incompatible
5500         options, do not override other options.
5501         * gcc.target/arm/combine-cmp-shift.c: Skip for
5502         incompatible options.
5503         * gcc.target/arm/pr45094.c: Likewise.
5504         * gcc.target/arm/scd42-1.c: Likewise.
5505         * gcc.target/arm/scd42-3.c: Likewise.
5506         * gcc.target/arm/thumb-ltu.c: Likewise.
5507
5508         * lib/target-supports.exp
5509         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5510         multilib flags use -mfpu with a value other than neon-fp16.
5511
5512 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5513
5514         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5515         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5516
5517 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5518
5519         * lib/target-supports.exp (check_effective_target_pie): New proc.
5520         * gcc.dg/pie-link.c: Use target pie.
5521
5522 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5523             Laurent Roug�  <laurent.rouge@menta.fr>
5524
5525         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5526         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5527
5528 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5529
5530         * gfortran.dg/coarray/sync_1.f90: New test for
5531         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5532
5533 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5534
5535         PR tree-optimization/49318
5536         * gcc.dg/vect/pr49318.c: New test.
5537
5538 2011-06-09  David Krauss  <potswa@mac.com>
5539
5540         * g++.dg/template/arrow1.C: New.
5541
5542 2011-06-09  Jason Merrill  <jason@redhat.com>
5543
5544         * lib/prune.exp: Prune "note"s.
5545         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5546
5547         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5548         * g++.dg/template/dependent-expr3.C: Likewise.
5549         * g++.dg/parse/template7.C: Likewise.
5550         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5551         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5552         * g++.old-deja/g++.pt/friend38.C: Likewise.
5553         * g++.old-deja/g++.pt/crash32.C: Likewise.
5554         * g++.old-deja/g++.other/init4.C: Likewise.
5555         * g++.old-deja/g++.other/friend8.C: Likewise.
5556
5557         * g++.dg/ext/complex7.C: Adjust expected output.
5558         * g++.dg/diagnostic/method1.C: Likewise.
5559         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5560         * g++.dg/parse/crash33.C: Likewise.
5561         * g++.dg/other/warning1.C: Likewise.
5562         * g++.dg/init/pr29571.C: Likewise.
5563         * g++.dg/warn/overflow-warn-1.C: Likewise.
5564         * g++.dg/warn/overflow-warn-3.C: Likewise.
5565         * g++.dg/warn/overflow-warn-4.C: Likewise.
5566         * g++.old-deja/g++.oliva/template1.C: Likewise.
5567
5568         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5569         * g++.dg/parse/template7.C: Adjust.
5570
5571 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5572
5573         PR target/49307
5574         * gcc.dg/pr49307.c: New.
5575
5576 2011-06-09  Wei Guozhi  <carrot@google.com>
5577
5578         PR target/46975
5579         * gcc.target/arm/pr46975.c: New testcase.
5580
5581 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5582
5583         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5584         (PMETH, arglist_t): Removed.
5585         (method_get_number_of_arguments): Removed.
5586         (method_get_nth_argument): Removed.
5587         (method_get_first_argument): Removed.
5588         (method_get_next_argument): Removed.
5589         (method_get_sizeof_arguments): Removed.
5590         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5591         (PMETH): Removed.
5592         (method_get_number_of_arguments): Removed.
5593         (method_get_nth_argument): Removed.
5594         (method_get_first_argument): Removed.
5595         (method_get_next_argument): Removed.
5596         (method_get_sizeof_arguments): Removed.
5597         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5598
5599 2011-06-09  David Li  <davidxl@google.com>
5600
5601         * gcc.dg/dump-pass.c: New test.
5602
5603 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5604
5605         PR c++/29003
5606         * g++.dg/parse/error38.C: New.
5607
5608 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR middle-end/49308
5611         * gfortran.dg/pr49308.f90: New test.
5612
5613 2011-06-08  Jason Merrill  <jason@redhat.com>
5614
5615         * g++.dg/cpp0x/noexcept11.C: New.
5616         * g++.dg/cpp0x/noexcept12.C: New.
5617         * g++.dg/cpp0x/sfinae11.C: Adjust.
5618
5619 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR testsuite/49323
5622         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5623         to dg-options, match also DW_AT_linkage_name.
5624
5625 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5626
5627         PR middle-end/21953
5628         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5629         -fno-common on alpha*-dec-osf*.
5630         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5631
5632 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5633
5634         PR rtl-optimization/49303
5635         * gcc.target/ia64/pr49303.c: New test.
5636
5637 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5638
5639         PR fortran/18918
5640         * gfortran.dg/coarray_lock_1.f90: New.
5641         * gfortran.dg/coarray_lock_2.f90: New.
5642
5643 2011-06-07  Jason Merrill  <jason@redhat.com>
5644
5645         * lib/prune.exp: Look for "required" rather than "instantiated".
5646         * g++.dg/abi/mangle11.C: Likewise.
5647         * g++.dg/abi/mangle12.C: Likewise.
5648         * g++.dg/abi/mangle17.C: Likewise.
5649         * g++.dg/abi/mangle20-2.C: Likewise.
5650         * g++.dg/abi/pragma-pack1.C: Likewise.
5651         * g++.dg/cpp0x/decltype26.C: Likewise.
5652         * g++.dg/cpp0x/decltype28.C: Likewise.
5653         * g++.dg/cpp0x/decltype29.C: Likewise.
5654         * g++.dg/cpp0x/enum11.C: Likewise.
5655         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5656         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5657         * g++.dg/cpp0x/pr47416.C: Likewise.
5658         * g++.dg/ext/case-range2.C: Likewise.
5659         * g++.dg/ext/case-range3.C: Likewise.
5660         * g++.dg/gomp/for-19.C: Likewise.
5661         * g++.dg/gomp/pr37533.C: Likewise.
5662         * g++.dg/gomp/pr38639.C: Likewise.
5663         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5664         * g++.dg/inherit/base3.C: Likewise.
5665         * g++.dg/inherit/using6.C: Likewise.
5666         * g++.dg/init/placement4.C: Likewise.
5667         * g++.dg/init/reference3.C: Likewise.
5668         * g++.dg/lookup/scoped6.C: Likewise.
5669         * g++.dg/lookup/using7.C: Likewise.
5670         * g++.dg/other/abstract1.C: Likewise.
5671         * g++.dg/other/error10.C: Likewise.
5672         * g++.dg/other/error5.C: Likewise.
5673         * g++.dg/other/field1.C: Likewise.
5674         * g++.dg/other/offsetof5.C: Likewise.
5675         * g++.dg/parse/bitfield2.C: Likewise.
5676         * g++.dg/parse/constant4.C: Likewise.
5677         * g++.dg/parse/crash20.C: Likewise.
5678         * g++.dg/parse/invalid-op1.C: Likewise.
5679         * g++.dg/parse/non-dependent2.C: Likewise.
5680         * g++.dg/parse/template18.C: Likewise.
5681         * g++.dg/tc1/dr152.C: Likewise.
5682         * g++.dg/tc1/dr166.C: Likewise.
5683         * g++.dg/tc1/dr176.C: Likewise.
5684         * g++.dg/tc1/dr213.C: Likewise.
5685         * g++.dg/template/access11.C: Likewise.
5686         * g++.dg/template/access2.C: Likewise.
5687         * g++.dg/template/access3.C: Likewise.
5688         * g++.dg/template/access7.C: Likewise.
5689         * g++.dg/template/arg7.C: Likewise.
5690         * g++.dg/template/cond2.C: Likewise.
5691         * g++.dg/template/crash13.C: Likewise.
5692         * g++.dg/template/crash40.C: Likewise.
5693         * g++.dg/template/crash7.C: Likewise.
5694         * g++.dg/template/crash84.C: Likewise.
5695         * g++.dg/template/ctor5.C: Likewise.
5696         * g++.dg/template/defarg13.C: Likewise.
5697         * g++.dg/template/defarg14.C: Likewise.
5698         * g++.dg/template/dtor7.C: Likewise.
5699         * g++.dg/template/eh2.C: Likewise.
5700         * g++.dg/template/error2.C: Likewise.
5701         * g++.dg/template/error43.C: Likewise.
5702         * g++.dg/template/friend32.C: Likewise.
5703         * g++.dg/template/injected1.C: Likewise.
5704         * g++.dg/template/instantiate1.C: Likewise.
5705         * g++.dg/template/instantiate3.C: Likewise.
5706         * g++.dg/template/instantiate5.C: Likewise.
5707         * g++.dg/template/instantiate7.C: Likewise.
5708         * g++.dg/template/local6.C: Likewise.
5709         * g++.dg/template/lookup2.C: Likewise.
5710         * g++.dg/template/member5.C: Likewise.
5711         * g++.dg/template/memfriend15.C: Likewise.
5712         * g++.dg/template/memfriend16.C: Likewise.
5713         * g++.dg/template/memfriend17.C: Likewise.
5714         * g++.dg/template/memfriend7.C: Likewise.
5715         * g++.dg/template/meminit1.C: Likewise.
5716         * g++.dg/template/nested3.C: Likewise.
5717         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5718         * g++.dg/template/nontype12.C: Likewise.
5719         * g++.dg/template/nontype13.C: Likewise.
5720         * g++.dg/template/nontype6.C: Likewise.
5721         * g++.dg/template/pr23510.C: Likewise.
5722         * g++.dg/template/pr35240.C: Likewise.
5723         * g++.dg/template/ptrmem15.C: Likewise.
5724         * g++.dg/template/ptrmem6.C: Likewise.
5725         * g++.dg/template/qualified-id1.C: Likewise.
5726         * g++.dg/template/qualttp20.C: Likewise.
5727         * g++.dg/template/qualttp3.C: Likewise.
5728         * g++.dg/template/qualttp4.C: Likewise.
5729         * g++.dg/template/qualttp5.C: Likewise.
5730         * g++.dg/template/qualttp6.C: Likewise.
5731         * g++.dg/template/qualttp7.C: Likewise.
5732         * g++.dg/template/qualttp8.C: Likewise.
5733         * g++.dg/template/recurse.C: Likewise.
5734         * g++.dg/template/recurse2.C: Likewise.
5735         * g++.dg/template/ref5.C: Likewise.
5736         * g++.dg/template/scope2.C: Likewise.
5737         * g++.dg/template/sfinae10.C: Likewise.
5738         * g++.dg/template/sfinae3.C: Likewise.
5739         * g++.dg/template/sizeof3.C: Likewise.
5740         * g++.dg/template/static9.C: Likewise.
5741         * g++.dg/template/template-id-2.C: Likewise.
5742         * g++.dg/template/typedef13.C: Likewise.
5743         * g++.dg/template/typename4.C: Likewise.
5744         * g++.dg/template/using14.C: Likewise.
5745         * g++.dg/template/using2.C: Likewise.
5746         * g++.dg/template/warn1.C: Likewise.
5747         * g++.dg/warn/Wparentheses-13.C: Likewise.
5748         * g++.dg/warn/Wparentheses-15.C: Likewise.
5749         * g++.dg/warn/Wparentheses-16.C: Likewise.
5750         * g++.dg/warn/Wparentheses-17.C: Likewise.
5751         * g++.dg/warn/Wparentheses-18.C: Likewise.
5752         * g++.dg/warn/Wparentheses-19.C: Likewise.
5753         * g++.dg/warn/Wparentheses-20.C: Likewise.
5754         * g++.dg/warn/Wparentheses-23.C: Likewise.
5755         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5756         * g++.dg/warn/noeffect2.C: Likewise.
5757         * g++.dg/warn/noeffect4.C: Likewise.
5758         * g++.dg/warn/pr8570.C: Likewise.
5759         * g++.old-deja/g++.brendan/init2.C: Likewise.
5760         * g++.old-deja/g++.eh/spec6.C: Likewise.
5761         * g++.old-deja/g++.pt/crash10.C: Likewise.
5762         * g++.old-deja/g++.pt/crash36.C: Likewise.
5763         * g++.old-deja/g++.pt/derived3.C: Likewise.
5764         * g++.old-deja/g++.pt/error2.C: Likewise.
5765         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5766         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5767         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5768         * g++.old-deja/g++.pt/overload7.C: Likewise.
5769         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5770
5771 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5772             Iain Sandoe  <iains@gcc.gnu.org>
5773
5774         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5775         Added code to deal with the case when [Protocol
5776         -descriptionForInstanceMethod:] or [Protocol
5777         -descriptionForClassMethod:] returns NULL.
5778
5779 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5780             Iain Sandoe  <iains@gcc.gnu.org>
5781
5782         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5783         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5784         Added cast.
5785
5786 2011-06-07  Xinliang David Li  <davidxl@google.com>
5787
5788         * gcc.dg/inline_2.c: New test.
5789         * gcc.dg/unroll_2.c: New test.
5790         * gcc.dg/inline_3.c: New test.
5791         * gcc.dg/unroll_3.c: New test.
5792         * gcc.dg/inline_4.c: New test.
5793         * gcc.dg/unroll_4.c: New test.
5794         * gcc.dg/inline_1.c: New test.
5795         * gcc.dg/unroll_1.c: New test.
5796
5797 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5798
5799         PR tree-optimization/48497
5800         * lib/gcc-defs.exp (dg-additional-options): New proc.
5801         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5802         -msse2 on 32-bit x86.
5803
5804 2011-06-06  Jason Merrill  <jason@redhat.com>
5805
5806         * g++.dg/cpp0x/enum19.C: New.
5807
5808 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5809
5810         * gcc.target/arm/neon-reload-class.c: New test.
5811
5812 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5813
5814         PR debug/49130
5815         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5816
5817 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5818
5819         * gcc.target/arm/smlatb-1.c: New file.
5820         * gcc.target/arm/smlatt-1.c: New file.
5821         * gcc.target/arm/smlaltb-1.c: New file.
5822         * gcc.target/arm/smlaltt-1.c: New file.
5823
5824 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5825
5826         * gcc.target/arm/mla-2.c: New test.
5827
5828 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5829
5830         PR gcov-profile/49299
5831         * gcc.dg/tree-prof/pr49299-1.c: New test.
5832         * gcc.dg/tree-prof/pr49299-2.c: New test.
5833
5834 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5835
5836         * lib/target-supports.exp
5837         (check_effective_target_vect_widen_mult_qi_to_hi):
5838         Add NEON as supporting target.
5839         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5840         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5841         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5842         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5843         using widening multiplication on targets that support it.
5844         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5845         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5846         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5847
5848 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5849
5850         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5851         Modern Objective-C runtime API.
5852         * objc/execute/next_mapping.h: Removed.
5853         * objc-obj-c++-shared/next-mapping.h: Removed.
5854         * objc-obj-c++-shared/Object1.h: Removed.
5855         * objc-obj-c++-shared/Object1.m: Removed.
5856         * objc-obj-c++-shared/Object1.mm: Removed.
5857         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5858         * objc-obj-c++-shared/Protocol1.h: Removed.
5859         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5860         of ProtoBool, IVAR_T and METHOD.
5861         * objc-obj-c++-shared/runtime.h: New.
5862         * objc-obj-c++-shared/TestsuiteObject.h: New.
5863         * objc-obj-c++-shared/TestsuiteObject.m: New.
5864
5865         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5866         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5867         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5868         it a class method.
5869         * objc/execute/_cmd.m: Include
5870         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5871         runtime API.  ([TestClass +initialize]): Include this method also
5872         with the GNU runtime.
5873         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5874         Object.  ([-setValue:]): Return void.
5875         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5876         with the GNU runtime.  Include
5877         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5878         for the NeXT runtime.  Use the existing print_ivars() and
5879         compare_structures() implementations for the old NeXT runtime.
5880         Added new implementations for the Modern GNU and NeXT runtimes.
5881         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5882         well.  (main): Use objc_getClass().  Use return instead of exit.
5883         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5884         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5885         of exit().
5886         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5887         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5888         instead of Object.  (main): Use return instead of exit().
5889         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5890         instead of Object.  Removed prototype for exit().  (main): Use
5891         return instead of exit().  Use the Modern Objective-C runtime API.
5892         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5893         Object.
5894         * objc/execute/class-tests-1.h: Include
5895         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5896         runtime API.  (test_class_with_superclass): Do not call [Object
5897         class].  There is no need to with the current libobjc.
5898         * objc/execute/class-tests-2.h: Include
5899         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5900         runtime API.
5901         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5902         ../../objc-obj-c++-shared/next-mapping.h.
5903         * objc/execute/class-2.m: Likewise.
5904         * objc/execute/class-3.m: Likewise.
5905         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5906         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5907         +initialize]): Include this method also with the GNU
5908         runtime. (main): Use the Modern Objective-C runtime API.
5909         * objc/execute/class-5.m: Likewise.
5910         * objc/execute/class-6.m: Likewise.
5911         * objc/execute/class-7.m: Likewise.
5912         * objc/execute/class-8.m: Likewise.
5913         * objc/execute/class-9.m: Likewise.
5914         * objc/execute/class-10.m: Likewise.
5915         * objc/execute/class-11.m: Likewise.
5916         * objc/execute/class-12.m: Likewise.
5917         * objc/execute/class-13.m: Likewise.
5918         * objc/execute/class-14.m: Likewise.
5919         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5920         this method also with the GNU runtime.
5921         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5922         +initialize]): Include this method also with the GNU runtime.
5923         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5924         of Object.
5925         * objc/execute/encode-1.m: Likewise.
5926         * objc/execute/enumeration-1.m: Likewise.
5927         * objc/execute/enumeration-2.m: Likewise.
5928         * objc/execute/exceptions/catchall-1.m: Likewise.
5929         * objc/execute/exceptions/finally-1.m: Likewise.
5930         * objc/execute/exceptions/foward-1.m: Likewise.
5931         * objc/execute/exceptions/local-variables-1.m: Likewise.
5932         * objc/execute/exceptions/throw-nil.m: Likewise.
5933         * objc/execute/exceptions/trivial.m: Likewise.
5934         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5935         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5936         * objc/execute/exceptions/matcher-1.m: Likewise.
5937         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5938         Object.
5939         * objc/execute/formal_protocol-2.m: Likewise.
5940         * objc/execute/formal_protocol-3.m: Likewise.
5941         * objc/execute/formal_protocol-4.m: Likewise.
5942         * objc/execute/formal_protocol-5.m: Include
5943         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5944         protocol_getName().
5945         * objc/execute/formal_protocol-6.m: Likewise.
5946         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5947         Object.  Include <objc/Protocol.h> instead of
5948         ../../objc-obj-c++-shared/Protocol1.h.
5949         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5950         Object.
5951         * objc/execute/informal_protocol.m: Likewise.
5952         * objc/execute/load-3.m: Likewise.
5953         * objc/execute/many_args_method.m ([TestClass +initialize]):
5954         Include this method with the GNU runtime as well.
5955         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5956         * objc/execute/nested-func-1.m: Use TestsuiteObject
5957         instead of Object.
5958         * objc/execute/nil_method-1.m: Likewise.
5959         * objc/execute/no_clash.m: Likewise.
5960         * objc/execute/np-1.m: Do not include
5961         ../../objc-obj-c++-shared/Protocol1.h.
5962         (main): Use return instead of exit().
5963         * objc/execute/np-2.m: Do not include
5964         ../../objc-obj-c++-shared/Protocol1.h.
5965         ([MyObject +initialize]): Include this method also with the GNU
5966         runtime.  (main): Use return instead of exit().
5967         * objc/execute/object_is_class.m: Include
5968         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5969         of Object.  (main): Use the Modern Objective-C runtime API.
5970         * objc/execute/object_is_meta_class.m: Likewise.
5971         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5972         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5973         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5974         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5975         Objective-C runtime API.
5976         * objc/execute/protocol-isEqual-2.m: Likewise.
5977         * objc/execute/protocol-isEqual-3.m: Likewise.
5978         * objc/execute/protocol-isEqual-4.m: Likewise.
5979         * objc/execute/redefining_self.m ([TestClass +initialize]):
5980         Include this method with the GNU runtime as well.
5981         * objc/execute/root_methods.m: Include
5982         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5983         Include this method with the GNU runtime as well.
5984         (main): Use the Modern Objective-C runtime API.
5985         * objc/execute/selector-1.m: Include
5986         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5987         of Object.  (main): Use the Modern Objective-C runtime API.
5988         * objc/execute/static-1.m ([Test +initialize]): Include this
5989         method with the GNU runtime as well.
5990         * objc/execute/static-2.m: Likewise.
5991         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5992         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5993         ([MathClass +initialize]): Include this method with the GNU
5994         runtime as well.
5995         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5996         instead of Object.
5997         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5998         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5999         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6000         * objc.dg/attributes/method-attribute-1.m: Likewise.
6001         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6002         * objc.dg/attributes/method-attribute-2.m: Likewise.
6003         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6004         * objc.dg/attributes/method-attribute-3.m: Likewise.
6005         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6006         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6007         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6008         * obj-c++.dg/bitfield-1.mm: Likewise.
6009         * obj-c++.dg/bitfield-2.mm: Likewise
6010         * objc.dg/bitfield-3.m: Likewise.
6011         * obj-c++.dg/bitfield-4.mm: Likewise.
6012         * objc.dg/bitfield-5.m: Likewise
6013         * objc.dg/call-super-1.m: Likewise.
6014         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6015         Use objc_getClass() instead of objc_get_class(), but for the GNU
6016         runtime redefine objc_getClass as objc_get_class.  Include
6017         ../objc-obj-c++-shared/runtime.h.
6018         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6019         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6020         Use the Modern Objective-C runtime API.
6021         * objc.dg/class-protocol-1.m: Include
6022         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6023         * obj-c++.dg/class-protocol-1.mm: Likewise.
6024         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6025         * objc.dg/comp-types-10.m: Likewise.
6026         * objc.dg/comp-types-11.m: Likewise.
6027         * objc.dg/comp-types-12.m: Likewise.
6028         * obj-c++.dg/comp-types-9.mm: Likewise.
6029         * obj-c++.dg/comp-types-11.mm: Likewise.
6030         * obj-c++.dg/comp-types-12.mm: Likewise.
6031         * obj-c++.dg/comp-types-13.mm: Likewise.
6032         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6033         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6034         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6035         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6036         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6037         * objc.dg/desig-init-1.m: Likewise.
6038         * obj-c++.dg/defs.mm: Likewise.
6039         * objc.dg/exceptions-2.m: Likewise.
6040         * obj-c++.dg/except-1.mm: Likewise.
6041         * obj-c++.dg/exceptions-2.mm: Likewise.
6042         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6043         Use the Modern Objective-C runtime API.
6044         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6045         the Modern Objective-C runtime API.  Do not include
6046         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6047         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6048         the Modern Objective-C runtime API except when using an older NeXT
6049         runtime.
6050         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6051         the Modern Objective-C runtime API.
6052         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6053         objc/encoding.h.
6054         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6055         * objc.dg/encode-7-next-64bit.m: Updated include.
6056         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6057         objc/encoding.h.
6058         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6059         the Modern Objective-C runtime API.
6060         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6061         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6062         instead of ../objc-obj-c++-shared/Protocol1.h.
6063         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6064         the Modern Objective-C runtime API except when using an older NeXT
6065         runtime.
6066         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6067         the Modern Objective-C runtime API.
6068         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6069         Object.
6070         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6071         * objc.dg/fix-and-continue-2.m: Likewise.
6072         * objc.dg/foreach-1.m: Likewise.
6073         * objc.dg/foreach-2.m: Likewise.
6074         * objc.dg/foreach-3.m: Likewise.
6075         * objc.dg/foreach-4.m: Likewise.
6076         * objc.dg/foreach-5.m: Likewise.
6077         * objc.dg/foreach-6.m: Likewise.
6078         * objc.dg/foreach-7.m: Likewise.
6079         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6080         Object.
6081         * objc.dg/func-ptr-2.m: Likewise.
6082         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6083         Do not include objc/objc-api.h.
6084         * obj-c++.dg/fsf-package-0.mm: Likewise.
6085         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6086         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6087         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6088         of Object.
6089         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6090         * objc.dg/gnu-runtime-3.m: Likewise.
6091         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6092         * objc.dg/headers.m: Include objc/runtime.h instead of
6093         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6094         for the NeXT runtime.
6095         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6096         * obj-c++.dg/isa-field-1.mm: Likewise.
6097         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6098         * objc.dg/layout-1.m: Likewise.
6099         * objc.dg/layout-2.m: Likewise.
6100         * objc.dg/local-decl-2.m: Likewise.
6101         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6102         Object.  ([Container +elementForView:]): Use
6103         class_conformsToProtocol().
6104         * obj-c++.dg/lookup-2.mm: Likewise.
6105         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6106         * obj-c++.dg/local-decl-1.mm: Likewise.
6107         * objc.dg/method-3.m: Likewise.
6108         * objc.dg/method-4.m: Likewise.
6109         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6110         ../objc-obj-c++-shared/Protocol1.h.
6111         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6112         * objc.dg/method-9.m: Likewise.
6113         * objc.dg/method-10.m: Likewise.
6114         * objc.dg/method-13.m ([Root +initialize]): Include this method
6115         also for the GNU runtime.  (main): Use objc_getClass() also for
6116         the GNU runtime.
6117         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6118         * objc.dg/method-17.m: Likewise.
6119         * objc.dg/method-19.m: Likewise.
6120         * objc.dg/method-20b.m: Likewise.
6121         * obj-c++.dg/method-2.mm: Likewise.
6122         * obj-c++.dg/method-6.mm: Likewise.
6123         * obj-c++.dg/method-10.mm: Likewise.
6124         * obj-c++.dg/method-11.mm: Likewise.
6125         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6126         ../objc-obj-c++-shared/Protocol1.h.
6127         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6128         * obj-c++.dg/method-15.mm: Likewise.
6129         * obj-c++.dg/method-17.mm: Likewise.
6130         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6131         +initialize]): Include this method also for the GNU
6132         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6133         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6134         * obj-c++.dg/method-22.mm: Likewise.
6135         * obj-c++.dg/method-23.mm: Likewise.
6136         * obj-c++.dg/no-extra-load.mm: Likewise.
6137         * objc.dg/objc-fast-4.m: Likewise.
6138         * objc.dg/objc-gc-4.m: Likewise.
6139         * obj-c++.dg/objc-gc-3.mm: Likewise.
6140         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6141         protocol_getMethodDescription() instead of [Protocol
6142         -descriptionForInstanceMethod].
6143         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6144         Made it available with all runtimes.  (main): Call -test instead
6145         of -class.
6146         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6147         and put into a category.
6148         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6149         Object.  Include objc/objc.h.
6150         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6151         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6152         New. (main): Use protocol_getMethodDescription() instead
6153         of [Protocol -descriptionForInstanceMethod] and [Protocol
6154         -descriptionForClassMethod].
6155         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6156         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6157         Objective-C runtime API.
6158         * obj-c++.dg/proto-qual-1.mm: Likewise.
6159         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6160         Object.
6161         * obj-c++.dg/property/property-1.mm: Likewise.
6162         * obj-c++.dg/qual-types-1.mm: Likewise.
6163         * objc.dg/selector-2.m: Include objc/objc.h instead of
6164         ../objc-obj-c++-shared/Object1.h.
6165         * obj-c++.dg/selector-2.mm: Likewise.
6166         * obj-c++.dg/selector-5.mm: Likewise.
6167         * obj-c++.dg/selector-6.mm: Likewise.
6168         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6169         Object.  Do not include objc/objc-api.h.
6170         * obj-c++.dg/set-not-used-1.mm: Likewise.
6171         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6172         * objc.dg/stret-1.m: Likewise.
6173         * objc.dg/stret-2.m: Likewise.
6174         * obj-c++.dg/super-class-2.mm: Likewise.
6175         * objc.dg/super-class-3.m: Likewise.
6176         * objc.dg/super-class-4.m: Likewise.
6177         * objc.dg/sync-2.m: Likewise.
6178         * obj-c++.dg/sync-2.mm: Likewise.
6179         * objc.dg/sync-1.m: Include objc/objc.h instead of
6180         ../objc-obj-c++-shared/Object1.h.
6181         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6182         'Class' as the type of 'isa'.
6183         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6184         Objective-C runtime API.  ([TestClass +initialize]): Include this
6185         method with the GNU runtime as well.
6186         * objc.dg/strings/strings-1.m: Updated includes.
6187         * obj-c++.dg/strings/strings-1.mm: Likewise.
6188         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6189         objc.dg/strings/const-str-12b.m.
6190         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6191         * obj-c++.dg/template-3.mm: Likewise.
6192         * obj-c++.dg/template-4.mm: Likewise.
6193         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6194         Objective-C runtime API.
6195         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6196         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6197         * obj-c++.dg/try-catch-1.mm: Likewise.
6198         * obj-c++.dg/try-catch-2.mm: Likewise.
6199         * objc.dg/try-catch-3.m: Likewise.
6200         * obj-c++.dg/try-catch-3.mm: Likewise.
6201         * objc.dg/try-catch-6.m: Likewise.
6202         * objc.dg/try-catch-7.m: Likewise.
6203         * obj-c++.dg/try-catch-7.mm: Likewise.
6204         * obj-c++.dg/try-catch-8.mm: Likewise.
6205         * obj-c++.dg/try-catch-9.mm: Likewise.
6206         * objc.dg/try-catch-10.m: Likewise.
6207         * obj-c++.dg/try-catch-11.mm: Likewise.
6208         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6209         Object.  Include objc/objc.h.
6210         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6211         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6212         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6213         Object.  Use Modern Objective-C runtime API.  Do not use
6214         performv::.
6215         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6216         * obj-c++.dg/torture/trivial.mm: Likewise.
6217         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6218         instead of ../objc-obj-c++-shared/Object1.h.  Include
6219         ../objc-obj-c++-shared/runtime.h.
6220         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6221         * objc.dg/torture/strings/const-str-11.m: Likewise.
6222         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6223         * objc.dg/torture/strings/const-str-9.m: Likewise.
6224         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6225         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6226         instead of Object. Only add _FooClassReference if
6227         __NEXT_RUNTIME__.
6228         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6229         * objc.dg/torture/strings/const-str-8.m: Likewise.
6230         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6231         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6232         additional sources.
6233         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6234         Object.
6235         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6236         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6237         * obj-c++.dg/va-meth-1.mm: Likewise.
6238         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6239         ../objc-obj-c++-shared/Object1.h.
6240         * objc.dg/zero-link-3.m: Likewise.
6241
6242 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6243
6244         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6245
6246 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6247
6248         PR objc-++/48275
6249         * obj-c++.dg/property/cxx-property-1.mm: New.
6250         * obj-c++.dg/property/cxx-property-2.mm: New.
6251
6252 2011-06-06  Jason Merrill  <jason@redhat.com>
6253
6254         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6255
6256 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6257
6258         PR rtl-optimization/49145
6259         From Ryan Mansfield
6260         * gcc.c-torture/compile/pr49145.c: New test.
6261
6262 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6263
6264         PR testsuite/49288
6265         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6266         to dg-options, match also DW_AT_linkage_name.
6267
6268         PR debug/49294
6269         * gcc.dg/debug/pr49294.c: New test.
6270
6271         PR c++/49264
6272         * g++.dg/opt/pr49264.C: New test.
6273
6274 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6275
6276         PR tree-optimization/49243
6277         * gcc.dg/pr49243.c: New.
6278
6279 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6280
6281         * gnat.dg/specs/cond_expr1.ads: New test.
6282
6283 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gnat.dg/deferred_const4.ad[sb]: New test.
6286         * gnat.dg/deferred_const4_pkg.ads: New helper.
6287
6288 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6289
6290         * gnat.dg/test_tamdt.adb: Rename to...
6291         * gnat.dg/taft_type1.adb: ...this.
6292         * gnat.dg/tamdt.ad[sb]: Rename to...
6293         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6294         * gnat.dg/tamdt_aux.ads: Rename to...
6295         * gnat.dg/taft_type1_pkg2.ads: ...this.
6296         * gnat.dg/taft_type2.ad[sb]: New test.
6297         * gnat.dg/taft_type2_pkg.ads: New helper.
6298         * gnat.dg/taft_type3.adb: New test.
6299         * gnat.dg/taft_type3_pkg.ads: New helper.
6300
6301 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6302
6303         PR fortran/49255
6304         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6305         for F2008.
6306
6307 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6308
6309         PR testsuite/49287
6310         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6311         warning.
6312         * objc.dg/gnu-api-2-objc.m: Likewise.
6313         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6314         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6315
6316 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6317
6318         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6319         alignment, not the alignment, when calling class_addIvar().  Add
6320         an 'isa' instance variable to the test root class.
6321         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6322
6323 2011-06-04  Jan Hubicka  <jh@suse.cz>
6324
6325         PR tree-optimization/48893
6326         PR tree-optimization/49091
6327         PR tree-optimization/49179
6328         * gfortran.dg/pr49179.f90: New testcase
6329
6330 2011-06-04  Jan Hubicka  <jh@suse.cz>
6331
6332         PR lto/48954
6333         * g++.dg/torture/pr48954.C: New testcase.
6334
6335 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6336
6337         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6338
6339 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6340
6341         PR c++/33840
6342         * g++.dg/diagnostic/bitfld2.C: New.
6343
6344 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6345
6346         PR target/49281
6347         * gcc.c-torture/execute/pr49281.c: New test.
6348
6349 2011-06-04  Jan Hubicka  <jh@suse.cz>
6350
6351         PR tree-optimize/48929
6352         * gcc.c-torture/compile/pr48929.c: New testcase.
6353
6354 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6355
6356         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6357
6358 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR c++/49276
6361         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6362
6363 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6364
6365         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6366
6367 2011-06-03  Richard Henderson  <rth@redhat.com>
6368             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6369
6370         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6371
6372 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6373
6374         * objc.dg/headers.m: Do not include objc-list.h.
6375
6376 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6377
6378         * objc.dg/type-stream-1.m: Test removed.
6379         * objc.dg/headers.m: Do not include typedstream.h.
6380
6381 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6382
6383         * objc.dg/torture/forward-1.m (main): Updated testcase.
6384
6385 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6386
6387         PR target/49163
6388         * gcc.c-torture/compile/pr49163.c: New.
6389
6390 2011-06-02  Asher Langton  <langton2@llnl.gov>
6391
6392         PR fortran/49268
6393         * gfortran.dg/PR49268.f90: New test.
6394
6395 2011-06-02  Asher Langton  <langton2@llnl.gov>
6396
6397         PR fortran/37039
6398         * gfortran.dg/PR37039.f90: New test.
6399
6400 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6401
6402         PR objc/48539
6403         * objc.dg/method-5.m: Updated.
6404         * objc.dg/method-19.m: Updated.
6405         * objc.dg/method-lookup-1.m: New.
6406         * obj-c++.dg/method-6.mm: Updated.
6407         * obj-c++.dg/method-7.mm: Updated.
6408         * obj-c++.dg/method-lookup-1.mm: New.
6409
6410 2011-06-02  DJ Delorie  <dj@redhat.com>
6411
6412         * lib/timeout.exp (timeout): Add board_info support.
6413
6414 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6415
6416         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6417
6418 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6419
6420         PR fortran/49265
6421         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6422         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6423
6424 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6425             Hans-Peter Nilsson  <hp@axis.com>
6426
6427         PR rtl-optimization/48840
6428         * gcc.target/sparc/ultrasp13.c: New test.
6429
6430 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6431
6432         PR target/49238
6433         * gcc.c-torture/compile/pr49238.c: New.
6434
6435 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6436
6437         * gcc.target/arm/g2.c: Skip test in -mthumb.
6438         Skip test unless cpu is xscale.
6439         * gcc.target/arm/scd42-2.c: Likewise.
6440         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6441
6442 2011-06-01  Jason Merrill  <jason@redhat.com>
6443
6444         * g++.dg/cpp0x/decltype28.C: New.
6445         * g++.dg/cpp0x/decltype29.C: New.
6446
6447 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6448
6449         PR target/45074
6450         * gcc.target/mips/pr45074.c: New test.
6451
6452 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6453             Hans-Peter Nilsson  <hp@axis.com>
6454
6455         PR rtl-optimization/48830
6456         * gcc.target/sparc/ultrasp12.c: New test.
6457
6458 2011-06-01  David Li  <davidxl@google.com>
6459
6460         * gcc.dg/profile-dir-1.c: Change pass name.
6461         * gcc.dg/profile-dir-2.c: Ditto.
6462         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6463         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6464         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6465         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6466         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6467         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6468         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6469         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6470         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6471         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6472         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6473         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6474         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6475         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6476         * gcc.dg/profile-dir-3.c: Ditto.
6477         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6478
6479 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6480
6481         * objc.dg/attributes/method-nonnull-1.m: New test.
6482         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6483
6484 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6485
6486         PR fortran/18918
6487         * gfortran.dg/coarray_atomic_1.f90: New.
6488         * gfortran.dg/coarray/atomic_1.f90: New.
6489
6490 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6491
6492         * gcc.dg/guality/bswaptest.c: New test.
6493         * gcc.dg/guality/clztest.c: New test.
6494         * gcc.dg/guality/ctztest.c: New test.
6495         * gcc.dg/guality/rotatetest.c: New test.
6496
6497         PR target/48688
6498         * gcc.target/i386/pr48688.c: New test.
6499
6500 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6501
6502         PR c++/48010
6503         * g++.dg/lookup/name-clash9.C: New.
6504
6505 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/18918
6508         * gfortran.dg/coarray/dummy_1.f90: New.
6509
6510 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6511
6512         PR fortran/18918
6513         * gfortran.dg/coarray/save_1.f90: New.
6514         * gfortran.dg/coarray_4.f90: Update dg-error.
6515
6516 2011-05-31  Jason Merrill  <jason@redhat.com>
6517
6518         * g++.dg/cpp0x/rv-template1.C: New.
6519
6520 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR rtl-optimization/49235
6523         * gcc.dg/pr49235.c: New test.
6524
6525 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6526
6527         PR tree-optimization/49093
6528         * gcc.dg/vect/pr49093.c: New test.
6529
6530 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6531
6532         PR debug/49047
6533         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6534
6535 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6536
6537         PR testsuite/49239
6538         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6539         output array.
6540
6541 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6542
6543         PR target/49186
6544         * gcc.c-torture/execute/pr49186.c: New.
6545
6546 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6547
6548         PR target/49168
6549          * gcc.target/i386/pr49168-1.c: New.
6550
6551 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6552             Eric Botcazou  <ebotcazou@adacore.com>
6553
6554         * gcc.dg/guality/drap.c: New test.
6555
6556 2011-05-30  Richard Guenther  <rguenther@suse.de>
6557
6558         PR tree-optimization/49210
6559         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6560         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6561
6562 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6563
6564         PR c++/49223
6565         * g++.dg/gomp/pr49223-1.C: New test.
6566         * g++.dg/gomp/pr49223-2.C: New test.
6567
6568 2011-05-30  Richard Guenther  <rguenther@suse.de>
6569
6570         PR tree-optimization/49218
6571         * gcc.c-torture/execute/pr49218.c: New testcase.
6572
6573 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6574
6575         PR tree-optimization/49199
6576         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6577         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6578         -fno-tree-scev-cprop.
6579
6580 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6581
6582         PR fortran/47601
6583         * gfortran.dg/extends_13.f03: New.
6584
6585 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6586
6587         PR rtl-optimization/49095
6588         * gcc.target/i386/pr49095.c: New test.
6589
6590 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6591
6592         PR fortran/18918
6593         * gfortran.dg/coarray_24.f90: New.
6594
6595 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6596
6597         PR fortran/18918
6598         * gfortran.dg/coarray_23.f90: New.
6599
6600 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6601
6602         From Ryan Mansfield
6603         * gcc.dg/pr48826.c: New test.
6604
6605 2011-05-29  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/49217
6608         * gcc.dg/torture/pr49217.c: New testcase.
6609
6610 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6611
6612         PR testsuite/49222
6613         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6614
6615 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6616
6617         * gnat.dg/boolean_subtype.adb: Rename to...
6618         * gnat.dg/boolean_subtype1.adb: ...this.
6619
6620 2011-05-28  Jason Merrill  <jason@redhat.com>
6621
6622         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6623
6624 2011-05-27  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/enum18.C: Adjust.
6627
6628         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6629
6630 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6631
6632         PR fortran/18918
6633         * gfortran.dg/coarray_22.f90: New.
6634
6635 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6636
6637         PR tree-optimization/46728
6638         * gcc.target/powerpc/pr46728-1.c: New.
6639         * gcc.target/powerpc/pr46728-2.c: New.
6640         * gcc.target/powerpc/pr46728-3.c: New.
6641         * gcc.target/powerpc/pr46728-4.c: New.
6642         * gcc.target/powerpc/pr46728-5.c: New.
6643         * gcc.dg/pr46728-6.c: New.
6644         * gcc.target/powerpc/pr46728-7.c: New.
6645         * gcc.target/powerpc/pr46728-8.c: New.
6646         * gcc.dg/pr46728-9.c: New.
6647         * gcc.target/powerpc/pr46728-10.c: New.
6648         * gcc.target/powerpc/pr46728-11.c: New.
6649         * gcc.dg/pr46728-12.c: New.
6650         * gcc.target/powerpc/pr46728-13.c: New.
6651         * gcc.target/powerpc/pr46728-14.c: New.
6652         * gcc.target/powerpc/pr46728-15.c: New.
6653         * gcc.target/powerpc/pr46728-16.c: New.
6654
6655 2011-05-27  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/abi/mangle47.C: New.
6658
6659         PR c++/49176
6660         * g++.dg/template/const5.C: New.
6661
6662         * g++.dg/cpp0x/enum18.C: New.
6663
6664         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6665
6666         * g++.dg/cpp0x/error6.C: New.
6667
6668         * g++.dg/cpp0x/error5.C: New.
6669
6670 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR c++/49165
6673         * g++.dg/eh/cond6.C: New test.
6674
6675 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6676
6677         PR fortran/48820
6678         * gfortran.dg/rank_3.f90: New.
6679         * gfortran.dg/rank_4.f90: New.
6680
6681 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6682
6683         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6684         replace dump search.
6685
6686 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6687
6688         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6689         * gnat.dg/bit_packed_array5.adb: ...here.
6690
6691 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6692
6693         PR c++/42056
6694         * g++.dg/cpp0x/auto25.C: New.
6695
6696 2011-05-27  Richard Guenther  <rguenther@suse.de>
6697
6698         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6699
6700 2011-05-27  Richard Guenther  <rguenther@suse.de>
6701
6702         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6703
6704 2011-05-27  Richard Guenther  <rguenther@suse.de>
6705
6706         PR middle-end/49189
6707         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6708
6709 2011-05-26  Jason Merrill  <jason@redhat.com>
6710
6711         * g++.dg/cpp0x/friend1.C: New.
6712         * g++.dg/cpp0x/friend2.C: New.
6713
6714         * g++.dg/cpp0x/auto7.C: Update.
6715         * g++.dg/template/crash50.C: Adjust.
6716         * g++.dg/template/static9.C: Adjust.
6717         * g++.old-deja/g++.ext/memconst.C: Adjust.
6718
6719 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6720
6721         * gcc.dg/march.c: Ignore a note for some targets.
6722
6723 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6724             Nathan Froyd  <froydnj@codesourcery.com>
6725
6726         PR c++/2288
6727         PR c++/18770
6728         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6729         * g++.dg/parse/pr18770.C: New test.
6730         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6731
6732 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6733
6734         PR fortran/48955
6735         * gfortran.dg/dependency_40.f90 : New test.
6736
6737 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6738
6739         PR fortran/18918
6740         * gfortran.dg/coarray/registering_1.f90: New.
6741
6742 2011-05-26  Jason Merrill  <jason@redhat.com>
6743
6744         * g++.dg/cpp0x/variadic111.C: New.
6745         * g++.dg/cpp0x/variadic41.C: Adjust.
6746
6747 2011-05-26  Richard Guenther  <rguenther@suse.de>
6748
6749         PR tree-optimization/48702
6750         * gcc.dg/torture/pr48702.c: New testcase.
6751
6752 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753
6754         PR gcov-profile/48845
6755         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6756         support.
6757         * gcc.dg/matrix/matrix.exp: Likewise.
6758         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6759         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6760         line number to check_profiling_available.
6761         * lib/target-supports.exp (check_profiling_available): Account for
6762         this.
6763         Require TLS runtime support with -fprofile-generate.
6764         * lib/profopt.exp (profopt-execute): Add TLS options for
6765         -fprofile-generate.
6766         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6767
6768 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR c++/49165
6771         * g++.dg/eh/cond5.C: New test.
6772
6773         PR tree-optimization/49161
6774         * gcc.c-torture/execute/pr49161.c: New test.
6775
6776 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6777
6778         * gcc.target/arm/neon-vorn-vbic.c: New test.
6779
6780 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6781
6782         PR tree-optimization/49038
6783         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6784         * gcc.dg/vect/pr49038.c: New test.
6785
6786 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6787
6788         * g++.dg/init/pr25811-3.C: New.
6789         * g++.dg/init/pr25811-4.C: New.
6790
6791 2011-05-25  Jason Merrill  <jason@redhat.com>
6792
6793         * g++.dg/cpp0x/enum17.C: New.
6794         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6795
6796         * g++.dg/cpp0x/auto24.C: New.
6797
6798         * g++.dg/cpp0x/error4.C: New.
6799
6800         * g++.dg/cpp0x/rv-restrict.C: New.
6801
6802         * g++.dg/cpp0x/enum15.C: New.
6803         * g++.dg/cpp0x/constexpr-switch2.C: New.
6804
6805         * g++.dg/cpp0x/variadic110.C: New.
6806
6807         * g++.dg/cpp0x/auto9.C: Add typedef test.
6808
6809         * g++.dg/cpp0x/auto23.C: New.
6810         * g++.dg/cpp0x/auto9.C: Adjust.
6811
6812         * g++.dg/cpp0x/defaulted29.C: New.
6813
6814         * g++.dg/cpp0x/initlist51.C: New.
6815
6816 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6817
6818         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6819         * g++.dg/abi/packed1.C: Suppress warning.
6820         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6821         * g++.dg/template/stdarg1.C: Likewise.
6822         * g++.dg/other/packed1.C: Remove arm from xfail list.
6823
6824 2011-05-25  Jason Merrill  <jason@redhat.com>
6825
6826         * g++.dg/cpp0x/enum16.C: New.
6827         * g++.dg/parse/error15.C: Adjust.
6828
6829         * g++.dg/cpp0x/initlist50.C: New.
6830
6831         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6832
6833         * g++.dg/cpp0x/variadic109.C: New.
6834
6835 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6836
6837          * gcc.target/i386/pause-1.c: New.
6838
6839 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6840
6841         * gcc.dg/stack-usage-1.c: Adjust comment.
6842         * gcc.dg/stack-usage-2.c: New test.
6843
6844 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR c++/49136
6847         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6848         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6849
6850 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6851
6852         PR rtl-optimization/48757
6853         * gfortran.dg/pr48757.f:  New test case.
6854
6855 2011-05-24  Jason Merrill  <jason@redhat.com>
6856
6857         * g++.dg/cpp0x/access01.C: New.
6858
6859 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6860
6861         PR libobjc/48177
6862         * objc.dg/pr48177.m: New testcase.
6863
6864 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6865
6866         PR objc/48187
6867         * objc.dg/pr48187.m: New testcase.
6868         * obj-c++.dg/pr48187.mm: New testcase.
6869         * objc.dg/ivar-extra-semicolon.m: New testcase.
6870
6871 2011-05-24  Jason Merrill  <jason@redhat.com>
6872
6873         * g++.dg/template/access21.C: New.
6874         * g++.dg/template/access22.C: New.
6875
6876 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6877
6878         PR rtl-optimization/48633
6879         * g++.dg/pr48633.C: New test.
6880
6881 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6882
6883         PR target/49133
6884         * g++.dg/other/pr49133.C: New test.
6885
6886 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6887             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889         * gcc.dg/torture/tls/run-gd.c: New test.
6890         * gcc.dg/torture/tls/run-ie.c: New test.
6891         * gcc.dg/torture/tls/run-ld.c: New test.
6892         * gcc.dg/torture/tls/run-le.c: New test.
6893         * lib/target-supports.exp (check_effective_target_tls_runtime):
6894         Build testcase with TLS options.
6895
6896 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6897
6898         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6899
6900 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6901
6902         PR tree-optimization/49121
6903         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6904
6905 2011-05-23  Jason Merrill  <jason@redhat.com>
6906
6907         * g++.dg/cpp0x/defaulted28.C: New.
6908
6909         * g++.dg/cpp0x/sfinae25.C: New.
6910
6911         * g++.dg/cpp0x/rv-cast2.C: New.
6912
6913         * g++.dg/cpp0x/enum14.C: New.
6914
6915 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR lto/49123
6918         * gcc.c-torture/execute/pr49123.c: New test.
6919
6920         PR debug/49032
6921         * gcc.dg/debug/pr49032.c: New test.
6922
6923         PR c/49120
6924         * gcc.dg/pr49120.c: New test.
6925
6926 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6927
6928         PR target/47315
6929         * gcc.target/i386/pr47315.c: New test.
6930
6931 2011-05-23  Jason Merrill  <jason@redhat.com>
6932
6933         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6934
6935         * g++.dg/cpp0x/sfinae24.C: New.
6936
6937         * g++.dg/cpp0x/error3.C: New.
6938
6939         * g++.dg/cpp0x/defaulted27.C: New.
6940
6941         * g++.dg/cpp0x/decltype27.C: New.
6942
6943 2011-05-23  Richard Guenther  <rguenther@suse.de>
6944
6945         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6946
6947 2011-05-23  Richard Guenther  <rguenther@suse.de>
6948
6949         PR tree-optimization/40874
6950         * g++.dg/tree-ssa/pr40874.C: New testcase.
6951
6952 2011-05-23  Richard Guenther  <rguenther@suse.de>
6953
6954         PR tree-optimization/49115
6955         * g++.dg/torture/pr49115.C: New testcase.
6956
6957 2011-05-23  Richard Guenther  <rguenther@suse.de>
6958
6959         PR middle-end/15419
6960         * gcc.dg/memcpy-3.c: New testcase.
6961
6962 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR middle-end/48973
6965         * gcc.c-torture/execute/pr48973-1.c: New test.
6966         * gcc.c-torture/execute/pr48973-2.c: New test.
6967
6968 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6969
6970         PR c++/18016
6971         * g++.dg/warn/pr18016.C: New.
6972
6973 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6974
6975         PR target/45098
6976         * gcc.target/arm/ivopts-6.c: New test.
6977
6978 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR middle-end/49029
6981         * gcc.c-torture/compile/pr49029.c: New test.
6982
6983 2011-05-22  Jason Merrill  <jason@redhat.com>
6984
6985         * g++.dg/cpp0x/sfinae23.C: New.
6986         * g++.dg/cpp0x/sfinae8.C: Correct.
6987
6988 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6989
6990         * gfortran.dg/function_optimize_8.f90:  New test case.
6991
6992 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6993
6994         PR tree-optimization/49087
6995         * gcc.dg/vect/O3-pr49087.c: New test.
6996
6997 2011-05-21  Jason Merrill  <jason@redhat.com>
6998
6999         * g++.dg/debug/const5.C: New.
7000
7001 2011-05-20  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7004
7005         * g++.dg/cpp0x/constexpr-static7.C: New.
7006
7007         * g++.dg/cpp0x/enum12.C: New.
7008         * g++.dg/cpp0x/enum13.C: New.
7009
7010 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7011
7012         PR fortran/48699
7013         * gfortran.dg/select_type_23.f03: New.
7014
7015 2011-05-20  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/cpp0x/defaulted26.C: New.
7018
7019         * g++.dg/cpp0x/noexcept02.C: Fix.
7020         * g++.dg/cpp0x/noexcept03.C: Fix.
7021         * g++.dg/cpp0x/noexcept08.C: Fix.
7022         * g++.dg/cpp0x/noexcept10.C: New.
7023
7024 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7025
7026         PR fortran/48706
7027         * gfortran.dg/extends_12.f03: New.
7028
7029 2011-05-20  Jason Merrill  <jason@redhat.com>
7030
7031         * g++.dg/template/koenig9.C: New.
7032         * g++.dg/opt/pr47615.C: Fix.
7033         * g++.dg/overload/defarg1.C: Fix.
7034         * g++.dg/tc1/dr213.C: Remove xfail.
7035         * g++.dg/torture/pr34850.C: Fix.
7036         * g++.dg/torture/pr39362.C: Fix.
7037         * g++.old-deja/g++.brendan/crash56.C: Fix.
7038         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7039
7040 2011-05-20  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/49079
7043         * gcc.dg/torture/pr49079.c: New testcase.
7044
7045 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7046
7047         PR tree-optimization/49073
7048         * gcc.c-torture/execute/pr49073.c: New test.
7049
7050 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7051
7052         PR fortran/18918
7053         * gfortran.dg/coarray_21.f90: New.
7054
7055 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7056
7057         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7058         output.
7059
7060 2011-05-19  Richard Guenther  <rguenther@suse.de>
7061
7062         PR testsuite/49063
7063         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7064
7065 2011-05-19  Richard Guenther  <rguenther@suse.de>
7066
7067         PR middle-end/48985
7068         * gcc.dg/builtin-object-size-11.c: New testcase.
7069
7070 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7071
7072         PR target/45098
7073         * gcc.target/arm/ivopts.c: New test.
7074         * gcc.target/arm/ivopts-2.c: New test.
7075
7076 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7077
7078         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7079
7080 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7081
7082         * gcc.c-torture/execute/960321-1.x: Remove.
7083
7084 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7085
7086         PR fortran/48700
7087         * gfortran.dg/move_alloc_4.f90: New.
7088
7089 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7090
7091         PR target/49002
7092         * gcc.target/i386/pr49002-1.c: New test.
7093         * gcc.target/i386/pr49002-2.c: Likewise.
7094
7095 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR tree-optimization/49039
7098         * gcc.c-torture/execute/pr49039.c: New test.
7099         * gcc.dg/tree-ssa/pr49039.c: New test.
7100         * g++.dg/torture/pr49039.C: New test.
7101
7102 2011-05-18  Jason Merrill  <jason@redhat.com>
7103
7104         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7105         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7106         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7107
7108 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7109
7110         * gcc.target/bfin/mcpu-bf592.c: New test.
7111
7112 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7113
7114         PR tree-optimization/41881
7115         * gcc.dg/vect/O3-pr41881.c: New test.
7116         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7117
7118 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7119
7120         PR tree-optimization/49000
7121         * gcc.dg/pr49000.c: New test.
7122
7123 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7124
7125         * gnat.dg/invalid1.adb: New test.
7126
7127 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7128
7129         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7130         scan pattern.
7131         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7132         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7133
7134 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7135
7136         PR c++/48994
7137         * g++.dg/cpp0x/range-for18.C: New.
7138
7139 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7140
7141         PR fortran/18918
7142         * gfortran.dg/coarray/image_index_2.f90: New.
7143
7144 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7145
7146         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7147         * g++.dg/cpp0x/override2.C: New.
7148
7149 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7150
7151         PR fortran/18918
7152         * gfortran.de/coarray_20.f90: New.
7153
7154 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7155
7156         PR fortran/22572
7157         * function_optimize_7.f90:  New test case.
7158
7159 2011-05-13  Jason Merrill  <jason@redhat.com>
7160
7161         * g++.dg/cpp0x/decltype26.C: New.
7162         * g++.dg/cpp0x/enum11.C: New.
7163
7164 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7165
7166         PR fortran/48972
7167         PR fortran/48991
7168         * gfortran.dg/assign_8.f90: Update dg-error.
7169
7170 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR fortran/48972
7173         * gfortran.dg/io_constraints_8.f90: New.
7174         * gfortran.dg/io_constraints_9.f90: New.
7175
7176 2011-05-13  Martin Thuresson  <martint@google.com>
7177
7178         PR gcov-profile/47793
7179         * gcc.dg/pr47793.c: New.
7180
7181 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7182
7183         PR tree-optimization/48975
7184         * gcc.dg/pr48975.c: New test.
7185
7186 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7187
7188         PR fortran/48972
7189         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7190
7191 2011-05-12  Jason Merrill  <jason@redhat.com>
7192
7193         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7194
7195 2011-05-12  Geert Bosch  <bosch@adacore.com>
7196
7197         * gnat.dg/view_conversion1.adb: New test.
7198
7199 2011-05-12  Richard Guenther  <rguenther@suse.de>
7200
7201         PR tree-optimization/48172
7202         * gcc.dg/vect/pr48172.c: New testcase.
7203
7204 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7205
7206         PR debug/48967
7207         * g++.dg/opt/pr48967.C: New test.
7208
7209 2011-05-11  Jason Merrill  <jason@redhat.com>
7210
7211         * g++.dg/cpp0x/constexpr-friend.C: New.
7212         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7213
7214         * g++.dg/cpp0x/sfinae22.C: New.
7215
7216 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7217
7218         PR fortran/48889
7219         * gfortran.dg/generic_24.f90: New.
7220
7221 2011-05-11  Richard Guenther  <rguenther@suse.de>
7222
7223         PR tree-optimization/15256
7224         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7225
7226 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7227
7228         PR debug/48159
7229         * gcc.dg/pr48159-1.c: New test.
7230         * gcc.dg/pr48159-2.c: New test.
7231
7232 2011-05-11  Richard Guenther  <rguenther@suse.de>
7233
7234         PR middle-end/48953
7235         * gcc.dg/torture/pr48953.c: New testcase.
7236
7237 2011-05-11  Richard Guenther  <rguenther@suse.de>
7238
7239         PR tree-optimization/18041
7240         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7241
7242 2011-05-11  Alan Modra  <amodra@gmail.com>
7243
7244         PR target/47755
7245         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7246
7247 2011-05-10  Jason Merrill  <jason@redhat.com>
7248
7249         * g++.dg/cpp0x/defaulted25.C: New.
7250         * g++.dg/template/crash7.C: Adjust.
7251
7252         * g++.dg/cpp0x/variadic108.C: New.
7253
7254 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7255
7256         * g++.dg/inherit/virtual9.C: Extend.
7257
7258 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7259
7260         PR target/48857
7261         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7262         are passed and returned in vector registers.
7263
7264 2011-05-10  Richard Guenther  <rguenther@suse.de>
7265
7266         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7267         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7268         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7269         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7270         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7271         applies.
7272
7273 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR tree-optimization/48611
7276         PR tree-optimization/48794
7277         * gfortran.dg/gomp/pr48611.f90: New test.
7278         * gfortran.dg/gomp/pr48794.f90: New test.
7279
7280         PR debug/48928
7281         * gcc.dg/dfp/pr48928.c: New test.
7282
7283 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7284
7285         PR c++/48522
7286         * g++.dg/cpp0x/pr48522.C: New.
7287
7288 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7289
7290         PR c++/48735
7291         * g++.dg/cpp0x/sfinae21.C: New.
7292
7293 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7294
7295         * g++.dg/template/sfinae28.C: Rename to...
7296         * g++.dg/cpp0x/sfinae19.C: ... this.
7297         * g++.dg/template/sfinae29.C: Rename to...
7298         * g++.dg/cpp0x/sfinae20.C: ... this.
7299
7300 2011-05-09  Jeff Law <law@redhat.com>
7301
7302         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7303         consistent results.
7304
7305 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7306
7307         PR c++/20039
7308         * g++.dg/init/pr20039.C: New.
7309
7310 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7311
7312         PR c++/48737
7313         PR c++/48744
7314         * g++.dg/template/sfinae28.C: New.
7315         * g++.dg/template/sfinae29.C: Likewise.
7316
7317 2011-05-09  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/template/nontype23.C: New.
7320
7321 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7322         PR c++/48859
7323         * g++.dg/init/pr48859.C: New.
7324
7325 2011-05-09  Jason Merrill  <jason@redhat.com>
7326
7327         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7328         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7329         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7330         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7331         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7332         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7333         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7334         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7335
7336 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7337
7338         * g++.dg/inherit/virtual9.C: New.
7339
7340 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7341
7342         PR c++/48574
7343         * g++.dg/template/dependent-expr8.C: New test case.
7344
7345 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7346
7347         PR tree-optimization/48837
7348         * gcc.dg/pr48837.c: New testcase.
7349
7350 2011-05-06  Jason Merrill  <jason@redhat.com>
7351
7352         * g++.dg/cpp0x/constexpr-condition2.C: New.
7353
7354         * g++.dg/cpp0x/constexpr-missing.C: New.
7355
7356 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7357
7358         PR fortran/18918
7359         * gfortran.dg/coarray/this_image_2.f90: New.
7360
7361 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7362
7363         PR fortran/48858
7364         PR fortran/48820
7365         * gfortran.dg/bind_c_usage_22.f90: New.
7366         * gfortran.dg/bind_c_usage_23.f90: New.
7367         * gfortran.dg/bind_c_usage_24.f90: New.
7368         * gfortran.dg/bind_c_usage_24_c.c: New.
7369
7370 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7371
7372         PR c++/48838
7373         * g++.dg/template/member9.C: New test case.
7374
7375 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/discr29.ad[sb]: New test.
7378         * gnat.dg/discr30.adb: Likewise.
7379
7380 2011-05-05  Julian Brown  <julian@codesourcery.com>
7381
7382         * gcc.target/arm/neon-vset_lanes8.c: New test.
7383
7384 2011-05-05  Jason Merrill  <jason@redhat.com>
7385
7386         * g++.dg/init/new32.C: New.
7387
7388 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7389
7390         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7391         Fix typo.
7392
7393 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR rtl-optimization/48381
7396         * gcc.c-torture/compile/pr48381.c: New test.
7397
7398 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7399
7400         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7401         to dg-options.
7402         * gcc.target/i386/opt-1.c: Ditto.
7403
7404 2011-05-04  Jason Merrill  <jason@redhat.com>
7405
7406         * g++.dg/conversion/base1.C: New.
7407
7408 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7409
7410         PR libgfortran/48787
7411         * gfortran.dg/round_3.f08: Add more checks to test case.
7412
7413 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7414
7415         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7416         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7417         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7418         Gate test on effective_target fd_truncate.
7419
7420 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7421
7422         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7423         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7424         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7425         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7426         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7427         * gcc.target/i386/pr38824.c: Ditto.
7428         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7429         * gcc.target/i386/vecinit-2.c: Ditto.
7430         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7431         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7432         * gcc.target/i386/parity-2.c: Ditto.
7433         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7434
7435 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7436
7437         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7438         remove duplication.
7439         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7440         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7441         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7442
7443 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7444
7445         PR fortran/18918
7446         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7447
7448 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7449
7450         PR fortran/18918
7451         * gfortran.dg/coarray/this_image_1.f90: New.
7452
7453 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7454
7455         PR fortran/18918
7456         * gfortran.dg/coarray/caf.dg: New.
7457         * gfortran.dg/coarray/image_index_1.f90: New, copied
7458         from ../coarray_16.f90.
7459
7460 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7461
7462         PR c++/28501
7463         * g++.dg/ext/complex9.C: New.
7464
7465 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7466
7467         From Mike Frysinger
7468         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7469         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7470         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7471
7472 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7473
7474         * gcc.target/bfin/builtins: Created.
7475         * gcc.target/bfin/hisilh-O0.c: Deleted.
7476         * gcc.target/bfin/hisilh.c: Moved to...
7477         * gcc.target/bfin/builtins/hisilh.c: ...here.
7478         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7479         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7480         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7481         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7482         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7483         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7484         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7485         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7486         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7487         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7488         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7489         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7490         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7491         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7492         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7493         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7494         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7495         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7496         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7497         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7498         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7499         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7500         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7501         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7502         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7503         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7504         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7505         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7506         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7507         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7508         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7509         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7510         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7511         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7512         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7513         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7514         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7515         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7516         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7517         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7518         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7519         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7520         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7521         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7522         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7523         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7524         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7525         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7526         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7527         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7528         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7529         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7530         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7531         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7532         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7533         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7534         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7535         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7536         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7537         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7538         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7539         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7540         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7541         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7542         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7543         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7544         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7545         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7546         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7547         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7548         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7549         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7550         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7551         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7552         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7553         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7554         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7555         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7556         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7557         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7558         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7559         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7561         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7562         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7563         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7564         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7565         * gcc.target/bfin/builtins/circptr.c: Ditto.
7566         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7567         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7568         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7569         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7570         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7571         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7572         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7573         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7574         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7575         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7576         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7577         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7578         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7579         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7580         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7581         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7582         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7583         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7584         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7585         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7586         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7587         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7588         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7590         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7591         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7592         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7593         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7594         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7595         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7596         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7597         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7598         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7599         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7600         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7601         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7602         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7603         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7604         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7605         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7606         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7607         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7608         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7609         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7610         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7611         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7612         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7613         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7614         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7615         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7616         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7617         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7618         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7619         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7620         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7621         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7622         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7623         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7624         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7625         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7626         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7627         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7628         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7629         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7630         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7631         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7632         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7633         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7634         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7635         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7636
7637 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7638
7639         * gcc.target/arm/cold-lc.c: New test.
7640
7641 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR target/48774
7644         * gcc.dg/pr48774.c: New test.
7645
7646 2011-05-03  Richard Guenther  <rguenther@suse.de>
7647
7648         * gcc.dg/large-size-array-5.c: New testcase.
7649
7650 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7651
7652         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7653
7654 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7655
7656         * lib/target-supports.exp (check_effective_target_vect_strided):
7657         Replace with...
7658         (check_effective_target_vect_strided2)
7659         (check_effective_target_vect_strided3)
7660         (check_effective_target_vect_strided4)
7661         (check_effective_target_vect_strided8): ...these new functions.
7662
7663         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7664         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7665         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7666         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7667         * gcc.dg/vect/pr37539.c: Likewise.
7668         * gcc.dg/vect/slp-11a.c: Likewise.
7669         * gcc.dg/vect/slp-11b.c: Likewise.
7670         * gcc.dg/vect/slp-11c.c: Likewise.
7671         * gcc.dg/vect/slp-12a.c: Likewise.
7672         * gcc.dg/vect/slp-12b.c: Likewise.
7673         * gcc.dg/vect/slp-18.c: Likewise.
7674         * gcc.dg/vect/slp-19a.c: Likewise.
7675         * gcc.dg/vect/slp-19b.c: Likewise.
7676         * gcc.dg/vect/slp-21.c: Likewise.
7677         * gcc.dg/vect/slp-23.c: Likewise.
7678         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7679
7680         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7681         instead of vect_interleave && vect_extract_even_odd.
7682         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7683         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7684         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7685         * gcc.dg/vect/vect-1.c: Likewise.
7686         * gcc.dg/vect/vect-10.c: Likewise.
7687         * gcc.dg/vect/vect-98.c: Likewise.
7688         * gcc.dg/vect/vect-107.c: Likewise.
7689         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7690         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7691         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7692         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7693         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7694         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7695         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7696         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7697         * gcc.dg/vect/vect-strided-float.c: Likewise.
7698         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7699         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7700         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7701         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7702         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7703         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7704         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7705         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7706         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7707         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7708         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7709         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7710         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7711         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7712         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7713
7714         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7715         target condition.
7716         * gcc.dg/vect/pr30843.c: Likewise.
7717         * gcc.dg/vect/pr33866.c: Likewise.
7718         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7719         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7720         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7721         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7722
7723 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7724
7725         * gcc.dg/vect/slp-11.c: Split into...
7726         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7727         gcc.dg/vect/slp-11c.c: ...these tests.
7728         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7729         * gcc.dg/vect/slp-12c.c: ...this new test.
7730         * gcc.dg/vect/slp-19.c: Split into...
7731         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7732         gcc.dg/vect/slp-19c.c: ...these new tests.
7733
7734 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7735
7736         * lib/target-supports.exp
7737         (check_effective_target_vect_extract_even_odd_wide): Delete.
7738         (check_effective_target_vect_strided_wide): Likewise.
7739         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7740         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7741         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7742         * gcc.dg/vect/pr37539.c: Likewise.
7743         * gcc.dg/vect/slp-11.c: Likewise.
7744         * gcc.dg/vect/slp-12a.c: Likewise.
7745         * gcc.dg/vect/slp-12b.c: Likewise.
7746         * gcc.dg/vect/slp-19.c: Likewise.
7747         * gcc.dg/vect/slp-23.c: Likewise.
7748         * gcc.dg/vect/vect-1.c: Likewise.
7749         * gcc.dg/vect/vect-98.c: Likewise.
7750         * gcc.dg/vect/vect-107.c: Likewise.
7751         * gcc.dg/vect/vect-strided-float.c: Likewise.
7752
7753 2011-05-02  Jason Merrill  <jason@redhat.com>
7754
7755         * g++.dg/init/new31.C: New.
7756
7757 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7758
7759         PR c/35445
7760         * gcc.dg/pr35445.c: New test.
7761
7762 2011-05-02  Jason Merrill  <jason@redhat.com>
7763
7764         * c-c++-common/vla-1.c: New.
7765
7766 2011-05-02  Richard Guenther  <rguenther@suse.de>
7767
7768         PR tree-optimization/48822
7769         * gcc.dg/torture/pr48822.c: New testcase.
7770
7771 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7772
7773         PR c++/47969
7774         * g++.dg/cpp0x/constexpr-47969.C: New.
7775
7776 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7777
7778         PR testsuite/48498
7779         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7780         on vect_no_align targets.
7781         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7782         vect_no_align targets.
7783
7784 2011-05-01  Xinliang David Li  <davidxl@google.com>
7785
7786         * gcc.dg/tree-ssa/integer-addr.c: New test.
7787         * gcc.dg/tree-ssa/alias_bug.c: New test.
7788
7789 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7790
7791         PR libgfortran/48787
7792         * gfortran.dg/round_3.f08: Add more checks.
7793
7794 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7795
7796         PR fortran/48821
7797         * gfortran.dg/import9.f90: New, proper test.
7798         * gfortran.dg/interface_37.f90: Remove bogus
7799         test (bogus copy of interface_36.f90).
7800
7801 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7802
7803         PR fortran/48821
7804         * gfortran.dg/interface_37.f90: New.
7805
7806 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7807
7808         PR fortran/48746
7809         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7810
7811 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR tree-optimization/48809
7814         * gcc.c-torture/execute/pr48809.c: New test.
7815
7816 2011-04-29  Jeff Law <law@redhat.com>
7817
7818         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7819
7820 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7821
7822         PR c++/48606
7823         * g++.dg/init/ctor10.C: New.
7824
7825 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7826
7827         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7828           warning in implicitly instantiated templates.
7829
7830 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7831
7832         * g++.dg/warn/Wnull-conversion-1.C: New.
7833         * g++.dg/warn/Wnull-conversion-2.C: New.
7834
7835 2011-04-29  Diego Novillo  <dnovillo@google.com>
7836
7837         * g++.old-deja/g++.other/null3.C: Expect warning about
7838         converting boolean to a pointer.
7839
7840 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/48462
7843         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7844         being a target.
7845
7846         PR fortran/48746
7847         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7848
7849 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7850
7851         PR fortran/48810
7852         * gfortran.dg/typebound_proc_22.f90: New.
7853
7854         PR fortran/48800
7855         * gfortran.dg/interface_36.f90: New.
7856
7857 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7858
7859         PR libgfortran/48488
7860         PR libgfortran/48602
7861         PR libgfortran/48615
7862         PR libgfortran/48684
7863         PR libgfortran/48787
7864         * gfortran.dg/fmt_g.f: Adjust test.
7865         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7866         * gfortran.dg/round_3.f08: New test.
7867         * gfortran.dg/namelist_print_1.f: Adjust test.
7868         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7869         * gfortran.dg/f2003_io_5.f03: Adjust test.
7870         * gfortran.dg/coarray_15.f90: Adjust test.
7871         * gfortran.dg/namelist_65.f90: Adjust test.
7872         * gfortran.dg/fmt_cache_1.f: Adjust test.
7873         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7874         * gfortran.dg/real_const_3.f90: Adjust test.
7875
7876 2011-04-28  Xinliang David Li  <davidxl@google.com>
7877
7878         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7879         * g++.dg/prof-robust-1.C: New test.
7880
7881 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7882
7883         PR tree-optimization/48765
7884         * gcc.dg/vect/pr48765.c: New.
7885
7886 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7887
7888         PR tree-optimization/48775
7889         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7890
7891 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7892
7893         PR c++/48798
7894         * g++.dg/inherit/pr48798.C: New.
7895         * g++.old-deja/g++.other/base1.C: Adjust.
7896
7897 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7898
7899         PR c++/48656
7900         * g++.dg/template/inherit7.C: New test case.
7901
7902 2011-04-28  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/40052
7905         PR tree-optimization/15347
7906         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7907         * gcc.dg/pr15347.c: Likewise.
7908
7909 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7910
7911         PR c++/48530
7912         * g++.dg/cpp0x/sfinae18.C: New.
7913
7914 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7915
7916         PR c++/48771
7917         * g++.dg/ext/is_literal_type1.C: New.
7918
7919 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7920
7921         PR fortran/48112
7922         PR fortran/48279
7923         * gfortran.dg/interface_35.f90: New.
7924         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7925         * gfortran.dg/func_result_6.f90: Add dg-warning.
7926         * gfortran.dg/bessel_1.f90: Ditto.
7927         * gfortran.dg/hypot_1.f90: Ditto.
7928         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7929         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7930         * gfortran.dg/interface_assignment_4.f90: Ditto.
7931
7932 2011-04-27  Jason Merrill  <jason@redhat.com>
7933
7934         * g++.dg/ext/complex8.C: New.
7935
7936         * g++.dg/cpp0x/initlist49.C: New.
7937         * g++.dg/init/new30.C: New.
7938
7939 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7940
7941         PR fortran/48788
7942         * gfortran.dg/whole_file_34.f90: New.
7943
7944 2011-04-27  Jan Hubicka  <jh@suse.cz>
7945
7946         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7947
7948 2011-04-27  Jason Merrill  <jason@redhat.com>
7949
7950         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7951
7952         * g++.dg/parse/ambig6.C: New.
7953
7954 2011-04-27  Nick Clifton  <nickc@redhat.com>
7955
7956         * gcc.dg/20020312-2.c: Add definition for RX.
7957
7958         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7959         option with RX targets.
7960
7961         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7962         /* */ comments.
7963
7964 2011-04-27  Richard Guenther  <rguenther@suse.de>
7965
7966         * gcc.dg/tree-ssa/pr23382.c: Remove.
7967
7968 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7969
7970         PR target/48767
7971         * gcc.c-torture/compile/pr48767.c: New test.
7972
7973 2011-04-27  Richard Guenther  <rguenther@suse.de>
7974
7975         PR tree-optimization/48772
7976         * g++.dg/pr48772.C: New testcase.
7977
7978 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR c/48742
7981         * gcc.c-torture/compile/pr48742.c: New test.
7982
7983 2011-04-26  Jason Merrill  <jason@redhat.com>
7984
7985         * g++.dg/lookup/koenig13.C: New.
7986
7987         * g++.dg/cpp0x/initlist48.C: New.
7988
7989 2011-04-25  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/cpp0x/sfinae17.C: New.
7992
7993 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7994
7995         PR target/48258
7996         * gcc.target/powerpc/pr48258-1.c: New file.
7997         * gcc.target/powerpc/pr48258-2.c: Ditto.
7998
7999 2011-04-26  Xinliang David Li  <davidxl@google.com>
8000
8001         * gcc.dg/uninit-suppress.c: New test.
8002         * gcc.dg/uninit-suppress.c: New test.
8003
8004 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR debug/48768
8007         * gcc.dg/pr48768.c: New test.
8008
8009         PR tree-optimization/48734
8010         * gcc.c-torture/compile/pr48734.c: New test.
8011
8012         PR testsuite/48753
8013         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8014
8015 2011-04-26  Richard Guenther  <rguenther@suse.de>
8016
8017         PR tree-optimization/48731
8018         * gcc.dg/torture/pr48731.c: New testcase.
8019
8020 2011-04-26  Richard Guenther  <rguenther@suse.de>
8021
8022         PR testsuite/48753
8023         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8024
8025 2011-04-26  Richard Guenther  <rguenther@suse.de>
8026
8027         PR middle-end/48694
8028         * gcc.dg/torture/pr48694-1.c: New testcase.
8029         * gcc.dg/torture/pr48694-2.c: Likewise.
8030
8031 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8032
8033         * g++.dg/ext/underlying_type1.C: New.
8034         * g++.dg/ext/underlying_type2.C: Likewise.
8035         * g++.dg/ext/underlying_type3.C: Likewise.
8036         * g++.dg/ext/underlying_type4.C: Likewise.
8037         * g++.dg/ext/underlying_type5.C: Likewise.
8038         * g++.dg/ext/underlying_type6.C: Likewise.
8039         * g++.dg/ext/underlying_type7.C: Likewise.
8040         * g++.dg/ext/underlying_type8.C: Likewise.
8041         * g++.dg/ext/underlying_type9.C: Likewise.
8042         * g++.dg/ext/underlying_type10.C: Likewise.
8043
8044 2011-04-25  Jason Merrill  <jason@redhat.com>
8045
8046         * g++.dg/cpp0x/regress/template-const2.C: New.
8047
8048 2011-04-25  Jeff Law <law@redhat.com>
8049
8050         * gcc.dg/tree-ssa/vrp56.c: new test.
8051
8052 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8053
8054         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8055
8056 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR preprocessor/48740
8059         * c-c++-common/raw-string-11.c: New test.
8060
8061 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8062
8063         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8064         hppa*-*-hpux*.
8065
8066 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8067
8068         PR fortran/18918
8069         * gfortran.dg/coarray_19.f90: New.
8070
8071 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR c/48685
8074         * gcc.dg/pr48685.c: New test.
8075
8076 2011-04-22  Jan Hubicka  <jh@suse.cz>
8077
8078         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8079
8080 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR tree-optimization/48717
8083         * gcc.c-torture/execute/pr48717.c: New test.
8084
8085 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8086
8087         PR target/48723
8088         * gcc.target/i386/pr48723.c: New test.
8089
8090 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8091
8092         PR c/48716
8093         * gcc.dg/gomp/pr48716.c: New test.
8094         * g++.dg/gomp/pr48716.C: New test.
8095
8096 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8097
8098         PR c/36750
8099         * gcc.dg/missing-field-init-2.c: Update testcase.
8100
8101 2011-04-22  Alan Modra  <amodra@gmail.com>
8102
8103         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8104
8105 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8106
8107         PR fortran/48405
8108         * gfortran.dg/function_optimize_6.f90:  New test.
8109
8110 2011-04-21  Easwaran Raman  <eraman@google.com>
8111
8112         * gcc.dg/stack-layout-2.c: New test.
8113
8114 2011-04-21  Richard Guenther  <rguenther@suse.de>
8115
8116         PR lto/48703
8117         * g++.dg/lto/pr48207-2_0.C: New testcase.
8118         * g++.dg/lto/pr48207-3_0.C: Likewise.
8119
8120 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8121
8122         * gnat.dg/volatile5.adb: New test.
8123         * gnat.dg/volatile5_pkg.ads: New helper.
8124
8125 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8126
8127         PR target/48708
8128         * gcc.target/i386/pr48708.c: New test.
8129
8130 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8131
8132         * gcc.dg/vect/vect-119.c: New test.
8133
8134 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8135
8136         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8137         and once without.
8138
8139 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8140             Richard Sandiford  <richard.sandiford@linaro.org>
8141
8142         PR target/46329
8143         * gcc.target/arm/pr46329.c: New test.
8144
8145 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8146
8147         PR fortran/18918
8148         * gfortran.dg/coarray_18.f90: New.
8149
8150 2011-04-20  Jason Merrill  <jason@redhat.com>
8151
8152         * g++.dg/cpp0x/initlist47.C: New.
8153
8154         * g++.dg/init/dtor4.C: New.
8155
8156 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8157
8158         PR target/48678
8159         * gcc.target/i386/sse2-pinsrw.c: New test.
8160         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8161         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8162         * gcc.target/i386/sse2-insvhi.c: Ditto.
8163         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8164         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8165
8166 2011-04-20  Jason Merrill  <jason@redhat.com>
8167
8168         * g++.dg/template/const4.C: New.
8169
8170 2011-04-20  Easwaran Raman  <eraman@google.com>
8171
8172         * gcc.dg/stack-layout-1.c: New test.
8173
8174 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8175
8176         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8177         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8178         function.
8179
8180 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8181
8182         * gcc.dg/binop-xor1.c: New test.
8183         * gcc.dg/binop-xor2.c: New test.
8184         * gcc.dg/binop-xor3.c: New test.
8185         * gcc.dg/binop-xor4.c: New test.
8186         * gcc.dg/binop-xor5.c: New test.
8187
8188 2011-04-20  Richard Guenther  <rguenther@suse.de>
8189
8190         PR tree-optimization/47892
8191         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8192
8193 2011-04-20  Richard Guenther  <rguenther@suse.de>
8194
8195         PR middle-end/48695
8196         * g++.dg/torture/pr48695.C: New testcase.
8197
8198 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8199
8200         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8201         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8202         * gcc.c-torture/execute/pr45262.c: Ditto
8203         * gcc.dg/torture/pr43165.c: Ditto.
8204         * gcc.dg/torture/pr47228.c: Ditto.
8205         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8206         * gcc.dg/ipa/pr45644.c: Ditto.
8207         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8208         PDP11.
8209
8210 2011-04-19  Jason Merrill  <jason@redhat.com>
8211
8212         * g++.dg/ext/complex7.C: New.
8213
8214         * g++.dg/ext/attrib41.C: New.
8215
8216 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8217
8218         PR testsuite/48676
8219         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8220
8221 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR target/48678
8224         * gcc.target/i386/pr48678.c: New test.
8225
8226 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8227
8228         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8229         * g++.dg/opt/devirt2.C: New test.
8230         * g++.dg/ipa/devirt-g-1.C: Likewise.
8231
8232 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/48588
8235         * gfortran.dg/whole_file_33.f90: New.
8236
8237 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8238
8239         * g++.dg/ipa/devirt-7.C: New test.
8240
8241 2011-04-19  Richard Guenther  <rguenther@suse.de>
8242
8243         PR lto/48207
8244         * g++.dg/lto/pr48207_0.C: New testcase.
8245
8246 2011-04-18  Jason Merrill  <jason@redhat.com>
8247
8248         * g++.dg/init/void1.C: New.
8249
8250         * g++.dg/cpp0x/union4.C: New.
8251
8252 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR middle-end/48661
8255         * g++.dg/torture/pr48661.C: New test.
8256
8257         PR c++/48632
8258         * g++.dg/gomp/pr48632.C: New test.
8259
8260 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8261
8262         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8263         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8264
8265 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8266
8267         PR fortran/18918
8268         * gfortran.dg/coarray_17.f90: New.
8269         * gfortran.dg/coarray_10.f90: Update dg-error.
8270
8271 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8272
8273         PR testsuite/48251
8274         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8275         * gfortran.dg/guality/guality.exp: Likewise.
8276
8277 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8280
8281 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8284
8285 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8288
8289 2011-04-18  Richard Guenther  <rguenther@suse.de>
8290
8291         PR middle-end/46364
8292         * g++.dg/torture/pr46364.C: New testcase.
8293
8294 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295
8296         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8297
8298 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8299
8300         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8301
8302 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8303             Ira Rosen  <ira.rosen@linaro.org>
8304
8305         PR target/48252
8306         * gcc.target/arm/pr48252.c: New test.
8307
8308 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR tree-optimization/48616
8311         * gcc.dg/pr48616.c: New test.
8312
8313 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8314
8315         PR fortran/18918
8316         * gfortran.dg/coarray_16.f90: New.
8317
8318 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/48462
8321         * gfortran.dg/realloc_on_assign_7.f03: New test.
8322
8323 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8324
8325         PR libgfortran/48602
8326         * gfortran.dg/fmt_g0_6.f08: New test.
8327
8328 2011-04-17  Jason Merrill  <jason@redhat.com>
8329
8330         * g++.dg/cpp0x/sfinae16.C: New.
8331
8332 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8333
8334         * gcc.target/mips/reg-var-1.c: New test.
8335
8336 2011-04-17  Jan Hubicka  <jh@suse.cz>
8337
8338         * gcc.dg/winline-5.c: Update testcase.
8339
8340 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8341
8342         * gnat.dg/discr27.ad[sb]: Move dg directive.
8343         * gnat.dg/discr28.ad[sb]: New test.
8344         * gnat.dg/discr28_pkg.ads: New helper.
8345
8346 2011-04-17  Michael Matz  <matz@suse.de>
8347
8348         PR tree-optimization/48622
8349         PR lto/48645
8350         * gcc.dg/lto/pr48622_0.c: New test.
8351
8352 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8353
8354         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8355         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8356         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8357         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8358         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8359         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8360
8361 2011-04-15  Jason Merrill  <jason@redhat.com>
8362
8363         * g++.dg/cpp0x/range-for17.C: New.
8364
8365 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8366
8367         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8368         * g++.dg/cpp0x/range-for3.C: Likewise.
8369         * g++.dg/cpp0x/range-for9.C: Correct error message.
8370         * g++.dg/cpp0x/range-for11.C: New.
8371         * g++.dg/cpp0x/range-for12.C: New.
8372         * g++.dg/cpp0x/range-for13.C: New.
8373         * g++.dg/cpp0x/range-for14.C: New.
8374         * g++.dg/cpp0x/range-for15.C: New.
8375         * g++.dg/cpp0x/range-for16.C: New.
8376
8377 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/18918
8380         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8381
8382 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8383
8384         * objc.dg/naming-4.m: Updated.
8385         * objc.dg/naming-5.m: Updated.
8386         * objc.dg/naming-6.m: New.
8387         * objc.dg/naming-7.m: New.
8388         * obj-c++.dg/naming-1.mm: Updated.
8389         * obj-c++.dg/naming-2.mm: Updated.
8390         * obj-c++.dg/naming-3.mm: New.
8391         * obj-c++.dg/naming-4.mm: New.
8392
8393 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8394
8395         PR libgfortran/48589
8396         * gfortran.dg/fmt_g0_5.f08: New test.
8397
8398 2011-04-15  Richard Guenther  <rguenther@suse.de>
8399
8400         PR testsuite/48286
8401         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8402
8403 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8404
8405         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8406         -finline-limit=0 to -fno-inline
8407
8408 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8409
8410         PR target/48614
8411         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8412         just avx.
8413
8414 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8415
8416         PR target/48605
8417         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8418         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8419         * gcc.target/i386/avx-insertps-3.c: New test.
8420         * gcc.target/i386/avx-insertps-4.c: New test.
8421
8422 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8423
8424         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8425         -finline-limit=0
8426
8427 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8428
8429         PR target/46779
8430         PR target/45291
8431         PR target/41894
8432         * gcc.target/avr/pr46779-1.c: New test case
8433         * gcc.target/avr/pr46779-2.c: New test case
8434
8435 2011-04-14  Jason Merrill  <jason@redhat.com>
8436
8437         * g++.dg/cpp0x/sfinae15.C: New.
8438
8439         * g++.dg/cpp0x/sfinae14.C: New.
8440
8441         * g++.dg/ext/vla10.C: New.
8442
8443 2011-04-14  Richard Guenther  <rguenther@suse.de>
8444
8445         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8446
8447 2011-04-14  Richard Guenther  <rguenther@suse.de>
8448
8449         * gcc.dg/fold-bitand-4.c: Move ...
8450         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8451
8452 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8453
8454         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8455         variables const.
8456         * gcc.target/avr/torture/trivial.c: Ditto.
8457
8458 2011-04-13  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/template/operator11.C: New.
8461
8462 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR middle-end/48591
8465         * gcc.dg/gomp/pr48591.c: New test.
8466
8467         PR c++/48570
8468         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8469         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8470
8471 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8472
8473         PR c++/48574
8474         * g++.dg/template/dependent-expr7.C: New test case.
8475
8476 2011-04-13  Jason Merrill  <jason@redhat.com>
8477
8478         * g++.dg/cpp0x/sfinae13.C: New.
8479
8480 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8481
8482         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8483
8484 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8485
8486         * gcc.target/arm/pr43698.c: Remove -march option.
8487
8488 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8489
8490         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8491         -march option.
8492
8493 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8494
8495         PR fortran/48360
8496         PR fortran/48456
8497         * gfortran.dg/realloc_on_assign_6.f03: New test.
8498
8499 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8500
8501         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8502         targets the additional -mno-ms-bitfields and
8503         -Wno-packed-bitfield-compat options.
8504         * g++.dg/ext/bitfield3.C: Likewise.
8505         * g++.dg/ext/bitfield4.C: Likewise.
8506         * g++.dg/ext/bitfield5.C: Likewise.
8507         * gcc.dg/bitfld-15.c: Likewise.
8508         * gcc.dg/bitfld-16.c: Likewise.
8509         * gcc.dg/bitfld-17.c: Likewise.
8510         * gcc.dg/bitfld-18.c: Likewise.
8511
8512 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8513
8514         * gcc.target/arm/neon-vld3-1.c: New test.
8515         * gcc.target/arm/neon-vst3-1.c: New test.
8516         * gcc.target/arm/neon/v*.c: Regenerate.
8517
8518 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR rtl-optimization/48549
8521         * g++.dg/opt/pr48549.C: New test.
8522
8523 2011-04-12  Richard Guenther  <rguenther@suse.de>
8524
8525         PR tree-optimization/46076
8526         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8527
8528 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8529
8530         PR testsuite/21164
8531         * lib/compat.exp (compat-execute): Declare unsupported after
8532         stripping path from src1.
8533         * lib/lto.exp (lto-execute): Likewise.
8534
8535 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR c/48552
8538         * gcc.dg/pr48552-1.c: New test.
8539         * gcc.dg/pr48552-2.c: New test.
8540
8541 2011-04-11  Jason Merrill  <jason@redhat.com>
8542
8543         * g++.dg/cpp0x/sfinae12.C: New.
8544
8545         * g++.dg/cpp0x/enum10.C: New.
8546
8547         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8548
8549         * g++.dg/cpp0x/rv-func.C: New.
8550
8551 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8554         alpha*-dec-osf5*.
8555
8556 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8557
8558         PR tree-optimization/48195
8559         * gcc.dg/ipa/pr48195.c: New test.
8560
8561 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8562
8563         * gnat.dg/return3.adb: Remove unused switch.
8564
8565 2011-04-08  Mike Stump  <mikestump@comcast.net>
8566
8567         PR testsuite/48506
8568         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8569         default to fno-common.
8570
8571 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8572
8573         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8574         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8575
8576 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8577
8578         PR fortran/48448
8579         * gfortran.dg/function_optimize_5.f90:  New test.
8580
8581 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8582
8583         * gnat.dg/aggr17.adb: New test.
8584         * gnat.dg/aggr18.adb: Likewise.
8585
8586 2011-04-08  Michael Matz  <matz@suse.de>
8587
8588         PR middle-end/48389
8589         * gcc.target/i386/pr48389.c: New test.
8590
8591 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8592
8593         PR rtl-optimization/48272
8594         * g++.dg/opt/pr48272.C: New.
8595
8596 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8597
8598         PR rtl-optimization/48235
8599         * gcc.dg/pr48235.c: New.
8600
8601 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8602
8603         PR rtl-optimization/48302
8604         * g++.dg/opt/pr48302.C: New.
8605
8606 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8607
8608         PR target/48273
8609         * g++.dg/opt/pr48273.C: New.
8610
8611 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8612
8613         PR rtl-optimization/48442
8614         * gcc.dg/pr48442.c: New.
8615
8616 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8617
8618         PR tree-optimization/48377
8619         * gcc.dg/vect/pr48377.c: New test.
8620
8621 2011-04-07  Jason Merrill  <jason@redhat.com>
8622
8623         * g++.dg/cpp0x/regress/call1.C: New.
8624
8625         * g++.dg/cpp0x/variadic107.C: New.
8626
8627         * g++.dg/cpp0x/sfinae11.C: New.
8628         * g++.dg/cpp0x/noexcept02.C: Fix.
8629
8630         * g++.dg/cpp0x/sfinae10.C: New.
8631
8632         * g++.dg/cpp0x/sfinae9.C: New.
8633
8634         * c-c++-common/Wcast-qual-1.c: Move here from...
8635         * gcc.dg/cast-qual-3.c: ...here, and...
8636         * g++.dg/warn/Wcast-qual2.C: ...here.
8637
8638         * g++.dg/cpp0x/sfinae8.C: New.
8639
8640         * g++.dg/cpp0x/sfinae7.C: New.
8641
8642         * g++.dg/cpp0x/enum9.C: New.
8643
8644 2011-04-07  Mike Stump  <mikestump@comcast.net>
8645
8646         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8647         with no trampolines.
8648
8649 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR fortran/48117
8652         * gfortran.dg/gomp/pr48117.f90: New test.
8653
8654         PR debug/48343
8655         * gcc.dg/torture/pr48343.c: New test.
8656
8657 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658
8659         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8660
8661 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8662
8663         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8664
8665 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8666
8667         PR target/43920
8668         * lib/scanasm.exp (object-size): New proc.
8669         * gcc.target/arm/pr43920-2.c: New test.
8670
8671 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8672
8673         PR fortran/18918
8674         PR fortran/48477
8675         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8676
8677 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8678
8679         * gcc.dg/mtune.c: Prune note from output.
8680
8681 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR debug/48466
8684         * gcc.dg/guality/pr36977.c: New test.
8685         * gcc.dg/guality/pr48466.c: New test.
8686
8687 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8688
8689         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8690
8691 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8692
8693         * gnat.dg/return3.adb: New test.
8694
8695 2011-04-06  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/47663
8698         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8699
8700 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8701
8702         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8703         Solaris 8 and 9 as well.
8704
8705 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8706
8707         PR target/43920
8708         * gcc.target/arm/pr43920-1.c: New test.
8709
8710 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8711
8712         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8713         (cctor): Actually return the value.
8714         (main): Cast return values.
8715
8716 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8717
8718         * gfortran.dg/character_comparison_8.f90:  New test.
8719
8720 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8721
8722         * frontend-passes: (optimize_lexical_comparison): New function.
8723         (optimize_expr): Call it.
8724         (optimize_comparison): Also handle lexical comparison functions.
8725         Return false instad of -2 for unequal comparison.
8726
8727 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8728
8729         PR fortran/48412
8730         * function_optimize_4.f90:  New test.
8731
8732 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8733
8734         PR fortran/18918
8735         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8736         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8737         * gfortran.dg/coarray_15.f90: New.
8738
8739 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8740
8741         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8742         * gfortran.dg/bessel_7.f90: Likewise.
8743
8744 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8745
8746         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8747
8748 2011-04-03  Richard Guenther  <rguenther@suse.de>
8749             Ira Rosen  <ira.rosen@linaro.org>
8750
8751         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8752         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8753         -ftree-loop-if-convert-stores.
8754
8755 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8756
8757         * gnat.dg/specs/aggr2.ads: New test.
8758
8759 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8760
8761         * gnat.dg/debug2.ad[sb]: New test.
8762         * gnat.dg/debug2_pkg.ads: New helper.
8763         * gnat.dg/debug3.ad[sb]: New test.
8764
8765 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8766
8767         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8768
8769 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR middle-end/48335
8772         * gcc.c-torture/compile/pr48335-1.c: New test.
8773         * gcc.dg/pr48335-1.c: New test.
8774         * gcc.dg/pr48335-2.c: New test.
8775         * gcc.dg/pr48335-3.c: New test.
8776         * gcc.dg/pr48335-4.c: New test.
8777         * gcc.dg/pr48335-5.c: New test.
8778         * gcc.dg/pr48335-6.c: New test.
8779         * gcc.dg/pr48335-7.c: New test.
8780         * gcc.dg/pr48335-8.c: New test.
8781         * gcc.target/i386/pr48335-1.c: New test.
8782
8783 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8784
8785         PR c/36299
8786         * gcc.dg/Waddress.c: New test.
8787
8788 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8789
8790         PR fortran/48352
8791         * gfortran.dg/function_optimize_3.f90:  New test.
8792
8793 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8794
8795         * gcc.c-torture/compile/20110401-1.c: New test.
8796
8797         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8798         * g++.dg/lto/20091002-2_0.C: Likewise.
8799         * g++.dg/lto/20090303_0.c: Likewise.
8800         * g++.dg/lto/20091004-1_0.C: Likewise.
8801         * g++.dg/lto/20091002-3_0.C: Likewise.
8802         * g++.dg/lto/20091004-2_0.C: Likewise.
8803         * g++.dg/lto/20081123_0.C: Likewise.
8804         * g++.dg/lto/20090313_0.C: Likewise.
8805         * g++.dg/lto/20081109-1_0.C: Likewise.
8806         * g++.dg/lto/20081219_0.C: Likewise.
8807         * g++.dg/lto/20081204-1_0.C: Likewise.
8808         * g++.dg/lto/20090302_0.C: Likewise.
8809         * g++.dg/lto/20081119-1_0.C: Likewise.
8810         * g++.dg/lto/20081118_0.C: Likewise.
8811         * gcc.dg/lto/20091020-2_0.c: Likewise.
8812         * gcc.dg/lto/20090210_0.c: Likewise.
8813         * gcc.dg/lto/20081204-1_0.c: Likewise.
8814         * gcc.dg/lto/20081224_0.c: Likewise.
8815         * gcc.dg/lto/20090219_0.c: Likewise.
8816         * gcc.dg/lto/20091014-1_0.c: Likewise.
8817         * gcc.dg/lto/20091016-1_0.c: Likewise.
8818         * gcc.dg/lto/20090206-2_0.c: Likewise.
8819         * gcc.dg/lto/20090116_0.c: Likewise.
8820         * gcc.dg/lto/20091013-1_0.c: Likewise.
8821         * gcc.dg/lto/20091015-1_0.c: Likewise.
8822         * gcc.dg/lto/20090126-2_0.c: Likewise.
8823
8824 2011-03-31  Ian Lance Taylor  <iant@google.com>
8825
8826         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8827
8828 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8829
8830         * gnat.dg/opt16.adb: New test.
8831
8832 2011-03-31  Jason Merrill  <jason@redhat.com>
8833
8834         * g++.dg/cpp0x/defaulted24.C: New.
8835
8836 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8837
8838         PR target/16292
8839         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8840         with -O0.
8841
8842 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8843
8844         * g++.dg/other/i386-9.C: New test.
8845
8846 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847
8848         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8849
8850 2011-03-30  Jason Merrill  <jason@redhat.com>
8851
8852         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8853
8854         * g++.dg/cpp0x/regress/isnan.C: New.
8855
8856         * g++.dg/cpp0x/initlist46.C: New.
8857
8858 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8859
8860         PR target/47551
8861         * gcc.target/arm/neon-modes-2.c: New test.
8862
8863 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR c/48305
8866         * gcc.c-torture/compile/pr48305.c: New test.
8867
8868 2011-03-29  Jason Merrill  <jason@redhat.com>
8869
8870         * g++.dg/cpp0x/regress/value-dep1.C: New.
8871
8872 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8873
8874         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8875
8876 2011-03-29  Ian Lance Taylor  <iant@google.com>
8877
8878         * go.test/go-test.exp: Handle the test lines used in several new
8879         tests.
8880         (errchk): Add opts parameter.  Change all callers.  Handle parens
8881         in regexps.
8882
8883 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8884             Dominique d'Humieres  <dominiq@lps.ens.fr>
8885
8886         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8887         and __APPLE__ && __PPC__ && __ALTIVEC__.
8888
8889 2011-03-29  Jason Merrill  <jason@redhat.com>
8890
8891         * g++.dg/cpp0x/dependent1.C: New.
8892
8893         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8894
8895         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8896
8897         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8898
8899 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8900
8901         PR fortran/48095
8902         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8903         * gfortran.dg/proc_ptr_comp_32.f90: New.
8904
8905 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8906
8907         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8908         check for corresponding warning.
8909
8910 2011-03-28  Jason Merrill  <jason@redhat.com>
8911
8912         * g++.dg/cpp0x/rv-deduce2.C: New.
8913
8914 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR debug/48203
8917         * gcc.dg/pr48203.c: New test.
8918
8919 2011-03-28  Jeff Law <law@redhat.com>
8920
8921         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8922
8923 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8924
8925         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8926         and __PPC__ && __ALTIVEC__.
8927
8928 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8929
8930         PR testsuite/48238
8931         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8932         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8933         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8934         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8935
8936 2011-03-28  Jason Merrill  <jason@redhat.com>
8937
8938         * g++.dg/cpp0x/initlist-array2.C: New.
8939
8940         * g++.dg/cpp0x/initlist-array1.C: New.
8941
8942         * g++.dg/cpp0x/constexpr-compound.C: New.
8943
8944         * g++.dg/cpp0x/constexpr-using.C: New.
8945
8946         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8947
8948 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8949
8950         PR testsuite/48276
8951         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8952
8953 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8954
8955         * gcc.dg/slp-1.c: New test.
8956
8957 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8960         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8961         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8962         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8963         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8964         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8965         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8966         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8967         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8968         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8969         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8970         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8971         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8972         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8973
8974 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975
8976         PR fortran/47065
8977         * gfortran.dg/trim_optimize_5.f90:  New test.
8978         * gfortran.dg/trim_optimize_6.f90:  New test.
8979
8980 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8981
8982         PR target/38598
8983         * gcc.target/mips/madd-7.c: Remove -mlong32.
8984         * gcc.target/mips/msub-7.c: Likewise.
8985
8986 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8987
8988         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8989         accesses to preserve the meaning of the test for doubleword vectors.
8990         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8991         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8992
8993 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8994
8995         PR fortran/48291
8996         * gfortran.dg/class_42.f03: New.
8997
8998 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8999
9000         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9001         strided accesses.
9002
9003 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9004
9005         PR rtl-optimization/48144
9006         * gcc.dg/pr48144.c: New test.
9007
9008 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9009
9010         * gnat.dg/discr27.ad[sb]: New test.
9011
9012 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9013
9014         * gnat.dg/limited_with2.ad[sb]: New test.
9015         * gnat.dg/limited_with2_pkg1.ads: New helper.
9016         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9017
9018 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9019
9020         * gnat.dg/opt15.adb: New test.
9021         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9022
9023 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9024
9025         PR fortran/48174
9026         PR fortran/45304
9027         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9028         * gfortran.dg/leadz_trailz_3.f90: Ditto
9029
9030 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9031
9032         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9033
9034 2011-03-25  Jason Merrill  <jason@redhat.com>
9035
9036         * g++.dg/cpp0x/defaulted22.C: New.
9037         * g++.dg/cpp0x/defaulted23.C: New.
9038         * g++.dg/cpp0x/defaulted15.C: Adjust.
9039
9040 2011-03-25  Jason Merrill  <jason@redhat.com>
9041
9042         * g++.dg/cpp0x/move1.C: New.
9043
9044 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9045
9046         PR target/48287
9047         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9048
9049 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9050
9051         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9052         for mips-sgi-irix6.5.
9053         Replace snprintf prototype by <stdio.h>.
9054
9055 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9056
9057         PR testsuite/48283
9058         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9059         run_expensive_tests.
9060         * gcc.dg/graphite/block-4.c: Likewise.
9061         * gcc.dg/graphite/block-7.c: Likewise.
9062         * gcc.dg/graphite/block-8.c: Likewise.
9063
9064 2011-03-25  Richard Guenther  <rguenther@suse.de>
9065
9066         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9067         * g++.dg/tree-ssa/pr8781.C: Likewise.
9068         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9069         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9070         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9071         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9072         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9073         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9074         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9075         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9076         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9077         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9078         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9079         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9080         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9081         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9082         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9083         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9084         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9085         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9086         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9087         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9088         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9089         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9090         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9091         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9092         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9093         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9094         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9095         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9096         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9097         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9098         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9099         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9100         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9101         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9102         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9103         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9104         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9105         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9106         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9107         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9108         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9109         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9110         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9112         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9113         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9114         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9115         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9116         * c-c++-common/pr46562-2.c: Likewise.
9117         * gfortran.dg/pr42108.f90: Likewise.
9118         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9119         foo to be inlined even at -O1.
9120         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9121         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9122         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9123         * gcc.dg/matrix/matrix.exp: Disable FRE.
9124
9125 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR debug/48204
9128         * gcc.dg/dfp/pr48204.c: New test.
9129
9130 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9131
9132         PR target/48209
9133         * gcc.c-torture/execute/pr47917.c: Move this...
9134         * gcc.dg/torture/pr47917.c: to here and add xfails.
9135
9136 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9137
9138         * gnat.dg/array16.ad[sb]: New test.
9139         * gnat.dg/array16.ads: New helper.
9140
9141 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9142
9143         * gnat.dg/derived_type2.adb: New test.
9144
9145 2011-03-24  Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/48271
9148         * g++.dg/torture/pr48271.C: New testcase.
9149
9150 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gnat.dg/array15.ad[sb]: New test.
9153
9154 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9155
9156         PR target/48237
9157         * gcc.target/i386/pr48237.c: New test.
9158
9159 2011-03-24  Richard Guenther  <rguenther@suse.de>
9160
9161         PR middle-end/48269
9162         * gcc.dg/builtin-object-size-10.c: New testcase.
9163
9164 2011-03-24  Richard Guenther  <rguenther@suse.de>
9165
9166         PR tree-optimization/46562
9167         * c-c++-common/pr46562-2.c: New testcase.
9168         * c-c++-common/pr46562.c: Likewise.
9169
9170 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9171
9172         * gcc.dg/vect/vect-cselim-1.c: New test.
9173         * gcc.dg/vect/vect-cselim-2.c: New test.
9174
9175 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9176
9177         * gcc.target/arm/pr46934.c: New.
9178
9179 2011-03-23  Ian Lance Taylor  <iant@google.com>
9180
9181         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9182
9183 2011-03-23  Richard Guenther  <rguenther@suse.de>
9184
9185         * gcc.dg/struct: Remove directory and contents.
9186
9187 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9188
9189         PR testsuite/48251
9190         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9191
9192 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9193
9194         * gnat.dg/discr26.ad[sb]: New test.
9195         * gnat.dg/discr26_pkg.ads: New helper.
9196
9197 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9198
9199         PR target/47553
9200         * gcc.target/arm/neon-vld-1.c: New test.
9201
9202 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9203
9204         * gnat.dg/array14.ad[sb]: New test.
9205         * gnat.dg/array14_pkg.ads: New helper.
9206
9207 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9208
9209         * gcc.c-torture/execute/920501-8.x: Remove.
9210         * gcc.c-torture/execute/930513-1.x: Remove.
9211         * gcc.c-torture/execute/960312-1.x: Remove.
9212         * gcc.c-torture/compile/20000804-1.c,
9213         gcc.c-torture/compile/20001205-1.c,
9214         gcc.c-torture/compile/20001226-1.c,
9215         gcc.c-torture/compile/20010518-2.c,
9216         gcc.c-torture/compile/20020312-1.c,
9217         gcc.c-torture/compile/20020604-1.c,
9218         gcc.c-torture/compile/920501-12.c,
9219         gcc.c-torture/compile/920501-4.c,
9220         gcc.c-torture/compile/920520-1.c,
9221         gcc.c-torture/compile/980506-1.c,
9222         gcc.c-torture/execute/980709-1.x,
9223         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9224         options for m68hc11.
9225         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9226         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9227         m68hc11.
9228
9229 2011-03-22  Nick Clifton  <nickc@redhat.com>
9230
9231         * lib/target-supports.exp (check_profiling_available): Add MN10300
9232         to the list of targets that do not support profiling.  Restore
9233         alpha sorting to this list.
9234
9235 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9236
9237         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9238         failure on 32-bit systems.
9239         * gcc.dg/torture/vector-2.c: Ditto.
9240
9241 2011-03-22  Richard Guenther  <rguenther@suse.de>
9242
9243         PR tree-optimization/48228
9244         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9245
9246 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9247
9248         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9249         powerpc.
9250
9251         PR target/48226
9252         * gcc.target/powerpc/pr48226.c: New file.
9253
9254 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9255
9256         * lib/prune.exp (prune_gcc_output): Prune "could not create
9257         compact unwind for" warnings.
9258
9259 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR c/42544
9262         PR c/48197
9263         * gcc.c-torture/execute/pr42544.c: New test.
9264         * gcc.c-torture/execute/pr48197.c: New test.
9265
9266 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9267
9268         PR preprocessor/48192
9269         * gcc.target/powerpc/pr48192.c: New file.
9270
9271         PR target/48053
9272         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9273         split problem of 0 being loaded in a VSX register.
9274
9275 2011-03-21  Richard Guenther  <rguenther@suse.de>
9276
9277         PR c/47939
9278         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9279         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9280         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9281         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9282
9283 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9284
9285         PR target/48213
9286         * gcc.dg/pr48213.c: New test.
9287
9288 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9289
9290         PR target/12171
9291         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9292
9293 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9294
9295         * gcc.target/arm/xor-and.c: New.
9296
9297 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9298
9299         PR fortran/22572
9300         * gfortran.dg/function_optimize_1.f90:  New test.
9301         * gfortran.dg/function_optimize_2.f90:  New test.
9302
9303 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9304
9305         PR rtl-optimization/47502
9306         * gcc.target/i386/pr47502-1.c: New.
9307         * gcc.target/i386/pr47502-2.c: Likewise.
9308
9309 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR rtl-optimization/48156
9312         * gcc.dg/pr48156.c: New test.
9313
9314 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9315
9316         PR libfortran/47439
9317         * gfortran.dg/scratch_1.f90: Adjust test.
9318
9319 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9320
9321         PR libfortran/47439
9322         * gfortran.dg/scratch_1.f90: New test.
9323
9324 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9325
9326         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9327         variably modified typedefs.
9328         * gcc.dg/c1x-typedef-2.c: Remove.
9329
9330 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9331
9332         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9333         * gcc.dg/c1x-anon-struct-3.c: New test.
9334         * gcc.dg/anon-struct-11.c: Update.
9335
9336 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9339         dg-xfail-run-if.
9340         Only xfail with gas.
9341
9342 2011-03-18  Jason Merrill  <jason@redhat.com>
9343
9344         * g++.dg/template/fn-ptr1.C: New.
9345
9346         * g++.dg/overload/volatile1.C: New.
9347
9348         * g++.dg/opt/pr23372.C: New.
9349
9350         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9351
9352 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354         PR middle-end/47405
9355         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9356
9357 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9358
9359         * gcc.target/arm/unsigned-extend-1.c: New.
9360
9361 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR bootstrap/48161
9364         * gcc.c-torture/compile/pr48161.c: New test.
9365
9366 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9367
9368         PR middle-end/47725
9369         * gcc.dg/torture/pr47725.c: New.
9370
9371 2011-03-17  Jason Merrill  <jason@redhat.com>
9372
9373         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9374         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9375
9376 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9377
9378         * gnat.dg/specs/elab2.ads: New test.
9379         * gnat.dg/specs/elab2_pkg.ads: New helper.
9380
9381 2011-03-17  Jason Merrill  <jason@redhat.com>
9382
9383         * g++.dg/cpp0x/decltype-1212.C: New.
9384         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9385
9386 2011-03-17  Jason Merrill  <jason@redhat.com>
9387
9388         * g++.dg/parse/memfnquals1.C: New.
9389
9390 2011-03-17  Richard Guenther  <rguenther@suse.de>
9391
9392         PR middle-end/48134
9393         * gcc.dg/pr48134.c: New testcase.
9394
9395 2011-03-17  Richard Guenther  <rguenther@suse.de>
9396
9397         PR middle-end/48165
9398         * g++.dg/torture/pr48165.C: New testcase.
9399
9400 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR rtl-optimization/48141
9403         * gcc.dg/pr48141.c: New test.
9404
9405 2011-03-16  Jason Merrill  <jason@redhat.com>
9406
9407         * g++.dg/cpp0x/constexpr-48089.C: New.
9408
9409         * g++.dg/cpp0x/constexpr-abi1.C: New.
9410
9411         * g++.dg/cpp0x/constexpr-46336.C: New.
9412         * g++.dg/parse/friend5.C: Adjust expected errors.
9413
9414         * g++.dg/cpp0x/constexpr-47570.C: New.
9415
9416 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9417
9418         PR debug/47510
9419         * ++.dg/debug/dwarf2/typedef6.C: New test.
9420
9421 2011-03-16  Jason Merrill  <jason@redhat.com>
9422
9423         * g++.dg/cpp0x/elision2.C: New.
9424
9425         * g++.dg/cpp0x/constexpr-array3.C: New.
9426
9427 2011-03-16  Jason Merrill  <jason@redhat.com>
9428
9429         * g++.dg/cpp0x/sfinae6.C: New.
9430         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9431         * g++.dg/cpp0x/pr45908.C: Likewise.
9432         * g++.dg/cpp0x/sfinae6.C: Likewise.
9433         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9434         * g++.old-deja/g++.law/arg11.C: Likewise.
9435
9436 2011-03-16  Jason Merrill  <jason@redhat.com>
9437
9438         * g++.dg/template/incomplete6.C: New.
9439
9440 2011-03-16  Jeff Law <law@redhat.com>
9441
9442         * gcc.dg/tree-ssa/vrp55.c: New test.
9443
9444 2011-03-16  Jason Merrill  <jason@redhat.com>
9445
9446         * g++.dg/cpp0x/auto22.C: New.
9447
9448 2011-03-16  Richard Guenther  <rguenther@suse.de>
9449
9450         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9451         optimizing it away if promoted to const.
9452
9453 2011-03-16  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/48149
9456         * gcc.dg/fold-complex-1.c: New testcase.
9457
9458 2011-03-16  Richard Guenther  <rguenther@suse.de>
9459
9460         PR testsuite/48147
9461         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9462         or cloning happens.
9463
9464 2011-03-16  Richard Guenther  <rguenther@suse.de>
9465
9466         PR tree-optimization/26134
9467         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9468
9469 2011-03-16  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/48146
9472         * gcc.dg/torture/pr48146.c: New testcase.
9473
9474 2011-03-16  Richard Guenther  <rguenther@suse.de>
9475
9476         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9477         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9478
9479 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9480
9481         PR middle-end/48136
9482         * gcc.c-torture/compile/pr48136.c: New test.
9483
9484         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9485
9486         PR debug/45882
9487         * gcc.dg/guality/pr45882.c: New test.
9488
9489 2011-03-15  Jason Merrill  <jason@redhat.com>
9490
9491         * g++.dg/cpp0x/constexpr-recursion.C: New.
9492
9493         * g++.dg/cpp0x/implicit11.C: New.
9494
9495 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9496
9497         * g++.dg/cpp0x/constexpr-attribute.C: New.
9498
9499 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9500
9501         * g++.dg/parse/pr34758.C: New.
9502
9503 2011-03-15  Xinliang David Li  <davidxl@google.com>
9504
9505         PR c/47837
9506         * gcc.dg/uninit-pred-7_d.c: New test.
9507         * gcc.dg/uninit-pred-8_d.c: New test.
9508
9509 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9510
9511         PR target/46788
9512         * gcc.target/arm/pr46788.c: New.
9513
9514 2011-03-15  Richard Guenther  <rguenther@suse.de>
9515
9516         PR middle-end/47650
9517         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9518         * gfortran.dg/ishft_4.f90: Likewise.
9519         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9520
9521 2011-03-15  Richard Guenther  <rguenther@suse.de>
9522
9523         PR tree-optimization/13954
9524         * g++.dg/tree-ssa/pr13954.C: New testcase.
9525
9526 2011-03-15  Richard Guenther  <rguenther@suse.de>
9527
9528         PR tree-optimization/48037
9529         * gcc.target/i386/pr48037-1.c: New testcase.
9530
9531 2011-03-15  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/41490
9534         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9535         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9536         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9537         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9538         * g++.dg/tree-ssa/pr33604.C: Adjust.
9539
9540 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR middle-end/47917
9543         * gcc.c-torture/execute/pr47917.c: New test.
9544         * gcc.dg/pr47917.c: New test.
9545
9546         PR middle-end/38878
9547         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9548
9549 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9550
9551         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9552         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9553         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9554         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9555         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9556         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9557         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9558         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9559         * gcc.target/i386/avx-floor-vec.c: Ditto.
9560         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9561         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9562         * gcc.target/i386/avx-rint-vec.c: Ditto.
9563         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9564         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9565         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9566         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9567
9568 2011-03-14  Tom Tromey  <tromey@redhat.com>
9569
9570         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9571         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9572         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9573
9574 2011-03-14  Tom Tromey  <tromey@redhat.com>
9575
9576         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9577         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9578         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9579
9580 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9581
9582         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9583
9584 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9585
9586         PR rtl-optimization/47166
9587         * gcc.c-torture/execute/postmod-1.c: New test.
9588
9589 2011-03-14  Richard Guenther  <rguenther@suse.de>
9590
9591         PR middle-end/48098
9592         * gcc.dg/torture/pr48098.c: New testcase.
9593
9594 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9595
9596         PR target/48053
9597         * gcc.target/powerpc/pr48053-1.c: New test.
9598         * gcc.target/powerpc/pr48053-2.c: Likewise.
9599
9600 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9601
9602         PR libfortran/48066
9603         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9604
9605 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9606
9607         PR libfortran/48066
9608         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9609
9610 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9611
9612         PR fortran/48059
9613         * gfortran.dg/class_41.f03: New.
9614
9615 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9616
9617         * g++.dg/conversion/cast3.C: New test.
9618
9619 2011-03-11  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/template/error45.C: New.
9622
9623         * g++.dg/parse/no-type-defn1.C: New.
9624
9625         * g++.dg/ext/attrib40.C: New.
9626
9627         * g++.dg/cpp0x/regress/array1.C: New.
9628
9629 2011-03-11  Richard Guenther  <rguenther@suse.de>
9630
9631         PR tree-optimization/48067
9632         * gcc.dg/pr48067.c: New testcase.
9633
9634 2011-03-11  Richard Guenther  <rguenther@suse.de>
9635
9636         PR lto/48073
9637         * g++.dg/lto/20110311-1_0.C: New testcase.
9638
9639 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR c++/48035
9642         * g++.dg/inherit/virtual8.C: New test.
9643
9644         PR middle-end/48044
9645         * gcc.dg/torture/pr48044.c: New test.
9646
9647 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9648
9649         PR fortran/47768
9650         * gfortran.dg/proc_ptr_comp_31.f90: New.
9651
9652 2011-03-11  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/47278
9655         * gcc.dg/torture/pr47278-1.c: New testcase.
9656         * gcc.dg/torture/pr47278-2.c: Likewise.
9657
9658 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR tree-optimization/48063
9661         * gcc.dg/torture/pr48063.c: New test.
9662
9663 2011-03-10  Jason Merrill  <jason@redhat.com>
9664
9665         * g++.dg/template/array22.C: New.
9666
9667         * g++.dg/cpp0x/syntax-err1.C: New.
9668         * g++.dg/parse/error36.C: Adjust expected errors.
9669         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9670         * g++.old-deja/g++.pt/typename3.C: Likewise.
9671         * g++.old-deja/g++.pt/typename4.C: Likewise.
9672         * g++.old-deja/g++.pt/typename6.C: Likewise.
9673
9674 2011-03-09  Jason Merrill  <jason@redhat.com>
9675
9676         * g++.dg/template/nontype22.C: New.
9677
9678 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9679
9680         PR tree-optimization/47714
9681         * g++.dg/torture/pr47714.C: New test.
9682
9683 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9684
9685         PR target/47755
9686         * gcc.target/powerpc/pr47755-2.c: New file.
9687
9688 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9689
9690         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9691         is not set in the environment, pass 64 as first argument when not
9692         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9693         native where ulimit -u is supported.
9694
9695 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9696
9697         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9698
9699 2011-03-08  Jason Merrill  <jason@redhat.com>
9700
9701         * g++.dg/template/nontype21.C: New.
9702
9703         * g++.dg/template/anon5.C: New.
9704
9705 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR debug/47881
9708         * gcc.dg/pr47881.c: New test.
9709
9710 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9711
9712         PR c++/47957
9713         * g++.dg/lookup/template3.C: New test.
9714
9715 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9716
9717         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9718         'long' type.
9719
9720 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9721
9722         PR testsuite/47954
9723         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9724         sizeof to compute alignment.
9725
9726 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9727
9728         PR tree-optimization/48022
9729         * gcc.dg/pr48022-1.c: New test.
9730         * gcc.dg/pr48022-2.c: New test.
9731
9732 2011-03-07  Jason Merrill  <jason@redhat.com>
9733
9734         * g++.dg/template/nontype20.C: New.
9735         * g++.dg/init/member1.C: Adjust expected errors.
9736         * g++.dg/parse/constant4.C: Likewise.
9737         * g++.dg/template/qualified-id3.C: Likewise.
9738         * g++.old-deja/g++.pt/crash10.C: Likewise.
9739
9740         * g++.dg/cpp0x/regress/non-const1.C: New.
9741
9742 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR debug/47991
9745         * gcc.dg/pr47991.c: New test.
9746
9747 2011-03-07  Jason Merrill  <jason@redhat.com>
9748
9749         * g++.dg/abi/mangle46.C: New.
9750
9751 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9752
9753         PR target/47862
9754         * gcc.target/powerpc/pr47862.c: New.
9755
9756 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9757
9758         PR target/45413
9759         * gcc.target/i386/combine-mul.c: Require nonpic.
9760
9761 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9762             Nathan Froyd  <froydnj@codesourcery.com>
9763
9764         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9765
9766 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9767
9768         * README.QMTEST: Remove.
9769
9770 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9771             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9772
9773         PR fortran/47850
9774         * gfortran.dg/array_constructor_37.f90 : New test.
9775
9776 2011-03-05  Jason Merrill  <jason@redhat.com>
9777
9778         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9779         * g++.dg/abi/mangle45.C: Likewise.
9780         * g++.dg/cpp0x/trailing1.C: Likewise.
9781
9782 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9783
9784         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9785
9786 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR rtl-optimization/47899
9789         * gcc.dg/pr47899.c: New test.
9790
9791         * gcc.dg/torture/pr47968.c: Ignore warnings.
9792
9793         PR tree-optimization/47967
9794         * gcc.c-torture/compile/pr47967.c: New test.
9795
9796 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9797
9798         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9799         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9800
9801 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9802
9803         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9804         and property_getAttributes() if __OBJC2__.
9805         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9806         * objc.dg/property/property-encoding-1.m: New.
9807         * obj-c++.dg/property/property-encoding-1.mm: New.
9808
9809 2011-03-04  Jason Merrill  <jason@redhat.com>
9810
9811         * g++.dg/template/pseudodtor6.C: New.
9812
9813         * g++.dg/inherit/covariant19.C: New.
9814
9815 2011-03-04  Richard Guenther  <rguenther@suse.de>
9816
9817         PR middle-end/47968
9818         * gcc.dg/torture/pr47968.c: New testcase.
9819
9820 2011-03-04  Richard Guenther  <rguenther@suse.de>
9821
9822         PR middle-end/47975
9823         * gcc.dg/torture/pr47975.c: New testcase.
9824
9825 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9826
9827         PR c++/47974
9828         * g++.dg/template/crash106.C: New.
9829
9830 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR c/47963
9833         * gcc.dg/gomp/pr47963.c: New test.
9834         * g++.dg/gomp/pr47963.C: New test.
9835
9836 2011-03-02  Jason Merrill  <jason@redhat.com>
9837
9838         * g++.dg/cpp0x/regress/condition1.C: New.
9839
9840         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9841
9842 2011-03-01  Jason Merrill  <jason@redhat.com>
9843
9844         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9845
9846         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9847
9848 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9849
9850         PR rtl-optimization/47925
9851         * gcc.c-torture/execute/pr47925.c: New test.
9852
9853 2011-03-01  Jason Merrill  <jason@redhat.com>
9854
9855         * g++.dg/cpp0x/decltype25.C: New.
9856
9857         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9858
9859 2011-03-01  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/47890
9862         * gcc.dg/torture/pr47890.c: New testcase.
9863
9864 2011-03-01  Richard Guenther  <rguenther@suse.de>
9865
9866         PR lto/47924
9867         * gcc.dg/lto/pr47924_0.c: New testcase.
9868
9869 2011-03-01  Richard Guenther  <rguenther@suse.de>
9870
9871         PR lto/46911
9872         * gfortran.dg/lto/pr46911_0.f: New testcase.
9873
9874 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9875
9876         PR libgfortran/47933
9877         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9878         compile errors from older code form.
9879
9880 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR libgfortran/47567
9883         * gfortran.dg/fmt_fw_d.f90: New test.
9884
9885 2011-02-28  Jason Merrill  <jason@redhat.com>
9886
9887         * g++.dg/inherit/covariant18.C: New.
9888
9889 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR middle-end/47893
9892         * gcc.dg/pr47893.c: New test.
9893
9894 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9895
9896         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9897         NULL in case of a selector with conflicting types.
9898         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9899
9900 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9901
9902         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9903         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9904         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9905         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9906
9907 2011-02-28  Jason Merrill  <jason@redhat.com>
9908
9909         PR c++/47906
9910         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9911
9912 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9913
9914         PR libgfortran/47778
9915         * gfortran.dg/namelist_71.f90: New test.
9916
9917 2011-02-27  Jason Merrill  <jason@redhat.com>
9918
9919         PR c++/47906
9920         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9921         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9922
9923 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9924
9925         PR c++/46466
9926         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9927
9928 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR fortran/47886
9931         * gfortran.dg/gomp/task-1.f90: Removed.
9932
9933 2011-02-26  Jason Merrill  <jason@redhat.com>
9934
9935         * g++.dg/template/this-targ1.C: New.
9936
9937         * g++.dg/cpp0x/regress/template-const1.C: New.
9938         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9939         * g++.dg/template/function1.C: Adjust.
9940         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9941         * g++.dg/debug/debug7.C: Adjust.
9942
9943 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9944
9945         PR fortran/47886
9946         * gfortran.dg/gomp/task-1.f90: New.
9947
9948 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9949
9950         * gcc.target/arm/neon-thumb2-move.c: Add
9951         dg-require-effective-target arm_thumb2_ok.
9952
9953 2011-02-24  Jason Merrill  <jason@redhat.com>
9954
9955         * g++.dg/parse/constant1.C: Specify C++98 mode.
9956         * g++.dg/parse/constant5.C: Likewise.
9957         * g++.dg/parse/error2.C: Likewise.
9958         * g++.dg/parse/semicolon3.C: Likewise.
9959         * g++.dg/template/crash14.C: Likewise.
9960         * g++.dg/template/local4.C: Likewise.
9961         * g++.dg/template/nontype3.C: Likewise.
9962         * g++.dg/parse/crash31.C: Adjust expected errors.
9963         * g++.dg/template/function1.C: Likewise.
9964         * g++.dg/template/ref3.C: Likewise.
9965         * g++.dg/template/static9.C: Likewise.
9966         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9967
9968         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9969         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9970         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9971         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9972         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9973
9974 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR fortran/47878
9977         * gfortran.dg/pr47878.f90: New test.
9978
9979 2011-02-24  Richard Guenther  <rguenther@suse.de>
9980
9981         PR testsuite/47801
9982         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9983         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9984
9985 2011-02-24  Richard Guenther  <rguenther@suse.de>
9986
9987         PR fortran/47839
9988         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9989         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9990
9991 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9992
9993         PR libgfortran/47567
9994         * gfortran.dg/fmt_f0_1.f90: Update test.
9995
9996 2011-02-23  Jason Merrill  <jason@redhat.com>
9997
9998         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9999         * g++.dg/abi/mangle45.C: New.
10000
10001         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10002         * g++.dg/template/canon-type-9.C: Match use of decltype
10003         between declaration and definition.
10004         * g++.dg/template/canon-type-12.C: Likewise.
10005
10006 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10007
10008         PR fortran/40850
10009         * gfortran.dg/nested_allocatables_1.f90: New.
10010
10011 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10012
10013         PR c++/46868
10014         * g++.dg/pr46868.C: New test.
10015         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10016         * g++.dg/parse/error14.C: Adjust.
10017
10018 2011-02-23  Richard Guenther  <rguenther@suse.de>
10019
10020         PR tree-optimization/47838
10021         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10022
10023 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10024
10025         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10026
10027 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10028
10029         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10030         * gfortran.dg/count_init_expr.f03: Ditto.
10031         * gfortran.dg/gomp/pr43711.f90: Ditto.
10032         * gcc.dg/struct-parse-2.c: Ditto.
10033         * gcc.dg/parse-error-3.c: Ditto.
10034         * gcc.dg/Wlogical-op-1.c: Ditto.
10035         * gcc.dg/Walways-true-1.c: Ditto.
10036         * gcc.dg/pr24225.c: Ditto.
10037         * gcc.dg/Walways-true-2.c: Ditto.
10038         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10039         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10040         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10041         * g++.dg/overload/defarg4.C: Ditto.
10042         * g++.dg/inherit/covariant16.C: Ditto.
10043         * g++.dg/inherit/virtual7.C: Ditto.
10044         * g++.dg/template/canon-type-9.C: Ditto.
10045         * g++.dg/template/access19.C: Ditto.
10046         * g++.dg/template/call7.C: Ditto.
10047         * g++.dg/template/canon-type-2.C: Ditto.
10048         * g++.dg/template/init7.C: Ditto.
10049         * g++.dg/template/sizeof-template-argument.C: Ditto.
10050         * g++.dg/template/const3.C: Ditto.
10051         * g++.dg/template/sfinae26.C: Ditto.
10052         * g++.dg/template/sfinae26.C: Ditto.
10053         * g++.dg/template/canon-type-11.C: Ditto.
10054         * g++.dg/template/union2.C: Ditto.
10055         * g++.dg/template/canon-type-3.C: Ditto.
10056         * g++.dg/template/canon-type-1.C: Ditto.
10057         * g++.dg/template/canon-type-5.C: Ditto.
10058         * g++.dg/template/canon-type-7.C: Ditto.
10059         * g++.dg/template/canon-type-10.C: Ditto.
10060         * g++.dg/template/spec36.C: Ditto.
10061         * g++.dg/template/typedef38.C: Ditto.
10062         * g++.dg/template/canon-type-4.C: Ditto.
10063         * g++.dg/template/canon-type-6.C: Ditto.
10064         * g++.dg/template/canon-type-13.C: Ditto.
10065         * g++.dg/template/instantiate9.C: Ditto.
10066         * g++.dg/template/ttp22.C: Ditto.
10067         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10068         * g++.dg/warn/Walways-true-1.C: Ditto.
10069         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10070         * g++.dg/warn/Walways-true-2.C: Ditto.
10071         * g++.dg/conversion/op4.C: Ditto.
10072         * g++.dg/opt/pr19650.C: Ditto.
10073         * g++.dg/lookup/friend11.C: Ditto.
10074         * g++.dg/other/default2.C: Ditto.
10075         * g++.dg/other/default3.C: Ditto.
10076         * g++.dg/other/dtor2.C: Ditto.
10077         * g++.dg/other/friend5.C: Ditto.
10078         * g++.dg/other/default5.C: Ditto.
10079         * g++.dg/init/brace6.C: Ditto.
10080         * g++.dg/init/aggr5.C: Ditto.
10081         * g++.dg/init/error2.C: Ditto.
10082         * g++.dg/expr/bound-mem-fun.C: Ditto.
10083         * g++.dg/expr/cond6.C: Ditto.
10084         * g++.dg/expr/stmt-expr-1.C: Ditto.
10085         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10086         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10087         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10088         * g++.dg/cpp0x/bracket1.C: Ditto.
10089         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10090         * g++.dg/cpp0x/pr38646.C: Ditto.
10091         * g++.dg/cpp0x/variadic73.C: Ditto.
10092         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10093         * g++.dg/cpp0x/bracket4.C: Ditto.
10094         * g++.dg/cpp0x/decltype4.C: Ditto.
10095         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10096         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10097         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10098         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10099         * g++.dg/cpp0x/decltype2.C: Ditto.
10100         * g++.dg/cpp0x/decltype1.C: Ditto.
10101         * g++.dg/cpp0x/bracket2.C: Ditto.
10102         * g++.dg/cpp0x/decltype5.C: Ditto.
10103         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10104         * g++.dg/cpp0x/variadic70.C: Ditto.
10105         * g++.dg/cpp0x/decltype6.C: Ditto.
10106         * g++.dg/cpp0x/rvo.C: Ditto.
10107         * g++.dg/cpp0x/vt-40092.C: Ditto.
10108         * g++.dg/cpp0x/variadic-new.C: Ditto.
10109         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10110         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10111         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10112         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10113         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10114         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10115         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10116         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10117         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10118         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10119         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10120         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10121         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10122         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10123         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10124         * g++.dg/cpp0x/pr39639.C: Ditto.
10125         * g++.dg/cpp0x/decltype3.C: Ditto.
10126         * g++.dg/cpp0x/variadic68.C: Ditto.
10127         * g++.dg/cpp0x/variadic-function.C: Ditto.
10128         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10129         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10130         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10131         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10132         * g++.dg/parse/crash35.C: Ditto.
10133         * g++.dg/parse/crash40.C: Ditto.
10134         * g++.dg/parse/defarg12.C: Ditto.
10135         * g++.dg/parse/crash34.C: Ditto.
10136         * g++.dg/parse/constructor3.C: Ditto.
10137         * g++.dg/parse/template23.C: Ditto.
10138         * g++.dg/parse/crash56.C: Ditto.
10139         * g++.dg/parse/dtor13.C: Ditto.
10140         * g++.dg/parse/error33.C: Ditto.
10141         * g++.dg/parse/ctor9.C: Ditto.
10142         * g++.dg/parse/error32.C: Ditto.
10143         * g++.dg/parse/error37.C: Ditto.
10144         * g++.dg/parse/bitfield3.C: Ditto.
10145         * g++.dg/parse/struct-4.C: Ditto.
10146         * g++.dg/ext/has_trivial_copy.C: Ditto.
10147         * g++.dg/ext/is_polymorphic.C: Ditto.
10148         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10149         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10150         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10151         * g++.dg/ext/is_union.C: Ditto.
10152         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10153         * g++.dg/ext/is_pod.C: Ditto.
10154         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10155         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10156         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10157         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10158         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10159         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10160         * g++.dg/ext/is_abstract.C: Ditto.
10161         * g++.dg/ext/has_trivial_assign.C: Ditto.
10162         * g++.dg/ext/is_class.C: Ditto.
10163         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10164         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10165         * g++.dg/ext/is_base_of.C: Ditto.
10166         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10167         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10168         * g++.dg/ext/is_empty.C: Ditto.
10169         * g++.dg/ext/is_enum.C: Ditto.
10170         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10171         * gnat.dg/opt11.adb: Ditto.
10172         * obj-c++.dg/pr45735.mm: Ditto.
10173         * obj-c++.dg/pr24393.mm: Ditto.
10174         * obj-c++.dg/exceptions-2.mm: Ditto.
10175         * objc.dg/pr45735.m: Ditto.
10176         * objc.dg/pr24393.m: Ditto.
10177
10178 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10179
10180         * objc.dg/attributes/objc-exception-1.m: New.
10181
10182 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10183
10184         * gcc.dg/cpp/include7.c: New test.
10185
10186 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10187
10188         PR c++/47242
10189         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10190
10191 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10192
10193         PR rtl-optimization/47763
10194         * gcc.dg/pr47763.c: New test.
10195
10196 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10197
10198         PR fortran/45743
10199         * gfortran.dg/whole_file_32.f90 : New test.
10200
10201 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10202
10203         PR c++/47666
10204         * g++.dg/inherit/virtual7.C: New test.
10205
10206 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10207
10208         PR objc/47832
10209         * objc.dg/type-size-3.m: Updated error message.
10210         * objc.dg/type-size-4.m: New test.
10211         * objc.dg/type-size-5.m: New test.
10212
10213 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10214
10215         * lib/gnat.exp: Fix comments.
10216         Don't load libgloss.exp.
10217         (default_gnat_version): Call $compiler with --version.
10218         Adapt regexp for gnatmake output, insert version.
10219         (gnat_version): New proc.
10220         (gnat_init): Remove gnat_libgcc_s_path.
10221         (gnat_target_compile): Likewise.
10222         Remove ld_library_path.
10223         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10224         (gnat_pass): Remove.
10225         (gnat_pass): Remove.
10226         (gnat_finish): Remove.
10227         (gnat_exit): Remove.
10228         (local_find_gnatmake): Reindent.
10229         (runtest_file_p): Remove.
10230         (prune_warnings): Remove.
10231         (find_gnatclean): New proc.
10232         * lib/gnat-dg.exp (lremove): New proc.
10233         (gnat-dg-test): Reindent.
10234         Remove additional output files.
10235         (gnat-dg-runtest): Remove.
10236
10237         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10238         * gnat.dg/loop_optimization6.adb: Likewise.
10239         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10240
10241 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10242
10243         PR tree-optimization/47835
10244         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10245
10246 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10247
10248         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10249         * gfortran.dg/abstract_type_2.f03: Ditto.
10250         * gfortran.dg/abstract_type_3.f03: Ditto.
10251         * gfortran.dg/abstract_type_4.f03: Ditto.
10252         * gfortran.dg/abstract_type_5.f03: Ditto.
10253         * gfortran.dg/abstract_type_6.f03: Ditto.
10254         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10255         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10256         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10257         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10258         * gfortran.dg/array_function_5.f90: Ditto.
10259         * gfortran.dg/asynchronous_3.f03: Ditto.
10260         * gfortran.dg/char_expr_1.f90: Ditto.
10261         * gfortran.dg/class_14.f03: Ditto.
10262         * gfortran.dg/data_array_6.f: Ditto.
10263         * gfortran.dg/data_invalid.f90: Ditto.
10264         * gfortran.dg/dot_product_1.f03: Ditto.
10265         * gfortran.dg/func_derived_5.f90: Ditto.
10266         * gfortran.dg/func_result_4.f90: Ditto.
10267         * gfortran.dg/implied_do_1.f90: Ditto.
10268         * gfortran.dg/initialization_25.f90: Ditto.
10269         * gfortran.dg/initialization_26.f90: Ditto.
10270         * gfortran.dg/interface_34.f90: Ditto.
10271         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10272         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10273         * gfortran.dg/matmul_8.f03: Ditto.
10274         * gfortran.dg/merge_init_expr.f90: Ditto.
10275         * gfortran.dg/pack_assign_1.f90: Ditto.
10276         * gfortran.dg/pack_vector_1.f90: Ditto.
10277         * gfortran.dg/pointer_check_8.f90: Ditto.
10278         * gfortran.dg/product_init_expr.f03: Ditto.
10279         * gfortran.dg/reshape_order_5.f90: Ditto.
10280         * gfortran.dg/reshape_shape_1.f90: Ditto.
10281         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10282         * gfortran.dg/same_name_2.f90: Ditto.
10283         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10284         * gfortran.dg/spread_init_expr.f03: Ditto.
10285         * gfortran.dg/stmt_func_1.f90: Ditto.
10286         * gfortran.dg/sum_init_expr.f03: Ditto.
10287         * gfortran.dg/transpose_3.f03: Ditto.
10288         * gfortran.dg/unpack_init_expr.f03: Ditto.
10289         * gfortran.dg/warn_conversion.f90: Ditto.
10290         * gfortran.dg/warn_conversion_2.f90: Ditto.
10291         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10292         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10293         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10294         * gfortran.dg/whole_file_16.f90: Ditto.
10295         * gfortran.dg/whole_file_17.f90: Ditto.
10296         * gfortran.dg/whole_file_18.f90: Ditto.
10297         * gfortran.dg/whole_file_20.f03: Ditto.
10298         * gfortran.dg/whole_file_5.f90: Ditto.
10299         * gfortran.dg/whole_file_6.f90: Ditto.
10300         * gfortran.dg/write_invalid_format.f90: Ditto.
10301         * gfortran.dg/zero_sized_6.f90: Ditto.
10302
10303 2011-02-21  Jeff Law <law@redhat.com>
10304
10305         PR rtl-optimization/46178
10306         * gcc.target/i386/pr46178.c: New test.
10307
10308         PR rtl-optimization/46002
10309         * gcc.c-torture/compile/pr46002.c: New test.
10310
10311 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10312
10313         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10314         *-*-hpux10*.
10315
10316 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10317
10318         PR debug/47106
10319         * g++.dg/debug/pr47106.C: Require effective target lto.
10320
10321 2011-02-21  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/cpp0x/constexpr-diag2.C: New.
10324
10325 2011-02-20  Jason Merrill  <jason@redhat.com>
10326
10327         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10328
10329         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10330
10331         * g++.dg/overload/conv-op1.C: New.
10332
10333         * g++.dg/cpp0x/constexpr-synth1.C: New.
10334
10335 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10336
10337         * objc.dg/layout-2.m: New.
10338         * objc.dg/selector-3.m: Adjusted location of error message.
10339         * objc.dg/type-size-3.m: Same.
10340         * obj-c++.dg/selector-3.mm: Same.
10341
10342 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10343
10344         PR objc/47784
10345         * objc.dg/property/dotsyntax-22.m: New.
10346         * obj-c++.dg/property/dotsyntax-22.mm: New.
10347
10348 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10349
10350         PR c++/46394
10351         * g++.dg/template/typedef38.C: New test.
10352
10353 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10354
10355         PR fortran/46818
10356         * gfortran.dg/whole_file_30.f90 : New test.
10357         * gfortran.dg/whole_file_31.f90 : New test.
10358
10359 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10360
10361         PR fortran/45077
10362         PR fortran/44945
10363         * gfortran.dg/whole_file_28.f90 : New test.
10364         * gfortran.dg/whole_file_29.f90 : New test.
10365
10366 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10367
10368         PR c++/44118
10369         * g++.dg/template/crash105.C: New.
10370
10371 2011-02-19  Jason Merrill  <jason@redhat.com>
10372
10373         * g++.dg/cpp0x/regress/no-elide1.C: New.
10374
10375 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10376
10377         PR tree-optimization/46620
10378         * gcc.dg/pr46620.c: New.
10379
10380 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10381
10382         PR c/47809
10383         * gcc.target/i386/pr47809.c: New test.
10384
10385 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10386             Tobias Burnus  <burnus@net-b.de>
10387
10388         * lib/target-supports.exp
10389         (check_effective_target_fortran_large_real): New check for large reals.
10390         * gfortran.dg/nan_7.f90: New test.
10391
10392 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10393
10394         PR libgfortran/47567
10395         * gfortran.dg/fmt_f0_1.f90: Update test.
10396
10397 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/47348
10400         * gfortran.dg/array_constructor_36.f90 : New test.
10401         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10402         allow for comparison between different elements of the array
10403         constructor at different levels of optimization.
10404
10405 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10406
10407         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10408         * gcc.target/i386/pr32280-1.c: Likewise.
10409
10410 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR target/47800
10413         * gcc.target/i386/pr47800.c: New test.
10414
10415 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10416
10417         * objc/execute/exceptions/foward-1.x: New.
10418
10419 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10420
10421         PR fortran/47789
10422         * gfortran.dg/derived_constructor_comps_4.f90: New.
10423
10424 2011-02-18  Tobias Burnus
10425
10426         PR fortran/47775
10427         * gfortran.dg/func_result_6.f90: New.
10428
10429 2011-02-18  Michael Matz  <matz@suse.de>
10430
10431         PR fortran/45586
10432         * gfortran.dg/lto/pr45586_0.f90: New test.
10433         * gfortran.dg/typebound_proc_20.f90: Ditto.
10434         * gfortran.dg/typebound_proc_21.f90: Ditto.
10435
10436 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10437
10438         PR c++/47795
10439         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10440
10441 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10442
10443         PR fortran/47750
10444         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10445         gcc_warning_prefix.
10446         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10447         normalizing the error/warning output.
10448         * gfortran.dg/Wall.f90: Update dg-error/warning.
10449         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10450         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10451         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10452         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10453         * gfortran.dg/class_30.f90: Update dg-error/warning.
10454         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10455         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10456         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10457         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10458         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10459         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10460         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10461         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10462         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10463         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10464         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10465         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10466         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10467         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10468         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10469         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10470         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10471         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10472         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10473         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10474         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10475         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10476         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10477         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10478         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10479
10480 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10481
10482         PR fortran/47768
10483         * gfortran.dg/proc_ptr_comp_30.f90: New.
10484
10485 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10486
10487         PR debug/47780
10488         * gcc.target/i386/pr47780.c: New test.
10489
10490 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10491
10492         PR fortran/47767
10493         * gfortran.dg/class_40.f03: New.
10494
10495 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10496
10497         PR c++/47208
10498         * g++.dg/cpp0x/auto21.C: New test.
10499
10500 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10501
10502         * objc.dg/special/unclaimed-category-1.h: Updated for
10503         new ABI support.
10504         * objc.dg/special/unclaimed-category-1.m: Same.
10505         * objc.dg/zero-link-1.m: Same.
10506         * objc.dg/lookup-1.m: Same.
10507         * objc.dg/torture/strings/const-str-9.m
10508         * objc.dg/torture/strings/const-str-10.m: Same.
10509         * objc.dg/torture/strings/const-str-11.m: Same.
10510         * objc.dg/torture/forward-1.m: Same.
10511         * objc.dg/zero-link-2.m: Same.
10512         * objc.dg/encode-7-next-64bit.m: Same.
10513         * objc.dg/method-4.m: Same.
10514         * objc.dg/next-runtime-1.m: Same.
10515         * objc.dg/image-info.m: Same.
10516         * objc.dg/pr23214.m: Same.
10517         * objc.dg/symtab-1.m: Same.
10518         * obj-c++.dg/basic.m: Same.
10519         * obj-c++.dg/proto-lossage-3.m: Same.
10520         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10521         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10522         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10523         * obj-c++.dg/method-11.m: Same.
10524         * objc/execute/enumeration-1.m: Same.
10525         * objc/execute/object_is_class.m: Same.
10526         * objc/execute/formal_protocol-2.m: Same.
10527         * objc/execute/formal_protocol-4.m: Same.
10528         * objc/execute/formal_protocol-6.m: Same.
10529         * objc/execute/bycopy-3.m: Same.
10530         * objc/execute/exceptions/catchall-1.m: Same.
10531         * objc/execute/exceptions/finally-1.m: Same.
10532         * objc/execute/exceptions/local-variables-1.m: Same.
10533         * objc/execute/exceptions/foward-1.m: Same.
10534         * objc/execute/bf-common.h
10535         * objc/execute/enumeration-2.m: Same.
10536         * objc/execute/formal_protocol-1.m: Same.
10537         * objc/execute/formal_protocol-3.m: Same.
10538         * objc/execute/formal_protocol-5.m: Same.
10539         * objc/execute/accessing_ivars.m: Same.
10540         * objc/execute/bycopy-2.m: Same.
10541         * objc/execute/formal_protocol-7.m: Same.
10542         * objc/execute/compatibility_alias.m: Same.
10543         * objc/execute/no_clash.m: Same.
10544         * objc/execute/object_is_meta_class.m: Same.
10545         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10546         * objc/execute/class-tests-1.h: Include stdio.h.
10547         * objc/execute/class-tests-2.h: Same.
10548         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10549         runtimes.
10550         * obj-c++.dg/try-catch-2.mm: Same.
10551
10552 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR c++/47783
10555         * g++.dg/warn/Wunused-parm-4.C: New test.
10556
10557 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10558             Jan Hubicka  <jh@suse.cz>
10559
10560         PR debug/47106
10561         PR debug/47402
10562         * g++.dg/debug/pr47106.C: New.
10563
10564 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10565
10566         PR target/43653
10567         * gcc.target/i386/pr43653.c: New test.
10568
10569 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10570
10571         PR c++/47172
10572         * g++.dg/template/inherit6.C: New test.
10573
10574 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10575
10576         PR fortran/47745
10577         * gfortran.dg/class_39.f03: New.
10578
10579 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10580
10581         PR c++/47326
10582         * g++.dg/cpp0x/variadic106.C: New test.
10583
10584 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR libfortran/47757
10587         * gfortran.dg/pr47757-1.f90: New test.
10588         * gfortran.dg/pr47757-2.f90: New test.
10589         * gfortran.dg/pr47757-3.f90: New test.
10590
10591         PR c++/47704
10592         * g++.dg/cpp0x/enum8.C: New test.
10593
10594 2011-02-15  Jason Merrill  <jason@redhat.com>
10595
10596         * g++.dg/inherit/implicit-trivial1.C: New.
10597         * g++.dg/cpp0x/implicit-trivial1.C: New.
10598
10599 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         PR middle-end/47725
10602         * gcc.dg/torture/pr47725.c: Removed.
10603
10604 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10605
10606         PR target/47755
10607         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10608         constant does not generate a load from memory.
10609
10610 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         PR middle-end/47725
10613         * gcc.dg/torture/pr47725.c: New.
10614
10615 2011-02-15  Richard Guenther  <rguenther@suse.de>
10616
10617         PR tree-optimization/47743
10618         * gcc.dg/torture/pr47743.c: New testcase.
10619
10620 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10621
10622         PR middle-end/47581
10623         * gcc.target/i386/pr47581.c: New test.
10624
10625 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10626
10627         PR fortran/47730
10628         * gfortran.dg/select_type_22.f03: New.
10629
10630 2011-02-14  Jason Merrill  <jason@redhat.com>
10631
10632         * g++.dg/cpp0x/regress/enum1.C: New.
10633
10634 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10635
10636         * gnat.dg/include.adb: New test.
10637
10638 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10639
10640         PR fortran/47728
10641         * gfortran.dg/class_38.f03: New.
10642
10643 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10644
10645         * gcc.dg/pr46494.c: New test.
10646
10647 2011-02-14  Richard Guenther  <rguenther@suse.de>
10648
10649         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10650
10651 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10652
10653         PR ada/41929
10654         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10655         sparc*-sun-solaris2.11.
10656
10657 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10658
10659         PR fortran/47349
10660         * gfortran.dg/argument_checking_18.f90: New.
10661
10662 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10663
10664         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10665         * gfortran.dg/argument_checking_17.f90: New.
10666
10667 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10668
10669         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10670         are temporarily disabled.
10671         * gfortran.dg/class_7.f03: Ditto.
10672         * gfortran.dg/coarray_14.f90: Ditto.
10673         * gfortran.dg/typebound_proc_13.f03: Ditto.
10674
10675 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10676
10677         PR fortran/45586
10678         * gfortran.dg/extends_11.f03: New.
10679
10680 2011-02-11  Xinliang David Li  <davidxl@google.com>
10681
10682         PR tree-optimization/47707
10683         * g++.dg/tree-ssa/pr47707.C: New test.
10684
10685 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10686
10687         * g++.dg/opt/inline17.C: New test.
10688
10689 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10690
10691         PR fortran/47550
10692         * gfortran.dg/pure_formal_2.f90: New.
10693
10694 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10695
10696         PR rtl-optimization/47614
10697         * gfortran.dg/pr47614.f: New.
10698
10699 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10700
10701         PR driver/47678
10702         * gcc.dg/opts-6.c: New test.
10703
10704 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR debug/47684
10707         * gcc.dg/pr47684.c: New test.
10708
10709 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10710
10711         PR target/47629
10712         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10713         c99_runtime, dg-add-options c99_runtime.
10714         (main): Use __asm__.
10715
10716 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10717
10718         PR testsuite/47400
10719         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10720         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10721         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10722         * gcc.dg/ucnid-10.c: Likewise.
10723         * gcc.dg/ucnid-13.c: Likewise.
10724         * gcc.dg/ucnid-7.c: Likewise.
10725         * gcc.dg/ucnid-8.c: Likewise.
10726         Adapt dg-warning line number.
10727
10728 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10729
10730         * gcc.target/i386/parity-1.c: Use -march=k8.
10731         * gcc.target/i386/parity-2.c: Ditto.
10732         * gcc.target/i386/vecinit-1.c: Ditto.
10733         * gcc.target/i386/vecinit-2.c: Ditto.
10734
10735 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10736
10737         PR target/46610
10738         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10739         * gcc.target/mips/save-restore-3.c: Likewise.
10740         * gcc.target/mips/save-restore-4.c: Likewise.
10741         * gcc.target/mips/save-restore-5.c: Likewise.
10742
10743         PR target/47683
10744         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10745         * g++.dg/tree-prof/partition2.C: Likewise.
10746
10747 2011-02-09  Jason Merrill  <jason@redhat.com>
10748
10749         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10750         rather than misdeclare std::puts.
10751
10752         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10753         * g++.dg/other/warning1.C: Likewise.
10754         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10755         * g++.old-deja/g++.gb/scope06.C: Likewise.
10756         * g++.old-deja/g++.law/cvt11.C: Likewise.
10757         * g++.old-deja/g++.law/init1.C: Likewise.
10758         * g++.dg/abi/mangle26.C: Likewise.
10759
10760         * g++.dg/template/function1.C: Adjust for C++0x mode.
10761         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10762
10763         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10764         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10765
10766         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10767
10768         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10769
10770         * g++.dg/cpp0x/regress: New directory.
10771         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10772         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10773         * g++.dg/cpp0x/regress/regress3.C: New.
10774
10775 2011-02-10  Richard Guenther  <rguenther@suse.de>
10776
10777         PR tree-optimization/47677
10778         * gcc.dg/torture/pr47677.c: New testcase.
10779
10780 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10781
10782         * objc.dg/special/load-category-1.m: Remove unused header.
10783         * objc.dg/special/load-category-1a.m: Likewise.
10784         * objc.dg/special/load-category-2.m: Likewise.
10785         * objc.dg/special/load-category-2a.m: Likewise.
10786         * objc.dg/special/load-category-3.m: Likewise.
10787         * objc.dg/special/load-category-3a.m: Likewise.
10788         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10789         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10790         * objc.dg/attributes/class-attribute-1.m: Likewise.
10791         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10792         * obj-c++.dg/property/property.exp: Likewise.
10793         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10794         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10795         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10796         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10797         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10798         * obj-c++.dg/template-8.mm: Likewise.
10799
10800 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR target/47665
10803         * gcc.target/i386/pr47665.c: New test.
10804
10805 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10806
10807         PR testsuite/47622
10808         Revert
10809         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10810         PR debug/42631
10811         * gcc.dg/pr42631.c: Update test.
10812         * gcc.dg/pr42631-2.c: New test.
10813
10814 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10815
10816         PR fortran/47352
10817         * gfortran.dg/proc_decl_25.f90: New.
10818
10819 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10820
10821         PR fortran/47463
10822         * gfortran.dg/typebound_assignment_2.f03: New.
10823
10824 2011-02-09  Richard Guenther  <rguenther@suse.de>
10825
10826         PR tree-optimization/47664
10827         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10828
10829 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10830
10831         PR middle-end/47646
10832         * gnat.dg/uninit_func.adb: Adjust dg directive.
10833
10834 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10835
10836         PR middle-end/47646
10837         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10838
10839 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10840
10841         PR fortran/47637
10842         * gfortran.dg/auto_dealloc_2.f90: New.
10843
10844 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10845
10846         * gcc.dg/builtins-config.h: Remove __sgi handling.
10847         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10848         -std=c99 for mips-sgi-irix6.5*.
10849
10850 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10851
10852         PR middle-end/45505
10853         * gfortran.dg/pr25923.f90: Remove xfails.
10854
10855 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10856
10857         PR fortran/47583
10858         * gfortran.dg/inquire_14.f90: New test.
10859
10860 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10861
10862         PR fortran/45290
10863         * gfortran.dg/pointer_init_6.f90: New.
10864
10865 2011-02-08  Jeff Law <law@redhat.com>
10866
10867         PR tree-optimization/42893
10868         * gcc.tree-ssa/pr42893.c: New test.
10869
10870 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10871
10872         PR tree-optimization/46834
10873         PR tree-optimization/46994
10874         PR tree-optimization/46995
10875         * gcc.dg/graphite/id-pr46834.c: New.
10876         * gfortran.dg/graphite/id-pr46994.f90: New.
10877         * gfortran.dg/graphite/id-pr46995.f90: New.
10878
10879 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10880
10881         PR middle-end/47646
10882         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10883         using the variable is known the warning is emitted there.
10884         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10885         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10886
10887         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10888         statement.
10889         (vg): Likewise.
10890         * gcc.dg/noreturn-1.c (foo5): Likewise.
10891         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10892         (method2): Likewise.
10893
10894         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10895         the return statement using the uninitialized variable.
10896         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10897
10898 2011-02-08  Richard Guenther  <rguenther@suse.de>
10899
10900         PR middle-end/47639
10901         * g++.dg/opt/pr47639.c: New testcase.
10902
10903 2011-02-08  Richard Guenther  <rguenther@suse.de>
10904
10905         PR tree-optimization/47632
10906         * g++.dg/opt/pr47632.C: New testcase.
10907
10908 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10909
10910         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10911
10912 2011-02-07  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/47615
10915         * g++.dg/opt/pr47615.C: New testcase.
10916
10917 2011-02-07  Richard Guenther  <rguenther@suse.de>
10918
10919         PR tree-optimization/47621
10920         * gcc.dg/torture/pr47621.c: New testcase.
10921
10922 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10923
10924         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10925
10926 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10927
10928         PR fortran/47592
10929         * gfortran.dg/allocate_with_source_1 : New test.
10930
10931 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR middle-end/47610
10934         * gcc.dg/pr47610.c: New test.
10935
10936 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10937
10938         PR debug/42631
10939         * gcc.dg/pr42631.c: Update test.
10940         * gcc.dg/pr42631-2.c: New test.
10941
10942 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10943
10944         PR fortran/47574
10945         * gfortran.dg/pr47574.f90:  New test.
10946
10947 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10948
10949         PR tree-optimization/46194
10950         * gcc.dg/autopar/pr46194.c: New.
10951
10952 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10953
10954         PR tree-optimization/43695
10955         * g++.dg/ipa/pr43695.C: New.
10956
10957 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10958
10959         PR inline-asm/23200
10960         * gcc.dg/pr23200.c: New test.
10961
10962 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10963
10964         PR c++/47589
10965         * g++.dg/pr47589.C: New test.
10966
10967 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10968
10969         PR c++/47398
10970         * g++.dg/template/typedef37.C: New test.
10971         * g++.dg/template/param1.C: Adjust expected error message.
10972
10973 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10974
10975         PR middle-end/31490
10976         * gcc.dg/pr31490-2.c: New test.
10977         * gcc.dg/pr31490-3.c: New test.
10978         * gcc.dg/pr31490-4.c: New test.
10979
10980 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10981             Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR c++/46890
10984         * g++.dg/parser/semicolon3.C: Adjust.
10985         * g++.dg/parser/semicolon4.C: New testcase.
10986         * g++.dg/pr46890.C: New testcase.
10987
10988 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10989
10990         PR c++/29571
10991         * g++.dg/init/pr29571.C: New.
10992
10993 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10994
10995         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10996         instead of vect_int.
10997
10998 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR target/47312
11001         * gcc.target/i386/pr47312.c: New test.
11002
11003         PR target/47564
11004         * gcc.target/i386/pr47564.c: New test.
11005
11006 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11007
11008         PR tree-optimization/45122
11009         * gcc.dg/tree-ssa/pr45122.c: New.
11010
11011 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11012
11013         PR target/47272
11014         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11015         and vec_vsx_st.
11016
11017         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11018         and vsx so a default --with-cpu=power7 doesn't give an error
11019         when -mavoid-indexed-addresses is used.
11020
11021         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11022         wrapper function to save the arguments and then jump to the real
11023         function, rather than depending on the compiler not to move stuff
11024         before an asm.
11025         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11026
11027 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11028             Paul Thomas  <pault@gcc.gnu.org>
11029
11030         PR fortran/47082
11031         * gfortran.dg/class_37.f03 : New test.
11032
11033 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11034             Richard Guenther  <rguenther@suse.de>
11035
11036         PR tree-optimization/40979
11037         PR bootstrap/47044
11038         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11039         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11040         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11041         check_vect_support_and_set_flags.
11042         * gfortran.dg/graphite/vect-pr40979.f90: New.
11043
11044 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11045
11046         PR fortran/47572
11047         * gfortran.dg/class_36.f03: New.
11048
11049 2011-02-02  Richard Guenther  <rguenther@suse.de>
11050
11051         PR tree-optimization/47566
11052         * gcc.dg/lto/20110201-1_0.c: New testcase.
11053
11054 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11055
11056         PR debug/47498
11057         PR debug/47501
11058         PR debug/45136
11059         PR debug/45130
11060         * debug/pr47498.c: New.
11061         * debug/pr47501.c: New.
11062
11063 2011-02-01  Richard Guenther  <rguenther@suse.de>
11064
11065         PR tree-optimization/47559
11066         * g++.dg/torture/pr47559.C: New testcase.
11067
11068 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11069
11070         PR fortran/47565
11071         * gfortran.dg/typebound_call_20.f03: New.
11072
11073 2011-02-01  Richard Guenther  <rguenther@suse.de>
11074
11075         PR tree-optimization/47555
11076         * gcc.dg/pr47555.c: New testcase.
11077
11078 2011-02-01  Richard Guenther  <rguenther@suse.de>
11079
11080         PR tree-optimization/47541
11081         * g++.dg/torture/pr47541.C: New testcase.
11082
11083 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11084
11085         PR fortran/47455
11086         * gfortran.dg/typebound_call_19.f03: New.
11087
11088 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11089
11090         PR c++/47416
11091         * g++.dg/cpp0x/pr47416.C: New test.
11092
11093 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11094
11095         PR fortran/47519
11096         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11097
11098 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11099
11100         PR fortran/47463
11101         * gfortran.dg/typebound_assignment_1.f03: New.
11102
11103 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR tree-optimization/47538
11106         * gcc.c-torture/execute/pr47538.c: New test.
11107
11108 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11109
11110         PR target/45325
11111         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11112
11113 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11114
11115         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11116
11117 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11118
11119         PR rtl-optimization/44031
11120         * gcc.c-torture/compile/20110131-1.c: New test.
11121
11122 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11123
11124         PR fortran/47042
11125         * gfortran.dg/stmt_func_1.f90: New.
11126
11127 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11128
11129         PR fortran/47042
11130         * gfortran.dg/interface_34.f90: New.
11131
11132 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11133
11134         PR fortran/47523
11135         * gfortran.dg/realloc_on_assign_5.f03: New test.
11136         * gfortran.dg/realloc_on_assign_5.f03: New test.
11137
11138 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11139
11140         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11141         * gfortran.dg/bessel_7.f90: Likewise.
11142         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11143
11144         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11145         * gfortran.dg/sum_init_expr.f03: Likewise.
11146
11147         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11148
11149         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11150         -r -nostdlib.
11151
11152         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11153         loop only on "vect_intfloat_cvt" targets.
11154
11155 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11156
11157         PR fortran/47531
11158         * gfortran.dg/shape_6.f90: New.
11159
11160 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11161
11162         PR libgfortran/47434
11163         * gfortran.dg/read_infnan_1.f90: Update test.
11164         * gfortran.dg/module_nan.f90: Update test.
11165         * gfortran.dg/char4_iunit_1.f03: Update test.
11166         * gfortran.dg/large_real_kind_1.f90: Update test.
11167         * gfortran.dg/real_const_3.f90: Update test.
11168         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11169
11170 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11171
11172         PR c++/47311
11173         * g++.dg/template/param2.C: New test.
11174
11175 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11176
11177         PR libgfortran/47285
11178         * gfortran.dg/fmt_g.f: New test.
11179
11180 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11181
11182         PR fortran/47507
11183         * gfortran.dg/pure_formal_1.f90: New.
11184
11185 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR target/42894
11188         * gcc.dg/tls/pr42894.c: New test.
11189
11190 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11191
11192         * gcc.dg/pr47276.c: Add dg-require-visibility.
11193
11194 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11195
11196         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11197
11198 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11199             Tobias Burnus  <burnus@gcc.gnu.org>
11200
11201         PR fortran/45170
11202         PR fortran/35810
11203         PR fortran/47350
11204         * gfortran.dg/realloc_on_assign_3.f03: New test.
11205         * gfortran.dg/realloc_on_assign_4.f03: New test.
11206         * gfortran.dg/allocatable_function_5.f90: New test.
11207         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11208         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11209         implemented" dg-errors.
11210
11211 2011-01-27  Jan Hubicka  <jh@suse.cz>
11212
11213         PR middle-end/46949
11214         * gcc.dg/attr-weakref-4.c: New testcase
11215
11216 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11217
11218         PR tree-optimization/47228
11219         * gcc.dg/torture/pr47228.c: New test.
11220
11221 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11222
11223         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11224
11225 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11226
11227         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11228         when using auto-overlay support on the SPU.
11229
11230 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11231
11232         PR rtl-optimization/44174
11233         * gcc.target/i386/asm-6.c: New test.
11234
11235 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11236
11237         PR rtl-optimization/46856
11238         * gcc.c-torture/compile/pr46856.c: New test.
11239
11240 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11241             Andrew Pinski  <pinskia@gmail.com>
11242
11243         PR c/43082
11244         * gcc.dg/pr43082.c: New.
11245
11246 2011-01-26  DJ Delorie  <dj@redhat.com>
11247
11248         PR rtl-optimization/46878
11249         * gcc.dg/pr46878-1.c: New test.
11250
11251 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11252
11253         PR c++/47476
11254         * g++.dg/cpp0x/pr47476.C: New test.
11255
11256 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11257
11258         * gcc.c-torture/compile/20110126-1.c: New test.
11259
11260 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR c/47473
11263         * gcc.dg/torture/pr47473.c: New test.
11264
11265 2011-01-26  Jan Hubicka  <jh@suse.cz>
11266
11267         PR target/47237
11268         * gcc.c-torture/execute/pr47237.c: New testcase.
11269
11270 2011-01-26  Jan Hubicka  <jh@suse.cz>
11271
11272         PR tree-optimization/47190
11273         * gcc.dg/attr-weakref-3.c: New testcase.
11274
11275 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11276
11277         PR c++/43601
11278         * gcc.dg/dll-9a.c: New test file.
11279         * gcc.dg/dll-11.c: Likewise.
11280         * gcc.dg/dll-12.c: Likewise.
11281         * gcc.dg/dll-12a.c: Likewise.
11282         * gcc.dg/dll-11a.c: Likewise.
11283         * gcc.dg/dll-9.c: Likewise.
11284         * gcc.dg/dll-10.c: Likewise.
11285         * gcc.dg/dll-10a.c: Likewise.
11286         * g++.dg/ext/dllexport4a.cc: Likewise.
11287         * g++.dg/ext/dllexport4.C: Likewise.
11288         * g++.dg/ext/dllexport5.C: Likewise.
11289         * g++.dg/ext/dllexport5a.cc: Likewise.
11290
11291 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11292
11293         PR tree-optimization/46970
11294         * gcc.dg/graphite/pr46970.c: New.
11295
11296 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11297
11298         PR tree-optimization/46215
11299         * gcc.dg/graphite/pr46215.c: New.
11300
11301 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11302
11303         PR tree-optimization/46168
11304         * gcc.dg/graphite/pr46168.c: New.
11305
11306 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11307
11308         PR tree-optimization/43657
11309         * gcc.dg/graphite/pr43657.c: New.
11310
11311 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11312
11313         PR tree-optimization/29832
11314         * gfortran.dg/graphite/pr29832.f90: New.
11315
11316 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11317
11318         PR tree-optimization/43567
11319         * gcc.dg/graphite/pr43567.c: New.
11320
11321 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11322
11323         * gfortran.dg/graphite/interchange-4.f: New.
11324         * gfortran.dg/graphite/interchange-5.f: New.
11325
11326         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11327         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11328         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11329         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11330         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11331         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11332         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11333         * gfortran.dg/ltrans-7.f90: Removed.
11334         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11335
11336         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11337         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11338         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11339         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11340         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11341         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11342         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11343         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11344         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11345         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11346         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11347         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11348         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11349         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11350         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11351         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11352         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11353         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11354         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11355         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11356         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11357         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11358         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11359         * gcc.dg/tree-ssa/data-dep-1.c
11360         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11361         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11362         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11363         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11364         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11365
11366 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11367
11368         PR tree-optimization/47265
11369         PR tree-optimization/47443
11370         * gcc.c-torture/compile/pr47265.c: New test.
11371         * gcc.dg/pr47443.c: New test.
11372
11373 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11374
11375         PR tree-optimization/47382
11376         * g++.dg/torture/pr47382.C: New test.
11377         * g++.dg/opt/devirt1.C: Xfail.
11378
11379 2011-01-25  Yao Qi  <yao@codesourcery.com>
11380
11381         PR target/45701
11382         * gcc.target/arm/pr45701-1.c: New test.
11383         * gcc.target/arm/pr45701-2.c: New test.
11384         * gcc.target/arm/pr45701-3.c: New test.
11385
11386 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11387             Jakub Jelinek  <jakub@redhat.com>
11388
11389         PR tree-optimization/47271
11390         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11391
11392 2011-01-25  Nick Clifton  <nickc@redhat.com>
11393
11394         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11395         (saturate_add): Delete.
11396         (exchange): Delete.
11397         (main): Do not run saturate_add.
11398         (set_interrupts): Delete.
11399
11400 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11401
11402         PR fortran/47448
11403         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11404
11405 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR tree-optimization/47427
11408         PR tree-optimization/47428
11409         * gcc.c-torture/compile/pr47427.c: New test.
11410         * gcc.c-torture/compile/pr47428.c: New test.
11411
11412 2011-01-25  Richard Guenther  <rguenther@suse.de>
11413
11414         PR middle-end/47411
11415         * gcc.dg/torture/pr47411.c: New testcase.
11416
11417 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11418
11419         * gfortran.dg/graphite/id-24.f: New.
11420         * gfortran.dg/graphite/id-25.f: New.
11421
11422 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11423
11424         * gfortran.dg/graphite/id-23.f: New.
11425
11426 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11427
11428         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11429
11430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11431
11432         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11433         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11434         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11435         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11436         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11437         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11438         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11439         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11440         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11441
11442 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11443
11444         * gcc.dg/graphite/block-0.c: Add documentation.
11445         * gcc.dg/graphite/block-4.c: Same.
11446         * gcc.dg/graphite/block-7.c: Same.
11447         * gcc.dg/graphite/block-8.c: New.
11448         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11449         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11450         * gcc.dg/graphite/interchange-12.c: Add documentation.
11451         * gcc.dg/graphite/interchange-13.c: New.
11452         * gcc.dg/graphite/interchange-14.c: New.
11453         * gcc.dg/graphite/interchange-15.c: New.
11454         * gcc.dg/graphite/interchange-8.c: Add documentation.
11455         * gcc.dg/graphite/interchange-mvt.c: Same.
11456
11457 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11458
11459         PR target/47408
11460         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11461         * gcc.target/powerpc/altivec-14.c: Ditto.
11462         * gcc.target/powerpc/altivec-33.c: Ditto.
11463         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11464         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11465         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11466         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11467         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11468         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11469         * g++.dg/ext/altivec-15.C: Ditto.
11470         * g++.dg/ext/altivec-types-1.C: Ditto.
11471         * g++.dg/ext/altivec-types-2.C: Ditto.
11472         * g++.dg/ext/altivec-types-3.C: Ditto.
11473         * g++.dg/ext/altivec-types-4.C: Ditto.
11474
11475 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11476
11477         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11478
11479 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11480
11481         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11482         optimization options.
11483
11484 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11485
11486         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11487
11488         PR testsuite/45988
11489         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11490
11491 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11492
11493         PR fortran/47421
11494         * gfortran.dg/allocatable_scalar_12.f90: New.
11495
11496 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11497
11498         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11499         vectorization to be not profitable if peeling is used to
11500         realign the memory access.
11501         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11502         loop bound to avoid loop unrolling.
11503         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11504
11505 2011-01-22  Jan Hubicka  <jh@suse.cz>
11506
11507         PR lto/47333
11508         * g++.dg/lto/pr47333.C: New file.
11509
11510 2011-01-22  Jan Hubicka  <jh@suse.cz>
11511
11512         PR tree-optimization/43884
11513         PR lto/44334
11514         * gcc.dg/autopar/outer-2.c: Increase array size.
11515         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11516
11517 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11518
11519         PR fortran/38536
11520         * gfortran.dg/c_loc_tests_16.f90:  New test.
11521
11522 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11523
11524         PR fortran/47399
11525         * gfortran.dg/typebound_proc_19.f90: New.
11526
11527 2011-01-21  Jeff Law <law@redhat.com>
11528
11529         PR tree-optimization/47053
11530         * g++.dg/pr47053.C: New test.
11531
11532 2011-01-21  Jason Merrill  <jason@redhat.com>
11533
11534         PR c++/47041
11535         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11536
11537 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR c++/47388
11540         * g++.dg/cpp0x/range-for10.C: New test.
11541         * g++.dg/template/for1.C: New test.
11542
11543         PR middle-end/45566
11544         * g++.dg/tree-prof/partition3.C: New test.
11545
11546         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11547
11548         PR rtl-optimization/47366
11549         * g++.dg/opt/pr47366.C: New test.
11550
11551 2011-01-21  Jason Merrill  <jason@redhat.com>
11552
11553         PR c++/46552
11554         * g++.dg/cpp0x/constexpr-regress2.C: New.
11555
11556         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11557
11558 2011-01-21  Jeff Law <law@redhat.com>
11559
11560         PR rtl-optimization/41619
11561         * gcc.dg/pr41619.c: New.
11562
11563 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR tree-optimization/47355
11566         * g++.dg/opt/pr47355.C: New test.
11567
11568 2011-01-21  Richard Guenther  <rguenther@suse.de>
11569
11570         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11571         making main hot.
11572
11573 2011-01-21  Richard Guenther  <rguenther@suse.de>
11574
11575         PR tree-optimization/47365
11576         * gcc.dg/torture/pr47365.c: New testcase.
11577         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11578
11579 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11580
11581         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11582
11583 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11584
11585         PR tree-optimization/47391
11586         * gcc.dg/pr47391.c: New test.
11587
11588 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11589
11590         * g++.dg/template/char1.C: Use signed char.
11591
11592 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11593
11594         PR fortran/47377
11595         * gfortran.dg/pointer_target_4.f90: New.
11596
11597 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11598
11599         PR target/47251
11600         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11601         ILP32 system and not IP32.
11602
11603 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11604
11605         PR debug/46583
11606         * g++.dg/debug/pr46583.C: New.
11607
11608 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR debug/47283
11611         * g++.dg/debug/pr47283.C: New test.
11612
11613         PR testsuite/47371
11614         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11615         * gcc.target/i386/headmerge-2.c: Likewise.
11616
11617 2011-01-20  Richard Guenther  <rguenther@suse.de>
11618
11619         PR middle-end/47370
11620         * gcc.dg/torture/pr47370.c: New testcase.
11621
11622 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR tree-optimization/46130
11625         * gcc.dg/pr46130-1.c: New test.
11626         * gcc.dg/pr46130-2.c: New test.
11627
11628 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11629
11630         PR c++/47291
11631         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11632
11633 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11634
11635         PR debug/46240
11636         * g++.dg/debug/pr46240.cc: New.
11637
11638 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR c++/47303
11641         * g++.dg/template/anonunion1.C: New test.
11642
11643         PR rtl-optimization/47337
11644         * gcc.c-torture/execute/pr47337.c: New test.
11645
11646 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11647
11648         PR testsuite/45342
11649         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11650
11651 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11652
11653         PR tree-optimization/46021
11654         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11655
11656 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11657
11658         PR tree-optimization/47290
11659         * g++.dg/torture/pr47290.C: New test.
11660
11661 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11662
11663         PR fortran/47240
11664         * gfortran.dg/proc_ptr_comp_29.f90: New.
11665
11666 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11667
11668         PR testsuite/41146
11669         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11670         powerpc-apple-darwin9.
11671
11672 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11673
11674         PR rtl-optimization/47299
11675         * gcc.c-torture/execute/pr47299.c: New test.
11676
11677 2011-01-17  Jason Merrill  <jason@redhat.com>
11678
11679         * g++.dg/cpp0x/constexpr-virtual.C: New.
11680
11681 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11682
11683         PR fortran/47331
11684         * gfortran.dg/gomp/pr47331.f90: New test.
11685
11686 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11687
11688         PR objc/47314
11689         * objc.dg/selector-warn-1.m: New.
11690         * obj-c++.dg/selector-warn-1.mm: New.
11691
11692 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11693
11694         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11695         Update dg-final accordingly.
11696
11697 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11698
11699         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11700
11701 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11702
11703         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11704         target check.
11705         * gcc.dg/guality/pr36728-2.c: Likewise.
11706
11707 2011-01-17  Richard Guenther  <rguenther@suse.de>
11708
11709         PR tree-optimization/47313
11710         * g++.dg/torture/pr47313.C: New testcase.
11711
11712 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11713
11714         PR target/47318
11715         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11716         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11717         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11718         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11719
11720         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11721         as __m256i.
11722         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11723         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11724         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11725
11726 2011-01-17  Richard Guenther  <rguenther@suse.de>
11727
11728         PR tree-optimization/45967
11729         * gcc.dg/torture/pr45967-2.c: New testcase.
11730         * gcc.dg/torture/pr45967-3.c: Likewise.
11731
11732 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11733
11734         PR testsuite/47325
11735         * g++.dg/ext/pr47213.C: Require visibility.
11736
11737 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11738
11739         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11740         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11741
11742 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11743
11744         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11745         Linux-based targets.
11746
11747 2011-01-13  Jan Hubicka  <jh@suse.cz>
11748
11749         PR tree-optimization/47276
11750         * gcc.dg/pr47276.c: New testcase.
11751
11752 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11753             Jonathan Wakely  <jwakely.gcc@gmail.com>
11754
11755         PR c++/33558
11756         * g++.dg/other/pr33558.C: New.
11757         * g++.dg/other/pr33558-2.C: New.
11758
11759 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11760
11761         PR tree-optimization/45934
11762         PR tree-optimization/46302
11763         * g++.dg/ipa/devirt-c-1.C: New test.
11764         * g++.dg/ipa/devirt-c-2.C: Likewise.
11765         * g++.dg/ipa/devirt-c-3.C: Likewise.
11766         * g++.dg/ipa/devirt-c-4.C: Likewise.
11767         * g++.dg/ipa/devirt-c-5.C: Likewise.
11768         * g++.dg/ipa/devirt-c-6.C: Likewise.
11769         * g++.dg/ipa/devirt-6.C: Likewise.
11770         * g++.dg/ipa/devirt-d-1.C: Likewise.
11771         * g++.dg/torture/pr45934.C: Likewise.
11772
11773 2011-01-14  Jason Merrill  <jason@redhat.com>
11774
11775         * g++.dg/cpp0x/variadic105.C: New.
11776
11777 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11778             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11779
11780         PR objc/45989
11781         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11782         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11783         execution tests on i?86-*-*, x86_64-*-* and
11784         powerpc*-apple-darwin* && ilp32.
11785         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11786         tests on i?86-*-* and x86_64-*-*.
11787
11788 2011-01-14  Richard Guenther  <rguenther@suse.de>
11789
11790         PR tree-optimization/47280
11791         * g++.dg/opt/pr47280.C: New testcase.
11792
11793 2011-01-14  Jason Merrill  <jason@redhat.com>
11794
11795         * g++.dg/cpp0x/constexpr-regress1.C: New.
11796
11797         * g++.dg/ext/flexary2.C: New.
11798
11799 2011-01-14  Richard Guenther  <rguenther@suse.de>
11800
11801         PR middle-end/47281
11802         * gcc.dg/torture/pr47281.c: New testcase.
11803         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11804
11805 2011-01-14  Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/47286
11808         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11809
11810 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11811
11812         PR c++/47213
11813         * g++.dg/ext/pr47213.C: New.
11814
11815 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11816
11817         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11818
11819 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11820             Mikael Morin  <mikael@gcc.gnu.org>
11821
11822         PR fortran/45848
11823         PR fortran/47204
11824         * gfortran.dg/select_type_20.f90: New.
11825         * gfortran.dg/select_type_21.f90: New.
11826
11827 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11828
11829         PR target/47251
11830         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11831
11832 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11833
11834         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11835         * gcc.dg/guality/pr36728-2.c: Likewise.
11836
11837 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11838
11839         PR debug/PR46973
11840         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11841
11842 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11843
11844         PR rtl-optimization/45352
11845         * gcc.dg/pr45352-3.c: New.
11846
11847 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11848
11849         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11850         comment.
11851         * g++.dg/cpp0x/range-for8.C: New.
11852         * g++.dg/cpp0x/range-for9.C: New.
11853
11854 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11855
11856         PR debug/47209
11857         * g++.dg/debug/pr47209.C: New.
11858
11859 2011-01-12  Richard Guenther  <rguenther@suse.de>
11860
11861         PR lto/47259
11862         * gcc.dg/lto/pr47259_0.c: New testcase.
11863         * gcc.dg/lto/pr47259_1.c: Likewise.
11864
11865 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11866
11867         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11868         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11869         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11870         methods missing from the OBJC2 Object.
11871         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11872         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11873         GNU and NeXT runtimes.
11874         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11875         comments.
11876         * objc-obj-c++-shared/Object1.m: Likewise.
11877         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11878         * objc.dg/proto-qual-1.m: Likewise.
11879         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11880         * obj-c++.dg/proto-qual-1.mm: Likewise.
11881
11882 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11883
11884         PR testsuite/33033
11885         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11886
11887 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11888
11889         Fixed the Objective-C++ testsuite and updated all tests.
11890         * lib/obj-c++.exp (obj-c++_init): Declare and set
11891         gcc_warning_prefix and gcc_error_prefix.
11892         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11893         'dg-warning', 'dg-message' and 'dg-error'.
11894         * obj-c++.dg/class-extension-3.mm: Likewise.
11895         * obj-c++.dg/class-protocol-1.mm: Likewise.
11896         * obj-c++.dg/encode-7.mm: Likewise.
11897         * obj-c++.dg/exceptions-3.mm: Likewise.
11898         * obj-c++.dg/exceptions-5.mm: Likewise.
11899         * obj-c++.dg/method-12.mm: Likewise.
11900         * obj-c++.dg/method-13.mm: Likewise.
11901         * obj-c++.dg/method-15.mm: Likewise.
11902         * obj-c++.dg/method-16.mm: Likewise.
11903         * obj-c++.dg/method-4.mm: Likewise.
11904         * obj-c++.dg/method-8.mm: Likewise.
11905         * obj-c++.dg/method-conflict-1.mm: Likewise.
11906         * obj-c++.dg/method-conflict-2.mm: Likewise.
11907         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11908         and uncommented second part of the testcase now that the testsuite
11909         works correctly.
11910         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11911         and uncommented second part of the testcase now that the testsuite
11912         works correctly.
11913         * obj-c++.dg/private-1.mm: Likewise.
11914         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11915         * obj-c++.dg/syntax-error-7.mm: Likewise.
11916         * obj-c++.dg/warn5.mm: Likewise.
11917         * obj-c++.dg/property/at-property-14.mm: Likewise.
11918         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11919         FIXME.
11920         * obj-c++.dg/property/at-property-18.mm: Likewise.
11921         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11922         FIXME.
11923         * obj-c++.dg/property/at-property-21.mm: Likewise.
11924         * obj-c++.dg/property/at-property-28.mm: Likewise.
11925         * obj-c++.dg/property/at-property-5.mm: Likewise.
11926         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11927         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11928         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11929         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11930         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11931         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11932         * obj-c++.dg/tls/diag-5.mm: Likewise.
11933         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11934         dg-error, now matched correctly.
11935
11936 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11937
11938         * objc.dg/property/at-property-29.m: New.
11939         * obj-c++.dg/property/at-property-29.mm: New.
11940
11941 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11942
11943         * go.test/go-test.exp (go-set-goarch): New proc.
11944         (go-gc-tests): Use it.
11945
11946 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11947
11948         PR debug/46955
11949         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11950
11951 2011-01-11  Richard Henderson  <rth@redhat.com>
11952
11953         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11954
11955 2011-01-11  Jan Hubicka  <jh@suse.cz>
11956
11957         PR lto/45721
11958         PR lto/45375
11959         * gcc.dg/lto/pr45721_1.c: New file.
11960         * gcc.dg/lto/pr45721_0.c: New file.
11961
11962 2011-01-11  Richard Guenther  <rguenther@suse.de>
11963
11964         PR tree-optimization/46076
11965         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11966
11967 2011-01-11  Jeff Law <law@redhat.com>
11968
11969         * PR tree-optimization/47086
11970         * gcc.dg/pr47086.c: New test.
11971
11972 2011-01-11  Jason Merrill  <jason@redhat.com>
11973
11974         PR c++/46658
11975         * g++.dg/template/new10.C: New.
11976
11977         PR c++/45520
11978         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11979
11980 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11981
11982         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11983         Split type definitions and NSConstantString class into...
11984         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11985         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11986         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11987         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11988         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11989         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11990         to comments.
11991         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11992         encode defines for newer NeXT system headers.
11993         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11994         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11995         * objc.dg/foreach-5.m: Likewise.
11996         * objc.dg/foreach-2.m: Likewise.
11997         * objc.dg/foreach-4.m: Likewise.
11998         * objc.dg/torture/strings/string1.m: Likewise.
11999         * objc.dg/torture/strings/string2.m: Likewise.
12000         * objc.dg/torture/strings/string3.m: Likewise.
12001         * objc.dg/torture/strings/string4.m: Likewise.
12002         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12003         header and stand alone.
12004         * obj-c++.dg/strings/strings-2.mm: Likewise.
12005         * objc.dg/torture/strings/const-str-3.m: Likewise.
12006         * objc.dg/strings/strings-2.m: Likewise.
12007         * objc.dg/strings/const-str-12b.m: Likewise.
12008
12009 2011-01-12  Richard Guenther  <rguenther@suse.de>
12010
12011         PR middle-end/32511
12012         * gcc.dg/attr-weak-1.c: Adjust.
12013
12014 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12015
12016         PR fortran/47051
12017         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12018         standard compliant and comment.
12019
12020 2011-01-10  Jan Hubicka  <jh@suse.cz>
12021
12022         PR lto/46083
12023         * gcc.dg/initpri3.c: New testcase.
12024
12025 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12026
12027         PR lto/47222
12028         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12029         externally visible.
12030         (g_esi): Likewise.
12031         (g_ebx): Likewise.
12032         (g_ebp): Likewise.
12033         (g_esp): Likewise.
12034         (g_ebp_save): Likewise.
12035         (g_esp_save): Likewise.
12036
12037 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12038
12039         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12040
12041 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043         PR tree-optimization/46021
12044         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12045         i?86-*-*, x86_64-*-*.
12046
12047 2011-01-10  Jeff Law <law@redhat.com>
12048
12049         * PR tree-optimization/47141
12050         * gcc.c-torture/compile/pr47141.c: New test.
12051
12052 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12053
12054         PR testsuite/46230
12055         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12056         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12057         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12058         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12059
12060         PR testsuite/46230
12061         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12062         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12063         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12064         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12065         being vectorized.  Adjust dg-final pattern.
12066
12067         PR testsuite/46230
12068         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12069         * gcc.dg/vect/slp-24.c: Likewise.
12070
12071 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12072
12073         PR c++/47218
12074         * g++.dg/other/pr47218-1.C: New test file.
12075         * g++.dg/other/pr47218.C: Likewise.
12076         * g++.dg/other/pr47218.h: New supporting header.
12077
12078 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12079
12080         PR objc/47232
12081         * objc.dg/attributes/invalid-attribute-1.m: New.
12082         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12083
12084 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12085
12086         PR fortran/47224
12087         * gfortran.dg/proc_ptr_comp_28.f90: New.
12088
12089 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12090
12091         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12092         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12093         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12094         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12095         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12096         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12097         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12098         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12099         * objc.dg/gnu-api-2-class.m: Likewise.
12100         * objc.dg/gnu-api-2-ivar.m: Likewise.
12101         * objc.dg/gnu-api-2-method.m: Likewise.
12102         * objc.dg/gnu-api-2-objc.m: Likewise.
12103         * objc.dg/gnu-api-2-object.m: Likewise.
12104         * objc.dg/gnu-api-2-property.m: Likewise.
12105         * objc.dg/gnu-api-2-protocol.m: Likewise.
12106         * objc.dg/gnu-api-2-sel.m: Likewise.
12107
12108 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12109
12110         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12111         * objc.dg/objc-foreach-4.m: Likewise.
12112         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12113         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12114         * objc.dg/foreach-4.m: Likewise.
12115         * objc.dg/foreach-5.m: Likewise.
12116         * objc.dg/foreach-3.m: Return self from init.
12117
12118 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12119
12120         PR fortran/38536
12121         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12122
12123 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12124
12125         PR fortran/46313
12126         * gfortran.dg/class_35.f90: New.
12127
12128 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12129
12130         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12131
12132 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12133
12134         PR objc/47078
12135         * objc.dg/invalid-method-2.m: New.
12136         * obj-c++.dg/invalid-method-2.mm: New.
12137
12138 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12139
12140         PR fortran/46896
12141         * gfortran.dg/transpose_optimization_2.f90 : New test.
12142
12143 2011-01-08  Jan Hubicka  <jh@suse.cz>
12144
12145         PR tree-optmization/46469
12146         * g++.dg/torture/pr46469.C: New testcase.
12147
12148 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12149
12150         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12151         emulation of libobjc-gnu structure layout functionality to ..
12152         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12153         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12154         * objc/execute/bf-common.h: Adjust headers.
12155         * objc/execute/bf-1.m: Likewise.
12156         * objc/execute/bf-2.m: Likewise.
12157         * objc/execute/bf-3.m: Likewise.
12158         * objc/execute/bf-4.m: Likewise.
12159         * objc/execute/bf-5.m: Likewise.
12160         * objc/execute/bf-6.m: Likewise.
12161         * objc/execute/bf-7.m: Likewise.
12162         * objc/execute/bf-8.m: Likewise.
12163         * objc/execute/bf-9.m: Likewise.
12164         * objc/execute/bf-10.m: Likewise.
12165         * objc/execute/bf-11.m: Likewise.
12166         * objc/execute/bf-12.m: Likewise.
12167         * objc/execute/bf-13.m: Likewise.
12168         * objc/execute/bf-14.m: Likewise.
12169         * objc/execute/bf-15.m: Likewise.
12170         * objc/execute/bf-16.m: Likewise.
12171         * objc/execute/bf-17.m: Likewise.
12172         * objc/execute/bf-18.m: Likewise.
12173         * objc/execute/bf-19.m: Likewise.
12174         * objc/execute/bf-20.m: Likewise.
12175         * objc/execute/bf-21.m: Likewise.
12176         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12177         objc_get_type_qualifiers ().
12178
12179 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12180
12181         PR fortran/45777
12182         * gfortran.dg/dependency_39.f90:  New test.
12183
12184 2011-01-07  Jan Hubicka  <jh@suse.cz>
12185
12186         Get builtins tests ready for linker plugin.
12187         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12188         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12189         my_memset, my_bzero): Mark used.
12190         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12191         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12192         volatile.
12193         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12194         volatile.
12195
12196 2011-01-07  Jan Hubicka  <jh@suse.cz>
12197
12198         PR tree-optimization/46367
12199         * g++.dg/torture/pr46367.C: New file.
12200
12201 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12202
12203         PR target/47201
12204         * gcc.dg/pr47201.c: New test.
12205
12206         PR bootstrap/47187
12207         * gcc.dg/tree-prof/pr47187.c: New test.
12208
12209 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12210
12211         PR fortran/41580
12212         * gfortran.dg/extends_type_of_3.f90: New.
12213
12214 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12215
12216         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12217         * g++.dg/ext/dllimport-MI1.C: Likewise.
12218         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12219         * g++.dg/ext/dllimport10.C: Likewise.
12220         * g++.dg/ext/dllimport11.C: Likewise.
12221         * g++.dg/ext/dllimport12.C: Likewise.
12222         * g++.dg/ext/dllimport13.C: Likewise.
12223         * g++.dg/ext/dllimport2.C: Likewise.
12224         * g++.dg/ext/dllimport3.C: Likewise.
12225         * g++.dg/ext/dllimport4.C: Likewise.
12226         * g++.dg/ext/dllimport5.C: Likewise.
12227         * g++.dg/ext/dllimport6.C: Likewise.
12228         * g++.dg/ext/dllimport8.C: Likewise.
12229         * g++.dg/ext/dllimport9.C: Likewise.
12230         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12231         targets, too. Additionally enable test for i?86-*-mingw*.
12232         * g++.dg/ext/selectany1.C: Likewise.
12233         Remove guard variable check.
12234
12235 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12236
12237         PR fortran/47189
12238         PR fortran/47194
12239         * gfortran.dg/storage_size_3.f08: Extended.
12240
12241 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12242
12243         PR c++/47022
12244         * g++.dg/template/stdarg1.C: New test.
12245
12246 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12247
12248         PR fortran/47195
12249         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12250         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12251         from the interface of functions to not hide the errors that
12252         shall be tested.
12253
12254 2011-01-06  Jan Hubicka  <jh@suse.cz>
12255
12256         * gcc.dg/lto/pr47188_0.c: New testcase.
12257         * gcc.dg/lto/pr47188_1.c: New testcase.
12258
12259 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12260
12261         PR fortran/33117
12262         PR fortran/46478
12263         * gfortran.dg/interface_33.f90: New test.
12264
12265 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR c/47150
12268         * gcc.c-torture/compile/pr47150.c: New test.
12269
12270 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12271
12272         PR tree-optimization/47139
12273         * gcc.dg/vect/pr47139.c: New test.
12274
12275 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12276
12277         PR fortran/47180
12278         * gfortran.dg/extends_type_of_2.f03: New.
12279
12280 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12281
12282         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12283
12284 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12285
12286         * gnat.dg/opt14.adb: New test.
12287
12288 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12289
12290         PR fortran/46017
12291         * gfortran.dg/allocate_error_2.f90:  New test.
12292
12293 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12294
12295         PR fortran/47024
12296         * gfortran.dg/storage_size_3.f08: New.
12297
12298 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12299
12300         PR libgfortran/47154
12301         * gfortran.dg/namelist_68.f90: New test.
12302
12303 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12304
12305         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12306
12307 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12308
12309         PR fortran/46448
12310         * gfortran.dg/class_34.f90: New.
12311
12312 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12313
12314         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12315         use __builtin_inff.  Skip all single-precision tests that require
12316         Infinity.
12317
12318 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12319
12320         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12321
12322 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR tree-optimization/47148
12325         * gcc.c-torture/execute/pr47148.c: New test.
12326
12327         PR tree-optimization/47155
12328         * gcc.c-torture/execute/pr47155.c: New test.
12329
12330         PR rtl-optimization/47157
12331         * gcc.c-torture/compile/pr47157.c: New test.
12332
12333 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12334
12335         * gcc.dg/torture/vector-shift2.c (schar): Define.
12336         (main): Always use schar or uchar instead of plain "char" to avoid
12337         dependencies on implementation-defined char signedness.
12338
12339 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12340
12341         PR tree-optimization/46801
12342         * gnat.dg/pack9.adb: Remove xfail.
12343
12344 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12345
12346         PR tree-optimization/46984
12347         * g++.dg/ipa/pr46984.C: New test.
12348
12349 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12350
12351         PR fortran/46408
12352         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12353
12354 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR tree-optimization/47140
12357         * gcc.c-torture/compile/pr47140.c: New test.
12358
12359         PR rtl-optimization/47028
12360         * gcc.dg/pr47028.c: New test.
12361
12362 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12363
12364         * objc.dg/protocol-forward-1.m: Removed TODO.
12365         * objc.dg/protocol-forward-2.m: New.
12366         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12367         * obj-c++.dg/protocol-forward-2.mm: New.
12368
12369 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12370
12371         PR target/38662
12372         * g++.dg/eh/pr38662.C: New testcase.
12373
12374 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12375
12376         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12377         scan for newline '\n'.
12378
12379 \f
12380 Copyright (C) 2011 Free Software Foundation, Inc.
12381
12382 Copying and distribution of this file, with or without modification,
12383 are permitted in any medium without royalty provided the copyright
12384 notice and this notice are preserved.