OSDN Git Service

PR tree-optimization/50727
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2
3         PR tree-optimization/50727
4         * gcc.dg/vect/pr50727.c: New test.
5
6 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gcc.dg/vla-23.c: New test.
9
10 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
11
12         PR tree-optimization/50596
13         * gcc.dg/vect/vect-cond-9.c: New test.
14
15 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
16
17         * gcc.dg/vect/bb-slp-29.c: New test.
18
19 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
20
21         PR c++/50732
22         * g++.dg/ext/is_base_of_incomplete.C: New.
23         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
24         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
25
26 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
27
28         * gcc.target/sparc/combined-1.c: Compile at -O2.
29
30 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
31
32         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
33         (dg-options): Add -Wno-attributes.
34         * gcc.target/i386/fma_double_?.c: Ditto.
35         * gcc.target/i386/fma_run_float_?.c: Ditto.
36         * gcc.target/i386/fma_run_double_?.c: Ditto.
37         * gcc.target/i386/l_fma_float_?.c: Dtto.
38         * gcc.target/i386/l_fma_double_?.c: Ditto.
39         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
40         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
41
42 2011-10-15  Tobias Burnus  <burnus@net-b.de>
43
44         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
45         the comments.
46         * gfortran.dg/bind_c_usage_24.f90: Ditto.
47         * gfortran.dg/rank_3.f90: Ditto.
48         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
49         -std=f2008ts in dg-options.
50         * gfortran.dg/rank_4.f90: Ditto.
51
52 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
53
54         PR target/49263
55         * gcc.target/sh/pr49263.c: New.
56
57 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
58
59         * gnat.dg/specs/debug1.ads: Tweak.
60
61 2011-10-14  Kai Tietz  <ktietz@redhat.com>
62
63         * gfortran.fortran-torture/compile/logical-2.f90: New test.
64
65 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
66
67         * gcc.target/i386/sse2-mul-1.c: New test.
68         * gcc.target/i386/sse4_1-mul-1.c: New test.
69         * gcc.target/i386/avx-mul-1.c: New test.
70         * gcc.target/i386/xop-mul-1.c: New test.
71         * gcc.target/i386/avx2-mul-1.c: New test.
72
73 2011-10-14  Jason Merrill  <jason@redhat.com>
74
75         PR c++/50563
76         * g++.dg/cpp0x/nsdmi-list1.C: New.
77
78         PR c++/50707
79         * g++.dg/cpp0x/nsdmi-const1.C: New.
80
81 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
82
83         PR fortran/50570
84         * gfortran.dg/pointer_intent_5.f90: New.
85
86 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
87
88         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
89         * gcc.target/i386/warn-vect-op-1.c: Ditto.
90         * gcc.target/i386/warn-vect-op-2.c: Ditto.
91
92 2011-10-14  Tobias Burnus  <burnus@net-b.de>
93
94         PR fortran/50718
95         * gfortran.dg/pointer_check_11.f90: New.
96         * gfortran.dg/pointer_check_12.f90: New.
97
98 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
99
100         PR c++/38174
101         * g++.dg/overload/operator4.C: New.
102
103 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
104
105         * gcc.dg/di-longlong64-sync-1.c: New test.
106         * gcc.dg/di-sync-multithread.c: New test.
107         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
108         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
109         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
110         tests for v5, v6, v6k, and v7-a, and add-options helpers.
111         (check_effective_target_arm_arm_ok): New helper.
112         (check_effective_target_sync_longlong): New helper.
113
114 2011-10-14  Richard Guenther  <rguenther@suse.de>
115
116         PR tree-optimization/50723
117         * gcc.dg/torture/pr50723.c: New testcase.
118
119 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
120
121         PR c++/17212
122         * g++.dg/warn/format6.C: New.
123         * obj-c++.dg/warn6.mm: Likewise.
124
125 2011-10-13  Richard Henderson  <rth@redhat.com>
126
127         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
128         Delete.
129         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
130         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
131         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
132
133 2011-10-13  Jason Merrill  <jason@redhat.com>
134
135         PR c++/50614
136         * g++.dg/cpp0x/nsdmi-template2.C: New.
137
138         PR c++/50437
139         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
140
141         PR c++/50618
142         * g++.dg/init/vbase1.C: New.
143
144 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
145
146         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
147         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
148         * gcc.target/i386/avx-vphminposuw-2.c: New test.
149         * gcc.target/i386/avx-vphminposuw-3.c: New test.
150
151 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
152
153         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
154
155 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
158
159 2011-10-13  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/50712
162         * gcc.target/i386/pr50712.c: New testcase.
163
164 2011-10-13  Tom de Vries  <tom@codesourcery.com>
165
166         * gcc.dg/memcpy-4.c: New test.
167
168 2011-10-13  Richard Guenther  <rguenther@suse.de>
169
170         PR tree-optimization/50698
171         * g++.dg/vect/pr50698.cc: New testcase.
172
173 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
174
175         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
176         * gcc.target/powerpc/warn-2.c: Ditto.
177
178         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
179         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
180         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
181         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
182         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
183         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
184         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
185         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
186         * gcc.target/powerpc/ppc-pow.c: Likewise.
187         * gcc.target/powerpc/recip-1.c: Likewise.
188         * gcc.target/powerpc/recip-2.c: Likewise.
189         * gcc.target/powerpc/recip-3.c: Likewise.
190         * gcc.target/powerpc/recip-4.c: Likewise.
191         * gcc.target/powerpc/recip-5.c: Likewise.
192
193 2011-10-12  David S. Miller  <davem@davemloft.net>
194
195         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
196         '-mvis3' instead of 'mcpu=niagara3' in options.
197         * gcc.target/sparc/fhalve.c: Likewise.
198         * gcc.target/sparc/fnegop.c: Likewise.
199         * gcc.target/sparc/fpadds.c: Likewise.
200         * gcc.target/sparc/fshift.c: Likewise.
201         * gcc.target/sparc/fucmp.c: Likewise.
202         * gcc.target/sparc/lzd.c: Likewise.
203         * gcc.target/sparc/vis3misc.c: Likewise.
204         * gcc.target/sparc/xmul.c: Likewise.
205
206 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/vect1.ad[sb]: New test.
209         * gnat.dg/vect1_pkg.ads: New helper.
210         * gnat.dg/vect2.ad[sb]: New test.
211         * gnat.dg/vect2_pkg.ads: New helper.
212         * gnat.dg/vect3.ad[sb]: New test.
213         * gnat.dg/vect3_pkg.ads: New helper.
214         * gnat.dg/vect4.ad[sb]: New test.
215         * gnat.dg/vect4_pkg.ads: New helper.
216         * gnat.dg/vect5.ad[sb]: New test.
217         * gnat.dg/vect5_pkg.ads: New helper.
218         * gnat.dg/vect6.ad[sb]: New test.
219         * gnat.dg/vect6_pkg.ads: New helper.
220
221 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
222
223         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
224         * gcc.target/i386/fma_run_double_2.c: Likewise.
225         * gcc.target/i386/fma_run_double_3.c: Likewise.
226         * gcc.target/i386/fma_run_double_4.c: Likewise.
227         * gcc.target/i386/fma_run_double_5.c: Likewise.
228         * gcc.target/i386/fma_run_double_6.c: Likewise.
229         * gcc.target/i386/fma_run_float_1.c: Likewise.
230         * gcc.target/i386/fma_run_float_2.c: Likewise.
231         * gcc.target/i386/fma_run_float_3.c: Likewise.
232         * gcc.target/i386/fma_run_float_4.c: Likewise.
233         * gcc.target/i386/fma_run_float_5.c: Likewise.
234         * gcc.target/i386/fma_run_float_6.c: Likewise.
235
236         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
237         remove the extra dg-options.
238         * gcc.target/i386/l_fma_double_2.c: Likewise.
239         * gcc.target/i386/l_fma_double_3.c: Likewise.
240         * gcc.target/i386/l_fma_double_4.c: Likewise.
241         * gcc.target/i386/l_fma_double_5.c: Likewise.
242         * gcc.target/i386/l_fma_double_6.c: Likewise.
243         * gcc.target/i386/l_fma_float_1.c: Likewise.
244         * gcc.target/i386/l_fma_float_2.c: Likewise.
245         * gcc.target/i386/l_fma_float_3.c: Likewise.
246         * gcc.target/i386/l_fma_float_4.c: Likewise.
247         * gcc.target/i386/l_fma_float_5.c: Likewise.
248         * gcc.target/i386/l_fma_float_6.c: Likewise.
249
250 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
251
252         PR tree-optimization/50189
253         * g++.dg/torture/pr50189.C: New testcase.
254
255 2011-10-12  Richard Guenther  <rguenther@suse.de>
256
257         PR tree-optimization/50700
258         * gcc.dg/builtin-object-size-12.c: New testcase.
259
260 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
261
262         PR c/50565
263         * gcc.c-torture/compile/pr50565-1.c,
264         gcc.c-torture/compile/pr50565-2.c: New tests.
265
266 2011-10-11  Jason Merrill  <jason@redhat.com>
267
268         PR c++/49855
269         PR c++/49896
270         * g++.dg/template/constant1.C: New.
271         * g++.dg/template/constant2.C: New.
272         * g++.dg/cpp0x/constexpr-template3.C: New.
273
274 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
275
276         * gcc.target/i386/warn-vect-op-3.c: New test.
277         * gcc.target/i386/warn-vect-op-1.c: New test.
278         * gcc.target/i386/warn-vect-op-2.c: New test.
279
280 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
281
282         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
283
284 2011-10-11  Richard Guenther  <rguenther@suse.de>
285
286         PR tree-optimization/50204
287         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
288
289 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
290
291         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
292
293 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
294
295         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
296         * gcc.target/i386/fma_double_2.c: Ditto.
297         * gcc.target/i386/fma_double_3.c: Ditto.
298         * gcc.target/i386/fma_double_4.c: Ditto.
299         * gcc.target/i386/fma_double_5.c: Ditto.
300         * gcc.target/i386/fma_double_6.c: Ditto.
301         * gcc.target/i386/fma_float_1.c: Ditto.
302         * gcc.target/i386/fma_float_2.c: Ditto.
303         * gcc.target/i386/fma_float_3.c: Ditto.
304         * gcc.target/i386/fma_float_4.c: Ditto.
305         * gcc.target/i386/fma_float_5.c: Ditto.
306         * gcc.target/i386/fma_float_6.c: Ditto.
307         * gcc.target/i386/l_fma_double_1.c: Ditto.
308         * gcc.target/i386/l_fma_double_2.c: Ditto.
309         * gcc.target/i386/l_fma_double_3.c: Ditto.
310         * gcc.target/i386/l_fma_double_4.c: Ditto.
311         * gcc.target/i386/l_fma_double_5.c: Ditto.
312         * gcc.target/i386/l_fma_double_6.c: Ditto.
313         * gcc.target/i386/l_fma_float_1.c: Ditto.
314         * gcc.target/i386/l_fma_float_2.c: Ditto.
315         * gcc.target/i386/l_fma_float_3.c: Ditto.
316         * gcc.target/i386/l_fma_float_4.c: Ditto.
317         * gcc.target/i386/l_fma_float_5.c: Ditto.
318         * gcc.target/i386/l_fma_float_6.c: Ditto.
319         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
320         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
321         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
322         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
323         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
324         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
325         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
326         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
327         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
328         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
329         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
330         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
331
332 2011-10-11  Tristan Gingold  <gingold@adacore.com>
333
334         * gcc.dg/va-arg-4.c: New test.
335         * gcc.dg/va-arg-5.c: Ditto.
336
337 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
338
339         * lib/target-supports.exp (check_effective_target_fd_truncate):
340         Close and unlink test file before exit.
341
342 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
343
344         PR fortran/50564
345         * gfortran.dg/forall_15.f90:  New test case.
346
347 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
348             Andrew Macleod  <amacleod@redhat.com>
349
350         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
351         wrappers for *other_threads() and *final_verify().
352         * gcc.dg/simulate-thread/simulate-thread.h
353         (simulate_thread_wrapper_other_threads): New.
354         (simulate_thread_wrapper_final_verify): New.
355
356 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
357
358         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
359
360 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
361
362         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
363
364 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
365             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
366
367         * gcc.target/i386/fma_1.h: New file.
368         * gcc.target/i386/fma_2.h: Likewise.
369         * gcc.target/i386/fma_3.h: Likewise.
370         * gcc.target/i386/fma_4.h: Likewise.
371         * gcc.target/i386/fma_5.h: Likewise.
372         * gcc.target/i386/fma_6.h: Likewise.
373         * gcc.target/i386/fma_double_1.c: Likewise.
374         * gcc.target/i386/fma_double_2.c: Likewise.
375         * gcc.target/i386/fma_double_3.c: Likewise.
376         * gcc.target/i386/fma_double_4.c: Likewise.
377         * gcc.target/i386/fma_double_5.c: Likewise.
378         * gcc.target/i386/fma_double_6.c: Likewise.
379         * gcc.target/i386/fma_float_1.c: Likewise.
380         * gcc.target/i386/fma_float_2.c: Likewise.
381         * gcc.target/i386/fma_float_3.c: Likewise.
382         * gcc.target/i386/fma_float_4.c: Likewise.
383         * gcc.target/i386/fma_float_5.c: Likewise.
384         * gcc.target/i386/fma_float_6.c: Likewise.
385         * gcc.target/i386/fma_main.h: Likewise.
386         * gcc.target/i386/fma_run_double_1.c: Likewise.
387         * gcc.target/i386/fma_run_double_2.c: Likewise.
388         * gcc.target/i386/fma_run_double_3.c: Likewise.
389         * gcc.target/i386/fma_run_double_4.c: Likewise.
390         * gcc.target/i386/fma_run_double_5.c: Likewise.
391         * gcc.target/i386/fma_run_double_6.c: Likewise.
392         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
393         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
394         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
395         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
396         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
397         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
398         * gcc.target/i386/fma_run_float_1.c: Likewise.
399         * gcc.target/i386/fma_run_float_2.c: Likewise.
400         * gcc.target/i386/fma_run_float_3.c: Likewise.
401         * gcc.target/i386/fma_run_float_4.c: Likewise.
402         * gcc.target/i386/fma_run_float_5.c: Likewise.
403         * gcc.target/i386/fma_run_float_6.c: Likewise.
404         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
405         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
406         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
407         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
408         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
409         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
410         * gcc.target/i386/l_fma_1.h: Likewise.
411         * gcc.target/i386/l_fma_2.h: Likewise.
412         * gcc.target/i386/l_fma_3.h: Likewise.
413         * gcc.target/i386/l_fma_4.h: Likewise.
414         * gcc.target/i386/l_fma_5.h: Likewise.
415         * gcc.target/i386/l_fma_6.h: Likewise.
416         * gcc.target/i386/l_fma_double_1.c: Likewise.
417         * gcc.target/i386/l_fma_double_2.c: Likewise.
418         * gcc.target/i386/l_fma_double_3.c: Likewise.
419         * gcc.target/i386/l_fma_double_4.c: Likewise.
420         * gcc.target/i386/l_fma_double_5.c: Likewise.
421         * gcc.target/i386/l_fma_double_6.c: Likewise.
422         * gcc.target/i386/l_fma_float_1.c: Likewise.
423         * gcc.target/i386/l_fma_float_2.c: Likewise.
424         * gcc.target/i386/l_fma_float_3.c: Likewise.
425         * gcc.target/i386/l_fma_float_4.c: Likewise.
426         * gcc.target/i386/l_fma_float_5.c: Likewise.
427         * gcc.target/i386/l_fma_float_6.c: Likewise.
428         * gcc.target/i386/l_fma_main.h: Likewise.
429         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
430         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
431         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
432         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
433         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
434         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
435         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
436         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
437         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
438         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
439         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
440         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
441
442 2011-10-10  Richard Guenther  <rguenther@suse.de>
443
444         PR middle-end/50389
445         * gcc.dg/torture/pr50389.c: New testcase.
446
447 2011-10-10  Richard Guenther  <rguenther@suse.de>
448
449         PR middle-end/50195
450         * gcc.dg/builtins-47.c: Optimize.
451
452 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
453
454         * lib/gcc-simulate-thread.exp: New.
455         * gcc.dg/simulate-thread/guality.h: New.
456         * gcc.dg/simulate-thread/simulate-thread.h: New.
457         * gcc.dg/simulate-thread/simulate-thread.exp: New.
458         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
459         * gcc.dg/simulate-thread/README: New.
460         * g++.dg/simulate-thread/guality.h: New.
461         * g++.dg/simulate-thread/simulate-thread.h: New.
462         * g++.dg/simulate-thread/simulate-thread.exp: New.
463         * g++.dg/simulate-thread/simulate-thread.gdb: New.
464         * c-c++-common/cxxbitfields-2.c: Remove.
465         * c-c++-common/cxxbitfields.c: Remove.
466         * c-c++-common/cxxbitfields-4.c: Remove.
467         * c-c++-common/cxxbitfields-5.c: Remove.
468         * c-c++-common/simulate-thread/bitfields-1.c: New.
469         * c-c++-common/simulate-thread/bitfields-2.c: New.
470         * c-c++-common/simulate-thread/bitfields-3.c: New.
471         * c-c++-common/simulate-thread/bitfields-4.c: New.
472
473 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
474
475         PR c++/38980
476         * g++.dg/warn/format5.C: New.
477
478 2011-10-09  Tobias Burnus  <burnus@net-b.de>
479
480         PR fortran/50273
481         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
482         * gfortran.dg/common_16.f90: New.
483
484 2011-10-09  Tobias Burnus  <burnus@net-b.de>
485
486         * gfortran.dg/iso_c_binding_param_1.f90: New.
487         * gfortran.dg/iso_c_binding_param_2.f90: New.
488         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
489
490 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
491
492         PR tree-optimization/50635
493         * gcc.dg/vect/pr50635.c: New test.
494
495 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
496
497         PR fortran/50659
498         * gfortran.dg/proc_decl_27.f90: New.
499
500 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
501
502         PR libobjc/50428
503         * objc/execute/initialize-1.m: New test.
504
505 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/47844
508         * gfortran.dg/pointer_function_result_1.f90 : New test.
509
510 2011-10-07  David S. Miller  <davem@davemloft.net>
511
512         PR 50655
513         * gcc.target/sparc/sparc.exp: Add vis3 target test.
514         * gcc.target/sparc/cmask.c: Use it.
515         * gcc.target/sparc/fhalve.c: Likewise.
516         * gcc.target/sparc/fnegop.c: Likewise.
517         * gcc.target/sparc/fpadds.c: Likewise.
518         * gcc.target/sparc/fshift.c: Likewise.
519         * gcc.target/sparc/fucmp.c: Likewise.
520         * gcc.target/sparc/lzd.c: Likewise.
521         * gcc.target/sparc/vis3misc.c: Likewise.
522         * gcc.target/sparc/xmul.c: Likewise.
523
524 2011-10-07  Richard Henderson  <rth@redhat.com>
525
526         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
527         match for avx2.
528         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
529
530 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
531
532         * gcc.dg/pr50193-1.c: New file.
533         * gcc.target/arm/shiftable.c: New file.
534
535 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
536
537         PR fortran/50625
538         * gfortran.dg/class_46.f03: New.
539
540 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
541
542         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
543         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
544         (syslog, vsyslog, __vsyslog_chk): Likewise.
545
546         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
547         (x, EXT_x): Use ASMNAME.
548
549         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
550         (a, c): Use ASMNAME.
551
552 2011-10-07  Tom de Vries  <tom@codesourcery.com>
553
554         PR middle-end/50527
555         * gcc.dg/pr50527.c: New test.
556
557 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
558
559         PR tree-optimization/50650
560         * gcc.c-torture/compile/pr50650.c: New test.
561
562 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
563
564         PR tree-optimization/50575
565         * gcc.c-torture/execute/vector-compare-2.x: New file.
566
567 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
568
569         PR middle-end/50125
570         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
571         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
572         (bar3): Likewise.
573
574 2011-10-07  Richard Guenther  <rguenther@suse.de>
575
576         PR testsuite/50637
577         * gcc.dg/vect/vect-align-2.c: Increase array size.
578
579 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
580             H.J. Lu  <hongjiu.lu@intel.com>
581
582         PR target/50603
583         * gcc.target/i386/pr50603.c: New test.
584
585 2011-10-06  Jason Merrill  <jason@redhat.com>
586
587         PR c++/39164
588         * g++.dg/cpp0x/default31.C: New.
589
590 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
591
592         PR tree-optimization/50596
593         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
594         New.
595         * gcc.dg/vect/vect-cond-8.c: New test.
596
597 2011-10-06  Richard Henderson  <rth@redhat.com>
598
599         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
600         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
601         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
602         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
603         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
604         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
605         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
606         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
607         * gcc.c-torture/execute/vshuf-16.inc: New file.
608         * gcc.c-torture/execute/vshuf-2.inc: New file.
609         * gcc.c-torture/execute/vshuf-4.inc: New file.
610         * gcc.c-torture/execute/vshuf-8.inc: New file.
611         * gcc.c-torture/execute/vshuf-main.inc: New file.
612         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
613         * gcc.c-torture/execute/vshuf-v2df.c: New test.
614         * gcc.c-torture/execute/vshuf-v2di.c: New test.
615         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
616         * gcc.c-torture/execute/vshuf-v2si.c: New test.
617         * gcc.c-torture/execute/vshuf-v4df.c: New test.
618         * gcc.c-torture/execute/vshuf-v4di.c: New test.
619         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
620         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
621         * gcc.c-torture/execute/vshuf-v4si.c: New test.
622         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
623         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
624         * gcc.c-torture/execute/vshuf-v8si.c: New test.
625
626 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
627
628         PR tree-optimization/49279
629         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
630         * gcc.c-torture/execute/pr49279.c: New test.
631
632 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
633
634         PR target/49049
635         * gcc.c-torture/compile/pr49049.c: New test.
636
637 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
638
639         PR target/50305
640         * gcc.target/arm/pr50305.c: New test.
641
642 2011-10-06  Richard Guenther  <rguenther@suse.de>
643
644         PR tree-optimization/38884
645         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
646         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
647
648 2011-10-05  David S. Miller  <davem@davemloft.net>
649
650         * gcc.target/sparc/lzd.c: New test.
651         * gcc.target/sparc/popc.c: New test.
652
653 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
654
655         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
656         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
657         * g++.dg/other/final1.C: Cleanup original tree dump.
658
659 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
660
661         PR tree-optimization/50613
662         * gcc.dg/pr50613.c: New test.
663
664 2011-10-05  Richard Henderson  <rth@redhat.com>
665
666         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
667         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
668         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
669         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
670         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
671         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
672         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
673         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
674
675 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
676
677         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
678         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
679         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
680         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
681         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
682
683 2011-10-05  Richard Guenther  <rguenther@suse.de>
684
685         PR tree-optimization/38885
686         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
687
688 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
689
690         * gcc.target/i386/sw-1.c: New test.
691
692 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
693
694         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
695         -mtune=generic.
696         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
697
698 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
699
700         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
701
702 2011-10-04  David S. Miller  <davem@davemloft.net>
703
704         * gcc.target/sparc/fhalve.c: New test.
705         * gcc.target/sparc/fnegop.c: New test.
706         * gcc.target/sparc/xmul.c: New test.
707
708 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
709
710         PR fortran/35831
711         * gfortran.dg/dummy_procedure_6.f90: New.
712
713 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
714
715         PR tree-optimization/50604
716         * gcc.dg/pr50604.c: New test.
717
718 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
719
720         PR tree-optimization/49662
721         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
722         * gcc.dg/graphite/interchange-15.c: Likewise.
723         * gcc.dg/graphite/interchange-mvt.c: Likewise.
724
725 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
726
727         * gcc.dg/tree-ssa/restrict-4.c: New test.
728
729 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
730
731         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
732         (main): Use __typeof to get result type of comparison.
733
734 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
735
736         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
737         Make et_vect_multiple_sizes_saved global.
738         (check_effective_target_vect64): Make et_vect64_saved global.
739
740 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
741
742         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
743         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
744         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
745         * gcc.dg/builtin-complex-err-1.c: Adjust.
746
747 2011-10-02  Jason Merrill  <jason@redhat.com>
748
749         * g++.dg/cpp0x/range-for22.C: New.
750
751         * g++.dg/cpp0x/variadic65.C: Remove xfails.
752         * g++.dg/cpp0x/variadic82.C: Remove xfails.
753         * g++.dg/cpp0x/variadic83.C: Remove xfails.
754         * g++.dg/cpp0x/variadic105.C: Remove xfails.
755
756         * g++.dg/cpp0x/nsdmi5.C: New.
757
758 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
759
760         PR target/50579
761         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
762         New procedures.
763         (mips-dg-options): Force an ABI option if the current ABI is
764         incompatible with the required -mlong setting.  Likewise force
765         a long setting if the current one is incompatible with the
766         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
767         throughout procedure.
768         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
769         instead of addressing=absolute.
770
771 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
772
773         * gcc.target/mips/stack-1.c: New test.
774
775 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
776
777         * gcc.dg/pr49696.c: New test.
778
779 2011-10-02  Jan Hubicka  <jh@suse.cz>
780
781         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
782
783 2011-10-01  David S. Miller  <davem@davemloft.net>
784
785         * gcc.target/sparc/cmask.c: New test.
786         * gcc.target/sparc/fpadds.c: New test.
787         * gcc.target/sparc/fshift.c: New test.
788         * gcc.target/sparc/fucmp.c: New test.
789         * gcc.target/sparc/vis3misc.c: New test.
790
791 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
792
793         PR fortran/50585
794         * gfortran.dg/assumed_charlen_arg_2.f90: New.
795
796 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
797
798         PR c++/44473
799         * g++.dg/dfp/44473-1.C: New test.
800         * g++.dg/dfp/44473-2.C: New test.
801         * g++.dg/dfp/mangle-1.C: New test.
802         * g++.dg/dfp/mangle-2.C: New test.
803         * g++.dg/dfp/mangle-3.C: New test.
804         * g++.dg/dfp/mangle-4.C: New test.
805         * g++.dg/dfp/mangle-5.C: New test.
806
807 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
808
809         PR inline-asm/50571
810         * gcc.dg/pr50571.c: New test.
811
812         PR tree-optimization/46309
813         * gcc.dg/pr46309.c: New test.
814
815 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
816
817         * gcc.dg/strlenopt-21.c: New test.
818
819 2011-09-30  Revital Eres  <revital.eres@linaro.org>
820
821         * gcc.dg/sms-10.c: New file.
822
823 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
824
825         * gcc.target/arm/pr50099.c: New test.
826
827 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
828
829         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
830
831 2011-09-30  David S. Miller  <davem@davemloft.net>
832
833         * gcc.target/sparc/bmaskbshuf.c: New test.
834         * gcc.target/sparc/edgen.c: New test.
835
836 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
837
838         PR fortran/50547
839         * gfortran.dg/pure_formal_proc_3.f90: New.
840
841         PR fortran/50553
842         * gfortran.dg/stfunc_7.f90: New.
843
844 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
845
846         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
847         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
848         * gcc.dg/vector-compare-1.c: Likewise.
849         * gcc.dg/vector-compare-2.c: Likewise.
850
851 2011-09-29  David S. Miller  <davem@davemloft.net>
852
853         * gcc.target/sparc/array.c: New test.
854
855 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
856
857         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
858         loop unroll and set max unroll times to 8.
859         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
860         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
861         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
862         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
863
864 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
865
866         PR c++/40145
867         * g++.dg/ext/visibility/warn5.C: New.
868
869 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         PR c++/45278
872         * g++.dg/warn/Wextra-3.C: New.
873
874 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
875
876         PR target/49486
877         * gcc.target/sh/pr49468-si.c: New.
878
879 2011-09-28  Tom de Vries  <tom@codesourcery.com>
880
881         PR testsuite/50485
882         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
883         (TEST): Initialize src3 with random floats.
884         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
885         from union src3.  Initialize src3 with random floats.
886
887 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
888
889         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
890         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
891         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
892         * gcc.target/sh/sh4a-sincosf.c: Ditto.
893         * gcc.target/sh/sh4a-cos.c: Ditto.
894         * gcc.target/sh/sh4a-cosf.c: Ditto.
895         * gcc.target/sh/sh4a-sin.c: Ditto.
896         * gcc.target/sh/sh4a-sinf.c: Ditto.
897         * gcc.target/sh/sh4a-fsrra.c: Ditto.
898         * gcc.target/sh/sh4a-memmovua.c: Ditto.
899         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
900
901 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/31489
904         * g++.dg/parse/error40.C: New.
905         * g++.dg/warn/incomplete1.C: Adjust.
906
907 2011-09-27  Jan Hubicka  <jh@suse.cz>
908
909         PR middle-end/49463
910         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
911         Mark used.
912
913 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
914
915         * gcc.dg/strlenopt-1.c: New test.
916         * gcc.dg/strlenopt-1f.c: New test.
917         * gcc.dg/strlenopt-2.c: New test.
918         * gcc.dg/strlenopt-2f.c: New test.
919         * gcc.dg/strlenopt-3.c: New test.
920         * gcc.dg/strlenopt-4.c: New test.
921         * gcc.dg/strlenopt-4g.c: New test.
922         * gcc.dg/strlenopt-4gf.c: New test.
923         * gcc.dg/strlenopt-5.c: New test.
924         * gcc.dg/strlenopt-6.c: New test.
925         * gcc.dg/strlenopt-7.c: New test.
926         * gcc.dg/strlenopt-8.c: New test.
927         * gcc.dg/strlenopt-9.c: New test.
928         * gcc.dg/strlenopt-10.c: New test.
929         * gcc.dg/strlenopt-11.c: New test.
930         * gcc.dg/strlenopt-12.c: New test.
931         * gcc.dg/strlenopt-12g.c: New test.
932         * gcc.dg/strlenopt-13.c: New test.
933         * gcc.dg/strlenopt-14g.c: New test.
934         * gcc.dg/strlenopt-14gf.c: New test.
935         * gcc.dg/strlenopt-15.c: New test.
936         * gcc.dg/strlenopt-16g.c: New test.
937         * gcc.dg/strlenopt-17g.c: New test.
938         * gcc.dg/strlenopt-18g.c: New test.
939         * gcc.dg/strlenopt.h: New file.
940
941 2011-09-27  Tom de Vries  <tom@codesourcery.com>
942
943         PR middle-end/43864
944         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
945         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
946         * gcc.dg/pr43864.c: New test.
947         * gcc.dg/pr43864-2.c: Same.
948         * gcc.dg/pr43864-3.c: Same.
949         * gcc.dg/pr43864-4.c: Same.
950
951 2011-09-27  Jan Hubicka  <jh@suse.cz>
952
953         * gcc.dg/ipa/inline-5.c: New testcase.
954
955 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
956
957         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
958         vectors.
959         * gcc.dg/vect/bb-slp-27.c: New.
960         * gcc.dg/vect/bb-slp-28.c: New.
961
962 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
963
964         * testsuite/lib/target-supports.exp (check_profiling_available):
965         Don't rely solely on TLS tests for -fprofile-generate, fall
966         through to the other code.
967
968 2011-09-27  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/50363
971         * gcc.dg/torture/pr50363.c: New testcase.
972
973 2011-09-26  Jason Merrill  <jason@redhat.com>
974
975         PR c++/45012
976         * g++.dg/template/partial13.C: New.
977
978         PR c++/46105
979         * g++.dg/template/partial12.C: New.
980
981         PR c++/50508
982         * g++.dg/cpp0x/constexpr-typedef1.C: New.
983
984 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
985
986         PR c++/45487
987         * g++.dg/diagnostic/bindings1.C: New.
988         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
989
990 2011-09-26  David S. Miller  <davem@davemloft.net>
991
992         * gcc.target/sparc/wrgsr.c: New test.
993         * gcc.target/sparc/rdgsr.c: New test.
994         * gcc.target/sparc/edge.c: New test.
995         * gcc.target/sparc/fcmp.c: New test.
996
997         * gcc.target/sparc/edge.c: Update for new return types.
998         * gcc.target/sparc/fcmp.c: Likewise.
999
1000         * gcc.target/sparc/fpaddsubi.c: New test.
1001
1002 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1003
1004         PR fortran/50515
1005         * gfortran.dg/common_15.f90: New.
1006
1007         PR fortran/50517
1008         * gfortran.dg/dummy_procedure_5.f90: New.
1009         * gfortran.dg/interface_26.f90: Modified error message.
1010         * gfortran.dg/proc_ptr_11.f90: Ditto.
1011         * gfortran.dg/proc_ptr_15.f90: Ditto.
1012         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1013         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1014
1015 2011-09-26  Jason Merrill  <jason@redhat.com>
1016
1017         PR c++/50512
1018         * g++.dg/overload/rvalue3.C: New.
1019
1020         PR c++/50523
1021         * g++.dg/overload/ref-conv2.C: New.
1022
1023         * g++.dg/cpp0x/nsdmi-template1.C: New.
1024
1025 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1026
1027         * g++.dg/cpp0x/nullptr25.C: New.
1028
1029 2011-09-26  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/50472
1032         * gcc.dg/torture/pr50472.c: New testcase.
1033
1034 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gnat.dg/opt22.adb: New test.
1037         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1038
1039 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/opt21.adb: New test.
1042         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1043
1044 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/opt20.ad[sb]: New test.
1047         * gnat.dg/opt20_pkg.ads: New helper.
1048
1049 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1050
1051         * gnat.dg/array17.adb: New test.
1052         * gnat.dg/array17_pkg.ads: New helper.
1053
1054 2011-09-25  Jason Merrill  <jason@redhat.com>
1055
1056         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1057
1058 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1059
1060         * gnat.dg/frame_overflow.ads: New.
1061         * gnat.dg/frame_overflow.adb: Adjust.
1062         * gnat.dg/specs/addr1.ads: Likewise.
1063
1064 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1065
1066         * g++.dg/tree-ssa/restrict2.C: New test.
1067
1068 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1069
1070         * lib/target-supports.exp (check_effective_target_vect64): New.
1071         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1072         of multiple vector sizes.
1073         * gcc.dg/vect/bb-slp-26.c: New.
1074
1075 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1076
1077         PR c++/50280
1078         * g++.dg/template/bitfield1.C: New.
1079
1080 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1081
1082         * gcc.dg/vect/bb-slp-24.c: New.
1083
1084 2011-09-24  Jason Merrill  <jason@redhat.com>
1085
1086         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1087
1088         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1089
1090         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1091         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1092
1093         * g++.dg/cpp0x/nsdmi1.C: New.
1094         * g++.dg/cpp0x/nsdmi2.C: New.
1095         * g++.dg/cpp0x/nsdmi3.C: New.
1096         * g++.dg/cpp0x/nsdmi4.C: New.
1097         * g++.old-deja/g++.other/init4.C: New.
1098
1099 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1100
1101         PR c++/44267
1102         * g++.dg/template/sfinae28.C: New.
1103
1104 2011-09-23  Ian Lance Taylor  <iant@google.com>
1105
1106         * go.test/go-test.exp (errchk): Handle more cases of getting
1107         correct Tcl backslash quoting in regular expressions in test file.
1108
1109 2011-09-23  Jason Merrill  <jason@redhat.com>
1110
1111         Core 253
1112         * g++.dg/init/const8.C: New.
1113         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1114         * g++.dg/cpp0x/defaulted2.C: Likewise.
1115         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1116         * g++.dg/init/pr20039.C: Likewise.
1117         * g++.dg/init/pr42844.C: Likewise.
1118
1119 2011-09-23  Jan Hubicka  <jh@suse.cz>
1120
1121         * gcc.dg/ipa/inline-1.c: new testcase.
1122         * gcc.dg/ipa/inline-2.c: new testcase.
1123         * gcc.dg/ipa/inline-3.c: new testcase.
1124         * gcc.dg/ipa/inline-4.c: new testcase.
1125
1126 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1127
1128         PR c++/50258
1129         * g++.dg/cpp0x/constexpr-static8.C: New.
1130
1131 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1132
1133         * gcc.target/i386/avxfp-1.c: New test.
1134         * gcc.target/i386/avxfp-2.c: New test.
1135
1136 2011-09-23  Terry Guo  <terry.guo@arm.com>
1137
1138         * gcc.c-torture/execute/941014-1.x: Deleted.
1139
1140 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1141
1142         PR c++/50491
1143         * g++.dg/cpp0x/pr50491.C: New.
1144
1145 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1146
1147         PR testsuite/50487
1148         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1149
1150 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1151
1152         PR c++/50371
1153         * g++.dg/cpp0x/nullptr24.C: New.
1154
1155 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1156
1157         PR target/50482
1158         * gcc.target/i386/pr50482.c: New test.
1159
1160 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1161
1162         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1163         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1164         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1165         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1166         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1167         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1168         multilib options contain different -march= from dg-options.
1169
1170 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1171             Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/50344
1174         * g++.dg/template/friend52.C: New.
1175
1176 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1177
1178         * gcc.target/arm/cmp-1.c: New test.
1179         * gcc.target/arm/cmp-2.c: Likewise.
1180
1181 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1182
1183         PR fortran/41733
1184         * gfortran.dg/impure_actual_1.f90: Modified error message.
1185         * gfortran.dg/proc_ptr_32.f90: New.
1186         * gfortran.dg/proc_ptr_33.f90: New.
1187
1188 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1189
1190         PR tree-optimization/50451
1191         * gcc.dg/vect/pr50451.c: New test.
1192
1193 2011-09-21  Ian Lance Taylor  <iant@google.com>
1194
1195         * go.test/go-test.exp (errchk): Add special case for bug332.
1196         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1197         some more test lines.
1198
1199 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1200
1201         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1202         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1203         * g++.dg/other/i386-8.C: Ditto.
1204         * g++.dg/other/pr34435.C: Ditto.
1205         * g++.dg/other/pr39496.C: Ditto.
1206         * g++.dg/other/mmintrin.C: Ditto.
1207
1208 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1209
1210         * gcc.dg/vect/vect-cond-7.c: New test.
1211         * gcc.target/i386/sse4_1-cond-1.c: New test.
1212         * gcc.target/i386/avx-cond-1.c: New test.
1213
1214 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         PR target/50464
1217         * g++.dg/other/pr50464.C: New test.
1218
1219 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1220
1221         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1222         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1223         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1224         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1225
1226 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1227
1228         * gnat.dg/opt19.adb: New test.
1229
1230 2011-09-21  Terry Guo  <terry.guo@arm.com>
1231
1232         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1233         on arch conflict when testing case on targets other than armv7-a.
1234
1235 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1236
1237         PR c++/50454
1238         * g++.dg/ext/int128-1.C: New.
1239         * g++.dg/ext/int128-2.C: Likewise.
1240         * g++.dg/ext/int128-2.h: Likewise.
1241
1242 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1243
1244         PR testsuite/50469
1245         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1246
1247 2011-09-20  Jason Merrill  <jason@redhat.com>
1248
1249         * g++.dg/cpp0x/constexpr-generated1.C: New.
1250
1251         PR c++/50442
1252         * g++.dg/overload/ref-conv1.C: New.
1253
1254 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1255
1256         * g++.dg/other/final1.C: New.
1257
1258 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1259
1260         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1261         and get_bit ().
1262
1263 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1264
1265         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1266         "target arm_eabi".
1267
1268 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1269
1270         PR tree-optimization/50413
1271         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1272         -fdump-tree-slp-details.  Run other tests with
1273         -fdump-tree-vect-details.
1274         * g++.dg/vect/slp-pr50413.cc: New.
1275
1276 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1277             Ira Rosen  <ira.rosen@linaro.org>
1278
1279         PR testsuite/50435
1280         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1281         Fix underscores around restrict.
1282
1283 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1284
1285         PR tree-optimization/50414
1286         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1287         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1288         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1289
1290 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1291
1292         PR tree-optimization/50412
1293         * gfortran.dg/vect/pr50412.f90: New.
1294
1295 2011-09-16  Jason Merrill  <jason@redhat.com>
1296
1297         PR c++/50424
1298         * g++.dg/eh/defarg1.C: New.
1299
1300 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1301
1302         * gcc.dg/vect/vect-reduc-10.c: New test.
1303         * gcc.target/i386/avx-reduc-1.c: New test.
1304
1305         * gcc.target/i386/sse2-extract-1.c: New test.
1306         * gcc.target/i386/avx-extract-1.c: New test.
1307
1308 2011-09-16  Terry Guo  <terry.guo@arm.com>
1309
1310         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1311
1312 2011-09-15   Diego Novillo  <dnovillo@google.com>
1313
1314         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1315         ALWAYS_CXXFLAGS, if defined.
1316         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1317         ALWAYS_GFORTRANFLAGS, if defined.
1318         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1319         ALWAYS_GOCFLAGS, if defined.
1320         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1321         ALWAYS_OBJCXXFLAGS, if defined.
1322         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1323         additional_flags, if defined.
1324         * lib/gnat.exp (gnat_target_compile): Likewise.
1325         * lib/objc.exp (objc_target_compile): Likewise.
1326         * lib/target-supports-dg.exp (dg-add-options): Handle
1327         TEST_ALWAYS_FLAGS.
1328
1329 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1330
1331         PR testsuite/50322
1332         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1333         Use uintptr_t in f1.  Undo avr xfails.
1334
1335 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1336
1337         PR fortran/50401
1338         PR fortran/50403
1339         * gfortran.dg/function_types_3.f90: New.
1340
1341 2011-09-15  Jason Merrill  <jason@redhat.com>
1342
1343         PR c++/50365
1344         * g++.dg/cpp0x/trailing7.C: New.
1345
1346         PR c++/50361
1347         * g++.dg/cpp0x/nullptr23.C: New.
1348
1349 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1350
1351         * gcc.dg/vect/bb-slp-25.c: New.
1352
1353 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1354
1355         PR c++/50391
1356         * g++.dg/cpp0x/noexcept15.C: New.
1357
1358 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1359
1360         PR middle-end/50251
1361         * gcc.dg/pr50251.c: New test.
1362
1363 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1364
1365         PR fortran/34547
1366         PR fortran/50375
1367         * gfortran.dg/null_5.f90: New.
1368         * gfortran.dg/null_6.f90: New.
1369
1370 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1371
1372         * gcc.c-torture/compile/20110913-1.c: New test.
1373
1374 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1375
1376         PR fortran/50379
1377         * gfortran.dg/result_2.f90: New.
1378
1379 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1380
1381         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1382
1383 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1384
1385         PR c++/48320
1386         * g++.dg/cpp0x/variadic116.C: New test case.
1387
1388 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1389
1390         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1391         * gcc.target/mips/interrupt_handler-2.c: New test.
1392         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1393
1394 2011-09-12  Jason Merrill  <jason@redhat.com>
1395
1396         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1397
1398         * g++.dg/cpp0x/explicit7.C: New.
1399
1400 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR rtl-optimization/50212
1403         * g++.dg/other/pr50212.C: New test.
1404
1405 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1406
1407         PR target/43746
1408         * testsuite/gcc.target/avr/torture/avr-torture.exp
1409         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1410         "-O2 -fmerge-all-constants".
1411
1412 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1413
1414         PR fortran/50327
1415         * gfortran.dg/do_while_1.f90: New test.
1416
1417 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1418
1419         PR fortran/35831
1420         PR fortran/47978
1421         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1422         * gfortran.dg/proc_decl_26.f90: New.
1423         * gfortran.dg/typebound_override_2.f90: New.
1424         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1425
1426 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1427
1428         * gnat.dg/cond_expr2.ad[sb]: New test.
1429
1430 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gnat.dg/atomic5.ad[sb]: New test.
1433
1434 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1435
1436         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1437
1438 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1439
1440         PR target/49030
1441         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1442
1443 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1444
1445         PR target/49614
1446         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1447
1448 2011-09-09  Richard Guenther  <rguenther@suse.de>
1449
1450         PR tree-optimization/50328
1451         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1452
1453 2011-09-09  Richard Guenther  <rguenther@suse.de>
1454
1455         PR middle-end/50333
1456         * gcc.dg/torture/pr50333.c: New testcase.
1457
1458 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1459
1460         PR tree-optimization/50318
1461         * gcc.target/arm/pr50318-1.c: New file.
1462
1463 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1464
1465         * gcc.target/i386/all_one_m256i.c: New test.
1466
1467 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1468
1469         PR c++/50324
1470         * g++.dg/cpp0x/sfinae28.C: New.
1471
1472 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1473
1474         PR c/50332
1475         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1476         longer ignored on typedefs.
1477
1478         PR c++/33255 - Support -Wunused-local-typedefs warning
1479         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1480         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1481
1482 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1483
1484         PR tree-optimization/50287
1485         * gcc.dg/torture/pr50287.c: New test.
1486
1487 2011-09-08  Richard Guenther  <rguenther@suse.de>
1488
1489         PR tree-optimization/19831
1490         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1491         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1492         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1493         * gcc.dg/errno-1.c: Adjust.
1494
1495 2011-09-08  Richard Guenther  <rguenther@suse.de>
1496
1497         PR tree-optimization/19831
1498         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1499
1500 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1501
1502         PR fortran/44646
1503         * gfortran.dg/do_concurrent_1.f90: New.
1504         * gfortran.dg/do_concurrent_2.f90: New.
1505
1506 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1507
1508         PR target/50310
1509         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1510         * gcc.dg/pr50310-2.c: New test.
1511
1512 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1513
1514         PR fortran/48095
1515         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1516         * gfortran.dg/impure_constructor_1.f90: Modified.
1517         * gfortran.dg/proc_ptr_comp_33.f90: New.
1518
1519 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR target/50310
1522         * gcc.dg/pr50310-1.c: New test.
1523
1524 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1525
1526         PR middle-end/48571
1527         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1528         instead of 4.
1529
1530 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1531
1532         PR c++/50309
1533         * g++.dg/cpp0x/noexcept14.C: New.
1534
1535 2011-09-07  Jason Merrill  <jason@redhat.com>
1536
1537         * g++.dg/cpp0x/constexpr-ref3.C: New.
1538
1539         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1540
1541 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1542
1543         * gcc.dg/section1.c: Don't xfail for avr.
1544
1545 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1546
1547         PR tree-optimization/50322
1548         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1549
1550 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1551
1552         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1553
1554 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1555
1556         PR tree-optimization/49911
1557         * g++.dg/tree-ssa/pr49911.C: New test.
1558
1559 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1560
1561         PR target/49030
1562         * gcc.dg/torture/pr49030.c: New test.
1563
1564 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/50288
1567         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1568         * gfortran.dg/class_4d.f03: Deleted.
1569         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1570
1571 2011-09-07  Richard Guenther  <rguenther@suse.de>
1572
1573         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1574
1575 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1576
1577         PR tree-optimization/46021
1578         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1579
1580 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1581
1582         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1583
1584 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1585
1586         * gcc.c-torture/compile/20110906-1.c: New test.
1587
1588 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1591
1592 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1593
1594         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1595         --param tree-reassoc-width=1.
1596
1597         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1598         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1599
1600 2011-09-06  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/48149
1603         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1604
1605 2011-09-06  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/48317
1608         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1609
1610 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1611
1612         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1613         New procedure.
1614         (add_options_for_quad_vectors): Replace with ...
1615         (add_options_for_double_vectors): ... this.
1616         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1617         support multiple vector sizes since the vectorizer attempts to
1618         vectorize with both vector sizes.
1619         * gcc.dg/vect/no-vfa-vect-79.c,
1620         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1621         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1622         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1623         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1624         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1625         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1626         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1627         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1628         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1629         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1630         gcc.dg/vect/vect-40.c: Likewise.
1631         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1632         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1633         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1634         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1635         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1636         Likewise.
1637         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1638
1639 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1640
1641         PR target/49606
1642         * gcc.target/mips/abi-main.h: New file.
1643         * gcc.target/mips/abi-o32-long32.c: New test.
1644         * gcc.target/mips/abi-o32-long64.c: Likewise.
1645         * gcc.target/mips/abi-o64-long32.c: Likewise.
1646         * gcc.target/mips/abi-o64-long64.c: Likewise.
1647         * gcc.target/mips/abi-n32-long32.c: Likewise.
1648         * gcc.target/mips/abi-n32-long64.c: Likewise.
1649         * gcc.target/mips/abi-n64-long32.c: Likewise.
1650         * gcc.target/mips/abi-n64-long64.c: Likewise.
1651         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1652         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1653         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1654         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1655         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1656         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1657         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1658         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1659         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1660         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1661         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1662         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1663         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1664         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1665         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1666         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1667         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1668         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1669         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1670         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1671         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1672         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1673         * gcc.target/mips/branch-3.c: Likewise.
1674         * gcc.target/mips/branch-4.c: Likewise.
1675         * gcc.target/mips/branch-5.c: Likewise.
1676         * gcc.target/mips/branch-6.c: Likewise.
1677         * gcc.target/mips/branch-7.c: Likewise.
1678         * gcc.target/mips/branch-8.c: Likewise.
1679         * gcc.target/mips/branch-9.c: Likewise.
1680         * gcc.target/mips/branch-10.c: Likewise.
1681         * gcc.target/mips/branch-11.c: Likewise.
1682         * gcc.target/mips/branch-12.c: Likewise.
1683         * gcc.target/mips/branch-13.c: Likewise.
1684         * gcc.target/mips/lazy-binding-1.c: Likewise.
1685
1686 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1687
1688         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1689         to avoid warning on int=16 platforms..
1690
1691 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1692
1693         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1694         to work even with -fshort-enums.
1695
1696 2011-09-04  Jan Hubicka  <jh@suse.cz>
1697
1698         * gcc.c-torture/compile/20110902.c: new testcase.
1699
1700 2011-09-04  Jason Merrill  <jason@redhat.com>
1701
1702         PR c++/49267
1703         * g++.dg/cpp0x/rv-conv1.C: New.
1704
1705         DR 1328
1706         * g++.dg/cpp0x/rv-func3.C: New.
1707
1708         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1709
1710         PR c++/50248
1711         Core 1358
1712         * g++.dg/cpp0x/constexpr-template1.C: New.
1713         * g++.dg/cpp0x/constexpr-template2.C: New.
1714         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1715         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1716
1717 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1718
1719         * gnat.dg/specs/debug1.ads: Tweak pattern.
1720
1721 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1722
1723         PR fortran/50227
1724         * gfortran.dg/class_45a.f03: New.
1725         * gfortran.dg/class_45b.f03: New.
1726
1727 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1728             Ira Rosen  <ira.rosen@linaro.org>
1729
1730         PR tree-optimization/50208
1731         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1732         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1733         -fno-tree-fre -fno-tree-pre.
1734
1735 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1736
1737         * gcc.dg/ipa/ipcp-3.c: New test.
1738
1739 2011-09-02  Richard Guenther  <rguenther@suse.de>
1740
1741         PR tree-optimization/27460
1742         PR middle-end/29269
1743         * gcc.dg/vect/vect-cond-7.c: New testcase.
1744
1745 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1746
1747         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1748         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1749         xfailed test for inlining.
1750         * g++.dg/ipa/ivinline-9.C: Likewise.
1751
1752 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1753
1754         PR tree-optimization/50178
1755         * gfortran.dg/vect/pr50178.f90: New test.
1756
1757 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1758
1759         PR middle-end/49886
1760         * gcc.c-torture/execute/pr49886.c: New testcase.
1761
1762 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1763
1764         PR middle-end/43513
1765         * gcc.dg/pr43513.c: New test.
1766
1767 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1768
1769         PR fortran/45044
1770         * gfortran.dg/common_14.f90: New.
1771         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1772
1773 2011-08-30  Jason Merrill  <jason@redhat.com>
1774
1775         PR c++/50084
1776         * g++.dg/cpp0x/decltype33.C: New.
1777
1778         PR c++/50089
1779         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1780
1781         PR c++/50114
1782         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1783
1784 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1787
1788 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1789
1790         * gnat.dg/specs/aggr3.ads: New test.
1791         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1792
1793         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1794         * gnat.dg/specs/aggr2.ads: Likewise.
1795
1796 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1797
1798         PR fortran/45170
1799         * gfortran.dg/allocate_with_source_2.f90: New test
1800
1801 2011-08-30  Jason Merrill  <jason@redhat.com>
1802
1803         PR c++/50220
1804         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1805
1806         PR c++/50234
1807         * g++.dg/cpp0x/constexpr-value3.C: New.
1808
1809 2011-08-30  Richard Guenther  <rguenther@suse.de>
1810
1811         PR middle-end/48571
1812         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1813         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1814         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1815         * gcc.dg/pr36902.c: XFAIL.
1816
1817 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1818
1819         * gcc.target/i386/fma-check.h: New.
1820         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1821         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1822         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1823         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1824         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1825         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1826         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1827         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1828         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1829         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1830         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1831         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1832         * gcc.target/i386/fma-compile.c: Likewise.
1833         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1834         * gcc.target/i386/sse-12.c: Add -mfma.
1835         * gcc.target/i386/sse-13.c: Likewise.
1836         * gcc.target/i386/sse-14.c: Likewise.
1837         * gcc.target/i386/sse-22.c: Likewise.
1838         * gcc.target/i386/sse-23.c: Likewise.
1839         * g++.dg/other/i386-2.C: Likewise.
1840         * g++.dg/other/i386-3.C: Likewise.
1841
1842 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1843
1844         PR testsuite/50185
1845         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1846         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1847
1848 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1849
1850         * g++.dg/bprob/bprob.exp (feedback_options): Set
1851         -fbranch-probabilities.
1852         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1853
1854 2011-08-29  Jason Merrill  <jason@redhat.com>
1855
1856         PR c++/50224
1857         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1858
1859 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1860             Jason Merrill  <jason@redhat.com>
1861
1862         * g++.dg/dfp/base.C: New test.
1863
1864 2011-08-29  Jason Merrill  <jason@redhat.com>
1865
1866         Core DR 994
1867         PR c++/50209
1868         * g++.dg/cpp0x/initlist58.C: New.
1869
1870 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1871
1872         PR fortran/50225
1873         * gfortran.dg/class_result_1.f03: New.
1874
1875 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR middle-end/48722
1878         * gcc.target/i386/pr48722.c: New test.
1879
1880 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1881
1882         PR libfortran/50192
1883         * gfortran.dg/widechar_compare_1.f90:  New test.
1884
1885 2011-08-26  Jason Merrill  <jason@redhat.com>
1886
1887         Core DR 342
1888         PR c++/48582
1889         * g++.dg/abi/mangle50.C: New.
1890
1891 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         PR target/50202
1894         * gcc.target/i386/pr50202.c: New test.
1895
1896 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1897
1898         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1899         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1900         * gcc.target/i386/avx-round-vec.c: New test.
1901         * gcc.target/i386/avx-roundf-vec.c: New test.
1902
1903 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1906         instruction.
1907
1908         PR c/50179
1909         * c-c++-common/Wunused-var-14.c: New test.
1910
1911 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1912
1913         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1914
1915 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1916
1917         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1918         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1919         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1920         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1921
1922 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1923
1924         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1925         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1926         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1927         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1928
1929 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1930
1931         PR fortran/50050
1932         * gfortran.dg/pointer_comp_init_1.f90: New test.
1933
1934 2011-08-25  Jason Merrill  <jason@redhat.com>
1935
1936         PR c++/50157
1937         * g++.dg/cpp0x/sfinae27.C: New.
1938
1939 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1940
1941         * gfortran.dg/coarray_lib_token_4.f90: New.
1942
1943 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1944
1945         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1946
1947 2011-08-25  Richard Guenther  <rguenther@suse.de>
1948
1949         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1950
1951 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/50163
1954         * gfortran.dg/initialization_28.f90: New.
1955
1956 2011-08-24  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/50067
1959         * gcc.dg/torture/pr50067-3.c: New testcase.
1960         * gcc.dg/torture/pr50067-4.c: Likewise.
1961         * gcc.dg/torture/pr50067-5.c: Likewise.
1962
1963 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1964
1965         * g++.dg/other/i386-2.C: Add -mavx2 check.
1966         * g++.dg/other/i386-3.C: Likewise.
1967         * gcc.target/i386/avx-1.c: Add AVX2.
1968         * gcc.target/i386/avx-2.c: Likewise.
1969         * gcc.target/i386/funcspec-5.c: Likewise.
1970         * gcc.target/i386/sse-12.c: Likewise.
1971         * gcc.target/i386/sse-13.c: Likewise.
1972         * gcc.target/i386/sse-14.c: Likewise.
1973         * gcc.target/i386/sse-22.c: Likewise.
1974         * gcc.target/i386/sse-23.c: Likewise.
1975         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1976         * gcc.target/i386/avx2-check.h: New.
1977         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1978         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1979         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1980         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1981         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1982         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1983         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1984         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1985         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1986         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1987         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1988         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1989         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1990         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1991         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1992         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1993         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1994         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1995         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1996         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1997         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1998         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1999         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2000         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2001         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2002         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2003         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2004         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2005         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2006         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2007         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2008         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2009         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2010         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2011         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2012         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2013         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2014         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2015         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2016         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2017         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2018         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2019         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2020         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2021         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2022         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2023         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2024         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2025         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2026         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2027         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2028         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2029         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2030         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2031         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2032         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2033         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2034         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2035         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2036         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2037         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2038         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2039         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2040         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2041         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2042         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2043         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2044         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2045         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2046         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2047         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2048         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2049         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2050         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2051         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2052         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2053         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2054         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2055         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2056         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2057         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2058         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2059         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2060         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2061         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2062         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2063         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2064         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2065         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2066         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2067         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2068         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2069         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2070         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2071         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2072         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2073         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2074         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2075         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2076         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2077         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2078         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2079         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2080         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2081         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2082         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2083         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2084         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2085         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2086         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2087         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2088         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2089         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2090         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2091         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2092         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2093         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2094         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2095         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2096         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2097         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2098         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2099         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2100         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2101         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2102         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2103         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2104         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2105         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2106         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2107         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2108         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2109         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2110         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2111         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2112         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2113         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2114         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2115         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2116         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2117         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2118         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2119         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2120         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2121         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2122         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2123         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2124         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2125         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2126         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2127         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2128         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2129         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2130         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2131         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2132         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2133         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2134         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2135         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2136         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2137         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2138         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2139         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2140         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2141         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2142         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2143         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2144         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2145         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2146         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2147         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2148         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2149         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2150         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2151         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2152         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2153         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2154         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2155         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2156         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2157         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2158         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2159         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2160         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2161         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2162         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2163         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2164         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2205         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2206         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2207         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2208         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2209         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2210         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2212         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2213         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2214         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2215         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2216         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2217         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2218         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2219         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2220         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2221         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2222         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2223         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2224         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2225         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2226         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2227         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2228         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2229         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2230         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2231         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2232         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2233         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2234         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2235         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2236         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2237         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2238         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2239         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2240         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2241         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2242         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2243         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2244         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2245         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2246         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2247         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2248         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2249         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2250         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2251         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2252         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2253         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2254         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2255         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2256         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2334         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2335         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2336         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2337         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2338         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2339         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2340         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2341         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2342         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2343         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2344         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2345         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2346         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2347         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2348         * gcc.target/i386/testimm-9.c: Likewise.
2349
2350 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2351
2352         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2353         * g++.dg/other/i386-3.C: Likewise.
2354         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2355         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2356         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2357         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2358         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2359         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2360         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2361         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2362         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2363         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2364         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2365         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2366         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2367         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2368         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2369         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2370         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2371         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2372         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2373         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2374         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2375         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2376         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2377         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2378         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2379         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2380         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2381         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2382         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2383         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2384         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2385         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2386         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2387         * gcc.target/i386/sse-12.c: Add BMI2.
2388         * gcc.target/i386/sse-13.c: Likewise.
2389         * gcc.target/i386/sse-14.c: Likewise.
2390         * gcc.target/i386/sse-22.c: Likewise.
2391         * gcc.target/i386/sse-23.c: Likewise.
2392
2393 2011-08-23  Jason Merrill  <jason@redhat.com>
2394
2395         * g++.dg/template/crash7.C: Adjust expected errors.
2396
2397 2011-08-23  Jason Merrill  <jason@redhat.com>
2398
2399         PR c++/49045
2400         Core 1321
2401         * g++.dg/cpp0x/overload2.C: New.
2402
2403 2011-08-23  Jason Merrill  <jason@redhat.com>
2404
2405         Core 903
2406         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2407
2408 2011-08-23  Jason Merrill  <jason@redhat.com>
2409
2410         Core 975
2411         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2412         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2413         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2414         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2415
2416 2011-08-23  Jason Merrill  <jason@redhat.com>
2417
2418         PR c++/50024
2419         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2420
2421 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR c++/50158
2424         * g++.dg/warn/Wunused-var-16.C: New test.
2425
2426         PR middle-end/50161
2427         * gcc.dg/pr50161.c: New test.
2428
2429 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2430
2431         PR c++/50055
2432         * g++.dg/gcov/gcov-7.C: New test.
2433
2434 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR c++/46862
2437         * g++.dg/dfp/nofields.C: New test.
2438
2439 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2440
2441         PR fortran/31600
2442         * gfortran.dg/use_16.f90: New.
2443
2444 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2445             Kirill Yukhin  <kirill.yukhin@intel.com>
2446
2447         PR target/50155
2448         * gcc.target/i386/pr50155.c: New test.
2449
2450 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2451
2452         PR tree-optimization/50133
2453         * gcc.dg/pr50133.c: New test.
2454
2455         PR middle-end/50141
2456         * c-c++-common/cxxbitfields-6.c: New test.
2457
2458 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2459
2460         PR fortran/50050
2461         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2462
2463 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2464
2465         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2466         * gcc.dg/pr49994-3.c: Ditto.
2467
2468 2011-08-22  Richard Guenther  <rguenther@suse.de>
2469
2470         PR testsuite/50145
2471         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2472         * gcc.dg/torture/pr50067-2.c: Likewise.
2473
2474 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2475
2476         PR fortran/47659
2477         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2478         of a constant resulting from simplification.
2479         * gfortran.dg/warn_conversion_3.f90:  New test.
2480
2481 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2482
2483         PR fortran/50130
2484         * gfortran.dg/zero_stride_1.f90:  New test.
2485
2486 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2487
2488         PR fortran/49638
2489         * gfortran.dg/typebound_override_1.f90: Modified.
2490
2491 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR tree-optimization/48739
2494         * gcc.dg/pr48739-1.c: New test.
2495         * gcc.dg/pr48739-2.c: New test.
2496
2497 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2498
2499         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2500
2501 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2502
2503         PR fortran/50129
2504         * gfortran.dg/where_3.f90: New test.
2505
2506 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2507
2508         PR middle-end/49721
2509         * gfortran.dg/pr49721-1.f: New.
2510         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2511
2512 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2513
2514         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2515         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2516         New tests.
2517
2518 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2519
2520         * gcc.target/arm/wmul-11.c: New file.
2521         * gcc.target/arm/wmul-12.c: New file.
2522         * gcc.target/arm/wmul-13.c: New file.
2523
2524 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2525
2526         * gcc.target/arm/wmul-10.c: New file.
2527
2528 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2529
2530         * gcc.target/arm/wmul-9.c: New file.
2531         * gcc.target/arm/wmul-bitfield-2.c: New file.
2532
2533 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2534
2535         * gcc.target/arm/wmul-8.c: New file.
2536
2537 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2538
2539         * gcc.target/arm/wmul-7.c: New file.
2540
2541 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2542
2543         * gcc.target/arm/wmul-6.c: New file.
2544
2545 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2546
2547         * gcc.target/arm/wmul-5.c: New file.
2548         * gcc.target/arm/no-wmla-1.c: New file.
2549
2550 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2551
2552         * gcc.target/arm/wmul-bitfield-1.c: New file.
2553
2554 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2555
2556         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2557
2558 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2559
2560         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2561         * gcc.target/i386/conversion.c: Likewise.
2562
2563 2011-08-19  Richard Guenther  <rguenther@suse.de>
2564
2565         * gcc.dg/torture/pr50067-1.c: New testcase.
2566         * gcc.dg/torture/pr50067-2.c: Likewise.
2567
2568 2011-08-19  Joey Ye  <joey.ye@arm.com>
2569
2570         PR target/49437
2571         * gcc.target/arm/handler-align.c: New test.
2572         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2573         New Function.
2574
2575 2011-08-19  Joey Ye  <joey.ye@arm.com>
2576
2577         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2578
2579 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2580
2581         PR fortran/50071
2582         * gfortran.dg/end_block_label_1.f90: New test.
2583         * gfortran.dg/end_associate_label_1.f90: New test.
2584
2585 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2586
2587         * gcc.dg/c1x-pointer-float-1.c: New test.
2588
2589 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2590
2591         PR fortran/50071
2592         * gfortran.dg/duplicate_labels_2.f: New test.
2593
2594 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2595
2596         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2597         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2598         gcc.dg/c1x-noreturn-5.c: New tests.
2599
2600 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2601
2602         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2603
2604 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/18918
2607         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2608         * gfortran.dg/coarray_lock_3.f90: Fix test.
2609         * gfortran.dg/coarray_lock_4.f90: New.
2610         * gfortran.dg/coarray_lock_5.f90: New.
2611
2612 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR target/50009
2615         * gcc.c-torture/compile/pr50009.c: New test.
2616
2617         PR target/50092
2618         * gcc.dg/torture/pr50092.c: New test.
2619
2620 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2621
2622         PR fortran/50109
2623         * gfortran.dg/namelist_73.f90: New.
2624
2625 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2626
2627         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2628
2629         PR debug/50017
2630         * gcc.dg/pr50017.c: New test.
2631
2632 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2633
2634         PR c++/45625
2635         * g++.dg/lookup/hidden-var1.C: New test case.
2636
2637 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/31461
2640         * gfortran.dg/warn_unused_var_2.f90: New.
2641         * gfortran.dg/warn_unused_var_3.f90: New.
2642
2643 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2644
2645         PR target/43597
2646         * gcc.target/arm/pr43597.c: New test.
2647
2648 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2649
2650         PR fortran/50070
2651         * gfortran.dg/common_13.f90: New.
2652
2653 2011-08-16  Jason Merrill  <jason@redhat.com>
2654
2655         PR c++/50086
2656         * g++.dg/cpp0x/variadic-unresolved.C: New.
2657
2658         * g++.old-deja/g++.brendan/README: Add R.I.P.
2659
2660         * g++.dg/ext/attr-used-1.C: New.
2661
2662         PR c++/50054
2663         * g++.dg/cpp0x/initlist56.C: New.
2664
2665 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2666
2667         PR testsuite/50085
2668         * g++.dg/opt/life1.C: Only run on Linux.
2669
2670 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2671
2672         * gfortran.dg/coarray_26.f90: New.
2673
2674 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2675
2676         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2677         -fdump-tree-vrp1.
2678
2679 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/50073
2682         * gfortran.dg/func_result_7.f90: New.
2683
2684 2011-08-13  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/50075
2687         * g++.dg/cpp0x/decltype32.C: New.
2688
2689         PR c++/50059
2690         * g++.dg/diagnostic/expr1.C: New.
2691
2692 2011-08-12  David Li  <davidxl@google.com>
2693
2694         * g++.dg/abi/vbase15.C: New test.
2695
2696 2011-08-12  Jason Merrill  <jason@redhat.com>
2697
2698         PR c++/50034
2699         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2700
2701 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2702
2703         * gcc.dg/builtins-67.c: New test.
2704         * gcc.target/i386/conversion.c: Ditto.
2705
2706 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2707             Brian Hackett  <bhackett1024@gmail.com>
2708
2709         * g++.dg/plugin/decl_plugin.c: New.
2710         * g++.dg/plugin/decl-plugin-test.C: New.
2711         * g++.dg/plugin/plugin.exp: Add above testcase.
2712
2713 2011-08-11  Richard Guenther  <rguenther@suse.de>
2714
2715         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2716
2717 2011-08-11  Michael Matz  <matz@suse.de>
2718
2719         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2720
2721 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2722
2723         PR tree-optimization/50039
2724         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2725         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2726
2727 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2728
2729         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2730         (sse4_1_test): Initialize src3 with random value.
2731
2732 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2733
2734         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2735         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2736         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2737         * gcc.dg/scal-to-vec1.c: New test.
2738         * gcc.dg/scal-to-vec2.c: New test.
2739
2740 2011-08-09  Richard Guenther  <rguenther@suse.de>
2741
2742         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2743         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2744         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2745         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2746
2747 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2748
2749         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2750
2751 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2752
2753         * gcc.dg/pr49948.c: Require pthread effective target.
2754
2755 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2756
2757         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2758
2759 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2760
2761         * gcc.target/i386/sse-22a.c: New test.
2762
2763 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2764
2765         PR tree-optimization/50014
2766         * gcc.dg/vect/pr50014.c: New test.
2767
2768 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2769
2770         PR middle-end/49923
2771         * gcc.dg/tree-ssa/pr49923.c: New test.
2772
2773 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2774
2775         PR target/49781
2776         * gcc.target/i386/pr49781-1.c: New.
2777
2778 2011-08-08  Jason Merrill  <jason@redhat.com>
2779
2780         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2781
2782         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2783
2784 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2785
2786         PR fortran/49638
2787         * gfortran.dg/typebound_override_1.f90: New.
2788
2789 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2790
2791         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2792         x86_64 mingw target.
2793         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2794         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2795         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2796         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2797         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2798         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2799         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2800         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2801         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2802         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2803
2804 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2805
2806         PR testsuite/48727
2807         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2808
2809 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2810
2811         * gcc.dg/pr48770.c: Cleanup coverage files.
2812         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2813
2814 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2815
2816         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2817         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2818         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2819         lzcnt and bmi options.
2820
2821 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2822
2823         PR target/47381
2824         * gcc.dg/pr47381-1.c: New.
2825         * gcc.dg/pr47381-2.c: Likewise.
2826         * gcc.target/i386/pr47381.c: Likewise.
2827
2828 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2829
2830         PR middle-end/47727
2831         * gcc.dg/pr47727.c: New.
2832
2833         PR target/47372
2834         * gcc.dg/pr47372-1.c: New.
2835         * gcc.dg/pr47372-2.c: Likewise.
2836
2837 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2838
2839         PR middle-end/47449
2840         * gcc.target/i386/pr47449.c: New.
2841
2842         PR target/47446
2843         * gcc.dg/pr47446-1.c: New.
2844         * gcc.dg/pr47446-2.c: Likewise.
2845
2846 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2847
2848         PR target/47766
2849         * gcc.dg/pr47766.c: New.
2850
2851         PR target/47715
2852         * gcc.dg/tls/pr47715-1.c: New.
2853         * gcc.dg/tls/pr47715-2.c: Likewise.
2854         * gcc.dg/tls/pr47715-3.c: Likewise.
2855         * gcc.dg/tls/pr47715-4.c: Likewise.
2856         * gcc.dg/tls/pr47715-5.c: Likewise.
2857
2858 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2859
2860         PR libobjc/50002
2861         * objc.dg/gnu-api-2-class.m: Updated comments.
2862         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2863         * objc.dg/gnu-api-2-class-meta.m: New test.
2864         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2865
2866 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2867
2868         PR libobjc/49882
2869         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2870         with classes that are in construction.
2871
2872 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2873
2874         PR target/48084
2875         * gcc.target/i386/pr48084-1.c: New.
2876         * gcc.target/i386/pr48084-2.c: Likewise.
2877         * gcc.target/i386/pr48084-3.c: Likewise.
2878         * gcc.target/i386/pr48084-4.c: Likewise.
2879         * gcc.target/i386/pr48084-5.c: Likewise.
2880
2881         PR rtl-optimization/49504
2882         * gcc.target/i386/pr49504.c: New.
2883
2884         PR target/49860
2885         * gcc.dg/pr49860.c: New.
2886
2887 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2888
2889         PR libobjc/49882
2890         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2891         with classes that are in construction.
2892
2893 2011-08-05  Jason Merrill  <jason@redhat.com>
2894
2895         PR c++/48993
2896         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2897
2898         PR c++/49921
2899         * g++.dg/cpp0x/decltype31.C: New.
2900
2901         PR c++/49669
2902         * g++.dg/init/array28.C: New.
2903
2904         PR c++/49988
2905         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2906
2907 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2908
2909         PR target/47369
2910         * gcc.dg/pr47369-1.c: New.
2911
2912 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2913
2914         PR middle-end/47364
2915         * gcc.dg/torture/pr47364-1.c: New.
2916         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2917         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2918
2919 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2920
2921         PR fortran/37211
2922         * gfortran.dg/transfer_check_2.f90:  New test case.
2923
2924 2011-08-05  Jan Hubicka  <jh@suse.cz>
2925
2926         PR middle-end/49494
2927         * gfortran.dg/pr49494.f90: New testcase.
2928
2929 2011-08-05  Jan Hubicka  <jh@suse.cz>
2930
2931         PR middle-end/49735
2932         * gcc.c-torture/compile/pr49735.c: New testcase.
2933
2934 2011-08-05  Jason Merrill  <jason@redhat.com>
2935
2936         PR c++/47453
2937         * g++.dg/cpp0x/initlist56.C: New.
2938
2939         PR c++/49812
2940         * g++.dg/overload/rvalue2.C: New.
2941
2942         PR c++/49983
2943         * g++.dg/cpp0x/range-for21.C: New.
2944
2945         * g++.dg/ext/vla11.C: New.
2946
2947 2011-08-05  Richard Guenther  <rguenther@suse.de>
2948
2949         PR tree-optimization/49984
2950         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2951
2952 2011-08-05  Richard Guenther  <rguenther@suse.de>
2953
2954         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2955         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2956         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2957
2958 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2959
2960         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2961         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2962         * gfortran.dg/ldist-pr43023.f90: Ditto.
2963         * gfortran.dg/namelist_52.f90: Ditto.
2964         * gfortran.dg/interface_proc_end.f90: Ditto.
2965         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2966         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2967
2968 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2969
2970         * gcc.dg/vect/vect-over-widen-1.c: New test.
2971         * gcc.dg/vect/vect-over-widen-2.c: New test.
2972         * gcc.dg/vect/vect-over-widen-3.c: New test.
2973         * gcc.dg/vect/vect-over-widen-4.c: New test.
2974
2975 2011-08-04  Richard Guenther  <rguenther@suse.de>
2976
2977         PR fortran/49957
2978         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2979
2980 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2981
2982         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2983
2984 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR middle-end/49905
2987         * g++.dg/ext/builtin-object-size3.C: New test.
2988
2989 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR tree-optimization/49948
2992         * gcc.dg/pr49948.c: New test.
2993
2994 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2995
2996         PR middle-end/47383
2997         * gcc.dg/torture/pr47383.c: New.
2998
2999 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3000
3001         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3002
3003 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3004
3005         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3006
3007 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3008
3009         PR target/47744
3010         * gcc.dg/torture/pr47744-1.c: New.
3011         * gcc.dg/torture/pr47744-2.c: Likewise.
3012         * gcc.dg/torture/pr47744-3.c: Likewise.
3013
3014 2011-08-03  Richard Guenther  <rguenther@suse.de>
3015
3016         PR middle-end/49958
3017         * gcc.dg/torture/pr49958.c: New testcase.
3018
3019 2011-08-03  Richard Guenther  <rguenther@suse.de>
3020
3021         PR tree-optimization/49938
3022         * g++.dg/torture/pr49938.C: New testcase.
3023
3024 2011-08-02  Jason Merrill  <jason@redhat.com>
3025
3026         PR c++/43886
3027         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3028
3029         PR c++/49577
3030         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3031
3032         PR c++/49593
3033         * g++.dg/cpp0x/variadic115.C: New.
3034
3035         PR c++/49803
3036         * g++.dg/cpp0x/union5.C: New.
3037
3038 2011-08-02  Daniel Kraft  <d@domob.eu>
3039
3040         PR fortran/49885
3041         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3042
3043 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3044
3045         PR middle-end/49947
3046         * gcc.dg/tree-ssa/forwprop-15.c
3047
3048 2011-08-02  Jason Merrill  <jason@redhat.com>
3049
3050         PR c++/49834
3051         * g++.dg/cpp0x/range-for20.C: New.
3052
3053 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3054
3055         * gfortran.dg/coarray_lib_token_3.f90: New.
3056
3057 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR fortran/46752
3060         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3061         * gcc.dg/gomp/atomic-15.c: New test.
3062         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3063         * g++.dg/gomp/atomic-15.C: New test.
3064         * g++.dg/gomp/private-1.C: New test.
3065         * g++.dg/gomp/sharing-2.C: New test.
3066         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3067         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3068         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3069
3070 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3071
3072         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3073         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3074         cleanup-module.
3075         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3076         * gfortran.dg/allocatable_function_5.f90: Ditto.
3077         * gfortran.dg/allocate_stat.f90: Ditto.
3078         * gfortran.dg/array_constructor_20.f90: Ditto.
3079         * gfortran.dg/array_constructor_21.f90: Ditto.
3080         * gfortran.dg/array_constructor_22.f90: Ditto.
3081         * gfortran.dg/array_constructor_26.f03: Ditto.
3082         * gfortran.dg/array_function_4.f90: Ditto.
3083         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3084         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3085         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3086         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3087         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3088         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3089         * gfortran.dg/class_15.f03: Ditto.
3090         * gfortran.dg/class_27.f03: Ditto.
3091         * gfortran.dg/class_33.f90: Ditto.
3092         * gfortran.dg/class_37.f03: Ditto.
3093         * gfortran.dg/class_40.f03: Ditto.
3094         * gfortran.dg/class_42.f03: Ditto.
3095         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3096         * gfortran.dg/coarray/registering_1.f90: Ditto.
3097         * gfortran.dg/convert_1.f90: Ditto.
3098         * gfortran.dg/default_initialization_3.f90: Ditto.
3099         * gfortran.dg/dependency_25.f90: Ditto.
3100         * gfortran.dg/dependency_26.f90: Ditto.
3101         * gfortran.dg/dependency_36.f90: Ditto.
3102         * gfortran.dg/dependency_37.f90: Ditto.
3103         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3104         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3105         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3106         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3107         * gfortran.dg/elemental_result_1.f90: Ditto.
3108         * gfortran.dg/empty_derived_type.f90: Ditto.
3109         * gfortran.dg/entry_7.f90: Ditto.
3110         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3111         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3112         * gfortran.dg/error_recovery_3.f90: Ditto.
3113         * gfortran.dg/extends_4.f03: Ditto.
3114         * gfortran.dg/func_assign.f90: Ditto.
3115         * gfortran.dg/func_assign_3.f90: Ditto.
3116         * gfortran.dg/generic_1.f90: Ditto.
3117         * gfortran.dg/generic_18.f90: Ditto.
3118         * gfortran.dg/generic_22.f03: Ditto.
3119         * gfortran.dg/generic_4.f90: Ditto.
3120         * gfortran.dg/generic_6.f90: Ditto.
3121         * gfortran.dg/generic_actual_arg.f90: Ditto.
3122         * gfortran.dg/graphite/id-21.f: Ditto.
3123         * gfortran.dg/graphite/pr45758.f90: Ditto.
3124         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3125         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3126         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3127         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3128         * gfortran.dg/host_used_types_1.f90: Ditto.
3129         * gfortran.dg/implicit_1.f90: Ditto.
3130         * gfortran.dg/implicit_11.f90: Ditto.
3131         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3132         * gfortran.dg/impure_actual_1.f90: Ditto.
3133         * gfortran.dg/impure_assignment_1.f90: Ditto.
3134         * gfortran.dg/impure_constructor_1.f90: Ditto.
3135         * gfortran.dg/initialization_10.f90: Ditto.
3136         * gfortran.dg/initialization_12.f90: Ditto.
3137         * gfortran.dg/interface_14.f90: Ditto.
3138         * gfortran.dg/interface_15.f90: Ditto.
3139         * gfortran.dg/interface_2.f90: Ditto.
3140         * gfortran.dg/interface_25.f90: Ditto.
3141         * gfortran.dg/interface_26.f90: Ditto.
3142         * gfortran.dg/interface_29.f90: Ditto.
3143         * gfortran.dg/interface_assignment_1.f90: Ditto.
3144         * gfortran.dg/internal_pack_6.f90: Ditto.
3145         * gfortran.dg/internal_pack_7.f90: Ditto.
3146         * gfortran.dg/internal_pack_8.f90: Ditto.
3147         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3148         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3149         * gfortran.dg/module_commons_3.f90: Ditto.
3150         * gfortran.dg/module_equivalence_4.f90: Ditto.
3151         * gfortran.dg/module_equivalence_6.f90: Ditto.
3152         * gfortran.dg/module_function_type_1.f90: Ditto.
3153         * gfortran.dg/module_naming_1.f90: Ditto.
3154         * gfortran.dg/namelist_4.f90: Ditto.
3155         * gfortran.dg/operator_c1202.f90: Ditto.
3156         * gfortran.dg/parens_7.f90: Ditto.
3157         * gfortran.dg/pr32921.f: Ditto.
3158         * gfortran.dg/pr33646.f90: Ditto.
3159         * gfortran.dg/pr41928.f90: Ditto.
3160         * gfortran.dg/pr42119.f90: Ditto.
3161         * gfortran.dg/pr43984.f90: Ditto.
3162         * gfortran.dg/present_1.f90: Ditto.
3163         * gfortran.dg/private_type_2.f90: Ditto.
3164         * gfortran.dg/proc_decl_2.f90: Ditto.
3165         * gfortran.dg/proc_ptr_10.f90: Ditto.
3166         * gfortran.dg/proc_ptr_22.f90: Ditto.
3167         * gfortran.dg/proc_ptr_8.f90: Ditto.
3168         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3169         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3170         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3171         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3172         * gfortran.dg/substring_equivalence.f90: Ditto.
3173         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3174         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3175         * gfortran.dg/trim_optimize_6.f90: Ditto.
3176         * gfortran.dg/typebound_call_12.f03: Ditto.
3177         * gfortran.dg/typebound_operator_5.f03: Ditto.
3178         * gfortran.dg/typebound_operator_6.f03: Ditto.
3179         * gfortran.dg/typebound_proc_18.f03: Ditto.
3180         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3181         * gfortran.dg/use_1.f90: Ditto.
3182         * gfortran.dg/use_10.f90: Ditto.
3183         * gfortran.dg/use_11.f90: Ditto.
3184         * gfortran.dg/use_14.f90: Ditto.
3185         * gfortran.dg/use_only_2.f90: Ditto.
3186         * gfortran.dg/use_rename_4.f90: Ditto.
3187         * gfortran.dg/use_rename_5.f90: Ditto.
3188         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3189         * gfortran.dg/used_interface_ref.f90: Ditto.
3190         * gfortran.dg/used_types_11.f90: Ditto.
3191         * gfortran.dg/used_types_3.f90: Ditto.
3192         * gfortran.dg/used_types_4.f90: Ditto.
3193         * gfortran.dg/userdef_operator_2.f90: Ditto.
3194         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3195         * gfortran.dg/vect/pr46213.f90: Ditto.
3196         * gfortran.dg/whole_file_21.f90: Ditto.
3197         * gfortran.dg/whole_file_22.f90: Ditto.
3198         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3199         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3200
3201 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3202
3203         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3204
3205 2011-08-01  Jason Merrill  <jason@redhat.com>
3206
3207         PR c++/49932
3208         * g++.dg/abi/mangle49.C: New.
3209
3210         PR c++/49924
3211         * g++.dg/cpp0x/constexpr-array4.C: New.
3212
3213         PR c++/49813
3214         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3215
3216 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3217
3218         PR target/49927
3219         * gcc.target/i386/pr49927.c: New test.
3220
3221 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3222
3223         PR tree-optimization/49926
3224         * gcc.dg/vect/pr49926.c: New test.
3225
3226 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3227
3228         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3229         * gcc.target/i386/lzcnt-1.c: New test.
3230         * gcc.target/i386/lzcnt-2.c: Likewise.
3231         * gcc.target/i386/lzcnt-2a.c: Likewise.
3232         * gcc.target/i386/lzcnt-3.c: Likewise.
3233         * gcc.target/i386/lzcnt-4.c: Likewise.
3234         * gcc.target/i386/lzcnt-4a.c: Likewise.
3235         * gcc.target/i386/lzcnt-5.c: Likewise.
3236         * gcc.target/i386/lzcnt-6.c: Likewise.
3237         * gcc.target/i386/lzcnt-6a.c: Likewise.
3238         * gcc.target/i386/lzcnt-check.h: Likewise.
3239
3240         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3241         * gcc.target/i386/sse-13.c: Likewise.
3242         * gcc.target/i386/sse-14.c: Likewise.
3243         * g++.dg/other/i386-2.C: Likewise.
3244         * g++.dg/other/i386-3.C: Likewise.
3245
3246 2011-08-01  Julian Brown  <julian@codesourcery.com>
3247
3248         * gcc.target/arm/fixed-point-exec.c: New test.
3249
3250 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3251
3252         PR target/49920
3253         * gcc.target/i386/pr49920.c: New test.
3254
3255 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3256
3257         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3258         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3259         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3260         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3261         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3262         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3263         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3264         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3265         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3266         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3267         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3268         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3269         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3270         * g++.dg/tree-ssa/pr33615.C: Ditto.
3271         * g++.dg/tree-ssa/restrict1.C: Ditto.
3272         * c-c++-common/restrict-2.c: Ditto.
3273         * gfortran.dg/pr32921.f: Ditto.
3274         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3275         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3276         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3277         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3278         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3279         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3280         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3281         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3282         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3283         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3284
3285 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3286
3287         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3288         .exe.ltrans[0-9]*. dump files.
3289
3290 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3291
3292         PR fortran/49112
3293         * gfortran.dg/abstract_type_6.f03: Modified.
3294         * gfortran.dg/typebound_proc_24.f03: New.
3295
3296 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3297
3298         PR testsuite/49917
3299         * g++.dg/init/for1.C: Fix.
3300
3301 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3302
3303         PR fortran/48876
3304         * gfortran.dg/string_5.f90:  New test.
3305
3306 2011-07-29  Jason Merrill  <jason@redhat.com>
3307
3308         PR c++/49867
3309         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3310
3311 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3312
3313         PR tree-optimization/47407
3314         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3315         alpha*-dec-osf*.
3316         Sort target list.
3317
3318 2011-07-29  Richard Guenther  <rguenther@suse.de>
3319
3320         * gcc.dg/uninit-suppress.c: Also disable VRP.
3321         * gcc.dg/uninit-suppress_2.c: Likewise.
3322
3323 2011-07-28  Jason Merrill  <jason@redhat.com>
3324
3325         PR c++/49808
3326         * g++.dg/template/nontype24.C: New.
3327
3328 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3329
3330         PR rtl-optimization/47958
3331         * gcc.dg/torture/pr47958-1.c: New.
3332
3333 2011-07-29  Wei Guozhi  <carrot@google.com>
3334
3335         PR rtl-optimization/49799
3336         * gcc.dg/pr49799.c: New test case.
3337
3338 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3339
3340         PR middle-end/48648
3341         * gcc.dg/graphite/id-pr48648.c: New.
3342
3343 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR fortran/31067
3346         * gfortran.dg/maxloc_2.f90: New test.
3347         * gfortran.dg/maxloc_3.f90: New test.
3348         * gfortran.dg/minloc_1.f90: New test.
3349         * gfortran.dg/minloc_2.f90: New test.
3350         * gfortran.dg/minloc_3.f90: New test.
3351         * gfortran.dg/minmaxloc_7.f90: New test.
3352
3353         PR debug/49871
3354         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3355
3356 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3357
3358         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3359         the builtin isn't optimized away.
3360
3361 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3362
3363         PR fortran/45586
3364         * gfortran.dg/lto/pr45586-2_0.f90: New.
3365
3366 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3367
3368         PR middle-end/49875
3369         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3370         * c-c++-common/cxxbitfields-5.c: Same.
3371
3372 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3373
3374         * lib/target-supports.exp (check_effective_target_mmap): Use
3375         check_function_available.
3376
3377 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3378
3379         * g++.old-deja/g++.pt/crash60.C: Updated.
3380
3381 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR target/49866
3384         * gcc.target/i386/pr49866.c: New test.
3385
3386 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3387
3388         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3389         * gcc.target/i386/bmi-andn-1.c: New test.
3390         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3391         * gcc.target/i386/bmi-andn-2.c: Likewise.
3392         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3393         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3394         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3395         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3396         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3397         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3398         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3399         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3400         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3401         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3402         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3403         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3404         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3405         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3406         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3407         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3408         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3409         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3410         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3411         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3412         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3413
3414 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3415
3416         PR middle-end/47691
3417         * gfortran.dg/graphite/id-pr47691.f: New.
3418
3419 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3420
3421         * gcc.target/i386/avx-os-support.h: New.
3422         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3423         (main): Check avx_os_support before the test is run.
3424         * gcc.target/i386/aes-avx-check.h: Ditto.
3425         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3426
3427 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3428
3429         * gcc.target/i386/aggregate-ret3.c: New test.
3430         * gcc.target/i386/aggregate-ret4.c: New test.
3431
3432 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3433
3434         PR fortran/49755
3435         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3436         allocated array should *not* change its size.
3437         * gfortran.dg/multiple_allocation_3.f90: New test.
3438
3439 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3440
3441         PR c++/49776
3442         * g++.dg/cpp0x/constexpr-49776.C: New.
3443
3444 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3445
3446         PR middle-end/47046
3447         * gcc.dg/graphite/id-pr47046.c: New.
3448
3449 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3450
3451         PR middle-end/47653
3452         * gcc.dg/graphite/run-id-pr47593.c: New.
3453
3454 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3455
3456         PR middle-end/47653
3457         * gcc.dg/graphite/run-id-pr47653.c: New.
3458         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3459         induction variables.
3460         * gcc.dg/graphite/scop-16.c: Same.
3461         * gcc.dg/graphite/scop-17.c: Same.
3462         * gcc.dg/graphite/scop-21.c: Same.
3463
3464 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3465
3466         PR middle-end/48805
3467         * gcc.dg/graphite/id-pr48805.c: New.
3468
3469 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3470
3471         * gfortran.dg/coarray_lib_token_2.f90: New.
3472
3473 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3474
3475         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3476         SPU local store.
3477
3478 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3479
3480         PR tree-opt/49671
3481         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3482         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3483
3484 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3485
3486         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3487
3488         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3489         * gcc.c-torture/execute/loop-2g.c: Likewise.
3490         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3491         Require mmap support.
3492         * gcc.c-torture/execute/loop-2g.x: Likewise.
3493         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3494         (MAP_ANON): Provide default.
3495         * gcc.dg/20050826-1.c: Likewise.
3496         * gcc.target/i386/pr36533.c: Likewise.
3497         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3498         Use dg-require-effective-target mmap.
3499
3500 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3501
3502         PR c++/49838
3503         * g++.dg/cpp0x/range-for19.C: New.
3504
3505 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3506
3507         PR testsuite/49753
3508         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3509
3510         Revert:
3511         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR testsuite/49753
3514         * g++.dg/torture/pr49309.C: Remove.
3515
3516 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3517
3518         PR tree-optimization/49809
3519         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3520         test.
3521
3522 2011-07-25  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/49715
3525         * gcc.target/i386/pr49715-1.c: New testcase.
3526         * gcc.target/i386/pr49715-2.c: Likewise.
3527
3528 2011-07-23  Jason Merrill  <jason@redhat.com>
3529
3530         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3531
3532 2011-07-22  Jason Merrill  <jason@redhat.com>
3533
3534         PR c++/49793
3535         * g++.dg/cpp0x/initlist55.C: New.
3536
3537 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/49791
3540         * gfortran.dg/namelist_72.f: New.
3541
3542 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3543
3544         * gfortran.dg/coarray_25.f90: New.
3545
3546 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3547
3548         * override1.C: This test should use c++0x mode.
3549         * override3.C: New. Test the diagnostics in c++98 mode.
3550
3551 2011-07-22  Jason Merrill  <jason@redhat.com>
3552             Mark Glisse  <marc.glisse@normalesup.org>
3553
3554         PR c++/30112
3555         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3556
3557         PR c++/49813
3558         * g++.dg/opt/builtins2.C: New.
3559         * g++.dg/other/error27.C: Don't rely on __builtin.
3560
3561 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3564         on lp64 targets.
3565         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3566         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3567         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3568         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3569
3570         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3571         instead of ia32.
3572
3573 2011-07-22  Richard Guenther  <rguenther@suse.de>
3574
3575         PR tree-optimization/45819
3576         * gcc.dg/pr45819.c: New testcase.
3577
3578 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3579
3580         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3581
3582 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3583
3584         PR middle-end/47654
3585         PR middle-end/49649
3586         * gcc.dg/graphite/run-id-pr47654.c: New.
3587
3588 2011-07-21  Ian Lance Taylor  <iant@google.com>
3589
3590         PR middle-end/49705
3591         * gcc.dg/pr49705.c: New test.
3592
3593 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3594
3595         * lib/target-supports.exp (check_avx_os_support_available): New.
3596         (check_effective_target_avx_runtime): Use it.
3597
3598 2011-07-21  Richard Guenther  <rguenther@suse.de>
3599
3600         PR tree-optimization/49770
3601         * g++.dg/torture/pr49770.C: New testcase.
3602
3603 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3604
3605         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3606         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3607
3608 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3609
3610         * gfortran.dg/coarray_lib_token_1.f90: New.
3611
3612 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3613
3614         * gcc.dg/pr32912-2.c: Skip for AVR.
3615         * gcc.dg/pr44674.c: Add dg-require-profiling.
3616
3617 2011-07-20  Jason Merrill  <jason@redhat.com>
3618
3619         * g++.dg/ext/desig2.C: New.
3620
3621 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3622
3623         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3624         be generated.
3625         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3626         * gcc.target/powerpc/recip-3.c: Ditto.
3627
3628 2011-07-19  Jason Merrill  <jason@redhat.com>
3629
3630         PR c++/6709 (DR 743)
3631         PR c++/42603 (DR 950)
3632         * g++.dg/cpp0x/decltype21.C: New.
3633
3634 2011-07-20  Richard Guenther  <rguenther@suse.de>
3635
3636         PR middle-end/18908
3637         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3638         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3639
3640 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3641
3642         * gcc.target/arm/combine-movs.c: New.
3643         * gcc.target/arm/unsigned-extend-2.c: New.
3644
3645 2011-07-19  Jason Merrill  <jason@redhat.com>
3646
3647         PR c++/49785
3648         * g++.dg/cpp0x/variadic114.C: New.
3649
3650 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3651
3652         * gfortran.dg/coarray_args_1.f90: New.
3653         * gfortran.dg/coarray_args_2.f90: New.
3654
3655 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3656
3657         PR fortran/49708
3658         * gfortran.dg/allocate_error_3.f90: New.
3659
3660 2011-07-19  Richard Guenther  <rguenther@suse.de>
3661
3662         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3663         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3664         * gcc.dg/torture/20110719-1.c: New testcase.
3665
3666 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3667
3668         PR tree-optimization/49768
3669         * gcc.c-torture/execute/pr49768.c: New test.
3670
3671 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3672
3673         PR tree-optimization/49771
3674         * gcc.dg/vect/pr49771.c: New test.
3675
3676 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3677
3678         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3679         * gcc.dg/ipa/ipa-2.c: Likewise.
3680         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3681         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3682         * gcc.dg/ipa/ipa-5.c: Likewise.
3683         * gcc.dg/ipa/ipa-7.c: Likewise.
3684         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3685         * gcc.dg/ipa/ipacost-1.c: Likewise.
3686         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3687         functions.
3688         * gcc.dg/ipa/ipcp-1.c: New test.
3689         * gcc.dg/ipa/ipcp-2.c: Likewise.
3690         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3691
3692 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR middle-end/49675
3695         * gfortran.dg/pr49675.f90: New test.
3696
3697 2011-07-18  Richard Guenther  <rguenther@suse.de>
3698
3699         * gcc.dg/torture/20110718-1.c: New testcase.
3700
3701 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3702
3703         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3704         * g++.dg/ext/bitfield3.C: Likewise.
3705         * g++.dg/ext/bitfield4.C: Likewise.
3706         * g++.dg/ext/bitfield5.C: Likewise.
3707         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3708         * g++.dg/other/pr23205-2.C: Likewise.
3709         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3710         * gcc.c-torture/compile/20001109-2.c: Likewise.
3711         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3712         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3713         * gcc.dg/bitfld-16.c: Likewise.
3714         * gcc.dg/bitfld-17.c: Likewise.
3715         * gcc.dg/bitfld-18.c: Likewise.
3716         * gcc.dg/builtins-config.h: Remove Netware support.
3717         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3718         * gcc.dg/cdce2.c: Likewise.
3719         * gcc.dg/cpp/assert4.c: Remove netware support.
3720         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3721         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3722
3723         * lib/target-supports.exp (check_visibility_available): Remove
3724         NetWare support.
3725         (check_profiling_available): Likewise.
3726
3727 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3728
3729         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3730
3731 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3732             Thomas Koenig  <tkoenig@gcc.gnu.org>
3733
3734         PR fortran/34657
3735         * gfortran.dg/generic_17.f90: Fix testcase.
3736         * gfortran.dg/interface_3.f90: Add dg-error.
3737         * gfortran.dg/use_14.f90: New.
3738         * gfortran.dg/use_15.f90: New.
3739
3740 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3741
3742         * gnat.dg/pointer_controlled.adb: New test.
3743
3744 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3745
3746         PR fortran/49624
3747         * gfortran.dg/pointer_remapping_7.f90: New.
3748
3749 2011-07-16  Jason Merrill  <jason@redhat.com>
3750
3751         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3752
3753 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3754             Jason Merrill  <jason@redhat.com>
3755
3756         PR c++/45329
3757         PR c++/48934
3758         * g++.dg/cpp0x/decltype29.C: Adjust.
3759         * g++.dg/cpp0x/error4.C: Adjust.
3760         * g++.dg/cpp0x/sfinae26.C: Adjust.
3761         * g++.dg/cpp0x/variadic105.C: Adjust.
3762         * g++.dg/template/deduce3.C: Adjust.
3763         * g++.dg/template/error45.C: Adjust.
3764         * g++.dg/template/ptrmem2.C: Adjust.
3765         * g++.dg/template/sfinae2.C: Adjust.
3766         * g++.old-deja/g++.pt/crash60.C: Adjust.
3767         * g++.old-deja/g++.pt/unify6.C: Adjust.
3768         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3769         * g++.dg/cpp0x/nullptr15.C: Adjust.
3770         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3771         * g++.dg/cpp0x/pr31431.C: Adjust.
3772         * g++.dg/cpp0x/pr31434.C: Adjust.
3773         * g++.dg/cpp0x/sfinae11.C: Adjust
3774         * g++.dg/cpp0x/temp_default2.C: Adjust.
3775         * g++.dg/cpp0x/trailing4.C: Adjust.
3776         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3777         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3778         * g++.dg/cpp0x/variadic105.C: Adjust.
3779         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3780         * g++.dg/ext/vla2.C: Adjust.
3781         * g++.dg/other/ptrmem10.C: Adjust.
3782         * g++.dg/other/ptrmem11.C: Adjust.
3783         * g++.dg/overload/unknown1.C: Adjust.
3784         * g++.dg/template/conv11.C: Adjust.
3785         * g++.dg/template/dependent-expr5.C: Adjust.
3786         * g++.dg/template/friend.C: Adjust.
3787         * g++.dg/template/incomplete2.C: Adjust.
3788         * g++.dg/template/local4.C: Adjust.
3789         * g++.dg/template/local6.C: Adjust.
3790         * g++.dg/template/operator9.C: Adjust.
3791         * g++.dg/template/ttp25.C: Adjust.
3792         * g++.dg/template/unify10.C: Adjust.
3793         * g++.dg/template/unify11.C: Adjust.
3794         * g++.dg/template/unify6.C: Adjust.
3795         * g++.dg/template/unify9.C: Adjust.
3796         * g++.dg/template/varmod1.C: Adjust.
3797         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3798         * g++.old-deja/g++.pt/crash28.C: Adjust.
3799         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3800         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3801         * g++.old-deja/g++.pt/expr2.C: Adjust.
3802         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3803         * g++.old-deja/g++.pt/spec5.C: Adjust.
3804         * g++.old-deja/g++.pt/spec6.C: Adjust.
3805         * g++.old-deja/g++.pt/unify4.C: Adjust.
3806         * g++.old-deja/g++.pt/unify8.C: Adjust.
3807         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3808         * g++.dg/overload/template5.C: New testcase.
3809         * g++.dg/template/overload12.C: New testcase.
3810
3811 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3812
3813         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3814         * gfortran.dg/coarray_7.f90: Ditto.
3815         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3816         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3817
3818 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3819
3820         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3821         case.
3822         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3823         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3824         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3825         C67X.
3826         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3827         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3828         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3829
3830 2011-07-15  Jason Merrill  <jason@redhat.com>
3831
3832         PR testsuite/49741
3833         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3834         Use --extra_opts instead of --additional_options.
3835
3836 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR testsuite/49753
3839         * g++.dg/torture/pr49309.C: Remove.
3840
3841 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3842
3843         * gcc.target/tic6x/weak-call.c: New test.
3844         * gcc.target/tic6x/fpcmp.c: New test.
3845         * gcc.target/tic6x/fpdiv.c: New test.
3846         * gcc.target/tic6x/rotdi16-scan.c: New test.
3847         * gcc.target/tic6x/ffssi.c: New test.
3848         * gcc.target/tic6x/fpdiv-lib.c: New test.
3849         * gcc.target/tic6x/cold-lc.c: New test.
3850         * gcc.target/tic6x/longcalls.c: New test.
3851         * gcc.target/tic6x/abi-align-1.c: New test.
3852         * gcc.target/tic6x/fpcmp-finite.c: New test.
3853         * gcc.target/tic6x/rotdi16.c: New test.
3854         * gcc.target/tic6x/bswapl.c: New test.
3855         * gcc.target/tic6x/ffsdi.c: New test.
3856         * gcc.target/tic6x/tic6x.exp: New file.
3857         * gcc.target/tic6x/builtins/arith24.c: New test.
3858         * gcc.target/tic6x/builtins/smpy.c: New test.
3859         * gcc.target/tic6x/builtins/smpylh.c: New test.
3860         * gcc.target/tic6x/builtins/smpyh.c: New test.
3861         * gcc.target/tic6x/builtins/sarith1.c: New test.
3862         * gcc.target/tic6x/builtins/extclr.c: New test
3863         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3864         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3865         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3866         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3867         New functions.
3868         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3869         __TMS320C6X__.
3870         * gcc.dg/20020312-2.c: Likewise.
3871         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3872         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3873         * gcc.dg/torture/builtin-math-7.c: Likewise.
3874
3875         PR testsuite/49757
3876         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3877         not testing tic6x-*-*.
3878
3879 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3880
3881         PR tree-opt/49309
3882         * g++.dg/torture/pr49309.C: New testcase.
3883
3884 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3885
3886         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3887
3888 2011-07-14  Richard Guenther  <rguenther@suse.de>
3889
3890         PR tree-optimization/49651
3891         * gcc.dg/torture/pr49651.c: New testcase.
3892
3893 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3894
3895         PR target/43746
3896         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3897
3898 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3899
3900         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3901         -mno-pointers-to-nested-functions.
3902         * gcc.target/powerpc/no-r11-2.c: Ditto.
3903         * gcc.target/powerpc/no-r11-3.c: Ditto.
3904
3905 2011-07-13  Jason Merrill  <jason@redhat.com>
3906
3907         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3908         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3909         when compiling C files.
3910         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3911         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3912         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3913         * g++.dg/lookup/anon2.C: Likewise.
3914         * g++.dg/tree-ssa/copyprop.C: Likewise.
3915         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3916         * g++.dg/init/vector1.C: Ignore narrowing errors.
3917         * g++.dg/torture/pr35526.C: Likewise.
3918         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3919
3920 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3921
3922         PR libfortran/49296
3923         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3924         and logical reads.
3925
3926 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3927
3928         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3929         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3930
3931 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3932
3933         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3934         * lib/obj-c++.exp (obj-c++_init): Ditto.
3935         * lib/file-format.exp (gcc_target_object_format): Ditto.
3936         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3937         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3938         (check_visibility_available): Ditto.
3939         (check_effective_target_tls_native): Ditto.
3940         (check_effective_target_tls_emulated): Ditto.
3941         (check_effective_target_function_sections): Ditto.
3942
3943 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3944
3945         * gcc.target/arm/pr48183.c: New test.
3946
3947 2011-07-13  Richard Guenther  <rguenther@suse.de>
3948
3949         * gcc.dg/torture/20110713-1.c: New testcase.
3950
3951 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3952
3953         PR rtl-opt/49474
3954         * gcc.c-torture/compile/pr49474.c: New testcase.
3955
3956 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR tree-optimization/49712
3959         * gcc.c-torture/execute/pr49712.c: New test.
3960
3961 2011-07-11  Jason Merrill  <jason@redhat.com>
3962
3963         PR c++/44609
3964         * g++.dg/template/recurse3.C: New.
3965
3966 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR debug/49676
3969         * gcc.dg/guality/csttest.c: New test.
3970
3971         PR fortran/49698
3972         * gfortran.dg/pr49698.f90: New test.
3973
3974 2011-07-11  Jeff Law  <law@redhat.com>
3975
3976         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3977
3978 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3979
3980         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3981         * go.test/go-test.exp (go-set-goarch): Likewise.
3982
3983 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3984
3985         PR target/39633
3986         * gcc.target/avr/torture/pr39633.c: New test case.
3987
3988 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3989
3990         PR fortran/18918
3991         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3992
3993 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3994
3995         * lib/target-supports.exp (check_effective_target_scheduling):
3996         New Function.
3997         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3998         * gcc.dg/pr45055.c: Ditto.
3999         * gcc.dg/pr45353.c: Ditto.
4000         * g++.dg/pr45056.C: Ditto.
4001
4002 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4003
4004         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4005         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4006         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4007         * g++.dg/torture/pr31863.C: Skip AVR.
4008
4009 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4010
4011         PR fortran/49690
4012         * gfortran.dg/intrinsic_signal.f90: New.
4013
4014 2011-07-09  Jason Merrill  <jason@redhat.com>
4015
4016         * g++.dg/cpp0x/regress/regress6.C: New.
4017         * g++.dg/parse/crash45.C: Adjust message.
4018         * g++.dg/template/crash38.C: Adjust message.
4019         * g++.dg/template/crash64.C: Adjust message.
4020
4021 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4022
4023         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4024         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4025         * g++.dg/abi/bitfield3.C: Likewise.
4026         * g++.dg/eh/pr38662.C: Likewise.
4027         * g++.dg/ext/attrib36.C: Likewise.
4028         * g++.dg/ext/attrib37.C: Likewise.
4029         * g++.dg/ext/attrib8.C: Likewise.
4030         * g++.dg/ext/tmplattr1.C: Likewise.
4031         * g++.dg/inherit/override-attribs.C: Likewise.
4032         * g++.dg/opt/inline9.C: Likewise.
4033         * g++.dg/opt/life1.C: Likewise.
4034         * g++.dg/opt/longbranch2.C: Likewise.
4035         * g++.dg/opt/nrv12.C: Likewise.
4036         * g++.dg/opt/reg-stack4.C: Likewise.
4037         * g++.dg/other/pr35504.C: Likewise.
4038         * g++.dg/other/pr39496.C: Likewise.
4039         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4040         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4041         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4042         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4043         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4044         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4045         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4046         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4047         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4048         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4049         * g++.dg/warn/pr15774-1.C: Likewise.
4050         * g++.dg/warn/pr15774-2.C: Likewise.
4051         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4052         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4053         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4054         * g++.old-deja/g++.pt/asm2.C: Likewise.
4055         * gcc.c-torture/compile/20000804-1.c: Likewise.
4056         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4057         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4058         * gcc.dg/20020108-1.c: Likewise.
4059         * gcc.dg/20020122-2.c: Likewise.
4060         * gcc.dg/20020122-3.c: Likewise.
4061         * gcc.dg/20020206-1.c: Likewise.
4062         * gcc.dg/20020219-1.c: Likewise.
4063         * gcc.dg/20020310-1.c: Likewise.
4064         * gcc.dg/20020411-1.c: Likewise.
4065         * gcc.dg/20020418-2.c: Likewise.
4066         * gcc.dg/20020426-2.c: Likewise.
4067         * gcc.dg/20020517-1.c: Likewise.
4068         * gcc.dg/20030204-1.c: Likewise.
4069         * gcc.dg/20030826-2.c: Likewise.
4070         * gcc.dg/20031102-1.c: Likewise.
4071         * gcc.dg/20031202-1.c: Likewise.
4072         * gcc.dg/20050111-1.c: Likewise.
4073         * gcc.dg/20050503-1.c: Likewise.
4074         * gcc.dg/array-init-1.c: Likewise.
4075         * gcc.dg/builtin-apply4.c: Likewise.
4076         * gcc.dg/dfp/pr31344.c: Likewise.
4077         * gcc.dg/gomp/atomic-11.c: Likewise.
4078         * gcc.dg/graphite/pr40281.c: Likewise.
4079         * gcc.dg/ia64-sync-1.c: Likewise.
4080         * gcc.dg/ia64-sync-2.c: Likewise.
4081         * gcc.dg/ia64-sync-3.c: Likewise.
4082         * gcc.dg/ia64-sync-4.c: Likewise.
4083         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4084         * gcc.dg/invalid-call-1.c: Likewise.
4085         * gcc.dg/loop-3.c: Likewise.
4086         * gcc.dg/lower-subreg-1.c: Likewise.
4087         * gcc.dg/lto/pr47259_0.c: Likewise.
4088         * gcc.dg/nested-calls-1.c: Likewise.
4089         * gcc.dg/pr20017.c: Likewise.
4090         * gcc.dg/pr25023.c: Likewise.
4091         * gcc.dg/pr27671-2.c: Likewise.
4092         * gcc.dg/pr32176.c: Likewise.
4093         * gcc.dg/pr33676.c: Likewise.
4094         * gcc.dg/pr35045.c: Likewise.
4095         * gcc.dg/pr36015.c: Likewise.
4096         * gcc.dg/pr36584.c: Likewise.
4097         * gcc.dg/pr36998.c: Likewise.
4098         * gcc.dg/pr37438.c: Likewise.
4099         * gcc.dg/pr37908.c: Likewise.
4100         * gcc.dg/pr41241.c: Likewise.
4101         * gcc.dg/pr41340.c: Likewise.
4102         * gcc.dg/pr44136.c: Likewise.
4103         * gcc.dg/pr44194-1.c: Likewise.
4104         * gcc.dg/pr46212.c: Likewise.
4105         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4106         * gcc.dg/setjmp-2.c: Likewise.
4107         * gcc.dg/short-compare-1.c: Likewise.
4108         * gcc.dg/short-compare-2.c: Likewise.
4109         * gcc.dg/smod-1.c: Likewise.
4110         * gcc.dg/sync-2.c: Likewise.
4111         * gcc.dg/sync-3.c: Likewise.
4112         * gcc.dg/tls/opt-1.c: Likewise.
4113         * gcc.dg/tls/opt-2.c: Likewise.
4114         * gcc.dg/tls/opt-3.c: Likewise.
4115         * gcc.dg/torture/badshift.c: Likewise.
4116         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4117         * gcc.dg/torture/pr20314-2.c: Likewise.
4118         * gcc.dg/torture/pr36891.c: Likewise.
4119         * gcc.dg/torture/pr38774.c: Likewise.
4120         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4121         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4122         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4123         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4124         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4125         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4126         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4127         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4128         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4129         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4130         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4131         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4132         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4133         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4134         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4135         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4136         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4137         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4138         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4139         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4140         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4141         * gcc.dg/unroll-1.c: Likewise.
4142         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4143         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4144         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4145         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4146         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4147         * gcc.target/i386/20000609-1.c: Likewise.
4148         * gcc.target/i386/20000720-1.c: Likewise.
4149         * gcc.target/i386/20000724-1.c: Likewise.
4150         * gcc.target/i386/20011107-1.c: Likewise.
4151         * gcc.target/i386/20011119-1.c: Likewise.
4152         * gcc.target/i386/20020201-3.c: Likewise.
4153         * gcc.target/i386/20020218-1.c: Likewise.
4154         * gcc.target/i386/20020729-1.c: Likewise.
4155         * gcc.target/i386/20030926-1.c: Likewise.
4156         * gcc.target/i386/20060125-1.c: Likewise.
4157         * gcc.target/i386/20060125-2.c: Likewise.
4158         * gcc.target/i386/20060512-1.c: Likewise.
4159         * gcc.target/i386/20060512-2.c: Likewise.
4160         * gcc.target/i386/20060512-3.c: Likewise.
4161         * gcc.target/i386/20060512-4.c: Likewise.
4162         * gcc.target/i386/387-1.c: Likewise.
4163         * gcc.target/i386/387-2.c: Likewise.
4164         * gcc.target/i386/387-5.c: Likewise.
4165         * gcc.target/i386/387-6.c: Likewise.
4166         * gcc.target/i386/980312-1.c: Likewise.
4167         * gcc.target/i386/980313-1.c: Likewise.
4168         * gcc.target/i386/990117-1.c: Likewise.
4169         * gcc.target/i386/990424-1.c: Likewise.
4170         * gcc.target/i386/990524-1.c: Likewise.
4171         * gcc.target/i386/991129-1.c: Likewise.
4172         * gcc.target/i386/991214-1.c: Likewise.
4173         * gcc.target/i386/991230-1.c: Likewise.
4174         * gcc.target/i386/addr-sel-1.c: Likewise.
4175         * gcc.target/i386/aggregate-ret1.c: Likewise.
4176         * gcc.target/i386/aggregate-ret2.c: Likewise.
4177         * gcc.target/i386/align-main-3.c: Likewise.
4178         * gcc.target/i386/amd64-abi-1.c: Likewise.
4179         * gcc.target/i386/amd64-abi-2.c: Likewise.
4180         * gcc.target/i386/amd64-abi-4.c: Likewise.
4181         * gcc.target/i386/amd64-abi-5.c: Likewise.
4182         * gcc.target/i386/amd64-abi-6.c: Likewise.
4183         * gcc.target/i386/asm-1.c: Likewise.
4184         * gcc.target/i386/asm-3.c: Likewise.
4185         * gcc.target/i386/asm-5.c: Likewise.
4186         * gcc.target/i386/attributes-error.c: Likewise.
4187         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4188         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4189         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4190         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4191         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4192         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4193         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4194         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4195         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4196         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4197         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4198         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4199         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4200         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4201         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4202         * gcc.target/i386/bitfield1.c: Likewise.
4203         * gcc.target/i386/bitfield2.c: Likewise.
4204         * gcc.target/i386/bmi-2.c: Likewise.
4205         * gcc.target/i386/bmi-5.c: Likewise.
4206         * gcc.target/i386/builtin-unreachable.c: Likewise.
4207         * gcc.target/i386/cleanup-2.c: Likewise.
4208         * gcc.target/i386/clobbers.c: Likewise.
4209         * gcc.target/i386/cmov8.c: Likewise.
4210         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4211         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4212         * gcc.target/i386/compress-float-387.c: Likewise.
4213         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4214         * gcc.target/i386/compress-float-sse.c: Likewise.
4215         * gcc.target/i386/crc32-2.c: Likewise.
4216         * gcc.target/i386/crc32-3.c: Likewise.
4217         * gcc.target/i386/divmod-7.c: Likewise.
4218         * gcc.target/i386/divmod-8.c: Likewise.
4219         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4220         * gcc.target/i386/fma3-builtin.c: Likewise.
4221         * gcc.target/i386/fma3-fma.c: Likewise.
4222         * gcc.target/i386/fma4-256-vector.c: Likewise.
4223         * gcc.target/i386/fma4-builtin.c: Likewise.
4224         * gcc.target/i386/fma4-fma-2.c: Likewise.
4225         * gcc.target/i386/fma4-fma.c: Likewise.
4226         * gcc.target/i386/fma4-vector-2.c: Likewise.
4227         * gcc.target/i386/fma4-vector.c: Likewise.
4228         * gcc.target/i386/funcspec-1.c: Likewise.
4229         * gcc.target/i386/funcspec-10.c: Likewise.
4230         * gcc.target/i386/funcspec-11.c: Likewise.
4231         * gcc.target/i386/funcspec-2.c: Likewise.
4232         * gcc.target/i386/funcspec-5.c: Likewise.
4233         * gcc.target/i386/funcspec-6.c: Likewise.
4234         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4235         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4236         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4237         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4238         * gcc.target/i386/incoming-1.c: Likewise.
4239         * gcc.target/i386/incoming-10.c: Likewise.
4240         * gcc.target/i386/incoming-11.c: Likewise.
4241         * gcc.target/i386/incoming-12.c: Likewise.
4242         * gcc.target/i386/incoming-13.c: Likewise.
4243         * gcc.target/i386/incoming-14.c: Likewise.
4244         * gcc.target/i386/incoming-15.c: Likewise.
4245         * gcc.target/i386/incoming-2.c: Likewise.
4246         * gcc.target/i386/incoming-3.c: Likewise.
4247         * gcc.target/i386/incoming-4.c: Likewise.
4248         * gcc.target/i386/incoming-5.c: Likewise.
4249         * gcc.target/i386/incoming-6.c: Likewise.
4250         * gcc.target/i386/incoming-7.c: Likewise.
4251         * gcc.target/i386/incoming-8.c: Likewise.
4252         * gcc.target/i386/incoming-9.c: Likewise.
4253         * gcc.target/i386/lea.c: Likewise.
4254         * gcc.target/i386/local.c: Likewise.
4255         * gcc.target/i386/loop-1.c: Likewise.
4256         * gcc.target/i386/loop-2.c: Likewise.
4257         * gcc.target/i386/loop-3.c: Likewise.
4258         * gcc.target/i386/max-stack-align.c: Likewise.
4259         * gcc.target/i386/memcpy-1.c: Likewise.
4260         * gcc.target/i386/movbe-2.c: Likewise.
4261         * gcc.target/i386/movq-2.c: Likewise.
4262         * gcc.target/i386/movq.c: Likewise.
4263         * gcc.target/i386/nrv1.c: Likewise.
4264         * gcc.target/i386/pad-4.c: Likewise.
4265         * gcc.target/i386/pad-5a.c: Likewise.
4266         * gcc.target/i386/pad-5b.c: Likewise.
4267         * gcc.target/i386/pad-6a.c: Likewise.
4268         * gcc.target/i386/pad-6b.c: Likewise.
4269         * gcc.target/i386/pad-7.c: Likewise.
4270         * gcc.target/i386/pad-9.c: Likewise.
4271         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4272         * gcc.target/i386/pic-1.c: Likewise.
4273         * gcc.target/i386/pr12092-1.c: Likewise.
4274         * gcc.target/i386/pr12329.c: Likewise.
4275         * gcc.target/i386/pr21518.c: Likewise.
4276         * gcc.target/i386/pr22362.c: Likewise.
4277         * gcc.target/i386/pr22585.c: Likewise.
4278         * gcc.target/i386/pr23098.c: Likewise.
4279         * gcc.target/i386/pr25196.c: Likewise.
4280         * gcc.target/i386/pr25293.c: Likewise.
4281         * gcc.target/i386/pr25654.c: Likewise.
4282         * gcc.target/i386/pr26449.c: Likewise.
4283         * gcc.target/i386/pr26778.c: Likewise.
4284         * gcc.target/i386/pr26826.c: Likewise.
4285         * gcc.target/i386/pr27266.c: Likewise.
4286         * gcc.target/i386/pr29978.c: Likewise.
4287         * gcc.target/i386/pr30505.c: Likewise.
4288         * gcc.target/i386/pr30961-1.c: Likewise.
4289         * gcc.target/i386/pr31628.c: Likewise.
4290         * gcc.target/i386/pr32000-2.c: Likewise.
4291         * gcc.target/i386/pr32661-1.c: Likewise.
4292         * gcc.target/i386/pr32708-2.c: Likewise.
4293         * gcc.target/i386/pr32708-3.c: Likewise.
4294         * gcc.target/i386/pr34256.c: Likewise.
4295         * gcc.target/i386/pr34312.c: Likewise.
4296         * gcc.target/i386/pr34522.c: Likewise.
4297         * gcc.target/i386/pr35160.c: Likewise.
4298         * gcc.target/i386/pr35281.c: Likewise.
4299         * gcc.target/i386/pr36246.c: Likewise.
4300         * gcc.target/i386/pr36786.c: Likewise.
4301         * gcc.target/i386/pr37275.c: Likewise.
4302         * gcc.target/i386/pr37843-3.c: Likewise.
4303         * gcc.target/i386/pr37843-4.c: Likewise.
4304         * gcc.target/i386/pr39082-1.c: Likewise.
4305         * gcc.target/i386/pr39431.c: Likewise.
4306         * gcc.target/i386/pr39496.c: Likewise.
4307         * gcc.target/i386/pr39543-2.c: Likewise.
4308         * gcc.target/i386/pr39911.c: Likewise.
4309         * gcc.target/i386/pr40718.c: Likewise.
4310         * gcc.target/i386/pr40906-1.c: Likewise.
4311         * gcc.target/i386/pr40906-2.c: Likewise.
4312         * gcc.target/i386/pr40906-3.c: Likewise.
4313         * gcc.target/i386/pr40934.c: Likewise.
4314         * gcc.target/i386/pr41900.c: Likewise.
4315         * gcc.target/i386/pr42589.c: Likewise.
4316         * gcc.target/i386/pr43662.c: Likewise.
4317         * gcc.target/i386/pr43671.c: Likewise.
4318         * gcc.target/i386/pr43766.c: Likewise.
4319         * gcc.target/i386/pr43869.c: Likewise.
4320         * gcc.target/i386/pr44942.c: Likewise.
4321         * gcc.target/i386/pr44948-2a.c: Likewise.
4322         * gcc.target/i386/pr45234.c: Likewise.
4323         * gcc.target/i386/pr45336-2.c: Likewise.
4324         * gcc.target/i386/pr45336-4.c: Likewise.
4325         * gcc.target/i386/pr45852.c: Likewise.
4326         * gcc.target/i386/pr46470.c: Likewise.
4327         * gcc.target/i386/pr48037-1.c: Likewise.
4328         * gcc.target/i386/pr48389.c: Likewise.
4329         * gcc.target/i386/pr49095.c: Likewise.
4330         * gcc.target/i386/pr9771-1.c: Likewise.
4331         * gcc.target/i386/rdfsbase-1.c: Likewise.
4332         * gcc.target/i386/rdfsbase-2.c: Likewise.
4333         * gcc.target/i386/rdgsbase-1.c: Likewise.
4334         * gcc.target/i386/rdgsbase-2.c: Likewise.
4335         * gcc.target/i386/rdrand-3.c: Likewise.
4336         * gcc.target/i386/regparm-stdcall.c: Likewise.
4337         * gcc.target/i386/regparm.c: Likewise.
4338         * gcc.target/i386/reload-1.c: Likewise.
4339         * gcc.target/i386/rotate-2.c: Likewise.
4340         * gcc.target/i386/sibcall-5.c: Likewise.
4341         * gcc.target/i386/signbit-1.c: Likewise.
4342         * gcc.target/i386/signbit-2.c: Likewise.
4343         * gcc.target/i386/signbit-3.c: Likewise.
4344         * gcc.target/i386/sse-5.c: Likewise.
4345         * gcc.target/i386/sse-8.c: Likewise.
4346         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4347         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4348         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4349         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4350         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4351         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4352         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4353         * gcc.target/i386/sse2-movq-2.c: Likewise.
4354         * gcc.target/i386/sse2-movq-3.c: Likewise.
4355         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4356         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4357         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4358         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4359         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4360         * gcc.target/i386/ssefn-1.c: Likewise.
4361         * gcc.target/i386/ssefn-2.c: Likewise.
4362         * gcc.target/i386/sseregparm-1.c: Likewise.
4363         * gcc.target/i386/sseregparm-2.c: Likewise.
4364         * gcc.target/i386/sseregparm-3.c: Likewise.
4365         * gcc.target/i386/sseregparm-4.c: Likewise.
4366         * gcc.target/i386/sseregparm-5.c: Likewise.
4367         * gcc.target/i386/sseregparm-6.c: Likewise.
4368         * gcc.target/i386/sseregparm-7.c: Likewise.
4369         * gcc.target/i386/sseregparm-8.c: Likewise.
4370         * gcc.target/i386/stack-realign.c: Likewise.
4371         * gcc.target/i386/stack-usage-realign.c: Likewise.
4372         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4373         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4374         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4375         * gcc.target/i386/stackalign/return-1.c: Likewise.
4376         * gcc.target/i386/stackalign/return-2.c: Likewise.
4377         * gcc.target/i386/stackalign/return-3.c: Likewise.
4378         * gcc.target/i386/tailcall-1.c: Likewise.
4379         * gcc.target/i386/tbm-2.c: Likewise.
4380         * gcc.target/i386/udivmod-7.c: Likewise.
4381         * gcc.target/i386/udivmod-8.c: Likewise.
4382         * gcc.target/i386/unroll-1.c: Likewise.
4383         * gcc.target/i386/vararg-1.c: Likewise.
4384         * gcc.target/i386/vararg-2.c: Likewise.
4385         * gcc.target/i386/vect8-ret.c: Likewise.
4386         * gcc.target/i386/vectorize5.c: Likewise.
4387         * gcc.target/i386/wmul-1.c: Likewise.
4388         * gcc.target/i386/wmul-2.c: Likewise.
4389         * gcc.target/i386/wrfsbase-1.c: Likewise.
4390         * gcc.target/i386/wrfsbase-2.c: Likewise.
4391         * gcc.target/i386/wrgsbase-1.c: Likewise.
4392         * gcc.target/i386/wrgsbase-2.c: Likewise.
4393         * gcc.target/i386/xop-pcmov.c: Likewise.
4394         * gcc.target/i386/xop-pcmov2.c: Likewise.
4395         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4396         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4397         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4398         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4399         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4400         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4401         * gcc.target/i386/zee.c: Likewise.
4402         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4403         * gfortran.dg/compiler-directive_2.f: Likewise.
4404         * gfortran.dg/g77/20010216-1.f: Likewise.
4405         * gfortran.dg/gomp/pr39152.f90: Likewise.
4406         * gfortran.dg/pr33794.f90: Likewise.
4407
4408 2011-07-09  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/cpp0x/regress/regress5.C: New.
4411
4412 2011-07-08  Jason Merrill  <jason@redhat.com>
4413
4414         PR c++/45437
4415         * g++.dg/expr/compound-asn1.C: New.
4416         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4417
4418 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4419
4420         PR target/49621
4421         * gcc.target/powerpc/altivec-34.c: New test.
4422
4423 2011-07-08  Jason Merrill  <jason@redhat.com>
4424
4425         PR c++/45603
4426         * g++.dg/abi/guard3.C: New.
4427
4428 2011-07-08  Julian Brown  <julian@codesourcery.com>
4429
4430         * lib/target-supports.exp
4431         (check_effective_target_arm_little_endian): New.
4432         (check_effective_target_vect_pack_trunc): Use above.
4433         (check_effective_target_vect_unpack): Likewise.
4434         (check_effective_target_vect_element_align): Test
4435         check_effective_target_arm_vect_no_misalign for ARM.
4436
4437 2011-07-08  Jason Merrill  <jason@redhat.com>
4438
4439         PR c++/49673
4440         * g++.dg/cpp0x/constexpr-rom.C: New.
4441
4442 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4443
4444         PR middle-end/49519
4445         * g++.dg/torture/pr49519.C: New test.
4446
4447 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4448
4449         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4450
4451 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4452
4453         PR testsuite/48727
4454         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4455
4456 2011-07-08  Richard Guenther  <rguenther@suse.de>
4457
4458         PR tree-optimization/49662
4459         * gcc.dg/graphite/interchange-14.c: XFAIL.
4460         * gcc.dg/graphite/interchange-15.c: Likewise.
4461         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4462
4463 2011-07-06  Jason Merrill  <jason@redhat.com>
4464
4465         PR c++/49663
4466         * g++.dg/cpp0x/regress/regress4.C: New.
4467
4468 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4469
4470         PR fortran/49648
4471         * gfortran.dg/result_in_spec_4.f90: New test.
4472
4473 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4474
4475         * gcc.target/sparc/cas64.c: New test.
4476
4477 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR c/49644
4480         * g++.dg/torture/pr49644.C: New test.
4481
4482         PR c/49644
4483         * gcc.c-torture/execute/pr49644.c: New test.
4484
4485 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4486
4487         * lib/target-supports.exp (check_effective_target_ia32): New.
4488         (check_effective_target_x32): Likewise.
4489         (check_effective_target_vect_cmdline_needed): Also check x32.
4490
4491 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4492
4493         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4494         dg-prune-output.
4495         * gcc.target/arm/pr42235.c: Likewise.
4496         * gcc.target/arm/pr42495.c: Likewise.
4497         * gcc.target/arm/pr42574.c: Likewise.
4498         * gcc.target/arm/thumb-branch1.c: Likewise.
4499
4500         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4501         unneeded prune of possible warning.
4502         * gcc.target/arm/pr40956.c: Likewise.
4503         * gcc.target/arm/pr42505.c: Likewise.
4504
4505         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4506         * gcc.c-torture/compile/pr46883.c: Likewise.
4507         * gcc.c-torture/compile/pr46934.c: Likewise.
4508
4509         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4510         for move to ../../gcc.c-torture/compile.
4511         * gcc.target/arm/pr46883.c: Likewise.
4512         * gcc.target/arm/pr46934.c: Likewise.
4513
4514         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4515         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4516         * gcc.target/arm/wmul-1.c: Likewise.
4517         * gcc.target/arm/wmul-2.c: Likewise.
4518         * gcc.target/arm/wmul-3.c: Likewise.
4519         * gcc.target/arm/wmul-4.c: Likewise.
4520         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4521         add tab after scan target.
4522         * gcc.target/arm/smlaltt-1.c: Likewise.
4523         * gcc.target/arm/smlatb-1.c: Likewise.
4524         * gcc.target/arm/smlatt-1.c: Likewise.
4525
4526 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR debug/49522
4529         * gcc.dg/debug/pr49522.c: New test.
4530
4531 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4532
4533         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4534         * gcc.dg/pr46212.c: Run only if target int32plus.
4535         * gcc.dg/torture/pr48146.c: Ditto.
4536         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4537         * c-c++-common/pr44832.c: Ditto.
4538         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4539         * gcc.dg/pr31490.c: Ditto.
4540         * gcc.dg/torture/builtin-math-7.c: Run only if target
4541         large_double.
4542         * gcc.dg/torture/pr45764.c: Skip for AVR.
4543         * gcc.dg/pr47893.c: Ditto.
4544
4545 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4546
4547         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4548         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4549         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4550         add tab to scan target.
4551
4552 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4553
4554         * gcc.target/arm/neon-modes-3.c: New test.
4555
4556 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4557
4558         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4559         -fno-loop-interchange -ffast-math.
4560
4561 2011-07-07  Richard Guenther  <rguenther@suse.de>
4562
4563         * gcc.dg/ftrapv-3.c: New testcase.
4564
4565 2011-07-07  Richard Guenther  <rguenther@suse.de>
4566
4567         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4568         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4569
4570 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4571
4572         * gcc.dg/binop-notxor1.c: New test.
4573         * gcc.dg/binop-notand4a.c: New test.
4574         * gcc.dg/binop-notxor2.c: New test.
4575         * gcc.dg/binop-notand3a.c: New test.
4576         * gcc.dg/binop-notand2a.c: New test.
4577         * gcc.dg/binop-notand6a.c: New test.
4578         * gcc.dg/binop-notor1.c: New test.
4579         * gcc.dg/binop-notand1a.c: New test.
4580         * gcc.dg/binop-notand5a.c: New test.
4581         * gcc.dg/binop-notor2.c: New test.
4582
4583 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4584
4585         PR middle-end/49640
4586         * gcc.dg/gomp/pr49640.c: New test.
4587
4588 2011-07-07  Richard Guenther  <rguenther@suse.de>
4589
4590         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4591
4592 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594         PR target/39150
4595         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4596
4597 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4598
4599         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4600         * gcc.target/powerpc/no-r11-2.c: Ditto.
4601         * gcc.target/powerpc/no-r11-3.c: Ditto.
4602
4603 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4604
4605         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4606         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4607
4608 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4609
4610         * lib/target-supports.exp (check_profiling_available): Disable
4611         profiling with -fprofile-generate for target avr.
4612
4613 2011-07-06  Richard Guenther  <rguenther@suse.de>
4614
4615         PR tree-optimization/49645
4616         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4617
4618 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4619
4620         PR middle-end/47383
4621         * gcc.dg/pr47383.c: New.
4622
4623 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4624
4625         PR tree-optimization/49647
4626         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4627
4628 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4629
4630         PR testsuite/49542
4631         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4632         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4633
4634 2011-07-05  Jason Merrill  <jason@redhat.com>
4635
4636         PR c++/48157
4637         * g++.dg/template/template-id-4.C: New.
4638
4639 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4640
4641         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4642         * gcc.dg/pr43402.c: Ditto.
4643
4644 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4645
4646         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4647
4648 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4649
4650         * gcc.target/powerpc/ppc-switch-1.c: New test for
4651         --param case-values-threshold.
4652         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4653
4654 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4655
4656         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4657
4658 2011-07-05  Jason Merrill  <jason@redhat.com>
4659
4660         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4661
4662 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4663
4664         PR tree-optimization/47654
4665         * gcc.dg/graphite/block-pr47654.c: New.
4666
4667 2011-07-05  Jason Merrill  <jason@redhat.com>
4668
4669         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4670
4671 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4672
4673         PR tree-optimization/49580
4674         * gcc.dg/autopar/pr49580.c: New test.
4675
4676 2011-07-05  Richard Guenther  <rguenther@suse.de>
4677
4678         PR tree-optimization/49518
4679         PR tree-optimization/49628
4680         * g++.dg/torture/pr49628.C: New testcase.
4681         * gcc.dg/torture/pr49518.c: Likewise.
4682
4683 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4684
4685         * ada/acats/run_acats (which): Extract last field from type -p,
4686         type output only if command succeeded.
4687
4688 2011-07-04  Jason Merrill  <jason@redhat.com>
4689
4690         * g++.dg/abi/mangle48.C: New.
4691
4692         * g++.dg/cpp0x/diag1.C: New.
4693
4694         * g++.dg/diagnostic/aka1.C: New.
4695
4696 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR rtl-optimization/49619
4699         * gcc.dg/pr49619.c: New test.
4700
4701         PR rtl-optimization/49472
4702         * gfortran.dg/pr49472.f90: New test.
4703
4704         PR debug/49602
4705         * gcc.dg/pr49602.c: New test.
4706
4707 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4708
4709         PR target/34734
4710         PR target/44643
4711         * gcc.target/avr/avr.exp: Run over cpp files, too.
4712         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4713         * gcc.target/avr/progmem.h: New file.
4714         * gcc.target/avr/exit-abort.h: New file.
4715         * gcc.target/avr/progmem-error-1.c: New file.
4716         * gcc.target/avr/progmem-error-1.cpp: New file.
4717         * gcc.target/avr/progmem-warning-1.c: New file.
4718         * gcc.target/avr/torture/progmem-1.c: New file.
4719         * gcc.target/avr/torture/progmem-1.cpp: New file.
4720
4721 2011-07-04  Richard Guenther  <rguenther@suse.de>
4722
4723         PR tree-optimization/49615
4724         * g++.dg/torture/pr49615.C: New testcase.
4725
4726 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4727
4728         PR tree-optimization/49610
4729         * gcc.dg/vect/pr49610.c: New test.
4730
4731 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4732
4733         * gnat.dg/specs/debug1.ads: New test.
4734
4735 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4736
4737         PR fortran/49562
4738         * gfortran.dg/typebound_proc_23.f90: New.
4739
4740 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4741
4742         PR c++/49605
4743         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4744
4745 2011-07-01  Jason Merrill  <jason@redhat.com>
4746
4747         PR c++/48261
4748         * g++.dg/template/template-id-3.C: New.
4749
4750         PR c++/48593
4751         * g++.dg/template/qualified-id4.C: New.
4752
4753         PR c++/48883
4754         * g++.dg/template/explicit-args4.C: New.
4755
4756         PR c++/49085
4757         * g++.dg/template/offsetof2.C: New.
4758
4759 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4760
4761         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4762
4763 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765         PR libmudflap/49549
4766         * lib/target-supports.exp (check_effective_target_gld): New proc.
4767
4768 2011-07-01  Richard Guenther  <rguenther@suse.de>
4769
4770         PR tree-optimization/49603
4771         * gcc.dg/torture/pr49603.c: New testcase.
4772
4773 2011-06-30  Jason Merrill  <jason@redhat.com>
4774
4775         PR c++/49387
4776         * g++.dg/rtti/template1.C: New.
4777
4778         PR c++/49569
4779         * g++.dg/cpp0x/regress/ctor1.C: New.
4780
4781         PR c++/49355
4782         * g++.dg/cpp0x/initlist54.C: New.
4783
4784 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4785
4786         * gcc.dg/tree-ssa/sra-12.c: New test.
4787
4788 2011-06-29  Jason Merrill  <jason@redhat.com>
4789
4790         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4791
4792 2011-06-30  Richard Guenther  <rguenther@suse.de>
4793
4794         PR tree-optimization/46787
4795         * gcc.dg/vect/vect-121.c: New testcase.
4796
4797 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4798
4799         PR tree-optimization/49094
4800         * gcc.dg/tree-ssa/pr49094.c: New test.
4801
4802 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR fortran/49540
4805         * gfortran.dg/pr49540-1.f90: New test.
4806         * gfortran.dg/pr49540-2.f90: New test.
4807
4808 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4809
4810         PR ada/49511
4811         * ada/acats/run_acats (which): Use last field of type -p output.
4812
4813 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4814             Iain Sandoe  <iains@gcc.gnu.org>
4815
4816         PR libobjc/36610
4817         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4818         Only skip on 64-bit *-*-darwin8* && !objc2.
4819
4820 2011-06-30  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/38752
4823         * gcc.c-torture/compile/pr38752.c: New testcase.
4824
4825 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4826
4827         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4828         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4829
4830 2011-06-29  Jason Merrill  <jason@redhat.com>
4831
4832         PR c++/49216
4833         * g++.dg/cpp0x/initlist53.C: Use placement new.
4834         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4835         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4836
4837         PR c++/49003
4838         * g++.dg/cpp0x/trailing6.C: New.
4839         * g++.dg/cpp0x/pr45908.C: No error.
4840
4841         PR c++/49272
4842         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4843
4844         PR c++/49520
4845         * g++.dg/cpp0x/constexpr-using2.C: New.
4846
4847         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4848
4849         PR c++/45923
4850         * g++.dg/cpp0x/constexpr-diag3.C: New.
4851         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4852         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4853         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4854         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4855
4856 2011-06-29  Jason Merrill  <jason@redhat.com>
4857
4858         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4859
4860 2011-06-29  Richard Guenther  <rguenther@suse.de>
4861
4862         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4863
4864 2011-06-29  Jason Merrill  <jason@redhat.com>
4865
4866         * g++.dg/cpp0x/initlist-value2.C: New.
4867
4868         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4869         * g++.dg/cpp0x/initlist-value.C: New.
4870
4871 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4872
4873         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4874
4875 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4876
4877         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4878         * gcc.dg/inline_2.c: Likewise.
4879         * gcc.dg/unroll_1.c: Likewise.
4880
4881 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR debug/49567
4884         * gcc.target/i386/pr49567.c: New test.
4885
4886 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4887
4888         * gnat.dg/opt17.ad[sb]: New test.
4889
4890 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4891             Tom de Vries  <tom@codesourcery.com>
4892
4893         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4894         (check_effective_target_arm_thumb2): New effective targets.
4895         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4896         properly.  Clean up temporary files.
4897         * gcc.target/arm/ivopts-2.c: Likewise.
4898         * gcc.target/arm/ivopts-3.c: Likewise.
4899         * gcc.target/arm/ivopts-4.c: Likewise.
4900         * gcc.target/arm/ivopts-5.c: Likewise.
4901         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4902
4903 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4904
4905         PR fortran/49479
4906         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4907
4908 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4909
4910         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4911         * gcc.target/arm/vfp-ldmias.c: Likewise.
4912         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4913         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4914         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4915         * gcc.target/arm/vfp-stmias.c: Likewise.
4916         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4917         * gcc.target/arm/vfp-stmiad.c: Likewise.
4918
4919 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4920
4921         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4922         dg-prune-output.
4923         * gcc.target/arm/pr45701-2.c: Ditto.
4924
4925 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4926
4927         PR fortran/49466
4928         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4929         * gfortran.dg/extends_14.f03: Modified.
4930
4931 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4932
4933         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4934         early if the test is already being skipped.
4935
4936         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4937         scan-assembler-dem-not): For missing file, report unresolved with
4938         same message as for pass/fail, with reason reported in log file.
4939
4940         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4941         from add_options_for_arm_neon_fp16.
4942         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4943         check_effective_target_arm_neon_fp16_ok_nocache.
4944         Check -mfpu and -mfloat-abi options from current multilib.
4945         Do not require neon support.
4946         (check_effective_target_arm_fp16_ok): Renamed from
4947         check_effecitve_target_arm_neon_fp16_ok.
4948         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4949         arm_neon_fp16_ok and arm_fp16.
4950         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4951         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4952         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4953         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4954
4955 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4956
4957         * gcc.dg/builtin-assume-aligned-1.c: New test.
4958         * gcc.dg/builtin-assume-aligned-2.c: New test.
4959         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4960
4961         PR debug/49544
4962         * gcc.dg/pr49544.c: New test.
4963
4964 2011-06-27  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/49394
4967         * g++.dg/torture/pr49394.C: New testcase.
4968
4969 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4970
4971         * gcc.dg/optimize-bswapdi-2.c: New test.
4972
4973 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4974             Richard Sandiford  <richard.sandiford@linaro.org>
4975
4976         PR tree-optimization/49169
4977         * gcc.dg/torture/pr49169.c: New test.
4978
4979 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4980
4981         PR testsuite/49529
4982         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4983
4984         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4985         hppa*-*-hpux*.
4986
4987 2011-06-26  Jason Merrill  <jason@redhat.com>
4988
4989         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4990
4991         PR c++/49528
4992         * g++.dg/init/ref19.C: New.
4993         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4994
4995 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR tree-optimization/48377
4998         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4999         non_strict_align.
5000
5001 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5002
5003         PR middle-end/49191
5004         * lib/target-supports.exp (check_effective_target_non_strict_align):
5005         New.
5006         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5007
5008 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5009
5010         PR tree-optimizations/49516
5011         * g++.dg/tree-ssa/pr49516.C: New test.
5012
5013 2011-06-23  Jason Merrill  <jason@redhat.com>
5014
5015         PR c++/35255
5016         * g++.dg/template/partial10.C: New.
5017         * g++.dg/template/partial11.C: New.
5018
5019 2011-06-23  Jeff Law <law@redhat.com>
5020
5021         PR middle-end/48770
5022         * gcc.dg/pr48770.c: New test.
5023
5024 2011-06-23  Jan Hubicka  <jh@suse.cz>
5025
5026         PR middle-end/49373
5027         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5028
5029 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5030
5031         PR testsuite/49512
5032         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5033         instead of -fdump-tree-optimized.
5034
5035 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5036
5037         PR c++/44625
5038         * g++.dg/template/crash107.C: New.
5039         * g++.dg/template/error17.C: Adjust.
5040
5041 2011-06-23  Jason Merrill  <jason@redhat.com>
5042
5043         PR c++/49507
5044         * g++.dg/cpp0x/defaulted30.C: New.
5045
5046         PR c++/49440
5047         * g++.dg/rtti/anon-ns1.C: New.
5048
5049         PR c++/49395
5050         * g++.dg/init/ref18.C: New.
5051
5052         PR c++/36435
5053         * g++.dg/template/partial9.C: New.
5054
5055 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5056
5057         PR middle-end/49373
5058         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5059
5060 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR debug/49496
5063         * gcc.dg/pr49496.c: New test.
5064
5065 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5066
5067         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5068         is not xscale.
5069
5070         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5071
5072         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5073         * gcc.target/arm/pr42879.c: Likewise.
5074         * gcc.target/arm/pr45701-3.c: Likewise.
5075
5076         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5077         * gcc.target/arm/pr40482.c: Likewise.
5078         * gcc.target/arm/stack-corruption.c: Likewise.
5079
5080 2011-06-22  Richard Guenther  <rguenther@suse.de>
5081
5082         PR tree-optimization/49493
5083         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5084
5085 2011-06-22  Jason Merrill  <jason@redhat.com>
5086
5087         PR c++/49260
5088         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5089
5090 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5091             Dmitry Melnik  <dm@ispras.ru>
5092
5093         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5094         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5095         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5096
5097 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5098
5099         * gcc.target/arm/tlscall.c: New.
5100
5101 2011-06-21  Jason Merrill  <jason@redhat.com>
5102
5103         PR c++/49172
5104         * g++.dg/cpp0x/constexpr-ref1.C: New.
5105         * g++.dg/cpp0x/constexpr-ref2.C: New.
5106         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5107
5108         PR c++/49482
5109         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5110
5111         PR c++/49418
5112         * g++.dg/template/param3.C: New.
5113
5114 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5115
5116         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5117         my_clrsb test functions.
5118         (main): Test clrsb.
5119         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5120         test_sll, test_ull): Add clrsb tests.
5121         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5122         clrsbll.
5123
5124 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5125
5126         PR fortran/49112
5127         * gfortran.dg/class_44.f03: New.
5128
5129 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5130
5131         PR tree-optimization/49478
5132         * gcc.dg/vect/pr49478.c
5133
5134 2011-06-21  Richard Guenther  <rguenther@suse.de>
5135
5136         PR tree-optimization/49483
5137         * gcc.dg/vect/vect-120.c: New testcase.
5138
5139 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5140
5141         PR testsuite/49443
5142         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5143         * gcc.dg/vect/vect-peel-4.c: Likewise.
5144
5145 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5146
5147         PR middle-end/49139
5148         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5149         * gcc.dg/always_inline2.c: Likewise.
5150         * gcc.dg/always_inline3.c: Likewise.
5151         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5152         * gcc.dg/inline_1.c: Likewise.
5153         * gcc.dg/inline_2.c: Likewise.
5154         * gcc.dg/inline_3.c: Likewise.
5155         * gcc.dg/inline_4.c: Likewise.
5156         * gcc.dg/20051201-1.c: Likewise.
5157         * gcc.dg/pr40087.c: Likewise.
5158         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5159         * gcc.dg/inline-22.c: Likewise.
5160         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5161         * gcc.dg/lto/20090218-1_1.c: Likewise.
5162         * g++.dg/ipa/devirt-7.C: Likewise.
5163         * gcc.dg/uninit-pred-5_a.c: Likewise.
5164         * gcc.dg/uninit-pred-5_b.c: Likewise.
5165         * gcc.dg/fail_always_inline.c: New.
5166
5167 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5168
5169         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5170         into 6 jobs instead of 3.
5171
5172 2011-06-20  Jason Merrill  <jason@redhat.com>
5173
5174         PR c++/49216
5175         * g++.dg/cpp0x/initlist53.C: New.
5176
5177 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5178
5179         PR fortran/18918
5180         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5181         * gfortran.dg/coarray_lock_3.f90: New.
5182         * gfortran.dg/coarray/lock_1.f90: New.
5183
5184 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5185
5186         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5187         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5188         unresolved and report the reason to the log file.
5189
5190         * lib/scanasm.exp (object-size): Move argument processing earlier
5191         to report errors before verifying that the file exists.  Report
5192         problems detected at runtime as unresolved instead of error and
5193         report their reasons to the log file.
5194
5195 2011-06-20  Jason Merrill  <jason@redhat.com>
5196
5197         PR c++/47080
5198         * g++.dg/cpp0x/explicit6.C: New.
5199
5200         PR c++/47635
5201         * g++.dg/cpp0x/enum20.C: New.
5202
5203         PR c++/48138
5204         * g++.dg/ext/attr-aligned01.C: New.
5205
5206         PR c++/49205
5207         * g++.dg/cpp0x/variadic-default.C: New.
5208
5209         PR c++/43321
5210         * g++.dg/cpp0x/auto26.C: New.
5211
5212         PR c++/43831
5213         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5214
5215 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5216
5217         * gcc.dg/binop-notand1.c: New test.
5218         * gcc.dg/binop-notand2.c: New test.
5219         * gcc.dg/binop-notand3.c: New test.
5220         * gcc.dg/binop-notand4.c: New test.
5221         * gcc.dg/binop-notand5.c: New test.
5222         * gcc.dg/binop-notand6.c: New test.
5223
5224 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5225
5226         PR testsuite/49432
5227         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5228
5229 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5230
5231         PR fortran/49400
5232         * gfortran.dg/proc_ptr_31.f90: New.
5233
5234 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5235
5236         * gnat.dg/volatile6.adb: New test.
5237         * gnat.dg/volatile7.adb: Likewise.
5238         * gnat.dg/volatile8.adb: Likewise.
5239         * gnat.dg/volatile9.adb: Likewise.
5240
5241 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5242
5243         * gnat.dg/constant3.adb: New test.
5244
5245 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5246
5247         PR libfortran/49296
5248         * gfortran.dg/read_list_eof_1.f90: New test.
5249
5250 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR target/49411
5253         * gcc.target/i386/testimm-1.c: New test.
5254         * gcc.target/i386/testimm-2.c: New test.
5255         * gcc.target/i386/testimm-3.c: New test.
5256         * gcc.target/i386/testimm-4.c: New test.
5257         * gcc.target/i386/testimm-5.c: New test.
5258         * gcc.target/i386/testimm-6.c: New test.
5259         * gcc.target/i386/testimm-7.c: New test.
5260         * gcc.target/i386/testimm-8.c: New test.
5261         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5262         * gcc.target/i386/xop-rotate1-int.c: New test.
5263         * gcc.target/i386/xop-rotate2-int.c: New test.
5264
5265 2011-06-17  Jason Merrill  <jason@redhat.com>
5266
5267         * g++.dg/cpp0x/rv-func2.C: New.
5268
5269         * g++.dg/debug/dwarf2/lambda1.C: New.
5270         * g++.dg/warn/Wshadow-6.C: Adjust.
5271
5272 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5273
5274         PR fortran/48699
5275         * gfortran.dg/move_alloc_5.f90: New.
5276
5277 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5278
5279         PR rtl-optimization/48542
5280         * gcc.dg/torture/pr48542.c: New test.
5281
5282 2011-06-16  Jason Merrill  <jason@redhat.com>
5283
5284         PR c++/44160
5285         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5286
5287         PR c++/45378
5288         * g++.dg/cpp0x/initlist52.C New.
5289
5290         PR c++/45399
5291         * c-c++-common/raw-string-12.c: New.
5292
5293         PR c++/49229
5294         * g++.dg/cpp0x/sfinae26.C: New.
5295
5296         PR c++/49251
5297         * g++.dg/cpp0x/variadic113.C: New.
5298
5299         PR c++/49420
5300         * g++.dg/cpp0x/variadic112.C: New.
5301
5302 2011-06-16  Jeff Law <law@redhat.com>
5303
5304         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5305         improved jump threading.
5306         * gcc.dg/builtin-object-size-2.c: Likewise.
5307         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5308
5309 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5310
5311         PR fortran/49074
5312         * gfortran.dg/typebound_assignment_3.f03: New.
5313
5314 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5315
5316         PR testsuite/48727
5317         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5318
5319 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5320
5321         PR tree-optimization/49343
5322         * gnat.dg/discr31.ad[sb]: New test.
5323
5324 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5325
5326         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5327
5328 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5329
5330         PR target/45098
5331         * gcc.target/arm/ivopts-3.c: Update test.
5332         * gcc.target/arm/ivopts-5.c: Same.
5333
5334 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5335
5336         Revert:
5337         2011-06-10  Wei Guozhi  <carrot@google.com>
5338
5339         PR target/45335
5340         * gcc.target/arm/pr45335.c: New test.
5341         * gcc.target/arm/pr45335-2.c: New test.
5342         * gcc.target/arm/pr45335-3.c: New test.
5343         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5344         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5345         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5346
5347 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5348
5349         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5350
5351 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/49417
5354         * gfortran.dg/class_43.f03: New.
5355
5356 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR tree-optimization/49419
5359         * gcc.c-torture/execute/pr49419.c: New test.
5360
5361 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5362
5363         * gcc.dg/sms-9.c: New file.
5364
5365 2011-06-15  Easwaran Raman  <eraman@google.com>
5366
5367         PR rtl-optimization/49414
5368         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5369
5370 2011-06-14  Jason Merrill  <jason@redhat.com>
5371
5372         * g++.dg/cpp0x/noexcept13.C: New.
5373
5374 2011-06-14  Easwaran Raman  <eraman@google.com>
5375
5376         PR rtl-optimization/44194
5377         * gcc.dg/pr44194-1.c: New test.
5378         * gcc.dg/pr44194-2.c: New test.
5379
5380 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5381
5382         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5383         switches.
5384         * gcc.target/arm/pr45701-2.c: Likewise.
5385         * gcc.target/arm/thumb-branch1.c: Likewise.
5386
5387 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5388
5389         PR testsuite/48727
5390         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5391
5392 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5393
5394         * gcc.target/arm/pr45701-1.c: Require thumb support.
5395         * gcc.target/arm/pr45701-2.c: Likewise.
5396         * gcc.target/arm/thumb-branch1.c: Likewise.
5397
5398         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5399         * gcc.target/arm/pr39839.c: Likewise.
5400         * gcc.target/arm/pr40657-2.c: Likewise.
5401         * gcc.target/arm/pr40956.c: Likewise.
5402         * gcc.target/arm/pr41679.c: Likewise.
5403         * gcc.target/arm/pr42235.c: Likewise.
5404         * gcc.target/arm/pr42495.c: Likewise.
5405         * gcc.target/arm/pr42505.c: Likewise.
5406         * gcc.target/arm/pr42574.c: Likewise.
5407         * gcc.target/arm/pr46883.c: Likewise.
5408         * gcc.target/arm/pr46934.c: Likewise.
5409         * gcc.target/arm/xor-and.c: Likewise.
5410
5411 2011-06-14  Jason Merrill  <jason@redhat.com>
5412
5413         * g++.dg/other/error23.C: Adjust error message.
5414         * g++.dg/other/error32.C: Likewise.
5415
5416         PR c++/49389
5417         * g++.dg/cpp0x/rv-dotstar.C: New.
5418
5419         PR c++/49369
5420         * g++.dg/cpp0x/decltype30.C: New.
5421
5422         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5423
5424 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5425
5426         PR fortran/49103
5427         * gfortran.dg/pr49103.f90: New test.
5428
5429 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5430
5431         PR target/45098
5432         * gcc.target/arm/ivopts-3.c: New test.
5433         * gcc.target/arm/ivopts-4.c: New test.
5434         * gcc.target/arm/ivopts-5.c: New test.
5435
5436 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR rtl-optimization/49390
5439         * gcc.c-torture/execute/pr49390.c: New test.
5440
5441 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5442
5443         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5444
5445 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5446
5447         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5448         * gcc.c-torture/execute/cmpsi-2.x: New file.
5449         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5450         * gcc.c-torture/execute/pr45262.x: New file.
5451         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5452         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5453         int32plus
5454         * gcc.c-torture/compile/pr49163.c: Ditto.
5455
5456 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5457
5458         * gcc.dg/vect/vect-16.c: Rename to...
5459         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5460         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5461         for double-word vectors.
5462         * gcc.dg/vect/vect-peel-4.c: Likewise.
5463         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5464         vect_element_align.
5465         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5466         -fno-fast-math.
5467
5468 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5469
5470         PR target/44618
5471         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5472
5473 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5474
5475         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5476
5477 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5478
5479         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5480
5481 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5482
5483         * gfortran.dg/trim_optimize_8.f90:  New test case.
5484
5485 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5486            Ira Rosen  <ira.rosen@linaro.org>
5487
5488         PR tree-optimization/49352
5489         * gcc.dg/vect/pr49352.c: New test.
5490
5491 2011-06-12  Tobias Burnus
5492
5493         PR fortran/49324
5494         * gfortran.dg/alloc_comp_assign_11.f90: New.
5495
5496 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5497
5498         * gfortran.dg/trim_optimize_7.f90:  New test.
5499
5500 2011-06-10  Wei Guozhi  <carrot@google.com>
5501
5502         PR target/45335
5503         * gcc.target/arm/pr45335.c: New test.
5504         * gcc.target/arm/pr45335-2.c: New test.
5505         * gcc.target/arm/pr45335-3.c: New test.
5506         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5507         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5508         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5509
5510 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5511
5512         PR c++/41769
5513         * g++.dg/parse/error39.C: New.
5514
5515 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5516
5517         * gcc.target/arm/20090811-1.c: Skip for incompatible
5518         options, do not override other options.
5519         * gcc.target/arm/combine-cmp-shift.c: Skip for
5520         incompatible options.
5521         * gcc.target/arm/pr45094.c: Likewise.
5522         * gcc.target/arm/scd42-1.c: Likewise.
5523         * gcc.target/arm/scd42-3.c: Likewise.
5524         * gcc.target/arm/thumb-ltu.c: Likewise.
5525
5526         * lib/target-supports.exp
5527         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5528         multilib flags use -mfpu with a value other than neon-fp16.
5529
5530 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5533         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5534
5535 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5536
5537         * lib/target-supports.exp (check_effective_target_pie): New proc.
5538         * gcc.dg/pie-link.c: Use target pie.
5539
5540 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5541             Laurent Roug�  <laurent.rouge@menta.fr>
5542
5543         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5544         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5545
5546 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5547
5548         * gfortran.dg/coarray/sync_1.f90: New test for
5549         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5550
5551 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5552
5553         PR tree-optimization/49318
5554         * gcc.dg/vect/pr49318.c: New test.
5555
5556 2011-06-09  David Krauss  <potswa@mac.com>
5557
5558         * g++.dg/template/arrow1.C: New.
5559
5560 2011-06-09  Jason Merrill  <jason@redhat.com>
5561
5562         * lib/prune.exp: Prune "note"s.
5563         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5564
5565         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5566         * g++.dg/template/dependent-expr3.C: Likewise.
5567         * g++.dg/parse/template7.C: Likewise.
5568         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5569         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5570         * g++.old-deja/g++.pt/friend38.C: Likewise.
5571         * g++.old-deja/g++.pt/crash32.C: Likewise.
5572         * g++.old-deja/g++.other/init4.C: Likewise.
5573         * g++.old-deja/g++.other/friend8.C: Likewise.
5574
5575         * g++.dg/ext/complex7.C: Adjust expected output.
5576         * g++.dg/diagnostic/method1.C: Likewise.
5577         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5578         * g++.dg/parse/crash33.C: Likewise.
5579         * g++.dg/other/warning1.C: Likewise.
5580         * g++.dg/init/pr29571.C: Likewise.
5581         * g++.dg/warn/overflow-warn-1.C: Likewise.
5582         * g++.dg/warn/overflow-warn-3.C: Likewise.
5583         * g++.dg/warn/overflow-warn-4.C: Likewise.
5584         * g++.old-deja/g++.oliva/template1.C: Likewise.
5585
5586         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5587         * g++.dg/parse/template7.C: Adjust.
5588
5589 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5590
5591         PR target/49307
5592         * gcc.dg/pr49307.c: New.
5593
5594 2011-06-09  Wei Guozhi  <carrot@google.com>
5595
5596         PR target/46975
5597         * gcc.target/arm/pr46975.c: New testcase.
5598
5599 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5600
5601         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5602         (PMETH, arglist_t): Removed.
5603         (method_get_number_of_arguments): Removed.
5604         (method_get_nth_argument): Removed.
5605         (method_get_first_argument): Removed.
5606         (method_get_next_argument): Removed.
5607         (method_get_sizeof_arguments): Removed.
5608         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5609         (PMETH): Removed.
5610         (method_get_number_of_arguments): Removed.
5611         (method_get_nth_argument): Removed.
5612         (method_get_first_argument): Removed.
5613         (method_get_next_argument): Removed.
5614         (method_get_sizeof_arguments): Removed.
5615         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5616
5617 2011-06-09  David Li  <davidxl@google.com>
5618
5619         * gcc.dg/dump-pass.c: New test.
5620
5621 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5622
5623         PR c++/29003
5624         * g++.dg/parse/error38.C: New.
5625
5626 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR middle-end/49308
5629         * gfortran.dg/pr49308.f90: New test.
5630
5631 2011-06-08  Jason Merrill  <jason@redhat.com>
5632
5633         * g++.dg/cpp0x/noexcept11.C: New.
5634         * g++.dg/cpp0x/noexcept12.C: New.
5635         * g++.dg/cpp0x/sfinae11.C: Adjust.
5636
5637 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR testsuite/49323
5640         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5641         to dg-options, match also DW_AT_linkage_name.
5642
5643 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645         PR middle-end/21953
5646         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5647         -fno-common on alpha*-dec-osf*.
5648         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5649
5650 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5651
5652         PR rtl-optimization/49303
5653         * gcc.target/ia64/pr49303.c: New test.
5654
5655 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5656
5657         PR fortran/18918
5658         * gfortran.dg/coarray_lock_1.f90: New.
5659         * gfortran.dg/coarray_lock_2.f90: New.
5660
5661 2011-06-07  Jason Merrill  <jason@redhat.com>
5662
5663         * lib/prune.exp: Look for "required" rather than "instantiated".
5664         * g++.dg/abi/mangle11.C: Likewise.
5665         * g++.dg/abi/mangle12.C: Likewise.
5666         * g++.dg/abi/mangle17.C: Likewise.
5667         * g++.dg/abi/mangle20-2.C: Likewise.
5668         * g++.dg/abi/pragma-pack1.C: Likewise.
5669         * g++.dg/cpp0x/decltype26.C: Likewise.
5670         * g++.dg/cpp0x/decltype28.C: Likewise.
5671         * g++.dg/cpp0x/decltype29.C: Likewise.
5672         * g++.dg/cpp0x/enum11.C: Likewise.
5673         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5674         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5675         * g++.dg/cpp0x/pr47416.C: Likewise.
5676         * g++.dg/ext/case-range2.C: Likewise.
5677         * g++.dg/ext/case-range3.C: Likewise.
5678         * g++.dg/gomp/for-19.C: Likewise.
5679         * g++.dg/gomp/pr37533.C: Likewise.
5680         * g++.dg/gomp/pr38639.C: Likewise.
5681         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5682         * g++.dg/inherit/base3.C: Likewise.
5683         * g++.dg/inherit/using6.C: Likewise.
5684         * g++.dg/init/placement4.C: Likewise.
5685         * g++.dg/init/reference3.C: Likewise.
5686         * g++.dg/lookup/scoped6.C: Likewise.
5687         * g++.dg/lookup/using7.C: Likewise.
5688         * g++.dg/other/abstract1.C: Likewise.
5689         * g++.dg/other/error10.C: Likewise.
5690         * g++.dg/other/error5.C: Likewise.
5691         * g++.dg/other/field1.C: Likewise.
5692         * g++.dg/other/offsetof5.C: Likewise.
5693         * g++.dg/parse/bitfield2.C: Likewise.
5694         * g++.dg/parse/constant4.C: Likewise.
5695         * g++.dg/parse/crash20.C: Likewise.
5696         * g++.dg/parse/invalid-op1.C: Likewise.
5697         * g++.dg/parse/non-dependent2.C: Likewise.
5698         * g++.dg/parse/template18.C: Likewise.
5699         * g++.dg/tc1/dr152.C: Likewise.
5700         * g++.dg/tc1/dr166.C: Likewise.
5701         * g++.dg/tc1/dr176.C: Likewise.
5702         * g++.dg/tc1/dr213.C: Likewise.
5703         * g++.dg/template/access11.C: Likewise.
5704         * g++.dg/template/access2.C: Likewise.
5705         * g++.dg/template/access3.C: Likewise.
5706         * g++.dg/template/access7.C: Likewise.
5707         * g++.dg/template/arg7.C: Likewise.
5708         * g++.dg/template/cond2.C: Likewise.
5709         * g++.dg/template/crash13.C: Likewise.
5710         * g++.dg/template/crash40.C: Likewise.
5711         * g++.dg/template/crash7.C: Likewise.
5712         * g++.dg/template/crash84.C: Likewise.
5713         * g++.dg/template/ctor5.C: Likewise.
5714         * g++.dg/template/defarg13.C: Likewise.
5715         * g++.dg/template/defarg14.C: Likewise.
5716         * g++.dg/template/dtor7.C: Likewise.
5717         * g++.dg/template/eh2.C: Likewise.
5718         * g++.dg/template/error2.C: Likewise.
5719         * g++.dg/template/error43.C: Likewise.
5720         * g++.dg/template/friend32.C: Likewise.
5721         * g++.dg/template/injected1.C: Likewise.
5722         * g++.dg/template/instantiate1.C: Likewise.
5723         * g++.dg/template/instantiate3.C: Likewise.
5724         * g++.dg/template/instantiate5.C: Likewise.
5725         * g++.dg/template/instantiate7.C: Likewise.
5726         * g++.dg/template/local6.C: Likewise.
5727         * g++.dg/template/lookup2.C: Likewise.
5728         * g++.dg/template/member5.C: Likewise.
5729         * g++.dg/template/memfriend15.C: Likewise.
5730         * g++.dg/template/memfriend16.C: Likewise.
5731         * g++.dg/template/memfriend17.C: Likewise.
5732         * g++.dg/template/memfriend7.C: Likewise.
5733         * g++.dg/template/meminit1.C: Likewise.
5734         * g++.dg/template/nested3.C: Likewise.
5735         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5736         * g++.dg/template/nontype12.C: Likewise.
5737         * g++.dg/template/nontype13.C: Likewise.
5738         * g++.dg/template/nontype6.C: Likewise.
5739         * g++.dg/template/pr23510.C: Likewise.
5740         * g++.dg/template/pr35240.C: Likewise.
5741         * g++.dg/template/ptrmem15.C: Likewise.
5742         * g++.dg/template/ptrmem6.C: Likewise.
5743         * g++.dg/template/qualified-id1.C: Likewise.
5744         * g++.dg/template/qualttp20.C: Likewise.
5745         * g++.dg/template/qualttp3.C: Likewise.
5746         * g++.dg/template/qualttp4.C: Likewise.
5747         * g++.dg/template/qualttp5.C: Likewise.
5748         * g++.dg/template/qualttp6.C: Likewise.
5749         * g++.dg/template/qualttp7.C: Likewise.
5750         * g++.dg/template/qualttp8.C: Likewise.
5751         * g++.dg/template/recurse.C: Likewise.
5752         * g++.dg/template/recurse2.C: Likewise.
5753         * g++.dg/template/ref5.C: Likewise.
5754         * g++.dg/template/scope2.C: Likewise.
5755         * g++.dg/template/sfinae10.C: Likewise.
5756         * g++.dg/template/sfinae3.C: Likewise.
5757         * g++.dg/template/sizeof3.C: Likewise.
5758         * g++.dg/template/static9.C: Likewise.
5759         * g++.dg/template/template-id-2.C: Likewise.
5760         * g++.dg/template/typedef13.C: Likewise.
5761         * g++.dg/template/typename4.C: Likewise.
5762         * g++.dg/template/using14.C: Likewise.
5763         * g++.dg/template/using2.C: Likewise.
5764         * g++.dg/template/warn1.C: Likewise.
5765         * g++.dg/warn/Wparentheses-13.C: Likewise.
5766         * g++.dg/warn/Wparentheses-15.C: Likewise.
5767         * g++.dg/warn/Wparentheses-16.C: Likewise.
5768         * g++.dg/warn/Wparentheses-17.C: Likewise.
5769         * g++.dg/warn/Wparentheses-18.C: Likewise.
5770         * g++.dg/warn/Wparentheses-19.C: Likewise.
5771         * g++.dg/warn/Wparentheses-20.C: Likewise.
5772         * g++.dg/warn/Wparentheses-23.C: Likewise.
5773         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5774         * g++.dg/warn/noeffect2.C: Likewise.
5775         * g++.dg/warn/noeffect4.C: Likewise.
5776         * g++.dg/warn/pr8570.C: Likewise.
5777         * g++.old-deja/g++.brendan/init2.C: Likewise.
5778         * g++.old-deja/g++.eh/spec6.C: Likewise.
5779         * g++.old-deja/g++.pt/crash10.C: Likewise.
5780         * g++.old-deja/g++.pt/crash36.C: Likewise.
5781         * g++.old-deja/g++.pt/derived3.C: Likewise.
5782         * g++.old-deja/g++.pt/error2.C: Likewise.
5783         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5784         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5785         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5786         * g++.old-deja/g++.pt/overload7.C: Likewise.
5787         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5788
5789 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5790             Iain Sandoe  <iains@gcc.gnu.org>
5791
5792         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5793         Added code to deal with the case when [Protocol
5794         -descriptionForInstanceMethod:] or [Protocol
5795         -descriptionForClassMethod:] returns NULL.
5796
5797 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5798             Iain Sandoe  <iains@gcc.gnu.org>
5799
5800         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5801         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5802         Added cast.
5803
5804 2011-06-07  Xinliang David Li  <davidxl@google.com>
5805
5806         * gcc.dg/inline_2.c: New test.
5807         * gcc.dg/unroll_2.c: New test.
5808         * gcc.dg/inline_3.c: New test.
5809         * gcc.dg/unroll_3.c: New test.
5810         * gcc.dg/inline_4.c: New test.
5811         * gcc.dg/unroll_4.c: New test.
5812         * gcc.dg/inline_1.c: New test.
5813         * gcc.dg/unroll_1.c: New test.
5814
5815 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5816
5817         PR tree-optimization/48497
5818         * lib/gcc-defs.exp (dg-additional-options): New proc.
5819         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5820         -msse2 on 32-bit x86.
5821
5822 2011-06-06  Jason Merrill  <jason@redhat.com>
5823
5824         * g++.dg/cpp0x/enum19.C: New.
5825
5826 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5827
5828         * gcc.target/arm/neon-reload-class.c: New test.
5829
5830 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5831
5832         PR debug/49130
5833         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5834
5835 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5836
5837         * gcc.target/arm/smlatb-1.c: New file.
5838         * gcc.target/arm/smlatt-1.c: New file.
5839         * gcc.target/arm/smlaltb-1.c: New file.
5840         * gcc.target/arm/smlaltt-1.c: New file.
5841
5842 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5843
5844         * gcc.target/arm/mla-2.c: New test.
5845
5846 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5847
5848         PR gcov-profile/49299
5849         * gcc.dg/tree-prof/pr49299-1.c: New test.
5850         * gcc.dg/tree-prof/pr49299-2.c: New test.
5851
5852 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5853
5854         * lib/target-supports.exp
5855         (check_effective_target_vect_widen_mult_qi_to_hi):
5856         Add NEON as supporting target.
5857         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5858         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5859         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5860         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5861         using widening multiplication on targets that support it.
5862         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5863         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5864         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5865
5866 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5867
5868         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5869         Modern Objective-C runtime API.
5870         * objc/execute/next_mapping.h: Removed.
5871         * objc-obj-c++-shared/next-mapping.h: Removed.
5872         * objc-obj-c++-shared/Object1.h: Removed.
5873         * objc-obj-c++-shared/Object1.m: Removed.
5874         * objc-obj-c++-shared/Object1.mm: Removed.
5875         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5876         * objc-obj-c++-shared/Protocol1.h: Removed.
5877         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5878         of ProtoBool, IVAR_T and METHOD.
5879         * objc-obj-c++-shared/runtime.h: New.
5880         * objc-obj-c++-shared/TestsuiteObject.h: New.
5881         * objc-obj-c++-shared/TestsuiteObject.m: New.
5882
5883         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5884         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5885         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5886         it a class method.
5887         * objc/execute/_cmd.m: Include
5888         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5889         runtime API.  ([TestClass +initialize]): Include this method also
5890         with the GNU runtime.
5891         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5892         Object.  ([-setValue:]): Return void.
5893         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5894         with the GNU runtime.  Include
5895         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5896         for the NeXT runtime.  Use the existing print_ivars() and
5897         compare_structures() implementations for the old NeXT runtime.
5898         Added new implementations for the Modern GNU and NeXT runtimes.
5899         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5900         well.  (main): Use objc_getClass().  Use return instead of exit.
5901         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5902         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5903         of exit().
5904         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5905         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5906         instead of Object.  (main): Use return instead of exit().
5907         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5908         instead of Object.  Removed prototype for exit().  (main): Use
5909         return instead of exit().  Use the Modern Objective-C runtime API.
5910         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5911         Object.
5912         * objc/execute/class-tests-1.h: Include
5913         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5914         runtime API.  (test_class_with_superclass): Do not call [Object
5915         class].  There is no need to with the current libobjc.
5916         * objc/execute/class-tests-2.h: Include
5917         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5918         runtime API.
5919         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5920         ../../objc-obj-c++-shared/next-mapping.h.
5921         * objc/execute/class-2.m: Likewise.
5922         * objc/execute/class-3.m: Likewise.
5923         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5924         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5925         +initialize]): Include this method also with the GNU
5926         runtime. (main): Use the Modern Objective-C runtime API.
5927         * objc/execute/class-5.m: Likewise.
5928         * objc/execute/class-6.m: Likewise.
5929         * objc/execute/class-7.m: Likewise.
5930         * objc/execute/class-8.m: Likewise.
5931         * objc/execute/class-9.m: Likewise.
5932         * objc/execute/class-10.m: Likewise.
5933         * objc/execute/class-11.m: Likewise.
5934         * objc/execute/class-12.m: Likewise.
5935         * objc/execute/class-13.m: Likewise.
5936         * objc/execute/class-14.m: Likewise.
5937         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5938         this method also with the GNU runtime.
5939         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5940         +initialize]): Include this method also with the GNU runtime.
5941         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5942         of Object.
5943         * objc/execute/encode-1.m: Likewise.
5944         * objc/execute/enumeration-1.m: Likewise.
5945         * objc/execute/enumeration-2.m: Likewise.
5946         * objc/execute/exceptions/catchall-1.m: Likewise.
5947         * objc/execute/exceptions/finally-1.m: Likewise.
5948         * objc/execute/exceptions/foward-1.m: Likewise.
5949         * objc/execute/exceptions/local-variables-1.m: Likewise.
5950         * objc/execute/exceptions/throw-nil.m: Likewise.
5951         * objc/execute/exceptions/trivial.m: Likewise.
5952         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5953         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5954         * objc/execute/exceptions/matcher-1.m: Likewise.
5955         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5956         Object.
5957         * objc/execute/formal_protocol-2.m: Likewise.
5958         * objc/execute/formal_protocol-3.m: Likewise.
5959         * objc/execute/formal_protocol-4.m: Likewise.
5960         * objc/execute/formal_protocol-5.m: Include
5961         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5962         protocol_getName().
5963         * objc/execute/formal_protocol-6.m: Likewise.
5964         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5965         Object.  Include <objc/Protocol.h> instead of
5966         ../../objc-obj-c++-shared/Protocol1.h.
5967         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5968         Object.
5969         * objc/execute/informal_protocol.m: Likewise.
5970         * objc/execute/load-3.m: Likewise.
5971         * objc/execute/many_args_method.m ([TestClass +initialize]):
5972         Include this method with the GNU runtime as well.
5973         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5974         * objc/execute/nested-func-1.m: Use TestsuiteObject
5975         instead of Object.
5976         * objc/execute/nil_method-1.m: Likewise.
5977         * objc/execute/no_clash.m: Likewise.
5978         * objc/execute/np-1.m: Do not include
5979         ../../objc-obj-c++-shared/Protocol1.h.
5980         (main): Use return instead of exit().
5981         * objc/execute/np-2.m: Do not include
5982         ../../objc-obj-c++-shared/Protocol1.h.
5983         ([MyObject +initialize]): Include this method also with the GNU
5984         runtime.  (main): Use return instead of exit().
5985         * objc/execute/object_is_class.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/object_is_meta_class.m: Likewise.
5989         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5990         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5991         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5992         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5993         Objective-C runtime API.
5994         * objc/execute/protocol-isEqual-2.m: Likewise.
5995         * objc/execute/protocol-isEqual-3.m: Likewise.
5996         * objc/execute/protocol-isEqual-4.m: Likewise.
5997         * objc/execute/redefining_self.m ([TestClass +initialize]):
5998         Include this method with the GNU runtime as well.
5999         * objc/execute/root_methods.m: Include
6000         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6001         Include this method with the GNU runtime as well.
6002         (main): Use the Modern Objective-C runtime API.
6003         * objc/execute/selector-1.m: Include
6004         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6005         of Object.  (main): Use the Modern Objective-C runtime API.
6006         * objc/execute/static-1.m ([Test +initialize]): Include this
6007         method with the GNU runtime as well.
6008         * objc/execute/static-2.m: Likewise.
6009         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6010         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6011         ([MathClass +initialize]): Include this method with the GNU
6012         runtime as well.
6013         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6014         instead of Object.
6015         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6016         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6017         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6018         * objc.dg/attributes/method-attribute-1.m: Likewise.
6019         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6020         * objc.dg/attributes/method-attribute-2.m: Likewise.
6021         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6022         * objc.dg/attributes/method-attribute-3.m: Likewise.
6023         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6024         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6025         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6026         * obj-c++.dg/bitfield-1.mm: Likewise.
6027         * obj-c++.dg/bitfield-2.mm: Likewise
6028         * objc.dg/bitfield-3.m: Likewise.
6029         * obj-c++.dg/bitfield-4.mm: Likewise.
6030         * objc.dg/bitfield-5.m: Likewise
6031         * objc.dg/call-super-1.m: Likewise.
6032         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6033         Use objc_getClass() instead of objc_get_class(), but for the GNU
6034         runtime redefine objc_getClass as objc_get_class.  Include
6035         ../objc-obj-c++-shared/runtime.h.
6036         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6037         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6038         Use the Modern Objective-C runtime API.
6039         * objc.dg/class-protocol-1.m: Include
6040         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6041         * obj-c++.dg/class-protocol-1.mm: Likewise.
6042         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6043         * objc.dg/comp-types-10.m: Likewise.
6044         * objc.dg/comp-types-11.m: Likewise.
6045         * objc.dg/comp-types-12.m: Likewise.
6046         * obj-c++.dg/comp-types-9.mm: Likewise.
6047         * obj-c++.dg/comp-types-11.mm: Likewise.
6048         * obj-c++.dg/comp-types-12.mm: Likewise.
6049         * obj-c++.dg/comp-types-13.mm: Likewise.
6050         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6051         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6052         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6053         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6054         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6055         * objc.dg/desig-init-1.m: Likewise.
6056         * obj-c++.dg/defs.mm: Likewise.
6057         * objc.dg/exceptions-2.m: Likewise.
6058         * obj-c++.dg/except-1.mm: Likewise.
6059         * obj-c++.dg/exceptions-2.mm: Likewise.
6060         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6061         Use the Modern Objective-C runtime API.
6062         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6063         the Modern Objective-C runtime API.  Do not include
6064         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6065         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6066         the Modern Objective-C runtime API except when using an older NeXT
6067         runtime.
6068         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6069         the Modern Objective-C runtime API.
6070         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6071         objc/encoding.h.
6072         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6073         * objc.dg/encode-7-next-64bit.m: Updated include.
6074         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6075         objc/encoding.h.
6076         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6077         the Modern Objective-C runtime API.
6078         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6079         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6080         instead of ../objc-obj-c++-shared/Protocol1.h.
6081         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6082         the Modern Objective-C runtime API except when using an older NeXT
6083         runtime.
6084         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6085         the Modern Objective-C runtime API.
6086         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6087         Object.
6088         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6089         * objc.dg/fix-and-continue-2.m: Likewise.
6090         * objc.dg/foreach-1.m: Likewise.
6091         * objc.dg/foreach-2.m: Likewise.
6092         * objc.dg/foreach-3.m: Likewise.
6093         * objc.dg/foreach-4.m: Likewise.
6094         * objc.dg/foreach-5.m: Likewise.
6095         * objc.dg/foreach-6.m: Likewise.
6096         * objc.dg/foreach-7.m: Likewise.
6097         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6098         Object.
6099         * objc.dg/func-ptr-2.m: Likewise.
6100         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6101         Do not include objc/objc-api.h.
6102         * obj-c++.dg/fsf-package-0.mm: Likewise.
6103         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6104         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6105         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6106         of Object.
6107         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6108         * objc.dg/gnu-runtime-3.m: Likewise.
6109         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6110         * objc.dg/headers.m: Include objc/runtime.h instead of
6111         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6112         for the NeXT runtime.
6113         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6114         * obj-c++.dg/isa-field-1.mm: Likewise.
6115         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6116         * objc.dg/layout-1.m: Likewise.
6117         * objc.dg/layout-2.m: Likewise.
6118         * objc.dg/local-decl-2.m: Likewise.
6119         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6120         Object.  ([Container +elementForView:]): Use
6121         class_conformsToProtocol().
6122         * obj-c++.dg/lookup-2.mm: Likewise.
6123         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6124         * obj-c++.dg/local-decl-1.mm: Likewise.
6125         * objc.dg/method-3.m: Likewise.
6126         * objc.dg/method-4.m: Likewise.
6127         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6128         ../objc-obj-c++-shared/Protocol1.h.
6129         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6130         * objc.dg/method-9.m: Likewise.
6131         * objc.dg/method-10.m: Likewise.
6132         * objc.dg/method-13.m ([Root +initialize]): Include this method
6133         also for the GNU runtime.  (main): Use objc_getClass() also for
6134         the GNU runtime.
6135         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6136         * objc.dg/method-17.m: Likewise.
6137         * objc.dg/method-19.m: Likewise.
6138         * objc.dg/method-20b.m: Likewise.
6139         * obj-c++.dg/method-2.mm: Likewise.
6140         * obj-c++.dg/method-6.mm: Likewise.
6141         * obj-c++.dg/method-10.mm: Likewise.
6142         * obj-c++.dg/method-11.mm: Likewise.
6143         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6144         ../objc-obj-c++-shared/Protocol1.h.
6145         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6146         * obj-c++.dg/method-15.mm: Likewise.
6147         * obj-c++.dg/method-17.mm: Likewise.
6148         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6149         +initialize]): Include this method also for the GNU
6150         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6151         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6152         * obj-c++.dg/method-22.mm: Likewise.
6153         * obj-c++.dg/method-23.mm: Likewise.
6154         * obj-c++.dg/no-extra-load.mm: Likewise.
6155         * objc.dg/objc-fast-4.m: Likewise.
6156         * objc.dg/objc-gc-4.m: Likewise.
6157         * obj-c++.dg/objc-gc-3.mm: Likewise.
6158         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6159         protocol_getMethodDescription() instead of [Protocol
6160         -descriptionForInstanceMethod].
6161         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6162         Made it available with all runtimes.  (main): Call -test instead
6163         of -class.
6164         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6165         and put into a category.
6166         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6167         Object.  Include objc/objc.h.
6168         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6169         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6170         New. (main): Use protocol_getMethodDescription() instead
6171         of [Protocol -descriptionForInstanceMethod] and [Protocol
6172         -descriptionForClassMethod].
6173         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6174         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6175         Objective-C runtime API.
6176         * obj-c++.dg/proto-qual-1.mm: Likewise.
6177         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6178         Object.
6179         * obj-c++.dg/property/property-1.mm: Likewise.
6180         * obj-c++.dg/qual-types-1.mm: Likewise.
6181         * objc.dg/selector-2.m: Include objc/objc.h instead of
6182         ../objc-obj-c++-shared/Object1.h.
6183         * obj-c++.dg/selector-2.mm: Likewise.
6184         * obj-c++.dg/selector-5.mm: Likewise.
6185         * obj-c++.dg/selector-6.mm: Likewise.
6186         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6187         Object.  Do not include objc/objc-api.h.
6188         * obj-c++.dg/set-not-used-1.mm: Likewise.
6189         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6190         * objc.dg/stret-1.m: Likewise.
6191         * objc.dg/stret-2.m: Likewise.
6192         * obj-c++.dg/super-class-2.mm: Likewise.
6193         * objc.dg/super-class-3.m: Likewise.
6194         * objc.dg/super-class-4.m: Likewise.
6195         * objc.dg/sync-2.m: Likewise.
6196         * obj-c++.dg/sync-2.mm: Likewise.
6197         * objc.dg/sync-1.m: Include objc/objc.h instead of
6198         ../objc-obj-c++-shared/Object1.h.
6199         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6200         'Class' as the type of 'isa'.
6201         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6202         Objective-C runtime API.  ([TestClass +initialize]): Include this
6203         method with the GNU runtime as well.
6204         * objc.dg/strings/strings-1.m: Updated includes.
6205         * obj-c++.dg/strings/strings-1.mm: Likewise.
6206         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6207         objc.dg/strings/const-str-12b.m.
6208         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6209         * obj-c++.dg/template-3.mm: Likewise.
6210         * obj-c++.dg/template-4.mm: Likewise.
6211         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6212         Objective-C runtime API.
6213         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6214         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6215         * obj-c++.dg/try-catch-1.mm: Likewise.
6216         * obj-c++.dg/try-catch-2.mm: Likewise.
6217         * objc.dg/try-catch-3.m: Likewise.
6218         * obj-c++.dg/try-catch-3.mm: Likewise.
6219         * objc.dg/try-catch-6.m: Likewise.
6220         * objc.dg/try-catch-7.m: Likewise.
6221         * obj-c++.dg/try-catch-7.mm: Likewise.
6222         * obj-c++.dg/try-catch-8.mm: Likewise.
6223         * obj-c++.dg/try-catch-9.mm: Likewise.
6224         * objc.dg/try-catch-10.m: Likewise.
6225         * obj-c++.dg/try-catch-11.mm: Likewise.
6226         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6227         Object.  Include objc/objc.h.
6228         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6229         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6230         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6231         Object.  Use Modern Objective-C runtime API.  Do not use
6232         performv::.
6233         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6234         * obj-c++.dg/torture/trivial.mm: Likewise.
6235         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6236         instead of ../objc-obj-c++-shared/Object1.h.  Include
6237         ../objc-obj-c++-shared/runtime.h.
6238         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6239         * objc.dg/torture/strings/const-str-11.m: Likewise.
6240         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6241         * objc.dg/torture/strings/const-str-9.m: Likewise.
6242         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6243         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6244         instead of Object. Only add _FooClassReference if
6245         __NEXT_RUNTIME__.
6246         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6247         * objc.dg/torture/strings/const-str-8.m: Likewise.
6248         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6249         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6250         additional sources.
6251         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6252         Object.
6253         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6254         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6255         * obj-c++.dg/va-meth-1.mm: Likewise.
6256         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6257         ../objc-obj-c++-shared/Object1.h.
6258         * objc.dg/zero-link-3.m: Likewise.
6259
6260 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6261
6262         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6263
6264 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6265
6266         PR objc-++/48275
6267         * obj-c++.dg/property/cxx-property-1.mm: New.
6268         * obj-c++.dg/property/cxx-property-2.mm: New.
6269
6270 2011-06-06  Jason Merrill  <jason@redhat.com>
6271
6272         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6273
6274 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6275
6276         PR rtl-optimization/49145
6277         From Ryan Mansfield
6278         * gcc.c-torture/compile/pr49145.c: New test.
6279
6280 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR testsuite/49288
6283         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6284         to dg-options, match also DW_AT_linkage_name.
6285
6286         PR debug/49294
6287         * gcc.dg/debug/pr49294.c: New test.
6288
6289         PR c++/49264
6290         * g++.dg/opt/pr49264.C: New test.
6291
6292 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6293
6294         PR tree-optimization/49243
6295         * gcc.dg/pr49243.c: New.
6296
6297 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6298
6299         * gnat.dg/specs/cond_expr1.ads: New test.
6300
6301 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6302
6303         * gnat.dg/deferred_const4.ad[sb]: New test.
6304         * gnat.dg/deferred_const4_pkg.ads: New helper.
6305
6306 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * gnat.dg/test_tamdt.adb: Rename to...
6309         * gnat.dg/taft_type1.adb: ...this.
6310         * gnat.dg/tamdt.ad[sb]: Rename to...
6311         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6312         * gnat.dg/tamdt_aux.ads: Rename to...
6313         * gnat.dg/taft_type1_pkg2.ads: ...this.
6314         * gnat.dg/taft_type2.ad[sb]: New test.
6315         * gnat.dg/taft_type2_pkg.ads: New helper.
6316         * gnat.dg/taft_type3.adb: New test.
6317         * gnat.dg/taft_type3_pkg.ads: New helper.
6318
6319 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6320
6321         PR fortran/49255
6322         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6323         for F2008.
6324
6325 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6326
6327         PR testsuite/49287
6328         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6329         warning.
6330         * objc.dg/gnu-api-2-objc.m: Likewise.
6331         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6332         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6333
6334 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6335
6336         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6337         alignment, not the alignment, when calling class_addIvar().  Add
6338         an 'isa' instance variable to the test root class.
6339         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6340
6341 2011-06-04  Jan Hubicka  <jh@suse.cz>
6342
6343         PR tree-optimization/48893
6344         PR tree-optimization/49091
6345         PR tree-optimization/49179
6346         * gfortran.dg/pr49179.f90: New testcase
6347
6348 2011-06-04  Jan Hubicka  <jh@suse.cz>
6349
6350         PR lto/48954
6351         * g++.dg/torture/pr48954.C: New testcase.
6352
6353 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6354
6355         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6356
6357 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6358
6359         PR c++/33840
6360         * g++.dg/diagnostic/bitfld2.C: New.
6361
6362 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR target/49281
6365         * gcc.c-torture/execute/pr49281.c: New test.
6366
6367 2011-06-04  Jan Hubicka  <jh@suse.cz>
6368
6369         PR tree-optimize/48929
6370         * gcc.c-torture/compile/pr48929.c: New testcase.
6371
6372 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6375
6376 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6377
6378         PR c++/49276
6379         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6380
6381 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6382
6383         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6384
6385 2011-06-03  Richard Henderson  <rth@redhat.com>
6386             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6387
6388         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6389
6390 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6391
6392         * objc.dg/headers.m: Do not include objc-list.h.
6393
6394 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6395
6396         * objc.dg/type-stream-1.m: Test removed.
6397         * objc.dg/headers.m: Do not include typedstream.h.
6398
6399 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6400
6401         * objc.dg/torture/forward-1.m (main): Updated testcase.
6402
6403 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6404
6405         PR target/49163
6406         * gcc.c-torture/compile/pr49163.c: New.
6407
6408 2011-06-02  Asher Langton  <langton2@llnl.gov>
6409
6410         PR fortran/49268
6411         * gfortran.dg/PR49268.f90: New test.
6412
6413 2011-06-02  Asher Langton  <langton2@llnl.gov>
6414
6415         PR fortran/37039
6416         * gfortran.dg/PR37039.f90: New test.
6417
6418 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6419
6420         PR objc/48539
6421         * objc.dg/method-5.m: Updated.
6422         * objc.dg/method-19.m: Updated.
6423         * objc.dg/method-lookup-1.m: New.
6424         * obj-c++.dg/method-6.mm: Updated.
6425         * obj-c++.dg/method-7.mm: Updated.
6426         * obj-c++.dg/method-lookup-1.mm: New.
6427
6428 2011-06-02  DJ Delorie  <dj@redhat.com>
6429
6430         * lib/timeout.exp (timeout): Add board_info support.
6431
6432 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6433
6434         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6435
6436 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6437
6438         PR fortran/49265
6439         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6440         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6441
6442 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6443             Hans-Peter Nilsson  <hp@axis.com>
6444
6445         PR rtl-optimization/48840
6446         * gcc.target/sparc/ultrasp13.c: New test.
6447
6448 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6449
6450         PR target/49238
6451         * gcc.c-torture/compile/pr49238.c: New.
6452
6453 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6454
6455         * gcc.target/arm/g2.c: Skip test in -mthumb.
6456         Skip test unless cpu is xscale.
6457         * gcc.target/arm/scd42-2.c: Likewise.
6458         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6459
6460 2011-06-01  Jason Merrill  <jason@redhat.com>
6461
6462         * g++.dg/cpp0x/decltype28.C: New.
6463         * g++.dg/cpp0x/decltype29.C: New.
6464
6465 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6466
6467         PR target/45074
6468         * gcc.target/mips/pr45074.c: New test.
6469
6470 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6471             Hans-Peter Nilsson  <hp@axis.com>
6472
6473         PR rtl-optimization/48830
6474         * gcc.target/sparc/ultrasp12.c: New test.
6475
6476 2011-06-01  David Li  <davidxl@google.com>
6477
6478         * gcc.dg/profile-dir-1.c: Change pass name.
6479         * gcc.dg/profile-dir-2.c: Ditto.
6480         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6481         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6482         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6483         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6484         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6485         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6486         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6487         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6488         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6489         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6490         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6491         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6492         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6493         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6494         * gcc.dg/profile-dir-3.c: Ditto.
6495         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6496
6497 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6498
6499         * objc.dg/attributes/method-nonnull-1.m: New test.
6500         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6501
6502 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/18918
6505         * gfortran.dg/coarray_atomic_1.f90: New.
6506         * gfortran.dg/coarray/atomic_1.f90: New.
6507
6508 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6509
6510         * gcc.dg/guality/bswaptest.c: New test.
6511         * gcc.dg/guality/clztest.c: New test.
6512         * gcc.dg/guality/ctztest.c: New test.
6513         * gcc.dg/guality/rotatetest.c: New test.
6514
6515         PR target/48688
6516         * gcc.target/i386/pr48688.c: New test.
6517
6518 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6519
6520         PR c++/48010
6521         * g++.dg/lookup/name-clash9.C: New.
6522
6523 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6524
6525         PR fortran/18918
6526         * gfortran.dg/coarray/dummy_1.f90: New.
6527
6528 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6529
6530         PR fortran/18918
6531         * gfortran.dg/coarray/save_1.f90: New.
6532         * gfortran.dg/coarray_4.f90: Update dg-error.
6533
6534 2011-05-31  Jason Merrill  <jason@redhat.com>
6535
6536         * g++.dg/cpp0x/rv-template1.C: New.
6537
6538 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR rtl-optimization/49235
6541         * gcc.dg/pr49235.c: New test.
6542
6543 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6544
6545         PR tree-optimization/49093
6546         * gcc.dg/vect/pr49093.c: New test.
6547
6548 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6549
6550         PR debug/49047
6551         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6552
6553 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6554
6555         PR testsuite/49239
6556         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6557         output array.
6558
6559 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6560
6561         PR target/49186
6562         * gcc.c-torture/execute/pr49186.c: New.
6563
6564 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6565
6566         PR target/49168
6567          * gcc.target/i386/pr49168-1.c: New.
6568
6569 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6570             Eric Botcazou  <ebotcazou@adacore.com>
6571
6572         * gcc.dg/guality/drap.c: New test.
6573
6574 2011-05-30  Richard Guenther  <rguenther@suse.de>
6575
6576         PR tree-optimization/49210
6577         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6578         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6579
6580 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR c++/49223
6583         * g++.dg/gomp/pr49223-1.C: New test.
6584         * g++.dg/gomp/pr49223-2.C: New test.
6585
6586 2011-05-30  Richard Guenther  <rguenther@suse.de>
6587
6588         PR tree-optimization/49218
6589         * gcc.c-torture/execute/pr49218.c: New testcase.
6590
6591 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6592
6593         PR tree-optimization/49199
6594         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6595         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6596         -fno-tree-scev-cprop.
6597
6598 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6599
6600         PR fortran/47601
6601         * gfortran.dg/extends_13.f03: New.
6602
6603 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR rtl-optimization/49095
6606         * gcc.target/i386/pr49095.c: New test.
6607
6608 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6609
6610         PR fortran/18918
6611         * gfortran.dg/coarray_24.f90: New.
6612
6613 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6614
6615         PR fortran/18918
6616         * gfortran.dg/coarray_23.f90: New.
6617
6618 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6619
6620         From Ryan Mansfield
6621         * gcc.dg/pr48826.c: New test.
6622
6623 2011-05-29  Richard Guenther  <rguenther@suse.de>
6624
6625         PR tree-optimization/49217
6626         * gcc.dg/torture/pr49217.c: New testcase.
6627
6628 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6629
6630         PR testsuite/49222
6631         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6632
6633 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6634
6635         * gnat.dg/boolean_subtype.adb: Rename to...
6636         * gnat.dg/boolean_subtype1.adb: ...this.
6637
6638 2011-05-28  Jason Merrill  <jason@redhat.com>
6639
6640         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6641
6642 2011-05-27  Jason Merrill  <jason@redhat.com>
6643
6644         * g++.dg/cpp0x/enum18.C: Adjust.
6645
6646         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6647
6648 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/18918
6651         * gfortran.dg/coarray_22.f90: New.
6652
6653 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6654
6655         PR tree-optimization/46728
6656         * gcc.target/powerpc/pr46728-1.c: New.
6657         * gcc.target/powerpc/pr46728-2.c: New.
6658         * gcc.target/powerpc/pr46728-3.c: New.
6659         * gcc.target/powerpc/pr46728-4.c: New.
6660         * gcc.target/powerpc/pr46728-5.c: New.
6661         * gcc.dg/pr46728-6.c: New.
6662         * gcc.target/powerpc/pr46728-7.c: New.
6663         * gcc.target/powerpc/pr46728-8.c: New.
6664         * gcc.dg/pr46728-9.c: New.
6665         * gcc.target/powerpc/pr46728-10.c: New.
6666         * gcc.target/powerpc/pr46728-11.c: New.
6667         * gcc.dg/pr46728-12.c: New.
6668         * gcc.target/powerpc/pr46728-13.c: New.
6669         * gcc.target/powerpc/pr46728-14.c: New.
6670         * gcc.target/powerpc/pr46728-15.c: New.
6671         * gcc.target/powerpc/pr46728-16.c: New.
6672
6673 2011-05-27  Jason Merrill  <jason@redhat.com>
6674
6675         * g++.dg/abi/mangle47.C: New.
6676
6677         PR c++/49176
6678         * g++.dg/template/const5.C: New.
6679
6680         * g++.dg/cpp0x/enum18.C: New.
6681
6682         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6683
6684         * g++.dg/cpp0x/error6.C: New.
6685
6686         * g++.dg/cpp0x/error5.C: New.
6687
6688 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR c++/49165
6691         * g++.dg/eh/cond6.C: New test.
6692
6693 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6694
6695         PR fortran/48820
6696         * gfortran.dg/rank_3.f90: New.
6697         * gfortran.dg/rank_4.f90: New.
6698
6699 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6700
6701         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6702         replace dump search.
6703
6704 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6707         * gnat.dg/bit_packed_array5.adb: ...here.
6708
6709 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6710
6711         PR c++/42056
6712         * g++.dg/cpp0x/auto25.C: New.
6713
6714 2011-05-27  Richard Guenther  <rguenther@suse.de>
6715
6716         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6717
6718 2011-05-27  Richard Guenther  <rguenther@suse.de>
6719
6720         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6721
6722 2011-05-27  Richard Guenther  <rguenther@suse.de>
6723
6724         PR middle-end/49189
6725         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6726
6727 2011-05-26  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/cpp0x/friend1.C: New.
6730         * g++.dg/cpp0x/friend2.C: New.
6731
6732         * g++.dg/cpp0x/auto7.C: Update.
6733         * g++.dg/template/crash50.C: Adjust.
6734         * g++.dg/template/static9.C: Adjust.
6735         * g++.old-deja/g++.ext/memconst.C: Adjust.
6736
6737 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6738
6739         * gcc.dg/march.c: Ignore a note for some targets.
6740
6741 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6742             Nathan Froyd  <froydnj@codesourcery.com>
6743
6744         PR c++/2288
6745         PR c++/18770
6746         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6747         * g++.dg/parse/pr18770.C: New test.
6748         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6749
6750 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6751
6752         PR fortran/48955
6753         * gfortran.dg/dependency_40.f90 : New test.
6754
6755 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6756
6757         PR fortran/18918
6758         * gfortran.dg/coarray/registering_1.f90: New.
6759
6760 2011-05-26  Jason Merrill  <jason@redhat.com>
6761
6762         * g++.dg/cpp0x/variadic111.C: New.
6763         * g++.dg/cpp0x/variadic41.C: Adjust.
6764
6765 2011-05-26  Richard Guenther  <rguenther@suse.de>
6766
6767         PR tree-optimization/48702
6768         * gcc.dg/torture/pr48702.c: New testcase.
6769
6770 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6771
6772         PR gcov-profile/48845
6773         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6774         support.
6775         * gcc.dg/matrix/matrix.exp: Likewise.
6776         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6777         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6778         line number to check_profiling_available.
6779         * lib/target-supports.exp (check_profiling_available): Account for
6780         this.
6781         Require TLS runtime support with -fprofile-generate.
6782         * lib/profopt.exp (profopt-execute): Add TLS options for
6783         -fprofile-generate.
6784         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6785
6786 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR c++/49165
6789         * g++.dg/eh/cond5.C: New test.
6790
6791         PR tree-optimization/49161
6792         * gcc.c-torture/execute/pr49161.c: New test.
6793
6794 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6795
6796         * gcc.target/arm/neon-vorn-vbic.c: New test.
6797
6798 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6799
6800         PR tree-optimization/49038
6801         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6802         * gcc.dg/vect/pr49038.c: New test.
6803
6804 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6805
6806         * g++.dg/init/pr25811-3.C: New.
6807         * g++.dg/init/pr25811-4.C: New.
6808
6809 2011-05-25  Jason Merrill  <jason@redhat.com>
6810
6811         * g++.dg/cpp0x/enum17.C: New.
6812         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6813
6814         * g++.dg/cpp0x/auto24.C: New.
6815
6816         * g++.dg/cpp0x/error4.C: New.
6817
6818         * g++.dg/cpp0x/rv-restrict.C: New.
6819
6820         * g++.dg/cpp0x/enum15.C: New.
6821         * g++.dg/cpp0x/constexpr-switch2.C: New.
6822
6823         * g++.dg/cpp0x/variadic110.C: New.
6824
6825         * g++.dg/cpp0x/auto9.C: Add typedef test.
6826
6827         * g++.dg/cpp0x/auto23.C: New.
6828         * g++.dg/cpp0x/auto9.C: Adjust.
6829
6830         * g++.dg/cpp0x/defaulted29.C: New.
6831
6832         * g++.dg/cpp0x/initlist51.C: New.
6833
6834 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6835
6836         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6837         * g++.dg/abi/packed1.C: Suppress warning.
6838         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6839         * g++.dg/template/stdarg1.C: Likewise.
6840         * g++.dg/other/packed1.C: Remove arm from xfail list.
6841
6842 2011-05-25  Jason Merrill  <jason@redhat.com>
6843
6844         * g++.dg/cpp0x/enum16.C: New.
6845         * g++.dg/parse/error15.C: Adjust.
6846
6847         * g++.dg/cpp0x/initlist50.C: New.
6848
6849         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6850
6851         * g++.dg/cpp0x/variadic109.C: New.
6852
6853 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6854
6855          * gcc.target/i386/pause-1.c: New.
6856
6857 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6858
6859         * gcc.dg/stack-usage-1.c: Adjust comment.
6860         * gcc.dg/stack-usage-2.c: New test.
6861
6862 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6863
6864         PR c++/49136
6865         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6866         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6867
6868 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6869
6870         PR rtl-optimization/48757
6871         * gfortran.dg/pr48757.f:  New test case.
6872
6873 2011-05-24  Jason Merrill  <jason@redhat.com>
6874
6875         * g++.dg/cpp0x/access01.C: New.
6876
6877 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6878
6879         PR libobjc/48177
6880         * objc.dg/pr48177.m: New testcase.
6881
6882 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6883
6884         PR objc/48187
6885         * objc.dg/pr48187.m: New testcase.
6886         * obj-c++.dg/pr48187.mm: New testcase.
6887         * objc.dg/ivar-extra-semicolon.m: New testcase.
6888
6889 2011-05-24  Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/template/access21.C: New.
6892         * g++.dg/template/access22.C: New.
6893
6894 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6895
6896         PR rtl-optimization/48633
6897         * g++.dg/pr48633.C: New test.
6898
6899 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         PR target/49133
6902         * g++.dg/other/pr49133.C: New test.
6903
6904 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6905             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6906
6907         * gcc.dg/torture/tls/run-gd.c: New test.
6908         * gcc.dg/torture/tls/run-ie.c: New test.
6909         * gcc.dg/torture/tls/run-ld.c: New test.
6910         * gcc.dg/torture/tls/run-le.c: New test.
6911         * lib/target-supports.exp (check_effective_target_tls_runtime):
6912         Build testcase with TLS options.
6913
6914 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6915
6916         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6917
6918 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6919
6920         PR tree-optimization/49121
6921         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6922
6923 2011-05-23  Jason Merrill  <jason@redhat.com>
6924
6925         * g++.dg/cpp0x/defaulted28.C: New.
6926
6927         * g++.dg/cpp0x/sfinae25.C: New.
6928
6929         * g++.dg/cpp0x/rv-cast2.C: New.
6930
6931         * g++.dg/cpp0x/enum14.C: New.
6932
6933 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR lto/49123
6936         * gcc.c-torture/execute/pr49123.c: New test.
6937
6938         PR debug/49032
6939         * gcc.dg/debug/pr49032.c: New test.
6940
6941         PR c/49120
6942         * gcc.dg/pr49120.c: New test.
6943
6944 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6945
6946         PR target/47315
6947         * gcc.target/i386/pr47315.c: New test.
6948
6949 2011-05-23  Jason Merrill  <jason@redhat.com>
6950
6951         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6952
6953         * g++.dg/cpp0x/sfinae24.C: New.
6954
6955         * g++.dg/cpp0x/error3.C: New.
6956
6957         * g++.dg/cpp0x/defaulted27.C: New.
6958
6959         * g++.dg/cpp0x/decltype27.C: New.
6960
6961 2011-05-23  Richard Guenther  <rguenther@suse.de>
6962
6963         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6964
6965 2011-05-23  Richard Guenther  <rguenther@suse.de>
6966
6967         PR tree-optimization/40874
6968         * g++.dg/tree-ssa/pr40874.C: New testcase.
6969
6970 2011-05-23  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/49115
6973         * g++.dg/torture/pr49115.C: New testcase.
6974
6975 2011-05-23  Richard Guenther  <rguenther@suse.de>
6976
6977         PR middle-end/15419
6978         * gcc.dg/memcpy-3.c: New testcase.
6979
6980 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6981
6982         PR middle-end/48973
6983         * gcc.c-torture/execute/pr48973-1.c: New test.
6984         * gcc.c-torture/execute/pr48973-2.c: New test.
6985
6986 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6987
6988         PR c++/18016
6989         * g++.dg/warn/pr18016.C: New.
6990
6991 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6992
6993         PR target/45098
6994         * gcc.target/arm/ivopts-6.c: New test.
6995
6996 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR middle-end/49029
6999         * gcc.c-torture/compile/pr49029.c: New test.
7000
7001 2011-05-22  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/cpp0x/sfinae23.C: New.
7004         * g++.dg/cpp0x/sfinae8.C: Correct.
7005
7006 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7007
7008         * gfortran.dg/function_optimize_8.f90:  New test case.
7009
7010 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7011
7012         PR tree-optimization/49087
7013         * gcc.dg/vect/O3-pr49087.c: New test.
7014
7015 2011-05-21  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/debug/const5.C: New.
7018
7019 2011-05-20  Jason Merrill  <jason@redhat.com>
7020
7021         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7022
7023         * g++.dg/cpp0x/constexpr-static7.C: New.
7024
7025         * g++.dg/cpp0x/enum12.C: New.
7026         * g++.dg/cpp0x/enum13.C: New.
7027
7028 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7029
7030         PR fortran/48699
7031         * gfortran.dg/select_type_23.f03: New.
7032
7033 2011-05-20  Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/cpp0x/defaulted26.C: New.
7036
7037         * g++.dg/cpp0x/noexcept02.C: Fix.
7038         * g++.dg/cpp0x/noexcept03.C: Fix.
7039         * g++.dg/cpp0x/noexcept08.C: Fix.
7040         * g++.dg/cpp0x/noexcept10.C: New.
7041
7042 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7043
7044         PR fortran/48706
7045         * gfortran.dg/extends_12.f03: New.
7046
7047 2011-05-20  Jason Merrill  <jason@redhat.com>
7048
7049         * g++.dg/template/koenig9.C: New.
7050         * g++.dg/opt/pr47615.C: Fix.
7051         * g++.dg/overload/defarg1.C: Fix.
7052         * g++.dg/tc1/dr213.C: Remove xfail.
7053         * g++.dg/torture/pr34850.C: Fix.
7054         * g++.dg/torture/pr39362.C: Fix.
7055         * g++.old-deja/g++.brendan/crash56.C: Fix.
7056         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7057
7058 2011-05-20  Richard Guenther  <rguenther@suse.de>
7059
7060         PR tree-optimization/49079
7061         * gcc.dg/torture/pr49079.c: New testcase.
7062
7063 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7064
7065         PR tree-optimization/49073
7066         * gcc.c-torture/execute/pr49073.c: New test.
7067
7068 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7069
7070         PR fortran/18918
7071         * gfortran.dg/coarray_21.f90: New.
7072
7073 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7074
7075         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7076         output.
7077
7078 2011-05-19  Richard Guenther  <rguenther@suse.de>
7079
7080         PR testsuite/49063
7081         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7082
7083 2011-05-19  Richard Guenther  <rguenther@suse.de>
7084
7085         PR middle-end/48985
7086         * gcc.dg/builtin-object-size-11.c: New testcase.
7087
7088 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7089
7090         PR target/45098
7091         * gcc.target/arm/ivopts.c: New test.
7092         * gcc.target/arm/ivopts-2.c: New test.
7093
7094 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7095
7096         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7097
7098 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7099
7100         * gcc.c-torture/execute/960321-1.x: Remove.
7101
7102 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7103
7104         PR fortran/48700
7105         * gfortran.dg/move_alloc_4.f90: New.
7106
7107 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7108
7109         PR target/49002
7110         * gcc.target/i386/pr49002-1.c: New test.
7111         * gcc.target/i386/pr49002-2.c: Likewise.
7112
7113 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7114
7115         PR tree-optimization/49039
7116         * gcc.c-torture/execute/pr49039.c: New test.
7117         * gcc.dg/tree-ssa/pr49039.c: New test.
7118         * g++.dg/torture/pr49039.C: New test.
7119
7120 2011-05-18  Jason Merrill  <jason@redhat.com>
7121
7122         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7123         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7124         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7125
7126 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7127
7128         * gcc.target/bfin/mcpu-bf592.c: New test.
7129
7130 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7131
7132         PR tree-optimization/41881
7133         * gcc.dg/vect/O3-pr41881.c: New test.
7134         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7135
7136 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR tree-optimization/49000
7139         * gcc.dg/pr49000.c: New test.
7140
7141 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7142
7143         * gnat.dg/invalid1.adb: New test.
7144
7145 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7146
7147         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7148         scan pattern.
7149         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7150         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7151
7152 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7153
7154         PR c++/48994
7155         * g++.dg/cpp0x/range-for18.C: New.
7156
7157 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7158
7159         PR fortran/18918
7160         * gfortran.dg/coarray/image_index_2.f90: New.
7161
7162 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7163
7164         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7165         * g++.dg/cpp0x/override2.C: New.
7166
7167 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7168
7169         PR fortran/18918
7170         * gfortran.de/coarray_20.f90: New.
7171
7172 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7173
7174         PR fortran/22572
7175         * function_optimize_7.f90:  New test case.
7176
7177 2011-05-13  Jason Merrill  <jason@redhat.com>
7178
7179         * g++.dg/cpp0x/decltype26.C: New.
7180         * g++.dg/cpp0x/enum11.C: New.
7181
7182 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7183
7184         PR fortran/48972
7185         PR fortran/48991
7186         * gfortran.dg/assign_8.f90: Update dg-error.
7187
7188 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7189
7190         PR fortran/48972
7191         * gfortran.dg/io_constraints_8.f90: New.
7192         * gfortran.dg/io_constraints_9.f90: New.
7193
7194 2011-05-13  Martin Thuresson  <martint@google.com>
7195
7196         PR gcov-profile/47793
7197         * gcc.dg/pr47793.c: New.
7198
7199 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR tree-optimization/48975
7202         * gcc.dg/pr48975.c: New test.
7203
7204 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7205
7206         PR fortran/48972
7207         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7208
7209 2011-05-12  Jason Merrill  <jason@redhat.com>
7210
7211         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7212
7213 2011-05-12  Geert Bosch  <bosch@adacore.com>
7214
7215         * gnat.dg/view_conversion1.adb: New test.
7216
7217 2011-05-12  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/48172
7220         * gcc.dg/vect/pr48172.c: New testcase.
7221
7222 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR debug/48967
7225         * g++.dg/opt/pr48967.C: New test.
7226
7227 2011-05-11  Jason Merrill  <jason@redhat.com>
7228
7229         * g++.dg/cpp0x/constexpr-friend.C: New.
7230         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7231
7232         * g++.dg/cpp0x/sfinae22.C: New.
7233
7234 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7235
7236         PR fortran/48889
7237         * gfortran.dg/generic_24.f90: New.
7238
7239 2011-05-11  Richard Guenther  <rguenther@suse.de>
7240
7241         PR tree-optimization/15256
7242         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7243
7244 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR debug/48159
7247         * gcc.dg/pr48159-1.c: New test.
7248         * gcc.dg/pr48159-2.c: New test.
7249
7250 2011-05-11  Richard Guenther  <rguenther@suse.de>
7251
7252         PR middle-end/48953
7253         * gcc.dg/torture/pr48953.c: New testcase.
7254
7255 2011-05-11  Richard Guenther  <rguenther@suse.de>
7256
7257         PR tree-optimization/18041
7258         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7259
7260 2011-05-11  Alan Modra  <amodra@gmail.com>
7261
7262         PR target/47755
7263         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7264
7265 2011-05-10  Jason Merrill  <jason@redhat.com>
7266
7267         * g++.dg/cpp0x/defaulted25.C: New.
7268         * g++.dg/template/crash7.C: Adjust.
7269
7270         * g++.dg/cpp0x/variadic108.C: New.
7271
7272 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7273
7274         * g++.dg/inherit/virtual9.C: Extend.
7275
7276 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7277
7278         PR target/48857
7279         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7280         are passed and returned in vector registers.
7281
7282 2011-05-10  Richard Guenther  <rguenther@suse.de>
7283
7284         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7285         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7286         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7287         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7288         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7289         applies.
7290
7291 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR tree-optimization/48611
7294         PR tree-optimization/48794
7295         * gfortran.dg/gomp/pr48611.f90: New test.
7296         * gfortran.dg/gomp/pr48794.f90: New test.
7297
7298         PR debug/48928
7299         * gcc.dg/dfp/pr48928.c: New test.
7300
7301 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7302
7303         PR c++/48522
7304         * g++.dg/cpp0x/pr48522.C: New.
7305
7306 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7307
7308         PR c++/48735
7309         * g++.dg/cpp0x/sfinae21.C: New.
7310
7311 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7312
7313         * g++.dg/template/sfinae28.C: Rename to...
7314         * g++.dg/cpp0x/sfinae19.C: ... this.
7315         * g++.dg/template/sfinae29.C: Rename to...
7316         * g++.dg/cpp0x/sfinae20.C: ... this.
7317
7318 2011-05-09  Jeff Law <law@redhat.com>
7319
7320         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7321         consistent results.
7322
7323 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7324
7325         PR c++/20039
7326         * g++.dg/init/pr20039.C: New.
7327
7328 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7329
7330         PR c++/48737
7331         PR c++/48744
7332         * g++.dg/template/sfinae28.C: New.
7333         * g++.dg/template/sfinae29.C: Likewise.
7334
7335 2011-05-09  Jason Merrill  <jason@redhat.com>
7336
7337         * g++.dg/template/nontype23.C: New.
7338
7339 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7340         PR c++/48859
7341         * g++.dg/init/pr48859.C: New.
7342
7343 2011-05-09  Jason Merrill  <jason@redhat.com>
7344
7345         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7346         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7347         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7348         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7349         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7350         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7351         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7352         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7353
7354 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7355
7356         * g++.dg/inherit/virtual9.C: New.
7357
7358 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7359
7360         PR c++/48574
7361         * g++.dg/template/dependent-expr8.C: New test case.
7362
7363 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7364
7365         PR tree-optimization/48837
7366         * gcc.dg/pr48837.c: New testcase.
7367
7368 2011-05-06  Jason Merrill  <jason@redhat.com>
7369
7370         * g++.dg/cpp0x/constexpr-condition2.C: New.
7371
7372         * g++.dg/cpp0x/constexpr-missing.C: New.
7373
7374 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7375
7376         PR fortran/18918
7377         * gfortran.dg/coarray/this_image_2.f90: New.
7378
7379 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7380
7381         PR fortran/48858
7382         PR fortran/48820
7383         * gfortran.dg/bind_c_usage_22.f90: New.
7384         * gfortran.dg/bind_c_usage_23.f90: New.
7385         * gfortran.dg/bind_c_usage_24.f90: New.
7386         * gfortran.dg/bind_c_usage_24_c.c: New.
7387
7388 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7389
7390         PR c++/48838
7391         * g++.dg/template/member9.C: New test case.
7392
7393 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7394
7395         * gnat.dg/discr29.ad[sb]: New test.
7396         * gnat.dg/discr30.adb: Likewise.
7397
7398 2011-05-05  Julian Brown  <julian@codesourcery.com>
7399
7400         * gcc.target/arm/neon-vset_lanes8.c: New test.
7401
7402 2011-05-05  Jason Merrill  <jason@redhat.com>
7403
7404         * g++.dg/init/new32.C: New.
7405
7406 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7407
7408         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7409         Fix typo.
7410
7411 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7412
7413         PR rtl-optimization/48381
7414         * gcc.c-torture/compile/pr48381.c: New test.
7415
7416 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7417
7418         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7419         to dg-options.
7420         * gcc.target/i386/opt-1.c: Ditto.
7421
7422 2011-05-04  Jason Merrill  <jason@redhat.com>
7423
7424         * g++.dg/conversion/base1.C: New.
7425
7426 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7427
7428         PR libgfortran/48787
7429         * gfortran.dg/round_3.f08: Add more checks to test case.
7430
7431 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7432
7433         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7434         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7435         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7436         Gate test on effective_target fd_truncate.
7437
7438 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7439
7440         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7441         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7442         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7443         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7444         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7445         * gcc.target/i386/pr38824.c: Ditto.
7446         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7447         * gcc.target/i386/vecinit-2.c: Ditto.
7448         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7449         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7450         * gcc.target/i386/parity-2.c: Ditto.
7451         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7452
7453 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7454
7455         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7456         remove duplication.
7457         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7458         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7459         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7460
7461 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7462
7463         PR fortran/18918
7464         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7465
7466 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/18918
7469         * gfortran.dg/coarray/this_image_1.f90: New.
7470
7471 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/18918
7474         * gfortran.dg/coarray/caf.dg: New.
7475         * gfortran.dg/coarray/image_index_1.f90: New, copied
7476         from ../coarray_16.f90.
7477
7478 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7479
7480         PR c++/28501
7481         * g++.dg/ext/complex9.C: New.
7482
7483 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7484
7485         From Mike Frysinger
7486         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7487         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7488         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7489
7490 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7491
7492         * gcc.target/bfin/builtins: Created.
7493         * gcc.target/bfin/hisilh-O0.c: Deleted.
7494         * gcc.target/bfin/hisilh.c: Moved to...
7495         * gcc.target/bfin/builtins/hisilh.c: ...here.
7496         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7497         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7498         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7499         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7500         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7501         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7502         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7503         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7504         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7505         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7506         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7507         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7508         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7509         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7510         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7511         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7512         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7513         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7514         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7515         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7516         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7517         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7518         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7519         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7520         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7521         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7522         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7523         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7524         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7525         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7526         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7527         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7528         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7529         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7530         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7531         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7532         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7533         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7534         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7535         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7536         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7537         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7538         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7539         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7540         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7541         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7542         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7543         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7544         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7545         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7546         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7547         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7548         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7549         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7550         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7551         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7552         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7553         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7554         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7555         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7556         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7557         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7558         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7559         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7561         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7562         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7563         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7564         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7565         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7566         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7567         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7568         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7569         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7570         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7571         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7572         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7574         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7575         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7576         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7577         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7578         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7579         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7580         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7581         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7582         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7583         * gcc.target/bfin/builtins/circptr.c: Ditto.
7584         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7585         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7586         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7587         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7588         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7590         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7591         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7592         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7593         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7594         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7595         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7596         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7597         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7598         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7599         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7600         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7601         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7602         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7603         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7604         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7605         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7606         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7607         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7608         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7609         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7610         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7611         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7612         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7613         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7614         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7615         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7616         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7617         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7618         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7619         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7620         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7621         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7622         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7623         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7624         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7625         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7626         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7627         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7628         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7629         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7630         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7631         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7632         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7633         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7634         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7635         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7636         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7637         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7638         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7639         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7640         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7641         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7642         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7643         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7644         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7645         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7646         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7647         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7648         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7649         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7650         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7651         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7652         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7653         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7654
7655 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7656
7657         * gcc.target/arm/cold-lc.c: New test.
7658
7659 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR target/48774
7662         * gcc.dg/pr48774.c: New test.
7663
7664 2011-05-03  Richard Guenther  <rguenther@suse.de>
7665
7666         * gcc.dg/large-size-array-5.c: New testcase.
7667
7668 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7669
7670         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7671
7672 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7673
7674         * lib/target-supports.exp (check_effective_target_vect_strided):
7675         Replace with...
7676         (check_effective_target_vect_strided2)
7677         (check_effective_target_vect_strided3)
7678         (check_effective_target_vect_strided4)
7679         (check_effective_target_vect_strided8): ...these new functions.
7680
7681         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7682         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7683         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7684         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7685         * gcc.dg/vect/pr37539.c: Likewise.
7686         * gcc.dg/vect/slp-11a.c: Likewise.
7687         * gcc.dg/vect/slp-11b.c: Likewise.
7688         * gcc.dg/vect/slp-11c.c: Likewise.
7689         * gcc.dg/vect/slp-12a.c: Likewise.
7690         * gcc.dg/vect/slp-12b.c: Likewise.
7691         * gcc.dg/vect/slp-18.c: Likewise.
7692         * gcc.dg/vect/slp-19a.c: Likewise.
7693         * gcc.dg/vect/slp-19b.c: Likewise.
7694         * gcc.dg/vect/slp-21.c: Likewise.
7695         * gcc.dg/vect/slp-23.c: Likewise.
7696         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7697
7698         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7699         instead of vect_interleave && vect_extract_even_odd.
7700         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7701         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7702         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7703         * gcc.dg/vect/vect-1.c: Likewise.
7704         * gcc.dg/vect/vect-10.c: Likewise.
7705         * gcc.dg/vect/vect-98.c: Likewise.
7706         * gcc.dg/vect/vect-107.c: Likewise.
7707         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7708         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7709         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7710         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7711         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7712         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7713         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7714         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7715         * gcc.dg/vect/vect-strided-float.c: Likewise.
7716         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7717         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7718         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7719         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7720         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7721         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7722         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7723         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7724         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7725         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7726         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7727         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7728         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7729         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7730         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7731
7732         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7733         target condition.
7734         * gcc.dg/vect/pr30843.c: Likewise.
7735         * gcc.dg/vect/pr33866.c: Likewise.
7736         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7737         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7738         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7739         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7740
7741 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7742
7743         * gcc.dg/vect/slp-11.c: Split into...
7744         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7745         gcc.dg/vect/slp-11c.c: ...these tests.
7746         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7747         * gcc.dg/vect/slp-12c.c: ...this new test.
7748         * gcc.dg/vect/slp-19.c: Split into...
7749         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7750         gcc.dg/vect/slp-19c.c: ...these new tests.
7751
7752 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7753
7754         * lib/target-supports.exp
7755         (check_effective_target_vect_extract_even_odd_wide): Delete.
7756         (check_effective_target_vect_strided_wide): Likewise.
7757         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7758         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7759         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7760         * gcc.dg/vect/pr37539.c: Likewise.
7761         * gcc.dg/vect/slp-11.c: Likewise.
7762         * gcc.dg/vect/slp-12a.c: Likewise.
7763         * gcc.dg/vect/slp-12b.c: Likewise.
7764         * gcc.dg/vect/slp-19.c: Likewise.
7765         * gcc.dg/vect/slp-23.c: Likewise.
7766         * gcc.dg/vect/vect-1.c: Likewise.
7767         * gcc.dg/vect/vect-98.c: Likewise.
7768         * gcc.dg/vect/vect-107.c: Likewise.
7769         * gcc.dg/vect/vect-strided-float.c: Likewise.
7770
7771 2011-05-02  Jason Merrill  <jason@redhat.com>
7772
7773         * g++.dg/init/new31.C: New.
7774
7775 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7776
7777         PR c/35445
7778         * gcc.dg/pr35445.c: New test.
7779
7780 2011-05-02  Jason Merrill  <jason@redhat.com>
7781
7782         * c-c++-common/vla-1.c: New.
7783
7784 2011-05-02  Richard Guenther  <rguenther@suse.de>
7785
7786         PR tree-optimization/48822
7787         * gcc.dg/torture/pr48822.c: New testcase.
7788
7789 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7790
7791         PR c++/47969
7792         * g++.dg/cpp0x/constexpr-47969.C: New.
7793
7794 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7795
7796         PR testsuite/48498
7797         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7798         on vect_no_align targets.
7799         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7800         vect_no_align targets.
7801
7802 2011-05-01  Xinliang David Li  <davidxl@google.com>
7803
7804         * gcc.dg/tree-ssa/integer-addr.c: New test.
7805         * gcc.dg/tree-ssa/alias_bug.c: New test.
7806
7807 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7808
7809         PR libgfortran/48787
7810         * gfortran.dg/round_3.f08: Add more checks.
7811
7812 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7813
7814         PR fortran/48821
7815         * gfortran.dg/import9.f90: New, proper test.
7816         * gfortran.dg/interface_37.f90: Remove bogus
7817         test (bogus copy of interface_36.f90).
7818
7819 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7820
7821         PR fortran/48821
7822         * gfortran.dg/interface_37.f90: New.
7823
7824 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7825
7826         PR fortran/48746
7827         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7828
7829 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR tree-optimization/48809
7832         * gcc.c-torture/execute/pr48809.c: New test.
7833
7834 2011-04-29  Jeff Law <law@redhat.com>
7835
7836         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7837
7838 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7839
7840         PR c++/48606
7841         * g++.dg/init/ctor10.C: New.
7842
7843 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7844
7845         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7846           warning in implicitly instantiated templates.
7847
7848 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7849
7850         * g++.dg/warn/Wnull-conversion-1.C: New.
7851         * g++.dg/warn/Wnull-conversion-2.C: New.
7852
7853 2011-04-29  Diego Novillo  <dnovillo@google.com>
7854
7855         * g++.old-deja/g++.other/null3.C: Expect warning about
7856         converting boolean to a pointer.
7857
7858 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7859
7860         PR fortran/48462
7861         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7862         being a target.
7863
7864         PR fortran/48746
7865         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7866
7867 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7868
7869         PR fortran/48810
7870         * gfortran.dg/typebound_proc_22.f90: New.
7871
7872         PR fortran/48800
7873         * gfortran.dg/interface_36.f90: New.
7874
7875 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7876
7877         PR libgfortran/48488
7878         PR libgfortran/48602
7879         PR libgfortran/48615
7880         PR libgfortran/48684
7881         PR libgfortran/48787
7882         * gfortran.dg/fmt_g.f: Adjust test.
7883         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7884         * gfortran.dg/round_3.f08: New test.
7885         * gfortran.dg/namelist_print_1.f: Adjust test.
7886         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7887         * gfortran.dg/f2003_io_5.f03: Adjust test.
7888         * gfortran.dg/coarray_15.f90: Adjust test.
7889         * gfortran.dg/namelist_65.f90: Adjust test.
7890         * gfortran.dg/fmt_cache_1.f: Adjust test.
7891         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7892         * gfortran.dg/real_const_3.f90: Adjust test.
7893
7894 2011-04-29  Jan Hubicka  <jh@suse.cz>
7895
7896         * gcc.dg/tree-ssa/inline-10.c: New testcase.
7897         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
7898
7899 2011-04-28  Xinliang David Li  <davidxl@google.com>
7900
7901         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7902         * g++.dg/prof-robust-1.C: New test.
7903
7904 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7905
7906         PR tree-optimization/48765
7907         * gcc.dg/vect/pr48765.c: New.
7908
7909 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7910
7911         PR tree-optimization/48775
7912         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7913
7914 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7915
7916         PR c++/48798
7917         * g++.dg/inherit/pr48798.C: New.
7918         * g++.old-deja/g++.other/base1.C: Adjust.
7919
7920 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7921
7922         PR c++/48656
7923         * g++.dg/template/inherit7.C: New test case.
7924
7925 2011-04-28  Richard Guenther  <rguenther@suse.de>
7926
7927         PR tree-optimization/40052
7928         PR tree-optimization/15347
7929         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7930         * gcc.dg/pr15347.c: Likewise.
7931
7932 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7933
7934         PR c++/48530
7935         * g++.dg/cpp0x/sfinae18.C: New.
7936
7937 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7938
7939         PR c++/48771
7940         * g++.dg/ext/is_literal_type1.C: New.
7941
7942 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7943
7944         PR fortran/48112
7945         PR fortran/48279
7946         * gfortran.dg/interface_35.f90: New.
7947         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7948         * gfortran.dg/func_result_6.f90: Add dg-warning.
7949         * gfortran.dg/bessel_1.f90: Ditto.
7950         * gfortran.dg/hypot_1.f90: Ditto.
7951         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7952         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7953         * gfortran.dg/interface_assignment_4.f90: Ditto.
7954
7955 2011-04-27  Jason Merrill  <jason@redhat.com>
7956
7957         * g++.dg/ext/complex8.C: New.
7958
7959         * g++.dg/cpp0x/initlist49.C: New.
7960         * g++.dg/init/new30.C: New.
7961
7962 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7963
7964         PR fortran/48788
7965         * gfortran.dg/whole_file_34.f90: New.
7966
7967 2011-04-27  Jan Hubicka  <jh@suse.cz>
7968
7969         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7970
7971 2011-04-27  Jason Merrill  <jason@redhat.com>
7972
7973         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7974
7975         * g++.dg/parse/ambig6.C: New.
7976
7977 2011-04-27  Nick Clifton  <nickc@redhat.com>
7978
7979         * gcc.dg/20020312-2.c: Add definition for RX.
7980
7981         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7982         option with RX targets.
7983
7984         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7985         /* */ comments.
7986
7987 2011-04-27  Richard Guenther  <rguenther@suse.de>
7988
7989         * gcc.dg/tree-ssa/pr23382.c: Remove.
7990
7991 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7992
7993         PR target/48767
7994         * gcc.c-torture/compile/pr48767.c: New test.
7995
7996 2011-04-27  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/48772
7999         * g++.dg/pr48772.C: New testcase.
8000
8001 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR c/48742
8004         * gcc.c-torture/compile/pr48742.c: New test.
8005
8006 2011-04-26  Jason Merrill  <jason@redhat.com>
8007
8008         * g++.dg/lookup/koenig13.C: New.
8009
8010         * g++.dg/cpp0x/initlist48.C: New.
8011
8012 2011-04-25  Jason Merrill  <jason@redhat.com>
8013
8014         * g++.dg/cpp0x/sfinae17.C: New.
8015
8016 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8017
8018         PR target/48258
8019         * gcc.target/powerpc/pr48258-1.c: New file.
8020         * gcc.target/powerpc/pr48258-2.c: Ditto.
8021
8022 2011-04-26  Xinliang David Li  <davidxl@google.com>
8023
8024         * gcc.dg/uninit-suppress.c: New test.
8025         * gcc.dg/uninit-suppress.c: New test.
8026
8027 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR debug/48768
8030         * gcc.dg/pr48768.c: New test.
8031
8032         PR tree-optimization/48734
8033         * gcc.c-torture/compile/pr48734.c: New test.
8034
8035         PR testsuite/48753
8036         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8037
8038 2011-04-26  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/48731
8041         * gcc.dg/torture/pr48731.c: New testcase.
8042
8043 2011-04-26  Richard Guenther  <rguenther@suse.de>
8044
8045         PR testsuite/48753
8046         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8047
8048 2011-04-26  Richard Guenther  <rguenther@suse.de>
8049
8050         PR middle-end/48694
8051         * gcc.dg/torture/pr48694-1.c: New testcase.
8052         * gcc.dg/torture/pr48694-2.c: Likewise.
8053
8054 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8055
8056         * g++.dg/ext/underlying_type1.C: New.
8057         * g++.dg/ext/underlying_type2.C: Likewise.
8058         * g++.dg/ext/underlying_type3.C: Likewise.
8059         * g++.dg/ext/underlying_type4.C: Likewise.
8060         * g++.dg/ext/underlying_type5.C: Likewise.
8061         * g++.dg/ext/underlying_type6.C: Likewise.
8062         * g++.dg/ext/underlying_type7.C: Likewise.
8063         * g++.dg/ext/underlying_type8.C: Likewise.
8064         * g++.dg/ext/underlying_type9.C: Likewise.
8065         * g++.dg/ext/underlying_type10.C: Likewise.
8066
8067 2011-04-25  Jason Merrill  <jason@redhat.com>
8068
8069         * g++.dg/cpp0x/regress/template-const2.C: New.
8070
8071 2011-04-25  Jeff Law <law@redhat.com>
8072
8073         * gcc.dg/tree-ssa/vrp56.c: new test.
8074
8075 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8078
8079 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR preprocessor/48740
8082         * c-c++-common/raw-string-11.c: New test.
8083
8084 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8085
8086         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8087         hppa*-*-hpux*.
8088
8089 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8090
8091         PR fortran/18918
8092         * gfortran.dg/coarray_19.f90: New.
8093
8094 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR c/48685
8097         * gcc.dg/pr48685.c: New test.
8098
8099 2011-04-22  Jan Hubicka  <jh@suse.cz>
8100
8101         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8102
8103 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR tree-optimization/48717
8106         * gcc.c-torture/execute/pr48717.c: New test.
8107
8108 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8109
8110         PR target/48723
8111         * gcc.target/i386/pr48723.c: New test.
8112
8113 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR c/48716
8116         * gcc.dg/gomp/pr48716.c: New test.
8117         * g++.dg/gomp/pr48716.C: New test.
8118
8119 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8120
8121         PR c/36750
8122         * gcc.dg/missing-field-init-2.c: Update testcase.
8123
8124 2011-04-22  Alan Modra  <amodra@gmail.com>
8125
8126         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8127
8128 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8129
8130         PR fortran/48405
8131         * gfortran.dg/function_optimize_6.f90:  New test.
8132
8133 2011-04-21  Easwaran Raman  <eraman@google.com>
8134
8135         * gcc.dg/stack-layout-2.c: New test.
8136
8137 2011-04-21  Richard Guenther  <rguenther@suse.de>
8138
8139         PR lto/48703
8140         * g++.dg/lto/pr48207-2_0.C: New testcase.
8141         * g++.dg/lto/pr48207-3_0.C: Likewise.
8142
8143 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8144
8145         * gnat.dg/volatile5.adb: New test.
8146         * gnat.dg/volatile5_pkg.ads: New helper.
8147
8148 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8149
8150         PR target/48708
8151         * gcc.target/i386/pr48708.c: New test.
8152
8153 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8154
8155         * gcc.dg/vect/vect-119.c: New test.
8156
8157 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8158
8159         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8160         and once without.
8161
8162 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8163             Richard Sandiford  <richard.sandiford@linaro.org>
8164
8165         PR target/46329
8166         * gcc.target/arm/pr46329.c: New test.
8167
8168 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8169
8170         PR fortran/18918
8171         * gfortran.dg/coarray_18.f90: New.
8172
8173 2011-04-20  Jason Merrill  <jason@redhat.com>
8174
8175         * g++.dg/cpp0x/initlist47.C: New.
8176
8177         * g++.dg/init/dtor4.C: New.
8178
8179 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8180
8181         PR target/48678
8182         * gcc.target/i386/sse2-pinsrw.c: New test.
8183         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8184         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8185         * gcc.target/i386/sse2-insvhi.c: Ditto.
8186         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8187         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8188
8189 2011-04-20  Jason Merrill  <jason@redhat.com>
8190
8191         * g++.dg/template/const4.C: New.
8192
8193 2011-04-20  Easwaran Raman  <eraman@google.com>
8194
8195         * gcc.dg/stack-layout-1.c: New test.
8196
8197 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8198
8199         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8200         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8201         function.
8202
8203 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8204
8205         * gcc.dg/binop-xor1.c: New test.
8206         * gcc.dg/binop-xor2.c: New test.
8207         * gcc.dg/binop-xor3.c: New test.
8208         * gcc.dg/binop-xor4.c: New test.
8209         * gcc.dg/binop-xor5.c: New test.
8210
8211 2011-04-20  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/47892
8214         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8215
8216 2011-04-20  Richard Guenther  <rguenther@suse.de>
8217
8218         PR middle-end/48695
8219         * g++.dg/torture/pr48695.C: New testcase.
8220
8221 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8222
8223         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8224         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8225         * gcc.c-torture/execute/pr45262.c: Ditto
8226         * gcc.dg/torture/pr43165.c: Ditto.
8227         * gcc.dg/torture/pr47228.c: Ditto.
8228         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8229         * gcc.dg/ipa/pr45644.c: Ditto.
8230         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8231         PDP11.
8232
8233 2011-04-19  Jason Merrill  <jason@redhat.com>
8234
8235         * g++.dg/ext/complex7.C: New.
8236
8237         * g++.dg/ext/attrib41.C: New.
8238
8239 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8240
8241         PR testsuite/48676
8242         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8243
8244 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8245
8246         PR target/48678
8247         * gcc.target/i386/pr48678.c: New test.
8248
8249 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8250
8251         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8252         * g++.dg/opt/devirt2.C: New test.
8253         * g++.dg/ipa/devirt-g-1.C: Likewise.
8254
8255 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8256
8257         PR fortran/48588
8258         * gfortran.dg/whole_file_33.f90: New.
8259
8260 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8261
8262         * g++.dg/ipa/devirt-7.C: New test.
8263
8264 2011-04-19  Richard Guenther  <rguenther@suse.de>
8265
8266         PR lto/48207
8267         * g++.dg/lto/pr48207_0.C: New testcase.
8268
8269 2011-04-18  Jason Merrill  <jason@redhat.com>
8270
8271         * g++.dg/init/void1.C: New.
8272
8273         * g++.dg/cpp0x/union4.C: New.
8274
8275 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR middle-end/48661
8278         * g++.dg/torture/pr48661.C: New test.
8279
8280         PR c++/48632
8281         * g++.dg/gomp/pr48632.C: New test.
8282
8283 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8284
8285         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8286         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8287
8288 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8289
8290         PR fortran/18918
8291         * gfortran.dg/coarray_17.f90: New.
8292         * gfortran.dg/coarray_10.f90: Update dg-error.
8293
8294 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295
8296         PR testsuite/48251
8297         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8298         * gfortran.dg/guality/guality.exp: Likewise.
8299
8300 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8303
8304 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8305
8306         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8307
8308 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8309
8310         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8311
8312 2011-04-18  Richard Guenther  <rguenther@suse.de>
8313
8314         PR middle-end/46364
8315         * g++.dg/torture/pr46364.C: New testcase.
8316
8317 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8318
8319         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8320
8321 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8322
8323         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8324
8325 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8326             Ira Rosen  <ira.rosen@linaro.org>
8327
8328         PR target/48252
8329         * gcc.target/arm/pr48252.c: New test.
8330
8331 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR tree-optimization/48616
8334         * gcc.dg/pr48616.c: New test.
8335
8336 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8337
8338         PR fortran/18918
8339         * gfortran.dg/coarray_16.f90: New.
8340
8341 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8342
8343         PR fortran/48462
8344         * gfortran.dg/realloc_on_assign_7.f03: New test.
8345
8346 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347
8348         PR libgfortran/48602
8349         * gfortran.dg/fmt_g0_6.f08: New test.
8350
8351 2011-04-17  Jason Merrill  <jason@redhat.com>
8352
8353         * g++.dg/cpp0x/sfinae16.C: New.
8354
8355 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8356
8357         * gcc.target/mips/reg-var-1.c: New test.
8358
8359 2011-04-17  Jan Hubicka  <jh@suse.cz>
8360
8361         * gcc.dg/winline-5.c: Update testcase.
8362
8363 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8364
8365         * gnat.dg/discr27.ad[sb]: Move dg directive.
8366         * gnat.dg/discr28.ad[sb]: New test.
8367         * gnat.dg/discr28_pkg.ads: New helper.
8368
8369 2011-04-17  Michael Matz  <matz@suse.de>
8370
8371         PR tree-optimization/48622
8372         PR lto/48645
8373         * gcc.dg/lto/pr48622_0.c: New test.
8374
8375 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8376
8377         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8378         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8379         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8380         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8381         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8382         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8383
8384 2011-04-15  Jason Merrill  <jason@redhat.com>
8385
8386         * g++.dg/cpp0x/range-for17.C: New.
8387
8388 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8389
8390         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8391         * g++.dg/cpp0x/range-for3.C: Likewise.
8392         * g++.dg/cpp0x/range-for9.C: Correct error message.
8393         * g++.dg/cpp0x/range-for11.C: New.
8394         * g++.dg/cpp0x/range-for12.C: New.
8395         * g++.dg/cpp0x/range-for13.C: New.
8396         * g++.dg/cpp0x/range-for14.C: New.
8397         * g++.dg/cpp0x/range-for15.C: New.
8398         * g++.dg/cpp0x/range-for16.C: New.
8399
8400 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8401
8402         PR fortran/18918
8403         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8404
8405 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8406
8407         * objc.dg/naming-4.m: Updated.
8408         * objc.dg/naming-5.m: Updated.
8409         * objc.dg/naming-6.m: New.
8410         * objc.dg/naming-7.m: New.
8411         * obj-c++.dg/naming-1.mm: Updated.
8412         * obj-c++.dg/naming-2.mm: Updated.
8413         * obj-c++.dg/naming-3.mm: New.
8414         * obj-c++.dg/naming-4.mm: New.
8415
8416 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8417
8418         PR libgfortran/48589
8419         * gfortran.dg/fmt_g0_5.f08: New test.
8420
8421 2011-04-15  Richard Guenther  <rguenther@suse.de>
8422
8423         PR testsuite/48286
8424         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8425
8426 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8427
8428         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8429         -finline-limit=0 to -fno-inline
8430
8431 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8432
8433         PR target/48614
8434         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8435         just avx.
8436
8437 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR target/48605
8440         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8441         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8442         * gcc.target/i386/avx-insertps-3.c: New test.
8443         * gcc.target/i386/avx-insertps-4.c: New test.
8444
8445 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8446
8447         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8448         -finline-limit=0
8449
8450 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8451
8452         PR target/46779
8453         PR target/45291
8454         PR target/41894
8455         * gcc.target/avr/pr46779-1.c: New test case
8456         * gcc.target/avr/pr46779-2.c: New test case
8457
8458 2011-04-14  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/cpp0x/sfinae15.C: New.
8461
8462         * g++.dg/cpp0x/sfinae14.C: New.
8463
8464         * g++.dg/ext/vla10.C: New.
8465
8466 2011-04-14  Richard Guenther  <rguenther@suse.de>
8467
8468         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8469
8470 2011-04-14  Richard Guenther  <rguenther@suse.de>
8471
8472         * gcc.dg/fold-bitand-4.c: Move ...
8473         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8474
8475 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8476
8477         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8478         variables const.
8479         * gcc.target/avr/torture/trivial.c: Ditto.
8480
8481 2011-04-13  Jason Merrill  <jason@redhat.com>
8482
8483         * g++.dg/template/operator11.C: New.
8484
8485 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR middle-end/48591
8488         * gcc.dg/gomp/pr48591.c: New test.
8489
8490         PR c++/48570
8491         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8492         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8493
8494 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8495
8496         PR c++/48574
8497         * g++.dg/template/dependent-expr7.C: New test case.
8498
8499 2011-04-13  Jason Merrill  <jason@redhat.com>
8500
8501         * g++.dg/cpp0x/sfinae13.C: New.
8502
8503 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8504
8505         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8506
8507 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8508
8509         * gcc.target/arm/pr43698.c: Remove -march option.
8510
8511 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8512
8513         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8514         -march option.
8515
8516 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/48360
8519         PR fortran/48456
8520         * gfortran.dg/realloc_on_assign_6.f03: New test.
8521
8522 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8523
8524         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8525         targets the additional -mno-ms-bitfields and
8526         -Wno-packed-bitfield-compat options.
8527         * g++.dg/ext/bitfield3.C: Likewise.
8528         * g++.dg/ext/bitfield4.C: Likewise.
8529         * g++.dg/ext/bitfield5.C: Likewise.
8530         * gcc.dg/bitfld-15.c: Likewise.
8531         * gcc.dg/bitfld-16.c: Likewise.
8532         * gcc.dg/bitfld-17.c: Likewise.
8533         * gcc.dg/bitfld-18.c: Likewise.
8534
8535 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8536
8537         * gcc.target/arm/neon-vld3-1.c: New test.
8538         * gcc.target/arm/neon-vst3-1.c: New test.
8539         * gcc.target/arm/neon/v*.c: Regenerate.
8540
8541 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8542
8543         PR rtl-optimization/48549
8544         * g++.dg/opt/pr48549.C: New test.
8545
8546 2011-04-12  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/46076
8549         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8550
8551 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         PR testsuite/21164
8554         * lib/compat.exp (compat-execute): Declare unsupported after
8555         stripping path from src1.
8556         * lib/lto.exp (lto-execute): Likewise.
8557
8558 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR c/48552
8561         * gcc.dg/pr48552-1.c: New test.
8562         * gcc.dg/pr48552-2.c: New test.
8563
8564 2011-04-11  Jason Merrill  <jason@redhat.com>
8565
8566         * g++.dg/cpp0x/sfinae12.C: New.
8567
8568         * g++.dg/cpp0x/enum10.C: New.
8569
8570         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8571
8572         * g++.dg/cpp0x/rv-func.C: New.
8573
8574 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8575
8576         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8577         alpha*-dec-osf5*.
8578
8579 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8580
8581         PR tree-optimization/48195
8582         * gcc.dg/ipa/pr48195.c: New test.
8583
8584 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8585
8586         * gnat.dg/return3.adb: Remove unused switch.
8587
8588 2011-04-08  Mike Stump  <mikestump@comcast.net>
8589
8590         PR testsuite/48506
8591         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8592         default to fno-common.
8593
8594 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8595
8596         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8597         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8598
8599 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8600
8601         PR fortran/48448
8602         * gfortran.dg/function_optimize_5.f90:  New test.
8603
8604 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8605
8606         * gnat.dg/aggr17.adb: New test.
8607         * gnat.dg/aggr18.adb: Likewise.
8608
8609 2011-04-08  Michael Matz  <matz@suse.de>
8610
8611         PR middle-end/48389
8612         * gcc.target/i386/pr48389.c: New test.
8613
8614 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8615
8616         PR rtl-optimization/48272
8617         * g++.dg/opt/pr48272.C: New.
8618
8619 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8620
8621         PR rtl-optimization/48235
8622         * gcc.dg/pr48235.c: New.
8623
8624 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8625
8626         PR rtl-optimization/48302
8627         * g++.dg/opt/pr48302.C: New.
8628
8629 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8630
8631         PR target/48273
8632         * g++.dg/opt/pr48273.C: New.
8633
8634 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8635
8636         PR rtl-optimization/48442
8637         * gcc.dg/pr48442.c: New.
8638
8639 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR tree-optimization/48377
8642         * gcc.dg/vect/pr48377.c: New test.
8643
8644 2011-04-07  Jason Merrill  <jason@redhat.com>
8645
8646         * g++.dg/cpp0x/regress/call1.C: New.
8647
8648         * g++.dg/cpp0x/variadic107.C: New.
8649
8650         * g++.dg/cpp0x/sfinae11.C: New.
8651         * g++.dg/cpp0x/noexcept02.C: Fix.
8652
8653         * g++.dg/cpp0x/sfinae10.C: New.
8654
8655         * g++.dg/cpp0x/sfinae9.C: New.
8656
8657         * c-c++-common/Wcast-qual-1.c: Move here from...
8658         * gcc.dg/cast-qual-3.c: ...here, and...
8659         * g++.dg/warn/Wcast-qual2.C: ...here.
8660
8661         * g++.dg/cpp0x/sfinae8.C: New.
8662
8663         * g++.dg/cpp0x/sfinae7.C: New.
8664
8665         * g++.dg/cpp0x/enum9.C: New.
8666
8667 2011-04-07  Mike Stump  <mikestump@comcast.net>
8668
8669         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8670         with no trampolines.
8671
8672 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8673
8674         PR fortran/48117
8675         * gfortran.dg/gomp/pr48117.f90: New test.
8676
8677         PR debug/48343
8678         * gcc.dg/torture/pr48343.c: New test.
8679
8680 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8681
8682         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8683
8684 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8685
8686         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8687
8688 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8689
8690         PR target/43920
8691         * lib/scanasm.exp (object-size): New proc.
8692         * gcc.target/arm/pr43920-2.c: New test.
8693
8694 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8695
8696         PR fortran/18918
8697         PR fortran/48477
8698         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8699
8700 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8701
8702         * gcc.dg/mtune.c: Prune note from output.
8703
8704 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR debug/48466
8707         * gcc.dg/guality/pr36977.c: New test.
8708         * gcc.dg/guality/pr48466.c: New test.
8709
8710 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8711
8712         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8713
8714 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gnat.dg/return3.adb: New test.
8717
8718 2011-04-06  Richard Guenther  <rguenther@suse.de>
8719
8720         PR tree-optimization/47663
8721         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8722
8723 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8724
8725         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8726         Solaris 8 and 9 as well.
8727
8728 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8729
8730         PR target/43920
8731         * gcc.target/arm/pr43920-1.c: New test.
8732
8733 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8734
8735         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8736         (cctor): Actually return the value.
8737         (main): Cast return values.
8738
8739 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8740
8741         * gfortran.dg/character_comparison_8.f90:  New test.
8742
8743 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8744
8745         * frontend-passes: (optimize_lexical_comparison): New function.
8746         (optimize_expr): Call it.
8747         (optimize_comparison): Also handle lexical comparison functions.
8748         Return false instad of -2 for unequal comparison.
8749
8750 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8751
8752         PR fortran/48412
8753         * function_optimize_4.f90:  New test.
8754
8755 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8756
8757         PR fortran/18918
8758         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8759         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8760         * gfortran.dg/coarray_15.f90: New.
8761
8762 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8765         * gfortran.dg/bessel_7.f90: Likewise.
8766
8767 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8768
8769         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8770
8771 2011-04-03  Richard Guenther  <rguenther@suse.de>
8772             Ira Rosen  <ira.rosen@linaro.org>
8773
8774         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8775         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8776         -ftree-loop-if-convert-stores.
8777
8778 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8779
8780         * gnat.dg/specs/aggr2.ads: New test.
8781
8782 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8783
8784         * gnat.dg/debug2.ad[sb]: New test.
8785         * gnat.dg/debug2_pkg.ads: New helper.
8786         * gnat.dg/debug3.ad[sb]: New test.
8787
8788 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8789
8790         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8791
8792 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR middle-end/48335
8795         * gcc.c-torture/compile/pr48335-1.c: New test.
8796         * gcc.dg/pr48335-1.c: New test.
8797         * gcc.dg/pr48335-2.c: New test.
8798         * gcc.dg/pr48335-3.c: New test.
8799         * gcc.dg/pr48335-4.c: New test.
8800         * gcc.dg/pr48335-5.c: New test.
8801         * gcc.dg/pr48335-6.c: New test.
8802         * gcc.dg/pr48335-7.c: New test.
8803         * gcc.dg/pr48335-8.c: New test.
8804         * gcc.target/i386/pr48335-1.c: New test.
8805
8806 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8807
8808         PR c/36299
8809         * gcc.dg/Waddress.c: New test.
8810
8811 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8812
8813         PR fortran/48352
8814         * gfortran.dg/function_optimize_3.f90:  New test.
8815
8816 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8817
8818         * gcc.c-torture/compile/20110401-1.c: New test.
8819
8820         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8821         * g++.dg/lto/20091002-2_0.C: Likewise.
8822         * g++.dg/lto/20090303_0.c: Likewise.
8823         * g++.dg/lto/20091004-1_0.C: Likewise.
8824         * g++.dg/lto/20091002-3_0.C: Likewise.
8825         * g++.dg/lto/20091004-2_0.C: Likewise.
8826         * g++.dg/lto/20081123_0.C: Likewise.
8827         * g++.dg/lto/20090313_0.C: Likewise.
8828         * g++.dg/lto/20081109-1_0.C: Likewise.
8829         * g++.dg/lto/20081219_0.C: Likewise.
8830         * g++.dg/lto/20081204-1_0.C: Likewise.
8831         * g++.dg/lto/20090302_0.C: Likewise.
8832         * g++.dg/lto/20081119-1_0.C: Likewise.
8833         * g++.dg/lto/20081118_0.C: Likewise.
8834         * gcc.dg/lto/20091020-2_0.c: Likewise.
8835         * gcc.dg/lto/20090210_0.c: Likewise.
8836         * gcc.dg/lto/20081204-1_0.c: Likewise.
8837         * gcc.dg/lto/20081224_0.c: Likewise.
8838         * gcc.dg/lto/20090219_0.c: Likewise.
8839         * gcc.dg/lto/20091014-1_0.c: Likewise.
8840         * gcc.dg/lto/20091016-1_0.c: Likewise.
8841         * gcc.dg/lto/20090206-2_0.c: Likewise.
8842         * gcc.dg/lto/20090116_0.c: Likewise.
8843         * gcc.dg/lto/20091013-1_0.c: Likewise.
8844         * gcc.dg/lto/20091015-1_0.c: Likewise.
8845         * gcc.dg/lto/20090126-2_0.c: Likewise.
8846
8847 2011-03-31  Ian Lance Taylor  <iant@google.com>
8848
8849         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8850
8851 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         * gnat.dg/opt16.adb: New test.
8854
8855 2011-03-31  Jason Merrill  <jason@redhat.com>
8856
8857         * g++.dg/cpp0x/defaulted24.C: New.
8858
8859 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         PR target/16292
8862         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8863         with -O0.
8864
8865 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8866
8867         * g++.dg/other/i386-9.C: New test.
8868
8869 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8870
8871         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8872
8873 2011-03-30  Jason Merrill  <jason@redhat.com>
8874
8875         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8876
8877         * g++.dg/cpp0x/regress/isnan.C: New.
8878
8879         * g++.dg/cpp0x/initlist46.C: New.
8880
8881 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8882
8883         PR target/47551
8884         * gcc.target/arm/neon-modes-2.c: New test.
8885
8886 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR c/48305
8889         * gcc.c-torture/compile/pr48305.c: New test.
8890
8891 2011-03-29  Jason Merrill  <jason@redhat.com>
8892
8893         * g++.dg/cpp0x/regress/value-dep1.C: New.
8894
8895 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8896
8897         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8898
8899 2011-03-29  Ian Lance Taylor  <iant@google.com>
8900
8901         * go.test/go-test.exp: Handle the test lines used in several new
8902         tests.
8903         (errchk): Add opts parameter.  Change all callers.  Handle parens
8904         in regexps.
8905
8906 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8907             Dominique d'Humieres  <dominiq@lps.ens.fr>
8908
8909         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8910         and __APPLE__ && __PPC__ && __ALTIVEC__.
8911
8912 2011-03-29  Jason Merrill  <jason@redhat.com>
8913
8914         * g++.dg/cpp0x/dependent1.C: New.
8915
8916         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8917
8918         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8919
8920         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8921
8922 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8923
8924         PR fortran/48095
8925         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8926         * gfortran.dg/proc_ptr_comp_32.f90: New.
8927
8928 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8929
8930         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8931         check for corresponding warning.
8932
8933 2011-03-28  Jason Merrill  <jason@redhat.com>
8934
8935         * g++.dg/cpp0x/rv-deduce2.C: New.
8936
8937 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8938
8939         PR debug/48203
8940         * gcc.dg/pr48203.c: New test.
8941
8942 2011-03-28  Jeff Law <law@redhat.com>
8943
8944         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8945
8946 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8947
8948         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8949         and __PPC__ && __ALTIVEC__.
8950
8951 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8952
8953         PR testsuite/48238
8954         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8955         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8956         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8957         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8958
8959 2011-03-28  Jason Merrill  <jason@redhat.com>
8960
8961         * g++.dg/cpp0x/initlist-array2.C: New.
8962
8963         * g++.dg/cpp0x/initlist-array1.C: New.
8964
8965         * g++.dg/cpp0x/constexpr-compound.C: New.
8966
8967         * g++.dg/cpp0x/constexpr-using.C: New.
8968
8969         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8970
8971 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8972
8973         PR testsuite/48276
8974         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8975
8976 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8977
8978         * gcc.dg/slp-1.c: New test.
8979
8980 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8981
8982         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8983         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8984         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8985         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8986         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8987         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8988         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8989         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8990         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8991         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8992         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8993         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8994         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8995         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8996
8997 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8998
8999         PR fortran/47065
9000         * gfortran.dg/trim_optimize_5.f90:  New test.
9001         * gfortran.dg/trim_optimize_6.f90:  New test.
9002
9003 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9004
9005         PR target/38598
9006         * gcc.target/mips/madd-7.c: Remove -mlong32.
9007         * gcc.target/mips/msub-7.c: Likewise.
9008
9009 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9010
9011         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9012         accesses to preserve the meaning of the test for doubleword vectors.
9013         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9014         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9015
9016 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9017
9018         PR fortran/48291
9019         * gfortran.dg/class_42.f03: New.
9020
9021 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9022
9023         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9024         strided accesses.
9025
9026 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9027
9028         PR rtl-optimization/48144
9029         * gcc.dg/pr48144.c: New test.
9030
9031 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9032
9033         * gnat.dg/discr27.ad[sb]: New test.
9034
9035 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9036
9037         * gnat.dg/limited_with2.ad[sb]: New test.
9038         * gnat.dg/limited_with2_pkg1.ads: New helper.
9039         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9040
9041 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9042
9043         * gnat.dg/opt15.adb: New test.
9044         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9045
9046 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9047
9048         PR fortran/48174
9049         PR fortran/45304
9050         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9051         * gfortran.dg/leadz_trailz_3.f90: Ditto
9052
9053 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9054
9055         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9056
9057 2011-03-25  Jason Merrill  <jason@redhat.com>
9058
9059         * g++.dg/cpp0x/defaulted22.C: New.
9060         * g++.dg/cpp0x/defaulted23.C: New.
9061         * g++.dg/cpp0x/defaulted15.C: Adjust.
9062
9063 2011-03-25  Jason Merrill  <jason@redhat.com>
9064
9065         * g++.dg/cpp0x/move1.C: New.
9066
9067 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9068
9069         PR target/48287
9070         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9071
9072 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9073
9074         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9075         for mips-sgi-irix6.5.
9076         Replace snprintf prototype by <stdio.h>.
9077
9078 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9079
9080         PR testsuite/48283
9081         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9082         run_expensive_tests.
9083         * gcc.dg/graphite/block-4.c: Likewise.
9084         * gcc.dg/graphite/block-7.c: Likewise.
9085         * gcc.dg/graphite/block-8.c: Likewise.
9086
9087 2011-03-25  Richard Guenther  <rguenther@suse.de>
9088
9089         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9090         * g++.dg/tree-ssa/pr8781.C: Likewise.
9091         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9092         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9093         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9094         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9095         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9096         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9097         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9098         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9099         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9100         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9101         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9102         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9103         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9104         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9105         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9106         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9107         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9108         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9109         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9110         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9112         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9113         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9114         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9115         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9116         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9117         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9118         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9119         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9120         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9121         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9122         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9123         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9124         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9125         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9126         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9127         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9128         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9129         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9130         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9131         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9132         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9133         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9134         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9135         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9136         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9137         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9138         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9139         * c-c++-common/pr46562-2.c: Likewise.
9140         * gfortran.dg/pr42108.f90: Likewise.
9141         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9142         foo to be inlined even at -O1.
9143         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9144         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9145         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9146         * gcc.dg/matrix/matrix.exp: Disable FRE.
9147
9148 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR debug/48204
9151         * gcc.dg/dfp/pr48204.c: New test.
9152
9153 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9154
9155         PR target/48209
9156         * gcc.c-torture/execute/pr47917.c: Move this...
9157         * gcc.dg/torture/pr47917.c: to here and add xfails.
9158
9159 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9160
9161         * gnat.dg/array16.ad[sb]: New test.
9162         * gnat.dg/array16.ads: New helper.
9163
9164 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9165
9166         * gnat.dg/derived_type2.adb: New test.
9167
9168 2011-03-24  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/48271
9171         * g++.dg/torture/pr48271.C: New testcase.
9172
9173 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9174
9175         * gnat.dg/array15.ad[sb]: New test.
9176
9177 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9178
9179         PR target/48237
9180         * gcc.target/i386/pr48237.c: New test.
9181
9182 2011-03-24  Richard Guenther  <rguenther@suse.de>
9183
9184         PR middle-end/48269
9185         * gcc.dg/builtin-object-size-10.c: New testcase.
9186
9187 2011-03-24  Richard Guenther  <rguenther@suse.de>
9188
9189         PR tree-optimization/46562
9190         * c-c++-common/pr46562-2.c: New testcase.
9191         * c-c++-common/pr46562.c: Likewise.
9192
9193 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9194
9195         * gcc.dg/vect/vect-cselim-1.c: New test.
9196         * gcc.dg/vect/vect-cselim-2.c: New test.
9197
9198 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9199
9200         * gcc.target/arm/pr46934.c: New.
9201
9202 2011-03-23  Ian Lance Taylor  <iant@google.com>
9203
9204         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9205
9206 2011-03-23  Richard Guenther  <rguenther@suse.de>
9207
9208         * gcc.dg/struct: Remove directory and contents.
9209
9210 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9211
9212         PR testsuite/48251
9213         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9214
9215 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9216
9217         * gnat.dg/discr26.ad[sb]: New test.
9218         * gnat.dg/discr26_pkg.ads: New helper.
9219
9220 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9221
9222         PR target/47553
9223         * gcc.target/arm/neon-vld-1.c: New test.
9224
9225 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9226
9227         * gnat.dg/array14.ad[sb]: New test.
9228         * gnat.dg/array14_pkg.ads: New helper.
9229
9230 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9231
9232         * gcc.c-torture/execute/920501-8.x: Remove.
9233         * gcc.c-torture/execute/930513-1.x: Remove.
9234         * gcc.c-torture/execute/960312-1.x: Remove.
9235         * gcc.c-torture/compile/20000804-1.c,
9236         gcc.c-torture/compile/20001205-1.c,
9237         gcc.c-torture/compile/20001226-1.c,
9238         gcc.c-torture/compile/20010518-2.c,
9239         gcc.c-torture/compile/20020312-1.c,
9240         gcc.c-torture/compile/20020604-1.c,
9241         gcc.c-torture/compile/920501-12.c,
9242         gcc.c-torture/compile/920501-4.c,
9243         gcc.c-torture/compile/920520-1.c,
9244         gcc.c-torture/compile/980506-1.c,
9245         gcc.c-torture/execute/980709-1.x,
9246         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9247         options for m68hc11.
9248         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9249         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9250         m68hc11.
9251
9252 2011-03-22  Nick Clifton  <nickc@redhat.com>
9253
9254         * lib/target-supports.exp (check_profiling_available): Add MN10300
9255         to the list of targets that do not support profiling.  Restore
9256         alpha sorting to this list.
9257
9258 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9259
9260         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9261         failure on 32-bit systems.
9262         * gcc.dg/torture/vector-2.c: Ditto.
9263
9264 2011-03-22  Richard Guenther  <rguenther@suse.de>
9265
9266         PR tree-optimization/48228
9267         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9268
9269 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9270
9271         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9272         powerpc.
9273
9274         PR target/48226
9275         * gcc.target/powerpc/pr48226.c: New file.
9276
9277 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9278
9279         * lib/prune.exp (prune_gcc_output): Prune "could not create
9280         compact unwind for" warnings.
9281
9282 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR c/42544
9285         PR c/48197
9286         * gcc.c-torture/execute/pr42544.c: New test.
9287         * gcc.c-torture/execute/pr48197.c: New test.
9288
9289 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9290
9291         PR preprocessor/48192
9292         * gcc.target/powerpc/pr48192.c: New file.
9293
9294         PR target/48053
9295         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9296         split problem of 0 being loaded in a VSX register.
9297
9298 2011-03-21  Richard Guenther  <rguenther@suse.de>
9299
9300         PR c/47939
9301         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9302         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9303         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9304         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9305
9306 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR target/48213
9309         * gcc.dg/pr48213.c: New test.
9310
9311 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9312
9313         PR target/12171
9314         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9315
9316 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9317
9318         * gcc.target/arm/xor-and.c: New.
9319
9320 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9321
9322         PR fortran/22572
9323         * gfortran.dg/function_optimize_1.f90:  New test.
9324         * gfortran.dg/function_optimize_2.f90:  New test.
9325
9326 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9327
9328         PR rtl-optimization/47502
9329         * gcc.target/i386/pr47502-1.c: New.
9330         * gcc.target/i386/pr47502-2.c: Likewise.
9331
9332 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9333
9334         PR rtl-optimization/48156
9335         * gcc.dg/pr48156.c: New test.
9336
9337 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9338
9339         PR libfortran/47439
9340         * gfortran.dg/scratch_1.f90: Adjust test.
9341
9342 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9343
9344         PR libfortran/47439
9345         * gfortran.dg/scratch_1.f90: New test.
9346
9347 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9348
9349         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9350         variably modified typedefs.
9351         * gcc.dg/c1x-typedef-2.c: Remove.
9352
9353 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9354
9355         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9356         * gcc.dg/c1x-anon-struct-3.c: New test.
9357         * gcc.dg/anon-struct-11.c: Update.
9358
9359 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9362         dg-xfail-run-if.
9363         Only xfail with gas.
9364
9365 2011-03-18  Jason Merrill  <jason@redhat.com>
9366
9367         * g++.dg/template/fn-ptr1.C: New.
9368
9369         * g++.dg/overload/volatile1.C: New.
9370
9371         * g++.dg/opt/pr23372.C: New.
9372
9373         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9374
9375 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377         PR middle-end/47405
9378         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9379
9380 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9381
9382         * gcc.target/arm/unsigned-extend-1.c: New.
9383
9384 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR bootstrap/48161
9387         * gcc.c-torture/compile/pr48161.c: New test.
9388
9389 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         PR middle-end/47725
9392         * gcc.dg/torture/pr47725.c: New.
9393
9394 2011-03-17  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9397         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9398
9399 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9400
9401         * gnat.dg/specs/elab2.ads: New test.
9402         * gnat.dg/specs/elab2_pkg.ads: New helper.
9403
9404 2011-03-17  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/cpp0x/decltype-1212.C: New.
9407         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9408
9409 2011-03-17  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/parse/memfnquals1.C: New.
9412
9413 2011-03-17  Richard Guenther  <rguenther@suse.de>
9414
9415         PR middle-end/48134
9416         * gcc.dg/pr48134.c: New testcase.
9417
9418 2011-03-17  Richard Guenther  <rguenther@suse.de>
9419
9420         PR middle-end/48165
9421         * g++.dg/torture/pr48165.C: New testcase.
9422
9423 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR rtl-optimization/48141
9426         * gcc.dg/pr48141.c: New test.
9427
9428 2011-03-16  Jason Merrill  <jason@redhat.com>
9429
9430         * g++.dg/cpp0x/constexpr-48089.C: New.
9431
9432         * g++.dg/cpp0x/constexpr-abi1.C: New.
9433
9434         * g++.dg/cpp0x/constexpr-46336.C: New.
9435         * g++.dg/parse/friend5.C: Adjust expected errors.
9436
9437         * g++.dg/cpp0x/constexpr-47570.C: New.
9438
9439 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9440
9441         PR debug/47510
9442         * ++.dg/debug/dwarf2/typedef6.C: New test.
9443
9444 2011-03-16  Jason Merrill  <jason@redhat.com>
9445
9446         * g++.dg/cpp0x/elision2.C: New.
9447
9448         * g++.dg/cpp0x/constexpr-array3.C: New.
9449
9450 2011-03-16  Jason Merrill  <jason@redhat.com>
9451
9452         * g++.dg/cpp0x/sfinae6.C: New.
9453         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9454         * g++.dg/cpp0x/pr45908.C: Likewise.
9455         * g++.dg/cpp0x/sfinae6.C: Likewise.
9456         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9457         * g++.old-deja/g++.law/arg11.C: Likewise.
9458
9459 2011-03-16  Jason Merrill  <jason@redhat.com>
9460
9461         * g++.dg/template/incomplete6.C: New.
9462
9463 2011-03-16  Jeff Law <law@redhat.com>
9464
9465         * gcc.dg/tree-ssa/vrp55.c: New test.
9466
9467 2011-03-16  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/cpp0x/auto22.C: New.
9470
9471 2011-03-16  Richard Guenther  <rguenther@suse.de>
9472
9473         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9474         optimizing it away if promoted to const.
9475
9476 2011-03-16  Richard Guenther  <rguenther@suse.de>
9477
9478         PR tree-optimization/48149
9479         * gcc.dg/fold-complex-1.c: New testcase.
9480
9481 2011-03-16  Richard Guenther  <rguenther@suse.de>
9482
9483         PR testsuite/48147
9484         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9485         or cloning happens.
9486
9487 2011-03-16  Richard Guenther  <rguenther@suse.de>
9488
9489         PR tree-optimization/26134
9490         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9491
9492 2011-03-16  Richard Guenther  <rguenther@suse.de>
9493
9494         PR tree-optimization/48146
9495         * gcc.dg/torture/pr48146.c: New testcase.
9496
9497 2011-03-16  Richard Guenther  <rguenther@suse.de>
9498
9499         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9500         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9501
9502 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR middle-end/48136
9505         * gcc.c-torture/compile/pr48136.c: New test.
9506
9507         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9508
9509         PR debug/45882
9510         * gcc.dg/guality/pr45882.c: New test.
9511
9512 2011-03-15  Jason Merrill  <jason@redhat.com>
9513
9514         * g++.dg/cpp0x/constexpr-recursion.C: New.
9515
9516         * g++.dg/cpp0x/implicit11.C: New.
9517
9518 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9519
9520         * g++.dg/cpp0x/constexpr-attribute.C: New.
9521
9522 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9523
9524         * g++.dg/parse/pr34758.C: New.
9525
9526 2011-03-15  Xinliang David Li  <davidxl@google.com>
9527
9528         PR c/47837
9529         * gcc.dg/uninit-pred-7_d.c: New test.
9530         * gcc.dg/uninit-pred-8_d.c: New test.
9531
9532 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9533
9534         PR target/46788
9535         * gcc.target/arm/pr46788.c: New.
9536
9537 2011-03-15  Richard Guenther  <rguenther@suse.de>
9538
9539         PR middle-end/47650
9540         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9541         * gfortran.dg/ishft_4.f90: Likewise.
9542         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9543
9544 2011-03-15  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/13954
9547         * g++.dg/tree-ssa/pr13954.C: New testcase.
9548
9549 2011-03-15  Richard Guenther  <rguenther@suse.de>
9550
9551         PR tree-optimization/48037
9552         * gcc.target/i386/pr48037-1.c: New testcase.
9553
9554 2011-03-15  Richard Guenther  <rguenther@suse.de>
9555
9556         PR tree-optimization/41490
9557         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9558         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9559         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9560         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9561         * g++.dg/tree-ssa/pr33604.C: Adjust.
9562
9563 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9564
9565         PR middle-end/47917
9566         * gcc.c-torture/execute/pr47917.c: New test.
9567         * gcc.dg/pr47917.c: New test.
9568
9569         PR middle-end/38878
9570         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9571
9572 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9573
9574         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9575         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9576         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9577         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9578         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9579         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9580         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9581         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9582         * gcc.target/i386/avx-floor-vec.c: Ditto.
9583         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9584         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9585         * gcc.target/i386/avx-rint-vec.c: Ditto.
9586         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9587         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9588         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9589         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9590
9591 2011-03-14  Tom Tromey  <tromey@redhat.com>
9592
9593         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9594         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9595         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9596
9597 2011-03-14  Tom Tromey  <tromey@redhat.com>
9598
9599         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9600         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9601         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9602
9603 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9604
9605         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9606
9607 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9608
9609         PR rtl-optimization/47166
9610         * gcc.c-torture/execute/postmod-1.c: New test.
9611
9612 2011-03-14  Richard Guenther  <rguenther@suse.de>
9613
9614         PR middle-end/48098
9615         * gcc.dg/torture/pr48098.c: New testcase.
9616
9617 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9618
9619         PR target/48053
9620         * gcc.target/powerpc/pr48053-1.c: New test.
9621         * gcc.target/powerpc/pr48053-2.c: Likewise.
9622
9623 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9624
9625         PR libfortran/48066
9626         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9627
9628 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9629
9630         PR libfortran/48066
9631         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9632
9633 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9634
9635         PR fortran/48059
9636         * gfortran.dg/class_41.f03: New.
9637
9638 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9639
9640         * g++.dg/conversion/cast3.C: New test.
9641
9642 2011-03-11  Jason Merrill  <jason@redhat.com>
9643
9644         * g++.dg/template/error45.C: New.
9645
9646         * g++.dg/parse/no-type-defn1.C: New.
9647
9648         * g++.dg/ext/attrib40.C: New.
9649
9650         * g++.dg/cpp0x/regress/array1.C: New.
9651
9652 2011-03-11  Richard Guenther  <rguenther@suse.de>
9653
9654         PR tree-optimization/48067
9655         * gcc.dg/pr48067.c: New testcase.
9656
9657 2011-03-11  Richard Guenther  <rguenther@suse.de>
9658
9659         PR lto/48073
9660         * g++.dg/lto/20110311-1_0.C: New testcase.
9661
9662 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR c++/48035
9665         * g++.dg/inherit/virtual8.C: New test.
9666
9667         PR middle-end/48044
9668         * gcc.dg/torture/pr48044.c: New test.
9669
9670 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9671
9672         PR fortran/47768
9673         * gfortran.dg/proc_ptr_comp_31.f90: New.
9674
9675 2011-03-11  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/47278
9678         * gcc.dg/torture/pr47278-1.c: New testcase.
9679         * gcc.dg/torture/pr47278-2.c: Likewise.
9680
9681 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR tree-optimization/48063
9684         * gcc.dg/torture/pr48063.c: New test.
9685
9686 2011-03-10  Jason Merrill  <jason@redhat.com>
9687
9688         * g++.dg/template/array22.C: New.
9689
9690         * g++.dg/cpp0x/syntax-err1.C: New.
9691         * g++.dg/parse/error36.C: Adjust expected errors.
9692         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9693         * g++.old-deja/g++.pt/typename3.C: Likewise.
9694         * g++.old-deja/g++.pt/typename4.C: Likewise.
9695         * g++.old-deja/g++.pt/typename6.C: Likewise.
9696
9697 2011-03-09  Jason Merrill  <jason@redhat.com>
9698
9699         * g++.dg/template/nontype22.C: New.
9700
9701 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9702
9703         PR tree-optimization/47714
9704         * g++.dg/torture/pr47714.C: New test.
9705
9706 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9707
9708         PR target/47755
9709         * gcc.target/powerpc/pr47755-2.c: New file.
9710
9711 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9712
9713         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9714         is not set in the environment, pass 64 as first argument when not
9715         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9716         native where ulimit -u is supported.
9717
9718 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9719
9720         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9721
9722 2011-03-08  Jason Merrill  <jason@redhat.com>
9723
9724         * g++.dg/template/nontype21.C: New.
9725
9726         * g++.dg/template/anon5.C: New.
9727
9728 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR debug/47881
9731         * gcc.dg/pr47881.c: New test.
9732
9733 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9734
9735         PR c++/47957
9736         * g++.dg/lookup/template3.C: New test.
9737
9738 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9739
9740         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9741         'long' type.
9742
9743 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9744
9745         PR testsuite/47954
9746         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9747         sizeof to compute alignment.
9748
9749 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9750
9751         PR tree-optimization/48022
9752         * gcc.dg/pr48022-1.c: New test.
9753         * gcc.dg/pr48022-2.c: New test.
9754
9755 2011-03-07  Jason Merrill  <jason@redhat.com>
9756
9757         * g++.dg/template/nontype20.C: New.
9758         * g++.dg/init/member1.C: Adjust expected errors.
9759         * g++.dg/parse/constant4.C: Likewise.
9760         * g++.dg/template/qualified-id3.C: Likewise.
9761         * g++.old-deja/g++.pt/crash10.C: Likewise.
9762
9763         * g++.dg/cpp0x/regress/non-const1.C: New.
9764
9765 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR debug/47991
9768         * gcc.dg/pr47991.c: New test.
9769
9770 2011-03-07  Jason Merrill  <jason@redhat.com>
9771
9772         * g++.dg/abi/mangle46.C: New.
9773
9774 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9775
9776         PR target/47862
9777         * gcc.target/powerpc/pr47862.c: New.
9778
9779 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9780
9781         PR target/45413
9782         * gcc.target/i386/combine-mul.c: Require nonpic.
9783
9784 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9785             Nathan Froyd  <froydnj@codesourcery.com>
9786
9787         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9788
9789 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9790
9791         * README.QMTEST: Remove.
9792
9793 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9794             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9795
9796         PR fortran/47850
9797         * gfortran.dg/array_constructor_37.f90 : New test.
9798
9799 2011-03-05  Jason Merrill  <jason@redhat.com>
9800
9801         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9802         * g++.dg/abi/mangle45.C: Likewise.
9803         * g++.dg/cpp0x/trailing1.C: Likewise.
9804
9805 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9806
9807         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9808
9809 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR rtl-optimization/47899
9812         * gcc.dg/pr47899.c: New test.
9813
9814         * gcc.dg/torture/pr47968.c: Ignore warnings.
9815
9816         PR tree-optimization/47967
9817         * gcc.c-torture/compile/pr47967.c: New test.
9818
9819 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9820
9821         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9822         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9823
9824 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9825
9826         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9827         and property_getAttributes() if __OBJC2__.
9828         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9829         * objc.dg/property/property-encoding-1.m: New.
9830         * obj-c++.dg/property/property-encoding-1.mm: New.
9831
9832 2011-03-04  Jason Merrill  <jason@redhat.com>
9833
9834         * g++.dg/template/pseudodtor6.C: New.
9835
9836         * g++.dg/inherit/covariant19.C: New.
9837
9838 2011-03-04  Richard Guenther  <rguenther@suse.de>
9839
9840         PR middle-end/47968
9841         * gcc.dg/torture/pr47968.c: New testcase.
9842
9843 2011-03-04  Richard Guenther  <rguenther@suse.de>
9844
9845         PR middle-end/47975
9846         * gcc.dg/torture/pr47975.c: New testcase.
9847
9848 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9849
9850         PR c++/47974
9851         * g++.dg/template/crash106.C: New.
9852
9853 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR c/47963
9856         * gcc.dg/gomp/pr47963.c: New test.
9857         * g++.dg/gomp/pr47963.C: New test.
9858
9859 2011-03-02  Jason Merrill  <jason@redhat.com>
9860
9861         * g++.dg/cpp0x/regress/condition1.C: New.
9862
9863         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9864
9865 2011-03-01  Jason Merrill  <jason@redhat.com>
9866
9867         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9868
9869         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9870
9871 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9872
9873         PR rtl-optimization/47925
9874         * gcc.c-torture/execute/pr47925.c: New test.
9875
9876 2011-03-01  Jason Merrill  <jason@redhat.com>
9877
9878         * g++.dg/cpp0x/decltype25.C: New.
9879
9880         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9881
9882 2011-03-01  Richard Guenther  <rguenther@suse.de>
9883
9884         PR tree-optimization/47890
9885         * gcc.dg/torture/pr47890.c: New testcase.
9886
9887 2011-03-01  Richard Guenther  <rguenther@suse.de>
9888
9889         PR lto/47924
9890         * gcc.dg/lto/pr47924_0.c: New testcase.
9891
9892 2011-03-01  Richard Guenther  <rguenther@suse.de>
9893
9894         PR lto/46911
9895         * gfortran.dg/lto/pr46911_0.f: New testcase.
9896
9897 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9898
9899         PR libgfortran/47933
9900         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9901         compile errors from older code form.
9902
9903 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9904
9905         PR libgfortran/47567
9906         * gfortran.dg/fmt_fw_d.f90: New test.
9907
9908 2011-02-28  Jason Merrill  <jason@redhat.com>
9909
9910         * g++.dg/inherit/covariant18.C: New.
9911
9912 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9913
9914         PR middle-end/47893
9915         * gcc.dg/pr47893.c: New test.
9916
9917 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9918
9919         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9920         NULL in case of a selector with conflicting types.
9921         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9922
9923 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9924
9925         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9926         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9927         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9928         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9929
9930 2011-02-28  Jason Merrill  <jason@redhat.com>
9931
9932         PR c++/47906
9933         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9934
9935 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9936
9937         PR libgfortran/47778
9938         * gfortran.dg/namelist_71.f90: New test.
9939
9940 2011-02-27  Jason Merrill  <jason@redhat.com>
9941
9942         PR c++/47906
9943         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9944         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9945
9946 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9947
9948         PR c++/46466
9949         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9950
9951 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR fortran/47886
9954         * gfortran.dg/gomp/task-1.f90: Removed.
9955
9956 2011-02-26  Jason Merrill  <jason@redhat.com>
9957
9958         * g++.dg/template/this-targ1.C: New.
9959
9960         * g++.dg/cpp0x/regress/template-const1.C: New.
9961         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9962         * g++.dg/template/function1.C: Adjust.
9963         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9964         * g++.dg/debug/debug7.C: Adjust.
9965
9966 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9967
9968         PR fortran/47886
9969         * gfortran.dg/gomp/task-1.f90: New.
9970
9971 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9972
9973         * gcc.target/arm/neon-thumb2-move.c: Add
9974         dg-require-effective-target arm_thumb2_ok.
9975
9976 2011-02-24  Jason Merrill  <jason@redhat.com>
9977
9978         * g++.dg/parse/constant1.C: Specify C++98 mode.
9979         * g++.dg/parse/constant5.C: Likewise.
9980         * g++.dg/parse/error2.C: Likewise.
9981         * g++.dg/parse/semicolon3.C: Likewise.
9982         * g++.dg/template/crash14.C: Likewise.
9983         * g++.dg/template/local4.C: Likewise.
9984         * g++.dg/template/nontype3.C: Likewise.
9985         * g++.dg/parse/crash31.C: Adjust expected errors.
9986         * g++.dg/template/function1.C: Likewise.
9987         * g++.dg/template/ref3.C: Likewise.
9988         * g++.dg/template/static9.C: Likewise.
9989         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9990
9991         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9992         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9993         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9994         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9995         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9996
9997 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9998
9999         PR fortran/47878
10000         * gfortran.dg/pr47878.f90: New test.
10001
10002 2011-02-24  Richard Guenther  <rguenther@suse.de>
10003
10004         PR testsuite/47801
10005         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10006         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10007
10008 2011-02-24  Richard Guenther  <rguenther@suse.de>
10009
10010         PR fortran/47839
10011         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10012         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10013
10014 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR libgfortran/47567
10017         * gfortran.dg/fmt_f0_1.f90: Update test.
10018
10019 2011-02-23  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10022         * g++.dg/abi/mangle45.C: New.
10023
10024         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10025         * g++.dg/template/canon-type-9.C: Match use of decltype
10026         between declaration and definition.
10027         * g++.dg/template/canon-type-12.C: Likewise.
10028
10029 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10030
10031         PR fortran/40850
10032         * gfortran.dg/nested_allocatables_1.f90: New.
10033
10034 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10035
10036         PR c++/46868
10037         * g++.dg/pr46868.C: New test.
10038         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10039         * g++.dg/parse/error14.C: Adjust.
10040
10041 2011-02-23  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/47838
10044         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10045
10046 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10047
10048         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10049
10050 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10051
10052         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10053         * gfortran.dg/count_init_expr.f03: Ditto.
10054         * gfortran.dg/gomp/pr43711.f90: Ditto.
10055         * gcc.dg/struct-parse-2.c: Ditto.
10056         * gcc.dg/parse-error-3.c: Ditto.
10057         * gcc.dg/Wlogical-op-1.c: Ditto.
10058         * gcc.dg/Walways-true-1.c: Ditto.
10059         * gcc.dg/pr24225.c: Ditto.
10060         * gcc.dg/Walways-true-2.c: Ditto.
10061         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10062         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10063         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10064         * g++.dg/overload/defarg4.C: Ditto.
10065         * g++.dg/inherit/covariant16.C: Ditto.
10066         * g++.dg/inherit/virtual7.C: Ditto.
10067         * g++.dg/template/canon-type-9.C: Ditto.
10068         * g++.dg/template/access19.C: Ditto.
10069         * g++.dg/template/call7.C: Ditto.
10070         * g++.dg/template/canon-type-2.C: Ditto.
10071         * g++.dg/template/init7.C: Ditto.
10072         * g++.dg/template/sizeof-template-argument.C: Ditto.
10073         * g++.dg/template/const3.C: Ditto.
10074         * g++.dg/template/sfinae26.C: Ditto.
10075         * g++.dg/template/sfinae26.C: Ditto.
10076         * g++.dg/template/canon-type-11.C: Ditto.
10077         * g++.dg/template/union2.C: Ditto.
10078         * g++.dg/template/canon-type-3.C: Ditto.
10079         * g++.dg/template/canon-type-1.C: Ditto.
10080         * g++.dg/template/canon-type-5.C: Ditto.
10081         * g++.dg/template/canon-type-7.C: Ditto.
10082         * g++.dg/template/canon-type-10.C: Ditto.
10083         * g++.dg/template/spec36.C: Ditto.
10084         * g++.dg/template/typedef38.C: Ditto.
10085         * g++.dg/template/canon-type-4.C: Ditto.
10086         * g++.dg/template/canon-type-6.C: Ditto.
10087         * g++.dg/template/canon-type-13.C: Ditto.
10088         * g++.dg/template/instantiate9.C: Ditto.
10089         * g++.dg/template/ttp22.C: Ditto.
10090         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10091         * g++.dg/warn/Walways-true-1.C: Ditto.
10092         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10093         * g++.dg/warn/Walways-true-2.C: Ditto.
10094         * g++.dg/conversion/op4.C: Ditto.
10095         * g++.dg/opt/pr19650.C: Ditto.
10096         * g++.dg/lookup/friend11.C: Ditto.
10097         * g++.dg/other/default2.C: Ditto.
10098         * g++.dg/other/default3.C: Ditto.
10099         * g++.dg/other/dtor2.C: Ditto.
10100         * g++.dg/other/friend5.C: Ditto.
10101         * g++.dg/other/default5.C: Ditto.
10102         * g++.dg/init/brace6.C: Ditto.
10103         * g++.dg/init/aggr5.C: Ditto.
10104         * g++.dg/init/error2.C: Ditto.
10105         * g++.dg/expr/bound-mem-fun.C: Ditto.
10106         * g++.dg/expr/cond6.C: Ditto.
10107         * g++.dg/expr/stmt-expr-1.C: Ditto.
10108         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10109         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10110         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10111         * g++.dg/cpp0x/bracket1.C: Ditto.
10112         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10113         * g++.dg/cpp0x/pr38646.C: Ditto.
10114         * g++.dg/cpp0x/variadic73.C: Ditto.
10115         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10116         * g++.dg/cpp0x/bracket4.C: Ditto.
10117         * g++.dg/cpp0x/decltype4.C: Ditto.
10118         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10119         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10120         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10121         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10122         * g++.dg/cpp0x/decltype2.C: Ditto.
10123         * g++.dg/cpp0x/decltype1.C: Ditto.
10124         * g++.dg/cpp0x/bracket2.C: Ditto.
10125         * g++.dg/cpp0x/decltype5.C: Ditto.
10126         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10127         * g++.dg/cpp0x/variadic70.C: Ditto.
10128         * g++.dg/cpp0x/decltype6.C: Ditto.
10129         * g++.dg/cpp0x/rvo.C: Ditto.
10130         * g++.dg/cpp0x/vt-40092.C: Ditto.
10131         * g++.dg/cpp0x/variadic-new.C: Ditto.
10132         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10133         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10134         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10135         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10136         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10137         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10138         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10139         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10140         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10141         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10142         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10143         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10144         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10145         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10146         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10147         * g++.dg/cpp0x/pr39639.C: Ditto.
10148         * g++.dg/cpp0x/decltype3.C: Ditto.
10149         * g++.dg/cpp0x/variadic68.C: Ditto.
10150         * g++.dg/cpp0x/variadic-function.C: Ditto.
10151         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10152         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10153         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10154         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10155         * g++.dg/parse/crash35.C: Ditto.
10156         * g++.dg/parse/crash40.C: Ditto.
10157         * g++.dg/parse/defarg12.C: Ditto.
10158         * g++.dg/parse/crash34.C: Ditto.
10159         * g++.dg/parse/constructor3.C: Ditto.
10160         * g++.dg/parse/template23.C: Ditto.
10161         * g++.dg/parse/crash56.C: Ditto.
10162         * g++.dg/parse/dtor13.C: Ditto.
10163         * g++.dg/parse/error33.C: Ditto.
10164         * g++.dg/parse/ctor9.C: Ditto.
10165         * g++.dg/parse/error32.C: Ditto.
10166         * g++.dg/parse/error37.C: Ditto.
10167         * g++.dg/parse/bitfield3.C: Ditto.
10168         * g++.dg/parse/struct-4.C: Ditto.
10169         * g++.dg/ext/has_trivial_copy.C: Ditto.
10170         * g++.dg/ext/is_polymorphic.C: Ditto.
10171         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10172         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10173         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10174         * g++.dg/ext/is_union.C: Ditto.
10175         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10176         * g++.dg/ext/is_pod.C: Ditto.
10177         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10178         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10179         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10180         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10181         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10182         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10183         * g++.dg/ext/is_abstract.C: Ditto.
10184         * g++.dg/ext/has_trivial_assign.C: Ditto.
10185         * g++.dg/ext/is_class.C: Ditto.
10186         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10187         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10188         * g++.dg/ext/is_base_of.C: Ditto.
10189         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10190         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10191         * g++.dg/ext/is_empty.C: Ditto.
10192         * g++.dg/ext/is_enum.C: Ditto.
10193         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10194         * gnat.dg/opt11.adb: Ditto.
10195         * obj-c++.dg/pr45735.mm: Ditto.
10196         * obj-c++.dg/pr24393.mm: Ditto.
10197         * obj-c++.dg/exceptions-2.mm: Ditto.
10198         * objc.dg/pr45735.m: Ditto.
10199         * objc.dg/pr24393.m: Ditto.
10200
10201 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10202
10203         * objc.dg/attributes/objc-exception-1.m: New.
10204
10205 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10206
10207         * gcc.dg/cpp/include7.c: New test.
10208
10209 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10210
10211         PR c++/47242
10212         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10213
10214 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10215
10216         PR rtl-optimization/47763
10217         * gcc.dg/pr47763.c: New test.
10218
10219 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10220
10221         PR fortran/45743
10222         * gfortran.dg/whole_file_32.f90 : New test.
10223
10224 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10225
10226         PR c++/47666
10227         * g++.dg/inherit/virtual7.C: New test.
10228
10229 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10230
10231         PR objc/47832
10232         * objc.dg/type-size-3.m: Updated error message.
10233         * objc.dg/type-size-4.m: New test.
10234         * objc.dg/type-size-5.m: New test.
10235
10236 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238         * lib/gnat.exp: Fix comments.
10239         Don't load libgloss.exp.
10240         (default_gnat_version): Call $compiler with --version.
10241         Adapt regexp for gnatmake output, insert version.
10242         (gnat_version): New proc.
10243         (gnat_init): Remove gnat_libgcc_s_path.
10244         (gnat_target_compile): Likewise.
10245         Remove ld_library_path.
10246         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10247         (gnat_pass): Remove.
10248         (gnat_pass): Remove.
10249         (gnat_finish): Remove.
10250         (gnat_exit): Remove.
10251         (local_find_gnatmake): Reindent.
10252         (runtest_file_p): Remove.
10253         (prune_warnings): Remove.
10254         (find_gnatclean): New proc.
10255         * lib/gnat-dg.exp (lremove): New proc.
10256         (gnat-dg-test): Reindent.
10257         Remove additional output files.
10258         (gnat-dg-runtest): Remove.
10259
10260         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10261         * gnat.dg/loop_optimization6.adb: Likewise.
10262         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10263
10264 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR tree-optimization/47835
10267         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10268
10269 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10270
10271         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10272         * gfortran.dg/abstract_type_2.f03: Ditto.
10273         * gfortran.dg/abstract_type_3.f03: Ditto.
10274         * gfortran.dg/abstract_type_4.f03: Ditto.
10275         * gfortran.dg/abstract_type_5.f03: Ditto.
10276         * gfortran.dg/abstract_type_6.f03: Ditto.
10277         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10278         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10279         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10280         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10281         * gfortran.dg/array_function_5.f90: Ditto.
10282         * gfortran.dg/asynchronous_3.f03: Ditto.
10283         * gfortran.dg/char_expr_1.f90: Ditto.
10284         * gfortran.dg/class_14.f03: Ditto.
10285         * gfortran.dg/data_array_6.f: Ditto.
10286         * gfortran.dg/data_invalid.f90: Ditto.
10287         * gfortran.dg/dot_product_1.f03: Ditto.
10288         * gfortran.dg/func_derived_5.f90: Ditto.
10289         * gfortran.dg/func_result_4.f90: Ditto.
10290         * gfortran.dg/implied_do_1.f90: Ditto.
10291         * gfortran.dg/initialization_25.f90: Ditto.
10292         * gfortran.dg/initialization_26.f90: Ditto.
10293         * gfortran.dg/interface_34.f90: Ditto.
10294         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10295         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10296         * gfortran.dg/matmul_8.f03: Ditto.
10297         * gfortran.dg/merge_init_expr.f90: Ditto.
10298         * gfortran.dg/pack_assign_1.f90: Ditto.
10299         * gfortran.dg/pack_vector_1.f90: Ditto.
10300         * gfortran.dg/pointer_check_8.f90: Ditto.
10301         * gfortran.dg/product_init_expr.f03: Ditto.
10302         * gfortran.dg/reshape_order_5.f90: Ditto.
10303         * gfortran.dg/reshape_shape_1.f90: Ditto.
10304         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10305         * gfortran.dg/same_name_2.f90: Ditto.
10306         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10307         * gfortran.dg/spread_init_expr.f03: Ditto.
10308         * gfortran.dg/stmt_func_1.f90: Ditto.
10309         * gfortran.dg/sum_init_expr.f03: Ditto.
10310         * gfortran.dg/transpose_3.f03: Ditto.
10311         * gfortran.dg/unpack_init_expr.f03: Ditto.
10312         * gfortran.dg/warn_conversion.f90: Ditto.
10313         * gfortran.dg/warn_conversion_2.f90: Ditto.
10314         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10315         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10316         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10317         * gfortran.dg/whole_file_16.f90: Ditto.
10318         * gfortran.dg/whole_file_17.f90: Ditto.
10319         * gfortran.dg/whole_file_18.f90: Ditto.
10320         * gfortran.dg/whole_file_20.f03: Ditto.
10321         * gfortran.dg/whole_file_5.f90: Ditto.
10322         * gfortran.dg/whole_file_6.f90: Ditto.
10323         * gfortran.dg/write_invalid_format.f90: Ditto.
10324         * gfortran.dg/zero_sized_6.f90: Ditto.
10325
10326 2011-02-21  Jeff Law <law@redhat.com>
10327
10328         PR rtl-optimization/46178
10329         * gcc.target/i386/pr46178.c: New test.
10330
10331         PR rtl-optimization/46002
10332         * gcc.c-torture/compile/pr46002.c: New test.
10333
10334 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10335
10336         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10337         *-*-hpux10*.
10338
10339 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR debug/47106
10342         * g++.dg/debug/pr47106.C: Require effective target lto.
10343
10344 2011-02-21  Jason Merrill  <jason@redhat.com>
10345
10346         * g++.dg/cpp0x/constexpr-diag2.C: New.
10347
10348 2011-02-20  Jason Merrill  <jason@redhat.com>
10349
10350         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10351
10352         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10353
10354         * g++.dg/overload/conv-op1.C: New.
10355
10356         * g++.dg/cpp0x/constexpr-synth1.C: New.
10357
10358 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10359
10360         * objc.dg/layout-2.m: New.
10361         * objc.dg/selector-3.m: Adjusted location of error message.
10362         * objc.dg/type-size-3.m: Same.
10363         * obj-c++.dg/selector-3.mm: Same.
10364
10365 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10366
10367         PR objc/47784
10368         * objc.dg/property/dotsyntax-22.m: New.
10369         * obj-c++.dg/property/dotsyntax-22.mm: New.
10370
10371 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10372
10373         PR c++/46394
10374         * g++.dg/template/typedef38.C: New test.
10375
10376 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10377
10378         PR fortran/46818
10379         * gfortran.dg/whole_file_30.f90 : New test.
10380         * gfortran.dg/whole_file_31.f90 : New test.
10381
10382 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10383
10384         PR fortran/45077
10385         PR fortran/44945
10386         * gfortran.dg/whole_file_28.f90 : New test.
10387         * gfortran.dg/whole_file_29.f90 : New test.
10388
10389 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10390
10391         PR c++/44118
10392         * g++.dg/template/crash105.C: New.
10393
10394 2011-02-19  Jason Merrill  <jason@redhat.com>
10395
10396         * g++.dg/cpp0x/regress/no-elide1.C: New.
10397
10398 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10399
10400         PR tree-optimization/46620
10401         * gcc.dg/pr46620.c: New.
10402
10403 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c/47809
10406         * gcc.target/i386/pr47809.c: New test.
10407
10408 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10409             Tobias Burnus  <burnus@net-b.de>
10410
10411         * lib/target-supports.exp
10412         (check_effective_target_fortran_large_real): New check for large reals.
10413         * gfortran.dg/nan_7.f90: New test.
10414
10415 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10416
10417         PR libgfortran/47567
10418         * gfortran.dg/fmt_f0_1.f90: Update test.
10419
10420 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10421
10422         PR fortran/47348
10423         * gfortran.dg/array_constructor_36.f90 : New test.
10424         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10425         allow for comparison between different elements of the array
10426         constructor at different levels of optimization.
10427
10428 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10429
10430         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10431         * gcc.target/i386/pr32280-1.c: Likewise.
10432
10433 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR target/47800
10436         * gcc.target/i386/pr47800.c: New test.
10437
10438 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10439
10440         * objc/execute/exceptions/foward-1.x: New.
10441
10442 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10443
10444         PR fortran/47789
10445         * gfortran.dg/derived_constructor_comps_4.f90: New.
10446
10447 2011-02-18  Tobias Burnus
10448
10449         PR fortran/47775
10450         * gfortran.dg/func_result_6.f90: New.
10451
10452 2011-02-18  Michael Matz  <matz@suse.de>
10453
10454         PR fortran/45586
10455         * gfortran.dg/lto/pr45586_0.f90: New test.
10456         * gfortran.dg/typebound_proc_20.f90: Ditto.
10457         * gfortran.dg/typebound_proc_21.f90: Ditto.
10458
10459 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10460
10461         PR c++/47795
10462         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10463
10464 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10465
10466         PR fortran/47750
10467         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10468         gcc_warning_prefix.
10469         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10470         normalizing the error/warning output.
10471         * gfortran.dg/Wall.f90: Update dg-error/warning.
10472         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10473         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10474         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10475         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10476         * gfortran.dg/class_30.f90: Update dg-error/warning.
10477         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10478         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10479         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10480         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10481         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10482         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10483         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10484         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10485         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10486         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10487         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10488         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10489         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10490         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10491         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10492         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10493         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10494         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10495         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10496         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10497         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10498         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10499         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10500         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10501         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10502
10503 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10504
10505         PR fortran/47768
10506         * gfortran.dg/proc_ptr_comp_30.f90: New.
10507
10508 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR debug/47780
10511         * gcc.target/i386/pr47780.c: New test.
10512
10513 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10514
10515         PR fortran/47767
10516         * gfortran.dg/class_40.f03: New.
10517
10518 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10519
10520         PR c++/47208
10521         * g++.dg/cpp0x/auto21.C: New test.
10522
10523 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10524
10525         * objc.dg/special/unclaimed-category-1.h: Updated for
10526         new ABI support.
10527         * objc.dg/special/unclaimed-category-1.m: Same.
10528         * objc.dg/zero-link-1.m: Same.
10529         * objc.dg/lookup-1.m: Same.
10530         * objc.dg/torture/strings/const-str-9.m
10531         * objc.dg/torture/strings/const-str-10.m: Same.
10532         * objc.dg/torture/strings/const-str-11.m: Same.
10533         * objc.dg/torture/forward-1.m: Same.
10534         * objc.dg/zero-link-2.m: Same.
10535         * objc.dg/encode-7-next-64bit.m: Same.
10536         * objc.dg/method-4.m: Same.
10537         * objc.dg/next-runtime-1.m: Same.
10538         * objc.dg/image-info.m: Same.
10539         * objc.dg/pr23214.m: Same.
10540         * objc.dg/symtab-1.m: Same.
10541         * obj-c++.dg/basic.m: Same.
10542         * obj-c++.dg/proto-lossage-3.m: Same.
10543         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10544         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10545         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10546         * obj-c++.dg/method-11.m: Same.
10547         * objc/execute/enumeration-1.m: Same.
10548         * objc/execute/object_is_class.m: Same.
10549         * objc/execute/formal_protocol-2.m: Same.
10550         * objc/execute/formal_protocol-4.m: Same.
10551         * objc/execute/formal_protocol-6.m: Same.
10552         * objc/execute/bycopy-3.m: Same.
10553         * objc/execute/exceptions/catchall-1.m: Same.
10554         * objc/execute/exceptions/finally-1.m: Same.
10555         * objc/execute/exceptions/local-variables-1.m: Same.
10556         * objc/execute/exceptions/foward-1.m: Same.
10557         * objc/execute/bf-common.h
10558         * objc/execute/enumeration-2.m: Same.
10559         * objc/execute/formal_protocol-1.m: Same.
10560         * objc/execute/formal_protocol-3.m: Same.
10561         * objc/execute/formal_protocol-5.m: Same.
10562         * objc/execute/accessing_ivars.m: Same.
10563         * objc/execute/bycopy-2.m: Same.
10564         * objc/execute/formal_protocol-7.m: Same.
10565         * objc/execute/compatibility_alias.m: Same.
10566         * objc/execute/no_clash.m: Same.
10567         * objc/execute/object_is_meta_class.m: Same.
10568         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10569         * objc/execute/class-tests-1.h: Include stdio.h.
10570         * objc/execute/class-tests-2.h: Same.
10571         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10572         runtimes.
10573         * obj-c++.dg/try-catch-2.mm: Same.
10574
10575 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10576
10577         PR c++/47783
10578         * g++.dg/warn/Wunused-parm-4.C: New test.
10579
10580 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10581             Jan Hubicka  <jh@suse.cz>
10582
10583         PR debug/47106
10584         PR debug/47402
10585         * g++.dg/debug/pr47106.C: New.
10586
10587 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10588
10589         PR target/43653
10590         * gcc.target/i386/pr43653.c: New test.
10591
10592 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10593
10594         PR c++/47172
10595         * g++.dg/template/inherit6.C: New test.
10596
10597 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10598
10599         PR fortran/47745
10600         * gfortran.dg/class_39.f03: New.
10601
10602 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10603
10604         PR c++/47326
10605         * g++.dg/cpp0x/variadic106.C: New test.
10606
10607 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10608
10609         PR libfortran/47757
10610         * gfortran.dg/pr47757-1.f90: New test.
10611         * gfortran.dg/pr47757-2.f90: New test.
10612         * gfortran.dg/pr47757-3.f90: New test.
10613
10614         PR c++/47704
10615         * g++.dg/cpp0x/enum8.C: New test.
10616
10617 2011-02-15  Jason Merrill  <jason@redhat.com>
10618
10619         * g++.dg/inherit/implicit-trivial1.C: New.
10620         * g++.dg/cpp0x/implicit-trivial1.C: New.
10621
10622 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10623
10624         PR middle-end/47725
10625         * gcc.dg/torture/pr47725.c: Removed.
10626
10627 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10628
10629         PR target/47755
10630         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10631         constant does not generate a load from memory.
10632
10633 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10634
10635         PR middle-end/47725
10636         * gcc.dg/torture/pr47725.c: New.
10637
10638 2011-02-15  Richard Guenther  <rguenther@suse.de>
10639
10640         PR tree-optimization/47743
10641         * gcc.dg/torture/pr47743.c: New testcase.
10642
10643 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR middle-end/47581
10646         * gcc.target/i386/pr47581.c: New test.
10647
10648 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10649
10650         PR fortran/47730
10651         * gfortran.dg/select_type_22.f03: New.
10652
10653 2011-02-14  Jason Merrill  <jason@redhat.com>
10654
10655         * g++.dg/cpp0x/regress/enum1.C: New.
10656
10657 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10658
10659         * gnat.dg/include.adb: New test.
10660
10661 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10662
10663         PR fortran/47728
10664         * gfortran.dg/class_38.f03: New.
10665
10666 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10667
10668         * gcc.dg/pr46494.c: New test.
10669
10670 2011-02-14  Richard Guenther  <rguenther@suse.de>
10671
10672         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10673
10674 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10675
10676         PR ada/41929
10677         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10678         sparc*-sun-solaris2.11.
10679
10680 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10681
10682         PR fortran/47349
10683         * gfortran.dg/argument_checking_18.f90: New.
10684
10685 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10686
10687         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10688         * gfortran.dg/argument_checking_17.f90: New.
10689
10690 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10691
10692         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10693         are temporarily disabled.
10694         * gfortran.dg/class_7.f03: Ditto.
10695         * gfortran.dg/coarray_14.f90: Ditto.
10696         * gfortran.dg/typebound_proc_13.f03: Ditto.
10697
10698 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10699
10700         PR fortran/45586
10701         * gfortran.dg/extends_11.f03: New.
10702
10703 2011-02-11  Xinliang David Li  <davidxl@google.com>
10704
10705         PR tree-optimization/47707
10706         * g++.dg/tree-ssa/pr47707.C: New test.
10707
10708 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10709
10710         * g++.dg/opt/inline17.C: New test.
10711
10712 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10713
10714         PR fortran/47550
10715         * gfortran.dg/pure_formal_2.f90: New.
10716
10717 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10718
10719         PR rtl-optimization/47614
10720         * gfortran.dg/pr47614.f: New.
10721
10722 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10723
10724         PR driver/47678
10725         * gcc.dg/opts-6.c: New test.
10726
10727 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR debug/47684
10730         * gcc.dg/pr47684.c: New test.
10731
10732 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10733
10734         PR target/47629
10735         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10736         c99_runtime, dg-add-options c99_runtime.
10737         (main): Use __asm__.
10738
10739 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10740
10741         PR testsuite/47400
10742         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10743         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10744         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10745         * gcc.dg/ucnid-10.c: Likewise.
10746         * gcc.dg/ucnid-13.c: Likewise.
10747         * gcc.dg/ucnid-7.c: Likewise.
10748         * gcc.dg/ucnid-8.c: Likewise.
10749         Adapt dg-warning line number.
10750
10751 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10752
10753         * gcc.target/i386/parity-1.c: Use -march=k8.
10754         * gcc.target/i386/parity-2.c: Ditto.
10755         * gcc.target/i386/vecinit-1.c: Ditto.
10756         * gcc.target/i386/vecinit-2.c: Ditto.
10757
10758 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10759
10760         PR target/46610
10761         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10762         * gcc.target/mips/save-restore-3.c: Likewise.
10763         * gcc.target/mips/save-restore-4.c: Likewise.
10764         * gcc.target/mips/save-restore-5.c: Likewise.
10765
10766         PR target/47683
10767         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10768         * g++.dg/tree-prof/partition2.C: Likewise.
10769
10770 2011-02-09  Jason Merrill  <jason@redhat.com>
10771
10772         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10773         rather than misdeclare std::puts.
10774
10775         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10776         * g++.dg/other/warning1.C: Likewise.
10777         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10778         * g++.old-deja/g++.gb/scope06.C: Likewise.
10779         * g++.old-deja/g++.law/cvt11.C: Likewise.
10780         * g++.old-deja/g++.law/init1.C: Likewise.
10781         * g++.dg/abi/mangle26.C: Likewise.
10782
10783         * g++.dg/template/function1.C: Adjust for C++0x mode.
10784         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10785
10786         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10787         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10788
10789         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10790
10791         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10792
10793         * g++.dg/cpp0x/regress: New directory.
10794         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10795         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10796         * g++.dg/cpp0x/regress/regress3.C: New.
10797
10798 2011-02-10  Richard Guenther  <rguenther@suse.de>
10799
10800         PR tree-optimization/47677
10801         * gcc.dg/torture/pr47677.c: New testcase.
10802
10803 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10804
10805         * objc.dg/special/load-category-1.m: Remove unused header.
10806         * objc.dg/special/load-category-1a.m: Likewise.
10807         * objc.dg/special/load-category-2.m: Likewise.
10808         * objc.dg/special/load-category-2a.m: Likewise.
10809         * objc.dg/special/load-category-3.m: Likewise.
10810         * objc.dg/special/load-category-3a.m: Likewise.
10811         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10812         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10813         * objc.dg/attributes/class-attribute-1.m: Likewise.
10814         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10815         * obj-c++.dg/property/property.exp: Likewise.
10816         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10817         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10818         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10819         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10820         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10821         * obj-c++.dg/template-8.mm: Likewise.
10822
10823 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR target/47665
10826         * gcc.target/i386/pr47665.c: New test.
10827
10828 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10829
10830         PR testsuite/47622
10831         Revert
10832         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10833         PR debug/42631
10834         * gcc.dg/pr42631.c: Update test.
10835         * gcc.dg/pr42631-2.c: New test.
10836
10837 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10838
10839         PR fortran/47352
10840         * gfortran.dg/proc_decl_25.f90: New.
10841
10842 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10843
10844         PR fortran/47463
10845         * gfortran.dg/typebound_assignment_2.f03: New.
10846
10847 2011-02-09  Richard Guenther  <rguenther@suse.de>
10848
10849         PR tree-optimization/47664
10850         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10851
10852 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10853
10854         PR middle-end/47646
10855         * gnat.dg/uninit_func.adb: Adjust dg directive.
10856
10857 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10858
10859         PR middle-end/47646
10860         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10861
10862 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10863
10864         PR fortran/47637
10865         * gfortran.dg/auto_dealloc_2.f90: New.
10866
10867 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10868
10869         * gcc.dg/builtins-config.h: Remove __sgi handling.
10870         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10871         -std=c99 for mips-sgi-irix6.5*.
10872
10873 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10874
10875         PR middle-end/45505
10876         * gfortran.dg/pr25923.f90: Remove xfails.
10877
10878 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10879
10880         PR fortran/47583
10881         * gfortran.dg/inquire_14.f90: New test.
10882
10883 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10884
10885         PR fortran/45290
10886         * gfortran.dg/pointer_init_6.f90: New.
10887
10888 2011-02-08  Jeff Law <law@redhat.com>
10889
10890         PR tree-optimization/42893
10891         * gcc.tree-ssa/pr42893.c: New test.
10892
10893 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10894
10895         PR tree-optimization/46834
10896         PR tree-optimization/46994
10897         PR tree-optimization/46995
10898         * gcc.dg/graphite/id-pr46834.c: New.
10899         * gfortran.dg/graphite/id-pr46994.f90: New.
10900         * gfortran.dg/graphite/id-pr46995.f90: New.
10901
10902 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10903
10904         PR middle-end/47646
10905         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10906         using the variable is known the warning is emitted there.
10907         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10908         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10909
10910         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10911         statement.
10912         (vg): Likewise.
10913         * gcc.dg/noreturn-1.c (foo5): Likewise.
10914         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10915         (method2): Likewise.
10916
10917         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10918         the return statement using the uninitialized variable.
10919         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10920
10921 2011-02-08  Richard Guenther  <rguenther@suse.de>
10922
10923         PR middle-end/47639
10924         * g++.dg/opt/pr47639.c: New testcase.
10925
10926 2011-02-08  Richard Guenther  <rguenther@suse.de>
10927
10928         PR tree-optimization/47632
10929         * g++.dg/opt/pr47632.C: New testcase.
10930
10931 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10932
10933         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10934
10935 2011-02-07  Richard Guenther  <rguenther@suse.de>
10936
10937         PR tree-optimization/47615
10938         * g++.dg/opt/pr47615.C: New testcase.
10939
10940 2011-02-07  Richard Guenther  <rguenther@suse.de>
10941
10942         PR tree-optimization/47621
10943         * gcc.dg/torture/pr47621.c: New testcase.
10944
10945 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10946
10947         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10948
10949 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10950
10951         PR fortran/47592
10952         * gfortran.dg/allocate_with_source_1 : New test.
10953
10954 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR middle-end/47610
10957         * gcc.dg/pr47610.c: New test.
10958
10959 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10960
10961         PR debug/42631
10962         * gcc.dg/pr42631.c: Update test.
10963         * gcc.dg/pr42631-2.c: New test.
10964
10965 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10966
10967         PR fortran/47574
10968         * gfortran.dg/pr47574.f90:  New test.
10969
10970 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10971
10972         PR tree-optimization/46194
10973         * gcc.dg/autopar/pr46194.c: New.
10974
10975 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10976
10977         PR tree-optimization/43695
10978         * g++.dg/ipa/pr43695.C: New.
10979
10980 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR inline-asm/23200
10983         * gcc.dg/pr23200.c: New test.
10984
10985 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10986
10987         PR c++/47589
10988         * g++.dg/pr47589.C: New test.
10989
10990 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10991
10992         PR c++/47398
10993         * g++.dg/template/typedef37.C: New test.
10994         * g++.dg/template/param1.C: Adjust expected error message.
10995
10996 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10997
10998         PR middle-end/31490
10999         * gcc.dg/pr31490-2.c: New test.
11000         * gcc.dg/pr31490-3.c: New test.
11001         * gcc.dg/pr31490-4.c: New test.
11002
11003 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11004             Jakub Jelinek  <jakub@redhat.com>
11005
11006         PR c++/46890
11007         * g++.dg/parser/semicolon3.C: Adjust.
11008         * g++.dg/parser/semicolon4.C: New testcase.
11009         * g++.dg/pr46890.C: New testcase.
11010
11011 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11012
11013         PR c++/29571
11014         * g++.dg/init/pr29571.C: New.
11015
11016 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11017
11018         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11019         instead of vect_int.
11020
11021 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR target/47312
11024         * gcc.target/i386/pr47312.c: New test.
11025
11026         PR target/47564
11027         * gcc.target/i386/pr47564.c: New test.
11028
11029 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11030
11031         PR tree-optimization/45122
11032         * gcc.dg/tree-ssa/pr45122.c: New.
11033
11034 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11035
11036         PR target/47272
11037         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11038         and vec_vsx_st.
11039
11040         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11041         and vsx so a default --with-cpu=power7 doesn't give an error
11042         when -mavoid-indexed-addresses is used.
11043
11044         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11045         wrapper function to save the arguments and then jump to the real
11046         function, rather than depending on the compiler not to move stuff
11047         before an asm.
11048         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11049
11050 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11051             Paul Thomas  <pault@gcc.gnu.org>
11052
11053         PR fortran/47082
11054         * gfortran.dg/class_37.f03 : New test.
11055
11056 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11057             Richard Guenther  <rguenther@suse.de>
11058
11059         PR tree-optimization/40979
11060         PR bootstrap/47044
11061         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11062         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11063         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11064         check_vect_support_and_set_flags.
11065         * gfortran.dg/graphite/vect-pr40979.f90: New.
11066
11067 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11068
11069         PR fortran/47572
11070         * gfortran.dg/class_36.f03: New.
11071
11072 2011-02-02  Richard Guenther  <rguenther@suse.de>
11073
11074         PR tree-optimization/47566
11075         * gcc.dg/lto/20110201-1_0.c: New testcase.
11076
11077 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11078
11079         PR debug/47498
11080         PR debug/47501
11081         PR debug/45136
11082         PR debug/45130
11083         * debug/pr47498.c: New.
11084         * debug/pr47501.c: New.
11085
11086 2011-02-01  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/47559
11089         * g++.dg/torture/pr47559.C: New testcase.
11090
11091 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11092
11093         PR fortran/47565
11094         * gfortran.dg/typebound_call_20.f03: New.
11095
11096 2011-02-01  Richard Guenther  <rguenther@suse.de>
11097
11098         PR tree-optimization/47555
11099         * gcc.dg/pr47555.c: New testcase.
11100
11101 2011-02-01  Richard Guenther  <rguenther@suse.de>
11102
11103         PR tree-optimization/47541
11104         * g++.dg/torture/pr47541.C: New testcase.
11105
11106 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11107
11108         PR fortran/47455
11109         * gfortran.dg/typebound_call_19.f03: New.
11110
11111 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR c++/47416
11114         * g++.dg/cpp0x/pr47416.C: New test.
11115
11116 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11117
11118         PR fortran/47519
11119         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11120
11121 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11122
11123         PR fortran/47463
11124         * gfortran.dg/typebound_assignment_1.f03: New.
11125
11126 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR tree-optimization/47538
11129         * gcc.c-torture/execute/pr47538.c: New test.
11130
11131 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11132
11133         PR target/45325
11134         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11135
11136 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11137
11138         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11139
11140 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11141
11142         PR rtl-optimization/44031
11143         * gcc.c-torture/compile/20110131-1.c: New test.
11144
11145 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11146
11147         PR fortran/47042
11148         * gfortran.dg/stmt_func_1.f90: New.
11149
11150 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11151
11152         PR fortran/47042
11153         * gfortran.dg/interface_34.f90: New.
11154
11155 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11156
11157         PR fortran/47523
11158         * gfortran.dg/realloc_on_assign_5.f03: New test.
11159         * gfortran.dg/realloc_on_assign_5.f03: New test.
11160
11161 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11162
11163         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11164         * gfortran.dg/bessel_7.f90: Likewise.
11165         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11166
11167         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11168         * gfortran.dg/sum_init_expr.f03: Likewise.
11169
11170         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11171
11172         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11173         -r -nostdlib.
11174
11175         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11176         loop only on "vect_intfloat_cvt" targets.
11177
11178 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11179
11180         PR fortran/47531
11181         * gfortran.dg/shape_6.f90: New.
11182
11183 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11184
11185         PR libgfortran/47434
11186         * gfortran.dg/read_infnan_1.f90: Update test.
11187         * gfortran.dg/module_nan.f90: Update test.
11188         * gfortran.dg/char4_iunit_1.f03: Update test.
11189         * gfortran.dg/large_real_kind_1.f90: Update test.
11190         * gfortran.dg/real_const_3.f90: Update test.
11191         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11192
11193 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11194
11195         PR c++/47311
11196         * g++.dg/template/param2.C: New test.
11197
11198 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11199
11200         PR libgfortran/47285
11201         * gfortran.dg/fmt_g.f: New test.
11202
11203 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11204
11205         PR fortran/47507
11206         * gfortran.dg/pure_formal_1.f90: New.
11207
11208 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11209
11210         PR target/42894
11211         * gcc.dg/tls/pr42894.c: New test.
11212
11213 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11214
11215         * gcc.dg/pr47276.c: Add dg-require-visibility.
11216
11217 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11218
11219         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11220
11221 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11222             Tobias Burnus  <burnus@gcc.gnu.org>
11223
11224         PR fortran/45170
11225         PR fortran/35810
11226         PR fortran/47350
11227         * gfortran.dg/realloc_on_assign_3.f03: New test.
11228         * gfortran.dg/realloc_on_assign_4.f03: New test.
11229         * gfortran.dg/allocatable_function_5.f90: New test.
11230         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11231         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11232         implemented" dg-errors.
11233
11234 2011-01-27  Jan Hubicka  <jh@suse.cz>
11235
11236         PR middle-end/46949
11237         * gcc.dg/attr-weakref-4.c: New testcase
11238
11239 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11240
11241         PR tree-optimization/47228
11242         * gcc.dg/torture/pr47228.c: New test.
11243
11244 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11245
11246         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11247
11248 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11249
11250         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11251         when using auto-overlay support on the SPU.
11252
11253 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11254
11255         PR rtl-optimization/44174
11256         * gcc.target/i386/asm-6.c: New test.
11257
11258 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11259
11260         PR rtl-optimization/46856
11261         * gcc.c-torture/compile/pr46856.c: New test.
11262
11263 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11264             Andrew Pinski  <pinskia@gmail.com>
11265
11266         PR c/43082
11267         * gcc.dg/pr43082.c: New.
11268
11269 2011-01-26  DJ Delorie  <dj@redhat.com>
11270
11271         PR rtl-optimization/46878
11272         * gcc.dg/pr46878-1.c: New test.
11273
11274 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11275
11276         PR c++/47476
11277         * g++.dg/cpp0x/pr47476.C: New test.
11278
11279 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11280
11281         * gcc.c-torture/compile/20110126-1.c: New test.
11282
11283 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR c/47473
11286         * gcc.dg/torture/pr47473.c: New test.
11287
11288 2011-01-26  Jan Hubicka  <jh@suse.cz>
11289
11290         PR target/47237
11291         * gcc.c-torture/execute/pr47237.c: New testcase.
11292
11293 2011-01-26  Jan Hubicka  <jh@suse.cz>
11294
11295         PR tree-optimization/47190
11296         * gcc.dg/attr-weakref-3.c: New testcase.
11297
11298 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11299
11300         PR c++/43601
11301         * gcc.dg/dll-9a.c: New test file.
11302         * gcc.dg/dll-11.c: Likewise.
11303         * gcc.dg/dll-12.c: Likewise.
11304         * gcc.dg/dll-12a.c: Likewise.
11305         * gcc.dg/dll-11a.c: Likewise.
11306         * gcc.dg/dll-9.c: Likewise.
11307         * gcc.dg/dll-10.c: Likewise.
11308         * gcc.dg/dll-10a.c: Likewise.
11309         * g++.dg/ext/dllexport4a.cc: Likewise.
11310         * g++.dg/ext/dllexport4.C: Likewise.
11311         * g++.dg/ext/dllexport5.C: Likewise.
11312         * g++.dg/ext/dllexport5a.cc: Likewise.
11313
11314 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11315
11316         PR tree-optimization/46970
11317         * gcc.dg/graphite/pr46970.c: New.
11318
11319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11320
11321         PR tree-optimization/46215
11322         * gcc.dg/graphite/pr46215.c: New.
11323
11324 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11325
11326         PR tree-optimization/46168
11327         * gcc.dg/graphite/pr46168.c: New.
11328
11329 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11330
11331         PR tree-optimization/43657
11332         * gcc.dg/graphite/pr43657.c: New.
11333
11334 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11335
11336         PR tree-optimization/29832
11337         * gfortran.dg/graphite/pr29832.f90: New.
11338
11339 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11340
11341         PR tree-optimization/43567
11342         * gcc.dg/graphite/pr43567.c: New.
11343
11344 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11345
11346         * gfortran.dg/graphite/interchange-4.f: New.
11347         * gfortran.dg/graphite/interchange-5.f: New.
11348
11349         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11350         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11351         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11352         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11353         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11354         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11355         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11356         * gfortran.dg/ltrans-7.f90: Removed.
11357         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11358
11359         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11360         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11361         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11362         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11363         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11364         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11365         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11366         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11367         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11368         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11369         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11370         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11371         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11372         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11373         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11374         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11375         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11376         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11377         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11378         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11379         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11380         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11381         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11382         * gcc.dg/tree-ssa/data-dep-1.c
11383         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11384         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11385         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11386         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11387         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11388
11389 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR tree-optimization/47265
11392         PR tree-optimization/47443
11393         * gcc.c-torture/compile/pr47265.c: New test.
11394         * gcc.dg/pr47443.c: New test.
11395
11396 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11397
11398         PR tree-optimization/47382
11399         * g++.dg/torture/pr47382.C: New test.
11400         * g++.dg/opt/devirt1.C: Xfail.
11401
11402 2011-01-25  Yao Qi  <yao@codesourcery.com>
11403
11404         PR target/45701
11405         * gcc.target/arm/pr45701-1.c: New test.
11406         * gcc.target/arm/pr45701-2.c: New test.
11407         * gcc.target/arm/pr45701-3.c: New test.
11408
11409 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11410             Jakub Jelinek  <jakub@redhat.com>
11411
11412         PR tree-optimization/47271
11413         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11414
11415 2011-01-25  Nick Clifton  <nickc@redhat.com>
11416
11417         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11418         (saturate_add): Delete.
11419         (exchange): Delete.
11420         (main): Do not run saturate_add.
11421         (set_interrupts): Delete.
11422
11423 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11424
11425         PR fortran/47448
11426         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11427
11428 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11429
11430         PR tree-optimization/47427
11431         PR tree-optimization/47428
11432         * gcc.c-torture/compile/pr47427.c: New test.
11433         * gcc.c-torture/compile/pr47428.c: New test.
11434
11435 2011-01-25  Richard Guenther  <rguenther@suse.de>
11436
11437         PR middle-end/47411
11438         * gcc.dg/torture/pr47411.c: New testcase.
11439
11440 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11441
11442         * gfortran.dg/graphite/id-24.f: New.
11443         * gfortran.dg/graphite/id-25.f: New.
11444
11445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11446
11447         * gfortran.dg/graphite/id-23.f: New.
11448
11449 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11450
11451         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11452
11453 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11454
11455         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11456         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11457         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11458         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11459         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11460         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11461         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11462         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11463         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11464
11465 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11466
11467         * gcc.dg/graphite/block-0.c: Add documentation.
11468         * gcc.dg/graphite/block-4.c: Same.
11469         * gcc.dg/graphite/block-7.c: Same.
11470         * gcc.dg/graphite/block-8.c: New.
11471         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11472         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11473         * gcc.dg/graphite/interchange-12.c: Add documentation.
11474         * gcc.dg/graphite/interchange-13.c: New.
11475         * gcc.dg/graphite/interchange-14.c: New.
11476         * gcc.dg/graphite/interchange-15.c: New.
11477         * gcc.dg/graphite/interchange-8.c: Add documentation.
11478         * gcc.dg/graphite/interchange-mvt.c: Same.
11479
11480 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11481
11482         PR target/47408
11483         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11484         * gcc.target/powerpc/altivec-14.c: Ditto.
11485         * gcc.target/powerpc/altivec-33.c: Ditto.
11486         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11487         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11488         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11489         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11490         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11491         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11492         * g++.dg/ext/altivec-15.C: Ditto.
11493         * g++.dg/ext/altivec-types-1.C: Ditto.
11494         * g++.dg/ext/altivec-types-2.C: Ditto.
11495         * g++.dg/ext/altivec-types-3.C: Ditto.
11496         * g++.dg/ext/altivec-types-4.C: Ditto.
11497
11498 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11499
11500         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11501
11502 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11503
11504         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11505         optimization options.
11506
11507 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11508
11509         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11510
11511         PR testsuite/45988
11512         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11513
11514 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11515
11516         PR fortran/47421
11517         * gfortran.dg/allocatable_scalar_12.f90: New.
11518
11519 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11520
11521         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11522         vectorization to be not profitable if peeling is used to
11523         realign the memory access.
11524         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11525         loop bound to avoid loop unrolling.
11526         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11527
11528 2011-01-22  Jan Hubicka  <jh@suse.cz>
11529
11530         PR lto/47333
11531         * g++.dg/lto/pr47333.C: New file.
11532
11533 2011-01-22  Jan Hubicka  <jh@suse.cz>
11534
11535         PR tree-optimization/43884
11536         PR lto/44334
11537         * gcc.dg/autopar/outer-2.c: Increase array size.
11538         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11539
11540 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11541
11542         PR fortran/38536
11543         * gfortran.dg/c_loc_tests_16.f90:  New test.
11544
11545 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11546
11547         PR fortran/47399
11548         * gfortran.dg/typebound_proc_19.f90: New.
11549
11550 2011-01-21  Jeff Law <law@redhat.com>
11551
11552         PR tree-optimization/47053
11553         * g++.dg/pr47053.C: New test.
11554
11555 2011-01-21  Jason Merrill  <jason@redhat.com>
11556
11557         PR c++/47041
11558         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11559
11560 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11561
11562         PR c++/47388
11563         * g++.dg/cpp0x/range-for10.C: New test.
11564         * g++.dg/template/for1.C: New test.
11565
11566         PR middle-end/45566
11567         * g++.dg/tree-prof/partition3.C: New test.
11568
11569         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11570
11571         PR rtl-optimization/47366
11572         * g++.dg/opt/pr47366.C: New test.
11573
11574 2011-01-21  Jason Merrill  <jason@redhat.com>
11575
11576         PR c++/46552
11577         * g++.dg/cpp0x/constexpr-regress2.C: New.
11578
11579         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11580
11581 2011-01-21  Jeff Law <law@redhat.com>
11582
11583         PR rtl-optimization/41619
11584         * gcc.dg/pr41619.c: New.
11585
11586 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11587
11588         PR tree-optimization/47355
11589         * g++.dg/opt/pr47355.C: New test.
11590
11591 2011-01-21  Richard Guenther  <rguenther@suse.de>
11592
11593         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11594         making main hot.
11595
11596 2011-01-21  Richard Guenther  <rguenther@suse.de>
11597
11598         PR tree-optimization/47365
11599         * gcc.dg/torture/pr47365.c: New testcase.
11600         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11601
11602 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11603
11604         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11605
11606 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11607
11608         PR tree-optimization/47391
11609         * gcc.dg/pr47391.c: New test.
11610
11611 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11612
11613         * g++.dg/template/char1.C: Use signed char.
11614
11615 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11616
11617         PR fortran/47377
11618         * gfortran.dg/pointer_target_4.f90: New.
11619
11620 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11621
11622         PR target/47251
11623         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11624         ILP32 system and not IP32.
11625
11626 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11627
11628         PR debug/46583
11629         * g++.dg/debug/pr46583.C: New.
11630
11631 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11632
11633         PR debug/47283
11634         * g++.dg/debug/pr47283.C: New test.
11635
11636         PR testsuite/47371
11637         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11638         * gcc.target/i386/headmerge-2.c: Likewise.
11639
11640 2011-01-20  Richard Guenther  <rguenther@suse.de>
11641
11642         PR middle-end/47370
11643         * gcc.dg/torture/pr47370.c: New testcase.
11644
11645 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11646
11647         PR tree-optimization/46130
11648         * gcc.dg/pr46130-1.c: New test.
11649         * gcc.dg/pr46130-2.c: New test.
11650
11651 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11652
11653         PR c++/47291
11654         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11655
11656 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11657
11658         PR debug/46240
11659         * g++.dg/debug/pr46240.cc: New.
11660
11661 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR c++/47303
11664         * g++.dg/template/anonunion1.C: New test.
11665
11666         PR rtl-optimization/47337
11667         * gcc.c-torture/execute/pr47337.c: New test.
11668
11669 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11670
11671         PR testsuite/45342
11672         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11673
11674 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11675
11676         PR tree-optimization/46021
11677         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11678
11679 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR tree-optimization/47290
11682         * g++.dg/torture/pr47290.C: New test.
11683
11684 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11685
11686         PR fortran/47240
11687         * gfortran.dg/proc_ptr_comp_29.f90: New.
11688
11689 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11690
11691         PR testsuite/41146
11692         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11693         powerpc-apple-darwin9.
11694
11695 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11696
11697         PR rtl-optimization/47299
11698         * gcc.c-torture/execute/pr47299.c: New test.
11699
11700 2011-01-17  Jason Merrill  <jason@redhat.com>
11701
11702         * g++.dg/cpp0x/constexpr-virtual.C: New.
11703
11704 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11705
11706         PR fortran/47331
11707         * gfortran.dg/gomp/pr47331.f90: New test.
11708
11709 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11710
11711         PR objc/47314
11712         * objc.dg/selector-warn-1.m: New.
11713         * obj-c++.dg/selector-warn-1.mm: New.
11714
11715 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11716
11717         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11718         Update dg-final accordingly.
11719
11720 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11721
11722         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11723
11724 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11725
11726         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11727         target check.
11728         * gcc.dg/guality/pr36728-2.c: Likewise.
11729
11730 2011-01-17  Richard Guenther  <rguenther@suse.de>
11731
11732         PR tree-optimization/47313
11733         * g++.dg/torture/pr47313.C: New testcase.
11734
11735 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11736
11737         PR target/47318
11738         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11739         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11740         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11741         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11742
11743         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11744         as __m256i.
11745         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11746         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11747         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11748
11749 2011-01-17  Richard Guenther  <rguenther@suse.de>
11750
11751         PR tree-optimization/45967
11752         * gcc.dg/torture/pr45967-2.c: New testcase.
11753         * gcc.dg/torture/pr45967-3.c: Likewise.
11754
11755 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11756
11757         PR testsuite/47325
11758         * g++.dg/ext/pr47213.C: Require visibility.
11759
11760 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11761
11762         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11763         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11764
11765 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11766
11767         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11768         Linux-based targets.
11769
11770 2011-01-13  Jan Hubicka  <jh@suse.cz>
11771
11772         PR tree-optimization/47276
11773         * gcc.dg/pr47276.c: New testcase.
11774
11775 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11776             Jonathan Wakely  <jwakely.gcc@gmail.com>
11777
11778         PR c++/33558
11779         * g++.dg/other/pr33558.C: New.
11780         * g++.dg/other/pr33558-2.C: New.
11781
11782 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11783
11784         PR tree-optimization/45934
11785         PR tree-optimization/46302
11786         * g++.dg/ipa/devirt-c-1.C: New test.
11787         * g++.dg/ipa/devirt-c-2.C: Likewise.
11788         * g++.dg/ipa/devirt-c-3.C: Likewise.
11789         * g++.dg/ipa/devirt-c-4.C: Likewise.
11790         * g++.dg/ipa/devirt-c-5.C: Likewise.
11791         * g++.dg/ipa/devirt-c-6.C: Likewise.
11792         * g++.dg/ipa/devirt-6.C: Likewise.
11793         * g++.dg/ipa/devirt-d-1.C: Likewise.
11794         * g++.dg/torture/pr45934.C: Likewise.
11795
11796 2011-01-14  Jason Merrill  <jason@redhat.com>
11797
11798         * g++.dg/cpp0x/variadic105.C: New.
11799
11800 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11801             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11802
11803         PR objc/45989
11804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11805         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11806         execution tests on i?86-*-*, x86_64-*-* and
11807         powerpc*-apple-darwin* && ilp32.
11808         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11809         tests on i?86-*-* and x86_64-*-*.
11810
11811 2011-01-14  Richard Guenther  <rguenther@suse.de>
11812
11813         PR tree-optimization/47280
11814         * g++.dg/opt/pr47280.C: New testcase.
11815
11816 2011-01-14  Jason Merrill  <jason@redhat.com>
11817
11818         * g++.dg/cpp0x/constexpr-regress1.C: New.
11819
11820         * g++.dg/ext/flexary2.C: New.
11821
11822 2011-01-14  Richard Guenther  <rguenther@suse.de>
11823
11824         PR middle-end/47281
11825         * gcc.dg/torture/pr47281.c: New testcase.
11826         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11827
11828 2011-01-14  Richard Guenther  <rguenther@suse.de>
11829
11830         PR tree-optimization/47286
11831         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11832
11833 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11834
11835         PR c++/47213
11836         * g++.dg/ext/pr47213.C: New.
11837
11838 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11839
11840         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11841
11842 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11843             Mikael Morin  <mikael@gcc.gnu.org>
11844
11845         PR fortran/45848
11846         PR fortran/47204
11847         * gfortran.dg/select_type_20.f90: New.
11848         * gfortran.dg/select_type_21.f90: New.
11849
11850 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11851
11852         PR target/47251
11853         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11854
11855 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11856
11857         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11858         * gcc.dg/guality/pr36728-2.c: Likewise.
11859
11860 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11861
11862         PR debug/PR46973
11863         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11864
11865 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11866
11867         PR rtl-optimization/45352
11868         * gcc.dg/pr45352-3.c: New.
11869
11870 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11871
11872         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11873         comment.
11874         * g++.dg/cpp0x/range-for8.C: New.
11875         * g++.dg/cpp0x/range-for9.C: New.
11876
11877 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11878
11879         PR debug/47209
11880         * g++.dg/debug/pr47209.C: New.
11881
11882 2011-01-12  Richard Guenther  <rguenther@suse.de>
11883
11884         PR lto/47259
11885         * gcc.dg/lto/pr47259_0.c: New testcase.
11886         * gcc.dg/lto/pr47259_1.c: Likewise.
11887
11888 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11889
11890         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11891         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11892         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11893         methods missing from the OBJC2 Object.
11894         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11895         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11896         GNU and NeXT runtimes.
11897         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11898         comments.
11899         * objc-obj-c++-shared/Object1.m: Likewise.
11900         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11901         * objc.dg/proto-qual-1.m: Likewise.
11902         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11903         * obj-c++.dg/proto-qual-1.mm: Likewise.
11904
11905 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11906
11907         PR testsuite/33033
11908         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11909
11910 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11911
11912         Fixed the Objective-C++ testsuite and updated all tests.
11913         * lib/obj-c++.exp (obj-c++_init): Declare and set
11914         gcc_warning_prefix and gcc_error_prefix.
11915         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11916         'dg-warning', 'dg-message' and 'dg-error'.
11917         * obj-c++.dg/class-extension-3.mm: Likewise.
11918         * obj-c++.dg/class-protocol-1.mm: Likewise.
11919         * obj-c++.dg/encode-7.mm: Likewise.
11920         * obj-c++.dg/exceptions-3.mm: Likewise.
11921         * obj-c++.dg/exceptions-5.mm: Likewise.
11922         * obj-c++.dg/method-12.mm: Likewise.
11923         * obj-c++.dg/method-13.mm: Likewise.
11924         * obj-c++.dg/method-15.mm: Likewise.
11925         * obj-c++.dg/method-16.mm: Likewise.
11926         * obj-c++.dg/method-4.mm: Likewise.
11927         * obj-c++.dg/method-8.mm: Likewise.
11928         * obj-c++.dg/method-conflict-1.mm: Likewise.
11929         * obj-c++.dg/method-conflict-2.mm: Likewise.
11930         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11931         and uncommented second part of the testcase now that the testsuite
11932         works correctly.
11933         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11934         and uncommented second part of the testcase now that the testsuite
11935         works correctly.
11936         * obj-c++.dg/private-1.mm: Likewise.
11937         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11938         * obj-c++.dg/syntax-error-7.mm: Likewise.
11939         * obj-c++.dg/warn5.mm: Likewise.
11940         * obj-c++.dg/property/at-property-14.mm: Likewise.
11941         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11942         FIXME.
11943         * obj-c++.dg/property/at-property-18.mm: Likewise.
11944         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11945         FIXME.
11946         * obj-c++.dg/property/at-property-21.mm: Likewise.
11947         * obj-c++.dg/property/at-property-28.mm: Likewise.
11948         * obj-c++.dg/property/at-property-5.mm: Likewise.
11949         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11950         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11951         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11952         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11953         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11954         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11955         * obj-c++.dg/tls/diag-5.mm: Likewise.
11956         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11957         dg-error, now matched correctly.
11958
11959 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11960
11961         * objc.dg/property/at-property-29.m: New.
11962         * obj-c++.dg/property/at-property-29.mm: New.
11963
11964 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11965
11966         * go.test/go-test.exp (go-set-goarch): New proc.
11967         (go-gc-tests): Use it.
11968
11969 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11970
11971         PR debug/46955
11972         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11973
11974 2011-01-11  Richard Henderson  <rth@redhat.com>
11975
11976         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11977
11978 2011-01-11  Jan Hubicka  <jh@suse.cz>
11979
11980         PR lto/45721
11981         PR lto/45375
11982         * gcc.dg/lto/pr45721_1.c: New file.
11983         * gcc.dg/lto/pr45721_0.c: New file.
11984
11985 2011-01-11  Richard Guenther  <rguenther@suse.de>
11986
11987         PR tree-optimization/46076
11988         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11989
11990 2011-01-11  Jeff Law <law@redhat.com>
11991
11992         * PR tree-optimization/47086
11993         * gcc.dg/pr47086.c: New test.
11994
11995 2011-01-11  Jason Merrill  <jason@redhat.com>
11996
11997         PR c++/46658
11998         * g++.dg/template/new10.C: New.
11999
12000         PR c++/45520
12001         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12002
12003 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12004
12005         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12006         Split type definitions and NSConstantString class into...
12007         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12008         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12009         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12010         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12011         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12012         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12013         to comments.
12014         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12015         encode defines for newer NeXT system headers.
12016         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12017         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12018         * objc.dg/foreach-5.m: Likewise.
12019         * objc.dg/foreach-2.m: Likewise.
12020         * objc.dg/foreach-4.m: Likewise.
12021         * objc.dg/torture/strings/string1.m: Likewise.
12022         * objc.dg/torture/strings/string2.m: Likewise.
12023         * objc.dg/torture/strings/string3.m: Likewise.
12024         * objc.dg/torture/strings/string4.m: Likewise.
12025         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12026         header and stand alone.
12027         * obj-c++.dg/strings/strings-2.mm: Likewise.
12028         * objc.dg/torture/strings/const-str-3.m: Likewise.
12029         * objc.dg/strings/strings-2.m: Likewise.
12030         * objc.dg/strings/const-str-12b.m: Likewise.
12031
12032 2011-01-12  Richard Guenther  <rguenther@suse.de>
12033
12034         PR middle-end/32511
12035         * gcc.dg/attr-weak-1.c: Adjust.
12036
12037 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12038
12039         PR fortran/47051
12040         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12041         standard compliant and comment.
12042
12043 2011-01-10  Jan Hubicka  <jh@suse.cz>
12044
12045         PR lto/46083
12046         * gcc.dg/initpri3.c: New testcase.
12047
12048 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12049
12050         PR lto/47222
12051         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12052         externally visible.
12053         (g_esi): Likewise.
12054         (g_ebx): Likewise.
12055         (g_ebp): Likewise.
12056         (g_esp): Likewise.
12057         (g_ebp_save): Likewise.
12058         (g_esp_save): Likewise.
12059
12060 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12061
12062         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12063
12064 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12065
12066         PR tree-optimization/46021
12067         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12068         i?86-*-*, x86_64-*-*.
12069
12070 2011-01-10  Jeff Law <law@redhat.com>
12071
12072         * PR tree-optimization/47141
12073         * gcc.c-torture/compile/pr47141.c: New test.
12074
12075 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12076
12077         PR testsuite/46230
12078         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12079         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12080         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12081         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12082
12083         PR testsuite/46230
12084         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12085         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12086         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12087         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12088         being vectorized.  Adjust dg-final pattern.
12089
12090         PR testsuite/46230
12091         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12092         * gcc.dg/vect/slp-24.c: Likewise.
12093
12094 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12095
12096         PR c++/47218
12097         * g++.dg/other/pr47218-1.C: New test file.
12098         * g++.dg/other/pr47218.C: Likewise.
12099         * g++.dg/other/pr47218.h: New supporting header.
12100
12101 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12102
12103         PR objc/47232
12104         * objc.dg/attributes/invalid-attribute-1.m: New.
12105         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12106
12107 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12108
12109         PR fortran/47224
12110         * gfortran.dg/proc_ptr_comp_28.f90: New.
12111
12112 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12113
12114         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12115         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12116         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12117         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12118         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12119         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12120         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12121         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12122         * objc.dg/gnu-api-2-class.m: Likewise.
12123         * objc.dg/gnu-api-2-ivar.m: Likewise.
12124         * objc.dg/gnu-api-2-method.m: Likewise.
12125         * objc.dg/gnu-api-2-objc.m: Likewise.
12126         * objc.dg/gnu-api-2-object.m: Likewise.
12127         * objc.dg/gnu-api-2-property.m: Likewise.
12128         * objc.dg/gnu-api-2-protocol.m: Likewise.
12129         * objc.dg/gnu-api-2-sel.m: Likewise.
12130
12131 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12132
12133         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12134         * objc.dg/objc-foreach-4.m: Likewise.
12135         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12136         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12137         * objc.dg/foreach-4.m: Likewise.
12138         * objc.dg/foreach-5.m: Likewise.
12139         * objc.dg/foreach-3.m: Return self from init.
12140
12141 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12142
12143         PR fortran/38536
12144         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12145
12146 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12147
12148         PR fortran/46313
12149         * gfortran.dg/class_35.f90: New.
12150
12151 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12152
12153         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12154
12155 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12156
12157         PR objc/47078
12158         * objc.dg/invalid-method-2.m: New.
12159         * obj-c++.dg/invalid-method-2.mm: New.
12160
12161 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12162
12163         PR fortran/46896
12164         * gfortran.dg/transpose_optimization_2.f90 : New test.
12165
12166 2011-01-08  Jan Hubicka  <jh@suse.cz>
12167
12168         PR tree-optmization/46469
12169         * g++.dg/torture/pr46469.C: New testcase.
12170
12171 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12172
12173         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12174         emulation of libobjc-gnu structure layout functionality to ..
12175         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12176         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12177         * objc/execute/bf-common.h: Adjust headers.
12178         * objc/execute/bf-1.m: Likewise.
12179         * objc/execute/bf-2.m: Likewise.
12180         * objc/execute/bf-3.m: Likewise.
12181         * objc/execute/bf-4.m: Likewise.
12182         * objc/execute/bf-5.m: Likewise.
12183         * objc/execute/bf-6.m: Likewise.
12184         * objc/execute/bf-7.m: Likewise.
12185         * objc/execute/bf-8.m: Likewise.
12186         * objc/execute/bf-9.m: Likewise.
12187         * objc/execute/bf-10.m: Likewise.
12188         * objc/execute/bf-11.m: Likewise.
12189         * objc/execute/bf-12.m: Likewise.
12190         * objc/execute/bf-13.m: Likewise.
12191         * objc/execute/bf-14.m: Likewise.
12192         * objc/execute/bf-15.m: Likewise.
12193         * objc/execute/bf-16.m: Likewise.
12194         * objc/execute/bf-17.m: Likewise.
12195         * objc/execute/bf-18.m: Likewise.
12196         * objc/execute/bf-19.m: Likewise.
12197         * objc/execute/bf-20.m: Likewise.
12198         * objc/execute/bf-21.m: Likewise.
12199         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12200         objc_get_type_qualifiers ().
12201
12202 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12203
12204         PR fortran/45777
12205         * gfortran.dg/dependency_39.f90:  New test.
12206
12207 2011-01-07  Jan Hubicka  <jh@suse.cz>
12208
12209         Get builtins tests ready for linker plugin.
12210         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12211         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12212         my_memset, my_bzero): Mark used.
12213         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12214         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12215         volatile.
12216         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12217         volatile.
12218
12219 2011-01-07  Jan Hubicka  <jh@suse.cz>
12220
12221         PR tree-optimization/46367
12222         * g++.dg/torture/pr46367.C: New file.
12223
12224 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12225
12226         PR target/47201
12227         * gcc.dg/pr47201.c: New test.
12228
12229         PR bootstrap/47187
12230         * gcc.dg/tree-prof/pr47187.c: New test.
12231
12232 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12233
12234         PR fortran/41580
12235         * gfortran.dg/extends_type_of_3.f90: New.
12236
12237 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12238
12239         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12240         * g++.dg/ext/dllimport-MI1.C: Likewise.
12241         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12242         * g++.dg/ext/dllimport10.C: Likewise.
12243         * g++.dg/ext/dllimport11.C: Likewise.
12244         * g++.dg/ext/dllimport12.C: Likewise.
12245         * g++.dg/ext/dllimport13.C: Likewise.
12246         * g++.dg/ext/dllimport2.C: Likewise.
12247         * g++.dg/ext/dllimport3.C: Likewise.
12248         * g++.dg/ext/dllimport4.C: Likewise.
12249         * g++.dg/ext/dllimport5.C: Likewise.
12250         * g++.dg/ext/dllimport6.C: Likewise.
12251         * g++.dg/ext/dllimport8.C: Likewise.
12252         * g++.dg/ext/dllimport9.C: Likewise.
12253         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12254         targets, too. Additionally enable test for i?86-*-mingw*.
12255         * g++.dg/ext/selectany1.C: Likewise.
12256         Remove guard variable check.
12257
12258 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12259
12260         PR fortran/47189
12261         PR fortran/47194
12262         * gfortran.dg/storage_size_3.f08: Extended.
12263
12264 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR c++/47022
12267         * g++.dg/template/stdarg1.C: New test.
12268
12269 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12270
12271         PR fortran/47195
12272         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12273         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12274         from the interface of functions to not hide the errors that
12275         shall be tested.
12276
12277 2011-01-06  Jan Hubicka  <jh@suse.cz>
12278
12279         * gcc.dg/lto/pr47188_0.c: New testcase.
12280         * gcc.dg/lto/pr47188_1.c: New testcase.
12281
12282 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12283
12284         PR fortran/33117
12285         PR fortran/46478
12286         * gfortran.dg/interface_33.f90: New test.
12287
12288 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12289
12290         PR c/47150
12291         * gcc.c-torture/compile/pr47150.c: New test.
12292
12293 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12294
12295         PR tree-optimization/47139
12296         * gcc.dg/vect/pr47139.c: New test.
12297
12298 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12299
12300         PR fortran/47180
12301         * gfortran.dg/extends_type_of_2.f03: New.
12302
12303 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12304
12305         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12306
12307 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12308
12309         * gnat.dg/opt14.adb: New test.
12310
12311 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12312
12313         PR fortran/46017
12314         * gfortran.dg/allocate_error_2.f90:  New test.
12315
12316 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12317
12318         PR fortran/47024
12319         * gfortran.dg/storage_size_3.f08: New.
12320
12321 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12322
12323         PR libgfortran/47154
12324         * gfortran.dg/namelist_68.f90: New test.
12325
12326 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12327
12328         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12329
12330 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12331
12332         PR fortran/46448
12333         * gfortran.dg/class_34.f90: New.
12334
12335 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12336
12337         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12338         use __builtin_inff.  Skip all single-precision tests that require
12339         Infinity.
12340
12341 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12342
12343         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12344
12345 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR tree-optimization/47148
12348         * gcc.c-torture/execute/pr47148.c: New test.
12349
12350         PR tree-optimization/47155
12351         * gcc.c-torture/execute/pr47155.c: New test.
12352
12353         PR rtl-optimization/47157
12354         * gcc.c-torture/compile/pr47157.c: New test.
12355
12356 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12357
12358         * gcc.dg/torture/vector-shift2.c (schar): Define.
12359         (main): Always use schar or uchar instead of plain "char" to avoid
12360         dependencies on implementation-defined char signedness.
12361
12362 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12363
12364         PR tree-optimization/46801
12365         * gnat.dg/pack9.adb: Remove xfail.
12366
12367 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12368
12369         PR tree-optimization/46984
12370         * g++.dg/ipa/pr46984.C: New test.
12371
12372 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12373
12374         PR fortran/46408
12375         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12376
12377 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR tree-optimization/47140
12380         * gcc.c-torture/compile/pr47140.c: New test.
12381
12382         PR rtl-optimization/47028
12383         * gcc.dg/pr47028.c: New test.
12384
12385 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12386
12387         * objc.dg/protocol-forward-1.m: Removed TODO.
12388         * objc.dg/protocol-forward-2.m: New.
12389         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12390         * obj-c++.dg/protocol-forward-2.mm: New.
12391
12392 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12393
12394         PR target/38662
12395         * g++.dg/eh/pr38662.C: New testcase.
12396
12397 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12398
12399         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12400         scan for newline '\n'.
12401
12402 \f
12403 Copyright (C) 2011 Free Software Foundation, Inc.
12404
12405 Copying and distribution of this file, with or without modification,
12406 are permitted in any medium without royalty provided the copyright
12407 notice and this notice are preserved.