OSDN Git Service

Linemap infrastructure for virtual locations
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-15  Tom Tromey  <tromey@redhat.com>
2             Dodji Seketeli  <dodji@redhat.com>
3
4         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
5
6 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/48489
9         * g++.dg/inherit/error5.C: New.
10
11 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/47023
14         PR fortran/50752
15         * gfortran.dg/kind_tests_4.f90: New.
16
17 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
18
19         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
20         targets that support vector condition.
21
22 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
23
24         PR fortran/47023
25         * gfortran.dg/c_kind_tests_3.f03: New.
26
27 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
28
29         PR fortran/50547
30         * gfortran.dg/elemental_args_check_4.f90: New.
31
32 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
33
34         PR tree-optimization/50727
35         * gcc.dg/vect/pr50727.c: New test.
36
37 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
38
39         * gcc.dg/vla-23.c: New test.
40
41 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
42
43         PR tree-optimization/50596
44         * gcc.dg/vect/vect-cond-9.c: New test.
45
46 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
47
48         * gcc.dg/vect/bb-slp-29.c: New test.
49
50 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         PR c++/50732
53         * g++.dg/ext/is_base_of_incomplete.C: New.
54         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
55         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
56
57 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
58
59         * gcc.target/sparc/combined-1.c: Compile at -O2.
60
61 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
62
63         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
64         (dg-options): Add -Wno-attributes.
65         * gcc.target/i386/fma_double_?.c: Ditto.
66         * gcc.target/i386/fma_run_float_?.c: Ditto.
67         * gcc.target/i386/fma_run_double_?.c: Ditto.
68         * gcc.target/i386/l_fma_float_?.c: Dtto.
69         * gcc.target/i386/l_fma_double_?.c: Ditto.
70         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
71         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
72
73 2011-10-15  Tobias Burnus  <burnus@net-b.de>
74
75         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
76         the comments.
77         * gfortran.dg/bind_c_usage_24.f90: Ditto.
78         * gfortran.dg/rank_3.f90: Ditto.
79         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
80         -std=f2008ts in dg-options.
81         * gfortran.dg/rank_4.f90: Ditto.
82
83 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
84
85         PR target/49263
86         * gcc.target/sh/pr49263.c: New.
87
88 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
89
90         * gnat.dg/specs/debug1.ads: Tweak.
91
92 2011-10-14  Kai Tietz  <ktietz@redhat.com>
93
94         * gfortran.fortran-torture/compile/logical-2.f90: New test.
95
96 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
97
98         * gcc.target/i386/sse2-mul-1.c: New test.
99         * gcc.target/i386/sse4_1-mul-1.c: New test.
100         * gcc.target/i386/avx-mul-1.c: New test.
101         * gcc.target/i386/xop-mul-1.c: New test.
102         * gcc.target/i386/avx2-mul-1.c: New test.
103
104 2011-10-14  Jason Merrill  <jason@redhat.com>
105
106         PR c++/50563
107         * g++.dg/cpp0x/nsdmi-list1.C: New.
108
109         PR c++/50707
110         * g++.dg/cpp0x/nsdmi-const1.C: New.
111
112 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
113
114         PR fortran/50570
115         * gfortran.dg/pointer_intent_5.f90: New.
116
117 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
118
119         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
120         * gcc.target/i386/warn-vect-op-1.c: Ditto.
121         * gcc.target/i386/warn-vect-op-2.c: Ditto.
122
123 2011-10-14  Tobias Burnus  <burnus@net-b.de>
124
125         PR fortran/50718
126         * gfortran.dg/pointer_check_11.f90: New.
127         * gfortran.dg/pointer_check_12.f90: New.
128
129 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
130
131         PR c++/38174
132         * g++.dg/overload/operator4.C: New.
133
134 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
135
136         * gcc.dg/di-longlong64-sync-1.c: New test.
137         * gcc.dg/di-sync-multithread.c: New test.
138         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
139         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
140         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
141         tests for v5, v6, v6k, and v7-a, and add-options helpers.
142         (check_effective_target_arm_arm_ok): New helper.
143         (check_effective_target_sync_longlong): New helper.
144
145 2011-10-14  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/50723
148         * gcc.dg/torture/pr50723.c: New testcase.
149
150 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
151
152         PR c++/17212
153         * g++.dg/warn/format6.C: New.
154         * obj-c++.dg/warn6.mm: Likewise.
155
156 2011-10-13  Richard Henderson  <rth@redhat.com>
157
158         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
159         Delete.
160         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
161         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
162         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
163
164 2011-10-13  Jason Merrill  <jason@redhat.com>
165
166         PR c++/50614
167         * g++.dg/cpp0x/nsdmi-template2.C: New.
168
169         PR c++/50437
170         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
171
172         PR c++/50618
173         * g++.dg/init/vbase1.C: New.
174
175 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
176
177         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
178         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
179         * gcc.target/i386/avx-vphminposuw-2.c: New test.
180         * gcc.target/i386/avx-vphminposuw-3.c: New test.
181
182 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
183
184         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
185
186 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
187
188         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
189
190 2011-10-13  Richard Guenther  <rguenther@suse.de>
191
192         PR tree-optimization/50712
193         * gcc.target/i386/pr50712.c: New testcase.
194
195 2011-10-13  Tom de Vries  <tom@codesourcery.com>
196
197         * gcc.dg/memcpy-4.c: New test.
198
199 2011-10-13  Richard Guenther  <rguenther@suse.de>
200
201         PR tree-optimization/50698
202         * g++.dg/vect/pr50698.cc: New testcase.
203
204 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
205
206         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
207         * gcc.target/powerpc/warn-2.c: Ditto.
208
209         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
210         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
211         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
212         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
213         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
214         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
215         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
216         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
217         * gcc.target/powerpc/ppc-pow.c: Likewise.
218         * gcc.target/powerpc/recip-1.c: Likewise.
219         * gcc.target/powerpc/recip-2.c: Likewise.
220         * gcc.target/powerpc/recip-3.c: Likewise.
221         * gcc.target/powerpc/recip-4.c: Likewise.
222         * gcc.target/powerpc/recip-5.c: Likewise.
223
224 2011-10-12  David S. Miller  <davem@davemloft.net>
225
226         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
227         '-mvis3' instead of 'mcpu=niagara3' in options.
228         * gcc.target/sparc/fhalve.c: Likewise.
229         * gcc.target/sparc/fnegop.c: Likewise.
230         * gcc.target/sparc/fpadds.c: Likewise.
231         * gcc.target/sparc/fshift.c: Likewise.
232         * gcc.target/sparc/fucmp.c: Likewise.
233         * gcc.target/sparc/lzd.c: Likewise.
234         * gcc.target/sparc/vis3misc.c: Likewise.
235         * gcc.target/sparc/xmul.c: Likewise.
236
237 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
238
239         * gnat.dg/vect1.ad[sb]: New test.
240         * gnat.dg/vect1_pkg.ads: New helper.
241         * gnat.dg/vect2.ad[sb]: New test.
242         * gnat.dg/vect2_pkg.ads: New helper.
243         * gnat.dg/vect3.ad[sb]: New test.
244         * gnat.dg/vect3_pkg.ads: New helper.
245         * gnat.dg/vect4.ad[sb]: New test.
246         * gnat.dg/vect4_pkg.ads: New helper.
247         * gnat.dg/vect5.ad[sb]: New test.
248         * gnat.dg/vect5_pkg.ads: New helper.
249         * gnat.dg/vect6.ad[sb]: New test.
250         * gnat.dg/vect6_pkg.ads: New helper.
251
252 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
253
254         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
255         * gcc.target/i386/fma_run_double_2.c: Likewise.
256         * gcc.target/i386/fma_run_double_3.c: Likewise.
257         * gcc.target/i386/fma_run_double_4.c: Likewise.
258         * gcc.target/i386/fma_run_double_5.c: Likewise.
259         * gcc.target/i386/fma_run_double_6.c: Likewise.
260         * gcc.target/i386/fma_run_float_1.c: Likewise.
261         * gcc.target/i386/fma_run_float_2.c: Likewise.
262         * gcc.target/i386/fma_run_float_3.c: Likewise.
263         * gcc.target/i386/fma_run_float_4.c: Likewise.
264         * gcc.target/i386/fma_run_float_5.c: Likewise.
265         * gcc.target/i386/fma_run_float_6.c: Likewise.
266
267         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
268         remove the extra dg-options.
269         * gcc.target/i386/l_fma_double_2.c: Likewise.
270         * gcc.target/i386/l_fma_double_3.c: Likewise.
271         * gcc.target/i386/l_fma_double_4.c: Likewise.
272         * gcc.target/i386/l_fma_double_5.c: Likewise.
273         * gcc.target/i386/l_fma_double_6.c: Likewise.
274         * gcc.target/i386/l_fma_float_1.c: Likewise.
275         * gcc.target/i386/l_fma_float_2.c: Likewise.
276         * gcc.target/i386/l_fma_float_3.c: Likewise.
277         * gcc.target/i386/l_fma_float_4.c: Likewise.
278         * gcc.target/i386/l_fma_float_5.c: Likewise.
279         * gcc.target/i386/l_fma_float_6.c: Likewise.
280
281 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
282
283         PR tree-optimization/50189
284         * g++.dg/torture/pr50189.C: New testcase.
285
286 2011-10-12  Richard Guenther  <rguenther@suse.de>
287
288         PR tree-optimization/50700
289         * gcc.dg/builtin-object-size-12.c: New testcase.
290
291 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
292
293         PR c/50565
294         * gcc.c-torture/compile/pr50565-1.c,
295         gcc.c-torture/compile/pr50565-2.c: New tests.
296
297 2011-10-11  Jason Merrill  <jason@redhat.com>
298
299         PR c++/49855
300         PR c++/49896
301         * g++.dg/template/constant1.C: New.
302         * g++.dg/template/constant2.C: New.
303         * g++.dg/cpp0x/constexpr-template3.C: New.
304
305 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
306
307         * gcc.target/i386/warn-vect-op-3.c: New test.
308         * gcc.target/i386/warn-vect-op-1.c: New test.
309         * gcc.target/i386/warn-vect-op-2.c: New test.
310
311 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
312
313         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
314
315 2011-10-11  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/50204
318         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
319
320 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
321
322         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
323
324 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
325
326         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
327         * gcc.target/i386/fma_double_2.c: Ditto.
328         * gcc.target/i386/fma_double_3.c: Ditto.
329         * gcc.target/i386/fma_double_4.c: Ditto.
330         * gcc.target/i386/fma_double_5.c: Ditto.
331         * gcc.target/i386/fma_double_6.c: Ditto.
332         * gcc.target/i386/fma_float_1.c: Ditto.
333         * gcc.target/i386/fma_float_2.c: Ditto.
334         * gcc.target/i386/fma_float_3.c: Ditto.
335         * gcc.target/i386/fma_float_4.c: Ditto.
336         * gcc.target/i386/fma_float_5.c: Ditto.
337         * gcc.target/i386/fma_float_6.c: Ditto.
338         * gcc.target/i386/l_fma_double_1.c: Ditto.
339         * gcc.target/i386/l_fma_double_2.c: Ditto.
340         * gcc.target/i386/l_fma_double_3.c: Ditto.
341         * gcc.target/i386/l_fma_double_4.c: Ditto.
342         * gcc.target/i386/l_fma_double_5.c: Ditto.
343         * gcc.target/i386/l_fma_double_6.c: Ditto.
344         * gcc.target/i386/l_fma_float_1.c: Ditto.
345         * gcc.target/i386/l_fma_float_2.c: Ditto.
346         * gcc.target/i386/l_fma_float_3.c: Ditto.
347         * gcc.target/i386/l_fma_float_4.c: Ditto.
348         * gcc.target/i386/l_fma_float_5.c: Ditto.
349         * gcc.target/i386/l_fma_float_6.c: Ditto.
350         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
351         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
352         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
353         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
354         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
355         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
356         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
357         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
358         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
359         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
360         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
361         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
362
363 2011-10-11  Tristan Gingold  <gingold@adacore.com>
364
365         * gcc.dg/va-arg-4.c: New test.
366         * gcc.dg/va-arg-5.c: Ditto.
367
368 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
369
370         * lib/target-supports.exp (check_effective_target_fd_truncate):
371         Close and unlink test file before exit.
372
373 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
374
375         PR fortran/50564
376         * gfortran.dg/forall_15.f90:  New test case.
377
378 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
379             Andrew Macleod  <amacleod@redhat.com>
380
381         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
382         wrappers for *other_threads() and *final_verify().
383         * gcc.dg/simulate-thread/simulate-thread.h
384         (simulate_thread_wrapper_other_threads): New.
385         (simulate_thread_wrapper_final_verify): New.
386
387 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
388
389         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
390
391 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
392
393         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
394
395 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
396             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
397
398         * gcc.target/i386/fma_1.h: New file.
399         * gcc.target/i386/fma_2.h: Likewise.
400         * gcc.target/i386/fma_3.h: Likewise.
401         * gcc.target/i386/fma_4.h: Likewise.
402         * gcc.target/i386/fma_5.h: Likewise.
403         * gcc.target/i386/fma_6.h: Likewise.
404         * gcc.target/i386/fma_double_1.c: Likewise.
405         * gcc.target/i386/fma_double_2.c: Likewise.
406         * gcc.target/i386/fma_double_3.c: Likewise.
407         * gcc.target/i386/fma_double_4.c: Likewise.
408         * gcc.target/i386/fma_double_5.c: Likewise.
409         * gcc.target/i386/fma_double_6.c: Likewise.
410         * gcc.target/i386/fma_float_1.c: Likewise.
411         * gcc.target/i386/fma_float_2.c: Likewise.
412         * gcc.target/i386/fma_float_3.c: Likewise.
413         * gcc.target/i386/fma_float_4.c: Likewise.
414         * gcc.target/i386/fma_float_5.c: Likewise.
415         * gcc.target/i386/fma_float_6.c: Likewise.
416         * gcc.target/i386/fma_main.h: Likewise.
417         * gcc.target/i386/fma_run_double_1.c: Likewise.
418         * gcc.target/i386/fma_run_double_2.c: Likewise.
419         * gcc.target/i386/fma_run_double_3.c: Likewise.
420         * gcc.target/i386/fma_run_double_4.c: Likewise.
421         * gcc.target/i386/fma_run_double_5.c: Likewise.
422         * gcc.target/i386/fma_run_double_6.c: Likewise.
423         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
424         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
425         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
426         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
427         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
428         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
429         * gcc.target/i386/fma_run_float_1.c: Likewise.
430         * gcc.target/i386/fma_run_float_2.c: Likewise.
431         * gcc.target/i386/fma_run_float_3.c: Likewise.
432         * gcc.target/i386/fma_run_float_4.c: Likewise.
433         * gcc.target/i386/fma_run_float_5.c: Likewise.
434         * gcc.target/i386/fma_run_float_6.c: Likewise.
435         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
436         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
437         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
438         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
439         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
440         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
441         * gcc.target/i386/l_fma_1.h: Likewise.
442         * gcc.target/i386/l_fma_2.h: Likewise.
443         * gcc.target/i386/l_fma_3.h: Likewise.
444         * gcc.target/i386/l_fma_4.h: Likewise.
445         * gcc.target/i386/l_fma_5.h: Likewise.
446         * gcc.target/i386/l_fma_6.h: Likewise.
447         * gcc.target/i386/l_fma_double_1.c: Likewise.
448         * gcc.target/i386/l_fma_double_2.c: Likewise.
449         * gcc.target/i386/l_fma_double_3.c: Likewise.
450         * gcc.target/i386/l_fma_double_4.c: Likewise.
451         * gcc.target/i386/l_fma_double_5.c: Likewise.
452         * gcc.target/i386/l_fma_double_6.c: Likewise.
453         * gcc.target/i386/l_fma_float_1.c: Likewise.
454         * gcc.target/i386/l_fma_float_2.c: Likewise.
455         * gcc.target/i386/l_fma_float_3.c: Likewise.
456         * gcc.target/i386/l_fma_float_4.c: Likewise.
457         * gcc.target/i386/l_fma_float_5.c: Likewise.
458         * gcc.target/i386/l_fma_float_6.c: Likewise.
459         * gcc.target/i386/l_fma_main.h: Likewise.
460         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
461         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
462         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
463         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
464         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
465         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
466         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
467         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
468         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
469         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
470         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
471         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
472
473 2011-10-10  Richard Guenther  <rguenther@suse.de>
474
475         PR middle-end/50389
476         * gcc.dg/torture/pr50389.c: New testcase.
477
478 2011-10-10  Richard Guenther  <rguenther@suse.de>
479
480         PR middle-end/50195
481         * gcc.dg/builtins-47.c: Optimize.
482
483 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
484
485         * lib/gcc-simulate-thread.exp: New.
486         * gcc.dg/simulate-thread/guality.h: New.
487         * gcc.dg/simulate-thread/simulate-thread.h: New.
488         * gcc.dg/simulate-thread/simulate-thread.exp: New.
489         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
490         * gcc.dg/simulate-thread/README: New.
491         * g++.dg/simulate-thread/guality.h: New.
492         * g++.dg/simulate-thread/simulate-thread.h: New.
493         * g++.dg/simulate-thread/simulate-thread.exp: New.
494         * g++.dg/simulate-thread/simulate-thread.gdb: New.
495         * c-c++-common/cxxbitfields-2.c: Remove.
496         * c-c++-common/cxxbitfields.c: Remove.
497         * c-c++-common/cxxbitfields-4.c: Remove.
498         * c-c++-common/cxxbitfields-5.c: Remove.
499         * c-c++-common/simulate-thread/bitfields-1.c: New.
500         * c-c++-common/simulate-thread/bitfields-2.c: New.
501         * c-c++-common/simulate-thread/bitfields-3.c: New.
502         * c-c++-common/simulate-thread/bitfields-4.c: New.
503
504 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
505
506         PR c++/38980
507         * g++.dg/warn/format5.C: New.
508
509 2011-10-09  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/50273
512         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
513         * gfortran.dg/common_16.f90: New.
514
515 2011-10-09  Tobias Burnus  <burnus@net-b.de>
516
517         * gfortran.dg/iso_c_binding_param_1.f90: New.
518         * gfortran.dg/iso_c_binding_param_2.f90: New.
519         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
520
521 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
522
523         PR tree-optimization/50635
524         * gcc.dg/vect/pr50635.c: New test.
525
526 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
527
528         PR fortran/50659
529         * gfortran.dg/proc_decl_27.f90: New.
530
531 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
532
533         PR libobjc/50428
534         * objc/execute/initialize-1.m: New test.
535
536 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR fortran/47844
539         * gfortran.dg/pointer_function_result_1.f90 : New test.
540
541 2011-10-07  David S. Miller  <davem@davemloft.net>
542
543         PR 50655
544         * gcc.target/sparc/sparc.exp: Add vis3 target test.
545         * gcc.target/sparc/cmask.c: Use it.
546         * gcc.target/sparc/fhalve.c: Likewise.
547         * gcc.target/sparc/fnegop.c: Likewise.
548         * gcc.target/sparc/fpadds.c: Likewise.
549         * gcc.target/sparc/fshift.c: Likewise.
550         * gcc.target/sparc/fucmp.c: Likewise.
551         * gcc.target/sparc/lzd.c: Likewise.
552         * gcc.target/sparc/vis3misc.c: Likewise.
553         * gcc.target/sparc/xmul.c: Likewise.
554
555 2011-10-07  Richard Henderson  <rth@redhat.com>
556
557         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
558         match for avx2.
559         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
560
561 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
562
563         * gcc.dg/pr50193-1.c: New file.
564         * gcc.target/arm/shiftable.c: New file.
565
566 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
567
568         PR fortran/50625
569         * gfortran.dg/class_46.f03: New.
570
571 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
572
573         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
574         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
575         (syslog, vsyslog, __vsyslog_chk): Likewise.
576
577         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
578         (x, EXT_x): Use ASMNAME.
579
580         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
581         (a, c): Use ASMNAME.
582
583 2011-10-07  Tom de Vries  <tom@codesourcery.com>
584
585         PR middle-end/50527
586         * gcc.dg/pr50527.c: New test.
587
588 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
589
590         PR tree-optimization/50650
591         * gcc.c-torture/compile/pr50650.c: New test.
592
593 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
594
595         PR tree-optimization/50575
596         * gcc.c-torture/execute/vector-compare-2.x: New file.
597
598 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
599
600         PR middle-end/50125
601         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
602         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
603         (bar3): Likewise.
604
605 2011-10-07  Richard Guenther  <rguenther@suse.de>
606
607         PR testsuite/50637
608         * gcc.dg/vect/vect-align-2.c: Increase array size.
609
610 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
611             H.J. Lu  <hongjiu.lu@intel.com>
612
613         PR target/50603
614         * gcc.target/i386/pr50603.c: New test.
615
616 2011-10-06  Jason Merrill  <jason@redhat.com>
617
618         PR c++/39164
619         * g++.dg/cpp0x/default31.C: New.
620
621 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/50596
624         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
625         New.
626         * gcc.dg/vect/vect-cond-8.c: New test.
627
628 2011-10-06  Richard Henderson  <rth@redhat.com>
629
630         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
631         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
632         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
633         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
634         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
635         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
636         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
637         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
638         * gcc.c-torture/execute/vshuf-16.inc: New file.
639         * gcc.c-torture/execute/vshuf-2.inc: New file.
640         * gcc.c-torture/execute/vshuf-4.inc: New file.
641         * gcc.c-torture/execute/vshuf-8.inc: New file.
642         * gcc.c-torture/execute/vshuf-main.inc: New file.
643         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
644         * gcc.c-torture/execute/vshuf-v2df.c: New test.
645         * gcc.c-torture/execute/vshuf-v2di.c: New test.
646         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
647         * gcc.c-torture/execute/vshuf-v2si.c: New test.
648         * gcc.c-torture/execute/vshuf-v4df.c: New test.
649         * gcc.c-torture/execute/vshuf-v4di.c: New test.
650         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
651         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
652         * gcc.c-torture/execute/vshuf-v4si.c: New test.
653         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
654         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
655         * gcc.c-torture/execute/vshuf-v8si.c: New test.
656
657 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
658
659         PR tree-optimization/49279
660         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
661         * gcc.c-torture/execute/pr49279.c: New test.
662
663 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
664
665         PR target/49049
666         * gcc.c-torture/compile/pr49049.c: New test.
667
668 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
669
670         PR target/50305
671         * gcc.target/arm/pr50305.c: New test.
672
673 2011-10-06  Richard Guenther  <rguenther@suse.de>
674
675         PR tree-optimization/38884
676         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
677         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
678
679 2011-10-05  David S. Miller  <davem@davemloft.net>
680
681         * gcc.target/sparc/lzd.c: New test.
682         * gcc.target/sparc/popc.c: New test.
683
684 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
685
686         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
687         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
688         * g++.dg/other/final1.C: Cleanup original tree dump.
689
690 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
691
692         PR tree-optimization/50613
693         * gcc.dg/pr50613.c: New test.
694
695 2011-10-05  Richard Henderson  <rth@redhat.com>
696
697         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
698         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
699         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
700         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
701         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
702         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
703         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
704         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
705
706 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
709         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
710         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
711         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
712         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
713
714 2011-10-05  Richard Guenther  <rguenther@suse.de>
715
716         PR tree-optimization/38885
717         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
718
719 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
720
721         * gcc.target/i386/sw-1.c: New test.
722
723 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
724
725         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
726         -mtune=generic.
727         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
728
729 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
730
731         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
732
733 2011-10-04  David S. Miller  <davem@davemloft.net>
734
735         * gcc.target/sparc/fhalve.c: New test.
736         * gcc.target/sparc/fnegop.c: New test.
737         * gcc.target/sparc/xmul.c: New test.
738
739 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
740
741         PR fortran/35831
742         * gfortran.dg/dummy_procedure_6.f90: New.
743
744 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
745
746         PR tree-optimization/50604
747         * gcc.dg/pr50604.c: New test.
748
749 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
750
751         PR tree-optimization/49662
752         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
753         * gcc.dg/graphite/interchange-15.c: Likewise.
754         * gcc.dg/graphite/interchange-mvt.c: Likewise.
755
756 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
757
758         * gcc.dg/tree-ssa/restrict-4.c: New test.
759
760 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
761
762         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
763         (main): Use __typeof to get result type of comparison.
764
765 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
766
767         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
768         Make et_vect_multiple_sizes_saved global.
769         (check_effective_target_vect64): Make et_vect64_saved global.
770
771 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
772
773         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
774         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
775         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
776         * gcc.dg/builtin-complex-err-1.c: Adjust.
777
778 2011-10-02  Jason Merrill  <jason@redhat.com>
779
780         * g++.dg/cpp0x/range-for22.C: New.
781
782         * g++.dg/cpp0x/variadic65.C: Remove xfails.
783         * g++.dg/cpp0x/variadic82.C: Remove xfails.
784         * g++.dg/cpp0x/variadic83.C: Remove xfails.
785         * g++.dg/cpp0x/variadic105.C: Remove xfails.
786
787         * g++.dg/cpp0x/nsdmi5.C: New.
788
789 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
790
791         PR target/50579
792         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
793         New procedures.
794         (mips-dg-options): Force an ABI option if the current ABI is
795         incompatible with the required -mlong setting.  Likewise force
796         a long setting if the current one is incompatible with the
797         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
798         throughout procedure.
799         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
800         instead of addressing=absolute.
801
802 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
803
804         * gcc.target/mips/stack-1.c: New test.
805
806 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
807
808         * gcc.dg/pr49696.c: New test.
809
810 2011-10-02  Jan Hubicka  <jh@suse.cz>
811
812         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
813
814 2011-10-01  David S. Miller  <davem@davemloft.net>
815
816         * gcc.target/sparc/cmask.c: New test.
817         * gcc.target/sparc/fpadds.c: New test.
818         * gcc.target/sparc/fshift.c: New test.
819         * gcc.target/sparc/fucmp.c: New test.
820         * gcc.target/sparc/vis3misc.c: New test.
821
822 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
823
824         PR fortran/50585
825         * gfortran.dg/assumed_charlen_arg_2.f90: New.
826
827 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
828
829         PR c++/44473
830         * g++.dg/dfp/44473-1.C: New test.
831         * g++.dg/dfp/44473-2.C: New test.
832         * g++.dg/dfp/mangle-1.C: New test.
833         * g++.dg/dfp/mangle-2.C: New test.
834         * g++.dg/dfp/mangle-3.C: New test.
835         * g++.dg/dfp/mangle-4.C: New test.
836         * g++.dg/dfp/mangle-5.C: New test.
837
838 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
839
840         PR inline-asm/50571
841         * gcc.dg/pr50571.c: New test.
842
843         PR tree-optimization/46309
844         * gcc.dg/pr46309.c: New test.
845
846 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
847
848         * gcc.dg/strlenopt-21.c: New test.
849
850 2011-09-30  Revital Eres  <revital.eres@linaro.org>
851
852         * gcc.dg/sms-10.c: New file.
853
854 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
855
856         * gcc.target/arm/pr50099.c: New test.
857
858 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
859
860         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
861
862 2011-09-30  David S. Miller  <davem@davemloft.net>
863
864         * gcc.target/sparc/bmaskbshuf.c: New test.
865         * gcc.target/sparc/edgen.c: New test.
866
867 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
868
869         PR fortran/50547
870         * gfortran.dg/pure_formal_proc_3.f90: New.
871
872         PR fortran/50553
873         * gfortran.dg/stfunc_7.f90: New.
874
875 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
876
877         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
878         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
879         * gcc.dg/vector-compare-1.c: Likewise.
880         * gcc.dg/vector-compare-2.c: Likewise.
881
882 2011-09-29  David S. Miller  <davem@davemloft.net>
883
884         * gcc.target/sparc/array.c: New test.
885
886 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
887
888         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
889         loop unroll and set max unroll times to 8.
890         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
891         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
892         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
893         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
894
895 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
896
897         PR c++/40145
898         * g++.dg/ext/visibility/warn5.C: New.
899
900 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
901
902         PR c++/45278
903         * g++.dg/warn/Wextra-3.C: New.
904
905 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
906
907         PR target/49486
908         * gcc.target/sh/pr49468-si.c: New.
909
910 2011-09-28  Tom de Vries  <tom@codesourcery.com>
911
912         PR testsuite/50485
913         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
914         (TEST): Initialize src3 with random floats.
915         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
916         from union src3.  Initialize src3 with random floats.
917
918 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
919
920         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
921         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
922         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
923         * gcc.target/sh/sh4a-sincosf.c: Ditto.
924         * gcc.target/sh/sh4a-cos.c: Ditto.
925         * gcc.target/sh/sh4a-cosf.c: Ditto.
926         * gcc.target/sh/sh4a-sin.c: Ditto.
927         * gcc.target/sh/sh4a-sinf.c: Ditto.
928         * gcc.target/sh/sh4a-fsrra.c: Ditto.
929         * gcc.target/sh/sh4a-memmovua.c: Ditto.
930         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
931
932 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
933
934         PR c++/31489
935         * g++.dg/parse/error40.C: New.
936         * g++.dg/warn/incomplete1.C: Adjust.
937
938 2011-09-27  Jan Hubicka  <jh@suse.cz>
939
940         PR middle-end/49463
941         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
942         Mark used.
943
944 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
945
946         * gcc.dg/strlenopt-1.c: New test.
947         * gcc.dg/strlenopt-1f.c: New test.
948         * gcc.dg/strlenopt-2.c: New test.
949         * gcc.dg/strlenopt-2f.c: New test.
950         * gcc.dg/strlenopt-3.c: New test.
951         * gcc.dg/strlenopt-4.c: New test.
952         * gcc.dg/strlenopt-4g.c: New test.
953         * gcc.dg/strlenopt-4gf.c: New test.
954         * gcc.dg/strlenopt-5.c: New test.
955         * gcc.dg/strlenopt-6.c: New test.
956         * gcc.dg/strlenopt-7.c: New test.
957         * gcc.dg/strlenopt-8.c: New test.
958         * gcc.dg/strlenopt-9.c: New test.
959         * gcc.dg/strlenopt-10.c: New test.
960         * gcc.dg/strlenopt-11.c: New test.
961         * gcc.dg/strlenopt-12.c: New test.
962         * gcc.dg/strlenopt-12g.c: New test.
963         * gcc.dg/strlenopt-13.c: New test.
964         * gcc.dg/strlenopt-14g.c: New test.
965         * gcc.dg/strlenopt-14gf.c: New test.
966         * gcc.dg/strlenopt-15.c: New test.
967         * gcc.dg/strlenopt-16g.c: New test.
968         * gcc.dg/strlenopt-17g.c: New test.
969         * gcc.dg/strlenopt-18g.c: New test.
970         * gcc.dg/strlenopt.h: New file.
971
972 2011-09-27  Tom de Vries  <tom@codesourcery.com>
973
974         PR middle-end/43864
975         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
976         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
977         * gcc.dg/pr43864.c: New test.
978         * gcc.dg/pr43864-2.c: Same.
979         * gcc.dg/pr43864-3.c: Same.
980         * gcc.dg/pr43864-4.c: Same.
981
982 2011-09-27  Jan Hubicka  <jh@suse.cz>
983
984         * gcc.dg/ipa/inline-5.c: New testcase.
985
986 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
987
988         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
989         vectors.
990         * gcc.dg/vect/bb-slp-27.c: New.
991         * gcc.dg/vect/bb-slp-28.c: New.
992
993 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
994
995         * testsuite/lib/target-supports.exp (check_profiling_available):
996         Don't rely solely on TLS tests for -fprofile-generate, fall
997         through to the other code.
998
999 2011-09-27  Richard Guenther  <rguenther@suse.de>
1000
1001         PR tree-optimization/50363
1002         * gcc.dg/torture/pr50363.c: New testcase.
1003
1004 2011-09-26  Jason Merrill  <jason@redhat.com>
1005
1006         PR c++/45012
1007         * g++.dg/template/partial13.C: New.
1008
1009         PR c++/46105
1010         * g++.dg/template/partial12.C: New.
1011
1012         PR c++/50508
1013         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1014
1015 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1016
1017         PR c++/45487
1018         * g++.dg/diagnostic/bindings1.C: New.
1019         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1020
1021 2011-09-26  David S. Miller  <davem@davemloft.net>
1022
1023         * gcc.target/sparc/wrgsr.c: New test.
1024         * gcc.target/sparc/rdgsr.c: New test.
1025         * gcc.target/sparc/edge.c: New test.
1026         * gcc.target/sparc/fcmp.c: New test.
1027
1028         * gcc.target/sparc/edge.c: Update for new return types.
1029         * gcc.target/sparc/fcmp.c: Likewise.
1030
1031         * gcc.target/sparc/fpaddsubi.c: New test.
1032
1033 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1034
1035         PR fortran/50515
1036         * gfortran.dg/common_15.f90: New.
1037
1038         PR fortran/50517
1039         * gfortran.dg/dummy_procedure_5.f90: New.
1040         * gfortran.dg/interface_26.f90: Modified error message.
1041         * gfortran.dg/proc_ptr_11.f90: Ditto.
1042         * gfortran.dg/proc_ptr_15.f90: Ditto.
1043         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1044         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1045
1046 2011-09-26  Jason Merrill  <jason@redhat.com>
1047
1048         PR c++/50512
1049         * g++.dg/overload/rvalue3.C: New.
1050
1051         PR c++/50523
1052         * g++.dg/overload/ref-conv2.C: New.
1053
1054         * g++.dg/cpp0x/nsdmi-template1.C: New.
1055
1056 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1057
1058         * g++.dg/cpp0x/nullptr25.C: New.
1059
1060 2011-09-26  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/50472
1063         * gcc.dg/torture/pr50472.c: New testcase.
1064
1065 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1066
1067         * gnat.dg/opt22.adb: New test.
1068         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1069
1070 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1071
1072         * gnat.dg/opt21.adb: New test.
1073         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1074
1075 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         * gnat.dg/opt20.ad[sb]: New test.
1078         * gnat.dg/opt20_pkg.ads: New helper.
1079
1080 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1081
1082         * gnat.dg/array17.adb: New test.
1083         * gnat.dg/array17_pkg.ads: New helper.
1084
1085 2011-09-25  Jason Merrill  <jason@redhat.com>
1086
1087         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1088
1089 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/frame_overflow.ads: New.
1092         * gnat.dg/frame_overflow.adb: Adjust.
1093         * gnat.dg/specs/addr1.ads: Likewise.
1094
1095 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1096
1097         * g++.dg/tree-ssa/restrict2.C: New test.
1098
1099 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1100
1101         * lib/target-supports.exp (check_effective_target_vect64): New.
1102         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1103         of multiple vector sizes.
1104         * gcc.dg/vect/bb-slp-26.c: New.
1105
1106 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1107
1108         PR c++/50280
1109         * g++.dg/template/bitfield1.C: New.
1110
1111 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1112
1113         * gcc.dg/vect/bb-slp-24.c: New.
1114
1115 2011-09-24  Jason Merrill  <jason@redhat.com>
1116
1117         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1118
1119         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1120
1121         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1122         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1123
1124         * g++.dg/cpp0x/nsdmi1.C: New.
1125         * g++.dg/cpp0x/nsdmi2.C: New.
1126         * g++.dg/cpp0x/nsdmi3.C: New.
1127         * g++.dg/cpp0x/nsdmi4.C: New.
1128         * g++.old-deja/g++.other/init4.C: New.
1129
1130 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1131
1132         PR c++/44267
1133         * g++.dg/template/sfinae28.C: New.
1134
1135 2011-09-23  Ian Lance Taylor  <iant@google.com>
1136
1137         * go.test/go-test.exp (errchk): Handle more cases of getting
1138         correct Tcl backslash quoting in regular expressions in test file.
1139
1140 2011-09-23  Jason Merrill  <jason@redhat.com>
1141
1142         Core 253
1143         * g++.dg/init/const8.C: New.
1144         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1145         * g++.dg/cpp0x/defaulted2.C: Likewise.
1146         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1147         * g++.dg/init/pr20039.C: Likewise.
1148         * g++.dg/init/pr42844.C: Likewise.
1149
1150 2011-09-23  Jan Hubicka  <jh@suse.cz>
1151
1152         * gcc.dg/ipa/inline-1.c: new testcase.
1153         * gcc.dg/ipa/inline-2.c: new testcase.
1154         * gcc.dg/ipa/inline-3.c: new testcase.
1155         * gcc.dg/ipa/inline-4.c: new testcase.
1156
1157 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         PR c++/50258
1160         * g++.dg/cpp0x/constexpr-static8.C: New.
1161
1162 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1163
1164         * gcc.target/i386/avxfp-1.c: New test.
1165         * gcc.target/i386/avxfp-2.c: New test.
1166
1167 2011-09-23  Terry Guo  <terry.guo@arm.com>
1168
1169         * gcc.c-torture/execute/941014-1.x: Deleted.
1170
1171 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/50491
1174         * g++.dg/cpp0x/pr50491.C: New.
1175
1176 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1177
1178         PR testsuite/50487
1179         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1180
1181 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1182
1183         PR c++/50371
1184         * g++.dg/cpp0x/nullptr24.C: New.
1185
1186 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1187
1188         PR target/50482
1189         * gcc.target/i386/pr50482.c: New test.
1190
1191 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1192
1193         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1194         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1195         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1196         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1197         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1198         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1199         multilib options contain different -march= from dg-options.
1200
1201 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1202             Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         PR c++/50344
1205         * g++.dg/template/friend52.C: New.
1206
1207 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1208
1209         * gcc.target/arm/cmp-1.c: New test.
1210         * gcc.target/arm/cmp-2.c: Likewise.
1211
1212 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1213
1214         PR fortran/41733
1215         * gfortran.dg/impure_actual_1.f90: Modified error message.
1216         * gfortran.dg/proc_ptr_32.f90: New.
1217         * gfortran.dg/proc_ptr_33.f90: New.
1218
1219 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1220
1221         PR tree-optimization/50451
1222         * gcc.dg/vect/pr50451.c: New test.
1223
1224 2011-09-21  Ian Lance Taylor  <iant@google.com>
1225
1226         * go.test/go-test.exp (errchk): Add special case for bug332.
1227         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1228         some more test lines.
1229
1230 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1231
1232         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1233         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1234         * g++.dg/other/i386-8.C: Ditto.
1235         * g++.dg/other/pr34435.C: Ditto.
1236         * g++.dg/other/pr39496.C: Ditto.
1237         * g++.dg/other/mmintrin.C: Ditto.
1238
1239 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1240
1241         * gcc.dg/vect/vect-cond-7.c: New test.
1242         * gcc.target/i386/sse4_1-cond-1.c: New test.
1243         * gcc.target/i386/avx-cond-1.c: New test.
1244
1245 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1246
1247         PR target/50464
1248         * g++.dg/other/pr50464.C: New test.
1249
1250 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1251
1252         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1253         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1254         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1255         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1256
1257 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1258
1259         * gnat.dg/opt19.adb: New test.
1260
1261 2011-09-21  Terry Guo  <terry.guo@arm.com>
1262
1263         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1264         on arch conflict when testing case on targets other than armv7-a.
1265
1266 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1267
1268         PR c++/50454
1269         * g++.dg/ext/int128-1.C: New.
1270         * g++.dg/ext/int128-2.C: Likewise.
1271         * g++.dg/ext/int128-2.h: Likewise.
1272
1273 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1274
1275         PR testsuite/50469
1276         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1277
1278 2011-09-20  Jason Merrill  <jason@redhat.com>
1279
1280         * g++.dg/cpp0x/constexpr-generated1.C: New.
1281
1282         PR c++/50442
1283         * g++.dg/overload/ref-conv1.C: New.
1284
1285 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1286
1287         * g++.dg/other/final1.C: New.
1288
1289 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1290
1291         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1292         and get_bit ().
1293
1294 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1295
1296         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1297         "target arm_eabi".
1298
1299 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1300
1301         PR tree-optimization/50413
1302         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1303         -fdump-tree-slp-details.  Run other tests with
1304         -fdump-tree-vect-details.
1305         * g++.dg/vect/slp-pr50413.cc: New.
1306
1307 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1308             Ira Rosen  <ira.rosen@linaro.org>
1309
1310         PR testsuite/50435
1311         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1312         Fix underscores around restrict.
1313
1314 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1315
1316         PR tree-optimization/50414
1317         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1318         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1319         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1320
1321 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1322
1323         PR tree-optimization/50412
1324         * gfortran.dg/vect/pr50412.f90: New.
1325
1326 2011-09-16  Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/50424
1329         * g++.dg/eh/defarg1.C: New.
1330
1331 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1332
1333         * gcc.dg/vect/vect-reduc-10.c: New test.
1334         * gcc.target/i386/avx-reduc-1.c: New test.
1335
1336         * gcc.target/i386/sse2-extract-1.c: New test.
1337         * gcc.target/i386/avx-extract-1.c: New test.
1338
1339 2011-09-16  Terry Guo  <terry.guo@arm.com>
1340
1341         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1342
1343 2011-09-15   Diego Novillo  <dnovillo@google.com>
1344
1345         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1346         ALWAYS_CXXFLAGS, if defined.
1347         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1348         ALWAYS_GFORTRANFLAGS, if defined.
1349         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1350         ALWAYS_GOCFLAGS, if defined.
1351         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1352         ALWAYS_OBJCXXFLAGS, if defined.
1353         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1354         additional_flags, if defined.
1355         * lib/gnat.exp (gnat_target_compile): Likewise.
1356         * lib/objc.exp (objc_target_compile): Likewise.
1357         * lib/target-supports-dg.exp (dg-add-options): Handle
1358         TEST_ALWAYS_FLAGS.
1359
1360 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1361
1362         PR testsuite/50322
1363         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1364         Use uintptr_t in f1.  Undo avr xfails.
1365
1366 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1367
1368         PR fortran/50401
1369         PR fortran/50403
1370         * gfortran.dg/function_types_3.f90: New.
1371
1372 2011-09-15  Jason Merrill  <jason@redhat.com>
1373
1374         PR c++/50365
1375         * g++.dg/cpp0x/trailing7.C: New.
1376
1377         PR c++/50361
1378         * g++.dg/cpp0x/nullptr23.C: New.
1379
1380 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1381
1382         * gcc.dg/vect/bb-slp-25.c: New.
1383
1384 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1385
1386         PR c++/50391
1387         * g++.dg/cpp0x/noexcept15.C: New.
1388
1389 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1390
1391         PR middle-end/50251
1392         * gcc.dg/pr50251.c: New test.
1393
1394 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/34547
1397         PR fortran/50375
1398         * gfortran.dg/null_5.f90: New.
1399         * gfortran.dg/null_6.f90: New.
1400
1401 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1402
1403         * gcc.c-torture/compile/20110913-1.c: New test.
1404
1405 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1406
1407         PR fortran/50379
1408         * gfortran.dg/result_2.f90: New.
1409
1410 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1411
1412         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1413
1414 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1415
1416         PR c++/48320
1417         * g++.dg/cpp0x/variadic116.C: New test case.
1418
1419 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1420
1421         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1422         * gcc.target/mips/interrupt_handler-2.c: New test.
1423         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1424
1425 2011-09-12  Jason Merrill  <jason@redhat.com>
1426
1427         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1428
1429         * g++.dg/cpp0x/explicit7.C: New.
1430
1431 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR rtl-optimization/50212
1434         * g++.dg/other/pr50212.C: New test.
1435
1436 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1437
1438         PR target/43746
1439         * testsuite/gcc.target/avr/torture/avr-torture.exp
1440         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1441         "-O2 -fmerge-all-constants".
1442
1443 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1444
1445         PR fortran/50327
1446         * gfortran.dg/do_while_1.f90: New test.
1447
1448 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1449
1450         PR fortran/35831
1451         PR fortran/47978
1452         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1453         * gfortran.dg/proc_decl_26.f90: New.
1454         * gfortran.dg/typebound_override_2.f90: New.
1455         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1456
1457 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         * gnat.dg/cond_expr2.ad[sb]: New test.
1460
1461 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1462
1463         * gnat.dg/atomic5.ad[sb]: New test.
1464
1465 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1466
1467         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1468
1469 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1470
1471         PR target/49030
1472         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1473
1474 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1475
1476         PR target/49614
1477         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1478
1479 2011-09-09  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/50328
1482         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1483
1484 2011-09-09  Richard Guenther  <rguenther@suse.de>
1485
1486         PR middle-end/50333
1487         * gcc.dg/torture/pr50333.c: New testcase.
1488
1489 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1490
1491         PR tree-optimization/50318
1492         * gcc.target/arm/pr50318-1.c: New file.
1493
1494 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1495
1496         * gcc.target/i386/all_one_m256i.c: New test.
1497
1498 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1499
1500         PR c++/50324
1501         * g++.dg/cpp0x/sfinae28.C: New.
1502
1503 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1504
1505         PR c/50332
1506         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1507         longer ignored on typedefs.
1508
1509         PR c++/33255 - Support -Wunused-local-typedefs warning
1510         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1511         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1512
1513 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1514
1515         PR tree-optimization/50287
1516         * gcc.dg/torture/pr50287.c: New test.
1517
1518 2011-09-08  Richard Guenther  <rguenther@suse.de>
1519
1520         PR tree-optimization/19831
1521         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1522         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1523         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1524         * gcc.dg/errno-1.c: Adjust.
1525
1526 2011-09-08  Richard Guenther  <rguenther@suse.de>
1527
1528         PR tree-optimization/19831
1529         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1530
1531 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1532
1533         PR fortran/44646
1534         * gfortran.dg/do_concurrent_1.f90: New.
1535         * gfortran.dg/do_concurrent_2.f90: New.
1536
1537 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR target/50310
1540         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1541         * gcc.dg/pr50310-2.c: New test.
1542
1543 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1544
1545         PR fortran/48095
1546         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1547         * gfortran.dg/impure_constructor_1.f90: Modified.
1548         * gfortran.dg/proc_ptr_comp_33.f90: New.
1549
1550 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR target/50310
1553         * gcc.dg/pr50310-1.c: New test.
1554
1555 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1556
1557         PR middle-end/48571
1558         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1559         instead of 4.
1560
1561 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1562
1563         PR c++/50309
1564         * g++.dg/cpp0x/noexcept14.C: New.
1565
1566 2011-09-07  Jason Merrill  <jason@redhat.com>
1567
1568         * g++.dg/cpp0x/constexpr-ref3.C: New.
1569
1570         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1571
1572 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1573
1574         * gcc.dg/section1.c: Don't xfail for avr.
1575
1576 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1577
1578         PR tree-optimization/50322
1579         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1580
1581 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1582
1583         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1584
1585 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1586
1587         PR tree-optimization/49911
1588         * g++.dg/tree-ssa/pr49911.C: New test.
1589
1590 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1591
1592         PR target/49030
1593         * gcc.dg/torture/pr49030.c: New test.
1594
1595 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1596
1597         PR fortran/50288
1598         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1599         * gfortran.dg/class_4d.f03: Deleted.
1600         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1601
1602 2011-09-07  Richard Guenther  <rguenther@suse.de>
1603
1604         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1605
1606 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1607
1608         PR tree-optimization/46021
1609         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1610
1611 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1612
1613         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1614
1615 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * gcc.c-torture/compile/20110906-1.c: New test.
1618
1619 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1622
1623 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1624
1625         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1626         --param tree-reassoc-width=1.
1627
1628         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1629         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1630
1631 2011-09-06  Richard Guenther  <rguenther@suse.de>
1632
1633         PR tree-optimization/48149
1634         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1635
1636 2011-09-06  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/48317
1639         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1640
1641 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1642
1643         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1644         New procedure.
1645         (add_options_for_quad_vectors): Replace with ...
1646         (add_options_for_double_vectors): ... this.
1647         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1648         support multiple vector sizes since the vectorizer attempts to
1649         vectorize with both vector sizes.
1650         * gcc.dg/vect/no-vfa-vect-79.c,
1651         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1652         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1653         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1654         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1655         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1656         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1657         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1658         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1659         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1660         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1661         gcc.dg/vect/vect-40.c: Likewise.
1662         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1663         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1664         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1665         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1666         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1667         Likewise.
1668         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1669
1670 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1671
1672         PR target/49606
1673         * gcc.target/mips/abi-main.h: New file.
1674         * gcc.target/mips/abi-o32-long32.c: New test.
1675         * gcc.target/mips/abi-o32-long64.c: Likewise.
1676         * gcc.target/mips/abi-o64-long32.c: Likewise.
1677         * gcc.target/mips/abi-o64-long64.c: Likewise.
1678         * gcc.target/mips/abi-n32-long32.c: Likewise.
1679         * gcc.target/mips/abi-n32-long64.c: Likewise.
1680         * gcc.target/mips/abi-n64-long32.c: Likewise.
1681         * gcc.target/mips/abi-n64-long64.c: Likewise.
1682         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1683         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1684         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1685         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1686         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1687         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1688         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1689         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1690         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1691         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1692         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1693         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1694         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1695         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1696         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1697         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1698         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1699         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1700         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1701         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1702         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1703         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1704         * gcc.target/mips/branch-3.c: Likewise.
1705         * gcc.target/mips/branch-4.c: Likewise.
1706         * gcc.target/mips/branch-5.c: Likewise.
1707         * gcc.target/mips/branch-6.c: Likewise.
1708         * gcc.target/mips/branch-7.c: Likewise.
1709         * gcc.target/mips/branch-8.c: Likewise.
1710         * gcc.target/mips/branch-9.c: Likewise.
1711         * gcc.target/mips/branch-10.c: Likewise.
1712         * gcc.target/mips/branch-11.c: Likewise.
1713         * gcc.target/mips/branch-12.c: Likewise.
1714         * gcc.target/mips/branch-13.c: Likewise.
1715         * gcc.target/mips/lazy-binding-1.c: Likewise.
1716
1717 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1718
1719         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1720         to avoid warning on int=16 platforms..
1721
1722 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1723
1724         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1725         to work even with -fshort-enums.
1726
1727 2011-09-04  Jan Hubicka  <jh@suse.cz>
1728
1729         * gcc.c-torture/compile/20110902.c: new testcase.
1730
1731 2011-09-04  Jason Merrill  <jason@redhat.com>
1732
1733         PR c++/49267
1734         * g++.dg/cpp0x/rv-conv1.C: New.
1735
1736         DR 1328
1737         * g++.dg/cpp0x/rv-func3.C: New.
1738
1739         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1740
1741         PR c++/50248
1742         Core 1358
1743         * g++.dg/cpp0x/constexpr-template1.C: New.
1744         * g++.dg/cpp0x/constexpr-template2.C: New.
1745         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1746         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1747
1748 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1749
1750         * gnat.dg/specs/debug1.ads: Tweak pattern.
1751
1752 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1753
1754         PR fortran/50227
1755         * gfortran.dg/class_45a.f03: New.
1756         * gfortran.dg/class_45b.f03: New.
1757
1758 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1759             Ira Rosen  <ira.rosen@linaro.org>
1760
1761         PR tree-optimization/50208
1762         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1763         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1764         -fno-tree-fre -fno-tree-pre.
1765
1766 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1767
1768         * gcc.dg/ipa/ipcp-3.c: New test.
1769
1770 2011-09-02  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/27460
1773         PR middle-end/29269
1774         * gcc.dg/vect/vect-cond-7.c: New testcase.
1775
1776 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1777
1778         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1779         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1780         xfailed test for inlining.
1781         * g++.dg/ipa/ivinline-9.C: Likewise.
1782
1783 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1784
1785         PR tree-optimization/50178
1786         * gfortran.dg/vect/pr50178.f90: New test.
1787
1788 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1789
1790         PR middle-end/49886
1791         * gcc.c-torture/execute/pr49886.c: New testcase.
1792
1793 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1794
1795         PR middle-end/43513
1796         * gcc.dg/pr43513.c: New test.
1797
1798 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1799
1800         PR fortran/45044
1801         * gfortran.dg/common_14.f90: New.
1802         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1803
1804 2011-08-30  Jason Merrill  <jason@redhat.com>
1805
1806         PR c++/50084
1807         * g++.dg/cpp0x/decltype33.C: New.
1808
1809         PR c++/50089
1810         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1811
1812         PR c++/50114
1813         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1814
1815 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1816
1817         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1818
1819 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1820
1821         * gnat.dg/specs/aggr3.ads: New test.
1822         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1823
1824         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1825         * gnat.dg/specs/aggr2.ads: Likewise.
1826
1827 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1828
1829         PR fortran/45170
1830         * gfortran.dg/allocate_with_source_2.f90: New test
1831
1832 2011-08-30  Jason Merrill  <jason@redhat.com>
1833
1834         PR c++/50220
1835         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1836
1837         PR c++/50234
1838         * g++.dg/cpp0x/constexpr-value3.C: New.
1839
1840 2011-08-30  Richard Guenther  <rguenther@suse.de>
1841
1842         PR middle-end/48571
1843         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1844         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1845         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1846         * gcc.dg/pr36902.c: XFAIL.
1847
1848 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1849
1850         * gcc.target/i386/fma-check.h: New.
1851         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1852         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1853         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1854         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1855         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1856         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1857         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1858         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1859         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1860         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1861         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1862         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1863         * gcc.target/i386/fma-compile.c: Likewise.
1864         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1865         * gcc.target/i386/sse-12.c: Add -mfma.
1866         * gcc.target/i386/sse-13.c: Likewise.
1867         * gcc.target/i386/sse-14.c: Likewise.
1868         * gcc.target/i386/sse-22.c: Likewise.
1869         * gcc.target/i386/sse-23.c: Likewise.
1870         * g++.dg/other/i386-2.C: Likewise.
1871         * g++.dg/other/i386-3.C: Likewise.
1872
1873 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1874
1875         PR testsuite/50185
1876         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1877         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1878
1879 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1880
1881         * g++.dg/bprob/bprob.exp (feedback_options): Set
1882         -fbranch-probabilities.
1883         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1884
1885 2011-08-29  Jason Merrill  <jason@redhat.com>
1886
1887         PR c++/50224
1888         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1889
1890 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1891             Jason Merrill  <jason@redhat.com>
1892
1893         * g++.dg/dfp/base.C: New test.
1894
1895 2011-08-29  Jason Merrill  <jason@redhat.com>
1896
1897         Core DR 994
1898         PR c++/50209
1899         * g++.dg/cpp0x/initlist58.C: New.
1900
1901 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1902
1903         PR fortran/50225
1904         * gfortran.dg/class_result_1.f03: New.
1905
1906 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR middle-end/48722
1909         * gcc.target/i386/pr48722.c: New test.
1910
1911 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1912
1913         PR libfortran/50192
1914         * gfortran.dg/widechar_compare_1.f90:  New test.
1915
1916 2011-08-26  Jason Merrill  <jason@redhat.com>
1917
1918         Core DR 342
1919         PR c++/48582
1920         * g++.dg/abi/mangle50.C: New.
1921
1922 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1923
1924         PR target/50202
1925         * gcc.target/i386/pr50202.c: New test.
1926
1927 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1928
1929         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1930         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1931         * gcc.target/i386/avx-round-vec.c: New test.
1932         * gcc.target/i386/avx-roundf-vec.c: New test.
1933
1934 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1935
1936         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1937         instruction.
1938
1939         PR c/50179
1940         * c-c++-common/Wunused-var-14.c: New test.
1941
1942 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1943
1944         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1945
1946 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1947
1948         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1949         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1950         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1951         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1952
1953 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1954
1955         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1956         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1957         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1958         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1959
1960 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1961
1962         PR fortran/50050
1963         * gfortran.dg/pointer_comp_init_1.f90: New test.
1964
1965 2011-08-25  Jason Merrill  <jason@redhat.com>
1966
1967         PR c++/50157
1968         * g++.dg/cpp0x/sfinae27.C: New.
1969
1970 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1971
1972         * gfortran.dg/coarray_lib_token_4.f90: New.
1973
1974 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1975
1976         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1977
1978 2011-08-25  Richard Guenther  <rguenther@suse.de>
1979
1980         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1981
1982 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1983
1984         PR fortran/50163
1985         * gfortran.dg/initialization_28.f90: New.
1986
1987 2011-08-24  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/50067
1990         * gcc.dg/torture/pr50067-3.c: New testcase.
1991         * gcc.dg/torture/pr50067-4.c: Likewise.
1992         * gcc.dg/torture/pr50067-5.c: Likewise.
1993
1994 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1995
1996         * g++.dg/other/i386-2.C: Add -mavx2 check.
1997         * g++.dg/other/i386-3.C: Likewise.
1998         * gcc.target/i386/avx-1.c: Add AVX2.
1999         * gcc.target/i386/avx-2.c: Likewise.
2000         * gcc.target/i386/funcspec-5.c: Likewise.
2001         * gcc.target/i386/sse-12.c: Likewise.
2002         * gcc.target/i386/sse-13.c: Likewise.
2003         * gcc.target/i386/sse-14.c: Likewise.
2004         * gcc.target/i386/sse-22.c: Likewise.
2005         * gcc.target/i386/sse-23.c: Likewise.
2006         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2007         * gcc.target/i386/avx2-check.h: New.
2008         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2009         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2010         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2011         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2012         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2013         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2014         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2015         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2016         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2017         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2018         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2019         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2020         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2021         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2022         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2023         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2024         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2025         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2026         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2027         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2028         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2029         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2030         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2031         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2032         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2033         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2034         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2035         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2036         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2037         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2038         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2039         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2040         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2041         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2042         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2043         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2044         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2045         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2046         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2047         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2048         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2049         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2050         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2051         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2052         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2053         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2054         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2055         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2056         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2057         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2058         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2059         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2060         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2061         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2062         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2063         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2064         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2065         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2066         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2067         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2068         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2069         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2070         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2071         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2072         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2073         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2074         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2075         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2076         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2077         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2078         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2079         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2080         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2081         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2082         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2083         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2084         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2085         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2086         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2087         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2088         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2089         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2090         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2091         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2092         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2093         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2094         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2095         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2096         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2097         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2098         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2099         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2100         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2101         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2102         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2103         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2104         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2105         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2106         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2107         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2108         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2109         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2110         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2111         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2112         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2113         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2114         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2115         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2116         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2117         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2118         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2119         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2120         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2121         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2122         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2123         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2124         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2125         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2126         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2127         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2128         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2129         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2130         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2131         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2132         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2133         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2134         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2135         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2136         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2137         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2138         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2139         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2140         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2141         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2142         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2143         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2144         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2145         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2146         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2147         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2148         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2149         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2150         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2151         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2152         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2153         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2154         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2155         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2156         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2157         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2158         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2159         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2160         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2161         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2162         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2163         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2164         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2169         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2170         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2179         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2180         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2181         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2182         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2183         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2184         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2185         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2186         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2187         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2188         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2189         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2191         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2200         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2201         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2202         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2203         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2204         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2205         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2206         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2207         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2208         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2209         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2210         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2212         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2213         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2214         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2215         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2216         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2217         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2218         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2219         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2220         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2221         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2222         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2223         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2224         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2225         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2226         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2227         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2228         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2229         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2230         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2231         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2232         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2233         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2234         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2235         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2263         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2264         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2265         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2267         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2268         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2269         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2271         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2272         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2273         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2275         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2276         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2277         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2278         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2279         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2280         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2281         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2282         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2283         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2284         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2285         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2286         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2287         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2288         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2289         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2290         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2291         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2292         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2293         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2294         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2295         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2296         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2297         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2298         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2299         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2300         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2301         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2302         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2303         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2304         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2305         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2306         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2307         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2308         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2309         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2310         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2311         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2312         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2313         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2314         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2315         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2316         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2317         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2318         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2319         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2320         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2321         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2322         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2323         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2324         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2325         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2326         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2327         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2328         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2329         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2330         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2331         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2332         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2333         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2343         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2344         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2345         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2346         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2347         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2348         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2349         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2350         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2351         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2352         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2353         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2354         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2355         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2379         * gcc.target/i386/testimm-9.c: Likewise.
2380
2381 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2382
2383         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2384         * g++.dg/other/i386-3.C: Likewise.
2385         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2386         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2387         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2388         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2389         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2390         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2391         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2392         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2393         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2394         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2395         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2396         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2397         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2398         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2399         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2400         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2401         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2402         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2403         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2404         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2405         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2406         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2407         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2408         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2409         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2410         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2411         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2412         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2413         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2414         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2415         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2416         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2417         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2418         * gcc.target/i386/sse-12.c: Add BMI2.
2419         * gcc.target/i386/sse-13.c: Likewise.
2420         * gcc.target/i386/sse-14.c: Likewise.
2421         * gcc.target/i386/sse-22.c: Likewise.
2422         * gcc.target/i386/sse-23.c: Likewise.
2423
2424 2011-08-23  Jason Merrill  <jason@redhat.com>
2425
2426         * g++.dg/template/crash7.C: Adjust expected errors.
2427
2428 2011-08-23  Jason Merrill  <jason@redhat.com>
2429
2430         PR c++/49045
2431         Core 1321
2432         * g++.dg/cpp0x/overload2.C: New.
2433
2434 2011-08-23  Jason Merrill  <jason@redhat.com>
2435
2436         Core 903
2437         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2438
2439 2011-08-23  Jason Merrill  <jason@redhat.com>
2440
2441         Core 975
2442         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2443         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2444         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2445         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2446
2447 2011-08-23  Jason Merrill  <jason@redhat.com>
2448
2449         PR c++/50024
2450         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2451
2452 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR c++/50158
2455         * g++.dg/warn/Wunused-var-16.C: New test.
2456
2457         PR middle-end/50161
2458         * gcc.dg/pr50161.c: New test.
2459
2460 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2461
2462         PR c++/50055
2463         * g++.dg/gcov/gcov-7.C: New test.
2464
2465 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR c++/46862
2468         * g++.dg/dfp/nofields.C: New test.
2469
2470 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/31600
2473         * gfortran.dg/use_16.f90: New.
2474
2475 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2476             Kirill Yukhin  <kirill.yukhin@intel.com>
2477
2478         PR target/50155
2479         * gcc.target/i386/pr50155.c: New test.
2480
2481 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR tree-optimization/50133
2484         * gcc.dg/pr50133.c: New test.
2485
2486         PR middle-end/50141
2487         * c-c++-common/cxxbitfields-6.c: New test.
2488
2489 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2490
2491         PR fortran/50050
2492         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2493
2494 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2495
2496         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2497         * gcc.dg/pr49994-3.c: Ditto.
2498
2499 2011-08-22  Richard Guenther  <rguenther@suse.de>
2500
2501         PR testsuite/50145
2502         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2503         * gcc.dg/torture/pr50067-2.c: Likewise.
2504
2505 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2506
2507         PR fortran/47659
2508         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2509         of a constant resulting from simplification.
2510         * gfortran.dg/warn_conversion_3.f90:  New test.
2511
2512 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR fortran/50130
2515         * gfortran.dg/zero_stride_1.f90:  New test.
2516
2517 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2518
2519         PR fortran/49638
2520         * gfortran.dg/typebound_override_1.f90: Modified.
2521
2522 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR tree-optimization/48739
2525         * gcc.dg/pr48739-1.c: New test.
2526         * gcc.dg/pr48739-2.c: New test.
2527
2528 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2529
2530         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2531
2532 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2533
2534         PR fortran/50129
2535         * gfortran.dg/where_3.f90: New test.
2536
2537 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2538
2539         PR middle-end/49721
2540         * gfortran.dg/pr49721-1.f: New.
2541         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2542
2543 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2546         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2547         New tests.
2548
2549 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2550
2551         * gcc.target/arm/wmul-11.c: New file.
2552         * gcc.target/arm/wmul-12.c: New file.
2553         * gcc.target/arm/wmul-13.c: New file.
2554
2555 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2556
2557         * gcc.target/arm/wmul-10.c: New file.
2558
2559 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2560
2561         * gcc.target/arm/wmul-9.c: New file.
2562         * gcc.target/arm/wmul-bitfield-2.c: New file.
2563
2564 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2565
2566         * gcc.target/arm/wmul-8.c: New file.
2567
2568 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2569
2570         * gcc.target/arm/wmul-7.c: New file.
2571
2572 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2573
2574         * gcc.target/arm/wmul-6.c: New file.
2575
2576 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2577
2578         * gcc.target/arm/wmul-5.c: New file.
2579         * gcc.target/arm/no-wmla-1.c: New file.
2580
2581 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2582
2583         * gcc.target/arm/wmul-bitfield-1.c: New file.
2584
2585 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2586
2587         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2588
2589 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2590
2591         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2592         * gcc.target/i386/conversion.c: Likewise.
2593
2594 2011-08-19  Richard Guenther  <rguenther@suse.de>
2595
2596         * gcc.dg/torture/pr50067-1.c: New testcase.
2597         * gcc.dg/torture/pr50067-2.c: Likewise.
2598
2599 2011-08-19  Joey Ye  <joey.ye@arm.com>
2600
2601         PR target/49437
2602         * gcc.target/arm/handler-align.c: New test.
2603         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2604         New Function.
2605
2606 2011-08-19  Joey Ye  <joey.ye@arm.com>
2607
2608         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2609
2610 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2611
2612         PR fortran/50071
2613         * gfortran.dg/end_block_label_1.f90: New test.
2614         * gfortran.dg/end_associate_label_1.f90: New test.
2615
2616 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2617
2618         * gcc.dg/c1x-pointer-float-1.c: New test.
2619
2620 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2621
2622         PR fortran/50071
2623         * gfortran.dg/duplicate_labels_2.f: New test.
2624
2625 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2626
2627         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2628         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2629         gcc.dg/c1x-noreturn-5.c: New tests.
2630
2631 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2632
2633         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2634
2635 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/18918
2638         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2639         * gfortran.dg/coarray_lock_3.f90: Fix test.
2640         * gfortran.dg/coarray_lock_4.f90: New.
2641         * gfortran.dg/coarray_lock_5.f90: New.
2642
2643 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR target/50009
2646         * gcc.c-torture/compile/pr50009.c: New test.
2647
2648         PR target/50092
2649         * gcc.dg/torture/pr50092.c: New test.
2650
2651 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2652
2653         PR fortran/50109
2654         * gfortran.dg/namelist_73.f90: New.
2655
2656 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2657
2658         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2659
2660         PR debug/50017
2661         * gcc.dg/pr50017.c: New test.
2662
2663 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2664
2665         PR c++/45625
2666         * g++.dg/lookup/hidden-var1.C: New test case.
2667
2668 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR fortran/31461
2671         * gfortran.dg/warn_unused_var_2.f90: New.
2672         * gfortran.dg/warn_unused_var_3.f90: New.
2673
2674 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2675
2676         PR target/43597
2677         * gcc.target/arm/pr43597.c: New test.
2678
2679 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2680
2681         PR fortran/50070
2682         * gfortran.dg/common_13.f90: New.
2683
2684 2011-08-16  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/50086
2687         * g++.dg/cpp0x/variadic-unresolved.C: New.
2688
2689         * g++.old-deja/g++.brendan/README: Add R.I.P.
2690
2691         * g++.dg/ext/attr-used-1.C: New.
2692
2693         PR c++/50054
2694         * g++.dg/cpp0x/initlist56.C: New.
2695
2696 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         PR testsuite/50085
2699         * g++.dg/opt/life1.C: Only run on Linux.
2700
2701 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2702
2703         * gfortran.dg/coarray_26.f90: New.
2704
2705 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2706
2707         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2708         -fdump-tree-vrp1.
2709
2710 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2711
2712         PR fortran/50073
2713         * gfortran.dg/func_result_7.f90: New.
2714
2715 2011-08-13  Jason Merrill  <jason@redhat.com>
2716
2717         PR c++/50075
2718         * g++.dg/cpp0x/decltype32.C: New.
2719
2720         PR c++/50059
2721         * g++.dg/diagnostic/expr1.C: New.
2722
2723 2011-08-12  David Li  <davidxl@google.com>
2724
2725         * g++.dg/abi/vbase15.C: New test.
2726
2727 2011-08-12  Jason Merrill  <jason@redhat.com>
2728
2729         PR c++/50034
2730         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2731
2732 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2733
2734         * gcc.dg/builtins-67.c: New test.
2735         * gcc.target/i386/conversion.c: Ditto.
2736
2737 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2738             Brian Hackett  <bhackett1024@gmail.com>
2739
2740         * g++.dg/plugin/decl_plugin.c: New.
2741         * g++.dg/plugin/decl-plugin-test.C: New.
2742         * g++.dg/plugin/plugin.exp: Add above testcase.
2743
2744 2011-08-11  Richard Guenther  <rguenther@suse.de>
2745
2746         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2747
2748 2011-08-11  Michael Matz  <matz@suse.de>
2749
2750         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2751
2752 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2753
2754         PR tree-optimization/50039
2755         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2756         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2757
2758 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2759
2760         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2761         (sse4_1_test): Initialize src3 with random value.
2762
2763 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2764
2765         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2766         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2767         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2768         * gcc.dg/scal-to-vec1.c: New test.
2769         * gcc.dg/scal-to-vec2.c: New test.
2770
2771 2011-08-09  Richard Guenther  <rguenther@suse.de>
2772
2773         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2774         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2775         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2776         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2777
2778 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2779
2780         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2781
2782 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2783
2784         * gcc.dg/pr49948.c: Require pthread effective target.
2785
2786 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2787
2788         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2789
2790 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         * gcc.target/i386/sse-22a.c: New test.
2793
2794 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2795
2796         PR tree-optimization/50014
2797         * gcc.dg/vect/pr50014.c: New test.
2798
2799 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2800
2801         PR middle-end/49923
2802         * gcc.dg/tree-ssa/pr49923.c: New test.
2803
2804 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         PR target/49781
2807         * gcc.target/i386/pr49781-1.c: New.
2808
2809 2011-08-08  Jason Merrill  <jason@redhat.com>
2810
2811         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2812
2813         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2814
2815 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2816
2817         PR fortran/49638
2818         * gfortran.dg/typebound_override_1.f90: New.
2819
2820 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2821
2822         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2823         x86_64 mingw target.
2824         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2825         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2826         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2827         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2828         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2829         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2830         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2831         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2832         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2833         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2834
2835 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2836
2837         PR testsuite/48727
2838         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2839
2840 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2841
2842         * gcc.dg/pr48770.c: Cleanup coverage files.
2843         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2844
2845 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2846
2847         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2848         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2849         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2850         lzcnt and bmi options.
2851
2852 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2853
2854         PR target/47381
2855         * gcc.dg/pr47381-1.c: New.
2856         * gcc.dg/pr47381-2.c: Likewise.
2857         * gcc.target/i386/pr47381.c: Likewise.
2858
2859 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2860
2861         PR middle-end/47727
2862         * gcc.dg/pr47727.c: New.
2863
2864         PR target/47372
2865         * gcc.dg/pr47372-1.c: New.
2866         * gcc.dg/pr47372-2.c: Likewise.
2867
2868 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2869
2870         PR middle-end/47449
2871         * gcc.target/i386/pr47449.c: New.
2872
2873         PR target/47446
2874         * gcc.dg/pr47446-1.c: New.
2875         * gcc.dg/pr47446-2.c: Likewise.
2876
2877 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2878
2879         PR target/47766
2880         * gcc.dg/pr47766.c: New.
2881
2882         PR target/47715
2883         * gcc.dg/tls/pr47715-1.c: New.
2884         * gcc.dg/tls/pr47715-2.c: Likewise.
2885         * gcc.dg/tls/pr47715-3.c: Likewise.
2886         * gcc.dg/tls/pr47715-4.c: Likewise.
2887         * gcc.dg/tls/pr47715-5.c: Likewise.
2888
2889 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         PR libobjc/50002
2892         * objc.dg/gnu-api-2-class.m: Updated comments.
2893         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2894         * objc.dg/gnu-api-2-class-meta.m: New test.
2895         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2896
2897 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2898
2899         PR libobjc/49882
2900         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2901         with classes that are in construction.
2902
2903 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2904
2905         PR target/48084
2906         * gcc.target/i386/pr48084-1.c: New.
2907         * gcc.target/i386/pr48084-2.c: Likewise.
2908         * gcc.target/i386/pr48084-3.c: Likewise.
2909         * gcc.target/i386/pr48084-4.c: Likewise.
2910         * gcc.target/i386/pr48084-5.c: Likewise.
2911
2912         PR rtl-optimization/49504
2913         * gcc.target/i386/pr49504.c: New.
2914
2915         PR target/49860
2916         * gcc.dg/pr49860.c: New.
2917
2918 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2919
2920         PR libobjc/49882
2921         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2922         with classes that are in construction.
2923
2924 2011-08-05  Jason Merrill  <jason@redhat.com>
2925
2926         PR c++/48993
2927         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2928
2929         PR c++/49921
2930         * g++.dg/cpp0x/decltype31.C: New.
2931
2932         PR c++/49669
2933         * g++.dg/init/array28.C: New.
2934
2935         PR c++/49988
2936         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2937
2938 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2939
2940         PR target/47369
2941         * gcc.dg/pr47369-1.c: New.
2942
2943 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         PR middle-end/47364
2946         * gcc.dg/torture/pr47364-1.c: New.
2947         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2948         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2949
2950 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2951
2952         PR fortran/37211
2953         * gfortran.dg/transfer_check_2.f90:  New test case.
2954
2955 2011-08-05  Jan Hubicka  <jh@suse.cz>
2956
2957         PR middle-end/49494
2958         * gfortran.dg/pr49494.f90: New testcase.
2959
2960 2011-08-05  Jan Hubicka  <jh@suse.cz>
2961
2962         PR middle-end/49735
2963         * gcc.c-torture/compile/pr49735.c: New testcase.
2964
2965 2011-08-05  Jason Merrill  <jason@redhat.com>
2966
2967         PR c++/47453
2968         * g++.dg/cpp0x/initlist56.C: New.
2969
2970         PR c++/49812
2971         * g++.dg/overload/rvalue2.C: New.
2972
2973         PR c++/49983
2974         * g++.dg/cpp0x/range-for21.C: New.
2975
2976         * g++.dg/ext/vla11.C: New.
2977
2978 2011-08-05  Richard Guenther  <rguenther@suse.de>
2979
2980         PR tree-optimization/49984
2981         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2982
2983 2011-08-05  Richard Guenther  <rguenther@suse.de>
2984
2985         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2986         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2987         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2988
2989 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2990
2991         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2992         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2993         * gfortran.dg/ldist-pr43023.f90: Ditto.
2994         * gfortran.dg/namelist_52.f90: Ditto.
2995         * gfortran.dg/interface_proc_end.f90: Ditto.
2996         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2997         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2998
2999 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3000
3001         * gcc.dg/vect/vect-over-widen-1.c: New test.
3002         * gcc.dg/vect/vect-over-widen-2.c: New test.
3003         * gcc.dg/vect/vect-over-widen-3.c: New test.
3004         * gcc.dg/vect/vect-over-widen-4.c: New test.
3005
3006 2011-08-04  Richard Guenther  <rguenther@suse.de>
3007
3008         PR fortran/49957
3009         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3010
3011 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3012
3013         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3014
3015 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR middle-end/49905
3018         * g++.dg/ext/builtin-object-size3.C: New test.
3019
3020 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR tree-optimization/49948
3023         * gcc.dg/pr49948.c: New test.
3024
3025 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         PR middle-end/47383
3028         * gcc.dg/torture/pr47383.c: New.
3029
3030 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3031
3032         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3033
3034 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3035
3036         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3037
3038 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3039
3040         PR target/47744
3041         * gcc.dg/torture/pr47744-1.c: New.
3042         * gcc.dg/torture/pr47744-2.c: Likewise.
3043         * gcc.dg/torture/pr47744-3.c: Likewise.
3044
3045 2011-08-03  Richard Guenther  <rguenther@suse.de>
3046
3047         PR middle-end/49958
3048         * gcc.dg/torture/pr49958.c: New testcase.
3049
3050 2011-08-03  Richard Guenther  <rguenther@suse.de>
3051
3052         PR tree-optimization/49938
3053         * g++.dg/torture/pr49938.C: New testcase.
3054
3055 2011-08-02  Jason Merrill  <jason@redhat.com>
3056
3057         PR c++/43886
3058         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3059
3060         PR c++/49577
3061         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3062
3063         PR c++/49593
3064         * g++.dg/cpp0x/variadic115.C: New.
3065
3066         PR c++/49803
3067         * g++.dg/cpp0x/union5.C: New.
3068
3069 2011-08-02  Daniel Kraft  <d@domob.eu>
3070
3071         PR fortran/49885
3072         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3073
3074 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3075
3076         PR middle-end/49947
3077         * gcc.dg/tree-ssa/forwprop-15.c
3078
3079 2011-08-02  Jason Merrill  <jason@redhat.com>
3080
3081         PR c++/49834
3082         * g++.dg/cpp0x/range-for20.C: New.
3083
3084 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3085
3086         * gfortran.dg/coarray_lib_token_3.f90: New.
3087
3088 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR fortran/46752
3091         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3092         * gcc.dg/gomp/atomic-15.c: New test.
3093         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3094         * g++.dg/gomp/atomic-15.C: New test.
3095         * g++.dg/gomp/private-1.C: New test.
3096         * g++.dg/gomp/sharing-2.C: New test.
3097         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3098         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3099         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3100
3101 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3102
3103         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3104         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3105         cleanup-module.
3106         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3107         * gfortran.dg/allocatable_function_5.f90: Ditto.
3108         * gfortran.dg/allocate_stat.f90: Ditto.
3109         * gfortran.dg/array_constructor_20.f90: Ditto.
3110         * gfortran.dg/array_constructor_21.f90: Ditto.
3111         * gfortran.dg/array_constructor_22.f90: Ditto.
3112         * gfortran.dg/array_constructor_26.f03: Ditto.
3113         * gfortran.dg/array_function_4.f90: Ditto.
3114         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3115         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3116         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3117         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3118         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3119         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3120         * gfortran.dg/class_15.f03: Ditto.
3121         * gfortran.dg/class_27.f03: Ditto.
3122         * gfortran.dg/class_33.f90: Ditto.
3123         * gfortran.dg/class_37.f03: Ditto.
3124         * gfortran.dg/class_40.f03: Ditto.
3125         * gfortran.dg/class_42.f03: Ditto.
3126         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3127         * gfortran.dg/coarray/registering_1.f90: Ditto.
3128         * gfortran.dg/convert_1.f90: Ditto.
3129         * gfortran.dg/default_initialization_3.f90: Ditto.
3130         * gfortran.dg/dependency_25.f90: Ditto.
3131         * gfortran.dg/dependency_26.f90: Ditto.
3132         * gfortran.dg/dependency_36.f90: Ditto.
3133         * gfortran.dg/dependency_37.f90: Ditto.
3134         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3135         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3136         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3137         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3138         * gfortran.dg/elemental_result_1.f90: Ditto.
3139         * gfortran.dg/empty_derived_type.f90: Ditto.
3140         * gfortran.dg/entry_7.f90: Ditto.
3141         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3142         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3143         * gfortran.dg/error_recovery_3.f90: Ditto.
3144         * gfortran.dg/extends_4.f03: Ditto.
3145         * gfortran.dg/func_assign.f90: Ditto.
3146         * gfortran.dg/func_assign_3.f90: Ditto.
3147         * gfortran.dg/generic_1.f90: Ditto.
3148         * gfortran.dg/generic_18.f90: Ditto.
3149         * gfortran.dg/generic_22.f03: Ditto.
3150         * gfortran.dg/generic_4.f90: Ditto.
3151         * gfortran.dg/generic_6.f90: Ditto.
3152         * gfortran.dg/generic_actual_arg.f90: Ditto.
3153         * gfortran.dg/graphite/id-21.f: Ditto.
3154         * gfortran.dg/graphite/pr45758.f90: Ditto.
3155         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3156         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3157         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3158         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3159         * gfortran.dg/host_used_types_1.f90: Ditto.
3160         * gfortran.dg/implicit_1.f90: Ditto.
3161         * gfortran.dg/implicit_11.f90: Ditto.
3162         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3163         * gfortran.dg/impure_actual_1.f90: Ditto.
3164         * gfortran.dg/impure_assignment_1.f90: Ditto.
3165         * gfortran.dg/impure_constructor_1.f90: Ditto.
3166         * gfortran.dg/initialization_10.f90: Ditto.
3167         * gfortran.dg/initialization_12.f90: Ditto.
3168         * gfortran.dg/interface_14.f90: Ditto.
3169         * gfortran.dg/interface_15.f90: Ditto.
3170         * gfortran.dg/interface_2.f90: Ditto.
3171         * gfortran.dg/interface_25.f90: Ditto.
3172         * gfortran.dg/interface_26.f90: Ditto.
3173         * gfortran.dg/interface_29.f90: Ditto.
3174         * gfortran.dg/interface_assignment_1.f90: Ditto.
3175         * gfortran.dg/internal_pack_6.f90: Ditto.
3176         * gfortran.dg/internal_pack_7.f90: Ditto.
3177         * gfortran.dg/internal_pack_8.f90: Ditto.
3178         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3179         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3180         * gfortran.dg/module_commons_3.f90: Ditto.
3181         * gfortran.dg/module_equivalence_4.f90: Ditto.
3182         * gfortran.dg/module_equivalence_6.f90: Ditto.
3183         * gfortran.dg/module_function_type_1.f90: Ditto.
3184         * gfortran.dg/module_naming_1.f90: Ditto.
3185         * gfortran.dg/namelist_4.f90: Ditto.
3186         * gfortran.dg/operator_c1202.f90: Ditto.
3187         * gfortran.dg/parens_7.f90: Ditto.
3188         * gfortran.dg/pr32921.f: Ditto.
3189         * gfortran.dg/pr33646.f90: Ditto.
3190         * gfortran.dg/pr41928.f90: Ditto.
3191         * gfortran.dg/pr42119.f90: Ditto.
3192         * gfortran.dg/pr43984.f90: Ditto.
3193         * gfortran.dg/present_1.f90: Ditto.
3194         * gfortran.dg/private_type_2.f90: Ditto.
3195         * gfortran.dg/proc_decl_2.f90: Ditto.
3196         * gfortran.dg/proc_ptr_10.f90: Ditto.
3197         * gfortran.dg/proc_ptr_22.f90: Ditto.
3198         * gfortran.dg/proc_ptr_8.f90: Ditto.
3199         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3200         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3201         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3202         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3203         * gfortran.dg/substring_equivalence.f90: Ditto.
3204         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3205         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3206         * gfortran.dg/trim_optimize_6.f90: Ditto.
3207         * gfortran.dg/typebound_call_12.f03: Ditto.
3208         * gfortran.dg/typebound_operator_5.f03: Ditto.
3209         * gfortran.dg/typebound_operator_6.f03: Ditto.
3210         * gfortran.dg/typebound_proc_18.f03: Ditto.
3211         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3212         * gfortran.dg/use_1.f90: Ditto.
3213         * gfortran.dg/use_10.f90: Ditto.
3214         * gfortran.dg/use_11.f90: Ditto.
3215         * gfortran.dg/use_14.f90: Ditto.
3216         * gfortran.dg/use_only_2.f90: Ditto.
3217         * gfortran.dg/use_rename_4.f90: Ditto.
3218         * gfortran.dg/use_rename_5.f90: Ditto.
3219         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3220         * gfortran.dg/used_interface_ref.f90: Ditto.
3221         * gfortran.dg/used_types_11.f90: Ditto.
3222         * gfortran.dg/used_types_3.f90: Ditto.
3223         * gfortran.dg/used_types_4.f90: Ditto.
3224         * gfortran.dg/userdef_operator_2.f90: Ditto.
3225         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3226         * gfortran.dg/vect/pr46213.f90: Ditto.
3227         * gfortran.dg/whole_file_21.f90: Ditto.
3228         * gfortran.dg/whole_file_22.f90: Ditto.
3229         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3230         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3231
3232 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3233
3234         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3235
3236 2011-08-01  Jason Merrill  <jason@redhat.com>
3237
3238         PR c++/49932
3239         * g++.dg/abi/mangle49.C: New.
3240
3241         PR c++/49924
3242         * g++.dg/cpp0x/constexpr-array4.C: New.
3243
3244         PR c++/49813
3245         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3246
3247 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         PR target/49927
3250         * gcc.target/i386/pr49927.c: New test.
3251
3252 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3253
3254         PR tree-optimization/49926
3255         * gcc.dg/vect/pr49926.c: New test.
3256
3257 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3258
3259         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3260         * gcc.target/i386/lzcnt-1.c: New test.
3261         * gcc.target/i386/lzcnt-2.c: Likewise.
3262         * gcc.target/i386/lzcnt-2a.c: Likewise.
3263         * gcc.target/i386/lzcnt-3.c: Likewise.
3264         * gcc.target/i386/lzcnt-4.c: Likewise.
3265         * gcc.target/i386/lzcnt-4a.c: Likewise.
3266         * gcc.target/i386/lzcnt-5.c: Likewise.
3267         * gcc.target/i386/lzcnt-6.c: Likewise.
3268         * gcc.target/i386/lzcnt-6a.c: Likewise.
3269         * gcc.target/i386/lzcnt-check.h: Likewise.
3270
3271         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3272         * gcc.target/i386/sse-13.c: Likewise.
3273         * gcc.target/i386/sse-14.c: Likewise.
3274         * g++.dg/other/i386-2.C: Likewise.
3275         * g++.dg/other/i386-3.C: Likewise.
3276
3277 2011-08-01  Julian Brown  <julian@codesourcery.com>
3278
3279         * gcc.target/arm/fixed-point-exec.c: New test.
3280
3281 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3282
3283         PR target/49920
3284         * gcc.target/i386/pr49920.c: New test.
3285
3286 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3287
3288         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3289         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3290         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3291         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3292         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3293         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3294         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3295         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3296         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3297         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3298         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3299         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3300         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3301         * g++.dg/tree-ssa/pr33615.C: Ditto.
3302         * g++.dg/tree-ssa/restrict1.C: Ditto.
3303         * c-c++-common/restrict-2.c: Ditto.
3304         * gfortran.dg/pr32921.f: Ditto.
3305         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3306         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3307         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3308         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3309         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3310         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3311         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3312         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3313         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3314         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3315
3316 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3319         .exe.ltrans[0-9]*. dump files.
3320
3321 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3322
3323         PR fortran/49112
3324         * gfortran.dg/abstract_type_6.f03: Modified.
3325         * gfortran.dg/typebound_proc_24.f03: New.
3326
3327 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3328
3329         PR testsuite/49917
3330         * g++.dg/init/for1.C: Fix.
3331
3332 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3333
3334         PR fortran/48876
3335         * gfortran.dg/string_5.f90:  New test.
3336
3337 2011-07-29  Jason Merrill  <jason@redhat.com>
3338
3339         PR c++/49867
3340         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3341
3342 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3343
3344         PR tree-optimization/47407
3345         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3346         alpha*-dec-osf*.
3347         Sort target list.
3348
3349 2011-07-29  Richard Guenther  <rguenther@suse.de>
3350
3351         * gcc.dg/uninit-suppress.c: Also disable VRP.
3352         * gcc.dg/uninit-suppress_2.c: Likewise.
3353
3354 2011-07-28  Jason Merrill  <jason@redhat.com>
3355
3356         PR c++/49808
3357         * g++.dg/template/nontype24.C: New.
3358
3359 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3360
3361         PR rtl-optimization/47958
3362         * gcc.dg/torture/pr47958-1.c: New.
3363
3364 2011-07-29  Wei Guozhi  <carrot@google.com>
3365
3366         PR rtl-optimization/49799
3367         * gcc.dg/pr49799.c: New test case.
3368
3369 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3370
3371         PR middle-end/48648
3372         * gcc.dg/graphite/id-pr48648.c: New.
3373
3374 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR fortran/31067
3377         * gfortran.dg/maxloc_2.f90: New test.
3378         * gfortran.dg/maxloc_3.f90: New test.
3379         * gfortran.dg/minloc_1.f90: New test.
3380         * gfortran.dg/minloc_2.f90: New test.
3381         * gfortran.dg/minloc_3.f90: New test.
3382         * gfortran.dg/minmaxloc_7.f90: New test.
3383
3384         PR debug/49871
3385         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3386
3387 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3388
3389         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3390         the builtin isn't optimized away.
3391
3392 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3393
3394         PR fortran/45586
3395         * gfortran.dg/lto/pr45586-2_0.f90: New.
3396
3397 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3398
3399         PR middle-end/49875
3400         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3401         * c-c++-common/cxxbitfields-5.c: Same.
3402
3403 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3404
3405         * lib/target-supports.exp (check_effective_target_mmap): Use
3406         check_function_available.
3407
3408 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3409
3410         * g++.old-deja/g++.pt/crash60.C: Updated.
3411
3412 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3413
3414         PR target/49866
3415         * gcc.target/i386/pr49866.c: New test.
3416
3417 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3418
3419         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3420         * gcc.target/i386/bmi-andn-1.c: New test.
3421         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3422         * gcc.target/i386/bmi-andn-2.c: Likewise.
3423         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3424         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3425         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3426         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3427         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3428         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3429         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3430         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3431         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3432         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3433         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3434         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3435         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3436         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3437         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3438         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3439         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3440         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3441         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3442         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3443         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3444
3445 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3446
3447         PR middle-end/47691
3448         * gfortran.dg/graphite/id-pr47691.f: New.
3449
3450 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3451
3452         * gcc.target/i386/avx-os-support.h: New.
3453         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3454         (main): Check avx_os_support before the test is run.
3455         * gcc.target/i386/aes-avx-check.h: Ditto.
3456         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3457
3458 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3459
3460         * gcc.target/i386/aggregate-ret3.c: New test.
3461         * gcc.target/i386/aggregate-ret4.c: New test.
3462
3463 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3464
3465         PR fortran/49755
3466         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3467         allocated array should *not* change its size.
3468         * gfortran.dg/multiple_allocation_3.f90: New test.
3469
3470 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3471
3472         PR c++/49776
3473         * g++.dg/cpp0x/constexpr-49776.C: New.
3474
3475 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3476
3477         PR middle-end/47046
3478         * gcc.dg/graphite/id-pr47046.c: New.
3479
3480 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3481
3482         PR middle-end/47653
3483         * gcc.dg/graphite/run-id-pr47593.c: New.
3484
3485 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3486
3487         PR middle-end/47653
3488         * gcc.dg/graphite/run-id-pr47653.c: New.
3489         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3490         induction variables.
3491         * gcc.dg/graphite/scop-16.c: Same.
3492         * gcc.dg/graphite/scop-17.c: Same.
3493         * gcc.dg/graphite/scop-21.c: Same.
3494
3495 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3496
3497         PR middle-end/48805
3498         * gcc.dg/graphite/id-pr48805.c: New.
3499
3500 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3501
3502         * gfortran.dg/coarray_lib_token_2.f90: New.
3503
3504 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3505
3506         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3507         SPU local store.
3508
3509 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3510
3511         PR tree-opt/49671
3512         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3513         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3514
3515 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3516
3517         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3518
3519         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3520         * gcc.c-torture/execute/loop-2g.c: Likewise.
3521         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3522         Require mmap support.
3523         * gcc.c-torture/execute/loop-2g.x: Likewise.
3524         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3525         (MAP_ANON): Provide default.
3526         * gcc.dg/20050826-1.c: Likewise.
3527         * gcc.target/i386/pr36533.c: Likewise.
3528         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3529         Use dg-require-effective-target mmap.
3530
3531 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3532
3533         PR c++/49838
3534         * g++.dg/cpp0x/range-for19.C: New.
3535
3536 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         PR testsuite/49753
3539         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3540
3541         Revert:
3542         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR testsuite/49753
3545         * g++.dg/torture/pr49309.C: Remove.
3546
3547 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3548
3549         PR tree-optimization/49809
3550         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3551         test.
3552
3553 2011-07-25  Richard Guenther  <rguenther@suse.de>
3554
3555         PR tree-optimization/49715
3556         * gcc.target/i386/pr49715-1.c: New testcase.
3557         * gcc.target/i386/pr49715-2.c: Likewise.
3558
3559 2011-07-23  Jason Merrill  <jason@redhat.com>
3560
3561         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3562
3563 2011-07-22  Jason Merrill  <jason@redhat.com>
3564
3565         PR c++/49793
3566         * g++.dg/cpp0x/initlist55.C: New.
3567
3568 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3569
3570         PR fortran/49791
3571         * gfortran.dg/namelist_72.f: New.
3572
3573 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3574
3575         * gfortran.dg/coarray_25.f90: New.
3576
3577 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3578
3579         * override1.C: This test should use c++0x mode.
3580         * override3.C: New. Test the diagnostics in c++98 mode.
3581
3582 2011-07-22  Jason Merrill  <jason@redhat.com>
3583             Mark Glisse  <marc.glisse@normalesup.org>
3584
3585         PR c++/30112
3586         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3587
3588         PR c++/49813
3589         * g++.dg/opt/builtins2.C: New.
3590         * g++.dg/other/error27.C: Don't rely on __builtin.
3591
3592 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3593
3594         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3595         on lp64 targets.
3596         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3597         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3598         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3599         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3600
3601         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3602         instead of ia32.
3603
3604 2011-07-22  Richard Guenther  <rguenther@suse.de>
3605
3606         PR tree-optimization/45819
3607         * gcc.dg/pr45819.c: New testcase.
3608
3609 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3610
3611         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3612
3613 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3614
3615         PR middle-end/47654
3616         PR middle-end/49649
3617         * gcc.dg/graphite/run-id-pr47654.c: New.
3618
3619 2011-07-21  Ian Lance Taylor  <iant@google.com>
3620
3621         PR middle-end/49705
3622         * gcc.dg/pr49705.c: New test.
3623
3624 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3625
3626         * lib/target-supports.exp (check_avx_os_support_available): New.
3627         (check_effective_target_avx_runtime): Use it.
3628
3629 2011-07-21  Richard Guenther  <rguenther@suse.de>
3630
3631         PR tree-optimization/49770
3632         * g++.dg/torture/pr49770.C: New testcase.
3633
3634 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3635
3636         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3637         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3638
3639 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3640
3641         * gfortran.dg/coarray_lib_token_1.f90: New.
3642
3643 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3644
3645         * gcc.dg/pr32912-2.c: Skip for AVR.
3646         * gcc.dg/pr44674.c: Add dg-require-profiling.
3647
3648 2011-07-20  Jason Merrill  <jason@redhat.com>
3649
3650         * g++.dg/ext/desig2.C: New.
3651
3652 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3653
3654         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3655         be generated.
3656         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3657         * gcc.target/powerpc/recip-3.c: Ditto.
3658
3659 2011-07-19  Jason Merrill  <jason@redhat.com>
3660
3661         PR c++/6709 (DR 743)
3662         PR c++/42603 (DR 950)
3663         * g++.dg/cpp0x/decltype21.C: New.
3664
3665 2011-07-20  Richard Guenther  <rguenther@suse.de>
3666
3667         PR middle-end/18908
3668         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3669         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3670
3671 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3672
3673         * gcc.target/arm/combine-movs.c: New.
3674         * gcc.target/arm/unsigned-extend-2.c: New.
3675
3676 2011-07-19  Jason Merrill  <jason@redhat.com>
3677
3678         PR c++/49785
3679         * g++.dg/cpp0x/variadic114.C: New.
3680
3681 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3682
3683         * gfortran.dg/coarray_args_1.f90: New.
3684         * gfortran.dg/coarray_args_2.f90: New.
3685
3686 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3687
3688         PR fortran/49708
3689         * gfortran.dg/allocate_error_3.f90: New.
3690
3691 2011-07-19  Richard Guenther  <rguenther@suse.de>
3692
3693         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3694         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3695         * gcc.dg/torture/20110719-1.c: New testcase.
3696
3697 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR tree-optimization/49768
3700         * gcc.c-torture/execute/pr49768.c: New test.
3701
3702 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3703
3704         PR tree-optimization/49771
3705         * gcc.dg/vect/pr49771.c: New test.
3706
3707 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3708
3709         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3710         * gcc.dg/ipa/ipa-2.c: Likewise.
3711         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3712         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3713         * gcc.dg/ipa/ipa-5.c: Likewise.
3714         * gcc.dg/ipa/ipa-7.c: Likewise.
3715         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3716         * gcc.dg/ipa/ipacost-1.c: Likewise.
3717         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3718         functions.
3719         * gcc.dg/ipa/ipcp-1.c: New test.
3720         * gcc.dg/ipa/ipcp-2.c: Likewise.
3721         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3722
3723 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR middle-end/49675
3726         * gfortran.dg/pr49675.f90: New test.
3727
3728 2011-07-18  Richard Guenther  <rguenther@suse.de>
3729
3730         * gcc.dg/torture/20110718-1.c: New testcase.
3731
3732 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3733
3734         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3735         * g++.dg/ext/bitfield3.C: Likewise.
3736         * g++.dg/ext/bitfield4.C: Likewise.
3737         * g++.dg/ext/bitfield5.C: Likewise.
3738         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3739         * g++.dg/other/pr23205-2.C: Likewise.
3740         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3741         * gcc.c-torture/compile/20001109-2.c: Likewise.
3742         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3743         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3744         * gcc.dg/bitfld-16.c: Likewise.
3745         * gcc.dg/bitfld-17.c: Likewise.
3746         * gcc.dg/bitfld-18.c: Likewise.
3747         * gcc.dg/builtins-config.h: Remove Netware support.
3748         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3749         * gcc.dg/cdce2.c: Likewise.
3750         * gcc.dg/cpp/assert4.c: Remove netware support.
3751         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3752         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3753
3754         * lib/target-supports.exp (check_visibility_available): Remove
3755         NetWare support.
3756         (check_profiling_available): Likewise.
3757
3758 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3759
3760         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3761
3762 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3763             Thomas Koenig  <tkoenig@gcc.gnu.org>
3764
3765         PR fortran/34657
3766         * gfortran.dg/generic_17.f90: Fix testcase.
3767         * gfortran.dg/interface_3.f90: Add dg-error.
3768         * gfortran.dg/use_14.f90: New.
3769         * gfortran.dg/use_15.f90: New.
3770
3771 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3772
3773         * gnat.dg/pointer_controlled.adb: New test.
3774
3775 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3776
3777         PR fortran/49624
3778         * gfortran.dg/pointer_remapping_7.f90: New.
3779
3780 2011-07-16  Jason Merrill  <jason@redhat.com>
3781
3782         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3783
3784 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3785             Jason Merrill  <jason@redhat.com>
3786
3787         PR c++/45329
3788         PR c++/48934
3789         * g++.dg/cpp0x/decltype29.C: Adjust.
3790         * g++.dg/cpp0x/error4.C: Adjust.
3791         * g++.dg/cpp0x/sfinae26.C: Adjust.
3792         * g++.dg/cpp0x/variadic105.C: Adjust.
3793         * g++.dg/template/deduce3.C: Adjust.
3794         * g++.dg/template/error45.C: Adjust.
3795         * g++.dg/template/ptrmem2.C: Adjust.
3796         * g++.dg/template/sfinae2.C: Adjust.
3797         * g++.old-deja/g++.pt/crash60.C: Adjust.
3798         * g++.old-deja/g++.pt/unify6.C: Adjust.
3799         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3800         * g++.dg/cpp0x/nullptr15.C: Adjust.
3801         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3802         * g++.dg/cpp0x/pr31431.C: Adjust.
3803         * g++.dg/cpp0x/pr31434.C: Adjust.
3804         * g++.dg/cpp0x/sfinae11.C: Adjust
3805         * g++.dg/cpp0x/temp_default2.C: Adjust.
3806         * g++.dg/cpp0x/trailing4.C: Adjust.
3807         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3808         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3809         * g++.dg/cpp0x/variadic105.C: Adjust.
3810         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3811         * g++.dg/ext/vla2.C: Adjust.
3812         * g++.dg/other/ptrmem10.C: Adjust.
3813         * g++.dg/other/ptrmem11.C: Adjust.
3814         * g++.dg/overload/unknown1.C: Adjust.
3815         * g++.dg/template/conv11.C: Adjust.
3816         * g++.dg/template/dependent-expr5.C: Adjust.
3817         * g++.dg/template/friend.C: Adjust.
3818         * g++.dg/template/incomplete2.C: Adjust.
3819         * g++.dg/template/local4.C: Adjust.
3820         * g++.dg/template/local6.C: Adjust.
3821         * g++.dg/template/operator9.C: Adjust.
3822         * g++.dg/template/ttp25.C: Adjust.
3823         * g++.dg/template/unify10.C: Adjust.
3824         * g++.dg/template/unify11.C: Adjust.
3825         * g++.dg/template/unify6.C: Adjust.
3826         * g++.dg/template/unify9.C: Adjust.
3827         * g++.dg/template/varmod1.C: Adjust.
3828         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3829         * g++.old-deja/g++.pt/crash28.C: Adjust.
3830         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3831         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3832         * g++.old-deja/g++.pt/expr2.C: Adjust.
3833         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3834         * g++.old-deja/g++.pt/spec5.C: Adjust.
3835         * g++.old-deja/g++.pt/spec6.C: Adjust.
3836         * g++.old-deja/g++.pt/unify4.C: Adjust.
3837         * g++.old-deja/g++.pt/unify8.C: Adjust.
3838         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3839         * g++.dg/overload/template5.C: New testcase.
3840         * g++.dg/template/overload12.C: New testcase.
3841
3842 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3843
3844         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3845         * gfortran.dg/coarray_7.f90: Ditto.
3846         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3847         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3848
3849 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3850
3851         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3852         case.
3853         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3854         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3855         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3856         C67X.
3857         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3858         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3859         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3860
3861 2011-07-15  Jason Merrill  <jason@redhat.com>
3862
3863         PR testsuite/49741
3864         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3865         Use --extra_opts instead of --additional_options.
3866
3867 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR testsuite/49753
3870         * g++.dg/torture/pr49309.C: Remove.
3871
3872 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3873
3874         * gcc.target/tic6x/weak-call.c: New test.
3875         * gcc.target/tic6x/fpcmp.c: New test.
3876         * gcc.target/tic6x/fpdiv.c: New test.
3877         * gcc.target/tic6x/rotdi16-scan.c: New test.
3878         * gcc.target/tic6x/ffssi.c: New test.
3879         * gcc.target/tic6x/fpdiv-lib.c: New test.
3880         * gcc.target/tic6x/cold-lc.c: New test.
3881         * gcc.target/tic6x/longcalls.c: New test.
3882         * gcc.target/tic6x/abi-align-1.c: New test.
3883         * gcc.target/tic6x/fpcmp-finite.c: New test.
3884         * gcc.target/tic6x/rotdi16.c: New test.
3885         * gcc.target/tic6x/bswapl.c: New test.
3886         * gcc.target/tic6x/ffsdi.c: New test.
3887         * gcc.target/tic6x/tic6x.exp: New file.
3888         * gcc.target/tic6x/builtins/arith24.c: New test.
3889         * gcc.target/tic6x/builtins/smpy.c: New test.
3890         * gcc.target/tic6x/builtins/smpylh.c: New test.
3891         * gcc.target/tic6x/builtins/smpyh.c: New test.
3892         * gcc.target/tic6x/builtins/sarith1.c: New test.
3893         * gcc.target/tic6x/builtins/extclr.c: New test
3894         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3895         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3896         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3897         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3898         New functions.
3899         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3900         __TMS320C6X__.
3901         * gcc.dg/20020312-2.c: Likewise.
3902         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3903         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3904         * gcc.dg/torture/builtin-math-7.c: Likewise.
3905
3906         PR testsuite/49757
3907         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3908         not testing tic6x-*-*.
3909
3910 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3911
3912         PR tree-opt/49309
3913         * g++.dg/torture/pr49309.C: New testcase.
3914
3915 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3916
3917         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3918
3919 2011-07-14  Richard Guenther  <rguenther@suse.de>
3920
3921         PR tree-optimization/49651
3922         * gcc.dg/torture/pr49651.c: New testcase.
3923
3924 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3925
3926         PR target/43746
3927         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3928
3929 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3930
3931         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3932         -mno-pointers-to-nested-functions.
3933         * gcc.target/powerpc/no-r11-2.c: Ditto.
3934         * gcc.target/powerpc/no-r11-3.c: Ditto.
3935
3936 2011-07-13  Jason Merrill  <jason@redhat.com>
3937
3938         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3939         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3940         when compiling C files.
3941         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3942         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3943         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3944         * g++.dg/lookup/anon2.C: Likewise.
3945         * g++.dg/tree-ssa/copyprop.C: Likewise.
3946         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3947         * g++.dg/init/vector1.C: Ignore narrowing errors.
3948         * g++.dg/torture/pr35526.C: Likewise.
3949         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3950
3951 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3952
3953         PR libfortran/49296
3954         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3955         and logical reads.
3956
3957 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3958
3959         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3960         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3961
3962 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3965         * lib/obj-c++.exp (obj-c++_init): Ditto.
3966         * lib/file-format.exp (gcc_target_object_format): Ditto.
3967         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3968         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3969         (check_visibility_available): Ditto.
3970         (check_effective_target_tls_native): Ditto.
3971         (check_effective_target_tls_emulated): Ditto.
3972         (check_effective_target_function_sections): Ditto.
3973
3974 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3975
3976         * gcc.target/arm/pr48183.c: New test.
3977
3978 2011-07-13  Richard Guenther  <rguenther@suse.de>
3979
3980         * gcc.dg/torture/20110713-1.c: New testcase.
3981
3982 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3983
3984         PR rtl-opt/49474
3985         * gcc.c-torture/compile/pr49474.c: New testcase.
3986
3987 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR tree-optimization/49712
3990         * gcc.c-torture/execute/pr49712.c: New test.
3991
3992 2011-07-11  Jason Merrill  <jason@redhat.com>
3993
3994         PR c++/44609
3995         * g++.dg/template/recurse3.C: New.
3996
3997 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR debug/49676
4000         * gcc.dg/guality/csttest.c: New test.
4001
4002         PR fortran/49698
4003         * gfortran.dg/pr49698.f90: New test.
4004
4005 2011-07-11  Jeff Law  <law@redhat.com>
4006
4007         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4008
4009 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4010
4011         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4012         * go.test/go-test.exp (go-set-goarch): Likewise.
4013
4014 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4015
4016         PR target/39633
4017         * gcc.target/avr/torture/pr39633.c: New test case.
4018
4019 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4020
4021         PR fortran/18918
4022         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4023
4024 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4025
4026         * lib/target-supports.exp (check_effective_target_scheduling):
4027         New Function.
4028         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4029         * gcc.dg/pr45055.c: Ditto.
4030         * gcc.dg/pr45353.c: Ditto.
4031         * g++.dg/pr45056.C: Ditto.
4032
4033 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4034
4035         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4036         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4037         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4038         * g++.dg/torture/pr31863.C: Skip AVR.
4039
4040 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4041
4042         PR fortran/49690
4043         * gfortran.dg/intrinsic_signal.f90: New.
4044
4045 2011-07-09  Jason Merrill  <jason@redhat.com>
4046
4047         * g++.dg/cpp0x/regress/regress6.C: New.
4048         * g++.dg/parse/crash45.C: Adjust message.
4049         * g++.dg/template/crash38.C: Adjust message.
4050         * g++.dg/template/crash64.C: Adjust message.
4051
4052 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4053
4054         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4055         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4056         * g++.dg/abi/bitfield3.C: Likewise.
4057         * g++.dg/eh/pr38662.C: Likewise.
4058         * g++.dg/ext/attrib36.C: Likewise.
4059         * g++.dg/ext/attrib37.C: Likewise.
4060         * g++.dg/ext/attrib8.C: Likewise.
4061         * g++.dg/ext/tmplattr1.C: Likewise.
4062         * g++.dg/inherit/override-attribs.C: Likewise.
4063         * g++.dg/opt/inline9.C: Likewise.
4064         * g++.dg/opt/life1.C: Likewise.
4065         * g++.dg/opt/longbranch2.C: Likewise.
4066         * g++.dg/opt/nrv12.C: Likewise.
4067         * g++.dg/opt/reg-stack4.C: Likewise.
4068         * g++.dg/other/pr35504.C: Likewise.
4069         * g++.dg/other/pr39496.C: Likewise.
4070         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4071         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4072         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4073         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4074         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4075         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4076         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4077         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4078         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4079         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4080         * g++.dg/warn/pr15774-1.C: Likewise.
4081         * g++.dg/warn/pr15774-2.C: Likewise.
4082         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4083         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4084         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4085         * g++.old-deja/g++.pt/asm2.C: Likewise.
4086         * gcc.c-torture/compile/20000804-1.c: Likewise.
4087         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4088         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4089         * gcc.dg/20020108-1.c: Likewise.
4090         * gcc.dg/20020122-2.c: Likewise.
4091         * gcc.dg/20020122-3.c: Likewise.
4092         * gcc.dg/20020206-1.c: Likewise.
4093         * gcc.dg/20020219-1.c: Likewise.
4094         * gcc.dg/20020310-1.c: Likewise.
4095         * gcc.dg/20020411-1.c: Likewise.
4096         * gcc.dg/20020418-2.c: Likewise.
4097         * gcc.dg/20020426-2.c: Likewise.
4098         * gcc.dg/20020517-1.c: Likewise.
4099         * gcc.dg/20030204-1.c: Likewise.
4100         * gcc.dg/20030826-2.c: Likewise.
4101         * gcc.dg/20031102-1.c: Likewise.
4102         * gcc.dg/20031202-1.c: Likewise.
4103         * gcc.dg/20050111-1.c: Likewise.
4104         * gcc.dg/20050503-1.c: Likewise.
4105         * gcc.dg/array-init-1.c: Likewise.
4106         * gcc.dg/builtin-apply4.c: Likewise.
4107         * gcc.dg/dfp/pr31344.c: Likewise.
4108         * gcc.dg/gomp/atomic-11.c: Likewise.
4109         * gcc.dg/graphite/pr40281.c: Likewise.
4110         * gcc.dg/ia64-sync-1.c: Likewise.
4111         * gcc.dg/ia64-sync-2.c: Likewise.
4112         * gcc.dg/ia64-sync-3.c: Likewise.
4113         * gcc.dg/ia64-sync-4.c: Likewise.
4114         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4115         * gcc.dg/invalid-call-1.c: Likewise.
4116         * gcc.dg/loop-3.c: Likewise.
4117         * gcc.dg/lower-subreg-1.c: Likewise.
4118         * gcc.dg/lto/pr47259_0.c: Likewise.
4119         * gcc.dg/nested-calls-1.c: Likewise.
4120         * gcc.dg/pr20017.c: Likewise.
4121         * gcc.dg/pr25023.c: Likewise.
4122         * gcc.dg/pr27671-2.c: Likewise.
4123         * gcc.dg/pr32176.c: Likewise.
4124         * gcc.dg/pr33676.c: Likewise.
4125         * gcc.dg/pr35045.c: Likewise.
4126         * gcc.dg/pr36015.c: Likewise.
4127         * gcc.dg/pr36584.c: Likewise.
4128         * gcc.dg/pr36998.c: Likewise.
4129         * gcc.dg/pr37438.c: Likewise.
4130         * gcc.dg/pr37908.c: Likewise.
4131         * gcc.dg/pr41241.c: Likewise.
4132         * gcc.dg/pr41340.c: Likewise.
4133         * gcc.dg/pr44136.c: Likewise.
4134         * gcc.dg/pr44194-1.c: Likewise.
4135         * gcc.dg/pr46212.c: Likewise.
4136         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4137         * gcc.dg/setjmp-2.c: Likewise.
4138         * gcc.dg/short-compare-1.c: Likewise.
4139         * gcc.dg/short-compare-2.c: Likewise.
4140         * gcc.dg/smod-1.c: Likewise.
4141         * gcc.dg/sync-2.c: Likewise.
4142         * gcc.dg/sync-3.c: Likewise.
4143         * gcc.dg/tls/opt-1.c: Likewise.
4144         * gcc.dg/tls/opt-2.c: Likewise.
4145         * gcc.dg/tls/opt-3.c: Likewise.
4146         * gcc.dg/torture/badshift.c: Likewise.
4147         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4148         * gcc.dg/torture/pr20314-2.c: Likewise.
4149         * gcc.dg/torture/pr36891.c: Likewise.
4150         * gcc.dg/torture/pr38774.c: Likewise.
4151         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4152         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4153         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4154         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4155         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4156         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4157         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4158         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4159         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4160         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4161         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4162         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4163         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4164         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4165         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4166         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4167         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4168         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4169         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4170         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4171         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4172         * gcc.dg/unroll-1.c: Likewise.
4173         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4174         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4175         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4176         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4177         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4178         * gcc.target/i386/20000609-1.c: Likewise.
4179         * gcc.target/i386/20000720-1.c: Likewise.
4180         * gcc.target/i386/20000724-1.c: Likewise.
4181         * gcc.target/i386/20011107-1.c: Likewise.
4182         * gcc.target/i386/20011119-1.c: Likewise.
4183         * gcc.target/i386/20020201-3.c: Likewise.
4184         * gcc.target/i386/20020218-1.c: Likewise.
4185         * gcc.target/i386/20020729-1.c: Likewise.
4186         * gcc.target/i386/20030926-1.c: Likewise.
4187         * gcc.target/i386/20060125-1.c: Likewise.
4188         * gcc.target/i386/20060125-2.c: Likewise.
4189         * gcc.target/i386/20060512-1.c: Likewise.
4190         * gcc.target/i386/20060512-2.c: Likewise.
4191         * gcc.target/i386/20060512-3.c: Likewise.
4192         * gcc.target/i386/20060512-4.c: Likewise.
4193         * gcc.target/i386/387-1.c: Likewise.
4194         * gcc.target/i386/387-2.c: Likewise.
4195         * gcc.target/i386/387-5.c: Likewise.
4196         * gcc.target/i386/387-6.c: Likewise.
4197         * gcc.target/i386/980312-1.c: Likewise.
4198         * gcc.target/i386/980313-1.c: Likewise.
4199         * gcc.target/i386/990117-1.c: Likewise.
4200         * gcc.target/i386/990424-1.c: Likewise.
4201         * gcc.target/i386/990524-1.c: Likewise.
4202         * gcc.target/i386/991129-1.c: Likewise.
4203         * gcc.target/i386/991214-1.c: Likewise.
4204         * gcc.target/i386/991230-1.c: Likewise.
4205         * gcc.target/i386/addr-sel-1.c: Likewise.
4206         * gcc.target/i386/aggregate-ret1.c: Likewise.
4207         * gcc.target/i386/aggregate-ret2.c: Likewise.
4208         * gcc.target/i386/align-main-3.c: Likewise.
4209         * gcc.target/i386/amd64-abi-1.c: Likewise.
4210         * gcc.target/i386/amd64-abi-2.c: Likewise.
4211         * gcc.target/i386/amd64-abi-4.c: Likewise.
4212         * gcc.target/i386/amd64-abi-5.c: Likewise.
4213         * gcc.target/i386/amd64-abi-6.c: Likewise.
4214         * gcc.target/i386/asm-1.c: Likewise.
4215         * gcc.target/i386/asm-3.c: Likewise.
4216         * gcc.target/i386/asm-5.c: Likewise.
4217         * gcc.target/i386/attributes-error.c: Likewise.
4218         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4219         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4220         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4221         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4222         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4223         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4224         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4225         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4226         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4227         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4228         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4229         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4230         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4231         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4232         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4233         * gcc.target/i386/bitfield1.c: Likewise.
4234         * gcc.target/i386/bitfield2.c: Likewise.
4235         * gcc.target/i386/bmi-2.c: Likewise.
4236         * gcc.target/i386/bmi-5.c: Likewise.
4237         * gcc.target/i386/builtin-unreachable.c: Likewise.
4238         * gcc.target/i386/cleanup-2.c: Likewise.
4239         * gcc.target/i386/clobbers.c: Likewise.
4240         * gcc.target/i386/cmov8.c: Likewise.
4241         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4242         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4243         * gcc.target/i386/compress-float-387.c: Likewise.
4244         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4245         * gcc.target/i386/compress-float-sse.c: Likewise.
4246         * gcc.target/i386/crc32-2.c: Likewise.
4247         * gcc.target/i386/crc32-3.c: Likewise.
4248         * gcc.target/i386/divmod-7.c: Likewise.
4249         * gcc.target/i386/divmod-8.c: Likewise.
4250         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4251         * gcc.target/i386/fma3-builtin.c: Likewise.
4252         * gcc.target/i386/fma3-fma.c: Likewise.
4253         * gcc.target/i386/fma4-256-vector.c: Likewise.
4254         * gcc.target/i386/fma4-builtin.c: Likewise.
4255         * gcc.target/i386/fma4-fma-2.c: Likewise.
4256         * gcc.target/i386/fma4-fma.c: Likewise.
4257         * gcc.target/i386/fma4-vector-2.c: Likewise.
4258         * gcc.target/i386/fma4-vector.c: Likewise.
4259         * gcc.target/i386/funcspec-1.c: Likewise.
4260         * gcc.target/i386/funcspec-10.c: Likewise.
4261         * gcc.target/i386/funcspec-11.c: Likewise.
4262         * gcc.target/i386/funcspec-2.c: Likewise.
4263         * gcc.target/i386/funcspec-5.c: Likewise.
4264         * gcc.target/i386/funcspec-6.c: Likewise.
4265         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4266         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4267         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4268         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4269         * gcc.target/i386/incoming-1.c: Likewise.
4270         * gcc.target/i386/incoming-10.c: Likewise.
4271         * gcc.target/i386/incoming-11.c: Likewise.
4272         * gcc.target/i386/incoming-12.c: Likewise.
4273         * gcc.target/i386/incoming-13.c: Likewise.
4274         * gcc.target/i386/incoming-14.c: Likewise.
4275         * gcc.target/i386/incoming-15.c: Likewise.
4276         * gcc.target/i386/incoming-2.c: Likewise.
4277         * gcc.target/i386/incoming-3.c: Likewise.
4278         * gcc.target/i386/incoming-4.c: Likewise.
4279         * gcc.target/i386/incoming-5.c: Likewise.
4280         * gcc.target/i386/incoming-6.c: Likewise.
4281         * gcc.target/i386/incoming-7.c: Likewise.
4282         * gcc.target/i386/incoming-8.c: Likewise.
4283         * gcc.target/i386/incoming-9.c: Likewise.
4284         * gcc.target/i386/lea.c: Likewise.
4285         * gcc.target/i386/local.c: Likewise.
4286         * gcc.target/i386/loop-1.c: Likewise.
4287         * gcc.target/i386/loop-2.c: Likewise.
4288         * gcc.target/i386/loop-3.c: Likewise.
4289         * gcc.target/i386/max-stack-align.c: Likewise.
4290         * gcc.target/i386/memcpy-1.c: Likewise.
4291         * gcc.target/i386/movbe-2.c: Likewise.
4292         * gcc.target/i386/movq-2.c: Likewise.
4293         * gcc.target/i386/movq.c: Likewise.
4294         * gcc.target/i386/nrv1.c: Likewise.
4295         * gcc.target/i386/pad-4.c: Likewise.
4296         * gcc.target/i386/pad-5a.c: Likewise.
4297         * gcc.target/i386/pad-5b.c: Likewise.
4298         * gcc.target/i386/pad-6a.c: Likewise.
4299         * gcc.target/i386/pad-6b.c: Likewise.
4300         * gcc.target/i386/pad-7.c: Likewise.
4301         * gcc.target/i386/pad-9.c: Likewise.
4302         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4303         * gcc.target/i386/pic-1.c: Likewise.
4304         * gcc.target/i386/pr12092-1.c: Likewise.
4305         * gcc.target/i386/pr12329.c: Likewise.
4306         * gcc.target/i386/pr21518.c: Likewise.
4307         * gcc.target/i386/pr22362.c: Likewise.
4308         * gcc.target/i386/pr22585.c: Likewise.
4309         * gcc.target/i386/pr23098.c: Likewise.
4310         * gcc.target/i386/pr25196.c: Likewise.
4311         * gcc.target/i386/pr25293.c: Likewise.
4312         * gcc.target/i386/pr25654.c: Likewise.
4313         * gcc.target/i386/pr26449.c: Likewise.
4314         * gcc.target/i386/pr26778.c: Likewise.
4315         * gcc.target/i386/pr26826.c: Likewise.
4316         * gcc.target/i386/pr27266.c: Likewise.
4317         * gcc.target/i386/pr29978.c: Likewise.
4318         * gcc.target/i386/pr30505.c: Likewise.
4319         * gcc.target/i386/pr30961-1.c: Likewise.
4320         * gcc.target/i386/pr31628.c: Likewise.
4321         * gcc.target/i386/pr32000-2.c: Likewise.
4322         * gcc.target/i386/pr32661-1.c: Likewise.
4323         * gcc.target/i386/pr32708-2.c: Likewise.
4324         * gcc.target/i386/pr32708-3.c: Likewise.
4325         * gcc.target/i386/pr34256.c: Likewise.
4326         * gcc.target/i386/pr34312.c: Likewise.
4327         * gcc.target/i386/pr34522.c: Likewise.
4328         * gcc.target/i386/pr35160.c: Likewise.
4329         * gcc.target/i386/pr35281.c: Likewise.
4330         * gcc.target/i386/pr36246.c: Likewise.
4331         * gcc.target/i386/pr36786.c: Likewise.
4332         * gcc.target/i386/pr37275.c: Likewise.
4333         * gcc.target/i386/pr37843-3.c: Likewise.
4334         * gcc.target/i386/pr37843-4.c: Likewise.
4335         * gcc.target/i386/pr39082-1.c: Likewise.
4336         * gcc.target/i386/pr39431.c: Likewise.
4337         * gcc.target/i386/pr39496.c: Likewise.
4338         * gcc.target/i386/pr39543-2.c: Likewise.
4339         * gcc.target/i386/pr39911.c: Likewise.
4340         * gcc.target/i386/pr40718.c: Likewise.
4341         * gcc.target/i386/pr40906-1.c: Likewise.
4342         * gcc.target/i386/pr40906-2.c: Likewise.
4343         * gcc.target/i386/pr40906-3.c: Likewise.
4344         * gcc.target/i386/pr40934.c: Likewise.
4345         * gcc.target/i386/pr41900.c: Likewise.
4346         * gcc.target/i386/pr42589.c: Likewise.
4347         * gcc.target/i386/pr43662.c: Likewise.
4348         * gcc.target/i386/pr43671.c: Likewise.
4349         * gcc.target/i386/pr43766.c: Likewise.
4350         * gcc.target/i386/pr43869.c: Likewise.
4351         * gcc.target/i386/pr44942.c: Likewise.
4352         * gcc.target/i386/pr44948-2a.c: Likewise.
4353         * gcc.target/i386/pr45234.c: Likewise.
4354         * gcc.target/i386/pr45336-2.c: Likewise.
4355         * gcc.target/i386/pr45336-4.c: Likewise.
4356         * gcc.target/i386/pr45852.c: Likewise.
4357         * gcc.target/i386/pr46470.c: Likewise.
4358         * gcc.target/i386/pr48037-1.c: Likewise.
4359         * gcc.target/i386/pr48389.c: Likewise.
4360         * gcc.target/i386/pr49095.c: Likewise.
4361         * gcc.target/i386/pr9771-1.c: Likewise.
4362         * gcc.target/i386/rdfsbase-1.c: Likewise.
4363         * gcc.target/i386/rdfsbase-2.c: Likewise.
4364         * gcc.target/i386/rdgsbase-1.c: Likewise.
4365         * gcc.target/i386/rdgsbase-2.c: Likewise.
4366         * gcc.target/i386/rdrand-3.c: Likewise.
4367         * gcc.target/i386/regparm-stdcall.c: Likewise.
4368         * gcc.target/i386/regparm.c: Likewise.
4369         * gcc.target/i386/reload-1.c: Likewise.
4370         * gcc.target/i386/rotate-2.c: Likewise.
4371         * gcc.target/i386/sibcall-5.c: Likewise.
4372         * gcc.target/i386/signbit-1.c: Likewise.
4373         * gcc.target/i386/signbit-2.c: Likewise.
4374         * gcc.target/i386/signbit-3.c: Likewise.
4375         * gcc.target/i386/sse-5.c: Likewise.
4376         * gcc.target/i386/sse-8.c: Likewise.
4377         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4378         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4379         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4380         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4381         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4382         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4383         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4384         * gcc.target/i386/sse2-movq-2.c: Likewise.
4385         * gcc.target/i386/sse2-movq-3.c: Likewise.
4386         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4387         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4388         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4389         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4390         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4391         * gcc.target/i386/ssefn-1.c: Likewise.
4392         * gcc.target/i386/ssefn-2.c: Likewise.
4393         * gcc.target/i386/sseregparm-1.c: Likewise.
4394         * gcc.target/i386/sseregparm-2.c: Likewise.
4395         * gcc.target/i386/sseregparm-3.c: Likewise.
4396         * gcc.target/i386/sseregparm-4.c: Likewise.
4397         * gcc.target/i386/sseregparm-5.c: Likewise.
4398         * gcc.target/i386/sseregparm-6.c: Likewise.
4399         * gcc.target/i386/sseregparm-7.c: Likewise.
4400         * gcc.target/i386/sseregparm-8.c: Likewise.
4401         * gcc.target/i386/stack-realign.c: Likewise.
4402         * gcc.target/i386/stack-usage-realign.c: Likewise.
4403         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4404         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4405         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4406         * gcc.target/i386/stackalign/return-1.c: Likewise.
4407         * gcc.target/i386/stackalign/return-2.c: Likewise.
4408         * gcc.target/i386/stackalign/return-3.c: Likewise.
4409         * gcc.target/i386/tailcall-1.c: Likewise.
4410         * gcc.target/i386/tbm-2.c: Likewise.
4411         * gcc.target/i386/udivmod-7.c: Likewise.
4412         * gcc.target/i386/udivmod-8.c: Likewise.
4413         * gcc.target/i386/unroll-1.c: Likewise.
4414         * gcc.target/i386/vararg-1.c: Likewise.
4415         * gcc.target/i386/vararg-2.c: Likewise.
4416         * gcc.target/i386/vect8-ret.c: Likewise.
4417         * gcc.target/i386/vectorize5.c: Likewise.
4418         * gcc.target/i386/wmul-1.c: Likewise.
4419         * gcc.target/i386/wmul-2.c: Likewise.
4420         * gcc.target/i386/wrfsbase-1.c: Likewise.
4421         * gcc.target/i386/wrfsbase-2.c: Likewise.
4422         * gcc.target/i386/wrgsbase-1.c: Likewise.
4423         * gcc.target/i386/wrgsbase-2.c: Likewise.
4424         * gcc.target/i386/xop-pcmov.c: Likewise.
4425         * gcc.target/i386/xop-pcmov2.c: Likewise.
4426         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4427         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4428         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4429         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4430         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4431         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4432         * gcc.target/i386/zee.c: Likewise.
4433         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4434         * gfortran.dg/compiler-directive_2.f: Likewise.
4435         * gfortran.dg/g77/20010216-1.f: Likewise.
4436         * gfortran.dg/gomp/pr39152.f90: Likewise.
4437         * gfortran.dg/pr33794.f90: Likewise.
4438
4439 2011-07-09  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/cpp0x/regress/regress5.C: New.
4442
4443 2011-07-08  Jason Merrill  <jason@redhat.com>
4444
4445         PR c++/45437
4446         * g++.dg/expr/compound-asn1.C: New.
4447         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4448
4449 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4450
4451         PR target/49621
4452         * gcc.target/powerpc/altivec-34.c: New test.
4453
4454 2011-07-08  Jason Merrill  <jason@redhat.com>
4455
4456         PR c++/45603
4457         * g++.dg/abi/guard3.C: New.
4458
4459 2011-07-08  Julian Brown  <julian@codesourcery.com>
4460
4461         * lib/target-supports.exp
4462         (check_effective_target_arm_little_endian): New.
4463         (check_effective_target_vect_pack_trunc): Use above.
4464         (check_effective_target_vect_unpack): Likewise.
4465         (check_effective_target_vect_element_align): Test
4466         check_effective_target_arm_vect_no_misalign for ARM.
4467
4468 2011-07-08  Jason Merrill  <jason@redhat.com>
4469
4470         PR c++/49673
4471         * g++.dg/cpp0x/constexpr-rom.C: New.
4472
4473 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4474
4475         PR middle-end/49519
4476         * g++.dg/torture/pr49519.C: New test.
4477
4478 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4479
4480         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4481
4482 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4483
4484         PR testsuite/48727
4485         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4486
4487 2011-07-08  Richard Guenther  <rguenther@suse.de>
4488
4489         PR tree-optimization/49662
4490         * gcc.dg/graphite/interchange-14.c: XFAIL.
4491         * gcc.dg/graphite/interchange-15.c: Likewise.
4492         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4493
4494 2011-07-06  Jason Merrill  <jason@redhat.com>
4495
4496         PR c++/49663
4497         * g++.dg/cpp0x/regress/regress4.C: New.
4498
4499 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4500
4501         PR fortran/49648
4502         * gfortran.dg/result_in_spec_4.f90: New test.
4503
4504 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506         * gcc.target/sparc/cas64.c: New test.
4507
4508 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4509
4510         PR c/49644
4511         * g++.dg/torture/pr49644.C: New test.
4512
4513         PR c/49644
4514         * gcc.c-torture/execute/pr49644.c: New test.
4515
4516 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4517
4518         * lib/target-supports.exp (check_effective_target_ia32): New.
4519         (check_effective_target_x32): Likewise.
4520         (check_effective_target_vect_cmdline_needed): Also check x32.
4521
4522 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4523
4524         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4525         dg-prune-output.
4526         * gcc.target/arm/pr42235.c: Likewise.
4527         * gcc.target/arm/pr42495.c: Likewise.
4528         * gcc.target/arm/pr42574.c: Likewise.
4529         * gcc.target/arm/thumb-branch1.c: Likewise.
4530
4531         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4532         unneeded prune of possible warning.
4533         * gcc.target/arm/pr40956.c: Likewise.
4534         * gcc.target/arm/pr42505.c: Likewise.
4535
4536         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4537         * gcc.c-torture/compile/pr46883.c: Likewise.
4538         * gcc.c-torture/compile/pr46934.c: Likewise.
4539
4540         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4541         for move to ../../gcc.c-torture/compile.
4542         * gcc.target/arm/pr46883.c: Likewise.
4543         * gcc.target/arm/pr46934.c: Likewise.
4544
4545         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4546         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4547         * gcc.target/arm/wmul-1.c: Likewise.
4548         * gcc.target/arm/wmul-2.c: Likewise.
4549         * gcc.target/arm/wmul-3.c: Likewise.
4550         * gcc.target/arm/wmul-4.c: Likewise.
4551         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4552         add tab after scan target.
4553         * gcc.target/arm/smlaltt-1.c: Likewise.
4554         * gcc.target/arm/smlatb-1.c: Likewise.
4555         * gcc.target/arm/smlatt-1.c: Likewise.
4556
4557 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4558
4559         PR debug/49522
4560         * gcc.dg/debug/pr49522.c: New test.
4561
4562 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4563
4564         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4565         * gcc.dg/pr46212.c: Run only if target int32plus.
4566         * gcc.dg/torture/pr48146.c: Ditto.
4567         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4568         * c-c++-common/pr44832.c: Ditto.
4569         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4570         * gcc.dg/pr31490.c: Ditto.
4571         * gcc.dg/torture/builtin-math-7.c: Run only if target
4572         large_double.
4573         * gcc.dg/torture/pr45764.c: Skip for AVR.
4574         * gcc.dg/pr47893.c: Ditto.
4575
4576 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4577
4578         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4579         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4580         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4581         add tab to scan target.
4582
4583 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4584
4585         * gcc.target/arm/neon-modes-3.c: New test.
4586
4587 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4588
4589         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4590         -fno-loop-interchange -ffast-math.
4591
4592 2011-07-07  Richard Guenther  <rguenther@suse.de>
4593
4594         * gcc.dg/ftrapv-3.c: New testcase.
4595
4596 2011-07-07  Richard Guenther  <rguenther@suse.de>
4597
4598         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4599         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4600
4601 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4602
4603         * gcc.dg/binop-notxor1.c: New test.
4604         * gcc.dg/binop-notand4a.c: New test.
4605         * gcc.dg/binop-notxor2.c: New test.
4606         * gcc.dg/binop-notand3a.c: New test.
4607         * gcc.dg/binop-notand2a.c: New test.
4608         * gcc.dg/binop-notand6a.c: New test.
4609         * gcc.dg/binop-notor1.c: New test.
4610         * gcc.dg/binop-notand1a.c: New test.
4611         * gcc.dg/binop-notand5a.c: New test.
4612         * gcc.dg/binop-notor2.c: New test.
4613
4614 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4615
4616         PR middle-end/49640
4617         * gcc.dg/gomp/pr49640.c: New test.
4618
4619 2011-07-07  Richard Guenther  <rguenther@suse.de>
4620
4621         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4622
4623 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4624
4625         PR target/39150
4626         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4627
4628 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4629
4630         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4631         * gcc.target/powerpc/no-r11-2.c: Ditto.
4632         * gcc.target/powerpc/no-r11-3.c: Ditto.
4633
4634 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4635
4636         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4637         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4638
4639 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4640
4641         * lib/target-supports.exp (check_profiling_available): Disable
4642         profiling with -fprofile-generate for target avr.
4643
4644 2011-07-06  Richard Guenther  <rguenther@suse.de>
4645
4646         PR tree-optimization/49645
4647         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4648
4649 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4650
4651         PR middle-end/47383
4652         * gcc.dg/pr47383.c: New.
4653
4654 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4655
4656         PR tree-optimization/49647
4657         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4658
4659 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4660
4661         PR testsuite/49542
4662         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4663         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4664
4665 2011-07-05  Jason Merrill  <jason@redhat.com>
4666
4667         PR c++/48157
4668         * g++.dg/template/template-id-4.C: New.
4669
4670 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4671
4672         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4673         * gcc.dg/pr43402.c: Ditto.
4674
4675 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4676
4677         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4678
4679 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4680
4681         * gcc.target/powerpc/ppc-switch-1.c: New test for
4682         --param case-values-threshold.
4683         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4684
4685 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4686
4687         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4688
4689 2011-07-05  Jason Merrill  <jason@redhat.com>
4690
4691         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4692
4693 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4694
4695         PR tree-optimization/47654
4696         * gcc.dg/graphite/block-pr47654.c: New.
4697
4698 2011-07-05  Jason Merrill  <jason@redhat.com>
4699
4700         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4701
4702 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4703
4704         PR tree-optimization/49580
4705         * gcc.dg/autopar/pr49580.c: New test.
4706
4707 2011-07-05  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/49518
4710         PR tree-optimization/49628
4711         * g++.dg/torture/pr49628.C: New testcase.
4712         * gcc.dg/torture/pr49518.c: Likewise.
4713
4714 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4715
4716         * ada/acats/run_acats (which): Extract last field from type -p,
4717         type output only if command succeeded.
4718
4719 2011-07-04  Jason Merrill  <jason@redhat.com>
4720
4721         * g++.dg/abi/mangle48.C: New.
4722
4723         * g++.dg/cpp0x/diag1.C: New.
4724
4725         * g++.dg/diagnostic/aka1.C: New.
4726
4727 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR rtl-optimization/49619
4730         * gcc.dg/pr49619.c: New test.
4731
4732         PR rtl-optimization/49472
4733         * gfortran.dg/pr49472.f90: New test.
4734
4735         PR debug/49602
4736         * gcc.dg/pr49602.c: New test.
4737
4738 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4739
4740         PR target/34734
4741         PR target/44643
4742         * gcc.target/avr/avr.exp: Run over cpp files, too.
4743         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4744         * gcc.target/avr/progmem.h: New file.
4745         * gcc.target/avr/exit-abort.h: New file.
4746         * gcc.target/avr/progmem-error-1.c: New file.
4747         * gcc.target/avr/progmem-error-1.cpp: New file.
4748         * gcc.target/avr/progmem-warning-1.c: New file.
4749         * gcc.target/avr/torture/progmem-1.c: New file.
4750         * gcc.target/avr/torture/progmem-1.cpp: New file.
4751
4752 2011-07-04  Richard Guenther  <rguenther@suse.de>
4753
4754         PR tree-optimization/49615
4755         * g++.dg/torture/pr49615.C: New testcase.
4756
4757 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4758
4759         PR tree-optimization/49610
4760         * gcc.dg/vect/pr49610.c: New test.
4761
4762 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4763
4764         * gnat.dg/specs/debug1.ads: New test.
4765
4766 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4767
4768         PR fortran/49562
4769         * gfortran.dg/typebound_proc_23.f90: New.
4770
4771 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4772
4773         PR c++/49605
4774         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4775
4776 2011-07-01  Jason Merrill  <jason@redhat.com>
4777
4778         PR c++/48261
4779         * g++.dg/template/template-id-3.C: New.
4780
4781         PR c++/48593
4782         * g++.dg/template/qualified-id4.C: New.
4783
4784         PR c++/48883
4785         * g++.dg/template/explicit-args4.C: New.
4786
4787         PR c++/49085
4788         * g++.dg/template/offsetof2.C: New.
4789
4790 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4791
4792         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4793
4794 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4795
4796         PR libmudflap/49549
4797         * lib/target-supports.exp (check_effective_target_gld): New proc.
4798
4799 2011-07-01  Richard Guenther  <rguenther@suse.de>
4800
4801         PR tree-optimization/49603
4802         * gcc.dg/torture/pr49603.c: New testcase.
4803
4804 2011-06-30  Jason Merrill  <jason@redhat.com>
4805
4806         PR c++/49387
4807         * g++.dg/rtti/template1.C: New.
4808
4809         PR c++/49569
4810         * g++.dg/cpp0x/regress/ctor1.C: New.
4811
4812         PR c++/49355
4813         * g++.dg/cpp0x/initlist54.C: New.
4814
4815 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4816
4817         * gcc.dg/tree-ssa/sra-12.c: New test.
4818
4819 2011-06-29  Jason Merrill  <jason@redhat.com>
4820
4821         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4822
4823 2011-06-30  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/46787
4826         * gcc.dg/vect/vect-121.c: New testcase.
4827
4828 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4829
4830         PR tree-optimization/49094
4831         * gcc.dg/tree-ssa/pr49094.c: New test.
4832
4833 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR fortran/49540
4836         * gfortran.dg/pr49540-1.f90: New test.
4837         * gfortran.dg/pr49540-2.f90: New test.
4838
4839 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4840
4841         PR ada/49511
4842         * ada/acats/run_acats (which): Use last field of type -p output.
4843
4844 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4845             Iain Sandoe  <iains@gcc.gnu.org>
4846
4847         PR libobjc/36610
4848         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4849         Only skip on 64-bit *-*-darwin8* && !objc2.
4850
4851 2011-06-30  Richard Guenther  <rguenther@suse.de>
4852
4853         PR tree-optimization/38752
4854         * gcc.c-torture/compile/pr38752.c: New testcase.
4855
4856 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4857
4858         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4859         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4860
4861 2011-06-29  Jason Merrill  <jason@redhat.com>
4862
4863         PR c++/49216
4864         * g++.dg/cpp0x/initlist53.C: Use placement new.
4865         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4866         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4867
4868         PR c++/49003
4869         * g++.dg/cpp0x/trailing6.C: New.
4870         * g++.dg/cpp0x/pr45908.C: No error.
4871
4872         PR c++/49272
4873         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4874
4875         PR c++/49520
4876         * g++.dg/cpp0x/constexpr-using2.C: New.
4877
4878         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4879
4880         PR c++/45923
4881         * g++.dg/cpp0x/constexpr-diag3.C: New.
4882         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4883         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4884         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4885         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4886
4887 2011-06-29  Jason Merrill  <jason@redhat.com>
4888
4889         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4890
4891 2011-06-29  Richard Guenther  <rguenther@suse.de>
4892
4893         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4894
4895 2011-06-29  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/cpp0x/initlist-value2.C: New.
4898
4899         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4900         * g++.dg/cpp0x/initlist-value.C: New.
4901
4902 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4903
4904         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4905
4906 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4907
4908         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4909         * gcc.dg/inline_2.c: Likewise.
4910         * gcc.dg/unroll_1.c: Likewise.
4911
4912 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR debug/49567
4915         * gcc.target/i386/pr49567.c: New test.
4916
4917 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         * gnat.dg/opt17.ad[sb]: New test.
4920
4921 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4922             Tom de Vries  <tom@codesourcery.com>
4923
4924         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4925         (check_effective_target_arm_thumb2): New effective targets.
4926         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4927         properly.  Clean up temporary files.
4928         * gcc.target/arm/ivopts-2.c: Likewise.
4929         * gcc.target/arm/ivopts-3.c: Likewise.
4930         * gcc.target/arm/ivopts-4.c: Likewise.
4931         * gcc.target/arm/ivopts-5.c: Likewise.
4932         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4933
4934 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4935
4936         PR fortran/49479
4937         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4938
4939 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4940
4941         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4942         * gcc.target/arm/vfp-ldmias.c: Likewise.
4943         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4944         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4945         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4946         * gcc.target/arm/vfp-stmias.c: Likewise.
4947         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4948         * gcc.target/arm/vfp-stmiad.c: Likewise.
4949
4950 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4951
4952         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4953         dg-prune-output.
4954         * gcc.target/arm/pr45701-2.c: Ditto.
4955
4956 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4957
4958         PR fortran/49466
4959         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4960         * gfortran.dg/extends_14.f03: Modified.
4961
4962 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4963
4964         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4965         early if the test is already being skipped.
4966
4967         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4968         scan-assembler-dem-not): For missing file, report unresolved with
4969         same message as for pass/fail, with reason reported in log file.
4970
4971         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4972         from add_options_for_arm_neon_fp16.
4973         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4974         check_effective_target_arm_neon_fp16_ok_nocache.
4975         Check -mfpu and -mfloat-abi options from current multilib.
4976         Do not require neon support.
4977         (check_effective_target_arm_fp16_ok): Renamed from
4978         check_effecitve_target_arm_neon_fp16_ok.
4979         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4980         arm_neon_fp16_ok and arm_fp16.
4981         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4982         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4983         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4984         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4985
4986 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gcc.dg/builtin-assume-aligned-1.c: New test.
4989         * gcc.dg/builtin-assume-aligned-2.c: New test.
4990         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4991
4992         PR debug/49544
4993         * gcc.dg/pr49544.c: New test.
4994
4995 2011-06-27  Richard Guenther  <rguenther@suse.de>
4996
4997         PR tree-optimization/49394
4998         * g++.dg/torture/pr49394.C: New testcase.
4999
5000 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5001
5002         * gcc.dg/optimize-bswapdi-2.c: New test.
5003
5004 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5005             Richard Sandiford  <richard.sandiford@linaro.org>
5006
5007         PR tree-optimization/49169
5008         * gcc.dg/torture/pr49169.c: New test.
5009
5010 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5011
5012         PR testsuite/49529
5013         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5014
5015         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5016         hppa*-*-hpux*.
5017
5018 2011-06-26  Jason Merrill  <jason@redhat.com>
5019
5020         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5021
5022         PR c++/49528
5023         * g++.dg/init/ref19.C: New.
5024         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5025
5026 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR tree-optimization/48377
5029         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5030         non_strict_align.
5031
5032 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5033
5034         PR middle-end/49191
5035         * lib/target-supports.exp (check_effective_target_non_strict_align):
5036         New.
5037         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5038
5039 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5040
5041         PR tree-optimizations/49516
5042         * g++.dg/tree-ssa/pr49516.C: New test.
5043
5044 2011-06-23  Jason Merrill  <jason@redhat.com>
5045
5046         PR c++/35255
5047         * g++.dg/template/partial10.C: New.
5048         * g++.dg/template/partial11.C: New.
5049
5050 2011-06-23  Jeff Law <law@redhat.com>
5051
5052         PR middle-end/48770
5053         * gcc.dg/pr48770.c: New test.
5054
5055 2011-06-23  Jan Hubicka  <jh@suse.cz>
5056
5057         PR middle-end/49373
5058         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5059
5060 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR testsuite/49512
5063         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5064         instead of -fdump-tree-optimized.
5065
5066 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5067
5068         PR c++/44625
5069         * g++.dg/template/crash107.C: New.
5070         * g++.dg/template/error17.C: Adjust.
5071
5072 2011-06-23  Jason Merrill  <jason@redhat.com>
5073
5074         PR c++/49507
5075         * g++.dg/cpp0x/defaulted30.C: New.
5076
5077         PR c++/49440
5078         * g++.dg/rtti/anon-ns1.C: New.
5079
5080         PR c++/49395
5081         * g++.dg/init/ref18.C: New.
5082
5083         PR c++/36435
5084         * g++.dg/template/partial9.C: New.
5085
5086 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5087
5088         PR middle-end/49373
5089         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5090
5091 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5092
5093         PR debug/49496
5094         * gcc.dg/pr49496.c: New test.
5095
5096 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5097
5098         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5099         is not xscale.
5100
5101         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5102
5103         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5104         * gcc.target/arm/pr42879.c: Likewise.
5105         * gcc.target/arm/pr45701-3.c: Likewise.
5106
5107         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5108         * gcc.target/arm/pr40482.c: Likewise.
5109         * gcc.target/arm/stack-corruption.c: Likewise.
5110
5111 2011-06-22  Richard Guenther  <rguenther@suse.de>
5112
5113         PR tree-optimization/49493
5114         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5115
5116 2011-06-22  Jason Merrill  <jason@redhat.com>
5117
5118         PR c++/49260
5119         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5120
5121 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5122             Dmitry Melnik  <dm@ispras.ru>
5123
5124         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5125         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5126         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5127
5128 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5129
5130         * gcc.target/arm/tlscall.c: New.
5131
5132 2011-06-21  Jason Merrill  <jason@redhat.com>
5133
5134         PR c++/49172
5135         * g++.dg/cpp0x/constexpr-ref1.C: New.
5136         * g++.dg/cpp0x/constexpr-ref2.C: New.
5137         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5138
5139         PR c++/49482
5140         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5141
5142         PR c++/49418
5143         * g++.dg/template/param3.C: New.
5144
5145 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5146
5147         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5148         my_clrsb test functions.
5149         (main): Test clrsb.
5150         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5151         test_sll, test_ull): Add clrsb tests.
5152         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5153         clrsbll.
5154
5155 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5156
5157         PR fortran/49112
5158         * gfortran.dg/class_44.f03: New.
5159
5160 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5161
5162         PR tree-optimization/49478
5163         * gcc.dg/vect/pr49478.c
5164
5165 2011-06-21  Richard Guenther  <rguenther@suse.de>
5166
5167         PR tree-optimization/49483
5168         * gcc.dg/vect/vect-120.c: New testcase.
5169
5170 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5171
5172         PR testsuite/49443
5173         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5174         * gcc.dg/vect/vect-peel-4.c: Likewise.
5175
5176 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5177
5178         PR middle-end/49139
5179         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5180         * gcc.dg/always_inline2.c: Likewise.
5181         * gcc.dg/always_inline3.c: Likewise.
5182         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5183         * gcc.dg/inline_1.c: Likewise.
5184         * gcc.dg/inline_2.c: Likewise.
5185         * gcc.dg/inline_3.c: Likewise.
5186         * gcc.dg/inline_4.c: Likewise.
5187         * gcc.dg/20051201-1.c: Likewise.
5188         * gcc.dg/pr40087.c: Likewise.
5189         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5190         * gcc.dg/inline-22.c: Likewise.
5191         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5192         * gcc.dg/lto/20090218-1_1.c: Likewise.
5193         * g++.dg/ipa/devirt-7.C: Likewise.
5194         * gcc.dg/uninit-pred-5_a.c: Likewise.
5195         * gcc.dg/uninit-pred-5_b.c: Likewise.
5196         * gcc.dg/fail_always_inline.c: New.
5197
5198 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5201         into 6 jobs instead of 3.
5202
5203 2011-06-20  Jason Merrill  <jason@redhat.com>
5204
5205         PR c++/49216
5206         * g++.dg/cpp0x/initlist53.C: New.
5207
5208 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5209
5210         PR fortran/18918
5211         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5212         * gfortran.dg/coarray_lock_3.f90: New.
5213         * gfortran.dg/coarray/lock_1.f90: New.
5214
5215 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5216
5217         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5218         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5219         unresolved and report the reason to the log file.
5220
5221         * lib/scanasm.exp (object-size): Move argument processing earlier
5222         to report errors before verifying that the file exists.  Report
5223         problems detected at runtime as unresolved instead of error and
5224         report their reasons to the log file.
5225
5226 2011-06-20  Jason Merrill  <jason@redhat.com>
5227
5228         PR c++/47080
5229         * g++.dg/cpp0x/explicit6.C: New.
5230
5231         PR c++/47635
5232         * g++.dg/cpp0x/enum20.C: New.
5233
5234         PR c++/48138
5235         * g++.dg/ext/attr-aligned01.C: New.
5236
5237         PR c++/49205
5238         * g++.dg/cpp0x/variadic-default.C: New.
5239
5240         PR c++/43321
5241         * g++.dg/cpp0x/auto26.C: New.
5242
5243         PR c++/43831
5244         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5245
5246 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5247
5248         * gcc.dg/binop-notand1.c: New test.
5249         * gcc.dg/binop-notand2.c: New test.
5250         * gcc.dg/binop-notand3.c: New test.
5251         * gcc.dg/binop-notand4.c: New test.
5252         * gcc.dg/binop-notand5.c: New test.
5253         * gcc.dg/binop-notand6.c: New test.
5254
5255 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR testsuite/49432
5258         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5259
5260 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5261
5262         PR fortran/49400
5263         * gfortran.dg/proc_ptr_31.f90: New.
5264
5265 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5266
5267         * gnat.dg/volatile6.adb: New test.
5268         * gnat.dg/volatile7.adb: Likewise.
5269         * gnat.dg/volatile8.adb: Likewise.
5270         * gnat.dg/volatile9.adb: Likewise.
5271
5272 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5273
5274         * gnat.dg/constant3.adb: New test.
5275
5276 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5277
5278         PR libfortran/49296
5279         * gfortran.dg/read_list_eof_1.f90: New test.
5280
5281 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR target/49411
5284         * gcc.target/i386/testimm-1.c: New test.
5285         * gcc.target/i386/testimm-2.c: New test.
5286         * gcc.target/i386/testimm-3.c: New test.
5287         * gcc.target/i386/testimm-4.c: New test.
5288         * gcc.target/i386/testimm-5.c: New test.
5289         * gcc.target/i386/testimm-6.c: New test.
5290         * gcc.target/i386/testimm-7.c: New test.
5291         * gcc.target/i386/testimm-8.c: New test.
5292         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5293         * gcc.target/i386/xop-rotate1-int.c: New test.
5294         * gcc.target/i386/xop-rotate2-int.c: New test.
5295
5296 2011-06-17  Jason Merrill  <jason@redhat.com>
5297
5298         * g++.dg/cpp0x/rv-func2.C: New.
5299
5300         * g++.dg/debug/dwarf2/lambda1.C: New.
5301         * g++.dg/warn/Wshadow-6.C: Adjust.
5302
5303 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5304
5305         PR fortran/48699
5306         * gfortran.dg/move_alloc_5.f90: New.
5307
5308 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5309
5310         PR rtl-optimization/48542
5311         * gcc.dg/torture/pr48542.c: New test.
5312
5313 2011-06-16  Jason Merrill  <jason@redhat.com>
5314
5315         PR c++/44160
5316         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5317
5318         PR c++/45378
5319         * g++.dg/cpp0x/initlist52.C New.
5320
5321         PR c++/45399
5322         * c-c++-common/raw-string-12.c: New.
5323
5324         PR c++/49229
5325         * g++.dg/cpp0x/sfinae26.C: New.
5326
5327         PR c++/49251
5328         * g++.dg/cpp0x/variadic113.C: New.
5329
5330         PR c++/49420
5331         * g++.dg/cpp0x/variadic112.C: New.
5332
5333 2011-06-16  Jeff Law <law@redhat.com>
5334
5335         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5336         improved jump threading.
5337         * gcc.dg/builtin-object-size-2.c: Likewise.
5338         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5339
5340 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5341
5342         PR fortran/49074
5343         * gfortran.dg/typebound_assignment_3.f03: New.
5344
5345 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5346
5347         PR testsuite/48727
5348         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5349
5350 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5351
5352         PR tree-optimization/49343
5353         * gnat.dg/discr31.ad[sb]: New test.
5354
5355 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5356
5357         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5358
5359 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5360
5361         PR target/45098
5362         * gcc.target/arm/ivopts-3.c: Update test.
5363         * gcc.target/arm/ivopts-5.c: Same.
5364
5365 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5366
5367         Revert:
5368         2011-06-10  Wei Guozhi  <carrot@google.com>
5369
5370         PR target/45335
5371         * gcc.target/arm/pr45335.c: New test.
5372         * gcc.target/arm/pr45335-2.c: New test.
5373         * gcc.target/arm/pr45335-3.c: New test.
5374         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5375         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5376         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5377
5378 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5379
5380         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5381
5382 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5383
5384         PR fortran/49417
5385         * gfortran.dg/class_43.f03: New.
5386
5387 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5388
5389         PR tree-optimization/49419
5390         * gcc.c-torture/execute/pr49419.c: New test.
5391
5392 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5393
5394         * gcc.dg/sms-9.c: New file.
5395
5396 2011-06-15  Easwaran Raman  <eraman@google.com>
5397
5398         PR rtl-optimization/49414
5399         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5400
5401 2011-06-14  Jason Merrill  <jason@redhat.com>
5402
5403         * g++.dg/cpp0x/noexcept13.C: New.
5404
5405 2011-06-14  Easwaran Raman  <eraman@google.com>
5406
5407         PR rtl-optimization/44194
5408         * gcc.dg/pr44194-1.c: New test.
5409         * gcc.dg/pr44194-2.c: New test.
5410
5411 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5412
5413         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5414         switches.
5415         * gcc.target/arm/pr45701-2.c: Likewise.
5416         * gcc.target/arm/thumb-branch1.c: Likewise.
5417
5418 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5419
5420         PR testsuite/48727
5421         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5422
5423 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5424
5425         * gcc.target/arm/pr45701-1.c: Require thumb support.
5426         * gcc.target/arm/pr45701-2.c: Likewise.
5427         * gcc.target/arm/thumb-branch1.c: Likewise.
5428
5429         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5430         * gcc.target/arm/pr39839.c: Likewise.
5431         * gcc.target/arm/pr40657-2.c: Likewise.
5432         * gcc.target/arm/pr40956.c: Likewise.
5433         * gcc.target/arm/pr41679.c: Likewise.
5434         * gcc.target/arm/pr42235.c: Likewise.
5435         * gcc.target/arm/pr42495.c: Likewise.
5436         * gcc.target/arm/pr42505.c: Likewise.
5437         * gcc.target/arm/pr42574.c: Likewise.
5438         * gcc.target/arm/pr46883.c: Likewise.
5439         * gcc.target/arm/pr46934.c: Likewise.
5440         * gcc.target/arm/xor-and.c: Likewise.
5441
5442 2011-06-14  Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/other/error23.C: Adjust error message.
5445         * g++.dg/other/error32.C: Likewise.
5446
5447         PR c++/49389
5448         * g++.dg/cpp0x/rv-dotstar.C: New.
5449
5450         PR c++/49369
5451         * g++.dg/cpp0x/decltype30.C: New.
5452
5453         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5454
5455 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5456
5457         PR fortran/49103
5458         * gfortran.dg/pr49103.f90: New test.
5459
5460 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5461
5462         PR target/45098
5463         * gcc.target/arm/ivopts-3.c: New test.
5464         * gcc.target/arm/ivopts-4.c: New test.
5465         * gcc.target/arm/ivopts-5.c: New test.
5466
5467 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5468
5469         PR rtl-optimization/49390
5470         * gcc.c-torture/execute/pr49390.c: New test.
5471
5472 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5473
5474         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5475
5476 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5477
5478         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5479         * gcc.c-torture/execute/cmpsi-2.x: New file.
5480         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5481         * gcc.c-torture/execute/pr45262.x: New file.
5482         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5483         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5484         int32plus
5485         * gcc.c-torture/compile/pr49163.c: Ditto.
5486
5487 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5488
5489         * gcc.dg/vect/vect-16.c: Rename to...
5490         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5491         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5492         for double-word vectors.
5493         * gcc.dg/vect/vect-peel-4.c: Likewise.
5494         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5495         vect_element_align.
5496         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5497         -fno-fast-math.
5498
5499 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5500
5501         PR target/44618
5502         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5503
5504 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5505
5506         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5507
5508 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5509
5510         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5511
5512 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5513
5514         * gfortran.dg/trim_optimize_8.f90:  New test case.
5515
5516 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5517            Ira Rosen  <ira.rosen@linaro.org>
5518
5519         PR tree-optimization/49352
5520         * gcc.dg/vect/pr49352.c: New test.
5521
5522 2011-06-12  Tobias Burnus
5523
5524         PR fortran/49324
5525         * gfortran.dg/alloc_comp_assign_11.f90: New.
5526
5527 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5528
5529         * gfortran.dg/trim_optimize_7.f90:  New test.
5530
5531 2011-06-10  Wei Guozhi  <carrot@google.com>
5532
5533         PR target/45335
5534         * gcc.target/arm/pr45335.c: New test.
5535         * gcc.target/arm/pr45335-2.c: New test.
5536         * gcc.target/arm/pr45335-3.c: New test.
5537         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5538         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5539         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5540
5541 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5542
5543         PR c++/41769
5544         * g++.dg/parse/error39.C: New.
5545
5546 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5547
5548         * gcc.target/arm/20090811-1.c: Skip for incompatible
5549         options, do not override other options.
5550         * gcc.target/arm/combine-cmp-shift.c: Skip for
5551         incompatible options.
5552         * gcc.target/arm/pr45094.c: Likewise.
5553         * gcc.target/arm/scd42-1.c: Likewise.
5554         * gcc.target/arm/scd42-3.c: Likewise.
5555         * gcc.target/arm/thumb-ltu.c: Likewise.
5556
5557         * lib/target-supports.exp
5558         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5559         multilib flags use -mfpu with a value other than neon-fp16.
5560
5561 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5562
5563         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5564         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5565
5566 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5567
5568         * lib/target-supports.exp (check_effective_target_pie): New proc.
5569         * gcc.dg/pie-link.c: Use target pie.
5570
5571 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5572             Laurent Roug�  <laurent.rouge@menta.fr>
5573
5574         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5575         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5576
5577 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5578
5579         * gfortran.dg/coarray/sync_1.f90: New test for
5580         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5581
5582 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5583
5584         PR tree-optimization/49318
5585         * gcc.dg/vect/pr49318.c: New test.
5586
5587 2011-06-09  David Krauss  <potswa@mac.com>
5588
5589         * g++.dg/template/arrow1.C: New.
5590
5591 2011-06-09  Jason Merrill  <jason@redhat.com>
5592
5593         * lib/prune.exp: Prune "note"s.
5594         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5595
5596         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5597         * g++.dg/template/dependent-expr3.C: Likewise.
5598         * g++.dg/parse/template7.C: Likewise.
5599         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5600         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5601         * g++.old-deja/g++.pt/friend38.C: Likewise.
5602         * g++.old-deja/g++.pt/crash32.C: Likewise.
5603         * g++.old-deja/g++.other/init4.C: Likewise.
5604         * g++.old-deja/g++.other/friend8.C: Likewise.
5605
5606         * g++.dg/ext/complex7.C: Adjust expected output.
5607         * g++.dg/diagnostic/method1.C: Likewise.
5608         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5609         * g++.dg/parse/crash33.C: Likewise.
5610         * g++.dg/other/warning1.C: Likewise.
5611         * g++.dg/init/pr29571.C: Likewise.
5612         * g++.dg/warn/overflow-warn-1.C: Likewise.
5613         * g++.dg/warn/overflow-warn-3.C: Likewise.
5614         * g++.dg/warn/overflow-warn-4.C: Likewise.
5615         * g++.old-deja/g++.oliva/template1.C: Likewise.
5616
5617         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5618         * g++.dg/parse/template7.C: Adjust.
5619
5620 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5621
5622         PR target/49307
5623         * gcc.dg/pr49307.c: New.
5624
5625 2011-06-09  Wei Guozhi  <carrot@google.com>
5626
5627         PR target/46975
5628         * gcc.target/arm/pr46975.c: New testcase.
5629
5630 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5631
5632         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5633         (PMETH, arglist_t): Removed.
5634         (method_get_number_of_arguments): Removed.
5635         (method_get_nth_argument): Removed.
5636         (method_get_first_argument): Removed.
5637         (method_get_next_argument): Removed.
5638         (method_get_sizeof_arguments): Removed.
5639         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5640         (PMETH): Removed.
5641         (method_get_number_of_arguments): Removed.
5642         (method_get_nth_argument): Removed.
5643         (method_get_first_argument): Removed.
5644         (method_get_next_argument): Removed.
5645         (method_get_sizeof_arguments): Removed.
5646         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5647
5648 2011-06-09  David Li  <davidxl@google.com>
5649
5650         * gcc.dg/dump-pass.c: New test.
5651
5652 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5653
5654         PR c++/29003
5655         * g++.dg/parse/error38.C: New.
5656
5657 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR middle-end/49308
5660         * gfortran.dg/pr49308.f90: New test.
5661
5662 2011-06-08  Jason Merrill  <jason@redhat.com>
5663
5664         * g++.dg/cpp0x/noexcept11.C: New.
5665         * g++.dg/cpp0x/noexcept12.C: New.
5666         * g++.dg/cpp0x/sfinae11.C: Adjust.
5667
5668 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5669
5670         PR testsuite/49323
5671         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5672         to dg-options, match also DW_AT_linkage_name.
5673
5674 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         PR middle-end/21953
5677         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5678         -fno-common on alpha*-dec-osf*.
5679         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5680
5681 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5682
5683         PR rtl-optimization/49303
5684         * gcc.target/ia64/pr49303.c: New test.
5685
5686 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5687
5688         PR fortran/18918
5689         * gfortran.dg/coarray_lock_1.f90: New.
5690         * gfortran.dg/coarray_lock_2.f90: New.
5691
5692 2011-06-07  Jason Merrill  <jason@redhat.com>
5693
5694         * lib/prune.exp: Look for "required" rather than "instantiated".
5695         * g++.dg/abi/mangle11.C: Likewise.
5696         * g++.dg/abi/mangle12.C: Likewise.
5697         * g++.dg/abi/mangle17.C: Likewise.
5698         * g++.dg/abi/mangle20-2.C: Likewise.
5699         * g++.dg/abi/pragma-pack1.C: Likewise.
5700         * g++.dg/cpp0x/decltype26.C: Likewise.
5701         * g++.dg/cpp0x/decltype28.C: Likewise.
5702         * g++.dg/cpp0x/decltype29.C: Likewise.
5703         * g++.dg/cpp0x/enum11.C: Likewise.
5704         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5705         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5706         * g++.dg/cpp0x/pr47416.C: Likewise.
5707         * g++.dg/ext/case-range2.C: Likewise.
5708         * g++.dg/ext/case-range3.C: Likewise.
5709         * g++.dg/gomp/for-19.C: Likewise.
5710         * g++.dg/gomp/pr37533.C: Likewise.
5711         * g++.dg/gomp/pr38639.C: Likewise.
5712         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5713         * g++.dg/inherit/base3.C: Likewise.
5714         * g++.dg/inherit/using6.C: Likewise.
5715         * g++.dg/init/placement4.C: Likewise.
5716         * g++.dg/init/reference3.C: Likewise.
5717         * g++.dg/lookup/scoped6.C: Likewise.
5718         * g++.dg/lookup/using7.C: Likewise.
5719         * g++.dg/other/abstract1.C: Likewise.
5720         * g++.dg/other/error10.C: Likewise.
5721         * g++.dg/other/error5.C: Likewise.
5722         * g++.dg/other/field1.C: Likewise.
5723         * g++.dg/other/offsetof5.C: Likewise.
5724         * g++.dg/parse/bitfield2.C: Likewise.
5725         * g++.dg/parse/constant4.C: Likewise.
5726         * g++.dg/parse/crash20.C: Likewise.
5727         * g++.dg/parse/invalid-op1.C: Likewise.
5728         * g++.dg/parse/non-dependent2.C: Likewise.
5729         * g++.dg/parse/template18.C: Likewise.
5730         * g++.dg/tc1/dr152.C: Likewise.
5731         * g++.dg/tc1/dr166.C: Likewise.
5732         * g++.dg/tc1/dr176.C: Likewise.
5733         * g++.dg/tc1/dr213.C: Likewise.
5734         * g++.dg/template/access11.C: Likewise.
5735         * g++.dg/template/access2.C: Likewise.
5736         * g++.dg/template/access3.C: Likewise.
5737         * g++.dg/template/access7.C: Likewise.
5738         * g++.dg/template/arg7.C: Likewise.
5739         * g++.dg/template/cond2.C: Likewise.
5740         * g++.dg/template/crash13.C: Likewise.
5741         * g++.dg/template/crash40.C: Likewise.
5742         * g++.dg/template/crash7.C: Likewise.
5743         * g++.dg/template/crash84.C: Likewise.
5744         * g++.dg/template/ctor5.C: Likewise.
5745         * g++.dg/template/defarg13.C: Likewise.
5746         * g++.dg/template/defarg14.C: Likewise.
5747         * g++.dg/template/dtor7.C: Likewise.
5748         * g++.dg/template/eh2.C: Likewise.
5749         * g++.dg/template/error2.C: Likewise.
5750         * g++.dg/template/error43.C: Likewise.
5751         * g++.dg/template/friend32.C: Likewise.
5752         * g++.dg/template/injected1.C: Likewise.
5753         * g++.dg/template/instantiate1.C: Likewise.
5754         * g++.dg/template/instantiate3.C: Likewise.
5755         * g++.dg/template/instantiate5.C: Likewise.
5756         * g++.dg/template/instantiate7.C: Likewise.
5757         * g++.dg/template/local6.C: Likewise.
5758         * g++.dg/template/lookup2.C: Likewise.
5759         * g++.dg/template/member5.C: Likewise.
5760         * g++.dg/template/memfriend15.C: Likewise.
5761         * g++.dg/template/memfriend16.C: Likewise.
5762         * g++.dg/template/memfriend17.C: Likewise.
5763         * g++.dg/template/memfriend7.C: Likewise.
5764         * g++.dg/template/meminit1.C: Likewise.
5765         * g++.dg/template/nested3.C: Likewise.
5766         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5767         * g++.dg/template/nontype12.C: Likewise.
5768         * g++.dg/template/nontype13.C: Likewise.
5769         * g++.dg/template/nontype6.C: Likewise.
5770         * g++.dg/template/pr23510.C: Likewise.
5771         * g++.dg/template/pr35240.C: Likewise.
5772         * g++.dg/template/ptrmem15.C: Likewise.
5773         * g++.dg/template/ptrmem6.C: Likewise.
5774         * g++.dg/template/qualified-id1.C: Likewise.
5775         * g++.dg/template/qualttp20.C: Likewise.
5776         * g++.dg/template/qualttp3.C: Likewise.
5777         * g++.dg/template/qualttp4.C: Likewise.
5778         * g++.dg/template/qualttp5.C: Likewise.
5779         * g++.dg/template/qualttp6.C: Likewise.
5780         * g++.dg/template/qualttp7.C: Likewise.
5781         * g++.dg/template/qualttp8.C: Likewise.
5782         * g++.dg/template/recurse.C: Likewise.
5783         * g++.dg/template/recurse2.C: Likewise.
5784         * g++.dg/template/ref5.C: Likewise.
5785         * g++.dg/template/scope2.C: Likewise.
5786         * g++.dg/template/sfinae10.C: Likewise.
5787         * g++.dg/template/sfinae3.C: Likewise.
5788         * g++.dg/template/sizeof3.C: Likewise.
5789         * g++.dg/template/static9.C: Likewise.
5790         * g++.dg/template/template-id-2.C: Likewise.
5791         * g++.dg/template/typedef13.C: Likewise.
5792         * g++.dg/template/typename4.C: Likewise.
5793         * g++.dg/template/using14.C: Likewise.
5794         * g++.dg/template/using2.C: Likewise.
5795         * g++.dg/template/warn1.C: Likewise.
5796         * g++.dg/warn/Wparentheses-13.C: Likewise.
5797         * g++.dg/warn/Wparentheses-15.C: Likewise.
5798         * g++.dg/warn/Wparentheses-16.C: Likewise.
5799         * g++.dg/warn/Wparentheses-17.C: Likewise.
5800         * g++.dg/warn/Wparentheses-18.C: Likewise.
5801         * g++.dg/warn/Wparentheses-19.C: Likewise.
5802         * g++.dg/warn/Wparentheses-20.C: Likewise.
5803         * g++.dg/warn/Wparentheses-23.C: Likewise.
5804         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5805         * g++.dg/warn/noeffect2.C: Likewise.
5806         * g++.dg/warn/noeffect4.C: Likewise.
5807         * g++.dg/warn/pr8570.C: Likewise.
5808         * g++.old-deja/g++.brendan/init2.C: Likewise.
5809         * g++.old-deja/g++.eh/spec6.C: Likewise.
5810         * g++.old-deja/g++.pt/crash10.C: Likewise.
5811         * g++.old-deja/g++.pt/crash36.C: Likewise.
5812         * g++.old-deja/g++.pt/derived3.C: Likewise.
5813         * g++.old-deja/g++.pt/error2.C: Likewise.
5814         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5815         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5816         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5817         * g++.old-deja/g++.pt/overload7.C: Likewise.
5818         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5819
5820 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5821             Iain Sandoe  <iains@gcc.gnu.org>
5822
5823         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5824         Added code to deal with the case when [Protocol
5825         -descriptionForInstanceMethod:] or [Protocol
5826         -descriptionForClassMethod:] returns NULL.
5827
5828 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5829             Iain Sandoe  <iains@gcc.gnu.org>
5830
5831         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5832         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5833         Added cast.
5834
5835 2011-06-07  Xinliang David Li  <davidxl@google.com>
5836
5837         * gcc.dg/inline_2.c: New test.
5838         * gcc.dg/unroll_2.c: New test.
5839         * gcc.dg/inline_3.c: New test.
5840         * gcc.dg/unroll_3.c: New test.
5841         * gcc.dg/inline_4.c: New test.
5842         * gcc.dg/unroll_4.c: New test.
5843         * gcc.dg/inline_1.c: New test.
5844         * gcc.dg/unroll_1.c: New test.
5845
5846 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5847
5848         PR tree-optimization/48497
5849         * lib/gcc-defs.exp (dg-additional-options): New proc.
5850         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5851         -msse2 on 32-bit x86.
5852
5853 2011-06-06  Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/cpp0x/enum19.C: New.
5856
5857 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5858
5859         * gcc.target/arm/neon-reload-class.c: New test.
5860
5861 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5862
5863         PR debug/49130
5864         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5865
5866 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5867
5868         * gcc.target/arm/smlatb-1.c: New file.
5869         * gcc.target/arm/smlatt-1.c: New file.
5870         * gcc.target/arm/smlaltb-1.c: New file.
5871         * gcc.target/arm/smlaltt-1.c: New file.
5872
5873 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5874
5875         * gcc.target/arm/mla-2.c: New test.
5876
5877 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR gcov-profile/49299
5880         * gcc.dg/tree-prof/pr49299-1.c: New test.
5881         * gcc.dg/tree-prof/pr49299-2.c: New test.
5882
5883 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5884
5885         * lib/target-supports.exp
5886         (check_effective_target_vect_widen_mult_qi_to_hi):
5887         Add NEON as supporting target.
5888         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5889         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5890         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5891         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5892         using widening multiplication on targets that support it.
5893         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5894         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5895         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5896
5897 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5898
5899         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5900         Modern Objective-C runtime API.
5901         * objc/execute/next_mapping.h: Removed.
5902         * objc-obj-c++-shared/next-mapping.h: Removed.
5903         * objc-obj-c++-shared/Object1.h: Removed.
5904         * objc-obj-c++-shared/Object1.m: Removed.
5905         * objc-obj-c++-shared/Object1.mm: Removed.
5906         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5907         * objc-obj-c++-shared/Protocol1.h: Removed.
5908         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5909         of ProtoBool, IVAR_T and METHOD.
5910         * objc-obj-c++-shared/runtime.h: New.
5911         * objc-obj-c++-shared/TestsuiteObject.h: New.
5912         * objc-obj-c++-shared/TestsuiteObject.m: New.
5913
5914         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5915         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5916         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5917         it a class method.
5918         * objc/execute/_cmd.m: Include
5919         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5920         runtime API.  ([TestClass +initialize]): Include this method also
5921         with the GNU runtime.
5922         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5923         Object.  ([-setValue:]): Return void.
5924         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5925         with the GNU runtime.  Include
5926         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5927         for the NeXT runtime.  Use the existing print_ivars() and
5928         compare_structures() implementations for the old NeXT runtime.
5929         Added new implementations for the Modern GNU and NeXT runtimes.
5930         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5931         well.  (main): Use objc_getClass().  Use return instead of exit.
5932         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5933         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5934         of exit().
5935         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5936         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5937         instead of Object.  (main): Use return instead of exit().
5938         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5939         instead of Object.  Removed prototype for exit().  (main): Use
5940         return instead of exit().  Use the Modern Objective-C runtime API.
5941         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5942         Object.
5943         * objc/execute/class-tests-1.h: Include
5944         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5945         runtime API.  (test_class_with_superclass): Do not call [Object
5946         class].  There is no need to with the current libobjc.
5947         * objc/execute/class-tests-2.h: Include
5948         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5949         runtime API.
5950         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5951         ../../objc-obj-c++-shared/next-mapping.h.
5952         * objc/execute/class-2.m: Likewise.
5953         * objc/execute/class-3.m: Likewise.
5954         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5955         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5956         +initialize]): Include this method also with the GNU
5957         runtime. (main): Use the Modern Objective-C runtime API.
5958         * objc/execute/class-5.m: Likewise.
5959         * objc/execute/class-6.m: Likewise.
5960         * objc/execute/class-7.m: Likewise.
5961         * objc/execute/class-8.m: Likewise.
5962         * objc/execute/class-9.m: Likewise.
5963         * objc/execute/class-10.m: Likewise.
5964         * objc/execute/class-11.m: Likewise.
5965         * objc/execute/class-12.m: Likewise.
5966         * objc/execute/class-13.m: Likewise.
5967         * objc/execute/class-14.m: Likewise.
5968         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5969         this method also with the GNU runtime.
5970         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5971         +initialize]): Include this method also with the GNU runtime.
5972         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5973         of Object.
5974         * objc/execute/encode-1.m: Likewise.
5975         * objc/execute/enumeration-1.m: Likewise.
5976         * objc/execute/enumeration-2.m: Likewise.
5977         * objc/execute/exceptions/catchall-1.m: Likewise.
5978         * objc/execute/exceptions/finally-1.m: Likewise.
5979         * objc/execute/exceptions/foward-1.m: Likewise.
5980         * objc/execute/exceptions/local-variables-1.m: Likewise.
5981         * objc/execute/exceptions/throw-nil.m: Likewise.
5982         * objc/execute/exceptions/trivial.m: Likewise.
5983         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5984         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5985         * objc/execute/exceptions/matcher-1.m: Likewise.
5986         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5987         Object.
5988         * objc/execute/formal_protocol-2.m: Likewise.
5989         * objc/execute/formal_protocol-3.m: Likewise.
5990         * objc/execute/formal_protocol-4.m: Likewise.
5991         * objc/execute/formal_protocol-5.m: Include
5992         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5993         protocol_getName().
5994         * objc/execute/formal_protocol-6.m: Likewise.
5995         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5996         Object.  Include <objc/Protocol.h> instead of
5997         ../../objc-obj-c++-shared/Protocol1.h.
5998         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5999         Object.
6000         * objc/execute/informal_protocol.m: Likewise.
6001         * objc/execute/load-3.m: Likewise.
6002         * objc/execute/many_args_method.m ([TestClass +initialize]):
6003         Include this method with the GNU runtime as well.
6004         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6005         * objc/execute/nested-func-1.m: Use TestsuiteObject
6006         instead of Object.
6007         * objc/execute/nil_method-1.m: Likewise.
6008         * objc/execute/no_clash.m: Likewise.
6009         * objc/execute/np-1.m: Do not include
6010         ../../objc-obj-c++-shared/Protocol1.h.
6011         (main): Use return instead of exit().
6012         * objc/execute/np-2.m: Do not include
6013         ../../objc-obj-c++-shared/Protocol1.h.
6014         ([MyObject +initialize]): Include this method also with the GNU
6015         runtime.  (main): Use return instead of exit().
6016         * objc/execute/object_is_class.m: Include
6017         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6018         of Object.  (main): Use the Modern Objective-C runtime API.
6019         * objc/execute/object_is_meta_class.m: Likewise.
6020         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6021         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6022         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6023         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6024         Objective-C runtime API.
6025         * objc/execute/protocol-isEqual-2.m: Likewise.
6026         * objc/execute/protocol-isEqual-3.m: Likewise.
6027         * objc/execute/protocol-isEqual-4.m: Likewise.
6028         * objc/execute/redefining_self.m ([TestClass +initialize]):
6029         Include this method with the GNU runtime as well.
6030         * objc/execute/root_methods.m: Include
6031         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6032         Include this method with the GNU runtime as well.
6033         (main): Use the Modern Objective-C runtime API.
6034         * objc/execute/selector-1.m: Include
6035         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6036         of Object.  (main): Use the Modern Objective-C runtime API.
6037         * objc/execute/static-1.m ([Test +initialize]): Include this
6038         method with the GNU runtime as well.
6039         * objc/execute/static-2.m: Likewise.
6040         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6041         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6042         ([MathClass +initialize]): Include this method with the GNU
6043         runtime as well.
6044         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6045         instead of Object.
6046         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6047         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6048         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6049         * objc.dg/attributes/method-attribute-1.m: Likewise.
6050         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6051         * objc.dg/attributes/method-attribute-2.m: Likewise.
6052         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6053         * objc.dg/attributes/method-attribute-3.m: Likewise.
6054         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6055         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6056         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6057         * obj-c++.dg/bitfield-1.mm: Likewise.
6058         * obj-c++.dg/bitfield-2.mm: Likewise
6059         * objc.dg/bitfield-3.m: Likewise.
6060         * obj-c++.dg/bitfield-4.mm: Likewise.
6061         * objc.dg/bitfield-5.m: Likewise
6062         * objc.dg/call-super-1.m: Likewise.
6063         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6064         Use objc_getClass() instead of objc_get_class(), but for the GNU
6065         runtime redefine objc_getClass as objc_get_class.  Include
6066         ../objc-obj-c++-shared/runtime.h.
6067         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6068         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6069         Use the Modern Objective-C runtime API.
6070         * objc.dg/class-protocol-1.m: Include
6071         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6072         * obj-c++.dg/class-protocol-1.mm: Likewise.
6073         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6074         * objc.dg/comp-types-10.m: Likewise.
6075         * objc.dg/comp-types-11.m: Likewise.
6076         * objc.dg/comp-types-12.m: Likewise.
6077         * obj-c++.dg/comp-types-9.mm: Likewise.
6078         * obj-c++.dg/comp-types-11.mm: Likewise.
6079         * obj-c++.dg/comp-types-12.mm: Likewise.
6080         * obj-c++.dg/comp-types-13.mm: Likewise.
6081         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6082         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6083         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6084         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6085         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6086         * objc.dg/desig-init-1.m: Likewise.
6087         * obj-c++.dg/defs.mm: Likewise.
6088         * objc.dg/exceptions-2.m: Likewise.
6089         * obj-c++.dg/except-1.mm: Likewise.
6090         * obj-c++.dg/exceptions-2.mm: Likewise.
6091         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6092         Use the Modern Objective-C runtime API.
6093         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6094         the Modern Objective-C runtime API.  Do not include
6095         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6096         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6097         the Modern Objective-C runtime API except when using an older NeXT
6098         runtime.
6099         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6100         the Modern Objective-C runtime API.
6101         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6102         objc/encoding.h.
6103         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6104         * objc.dg/encode-7-next-64bit.m: Updated include.
6105         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6106         objc/encoding.h.
6107         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6108         the Modern Objective-C runtime API.
6109         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6110         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6111         instead of ../objc-obj-c++-shared/Protocol1.h.
6112         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6113         the Modern Objective-C runtime API except when using an older NeXT
6114         runtime.
6115         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6116         the Modern Objective-C runtime API.
6117         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6118         Object.
6119         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6120         * objc.dg/fix-and-continue-2.m: Likewise.
6121         * objc.dg/foreach-1.m: Likewise.
6122         * objc.dg/foreach-2.m: Likewise.
6123         * objc.dg/foreach-3.m: Likewise.
6124         * objc.dg/foreach-4.m: Likewise.
6125         * objc.dg/foreach-5.m: Likewise.
6126         * objc.dg/foreach-6.m: Likewise.
6127         * objc.dg/foreach-7.m: Likewise.
6128         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6129         Object.
6130         * objc.dg/func-ptr-2.m: Likewise.
6131         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6132         Do not include objc/objc-api.h.
6133         * obj-c++.dg/fsf-package-0.mm: Likewise.
6134         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6135         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6136         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6137         of Object.
6138         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6139         * objc.dg/gnu-runtime-3.m: Likewise.
6140         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6141         * objc.dg/headers.m: Include objc/runtime.h instead of
6142         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6143         for the NeXT runtime.
6144         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6145         * obj-c++.dg/isa-field-1.mm: Likewise.
6146         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6147         * objc.dg/layout-1.m: Likewise.
6148         * objc.dg/layout-2.m: Likewise.
6149         * objc.dg/local-decl-2.m: Likewise.
6150         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6151         Object.  ([Container +elementForView:]): Use
6152         class_conformsToProtocol().
6153         * obj-c++.dg/lookup-2.mm: Likewise.
6154         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6155         * obj-c++.dg/local-decl-1.mm: Likewise.
6156         * objc.dg/method-3.m: Likewise.
6157         * objc.dg/method-4.m: Likewise.
6158         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6159         ../objc-obj-c++-shared/Protocol1.h.
6160         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6161         * objc.dg/method-9.m: Likewise.
6162         * objc.dg/method-10.m: Likewise.
6163         * objc.dg/method-13.m ([Root +initialize]): Include this method
6164         also for the GNU runtime.  (main): Use objc_getClass() also for
6165         the GNU runtime.
6166         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6167         * objc.dg/method-17.m: Likewise.
6168         * objc.dg/method-19.m: Likewise.
6169         * objc.dg/method-20b.m: Likewise.
6170         * obj-c++.dg/method-2.mm: Likewise.
6171         * obj-c++.dg/method-6.mm: Likewise.
6172         * obj-c++.dg/method-10.mm: Likewise.
6173         * obj-c++.dg/method-11.mm: Likewise.
6174         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6175         ../objc-obj-c++-shared/Protocol1.h.
6176         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6177         * obj-c++.dg/method-15.mm: Likewise.
6178         * obj-c++.dg/method-17.mm: Likewise.
6179         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6180         +initialize]): Include this method also for the GNU
6181         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6182         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6183         * obj-c++.dg/method-22.mm: Likewise.
6184         * obj-c++.dg/method-23.mm: Likewise.
6185         * obj-c++.dg/no-extra-load.mm: Likewise.
6186         * objc.dg/objc-fast-4.m: Likewise.
6187         * objc.dg/objc-gc-4.m: Likewise.
6188         * obj-c++.dg/objc-gc-3.mm: Likewise.
6189         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6190         protocol_getMethodDescription() instead of [Protocol
6191         -descriptionForInstanceMethod].
6192         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6193         Made it available with all runtimes.  (main): Call -test instead
6194         of -class.
6195         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6196         and put into a category.
6197         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6198         Object.  Include objc/objc.h.
6199         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6200         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6201         New. (main): Use protocol_getMethodDescription() instead
6202         of [Protocol -descriptionForInstanceMethod] and [Protocol
6203         -descriptionForClassMethod].
6204         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6205         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6206         Objective-C runtime API.
6207         * obj-c++.dg/proto-qual-1.mm: Likewise.
6208         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6209         Object.
6210         * obj-c++.dg/property/property-1.mm: Likewise.
6211         * obj-c++.dg/qual-types-1.mm: Likewise.
6212         * objc.dg/selector-2.m: Include objc/objc.h instead of
6213         ../objc-obj-c++-shared/Object1.h.
6214         * obj-c++.dg/selector-2.mm: Likewise.
6215         * obj-c++.dg/selector-5.mm: Likewise.
6216         * obj-c++.dg/selector-6.mm: Likewise.
6217         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6218         Object.  Do not include objc/objc-api.h.
6219         * obj-c++.dg/set-not-used-1.mm: Likewise.
6220         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6221         * objc.dg/stret-1.m: Likewise.
6222         * objc.dg/stret-2.m: Likewise.
6223         * obj-c++.dg/super-class-2.mm: Likewise.
6224         * objc.dg/super-class-3.m: Likewise.
6225         * objc.dg/super-class-4.m: Likewise.
6226         * objc.dg/sync-2.m: Likewise.
6227         * obj-c++.dg/sync-2.mm: Likewise.
6228         * objc.dg/sync-1.m: Include objc/objc.h instead of
6229         ../objc-obj-c++-shared/Object1.h.
6230         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6231         'Class' as the type of 'isa'.
6232         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6233         Objective-C runtime API.  ([TestClass +initialize]): Include this
6234         method with the GNU runtime as well.
6235         * objc.dg/strings/strings-1.m: Updated includes.
6236         * obj-c++.dg/strings/strings-1.mm: Likewise.
6237         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6238         objc.dg/strings/const-str-12b.m.
6239         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6240         * obj-c++.dg/template-3.mm: Likewise.
6241         * obj-c++.dg/template-4.mm: Likewise.
6242         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6243         Objective-C runtime API.
6244         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6245         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6246         * obj-c++.dg/try-catch-1.mm: Likewise.
6247         * obj-c++.dg/try-catch-2.mm: Likewise.
6248         * objc.dg/try-catch-3.m: Likewise.
6249         * obj-c++.dg/try-catch-3.mm: Likewise.
6250         * objc.dg/try-catch-6.m: Likewise.
6251         * objc.dg/try-catch-7.m: Likewise.
6252         * obj-c++.dg/try-catch-7.mm: Likewise.
6253         * obj-c++.dg/try-catch-8.mm: Likewise.
6254         * obj-c++.dg/try-catch-9.mm: Likewise.
6255         * objc.dg/try-catch-10.m: Likewise.
6256         * obj-c++.dg/try-catch-11.mm: Likewise.
6257         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6258         Object.  Include objc/objc.h.
6259         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6260         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6261         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6262         Object.  Use Modern Objective-C runtime API.  Do not use
6263         performv::.
6264         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6265         * obj-c++.dg/torture/trivial.mm: Likewise.
6266         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6267         instead of ../objc-obj-c++-shared/Object1.h.  Include
6268         ../objc-obj-c++-shared/runtime.h.
6269         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6270         * objc.dg/torture/strings/const-str-11.m: Likewise.
6271         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6272         * objc.dg/torture/strings/const-str-9.m: Likewise.
6273         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6274         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6275         instead of Object. Only add _FooClassReference if
6276         __NEXT_RUNTIME__.
6277         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6278         * objc.dg/torture/strings/const-str-8.m: Likewise.
6279         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6280         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6281         additional sources.
6282         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6283         Object.
6284         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6285         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6286         * obj-c++.dg/va-meth-1.mm: Likewise.
6287         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6288         ../objc-obj-c++-shared/Object1.h.
6289         * objc.dg/zero-link-3.m: Likewise.
6290
6291 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6292
6293         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6294
6295 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6296
6297         PR objc-++/48275
6298         * obj-c++.dg/property/cxx-property-1.mm: New.
6299         * obj-c++.dg/property/cxx-property-2.mm: New.
6300
6301 2011-06-06  Jason Merrill  <jason@redhat.com>
6302
6303         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6304
6305 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6306
6307         PR rtl-optimization/49145
6308         From Ryan Mansfield
6309         * gcc.c-torture/compile/pr49145.c: New test.
6310
6311 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6312
6313         PR testsuite/49288
6314         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6315         to dg-options, match also DW_AT_linkage_name.
6316
6317         PR debug/49294
6318         * gcc.dg/debug/pr49294.c: New test.
6319
6320         PR c++/49264
6321         * g++.dg/opt/pr49264.C: New test.
6322
6323 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6324
6325         PR tree-optimization/49243
6326         * gcc.dg/pr49243.c: New.
6327
6328 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/specs/cond_expr1.ads: New test.
6331
6332 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6333
6334         * gnat.dg/deferred_const4.ad[sb]: New test.
6335         * gnat.dg/deferred_const4_pkg.ads: New helper.
6336
6337 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6338
6339         * gnat.dg/test_tamdt.adb: Rename to...
6340         * gnat.dg/taft_type1.adb: ...this.
6341         * gnat.dg/tamdt.ad[sb]: Rename to...
6342         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6343         * gnat.dg/tamdt_aux.ads: Rename to...
6344         * gnat.dg/taft_type1_pkg2.ads: ...this.
6345         * gnat.dg/taft_type2.ad[sb]: New test.
6346         * gnat.dg/taft_type2_pkg.ads: New helper.
6347         * gnat.dg/taft_type3.adb: New test.
6348         * gnat.dg/taft_type3_pkg.ads: New helper.
6349
6350 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6351
6352         PR fortran/49255
6353         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6354         for F2008.
6355
6356 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6357
6358         PR testsuite/49287
6359         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6360         warning.
6361         * objc.dg/gnu-api-2-objc.m: Likewise.
6362         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6363         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6364
6365 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6366
6367         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6368         alignment, not the alignment, when calling class_addIvar().  Add
6369         an 'isa' instance variable to the test root class.
6370         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6371
6372 2011-06-04  Jan Hubicka  <jh@suse.cz>
6373
6374         PR tree-optimization/48893
6375         PR tree-optimization/49091
6376         PR tree-optimization/49179
6377         * gfortran.dg/pr49179.f90: New testcase
6378
6379 2011-06-04  Jan Hubicka  <jh@suse.cz>
6380
6381         PR lto/48954
6382         * g++.dg/torture/pr48954.C: New testcase.
6383
6384 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6385
6386         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6387
6388 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6389
6390         PR c++/33840
6391         * g++.dg/diagnostic/bitfld2.C: New.
6392
6393 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6394
6395         PR target/49281
6396         * gcc.c-torture/execute/pr49281.c: New test.
6397
6398 2011-06-04  Jan Hubicka  <jh@suse.cz>
6399
6400         PR tree-optimize/48929
6401         * gcc.c-torture/compile/pr48929.c: New testcase.
6402
6403 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6404
6405         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6406
6407 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6408
6409         PR c++/49276
6410         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6411
6412 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6413
6414         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6415
6416 2011-06-03  Richard Henderson  <rth@redhat.com>
6417             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6418
6419         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6420
6421 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6422
6423         * objc.dg/headers.m: Do not include objc-list.h.
6424
6425 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6426
6427         * objc.dg/type-stream-1.m: Test removed.
6428         * objc.dg/headers.m: Do not include typedstream.h.
6429
6430 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6431
6432         * objc.dg/torture/forward-1.m (main): Updated testcase.
6433
6434 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6435
6436         PR target/49163
6437         * gcc.c-torture/compile/pr49163.c: New.
6438
6439 2011-06-02  Asher Langton  <langton2@llnl.gov>
6440
6441         PR fortran/49268
6442         * gfortran.dg/PR49268.f90: New test.
6443
6444 2011-06-02  Asher Langton  <langton2@llnl.gov>
6445
6446         PR fortran/37039
6447         * gfortran.dg/PR37039.f90: New test.
6448
6449 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6450
6451         PR objc/48539
6452         * objc.dg/method-5.m: Updated.
6453         * objc.dg/method-19.m: Updated.
6454         * objc.dg/method-lookup-1.m: New.
6455         * obj-c++.dg/method-6.mm: Updated.
6456         * obj-c++.dg/method-7.mm: Updated.
6457         * obj-c++.dg/method-lookup-1.mm: New.
6458
6459 2011-06-02  DJ Delorie  <dj@redhat.com>
6460
6461         * lib/timeout.exp (timeout): Add board_info support.
6462
6463 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6464
6465         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6466
6467 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6468
6469         PR fortran/49265
6470         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6471         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6472
6473 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6474             Hans-Peter Nilsson  <hp@axis.com>
6475
6476         PR rtl-optimization/48840
6477         * gcc.target/sparc/ultrasp13.c: New test.
6478
6479 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6480
6481         PR target/49238
6482         * gcc.c-torture/compile/pr49238.c: New.
6483
6484 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6485
6486         * gcc.target/arm/g2.c: Skip test in -mthumb.
6487         Skip test unless cpu is xscale.
6488         * gcc.target/arm/scd42-2.c: Likewise.
6489         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6490
6491 2011-06-01  Jason Merrill  <jason@redhat.com>
6492
6493         * g++.dg/cpp0x/decltype28.C: New.
6494         * g++.dg/cpp0x/decltype29.C: New.
6495
6496 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6497
6498         PR target/45074
6499         * gcc.target/mips/pr45074.c: New test.
6500
6501 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6502             Hans-Peter Nilsson  <hp@axis.com>
6503
6504         PR rtl-optimization/48830
6505         * gcc.target/sparc/ultrasp12.c: New test.
6506
6507 2011-06-01  David Li  <davidxl@google.com>
6508
6509         * gcc.dg/profile-dir-1.c: Change pass name.
6510         * gcc.dg/profile-dir-2.c: Ditto.
6511         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6512         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6513         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6514         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6515         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6516         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6517         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6518         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6519         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6520         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6521         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6522         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6523         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6524         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6525         * gcc.dg/profile-dir-3.c: Ditto.
6526         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6527
6528 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6529
6530         * objc.dg/attributes/method-nonnull-1.m: New test.
6531         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6532
6533 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6534
6535         PR fortran/18918
6536         * gfortran.dg/coarray_atomic_1.f90: New.
6537         * gfortran.dg/coarray/atomic_1.f90: New.
6538
6539 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6540
6541         * gcc.dg/guality/bswaptest.c: New test.
6542         * gcc.dg/guality/clztest.c: New test.
6543         * gcc.dg/guality/ctztest.c: New test.
6544         * gcc.dg/guality/rotatetest.c: New test.
6545
6546         PR target/48688
6547         * gcc.target/i386/pr48688.c: New test.
6548
6549 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6550
6551         PR c++/48010
6552         * g++.dg/lookup/name-clash9.C: New.
6553
6554 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6555
6556         PR fortran/18918
6557         * gfortran.dg/coarray/dummy_1.f90: New.
6558
6559 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6560
6561         PR fortran/18918
6562         * gfortran.dg/coarray/save_1.f90: New.
6563         * gfortran.dg/coarray_4.f90: Update dg-error.
6564
6565 2011-05-31  Jason Merrill  <jason@redhat.com>
6566
6567         * g++.dg/cpp0x/rv-template1.C: New.
6568
6569 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6570
6571         PR rtl-optimization/49235
6572         * gcc.dg/pr49235.c: New test.
6573
6574 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6575
6576         PR tree-optimization/49093
6577         * gcc.dg/vect/pr49093.c: New test.
6578
6579 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6580
6581         PR debug/49047
6582         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6583
6584 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6585
6586         PR testsuite/49239
6587         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6588         output array.
6589
6590 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6591
6592         PR target/49186
6593         * gcc.c-torture/execute/pr49186.c: New.
6594
6595 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6596
6597         PR target/49168
6598          * gcc.target/i386/pr49168-1.c: New.
6599
6600 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6601             Eric Botcazou  <ebotcazou@adacore.com>
6602
6603         * gcc.dg/guality/drap.c: New test.
6604
6605 2011-05-30  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/49210
6608         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6609         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6610
6611 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6612
6613         PR c++/49223
6614         * g++.dg/gomp/pr49223-1.C: New test.
6615         * g++.dg/gomp/pr49223-2.C: New test.
6616
6617 2011-05-30  Richard Guenther  <rguenther@suse.de>
6618
6619         PR tree-optimization/49218
6620         * gcc.c-torture/execute/pr49218.c: New testcase.
6621
6622 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6623
6624         PR tree-optimization/49199
6625         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6626         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6627         -fno-tree-scev-cprop.
6628
6629 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6630
6631         PR fortran/47601
6632         * gfortran.dg/extends_13.f03: New.
6633
6634 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR rtl-optimization/49095
6637         * gcc.target/i386/pr49095.c: New test.
6638
6639 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/18918
6642         * gfortran.dg/coarray_24.f90: New.
6643
6644 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6645
6646         PR fortran/18918
6647         * gfortran.dg/coarray_23.f90: New.
6648
6649 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6650
6651         From Ryan Mansfield
6652         * gcc.dg/pr48826.c: New test.
6653
6654 2011-05-29  Richard Guenther  <rguenther@suse.de>
6655
6656         PR tree-optimization/49217
6657         * gcc.dg/torture/pr49217.c: New testcase.
6658
6659 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6660
6661         PR testsuite/49222
6662         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6663
6664 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6665
6666         * gnat.dg/boolean_subtype.adb: Rename to...
6667         * gnat.dg/boolean_subtype1.adb: ...this.
6668
6669 2011-05-28  Jason Merrill  <jason@redhat.com>
6670
6671         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6672
6673 2011-05-27  Jason Merrill  <jason@redhat.com>
6674
6675         * g++.dg/cpp0x/enum18.C: Adjust.
6676
6677         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6678
6679 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6680
6681         PR fortran/18918
6682         * gfortran.dg/coarray_22.f90: New.
6683
6684 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6685
6686         PR tree-optimization/46728
6687         * gcc.target/powerpc/pr46728-1.c: New.
6688         * gcc.target/powerpc/pr46728-2.c: New.
6689         * gcc.target/powerpc/pr46728-3.c: New.
6690         * gcc.target/powerpc/pr46728-4.c: New.
6691         * gcc.target/powerpc/pr46728-5.c: New.
6692         * gcc.dg/pr46728-6.c: New.
6693         * gcc.target/powerpc/pr46728-7.c: New.
6694         * gcc.target/powerpc/pr46728-8.c: New.
6695         * gcc.dg/pr46728-9.c: New.
6696         * gcc.target/powerpc/pr46728-10.c: New.
6697         * gcc.target/powerpc/pr46728-11.c: New.
6698         * gcc.dg/pr46728-12.c: New.
6699         * gcc.target/powerpc/pr46728-13.c: New.
6700         * gcc.target/powerpc/pr46728-14.c: New.
6701         * gcc.target/powerpc/pr46728-15.c: New.
6702         * gcc.target/powerpc/pr46728-16.c: New.
6703
6704 2011-05-27  Jason Merrill  <jason@redhat.com>
6705
6706         * g++.dg/abi/mangle47.C: New.
6707
6708         PR c++/49176
6709         * g++.dg/template/const5.C: New.
6710
6711         * g++.dg/cpp0x/enum18.C: New.
6712
6713         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6714
6715         * g++.dg/cpp0x/error6.C: New.
6716
6717         * g++.dg/cpp0x/error5.C: New.
6718
6719 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR c++/49165
6722         * g++.dg/eh/cond6.C: New test.
6723
6724 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6725
6726         PR fortran/48820
6727         * gfortran.dg/rank_3.f90: New.
6728         * gfortran.dg/rank_4.f90: New.
6729
6730 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6731
6732         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6733         replace dump search.
6734
6735 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6736
6737         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6738         * gnat.dg/bit_packed_array5.adb: ...here.
6739
6740 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6741
6742         PR c++/42056
6743         * g++.dg/cpp0x/auto25.C: New.
6744
6745 2011-05-27  Richard Guenther  <rguenther@suse.de>
6746
6747         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6748
6749 2011-05-27  Richard Guenther  <rguenther@suse.de>
6750
6751         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6752
6753 2011-05-27  Richard Guenther  <rguenther@suse.de>
6754
6755         PR middle-end/49189
6756         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6757
6758 2011-05-26  Jason Merrill  <jason@redhat.com>
6759
6760         * g++.dg/cpp0x/friend1.C: New.
6761         * g++.dg/cpp0x/friend2.C: New.
6762
6763         * g++.dg/cpp0x/auto7.C: Update.
6764         * g++.dg/template/crash50.C: Adjust.
6765         * g++.dg/template/static9.C: Adjust.
6766         * g++.old-deja/g++.ext/memconst.C: Adjust.
6767
6768 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6769
6770         * gcc.dg/march.c: Ignore a note for some targets.
6771
6772 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6773             Nathan Froyd  <froydnj@codesourcery.com>
6774
6775         PR c++/2288
6776         PR c++/18770
6777         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6778         * g++.dg/parse/pr18770.C: New test.
6779         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6780
6781 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6782
6783         PR fortran/48955
6784         * gfortran.dg/dependency_40.f90 : New test.
6785
6786 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6787
6788         PR fortran/18918
6789         * gfortran.dg/coarray/registering_1.f90: New.
6790
6791 2011-05-26  Jason Merrill  <jason@redhat.com>
6792
6793         * g++.dg/cpp0x/variadic111.C: New.
6794         * g++.dg/cpp0x/variadic41.C: Adjust.
6795
6796 2011-05-26  Richard Guenther  <rguenther@suse.de>
6797
6798         PR tree-optimization/48702
6799         * gcc.dg/torture/pr48702.c: New testcase.
6800
6801 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6802
6803         PR gcov-profile/48845
6804         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6805         support.
6806         * gcc.dg/matrix/matrix.exp: Likewise.
6807         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6808         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6809         line number to check_profiling_available.
6810         * lib/target-supports.exp (check_profiling_available): Account for
6811         this.
6812         Require TLS runtime support with -fprofile-generate.
6813         * lib/profopt.exp (profopt-execute): Add TLS options for
6814         -fprofile-generate.
6815         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6816
6817 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6818
6819         PR c++/49165
6820         * g++.dg/eh/cond5.C: New test.
6821
6822         PR tree-optimization/49161
6823         * gcc.c-torture/execute/pr49161.c: New test.
6824
6825 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6826
6827         * gcc.target/arm/neon-vorn-vbic.c: New test.
6828
6829 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6830
6831         PR tree-optimization/49038
6832         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6833         * gcc.dg/vect/pr49038.c: New test.
6834
6835 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6836
6837         * g++.dg/init/pr25811-3.C: New.
6838         * g++.dg/init/pr25811-4.C: New.
6839
6840 2011-05-25  Jason Merrill  <jason@redhat.com>
6841
6842         * g++.dg/cpp0x/enum17.C: New.
6843         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6844
6845         * g++.dg/cpp0x/auto24.C: New.
6846
6847         * g++.dg/cpp0x/error4.C: New.
6848
6849         * g++.dg/cpp0x/rv-restrict.C: New.
6850
6851         * g++.dg/cpp0x/enum15.C: New.
6852         * g++.dg/cpp0x/constexpr-switch2.C: New.
6853
6854         * g++.dg/cpp0x/variadic110.C: New.
6855
6856         * g++.dg/cpp0x/auto9.C: Add typedef test.
6857
6858         * g++.dg/cpp0x/auto23.C: New.
6859         * g++.dg/cpp0x/auto9.C: Adjust.
6860
6861         * g++.dg/cpp0x/defaulted29.C: New.
6862
6863         * g++.dg/cpp0x/initlist51.C: New.
6864
6865 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6866
6867         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6868         * g++.dg/abi/packed1.C: Suppress warning.
6869         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6870         * g++.dg/template/stdarg1.C: Likewise.
6871         * g++.dg/other/packed1.C: Remove arm from xfail list.
6872
6873 2011-05-25  Jason Merrill  <jason@redhat.com>
6874
6875         * g++.dg/cpp0x/enum16.C: New.
6876         * g++.dg/parse/error15.C: Adjust.
6877
6878         * g++.dg/cpp0x/initlist50.C: New.
6879
6880         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6881
6882         * g++.dg/cpp0x/variadic109.C: New.
6883
6884 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6885
6886          * gcc.target/i386/pause-1.c: New.
6887
6888 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6889
6890         * gcc.dg/stack-usage-1.c: Adjust comment.
6891         * gcc.dg/stack-usage-2.c: New test.
6892
6893 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR c++/49136
6896         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6897         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6898
6899 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6900
6901         PR rtl-optimization/48757
6902         * gfortran.dg/pr48757.f:  New test case.
6903
6904 2011-05-24  Jason Merrill  <jason@redhat.com>
6905
6906         * g++.dg/cpp0x/access01.C: New.
6907
6908 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6909
6910         PR libobjc/48177
6911         * objc.dg/pr48177.m: New testcase.
6912
6913 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6914
6915         PR objc/48187
6916         * objc.dg/pr48187.m: New testcase.
6917         * obj-c++.dg/pr48187.mm: New testcase.
6918         * objc.dg/ivar-extra-semicolon.m: New testcase.
6919
6920 2011-05-24  Jason Merrill  <jason@redhat.com>
6921
6922         * g++.dg/template/access21.C: New.
6923         * g++.dg/template/access22.C: New.
6924
6925 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6926
6927         PR rtl-optimization/48633
6928         * g++.dg/pr48633.C: New test.
6929
6930 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6931
6932         PR target/49133
6933         * g++.dg/other/pr49133.C: New test.
6934
6935 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6936             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6937
6938         * gcc.dg/torture/tls/run-gd.c: New test.
6939         * gcc.dg/torture/tls/run-ie.c: New test.
6940         * gcc.dg/torture/tls/run-ld.c: New test.
6941         * gcc.dg/torture/tls/run-le.c: New test.
6942         * lib/target-supports.exp (check_effective_target_tls_runtime):
6943         Build testcase with TLS options.
6944
6945 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6946
6947         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6948
6949 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6950
6951         PR tree-optimization/49121
6952         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6953
6954 2011-05-23  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/cpp0x/defaulted28.C: New.
6957
6958         * g++.dg/cpp0x/sfinae25.C: New.
6959
6960         * g++.dg/cpp0x/rv-cast2.C: New.
6961
6962         * g++.dg/cpp0x/enum14.C: New.
6963
6964 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR lto/49123
6967         * gcc.c-torture/execute/pr49123.c: New test.
6968
6969         PR debug/49032
6970         * gcc.dg/debug/pr49032.c: New test.
6971
6972         PR c/49120
6973         * gcc.dg/pr49120.c: New test.
6974
6975 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6976
6977         PR target/47315
6978         * gcc.target/i386/pr47315.c: New test.
6979
6980 2011-05-23  Jason Merrill  <jason@redhat.com>
6981
6982         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6983
6984         * g++.dg/cpp0x/sfinae24.C: New.
6985
6986         * g++.dg/cpp0x/error3.C: New.
6987
6988         * g++.dg/cpp0x/defaulted27.C: New.
6989
6990         * g++.dg/cpp0x/decltype27.C: New.
6991
6992 2011-05-23  Richard Guenther  <rguenther@suse.de>
6993
6994         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6995
6996 2011-05-23  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/40874
6999         * g++.dg/tree-ssa/pr40874.C: New testcase.
7000
7001 2011-05-23  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/49115
7004         * g++.dg/torture/pr49115.C: New testcase.
7005
7006 2011-05-23  Richard Guenther  <rguenther@suse.de>
7007
7008         PR middle-end/15419
7009         * gcc.dg/memcpy-3.c: New testcase.
7010
7011 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7012
7013         PR middle-end/48973
7014         * gcc.c-torture/execute/pr48973-1.c: New test.
7015         * gcc.c-torture/execute/pr48973-2.c: New test.
7016
7017 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7018
7019         PR c++/18016
7020         * g++.dg/warn/pr18016.C: New.
7021
7022 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7023
7024         PR target/45098
7025         * gcc.target/arm/ivopts-6.c: New test.
7026
7027 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR middle-end/49029
7030         * gcc.c-torture/compile/pr49029.c: New test.
7031
7032 2011-05-22  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/sfinae23.C: New.
7035         * g++.dg/cpp0x/sfinae8.C: Correct.
7036
7037 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7038
7039         * gfortran.dg/function_optimize_8.f90:  New test case.
7040
7041 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7042
7043         PR tree-optimization/49087
7044         * gcc.dg/vect/O3-pr49087.c: New test.
7045
7046 2011-05-21  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/debug/const5.C: New.
7049
7050 2011-05-20  Jason Merrill  <jason@redhat.com>
7051
7052         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7053
7054         * g++.dg/cpp0x/constexpr-static7.C: New.
7055
7056         * g++.dg/cpp0x/enum12.C: New.
7057         * g++.dg/cpp0x/enum13.C: New.
7058
7059 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7060
7061         PR fortran/48699
7062         * gfortran.dg/select_type_23.f03: New.
7063
7064 2011-05-20  Jason Merrill  <jason@redhat.com>
7065
7066         * g++.dg/cpp0x/defaulted26.C: New.
7067
7068         * g++.dg/cpp0x/noexcept02.C: Fix.
7069         * g++.dg/cpp0x/noexcept03.C: Fix.
7070         * g++.dg/cpp0x/noexcept08.C: Fix.
7071         * g++.dg/cpp0x/noexcept10.C: New.
7072
7073 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7074
7075         PR fortran/48706
7076         * gfortran.dg/extends_12.f03: New.
7077
7078 2011-05-20  Jason Merrill  <jason@redhat.com>
7079
7080         * g++.dg/template/koenig9.C: New.
7081         * g++.dg/opt/pr47615.C: Fix.
7082         * g++.dg/overload/defarg1.C: Fix.
7083         * g++.dg/tc1/dr213.C: Remove xfail.
7084         * g++.dg/torture/pr34850.C: Fix.
7085         * g++.dg/torture/pr39362.C: Fix.
7086         * g++.old-deja/g++.brendan/crash56.C: Fix.
7087         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7088
7089 2011-05-20  Richard Guenther  <rguenther@suse.de>
7090
7091         PR tree-optimization/49079
7092         * gcc.dg/torture/pr49079.c: New testcase.
7093
7094 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7095
7096         PR tree-optimization/49073
7097         * gcc.c-torture/execute/pr49073.c: New test.
7098
7099 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7100
7101         PR fortran/18918
7102         * gfortran.dg/coarray_21.f90: New.
7103
7104 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7105
7106         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7107         output.
7108
7109 2011-05-19  Richard Guenther  <rguenther@suse.de>
7110
7111         PR testsuite/49063
7112         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7113
7114 2011-05-19  Richard Guenther  <rguenther@suse.de>
7115
7116         PR middle-end/48985
7117         * gcc.dg/builtin-object-size-11.c: New testcase.
7118
7119 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7120
7121         PR target/45098
7122         * gcc.target/arm/ivopts.c: New test.
7123         * gcc.target/arm/ivopts-2.c: New test.
7124
7125 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7126
7127         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7128
7129 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7130
7131         * gcc.c-torture/execute/960321-1.x: Remove.
7132
7133 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7134
7135         PR fortran/48700
7136         * gfortran.dg/move_alloc_4.f90: New.
7137
7138 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7139
7140         PR target/49002
7141         * gcc.target/i386/pr49002-1.c: New test.
7142         * gcc.target/i386/pr49002-2.c: Likewise.
7143
7144 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR tree-optimization/49039
7147         * gcc.c-torture/execute/pr49039.c: New test.
7148         * gcc.dg/tree-ssa/pr49039.c: New test.
7149         * g++.dg/torture/pr49039.C: New test.
7150
7151 2011-05-18  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7154         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7155         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7156
7157 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7158
7159         * gcc.target/bfin/mcpu-bf592.c: New test.
7160
7161 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7162
7163         PR tree-optimization/41881
7164         * gcc.dg/vect/O3-pr41881.c: New test.
7165         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7166
7167 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7168
7169         PR tree-optimization/49000
7170         * gcc.dg/pr49000.c: New test.
7171
7172 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gnat.dg/invalid1.adb: New test.
7175
7176 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7177
7178         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7179         scan pattern.
7180         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7181         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7182
7183 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7184
7185         PR c++/48994
7186         * g++.dg/cpp0x/range-for18.C: New.
7187
7188 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7189
7190         PR fortran/18918
7191         * gfortran.dg/coarray/image_index_2.f90: New.
7192
7193 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7194
7195         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7196         * g++.dg/cpp0x/override2.C: New.
7197
7198 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7199
7200         PR fortran/18918
7201         * gfortran.de/coarray_20.f90: New.
7202
7203 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7204
7205         PR fortran/22572
7206         * function_optimize_7.f90:  New test case.
7207
7208 2011-05-13  Jason Merrill  <jason@redhat.com>
7209
7210         * g++.dg/cpp0x/decltype26.C: New.
7211         * g++.dg/cpp0x/enum11.C: New.
7212
7213 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7214
7215         PR fortran/48972
7216         PR fortran/48991
7217         * gfortran.dg/assign_8.f90: Update dg-error.
7218
7219 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7220
7221         PR fortran/48972
7222         * gfortran.dg/io_constraints_8.f90: New.
7223         * gfortran.dg/io_constraints_9.f90: New.
7224
7225 2011-05-13  Martin Thuresson  <martint@google.com>
7226
7227         PR gcov-profile/47793
7228         * gcc.dg/pr47793.c: New.
7229
7230 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR tree-optimization/48975
7233         * gcc.dg/pr48975.c: New test.
7234
7235 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7236
7237         PR fortran/48972
7238         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7239
7240 2011-05-12  Jason Merrill  <jason@redhat.com>
7241
7242         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7243
7244 2011-05-12  Geert Bosch  <bosch@adacore.com>
7245
7246         * gnat.dg/view_conversion1.adb: New test.
7247
7248 2011-05-12  Richard Guenther  <rguenther@suse.de>
7249
7250         PR tree-optimization/48172
7251         * gcc.dg/vect/pr48172.c: New testcase.
7252
7253 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7254
7255         PR debug/48967
7256         * g++.dg/opt/pr48967.C: New test.
7257
7258 2011-05-11  Jason Merrill  <jason@redhat.com>
7259
7260         * g++.dg/cpp0x/constexpr-friend.C: New.
7261         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7262
7263         * g++.dg/cpp0x/sfinae22.C: New.
7264
7265 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7266
7267         PR fortran/48889
7268         * gfortran.dg/generic_24.f90: New.
7269
7270 2011-05-11  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/15256
7273         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7274
7275 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR debug/48159
7278         * gcc.dg/pr48159-1.c: New test.
7279         * gcc.dg/pr48159-2.c: New test.
7280
7281 2011-05-11  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/48953
7284         * gcc.dg/torture/pr48953.c: New testcase.
7285
7286 2011-05-11  Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/18041
7289         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7290
7291 2011-05-11  Alan Modra  <amodra@gmail.com>
7292
7293         PR target/47755
7294         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7295
7296 2011-05-10  Jason Merrill  <jason@redhat.com>
7297
7298         * g++.dg/cpp0x/defaulted25.C: New.
7299         * g++.dg/template/crash7.C: Adjust.
7300
7301         * g++.dg/cpp0x/variadic108.C: New.
7302
7303 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7304
7305         * g++.dg/inherit/virtual9.C: Extend.
7306
7307 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7308
7309         PR target/48857
7310         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7311         are passed and returned in vector registers.
7312
7313 2011-05-10  Richard Guenther  <rguenther@suse.de>
7314
7315         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7316         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7317         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7318         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7319         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7320         applies.
7321
7322 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR tree-optimization/48611
7325         PR tree-optimization/48794
7326         * gfortran.dg/gomp/pr48611.f90: New test.
7327         * gfortran.dg/gomp/pr48794.f90: New test.
7328
7329         PR debug/48928
7330         * gcc.dg/dfp/pr48928.c: New test.
7331
7332 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7333
7334         PR c++/48522
7335         * g++.dg/cpp0x/pr48522.C: New.
7336
7337 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7338
7339         PR c++/48735
7340         * g++.dg/cpp0x/sfinae21.C: New.
7341
7342 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7343
7344         * g++.dg/template/sfinae28.C: Rename to...
7345         * g++.dg/cpp0x/sfinae19.C: ... this.
7346         * g++.dg/template/sfinae29.C: Rename to...
7347         * g++.dg/cpp0x/sfinae20.C: ... this.
7348
7349 2011-05-09  Jeff Law <law@redhat.com>
7350
7351         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7352         consistent results.
7353
7354 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7355
7356         PR c++/20039
7357         * g++.dg/init/pr20039.C: New.
7358
7359 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7360
7361         PR c++/48737
7362         PR c++/48744
7363         * g++.dg/template/sfinae28.C: New.
7364         * g++.dg/template/sfinae29.C: Likewise.
7365
7366 2011-05-09  Jason Merrill  <jason@redhat.com>
7367
7368         * g++.dg/template/nontype23.C: New.
7369
7370 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7371         PR c++/48859
7372         * g++.dg/init/pr48859.C: New.
7373
7374 2011-05-09  Jason Merrill  <jason@redhat.com>
7375
7376         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7377         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7378         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7379         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7380         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7381         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7382         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7383         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7384
7385 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7386
7387         * g++.dg/inherit/virtual9.C: New.
7388
7389 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7390
7391         PR c++/48574
7392         * g++.dg/template/dependent-expr8.C: New test case.
7393
7394 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7395
7396         PR tree-optimization/48837
7397         * gcc.dg/pr48837.c: New testcase.
7398
7399 2011-05-06  Jason Merrill  <jason@redhat.com>
7400
7401         * g++.dg/cpp0x/constexpr-condition2.C: New.
7402
7403         * g++.dg/cpp0x/constexpr-missing.C: New.
7404
7405 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7406
7407         PR fortran/18918
7408         * gfortran.dg/coarray/this_image_2.f90: New.
7409
7410 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7411
7412         PR fortran/48858
7413         PR fortran/48820
7414         * gfortran.dg/bind_c_usage_22.f90: New.
7415         * gfortran.dg/bind_c_usage_23.f90: New.
7416         * gfortran.dg/bind_c_usage_24.f90: New.
7417         * gfortran.dg/bind_c_usage_24_c.c: New.
7418
7419 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7420
7421         PR c++/48838
7422         * g++.dg/template/member9.C: New test case.
7423
7424 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7425
7426         * gnat.dg/discr29.ad[sb]: New test.
7427         * gnat.dg/discr30.adb: Likewise.
7428
7429 2011-05-05  Julian Brown  <julian@codesourcery.com>
7430
7431         * gcc.target/arm/neon-vset_lanes8.c: New test.
7432
7433 2011-05-05  Jason Merrill  <jason@redhat.com>
7434
7435         * g++.dg/init/new32.C: New.
7436
7437 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7438
7439         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7440         Fix typo.
7441
7442 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR rtl-optimization/48381
7445         * gcc.c-torture/compile/pr48381.c: New test.
7446
7447 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7448
7449         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7450         to dg-options.
7451         * gcc.target/i386/opt-1.c: Ditto.
7452
7453 2011-05-04  Jason Merrill  <jason@redhat.com>
7454
7455         * g++.dg/conversion/base1.C: New.
7456
7457 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7458
7459         PR libgfortran/48787
7460         * gfortran.dg/round_3.f08: Add more checks to test case.
7461
7462 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7463
7464         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7465         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7466         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7467         Gate test on effective_target fd_truncate.
7468
7469 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7470
7471         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7472         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7473         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7474         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7475         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7476         * gcc.target/i386/pr38824.c: Ditto.
7477         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7478         * gcc.target/i386/vecinit-2.c: Ditto.
7479         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7480         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7481         * gcc.target/i386/parity-2.c: Ditto.
7482         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7483
7484 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7485
7486         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7487         remove duplication.
7488         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7489         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7490         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7491
7492 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7493
7494         PR fortran/18918
7495         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7496
7497 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7498
7499         PR fortran/18918
7500         * gfortran.dg/coarray/this_image_1.f90: New.
7501
7502 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7503
7504         PR fortran/18918
7505         * gfortran.dg/coarray/caf.dg: New.
7506         * gfortran.dg/coarray/image_index_1.f90: New, copied
7507         from ../coarray_16.f90.
7508
7509 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7510
7511         PR c++/28501
7512         * g++.dg/ext/complex9.C: New.
7513
7514 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7515
7516         From Mike Frysinger
7517         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7518         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7519         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7520
7521 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7522
7523         * gcc.target/bfin/builtins: Created.
7524         * gcc.target/bfin/hisilh-O0.c: Deleted.
7525         * gcc.target/bfin/hisilh.c: Moved to...
7526         * gcc.target/bfin/builtins/hisilh.c: ...here.
7527         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7528         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7529         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7530         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7531         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7532         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7533         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7534         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7535         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7536         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7537         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7538         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7539         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7540         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7541         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7542         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7543         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7544         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7545         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7546         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7547         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7548         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7549         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7550         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7551         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7552         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7553         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7554         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7555         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7556         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7557         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7558         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7559         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7561         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7562         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7563         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7564         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7565         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7566         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7567         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7568         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7569         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7570         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7571         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7572         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7574         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7575         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7576         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7577         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7578         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7579         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7580         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7581         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7582         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7583         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7584         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7585         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7586         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7587         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7588         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7590         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7591         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7592         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7593         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7594         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7595         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7596         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7597         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7598         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7599         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7600         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7601         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7602         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7603         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7604         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7605         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7606         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7607         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7608         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7609         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7610         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7611         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7612         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7613         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7614         * gcc.target/bfin/builtins/circptr.c: Ditto.
7615         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7616         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7617         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7618         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7619         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7620         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7621         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7622         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7623         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7624         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7625         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7626         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7627         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7628         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7629         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7630         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7631         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7632         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7633         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7634         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7635         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7636         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7637         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7638         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7639         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7640         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7641         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7642         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7643         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7644         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7645         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7646         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7647         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7648         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7649         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7650         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7651         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7652         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7653         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7654         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7655         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7656         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7657         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7658         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7659         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7660         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7661         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7662         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7663         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7664         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7665         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7666         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7667         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7668         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7669         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7670         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7671         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7672         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7673         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7674         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7675         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7676         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7677         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7678         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7679         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7680         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7681         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7682         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7683         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7684         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7685
7686 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7687
7688         * gcc.target/arm/cold-lc.c: New test.
7689
7690 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR target/48774
7693         * gcc.dg/pr48774.c: New test.
7694
7695 2011-05-03  Richard Guenther  <rguenther@suse.de>
7696
7697         * gcc.dg/large-size-array-5.c: New testcase.
7698
7699 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7700
7701         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7702
7703 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7704
7705         * lib/target-supports.exp (check_effective_target_vect_strided):
7706         Replace with...
7707         (check_effective_target_vect_strided2)
7708         (check_effective_target_vect_strided3)
7709         (check_effective_target_vect_strided4)
7710         (check_effective_target_vect_strided8): ...these new functions.
7711
7712         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7713         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7714         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7715         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7716         * gcc.dg/vect/pr37539.c: Likewise.
7717         * gcc.dg/vect/slp-11a.c: Likewise.
7718         * gcc.dg/vect/slp-11b.c: Likewise.
7719         * gcc.dg/vect/slp-11c.c: Likewise.
7720         * gcc.dg/vect/slp-12a.c: Likewise.
7721         * gcc.dg/vect/slp-12b.c: Likewise.
7722         * gcc.dg/vect/slp-18.c: Likewise.
7723         * gcc.dg/vect/slp-19a.c: Likewise.
7724         * gcc.dg/vect/slp-19b.c: Likewise.
7725         * gcc.dg/vect/slp-21.c: Likewise.
7726         * gcc.dg/vect/slp-23.c: Likewise.
7727         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7728
7729         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7730         instead of vect_interleave && vect_extract_even_odd.
7731         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7732         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7733         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7734         * gcc.dg/vect/vect-1.c: Likewise.
7735         * gcc.dg/vect/vect-10.c: Likewise.
7736         * gcc.dg/vect/vect-98.c: Likewise.
7737         * gcc.dg/vect/vect-107.c: Likewise.
7738         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7739         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7740         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7741         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7742         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7743         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7744         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7745         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7746         * gcc.dg/vect/vect-strided-float.c: Likewise.
7747         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7748         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7749         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7750         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7751         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7752         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7753         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7754         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7755         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7756         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7757         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7758         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7759         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7760         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7761         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7762
7763         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7764         target condition.
7765         * gcc.dg/vect/pr30843.c: Likewise.
7766         * gcc.dg/vect/pr33866.c: Likewise.
7767         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7768         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7769         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7770         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7771
7772 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7773
7774         * gcc.dg/vect/slp-11.c: Split into...
7775         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7776         gcc.dg/vect/slp-11c.c: ...these tests.
7777         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7778         * gcc.dg/vect/slp-12c.c: ...this new test.
7779         * gcc.dg/vect/slp-19.c: Split into...
7780         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7781         gcc.dg/vect/slp-19c.c: ...these new tests.
7782
7783 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7784
7785         * lib/target-supports.exp
7786         (check_effective_target_vect_extract_even_odd_wide): Delete.
7787         (check_effective_target_vect_strided_wide): Likewise.
7788         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7789         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7790         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7791         * gcc.dg/vect/pr37539.c: Likewise.
7792         * gcc.dg/vect/slp-11.c: Likewise.
7793         * gcc.dg/vect/slp-12a.c: Likewise.
7794         * gcc.dg/vect/slp-12b.c: Likewise.
7795         * gcc.dg/vect/slp-19.c: Likewise.
7796         * gcc.dg/vect/slp-23.c: Likewise.
7797         * gcc.dg/vect/vect-1.c: Likewise.
7798         * gcc.dg/vect/vect-98.c: Likewise.
7799         * gcc.dg/vect/vect-107.c: Likewise.
7800         * gcc.dg/vect/vect-strided-float.c: Likewise.
7801
7802 2011-05-02  Jason Merrill  <jason@redhat.com>
7803
7804         * g++.dg/init/new31.C: New.
7805
7806 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7807
7808         PR c/35445
7809         * gcc.dg/pr35445.c: New test.
7810
7811 2011-05-02  Jason Merrill  <jason@redhat.com>
7812
7813         * c-c++-common/vla-1.c: New.
7814
7815 2011-05-02  Richard Guenther  <rguenther@suse.de>
7816
7817         PR tree-optimization/48822
7818         * gcc.dg/torture/pr48822.c: New testcase.
7819
7820 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7821
7822         PR c++/47969
7823         * g++.dg/cpp0x/constexpr-47969.C: New.
7824
7825 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7826
7827         PR testsuite/48498
7828         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7829         on vect_no_align targets.
7830         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7831         vect_no_align targets.
7832
7833 2011-05-01  Xinliang David Li  <davidxl@google.com>
7834
7835         * gcc.dg/tree-ssa/integer-addr.c: New test.
7836         * gcc.dg/tree-ssa/alias_bug.c: New test.
7837
7838 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7839
7840         PR libgfortran/48787
7841         * gfortran.dg/round_3.f08: Add more checks.
7842
7843 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7844
7845         PR fortran/48821
7846         * gfortran.dg/import9.f90: New, proper test.
7847         * gfortran.dg/interface_37.f90: Remove bogus
7848         test (bogus copy of interface_36.f90).
7849
7850 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7851
7852         PR fortran/48821
7853         * gfortran.dg/interface_37.f90: New.
7854
7855 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7856
7857         PR fortran/48746
7858         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7859
7860 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7861
7862         PR tree-optimization/48809
7863         * gcc.c-torture/execute/pr48809.c: New test.
7864
7865 2011-04-29  Jeff Law <law@redhat.com>
7866
7867         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7868
7869 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7870
7871         PR c++/48606
7872         * g++.dg/init/ctor10.C: New.
7873
7874 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7875
7876         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7877           warning in implicitly instantiated templates.
7878
7879 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7880
7881         * g++.dg/warn/Wnull-conversion-1.C: New.
7882         * g++.dg/warn/Wnull-conversion-2.C: New.
7883
7884 2011-04-29  Diego Novillo  <dnovillo@google.com>
7885
7886         * g++.old-deja/g++.other/null3.C: Expect warning about
7887         converting boolean to a pointer.
7888
7889 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7890
7891         PR fortran/48462
7892         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7893         being a target.
7894
7895         PR fortran/48746
7896         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7897
7898 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7899
7900         PR fortran/48810
7901         * gfortran.dg/typebound_proc_22.f90: New.
7902
7903         PR fortran/48800
7904         * gfortran.dg/interface_36.f90: New.
7905
7906 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7907
7908         PR libgfortran/48488
7909         PR libgfortran/48602
7910         PR libgfortran/48615
7911         PR libgfortran/48684
7912         PR libgfortran/48787
7913         * gfortran.dg/fmt_g.f: Adjust test.
7914         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7915         * gfortran.dg/round_3.f08: New test.
7916         * gfortran.dg/namelist_print_1.f: Adjust test.
7917         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7918         * gfortran.dg/f2003_io_5.f03: Adjust test.
7919         * gfortran.dg/coarray_15.f90: Adjust test.
7920         * gfortran.dg/namelist_65.f90: Adjust test.
7921         * gfortran.dg/fmt_cache_1.f: Adjust test.
7922         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7923         * gfortran.dg/real_const_3.f90: Adjust test.
7924
7925 2011-04-29  Jan Hubicka  <jh@suse.cz>
7926
7927         * gcc.dg/tree-ssa/inline-10.c: New testcase.
7928         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
7929
7930 2011-04-28  Xinliang David Li  <davidxl@google.com>
7931
7932         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7933         * g++.dg/prof-robust-1.C: New test.
7934
7935 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7936
7937         PR tree-optimization/48765
7938         * gcc.dg/vect/pr48765.c: New.
7939
7940 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7941
7942         PR tree-optimization/48775
7943         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7944
7945 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7946
7947         PR c++/48798
7948         * g++.dg/inherit/pr48798.C: New.
7949         * g++.old-deja/g++.other/base1.C: Adjust.
7950
7951 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7952
7953         PR c++/48656
7954         * g++.dg/template/inherit7.C: New test case.
7955
7956 2011-04-28  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/40052
7959         PR tree-optimization/15347
7960         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7961         * gcc.dg/pr15347.c: Likewise.
7962
7963 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7964
7965         PR c++/48530
7966         * g++.dg/cpp0x/sfinae18.C: New.
7967
7968 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7969
7970         PR c++/48771
7971         * g++.dg/ext/is_literal_type1.C: New.
7972
7973 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/48112
7976         PR fortran/48279
7977         * gfortran.dg/interface_35.f90: New.
7978         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7979         * gfortran.dg/func_result_6.f90: Add dg-warning.
7980         * gfortran.dg/bessel_1.f90: Ditto.
7981         * gfortran.dg/hypot_1.f90: Ditto.
7982         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7983         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7984         * gfortran.dg/interface_assignment_4.f90: Ditto.
7985
7986 2011-04-27  Jason Merrill  <jason@redhat.com>
7987
7988         * g++.dg/ext/complex8.C: New.
7989
7990         * g++.dg/cpp0x/initlist49.C: New.
7991         * g++.dg/init/new30.C: New.
7992
7993 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7994
7995         PR fortran/48788
7996         * gfortran.dg/whole_file_34.f90: New.
7997
7998 2011-04-27  Jan Hubicka  <jh@suse.cz>
7999
8000         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8001
8002 2011-04-27  Jason Merrill  <jason@redhat.com>
8003
8004         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8005
8006         * g++.dg/parse/ambig6.C: New.
8007
8008 2011-04-27  Nick Clifton  <nickc@redhat.com>
8009
8010         * gcc.dg/20020312-2.c: Add definition for RX.
8011
8012         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8013         option with RX targets.
8014
8015         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8016         /* */ comments.
8017
8018 2011-04-27  Richard Guenther  <rguenther@suse.de>
8019
8020         * gcc.dg/tree-ssa/pr23382.c: Remove.
8021
8022 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8023
8024         PR target/48767
8025         * gcc.c-torture/compile/pr48767.c: New test.
8026
8027 2011-04-27  Richard Guenther  <rguenther@suse.de>
8028
8029         PR tree-optimization/48772
8030         * g++.dg/pr48772.C: New testcase.
8031
8032 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR c/48742
8035         * gcc.c-torture/compile/pr48742.c: New test.
8036
8037 2011-04-26  Jason Merrill  <jason@redhat.com>
8038
8039         * g++.dg/lookup/koenig13.C: New.
8040
8041         * g++.dg/cpp0x/initlist48.C: New.
8042
8043 2011-04-25  Jason Merrill  <jason@redhat.com>
8044
8045         * g++.dg/cpp0x/sfinae17.C: New.
8046
8047 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8048
8049         PR target/48258
8050         * gcc.target/powerpc/pr48258-1.c: New file.
8051         * gcc.target/powerpc/pr48258-2.c: Ditto.
8052
8053 2011-04-26  Xinliang David Li  <davidxl@google.com>
8054
8055         * gcc.dg/uninit-suppress.c: New test.
8056         * gcc.dg/uninit-suppress.c: New test.
8057
8058 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR debug/48768
8061         * gcc.dg/pr48768.c: New test.
8062
8063         PR tree-optimization/48734
8064         * gcc.c-torture/compile/pr48734.c: New test.
8065
8066         PR testsuite/48753
8067         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8068
8069 2011-04-26  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/48731
8072         * gcc.dg/torture/pr48731.c: New testcase.
8073
8074 2011-04-26  Richard Guenther  <rguenther@suse.de>
8075
8076         PR testsuite/48753
8077         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8078
8079 2011-04-26  Richard Guenther  <rguenther@suse.de>
8080
8081         PR middle-end/48694
8082         * gcc.dg/torture/pr48694-1.c: New testcase.
8083         * gcc.dg/torture/pr48694-2.c: Likewise.
8084
8085 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8086
8087         * g++.dg/ext/underlying_type1.C: New.
8088         * g++.dg/ext/underlying_type2.C: Likewise.
8089         * g++.dg/ext/underlying_type3.C: Likewise.
8090         * g++.dg/ext/underlying_type4.C: Likewise.
8091         * g++.dg/ext/underlying_type5.C: Likewise.
8092         * g++.dg/ext/underlying_type6.C: Likewise.
8093         * g++.dg/ext/underlying_type7.C: Likewise.
8094         * g++.dg/ext/underlying_type8.C: Likewise.
8095         * g++.dg/ext/underlying_type9.C: Likewise.
8096         * g++.dg/ext/underlying_type10.C: Likewise.
8097
8098 2011-04-25  Jason Merrill  <jason@redhat.com>
8099
8100         * g++.dg/cpp0x/regress/template-const2.C: New.
8101
8102 2011-04-25  Jeff Law <law@redhat.com>
8103
8104         * gcc.dg/tree-ssa/vrp56.c: new test.
8105
8106 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8107
8108         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8109
8110 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR preprocessor/48740
8113         * c-c++-common/raw-string-11.c: New test.
8114
8115 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8116
8117         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8118         hppa*-*-hpux*.
8119
8120 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8121
8122         PR fortran/18918
8123         * gfortran.dg/coarray_19.f90: New.
8124
8125 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8126
8127         PR c/48685
8128         * gcc.dg/pr48685.c: New test.
8129
8130 2011-04-22  Jan Hubicka  <jh@suse.cz>
8131
8132         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8133
8134 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR tree-optimization/48717
8137         * gcc.c-torture/execute/pr48717.c: New test.
8138
8139 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8140
8141         PR target/48723
8142         * gcc.target/i386/pr48723.c: New test.
8143
8144 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR c/48716
8147         * gcc.dg/gomp/pr48716.c: New test.
8148         * g++.dg/gomp/pr48716.C: New test.
8149
8150 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8151
8152         PR c/36750
8153         * gcc.dg/missing-field-init-2.c: Update testcase.
8154
8155 2011-04-22  Alan Modra  <amodra@gmail.com>
8156
8157         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8158
8159 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8160
8161         PR fortran/48405
8162         * gfortran.dg/function_optimize_6.f90:  New test.
8163
8164 2011-04-21  Easwaran Raman  <eraman@google.com>
8165
8166         * gcc.dg/stack-layout-2.c: New test.
8167
8168 2011-04-21  Richard Guenther  <rguenther@suse.de>
8169
8170         PR lto/48703
8171         * g++.dg/lto/pr48207-2_0.C: New testcase.
8172         * g++.dg/lto/pr48207-3_0.C: Likewise.
8173
8174 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8175
8176         * gnat.dg/volatile5.adb: New test.
8177         * gnat.dg/volatile5_pkg.ads: New helper.
8178
8179 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8180
8181         PR target/48708
8182         * gcc.target/i386/pr48708.c: New test.
8183
8184 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8185
8186         * gcc.dg/vect/vect-119.c: New test.
8187
8188 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8189
8190         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8191         and once without.
8192
8193 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8194             Richard Sandiford  <richard.sandiford@linaro.org>
8195
8196         PR target/46329
8197         * gcc.target/arm/pr46329.c: New test.
8198
8199 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/18918
8202         * gfortran.dg/coarray_18.f90: New.
8203
8204 2011-04-20  Jason Merrill  <jason@redhat.com>
8205
8206         * g++.dg/cpp0x/initlist47.C: New.
8207
8208         * g++.dg/init/dtor4.C: New.
8209
8210 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8211
8212         PR target/48678
8213         * gcc.target/i386/sse2-pinsrw.c: New test.
8214         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8215         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8216         * gcc.target/i386/sse2-insvhi.c: Ditto.
8217         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8218         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8219
8220 2011-04-20  Jason Merrill  <jason@redhat.com>
8221
8222         * g++.dg/template/const4.C: New.
8223
8224 2011-04-20  Easwaran Raman  <eraman@google.com>
8225
8226         * gcc.dg/stack-layout-1.c: New test.
8227
8228 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8229
8230         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8231         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8232         function.
8233
8234 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8235
8236         * gcc.dg/binop-xor1.c: New test.
8237         * gcc.dg/binop-xor2.c: New test.
8238         * gcc.dg/binop-xor3.c: New test.
8239         * gcc.dg/binop-xor4.c: New test.
8240         * gcc.dg/binop-xor5.c: New test.
8241
8242 2011-04-20  Richard Guenther  <rguenther@suse.de>
8243
8244         PR tree-optimization/47892
8245         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8246
8247 2011-04-20  Richard Guenther  <rguenther@suse.de>
8248
8249         PR middle-end/48695
8250         * g++.dg/torture/pr48695.C: New testcase.
8251
8252 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8253
8254         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8255         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8256         * gcc.c-torture/execute/pr45262.c: Ditto
8257         * gcc.dg/torture/pr43165.c: Ditto.
8258         * gcc.dg/torture/pr47228.c: Ditto.
8259         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8260         * gcc.dg/ipa/pr45644.c: Ditto.
8261         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8262         PDP11.
8263
8264 2011-04-19  Jason Merrill  <jason@redhat.com>
8265
8266         * g++.dg/ext/complex7.C: New.
8267
8268         * g++.dg/ext/attrib41.C: New.
8269
8270 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8271
8272         PR testsuite/48676
8273         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8274
8275 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR target/48678
8278         * gcc.target/i386/pr48678.c: New test.
8279
8280 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8281
8282         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8283         * g++.dg/opt/devirt2.C: New test.
8284         * g++.dg/ipa/devirt-g-1.C: Likewise.
8285
8286 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8287
8288         PR fortran/48588
8289         * gfortran.dg/whole_file_33.f90: New.
8290
8291 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8292
8293         * g++.dg/ipa/devirt-7.C: New test.
8294
8295 2011-04-19  Richard Guenther  <rguenther@suse.de>
8296
8297         PR lto/48207
8298         * g++.dg/lto/pr48207_0.C: New testcase.
8299
8300 2011-04-18  Jason Merrill  <jason@redhat.com>
8301
8302         * g++.dg/init/void1.C: New.
8303
8304         * g++.dg/cpp0x/union4.C: New.
8305
8306 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8307
8308         PR middle-end/48661
8309         * g++.dg/torture/pr48661.C: New test.
8310
8311         PR c++/48632
8312         * g++.dg/gomp/pr48632.C: New test.
8313
8314 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8315
8316         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8317         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8318
8319 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8320
8321         PR fortran/18918
8322         * gfortran.dg/coarray_17.f90: New.
8323         * gfortran.dg/coarray_10.f90: Update dg-error.
8324
8325 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327         PR testsuite/48251
8328         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8329         * gfortran.dg/guality/guality.exp: Likewise.
8330
8331 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8332
8333         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8334
8335 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8338
8339 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8340
8341         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8342
8343 2011-04-18  Richard Guenther  <rguenther@suse.de>
8344
8345         PR middle-end/46364
8346         * g++.dg/torture/pr46364.C: New testcase.
8347
8348 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8349
8350         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8351
8352 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8353
8354         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8355
8356 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8357             Ira Rosen  <ira.rosen@linaro.org>
8358
8359         PR target/48252
8360         * gcc.target/arm/pr48252.c: New test.
8361
8362 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR tree-optimization/48616
8365         * gcc.dg/pr48616.c: New test.
8366
8367 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/18918
8370         * gfortran.dg/coarray_16.f90: New.
8371
8372 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8373
8374         PR fortran/48462
8375         * gfortran.dg/realloc_on_assign_7.f03: New test.
8376
8377 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8378
8379         PR libgfortran/48602
8380         * gfortran.dg/fmt_g0_6.f08: New test.
8381
8382 2011-04-17  Jason Merrill  <jason@redhat.com>
8383
8384         * g++.dg/cpp0x/sfinae16.C: New.
8385
8386 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8387
8388         * gcc.target/mips/reg-var-1.c: New test.
8389
8390 2011-04-17  Jan Hubicka  <jh@suse.cz>
8391
8392         * gcc.dg/winline-5.c: Update testcase.
8393
8394 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8395
8396         * gnat.dg/discr27.ad[sb]: Move dg directive.
8397         * gnat.dg/discr28.ad[sb]: New test.
8398         * gnat.dg/discr28_pkg.ads: New helper.
8399
8400 2011-04-17  Michael Matz  <matz@suse.de>
8401
8402         PR tree-optimization/48622
8403         PR lto/48645
8404         * gcc.dg/lto/pr48622_0.c: New test.
8405
8406 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8407
8408         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8409         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8410         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8411         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8412         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8413         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8414
8415 2011-04-15  Jason Merrill  <jason@redhat.com>
8416
8417         * g++.dg/cpp0x/range-for17.C: New.
8418
8419 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8420
8421         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8422         * g++.dg/cpp0x/range-for3.C: Likewise.
8423         * g++.dg/cpp0x/range-for9.C: Correct error message.
8424         * g++.dg/cpp0x/range-for11.C: New.
8425         * g++.dg/cpp0x/range-for12.C: New.
8426         * g++.dg/cpp0x/range-for13.C: New.
8427         * g++.dg/cpp0x/range-for14.C: New.
8428         * g++.dg/cpp0x/range-for15.C: New.
8429         * g++.dg/cpp0x/range-for16.C: New.
8430
8431 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8432
8433         PR fortran/18918
8434         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8435
8436 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8437
8438         * objc.dg/naming-4.m: Updated.
8439         * objc.dg/naming-5.m: Updated.
8440         * objc.dg/naming-6.m: New.
8441         * objc.dg/naming-7.m: New.
8442         * obj-c++.dg/naming-1.mm: Updated.
8443         * obj-c++.dg/naming-2.mm: Updated.
8444         * obj-c++.dg/naming-3.mm: New.
8445         * obj-c++.dg/naming-4.mm: New.
8446
8447 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8448
8449         PR libgfortran/48589
8450         * gfortran.dg/fmt_g0_5.f08: New test.
8451
8452 2011-04-15  Richard Guenther  <rguenther@suse.de>
8453
8454         PR testsuite/48286
8455         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8456
8457 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8458
8459         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8460         -finline-limit=0 to -fno-inline
8461
8462 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR target/48614
8465         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8466         just avx.
8467
8468 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR target/48605
8471         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8472         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8473         * gcc.target/i386/avx-insertps-3.c: New test.
8474         * gcc.target/i386/avx-insertps-4.c: New test.
8475
8476 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8477
8478         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8479         -finline-limit=0
8480
8481 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8482
8483         PR target/46779
8484         PR target/45291
8485         PR target/41894
8486         * gcc.target/avr/pr46779-1.c: New test case
8487         * gcc.target/avr/pr46779-2.c: New test case
8488
8489 2011-04-14  Jason Merrill  <jason@redhat.com>
8490
8491         * g++.dg/cpp0x/sfinae15.C: New.
8492
8493         * g++.dg/cpp0x/sfinae14.C: New.
8494
8495         * g++.dg/ext/vla10.C: New.
8496
8497 2011-04-14  Richard Guenther  <rguenther@suse.de>
8498
8499         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8500
8501 2011-04-14  Richard Guenther  <rguenther@suse.de>
8502
8503         * gcc.dg/fold-bitand-4.c: Move ...
8504         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8505
8506 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8507
8508         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8509         variables const.
8510         * gcc.target/avr/torture/trivial.c: Ditto.
8511
8512 2011-04-13  Jason Merrill  <jason@redhat.com>
8513
8514         * g++.dg/template/operator11.C: New.
8515
8516 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR middle-end/48591
8519         * gcc.dg/gomp/pr48591.c: New test.
8520
8521         PR c++/48570
8522         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8523         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8524
8525 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8526
8527         PR c++/48574
8528         * g++.dg/template/dependent-expr7.C: New test case.
8529
8530 2011-04-13  Jason Merrill  <jason@redhat.com>
8531
8532         * g++.dg/cpp0x/sfinae13.C: New.
8533
8534 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8535
8536         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8537
8538 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8539
8540         * gcc.target/arm/pr43698.c: Remove -march option.
8541
8542 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8543
8544         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8545         -march option.
8546
8547 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8548
8549         PR fortran/48360
8550         PR fortran/48456
8551         * gfortran.dg/realloc_on_assign_6.f03: New test.
8552
8553 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8554
8555         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8556         targets the additional -mno-ms-bitfields and
8557         -Wno-packed-bitfield-compat options.
8558         * g++.dg/ext/bitfield3.C: Likewise.
8559         * g++.dg/ext/bitfield4.C: Likewise.
8560         * g++.dg/ext/bitfield5.C: Likewise.
8561         * gcc.dg/bitfld-15.c: Likewise.
8562         * gcc.dg/bitfld-16.c: Likewise.
8563         * gcc.dg/bitfld-17.c: Likewise.
8564         * gcc.dg/bitfld-18.c: Likewise.
8565
8566 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8567
8568         * gcc.target/arm/neon-vld3-1.c: New test.
8569         * gcc.target/arm/neon-vst3-1.c: New test.
8570         * gcc.target/arm/neon/v*.c: Regenerate.
8571
8572 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8573
8574         PR rtl-optimization/48549
8575         * g++.dg/opt/pr48549.C: New test.
8576
8577 2011-04-12  Richard Guenther  <rguenther@suse.de>
8578
8579         PR tree-optimization/46076
8580         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8581
8582 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8583
8584         PR testsuite/21164
8585         * lib/compat.exp (compat-execute): Declare unsupported after
8586         stripping path from src1.
8587         * lib/lto.exp (lto-execute): Likewise.
8588
8589 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR c/48552
8592         * gcc.dg/pr48552-1.c: New test.
8593         * gcc.dg/pr48552-2.c: New test.
8594
8595 2011-04-11  Jason Merrill  <jason@redhat.com>
8596
8597         * g++.dg/cpp0x/sfinae12.C: New.
8598
8599         * g++.dg/cpp0x/enum10.C: New.
8600
8601         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8602
8603         * g++.dg/cpp0x/rv-func.C: New.
8604
8605 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8608         alpha*-dec-osf5*.
8609
8610 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8611
8612         PR tree-optimization/48195
8613         * gcc.dg/ipa/pr48195.c: New test.
8614
8615 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8616
8617         * gnat.dg/return3.adb: Remove unused switch.
8618
8619 2011-04-08  Mike Stump  <mikestump@comcast.net>
8620
8621         PR testsuite/48506
8622         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8623         default to fno-common.
8624
8625 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8626
8627         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8628         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8629
8630 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8631
8632         PR fortran/48448
8633         * gfortran.dg/function_optimize_5.f90:  New test.
8634
8635 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8636
8637         * gnat.dg/aggr17.adb: New test.
8638         * gnat.dg/aggr18.adb: Likewise.
8639
8640 2011-04-08  Michael Matz  <matz@suse.de>
8641
8642         PR middle-end/48389
8643         * gcc.target/i386/pr48389.c: New test.
8644
8645 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8646
8647         PR rtl-optimization/48272
8648         * g++.dg/opt/pr48272.C: New.
8649
8650 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8651
8652         PR rtl-optimization/48235
8653         * gcc.dg/pr48235.c: New.
8654
8655 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8656
8657         PR rtl-optimization/48302
8658         * g++.dg/opt/pr48302.C: New.
8659
8660 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8661
8662         PR target/48273
8663         * g++.dg/opt/pr48273.C: New.
8664
8665 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8666
8667         PR rtl-optimization/48442
8668         * gcc.dg/pr48442.c: New.
8669
8670 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR tree-optimization/48377
8673         * gcc.dg/vect/pr48377.c: New test.
8674
8675 2011-04-07  Jason Merrill  <jason@redhat.com>
8676
8677         * g++.dg/cpp0x/regress/call1.C: New.
8678
8679         * g++.dg/cpp0x/variadic107.C: New.
8680
8681         * g++.dg/cpp0x/sfinae11.C: New.
8682         * g++.dg/cpp0x/noexcept02.C: Fix.
8683
8684         * g++.dg/cpp0x/sfinae10.C: New.
8685
8686         * g++.dg/cpp0x/sfinae9.C: New.
8687
8688         * c-c++-common/Wcast-qual-1.c: Move here from...
8689         * gcc.dg/cast-qual-3.c: ...here, and...
8690         * g++.dg/warn/Wcast-qual2.C: ...here.
8691
8692         * g++.dg/cpp0x/sfinae8.C: New.
8693
8694         * g++.dg/cpp0x/sfinae7.C: New.
8695
8696         * g++.dg/cpp0x/enum9.C: New.
8697
8698 2011-04-07  Mike Stump  <mikestump@comcast.net>
8699
8700         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8701         with no trampolines.
8702
8703 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR fortran/48117
8706         * gfortran.dg/gomp/pr48117.f90: New test.
8707
8708         PR debug/48343
8709         * gcc.dg/torture/pr48343.c: New test.
8710
8711 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8714
8715 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8716
8717         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8718
8719 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8720
8721         PR target/43920
8722         * lib/scanasm.exp (object-size): New proc.
8723         * gcc.target/arm/pr43920-2.c: New test.
8724
8725 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8726
8727         PR fortran/18918
8728         PR fortran/48477
8729         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8730
8731 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8732
8733         * gcc.dg/mtune.c: Prune note from output.
8734
8735 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR debug/48466
8738         * gcc.dg/guality/pr36977.c: New test.
8739         * gcc.dg/guality/pr48466.c: New test.
8740
8741 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8742
8743         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8744
8745 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8746
8747         * gnat.dg/return3.adb: New test.
8748
8749 2011-04-06  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/47663
8752         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8753
8754 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8755
8756         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8757         Solaris 8 and 9 as well.
8758
8759 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8760
8761         PR target/43920
8762         * gcc.target/arm/pr43920-1.c: New test.
8763
8764 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8765
8766         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8767         (cctor): Actually return the value.
8768         (main): Cast return values.
8769
8770 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8771
8772         * gfortran.dg/character_comparison_8.f90:  New test.
8773
8774 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8775
8776         * frontend-passes: (optimize_lexical_comparison): New function.
8777         (optimize_expr): Call it.
8778         (optimize_comparison): Also handle lexical comparison functions.
8779         Return false instad of -2 for unequal comparison.
8780
8781 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8782
8783         PR fortran/48412
8784         * function_optimize_4.f90:  New test.
8785
8786 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8787
8788         PR fortran/18918
8789         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8790         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8791         * gfortran.dg/coarray_15.f90: New.
8792
8793 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8794
8795         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8796         * gfortran.dg/bessel_7.f90: Likewise.
8797
8798 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8799
8800         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8801
8802 2011-04-03  Richard Guenther  <rguenther@suse.de>
8803             Ira Rosen  <ira.rosen@linaro.org>
8804
8805         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8806         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8807         -ftree-loop-if-convert-stores.
8808
8809 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8810
8811         * gnat.dg/specs/aggr2.ads: New test.
8812
8813 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8814
8815         * gnat.dg/debug2.ad[sb]: New test.
8816         * gnat.dg/debug2_pkg.ads: New helper.
8817         * gnat.dg/debug3.ad[sb]: New test.
8818
8819 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8820
8821         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8822
8823 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8824
8825         PR middle-end/48335
8826         * gcc.c-torture/compile/pr48335-1.c: New test.
8827         * gcc.dg/pr48335-1.c: New test.
8828         * gcc.dg/pr48335-2.c: New test.
8829         * gcc.dg/pr48335-3.c: New test.
8830         * gcc.dg/pr48335-4.c: New test.
8831         * gcc.dg/pr48335-5.c: New test.
8832         * gcc.dg/pr48335-6.c: New test.
8833         * gcc.dg/pr48335-7.c: New test.
8834         * gcc.dg/pr48335-8.c: New test.
8835         * gcc.target/i386/pr48335-1.c: New test.
8836
8837 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8838
8839         PR c/36299
8840         * gcc.dg/Waddress.c: New test.
8841
8842 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8843
8844         PR fortran/48352
8845         * gfortran.dg/function_optimize_3.f90:  New test.
8846
8847 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8848
8849         * gcc.c-torture/compile/20110401-1.c: New test.
8850
8851         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8852         * g++.dg/lto/20091002-2_0.C: Likewise.
8853         * g++.dg/lto/20090303_0.c: Likewise.
8854         * g++.dg/lto/20091004-1_0.C: Likewise.
8855         * g++.dg/lto/20091002-3_0.C: Likewise.
8856         * g++.dg/lto/20091004-2_0.C: Likewise.
8857         * g++.dg/lto/20081123_0.C: Likewise.
8858         * g++.dg/lto/20090313_0.C: Likewise.
8859         * g++.dg/lto/20081109-1_0.C: Likewise.
8860         * g++.dg/lto/20081219_0.C: Likewise.
8861         * g++.dg/lto/20081204-1_0.C: Likewise.
8862         * g++.dg/lto/20090302_0.C: Likewise.
8863         * g++.dg/lto/20081119-1_0.C: Likewise.
8864         * g++.dg/lto/20081118_0.C: Likewise.
8865         * gcc.dg/lto/20091020-2_0.c: Likewise.
8866         * gcc.dg/lto/20090210_0.c: Likewise.
8867         * gcc.dg/lto/20081204-1_0.c: Likewise.
8868         * gcc.dg/lto/20081224_0.c: Likewise.
8869         * gcc.dg/lto/20090219_0.c: Likewise.
8870         * gcc.dg/lto/20091014-1_0.c: Likewise.
8871         * gcc.dg/lto/20091016-1_0.c: Likewise.
8872         * gcc.dg/lto/20090206-2_0.c: Likewise.
8873         * gcc.dg/lto/20090116_0.c: Likewise.
8874         * gcc.dg/lto/20091013-1_0.c: Likewise.
8875         * gcc.dg/lto/20091015-1_0.c: Likewise.
8876         * gcc.dg/lto/20090126-2_0.c: Likewise.
8877
8878 2011-03-31  Ian Lance Taylor  <iant@google.com>
8879
8880         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8881
8882 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         * gnat.dg/opt16.adb: New test.
8885
8886 2011-03-31  Jason Merrill  <jason@redhat.com>
8887
8888         * g++.dg/cpp0x/defaulted24.C: New.
8889
8890 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8891
8892         PR target/16292
8893         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8894         with -O0.
8895
8896 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * g++.dg/other/i386-9.C: New test.
8899
8900 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8903
8904 2011-03-30  Jason Merrill  <jason@redhat.com>
8905
8906         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8907
8908         * g++.dg/cpp0x/regress/isnan.C: New.
8909
8910         * g++.dg/cpp0x/initlist46.C: New.
8911
8912 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8913
8914         PR target/47551
8915         * gcc.target/arm/neon-modes-2.c: New test.
8916
8917 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR c/48305
8920         * gcc.c-torture/compile/pr48305.c: New test.
8921
8922 2011-03-29  Jason Merrill  <jason@redhat.com>
8923
8924         * g++.dg/cpp0x/regress/value-dep1.C: New.
8925
8926 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8927
8928         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8929
8930 2011-03-29  Ian Lance Taylor  <iant@google.com>
8931
8932         * go.test/go-test.exp: Handle the test lines used in several new
8933         tests.
8934         (errchk): Add opts parameter.  Change all callers.  Handle parens
8935         in regexps.
8936
8937 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8938             Dominique d'Humieres  <dominiq@lps.ens.fr>
8939
8940         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8941         and __APPLE__ && __PPC__ && __ALTIVEC__.
8942
8943 2011-03-29  Jason Merrill  <jason@redhat.com>
8944
8945         * g++.dg/cpp0x/dependent1.C: New.
8946
8947         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8948
8949         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8950
8951         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8952
8953 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8954
8955         PR fortran/48095
8956         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8957         * gfortran.dg/proc_ptr_comp_32.f90: New.
8958
8959 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8960
8961         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8962         check for corresponding warning.
8963
8964 2011-03-28  Jason Merrill  <jason@redhat.com>
8965
8966         * g++.dg/cpp0x/rv-deduce2.C: New.
8967
8968 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR debug/48203
8971         * gcc.dg/pr48203.c: New test.
8972
8973 2011-03-28  Jeff Law <law@redhat.com>
8974
8975         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8976
8977 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8978
8979         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8980         and __PPC__ && __ALTIVEC__.
8981
8982 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8983
8984         PR testsuite/48238
8985         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8986         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8987         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8988         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8989
8990 2011-03-28  Jason Merrill  <jason@redhat.com>
8991
8992         * g++.dg/cpp0x/initlist-array2.C: New.
8993
8994         * g++.dg/cpp0x/initlist-array1.C: New.
8995
8996         * g++.dg/cpp0x/constexpr-compound.C: New.
8997
8998         * g++.dg/cpp0x/constexpr-using.C: New.
8999
9000         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9001
9002 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9003
9004         PR testsuite/48276
9005         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9006
9007 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9008
9009         * gcc.dg/slp-1.c: New test.
9010
9011 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9012
9013         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9014         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9015         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9016         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9017         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9018         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9019         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9020         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9021         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9022         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9023         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9024         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9025         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9026         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9027
9028 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9029
9030         PR fortran/47065
9031         * gfortran.dg/trim_optimize_5.f90:  New test.
9032         * gfortran.dg/trim_optimize_6.f90:  New test.
9033
9034 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9035
9036         PR target/38598
9037         * gcc.target/mips/madd-7.c: Remove -mlong32.
9038         * gcc.target/mips/msub-7.c: Likewise.
9039
9040 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9041
9042         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9043         accesses to preserve the meaning of the test for doubleword vectors.
9044         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9045         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9046
9047 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9048
9049         PR fortran/48291
9050         * gfortran.dg/class_42.f03: New.
9051
9052 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9053
9054         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9055         strided accesses.
9056
9057 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9058
9059         PR rtl-optimization/48144
9060         * gcc.dg/pr48144.c: New test.
9061
9062 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9063
9064         * gnat.dg/discr27.ad[sb]: New test.
9065
9066 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/limited_with2.ad[sb]: New test.
9069         * gnat.dg/limited_with2_pkg1.ads: New helper.
9070         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9071
9072 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9073
9074         * gnat.dg/opt15.adb: New test.
9075         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9076
9077 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9078
9079         PR fortran/48174
9080         PR fortran/45304
9081         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9082         * gfortran.dg/leadz_trailz_3.f90: Ditto
9083
9084 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9085
9086         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9087
9088 2011-03-25  Jason Merrill  <jason@redhat.com>
9089
9090         * g++.dg/cpp0x/defaulted22.C: New.
9091         * g++.dg/cpp0x/defaulted23.C: New.
9092         * g++.dg/cpp0x/defaulted15.C: Adjust.
9093
9094 2011-03-25  Jason Merrill  <jason@redhat.com>
9095
9096         * g++.dg/cpp0x/move1.C: New.
9097
9098 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9099
9100         PR target/48287
9101         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9102
9103 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9104
9105         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9106         for mips-sgi-irix6.5.
9107         Replace snprintf prototype by <stdio.h>.
9108
9109 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9110
9111         PR testsuite/48283
9112         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9113         run_expensive_tests.
9114         * gcc.dg/graphite/block-4.c: Likewise.
9115         * gcc.dg/graphite/block-7.c: Likewise.
9116         * gcc.dg/graphite/block-8.c: Likewise.
9117
9118 2011-03-25  Richard Guenther  <rguenther@suse.de>
9119
9120         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9121         * g++.dg/tree-ssa/pr8781.C: Likewise.
9122         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9123         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9124         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9125         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9126         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9127         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9128         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9129         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9130         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9131         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9132         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9133         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9134         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9135         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9136         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9137         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9138         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9139         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9140         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9141         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9142         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9143         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9144         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9145         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9146         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9147         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9148         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9149         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9150         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9151         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9152         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9153         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9154         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9155         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9156         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9157         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9158         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9159         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9160         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9161         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9162         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9163         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9164         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9165         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9166         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9167         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9168         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9169         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9170         * c-c++-common/pr46562-2.c: Likewise.
9171         * gfortran.dg/pr42108.f90: Likewise.
9172         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9173         foo to be inlined even at -O1.
9174         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9175         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9176         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9177         * gcc.dg/matrix/matrix.exp: Disable FRE.
9178
9179 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR debug/48204
9182         * gcc.dg/dfp/pr48204.c: New test.
9183
9184 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9185
9186         PR target/48209
9187         * gcc.c-torture/execute/pr47917.c: Move this...
9188         * gcc.dg/torture/pr47917.c: to here and add xfails.
9189
9190 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9191
9192         * gnat.dg/array16.ad[sb]: New test.
9193         * gnat.dg/array16.ads: New helper.
9194
9195 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9196
9197         * gnat.dg/derived_type2.adb: New test.
9198
9199 2011-03-24  Richard Guenther  <rguenther@suse.de>
9200
9201         PR tree-optimization/48271
9202         * g++.dg/torture/pr48271.C: New testcase.
9203
9204 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9205
9206         * gnat.dg/array15.ad[sb]: New test.
9207
9208 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9209
9210         PR target/48237
9211         * gcc.target/i386/pr48237.c: New test.
9212
9213 2011-03-24  Richard Guenther  <rguenther@suse.de>
9214
9215         PR middle-end/48269
9216         * gcc.dg/builtin-object-size-10.c: New testcase.
9217
9218 2011-03-24  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/46562
9221         * c-c++-common/pr46562-2.c: New testcase.
9222         * c-c++-common/pr46562.c: Likewise.
9223
9224 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9225
9226         * gcc.dg/vect/vect-cselim-1.c: New test.
9227         * gcc.dg/vect/vect-cselim-2.c: New test.
9228
9229 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9230
9231         * gcc.target/arm/pr46934.c: New.
9232
9233 2011-03-23  Ian Lance Taylor  <iant@google.com>
9234
9235         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9236
9237 2011-03-23  Richard Guenther  <rguenther@suse.de>
9238
9239         * gcc.dg/struct: Remove directory and contents.
9240
9241 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9242
9243         PR testsuite/48251
9244         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9245
9246 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9247
9248         * gnat.dg/discr26.ad[sb]: New test.
9249         * gnat.dg/discr26_pkg.ads: New helper.
9250
9251 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9252
9253         PR target/47553
9254         * gcc.target/arm/neon-vld-1.c: New test.
9255
9256 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9257
9258         * gnat.dg/array14.ad[sb]: New test.
9259         * gnat.dg/array14_pkg.ads: New helper.
9260
9261 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9262
9263         * gcc.c-torture/execute/920501-8.x: Remove.
9264         * gcc.c-torture/execute/930513-1.x: Remove.
9265         * gcc.c-torture/execute/960312-1.x: Remove.
9266         * gcc.c-torture/compile/20000804-1.c,
9267         gcc.c-torture/compile/20001205-1.c,
9268         gcc.c-torture/compile/20001226-1.c,
9269         gcc.c-torture/compile/20010518-2.c,
9270         gcc.c-torture/compile/20020312-1.c,
9271         gcc.c-torture/compile/20020604-1.c,
9272         gcc.c-torture/compile/920501-12.c,
9273         gcc.c-torture/compile/920501-4.c,
9274         gcc.c-torture/compile/920520-1.c,
9275         gcc.c-torture/compile/980506-1.c,
9276         gcc.c-torture/execute/980709-1.x,
9277         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9278         options for m68hc11.
9279         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9280         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9281         m68hc11.
9282
9283 2011-03-22  Nick Clifton  <nickc@redhat.com>
9284
9285         * lib/target-supports.exp (check_profiling_available): Add MN10300
9286         to the list of targets that do not support profiling.  Restore
9287         alpha sorting to this list.
9288
9289 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9290
9291         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9292         failure on 32-bit systems.
9293         * gcc.dg/torture/vector-2.c: Ditto.
9294
9295 2011-03-22  Richard Guenther  <rguenther@suse.de>
9296
9297         PR tree-optimization/48228
9298         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9299
9300 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9301
9302         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9303         powerpc.
9304
9305         PR target/48226
9306         * gcc.target/powerpc/pr48226.c: New file.
9307
9308 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9309
9310         * lib/prune.exp (prune_gcc_output): Prune "could not create
9311         compact unwind for" warnings.
9312
9313 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR c/42544
9316         PR c/48197
9317         * gcc.c-torture/execute/pr42544.c: New test.
9318         * gcc.c-torture/execute/pr48197.c: New test.
9319
9320 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9321
9322         PR preprocessor/48192
9323         * gcc.target/powerpc/pr48192.c: New file.
9324
9325         PR target/48053
9326         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9327         split problem of 0 being loaded in a VSX register.
9328
9329 2011-03-21  Richard Guenther  <rguenther@suse.de>
9330
9331         PR c/47939
9332         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9333         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9334         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9335         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9336
9337 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR target/48213
9340         * gcc.dg/pr48213.c: New test.
9341
9342 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9343
9344         PR target/12171
9345         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9346
9347 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9348
9349         * gcc.target/arm/xor-and.c: New.
9350
9351 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9352
9353         PR fortran/22572
9354         * gfortran.dg/function_optimize_1.f90:  New test.
9355         * gfortran.dg/function_optimize_2.f90:  New test.
9356
9357 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9358
9359         PR rtl-optimization/47502
9360         * gcc.target/i386/pr47502-1.c: New.
9361         * gcc.target/i386/pr47502-2.c: Likewise.
9362
9363 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9364
9365         PR rtl-optimization/48156
9366         * gcc.dg/pr48156.c: New test.
9367
9368 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9369
9370         PR libfortran/47439
9371         * gfortran.dg/scratch_1.f90: Adjust test.
9372
9373 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9374
9375         PR libfortran/47439
9376         * gfortran.dg/scratch_1.f90: New test.
9377
9378 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9379
9380         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9381         variably modified typedefs.
9382         * gcc.dg/c1x-typedef-2.c: Remove.
9383
9384 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9385
9386         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9387         * gcc.dg/c1x-anon-struct-3.c: New test.
9388         * gcc.dg/anon-struct-11.c: Update.
9389
9390 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9391
9392         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9393         dg-xfail-run-if.
9394         Only xfail with gas.
9395
9396 2011-03-18  Jason Merrill  <jason@redhat.com>
9397
9398         * g++.dg/template/fn-ptr1.C: New.
9399
9400         * g++.dg/overload/volatile1.C: New.
9401
9402         * g++.dg/opt/pr23372.C: New.
9403
9404         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9405
9406 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9407
9408         PR middle-end/47405
9409         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9410
9411 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9412
9413         * gcc.target/arm/unsigned-extend-1.c: New.
9414
9415 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9416
9417         PR bootstrap/48161
9418         * gcc.c-torture/compile/pr48161.c: New test.
9419
9420 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9421
9422         PR middle-end/47725
9423         * gcc.dg/torture/pr47725.c: New.
9424
9425 2011-03-17  Jason Merrill  <jason@redhat.com>
9426
9427         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9428         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9429
9430 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9431
9432         * gnat.dg/specs/elab2.ads: New test.
9433         * gnat.dg/specs/elab2_pkg.ads: New helper.
9434
9435 2011-03-17  Jason Merrill  <jason@redhat.com>
9436
9437         * g++.dg/cpp0x/decltype-1212.C: New.
9438         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9439
9440 2011-03-17  Jason Merrill  <jason@redhat.com>
9441
9442         * g++.dg/parse/memfnquals1.C: New.
9443
9444 2011-03-17  Richard Guenther  <rguenther@suse.de>
9445
9446         PR middle-end/48134
9447         * gcc.dg/pr48134.c: New testcase.
9448
9449 2011-03-17  Richard Guenther  <rguenther@suse.de>
9450
9451         PR middle-end/48165
9452         * g++.dg/torture/pr48165.C: New testcase.
9453
9454 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9455
9456         PR rtl-optimization/48141
9457         * gcc.dg/pr48141.c: New test.
9458
9459 2011-03-16  Jason Merrill  <jason@redhat.com>
9460
9461         * g++.dg/cpp0x/constexpr-48089.C: New.
9462
9463         * g++.dg/cpp0x/constexpr-abi1.C: New.
9464
9465         * g++.dg/cpp0x/constexpr-46336.C: New.
9466         * g++.dg/parse/friend5.C: Adjust expected errors.
9467
9468         * g++.dg/cpp0x/constexpr-47570.C: New.
9469
9470 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9471
9472         PR debug/47510
9473         * ++.dg/debug/dwarf2/typedef6.C: New test.
9474
9475 2011-03-16  Jason Merrill  <jason@redhat.com>
9476
9477         * g++.dg/cpp0x/elision2.C: New.
9478
9479         * g++.dg/cpp0x/constexpr-array3.C: New.
9480
9481 2011-03-16  Jason Merrill  <jason@redhat.com>
9482
9483         * g++.dg/cpp0x/sfinae6.C: New.
9484         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9485         * g++.dg/cpp0x/pr45908.C: Likewise.
9486         * g++.dg/cpp0x/sfinae6.C: Likewise.
9487         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9488         * g++.old-deja/g++.law/arg11.C: Likewise.
9489
9490 2011-03-16  Jason Merrill  <jason@redhat.com>
9491
9492         * g++.dg/template/incomplete6.C: New.
9493
9494 2011-03-16  Jeff Law <law@redhat.com>
9495
9496         * gcc.dg/tree-ssa/vrp55.c: New test.
9497
9498 2011-03-16  Jason Merrill  <jason@redhat.com>
9499
9500         * g++.dg/cpp0x/auto22.C: New.
9501
9502 2011-03-16  Richard Guenther  <rguenther@suse.de>
9503
9504         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9505         optimizing it away if promoted to const.
9506
9507 2011-03-16  Richard Guenther  <rguenther@suse.de>
9508
9509         PR tree-optimization/48149
9510         * gcc.dg/fold-complex-1.c: New testcase.
9511
9512 2011-03-16  Richard Guenther  <rguenther@suse.de>
9513
9514         PR testsuite/48147
9515         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9516         or cloning happens.
9517
9518 2011-03-16  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/26134
9521         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9522
9523 2011-03-16  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/48146
9526         * gcc.dg/torture/pr48146.c: New testcase.
9527
9528 2011-03-16  Richard Guenther  <rguenther@suse.de>
9529
9530         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9531         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9532
9533 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR middle-end/48136
9536         * gcc.c-torture/compile/pr48136.c: New test.
9537
9538         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9539
9540         PR debug/45882
9541         * gcc.dg/guality/pr45882.c: New test.
9542
9543 2011-03-15  Jason Merrill  <jason@redhat.com>
9544
9545         * g++.dg/cpp0x/constexpr-recursion.C: New.
9546
9547         * g++.dg/cpp0x/implicit11.C: New.
9548
9549 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9550
9551         * g++.dg/cpp0x/constexpr-attribute.C: New.
9552
9553 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9554
9555         * g++.dg/parse/pr34758.C: New.
9556
9557 2011-03-15  Xinliang David Li  <davidxl@google.com>
9558
9559         PR c/47837
9560         * gcc.dg/uninit-pred-7_d.c: New test.
9561         * gcc.dg/uninit-pred-8_d.c: New test.
9562
9563 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9564
9565         PR target/46788
9566         * gcc.target/arm/pr46788.c: New.
9567
9568 2011-03-15  Richard Guenther  <rguenther@suse.de>
9569
9570         PR middle-end/47650
9571         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9572         * gfortran.dg/ishft_4.f90: Likewise.
9573         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9574
9575 2011-03-15  Richard Guenther  <rguenther@suse.de>
9576
9577         PR tree-optimization/13954
9578         * g++.dg/tree-ssa/pr13954.C: New testcase.
9579
9580 2011-03-15  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/48037
9583         * gcc.target/i386/pr48037-1.c: New testcase.
9584
9585 2011-03-15  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/41490
9588         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9589         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9590         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9591         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9592         * g++.dg/tree-ssa/pr33604.C: Adjust.
9593
9594 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR middle-end/47917
9597         * gcc.c-torture/execute/pr47917.c: New test.
9598         * gcc.dg/pr47917.c: New test.
9599
9600         PR middle-end/38878
9601         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9602
9603 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9604
9605         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9606         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9607         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9608         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9609         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9610         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9611         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9612         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9613         * gcc.target/i386/avx-floor-vec.c: Ditto.
9614         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9615         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9616         * gcc.target/i386/avx-rint-vec.c: Ditto.
9617         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9618         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9619         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9620         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9621
9622 2011-03-14  Tom Tromey  <tromey@redhat.com>
9623
9624         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9625         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9626         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9627
9628 2011-03-14  Tom Tromey  <tromey@redhat.com>
9629
9630         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9631         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9632         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9633
9634 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9635
9636         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9637
9638 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9639
9640         PR rtl-optimization/47166
9641         * gcc.c-torture/execute/postmod-1.c: New test.
9642
9643 2011-03-14  Richard Guenther  <rguenther@suse.de>
9644
9645         PR middle-end/48098
9646         * gcc.dg/torture/pr48098.c: New testcase.
9647
9648 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9649
9650         PR target/48053
9651         * gcc.target/powerpc/pr48053-1.c: New test.
9652         * gcc.target/powerpc/pr48053-2.c: Likewise.
9653
9654 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9655
9656         PR libfortran/48066
9657         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9658
9659 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9660
9661         PR libfortran/48066
9662         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9663
9664 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9665
9666         PR fortran/48059
9667         * gfortran.dg/class_41.f03: New.
9668
9669 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9670
9671         * g++.dg/conversion/cast3.C: New test.
9672
9673 2011-03-11  Jason Merrill  <jason@redhat.com>
9674
9675         * g++.dg/template/error45.C: New.
9676
9677         * g++.dg/parse/no-type-defn1.C: New.
9678
9679         * g++.dg/ext/attrib40.C: New.
9680
9681         * g++.dg/cpp0x/regress/array1.C: New.
9682
9683 2011-03-11  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/48067
9686         * gcc.dg/pr48067.c: New testcase.
9687
9688 2011-03-11  Richard Guenther  <rguenther@suse.de>
9689
9690         PR lto/48073
9691         * g++.dg/lto/20110311-1_0.C: New testcase.
9692
9693 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR c++/48035
9696         * g++.dg/inherit/virtual8.C: New test.
9697
9698         PR middle-end/48044
9699         * gcc.dg/torture/pr48044.c: New test.
9700
9701 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9702
9703         PR fortran/47768
9704         * gfortran.dg/proc_ptr_comp_31.f90: New.
9705
9706 2011-03-11  Richard Guenther  <rguenther@suse.de>
9707
9708         PR tree-optimization/47278
9709         * gcc.dg/torture/pr47278-1.c: New testcase.
9710         * gcc.dg/torture/pr47278-2.c: Likewise.
9711
9712 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR tree-optimization/48063
9715         * gcc.dg/torture/pr48063.c: New test.
9716
9717 2011-03-10  Jason Merrill  <jason@redhat.com>
9718
9719         * g++.dg/template/array22.C: New.
9720
9721         * g++.dg/cpp0x/syntax-err1.C: New.
9722         * g++.dg/parse/error36.C: Adjust expected errors.
9723         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9724         * g++.old-deja/g++.pt/typename3.C: Likewise.
9725         * g++.old-deja/g++.pt/typename4.C: Likewise.
9726         * g++.old-deja/g++.pt/typename6.C: Likewise.
9727
9728 2011-03-09  Jason Merrill  <jason@redhat.com>
9729
9730         * g++.dg/template/nontype22.C: New.
9731
9732 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9733
9734         PR tree-optimization/47714
9735         * g++.dg/torture/pr47714.C: New test.
9736
9737 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9738
9739         PR target/47755
9740         * gcc.target/powerpc/pr47755-2.c: New file.
9741
9742 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9743
9744         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9745         is not set in the environment, pass 64 as first argument when not
9746         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9747         native where ulimit -u is supported.
9748
9749 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9750
9751         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9752
9753 2011-03-08  Jason Merrill  <jason@redhat.com>
9754
9755         * g++.dg/template/nontype21.C: New.
9756
9757         * g++.dg/template/anon5.C: New.
9758
9759 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR debug/47881
9762         * gcc.dg/pr47881.c: New test.
9763
9764 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9765
9766         PR c++/47957
9767         * g++.dg/lookup/template3.C: New test.
9768
9769 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9770
9771         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9772         'long' type.
9773
9774 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9775
9776         PR testsuite/47954
9777         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9778         sizeof to compute alignment.
9779
9780 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR tree-optimization/48022
9783         * gcc.dg/pr48022-1.c: New test.
9784         * gcc.dg/pr48022-2.c: New test.
9785
9786 2011-03-07  Jason Merrill  <jason@redhat.com>
9787
9788         * g++.dg/template/nontype20.C: New.
9789         * g++.dg/init/member1.C: Adjust expected errors.
9790         * g++.dg/parse/constant4.C: Likewise.
9791         * g++.dg/template/qualified-id3.C: Likewise.
9792         * g++.old-deja/g++.pt/crash10.C: Likewise.
9793
9794         * g++.dg/cpp0x/regress/non-const1.C: New.
9795
9796 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR debug/47991
9799         * gcc.dg/pr47991.c: New test.
9800
9801 2011-03-07  Jason Merrill  <jason@redhat.com>
9802
9803         * g++.dg/abi/mangle46.C: New.
9804
9805 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9806
9807         PR target/47862
9808         * gcc.target/powerpc/pr47862.c: New.
9809
9810 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9811
9812         PR target/45413
9813         * gcc.target/i386/combine-mul.c: Require nonpic.
9814
9815 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9816             Nathan Froyd  <froydnj@codesourcery.com>
9817
9818         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9819
9820 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * README.QMTEST: Remove.
9823
9824 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9825             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9826
9827         PR fortran/47850
9828         * gfortran.dg/array_constructor_37.f90 : New test.
9829
9830 2011-03-05  Jason Merrill  <jason@redhat.com>
9831
9832         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9833         * g++.dg/abi/mangle45.C: Likewise.
9834         * g++.dg/cpp0x/trailing1.C: Likewise.
9835
9836 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9837
9838         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9839
9840 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR rtl-optimization/47899
9843         * gcc.dg/pr47899.c: New test.
9844
9845         * gcc.dg/torture/pr47968.c: Ignore warnings.
9846
9847         PR tree-optimization/47967
9848         * gcc.c-torture/compile/pr47967.c: New test.
9849
9850 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9851
9852         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9853         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9854
9855 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9856
9857         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9858         and property_getAttributes() if __OBJC2__.
9859         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9860         * objc.dg/property/property-encoding-1.m: New.
9861         * obj-c++.dg/property/property-encoding-1.mm: New.
9862
9863 2011-03-04  Jason Merrill  <jason@redhat.com>
9864
9865         * g++.dg/template/pseudodtor6.C: New.
9866
9867         * g++.dg/inherit/covariant19.C: New.
9868
9869 2011-03-04  Richard Guenther  <rguenther@suse.de>
9870
9871         PR middle-end/47968
9872         * gcc.dg/torture/pr47968.c: New testcase.
9873
9874 2011-03-04  Richard Guenther  <rguenther@suse.de>
9875
9876         PR middle-end/47975
9877         * gcc.dg/torture/pr47975.c: New testcase.
9878
9879 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9880
9881         PR c++/47974
9882         * g++.dg/template/crash106.C: New.
9883
9884 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c/47963
9887         * gcc.dg/gomp/pr47963.c: New test.
9888         * g++.dg/gomp/pr47963.C: New test.
9889
9890 2011-03-02  Jason Merrill  <jason@redhat.com>
9891
9892         * g++.dg/cpp0x/regress/condition1.C: New.
9893
9894         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9895
9896 2011-03-01  Jason Merrill  <jason@redhat.com>
9897
9898         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9899
9900         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9901
9902 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9903
9904         PR rtl-optimization/47925
9905         * gcc.c-torture/execute/pr47925.c: New test.
9906
9907 2011-03-01  Jason Merrill  <jason@redhat.com>
9908
9909         * g++.dg/cpp0x/decltype25.C: New.
9910
9911         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9912
9913 2011-03-01  Richard Guenther  <rguenther@suse.de>
9914
9915         PR tree-optimization/47890
9916         * gcc.dg/torture/pr47890.c: New testcase.
9917
9918 2011-03-01  Richard Guenther  <rguenther@suse.de>
9919
9920         PR lto/47924
9921         * gcc.dg/lto/pr47924_0.c: New testcase.
9922
9923 2011-03-01  Richard Guenther  <rguenther@suse.de>
9924
9925         PR lto/46911
9926         * gfortran.dg/lto/pr46911_0.f: New testcase.
9927
9928 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9929
9930         PR libgfortran/47933
9931         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9932         compile errors from older code form.
9933
9934 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9935
9936         PR libgfortran/47567
9937         * gfortran.dg/fmt_fw_d.f90: New test.
9938
9939 2011-02-28  Jason Merrill  <jason@redhat.com>
9940
9941         * g++.dg/inherit/covariant18.C: New.
9942
9943 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR middle-end/47893
9946         * gcc.dg/pr47893.c: New test.
9947
9948 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9949
9950         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9951         NULL in case of a selector with conflicting types.
9952         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9953
9954 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9955
9956         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9957         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9958         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9959         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9960
9961 2011-02-28  Jason Merrill  <jason@redhat.com>
9962
9963         PR c++/47906
9964         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9965
9966 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9967
9968         PR libgfortran/47778
9969         * gfortran.dg/namelist_71.f90: New test.
9970
9971 2011-02-27  Jason Merrill  <jason@redhat.com>
9972
9973         PR c++/47906
9974         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9975         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9976
9977 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9978
9979         PR c++/46466
9980         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9981
9982 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR fortran/47886
9985         * gfortran.dg/gomp/task-1.f90: Removed.
9986
9987 2011-02-26  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.dg/template/this-targ1.C: New.
9990
9991         * g++.dg/cpp0x/regress/template-const1.C: New.
9992         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9993         * g++.dg/template/function1.C: Adjust.
9994         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9995         * g++.dg/debug/debug7.C: Adjust.
9996
9997 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/47886
10000         * gfortran.dg/gomp/task-1.f90: New.
10001
10002 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10003
10004         * gcc.target/arm/neon-thumb2-move.c: Add
10005         dg-require-effective-target arm_thumb2_ok.
10006
10007 2011-02-24  Jason Merrill  <jason@redhat.com>
10008
10009         * g++.dg/parse/constant1.C: Specify C++98 mode.
10010         * g++.dg/parse/constant5.C: Likewise.
10011         * g++.dg/parse/error2.C: Likewise.
10012         * g++.dg/parse/semicolon3.C: Likewise.
10013         * g++.dg/template/crash14.C: Likewise.
10014         * g++.dg/template/local4.C: Likewise.
10015         * g++.dg/template/nontype3.C: Likewise.
10016         * g++.dg/parse/crash31.C: Adjust expected errors.
10017         * g++.dg/template/function1.C: Likewise.
10018         * g++.dg/template/ref3.C: Likewise.
10019         * g++.dg/template/static9.C: Likewise.
10020         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10021
10022         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10023         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10024         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10025         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10026         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10027
10028 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR fortran/47878
10031         * gfortran.dg/pr47878.f90: New test.
10032
10033 2011-02-24  Richard Guenther  <rguenther@suse.de>
10034
10035         PR testsuite/47801
10036         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10037         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10038
10039 2011-02-24  Richard Guenther  <rguenther@suse.de>
10040
10041         PR fortran/47839
10042         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10043         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10044
10045 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10046
10047         PR libgfortran/47567
10048         * gfortran.dg/fmt_f0_1.f90: Update test.
10049
10050 2011-02-23  Jason Merrill  <jason@redhat.com>
10051
10052         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10053         * g++.dg/abi/mangle45.C: New.
10054
10055         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10056         * g++.dg/template/canon-type-9.C: Match use of decltype
10057         between declaration and definition.
10058         * g++.dg/template/canon-type-12.C: Likewise.
10059
10060 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10061
10062         PR fortran/40850
10063         * gfortran.dg/nested_allocatables_1.f90: New.
10064
10065 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10066
10067         PR c++/46868
10068         * g++.dg/pr46868.C: New test.
10069         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10070         * g++.dg/parse/error14.C: Adjust.
10071
10072 2011-02-23  Richard Guenther  <rguenther@suse.de>
10073
10074         PR tree-optimization/47838
10075         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10076
10077 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10078
10079         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10080
10081 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10082
10083         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10084         * gfortran.dg/count_init_expr.f03: Ditto.
10085         * gfortran.dg/gomp/pr43711.f90: Ditto.
10086         * gcc.dg/struct-parse-2.c: Ditto.
10087         * gcc.dg/parse-error-3.c: Ditto.
10088         * gcc.dg/Wlogical-op-1.c: Ditto.
10089         * gcc.dg/Walways-true-1.c: Ditto.
10090         * gcc.dg/pr24225.c: Ditto.
10091         * gcc.dg/Walways-true-2.c: Ditto.
10092         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10093         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10094         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10095         * g++.dg/overload/defarg4.C: Ditto.
10096         * g++.dg/inherit/covariant16.C: Ditto.
10097         * g++.dg/inherit/virtual7.C: Ditto.
10098         * g++.dg/template/canon-type-9.C: Ditto.
10099         * g++.dg/template/access19.C: Ditto.
10100         * g++.dg/template/call7.C: Ditto.
10101         * g++.dg/template/canon-type-2.C: Ditto.
10102         * g++.dg/template/init7.C: Ditto.
10103         * g++.dg/template/sizeof-template-argument.C: Ditto.
10104         * g++.dg/template/const3.C: Ditto.
10105         * g++.dg/template/sfinae26.C: Ditto.
10106         * g++.dg/template/sfinae26.C: Ditto.
10107         * g++.dg/template/canon-type-11.C: Ditto.
10108         * g++.dg/template/union2.C: Ditto.
10109         * g++.dg/template/canon-type-3.C: Ditto.
10110         * g++.dg/template/canon-type-1.C: Ditto.
10111         * g++.dg/template/canon-type-5.C: Ditto.
10112         * g++.dg/template/canon-type-7.C: Ditto.
10113         * g++.dg/template/canon-type-10.C: Ditto.
10114         * g++.dg/template/spec36.C: Ditto.
10115         * g++.dg/template/typedef38.C: Ditto.
10116         * g++.dg/template/canon-type-4.C: Ditto.
10117         * g++.dg/template/canon-type-6.C: Ditto.
10118         * g++.dg/template/canon-type-13.C: Ditto.
10119         * g++.dg/template/instantiate9.C: Ditto.
10120         * g++.dg/template/ttp22.C: Ditto.
10121         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10122         * g++.dg/warn/Walways-true-1.C: Ditto.
10123         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10124         * g++.dg/warn/Walways-true-2.C: Ditto.
10125         * g++.dg/conversion/op4.C: Ditto.
10126         * g++.dg/opt/pr19650.C: Ditto.
10127         * g++.dg/lookup/friend11.C: Ditto.
10128         * g++.dg/other/default2.C: Ditto.
10129         * g++.dg/other/default3.C: Ditto.
10130         * g++.dg/other/dtor2.C: Ditto.
10131         * g++.dg/other/friend5.C: Ditto.
10132         * g++.dg/other/default5.C: Ditto.
10133         * g++.dg/init/brace6.C: Ditto.
10134         * g++.dg/init/aggr5.C: Ditto.
10135         * g++.dg/init/error2.C: Ditto.
10136         * g++.dg/expr/bound-mem-fun.C: Ditto.
10137         * g++.dg/expr/cond6.C: Ditto.
10138         * g++.dg/expr/stmt-expr-1.C: Ditto.
10139         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10140         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10141         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10142         * g++.dg/cpp0x/bracket1.C: Ditto.
10143         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10144         * g++.dg/cpp0x/pr38646.C: Ditto.
10145         * g++.dg/cpp0x/variadic73.C: Ditto.
10146         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10147         * g++.dg/cpp0x/bracket4.C: Ditto.
10148         * g++.dg/cpp0x/decltype4.C: Ditto.
10149         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10150         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10151         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10152         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10153         * g++.dg/cpp0x/decltype2.C: Ditto.
10154         * g++.dg/cpp0x/decltype1.C: Ditto.
10155         * g++.dg/cpp0x/bracket2.C: Ditto.
10156         * g++.dg/cpp0x/decltype5.C: Ditto.
10157         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10158         * g++.dg/cpp0x/variadic70.C: Ditto.
10159         * g++.dg/cpp0x/decltype6.C: Ditto.
10160         * g++.dg/cpp0x/rvo.C: Ditto.
10161         * g++.dg/cpp0x/vt-40092.C: Ditto.
10162         * g++.dg/cpp0x/variadic-new.C: Ditto.
10163         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10164         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10165         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10166         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10167         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10168         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10169         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10170         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10171         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10172         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10173         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10174         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10175         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10176         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10177         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10178         * g++.dg/cpp0x/pr39639.C: Ditto.
10179         * g++.dg/cpp0x/decltype3.C: Ditto.
10180         * g++.dg/cpp0x/variadic68.C: Ditto.
10181         * g++.dg/cpp0x/variadic-function.C: Ditto.
10182         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10183         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10184         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10185         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10186         * g++.dg/parse/crash35.C: Ditto.
10187         * g++.dg/parse/crash40.C: Ditto.
10188         * g++.dg/parse/defarg12.C: Ditto.
10189         * g++.dg/parse/crash34.C: Ditto.
10190         * g++.dg/parse/constructor3.C: Ditto.
10191         * g++.dg/parse/template23.C: Ditto.
10192         * g++.dg/parse/crash56.C: Ditto.
10193         * g++.dg/parse/dtor13.C: Ditto.
10194         * g++.dg/parse/error33.C: Ditto.
10195         * g++.dg/parse/ctor9.C: Ditto.
10196         * g++.dg/parse/error32.C: Ditto.
10197         * g++.dg/parse/error37.C: Ditto.
10198         * g++.dg/parse/bitfield3.C: Ditto.
10199         * g++.dg/parse/struct-4.C: Ditto.
10200         * g++.dg/ext/has_trivial_copy.C: Ditto.
10201         * g++.dg/ext/is_polymorphic.C: Ditto.
10202         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10203         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10204         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10205         * g++.dg/ext/is_union.C: Ditto.
10206         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10207         * g++.dg/ext/is_pod.C: Ditto.
10208         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10209         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10210         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10211         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10212         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10213         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10214         * g++.dg/ext/is_abstract.C: Ditto.
10215         * g++.dg/ext/has_trivial_assign.C: Ditto.
10216         * g++.dg/ext/is_class.C: Ditto.
10217         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10218         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10219         * g++.dg/ext/is_base_of.C: Ditto.
10220         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10221         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10222         * g++.dg/ext/is_empty.C: Ditto.
10223         * g++.dg/ext/is_enum.C: Ditto.
10224         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10225         * gnat.dg/opt11.adb: Ditto.
10226         * obj-c++.dg/pr45735.mm: Ditto.
10227         * obj-c++.dg/pr24393.mm: Ditto.
10228         * obj-c++.dg/exceptions-2.mm: Ditto.
10229         * objc.dg/pr45735.m: Ditto.
10230         * objc.dg/pr24393.m: Ditto.
10231
10232 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10233
10234         * objc.dg/attributes/objc-exception-1.m: New.
10235
10236 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10237
10238         * gcc.dg/cpp/include7.c: New test.
10239
10240 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10241
10242         PR c++/47242
10243         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10244
10245 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10246
10247         PR rtl-optimization/47763
10248         * gcc.dg/pr47763.c: New test.
10249
10250 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10251
10252         PR fortran/45743
10253         * gfortran.dg/whole_file_32.f90 : New test.
10254
10255 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10256
10257         PR c++/47666
10258         * g++.dg/inherit/virtual7.C: New test.
10259
10260 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10261
10262         PR objc/47832
10263         * objc.dg/type-size-3.m: Updated error message.
10264         * objc.dg/type-size-4.m: New test.
10265         * objc.dg/type-size-5.m: New test.
10266
10267 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10268
10269         * lib/gnat.exp: Fix comments.
10270         Don't load libgloss.exp.
10271         (default_gnat_version): Call $compiler with --version.
10272         Adapt regexp for gnatmake output, insert version.
10273         (gnat_version): New proc.
10274         (gnat_init): Remove gnat_libgcc_s_path.
10275         (gnat_target_compile): Likewise.
10276         Remove ld_library_path.
10277         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10278         (gnat_pass): Remove.
10279         (gnat_pass): Remove.
10280         (gnat_finish): Remove.
10281         (gnat_exit): Remove.
10282         (local_find_gnatmake): Reindent.
10283         (runtest_file_p): Remove.
10284         (prune_warnings): Remove.
10285         (find_gnatclean): New proc.
10286         * lib/gnat-dg.exp (lremove): New proc.
10287         (gnat-dg-test): Reindent.
10288         Remove additional output files.
10289         (gnat-dg-runtest): Remove.
10290
10291         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10292         * gnat.dg/loop_optimization6.adb: Likewise.
10293         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10294
10295 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10296
10297         PR tree-optimization/47835
10298         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10299
10300 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10301
10302         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10303         * gfortran.dg/abstract_type_2.f03: Ditto.
10304         * gfortran.dg/abstract_type_3.f03: Ditto.
10305         * gfortran.dg/abstract_type_4.f03: Ditto.
10306         * gfortran.dg/abstract_type_5.f03: Ditto.
10307         * gfortran.dg/abstract_type_6.f03: Ditto.
10308         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10309         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10310         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10311         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10312         * gfortran.dg/array_function_5.f90: Ditto.
10313         * gfortran.dg/asynchronous_3.f03: Ditto.
10314         * gfortran.dg/char_expr_1.f90: Ditto.
10315         * gfortran.dg/class_14.f03: Ditto.
10316         * gfortran.dg/data_array_6.f: Ditto.
10317         * gfortran.dg/data_invalid.f90: Ditto.
10318         * gfortran.dg/dot_product_1.f03: Ditto.
10319         * gfortran.dg/func_derived_5.f90: Ditto.
10320         * gfortran.dg/func_result_4.f90: Ditto.
10321         * gfortran.dg/implied_do_1.f90: Ditto.
10322         * gfortran.dg/initialization_25.f90: Ditto.
10323         * gfortran.dg/initialization_26.f90: Ditto.
10324         * gfortran.dg/interface_34.f90: Ditto.
10325         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10326         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10327         * gfortran.dg/matmul_8.f03: Ditto.
10328         * gfortran.dg/merge_init_expr.f90: Ditto.
10329         * gfortran.dg/pack_assign_1.f90: Ditto.
10330         * gfortran.dg/pack_vector_1.f90: Ditto.
10331         * gfortran.dg/pointer_check_8.f90: Ditto.
10332         * gfortran.dg/product_init_expr.f03: Ditto.
10333         * gfortran.dg/reshape_order_5.f90: Ditto.
10334         * gfortran.dg/reshape_shape_1.f90: Ditto.
10335         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10336         * gfortran.dg/same_name_2.f90: Ditto.
10337         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10338         * gfortran.dg/spread_init_expr.f03: Ditto.
10339         * gfortran.dg/stmt_func_1.f90: Ditto.
10340         * gfortran.dg/sum_init_expr.f03: Ditto.
10341         * gfortran.dg/transpose_3.f03: Ditto.
10342         * gfortran.dg/unpack_init_expr.f03: Ditto.
10343         * gfortran.dg/warn_conversion.f90: Ditto.
10344         * gfortran.dg/warn_conversion_2.f90: Ditto.
10345         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10346         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10347         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10348         * gfortran.dg/whole_file_16.f90: Ditto.
10349         * gfortran.dg/whole_file_17.f90: Ditto.
10350         * gfortran.dg/whole_file_18.f90: Ditto.
10351         * gfortran.dg/whole_file_20.f03: Ditto.
10352         * gfortran.dg/whole_file_5.f90: Ditto.
10353         * gfortran.dg/whole_file_6.f90: Ditto.
10354         * gfortran.dg/write_invalid_format.f90: Ditto.
10355         * gfortran.dg/zero_sized_6.f90: Ditto.
10356
10357 2011-02-21  Jeff Law <law@redhat.com>
10358
10359         PR rtl-optimization/46178
10360         * gcc.target/i386/pr46178.c: New test.
10361
10362         PR rtl-optimization/46002
10363         * gcc.c-torture/compile/pr46002.c: New test.
10364
10365 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10366
10367         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10368         *-*-hpux10*.
10369
10370 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10371
10372         PR debug/47106
10373         * g++.dg/debug/pr47106.C: Require effective target lto.
10374
10375 2011-02-21  Jason Merrill  <jason@redhat.com>
10376
10377         * g++.dg/cpp0x/constexpr-diag2.C: New.
10378
10379 2011-02-20  Jason Merrill  <jason@redhat.com>
10380
10381         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10382
10383         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10384
10385         * g++.dg/overload/conv-op1.C: New.
10386
10387         * g++.dg/cpp0x/constexpr-synth1.C: New.
10388
10389 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10390
10391         * objc.dg/layout-2.m: New.
10392         * objc.dg/selector-3.m: Adjusted location of error message.
10393         * objc.dg/type-size-3.m: Same.
10394         * obj-c++.dg/selector-3.mm: Same.
10395
10396 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10397
10398         PR objc/47784
10399         * objc.dg/property/dotsyntax-22.m: New.
10400         * obj-c++.dg/property/dotsyntax-22.mm: New.
10401
10402 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10403
10404         PR c++/46394
10405         * g++.dg/template/typedef38.C: New test.
10406
10407 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10408
10409         PR fortran/46818
10410         * gfortran.dg/whole_file_30.f90 : New test.
10411         * gfortran.dg/whole_file_31.f90 : New test.
10412
10413 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10414
10415         PR fortran/45077
10416         PR fortran/44945
10417         * gfortran.dg/whole_file_28.f90 : New test.
10418         * gfortran.dg/whole_file_29.f90 : New test.
10419
10420 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10421
10422         PR c++/44118
10423         * g++.dg/template/crash105.C: New.
10424
10425 2011-02-19  Jason Merrill  <jason@redhat.com>
10426
10427         * g++.dg/cpp0x/regress/no-elide1.C: New.
10428
10429 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10430
10431         PR tree-optimization/46620
10432         * gcc.dg/pr46620.c: New.
10433
10434 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR c/47809
10437         * gcc.target/i386/pr47809.c: New test.
10438
10439 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10440             Tobias Burnus  <burnus@net-b.de>
10441
10442         * lib/target-supports.exp
10443         (check_effective_target_fortran_large_real): New check for large reals.
10444         * gfortran.dg/nan_7.f90: New test.
10445
10446 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10447
10448         PR libgfortran/47567
10449         * gfortran.dg/fmt_f0_1.f90: Update test.
10450
10451 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10452
10453         PR fortran/47348
10454         * gfortran.dg/array_constructor_36.f90 : New test.
10455         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10456         allow for comparison between different elements of the array
10457         constructor at different levels of optimization.
10458
10459 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10460
10461         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10462         * gcc.target/i386/pr32280-1.c: Likewise.
10463
10464 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10465
10466         PR target/47800
10467         * gcc.target/i386/pr47800.c: New test.
10468
10469 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10470
10471         * objc/execute/exceptions/foward-1.x: New.
10472
10473 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10474
10475         PR fortran/47789
10476         * gfortran.dg/derived_constructor_comps_4.f90: New.
10477
10478 2011-02-18  Tobias Burnus
10479
10480         PR fortran/47775
10481         * gfortran.dg/func_result_6.f90: New.
10482
10483 2011-02-18  Michael Matz  <matz@suse.de>
10484
10485         PR fortran/45586
10486         * gfortran.dg/lto/pr45586_0.f90: New test.
10487         * gfortran.dg/typebound_proc_20.f90: Ditto.
10488         * gfortran.dg/typebound_proc_21.f90: Ditto.
10489
10490 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10491
10492         PR c++/47795
10493         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10494
10495 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10496
10497         PR fortran/47750
10498         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10499         gcc_warning_prefix.
10500         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10501         normalizing the error/warning output.
10502         * gfortran.dg/Wall.f90: Update dg-error/warning.
10503         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10504         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10505         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10506         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10507         * gfortran.dg/class_30.f90: Update dg-error/warning.
10508         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10509         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10510         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10511         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10512         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10513         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10514         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10515         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10516         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10517         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10518         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10519         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10520         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10521         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10522         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10523         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10524         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10525         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10526         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10527         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10528         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10529         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10530         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10531         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10532         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10533
10534 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10535
10536         PR fortran/47768
10537         * gfortran.dg/proc_ptr_comp_30.f90: New.
10538
10539 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR debug/47780
10542         * gcc.target/i386/pr47780.c: New test.
10543
10544 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10545
10546         PR fortran/47767
10547         * gfortran.dg/class_40.f03: New.
10548
10549 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10550
10551         PR c++/47208
10552         * g++.dg/cpp0x/auto21.C: New test.
10553
10554 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10555
10556         * objc.dg/special/unclaimed-category-1.h: Updated for
10557         new ABI support.
10558         * objc.dg/special/unclaimed-category-1.m: Same.
10559         * objc.dg/zero-link-1.m: Same.
10560         * objc.dg/lookup-1.m: Same.
10561         * objc.dg/torture/strings/const-str-9.m
10562         * objc.dg/torture/strings/const-str-10.m: Same.
10563         * objc.dg/torture/strings/const-str-11.m: Same.
10564         * objc.dg/torture/forward-1.m: Same.
10565         * objc.dg/zero-link-2.m: Same.
10566         * objc.dg/encode-7-next-64bit.m: Same.
10567         * objc.dg/method-4.m: Same.
10568         * objc.dg/next-runtime-1.m: Same.
10569         * objc.dg/image-info.m: Same.
10570         * objc.dg/pr23214.m: Same.
10571         * objc.dg/symtab-1.m: Same.
10572         * obj-c++.dg/basic.m: Same.
10573         * obj-c++.dg/proto-lossage-3.m: Same.
10574         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10575         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10576         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10577         * obj-c++.dg/method-11.m: Same.
10578         * objc/execute/enumeration-1.m: Same.
10579         * objc/execute/object_is_class.m: Same.
10580         * objc/execute/formal_protocol-2.m: Same.
10581         * objc/execute/formal_protocol-4.m: Same.
10582         * objc/execute/formal_protocol-6.m: Same.
10583         * objc/execute/bycopy-3.m: Same.
10584         * objc/execute/exceptions/catchall-1.m: Same.
10585         * objc/execute/exceptions/finally-1.m: Same.
10586         * objc/execute/exceptions/local-variables-1.m: Same.
10587         * objc/execute/exceptions/foward-1.m: Same.
10588         * objc/execute/bf-common.h
10589         * objc/execute/enumeration-2.m: Same.
10590         * objc/execute/formal_protocol-1.m: Same.
10591         * objc/execute/formal_protocol-3.m: Same.
10592         * objc/execute/formal_protocol-5.m: Same.
10593         * objc/execute/accessing_ivars.m: Same.
10594         * objc/execute/bycopy-2.m: Same.
10595         * objc/execute/formal_protocol-7.m: Same.
10596         * objc/execute/compatibility_alias.m: Same.
10597         * objc/execute/no_clash.m: Same.
10598         * objc/execute/object_is_meta_class.m: Same.
10599         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10600         * objc/execute/class-tests-1.h: Include stdio.h.
10601         * objc/execute/class-tests-2.h: Same.
10602         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10603         runtimes.
10604         * obj-c++.dg/try-catch-2.mm: Same.
10605
10606 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR c++/47783
10609         * g++.dg/warn/Wunused-parm-4.C: New test.
10610
10611 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10612             Jan Hubicka  <jh@suse.cz>
10613
10614         PR debug/47106
10615         PR debug/47402
10616         * g++.dg/debug/pr47106.C: New.
10617
10618 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10619
10620         PR target/43653
10621         * gcc.target/i386/pr43653.c: New test.
10622
10623 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10624
10625         PR c++/47172
10626         * g++.dg/template/inherit6.C: New test.
10627
10628 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10629
10630         PR fortran/47745
10631         * gfortran.dg/class_39.f03: New.
10632
10633 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10634
10635         PR c++/47326
10636         * g++.dg/cpp0x/variadic106.C: New test.
10637
10638 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10639
10640         PR libfortran/47757
10641         * gfortran.dg/pr47757-1.f90: New test.
10642         * gfortran.dg/pr47757-2.f90: New test.
10643         * gfortran.dg/pr47757-3.f90: New test.
10644
10645         PR c++/47704
10646         * g++.dg/cpp0x/enum8.C: New test.
10647
10648 2011-02-15  Jason Merrill  <jason@redhat.com>
10649
10650         * g++.dg/inherit/implicit-trivial1.C: New.
10651         * g++.dg/cpp0x/implicit-trivial1.C: New.
10652
10653 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10654
10655         PR middle-end/47725
10656         * gcc.dg/torture/pr47725.c: Removed.
10657
10658 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10659
10660         PR target/47755
10661         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10662         constant does not generate a load from memory.
10663
10664 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10665
10666         PR middle-end/47725
10667         * gcc.dg/torture/pr47725.c: New.
10668
10669 2011-02-15  Richard Guenther  <rguenther@suse.de>
10670
10671         PR tree-optimization/47743
10672         * gcc.dg/torture/pr47743.c: New testcase.
10673
10674 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10675
10676         PR middle-end/47581
10677         * gcc.target/i386/pr47581.c: New test.
10678
10679 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10680
10681         PR fortran/47730
10682         * gfortran.dg/select_type_22.f03: New.
10683
10684 2011-02-14  Jason Merrill  <jason@redhat.com>
10685
10686         * g++.dg/cpp0x/regress/enum1.C: New.
10687
10688 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10689
10690         * gnat.dg/include.adb: New test.
10691
10692 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10693
10694         PR fortran/47728
10695         * gfortran.dg/class_38.f03: New.
10696
10697 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10698
10699         * gcc.dg/pr46494.c: New test.
10700
10701 2011-02-14  Richard Guenther  <rguenther@suse.de>
10702
10703         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10704
10705 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10706
10707         PR ada/41929
10708         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10709         sparc*-sun-solaris2.11.
10710
10711 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10712
10713         PR fortran/47349
10714         * gfortran.dg/argument_checking_18.f90: New.
10715
10716 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10717
10718         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10719         * gfortran.dg/argument_checking_17.f90: New.
10720
10721 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10722
10723         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10724         are temporarily disabled.
10725         * gfortran.dg/class_7.f03: Ditto.
10726         * gfortran.dg/coarray_14.f90: Ditto.
10727         * gfortran.dg/typebound_proc_13.f03: Ditto.
10728
10729 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10730
10731         PR fortran/45586
10732         * gfortran.dg/extends_11.f03: New.
10733
10734 2011-02-11  Xinliang David Li  <davidxl@google.com>
10735
10736         PR tree-optimization/47707
10737         * g++.dg/tree-ssa/pr47707.C: New test.
10738
10739 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10740
10741         * g++.dg/opt/inline17.C: New test.
10742
10743 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10744
10745         PR fortran/47550
10746         * gfortran.dg/pure_formal_2.f90: New.
10747
10748 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10749
10750         PR rtl-optimization/47614
10751         * gfortran.dg/pr47614.f: New.
10752
10753 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10754
10755         PR driver/47678
10756         * gcc.dg/opts-6.c: New test.
10757
10758 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR debug/47684
10761         * gcc.dg/pr47684.c: New test.
10762
10763 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10764
10765         PR target/47629
10766         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10767         c99_runtime, dg-add-options c99_runtime.
10768         (main): Use __asm__.
10769
10770 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10771
10772         PR testsuite/47400
10773         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10774         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10775         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10776         * gcc.dg/ucnid-10.c: Likewise.
10777         * gcc.dg/ucnid-13.c: Likewise.
10778         * gcc.dg/ucnid-7.c: Likewise.
10779         * gcc.dg/ucnid-8.c: Likewise.
10780         Adapt dg-warning line number.
10781
10782 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10783
10784         * gcc.target/i386/parity-1.c: Use -march=k8.
10785         * gcc.target/i386/parity-2.c: Ditto.
10786         * gcc.target/i386/vecinit-1.c: Ditto.
10787         * gcc.target/i386/vecinit-2.c: Ditto.
10788
10789 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10790
10791         PR target/46610
10792         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10793         * gcc.target/mips/save-restore-3.c: Likewise.
10794         * gcc.target/mips/save-restore-4.c: Likewise.
10795         * gcc.target/mips/save-restore-5.c: Likewise.
10796
10797         PR target/47683
10798         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10799         * g++.dg/tree-prof/partition2.C: Likewise.
10800
10801 2011-02-09  Jason Merrill  <jason@redhat.com>
10802
10803         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10804         rather than misdeclare std::puts.
10805
10806         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10807         * g++.dg/other/warning1.C: Likewise.
10808         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10809         * g++.old-deja/g++.gb/scope06.C: Likewise.
10810         * g++.old-deja/g++.law/cvt11.C: Likewise.
10811         * g++.old-deja/g++.law/init1.C: Likewise.
10812         * g++.dg/abi/mangle26.C: Likewise.
10813
10814         * g++.dg/template/function1.C: Adjust for C++0x mode.
10815         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10816
10817         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10818         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10819
10820         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10821
10822         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10823
10824         * g++.dg/cpp0x/regress: New directory.
10825         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10826         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10827         * g++.dg/cpp0x/regress/regress3.C: New.
10828
10829 2011-02-10  Richard Guenther  <rguenther@suse.de>
10830
10831         PR tree-optimization/47677
10832         * gcc.dg/torture/pr47677.c: New testcase.
10833
10834 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10835
10836         * objc.dg/special/load-category-1.m: Remove unused header.
10837         * objc.dg/special/load-category-1a.m: Likewise.
10838         * objc.dg/special/load-category-2.m: Likewise.
10839         * objc.dg/special/load-category-2a.m: Likewise.
10840         * objc.dg/special/load-category-3.m: Likewise.
10841         * objc.dg/special/load-category-3a.m: Likewise.
10842         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10843         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10844         * objc.dg/attributes/class-attribute-1.m: Likewise.
10845         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10846         * obj-c++.dg/property/property.exp: Likewise.
10847         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10848         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10849         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10850         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10851         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10852         * obj-c++.dg/template-8.mm: Likewise.
10853
10854 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR target/47665
10857         * gcc.target/i386/pr47665.c: New test.
10858
10859 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10860
10861         PR testsuite/47622
10862         Revert
10863         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10864         PR debug/42631
10865         * gcc.dg/pr42631.c: Update test.
10866         * gcc.dg/pr42631-2.c: New test.
10867
10868 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10869
10870         PR fortran/47352
10871         * gfortran.dg/proc_decl_25.f90: New.
10872
10873 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10874
10875         PR fortran/47463
10876         * gfortran.dg/typebound_assignment_2.f03: New.
10877
10878 2011-02-09  Richard Guenther  <rguenther@suse.de>
10879
10880         PR tree-optimization/47664
10881         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10882
10883 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10884
10885         PR middle-end/47646
10886         * gnat.dg/uninit_func.adb: Adjust dg directive.
10887
10888 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10889
10890         PR middle-end/47646
10891         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10892
10893 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10894
10895         PR fortran/47637
10896         * gfortran.dg/auto_dealloc_2.f90: New.
10897
10898 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10899
10900         * gcc.dg/builtins-config.h: Remove __sgi handling.
10901         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10902         -std=c99 for mips-sgi-irix6.5*.
10903
10904 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10905
10906         PR middle-end/45505
10907         * gfortran.dg/pr25923.f90: Remove xfails.
10908
10909 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10910
10911         PR fortran/47583
10912         * gfortran.dg/inquire_14.f90: New test.
10913
10914 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10915
10916         PR fortran/45290
10917         * gfortran.dg/pointer_init_6.f90: New.
10918
10919 2011-02-08  Jeff Law <law@redhat.com>
10920
10921         PR tree-optimization/42893
10922         * gcc.tree-ssa/pr42893.c: New test.
10923
10924 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10925
10926         PR tree-optimization/46834
10927         PR tree-optimization/46994
10928         PR tree-optimization/46995
10929         * gcc.dg/graphite/id-pr46834.c: New.
10930         * gfortran.dg/graphite/id-pr46994.f90: New.
10931         * gfortran.dg/graphite/id-pr46995.f90: New.
10932
10933 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10934
10935         PR middle-end/47646
10936         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10937         using the variable is known the warning is emitted there.
10938         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10939         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10940
10941         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10942         statement.
10943         (vg): Likewise.
10944         * gcc.dg/noreturn-1.c (foo5): Likewise.
10945         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10946         (method2): Likewise.
10947
10948         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10949         the return statement using the uninitialized variable.
10950         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10951
10952 2011-02-08  Richard Guenther  <rguenther@suse.de>
10953
10954         PR middle-end/47639
10955         * g++.dg/opt/pr47639.c: New testcase.
10956
10957 2011-02-08  Richard Guenther  <rguenther@suse.de>
10958
10959         PR tree-optimization/47632
10960         * g++.dg/opt/pr47632.C: New testcase.
10961
10962 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10963
10964         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10965
10966 2011-02-07  Richard Guenther  <rguenther@suse.de>
10967
10968         PR tree-optimization/47615
10969         * g++.dg/opt/pr47615.C: New testcase.
10970
10971 2011-02-07  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/47621
10974         * gcc.dg/torture/pr47621.c: New testcase.
10975
10976 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10977
10978         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10979
10980 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10981
10982         PR fortran/47592
10983         * gfortran.dg/allocate_with_source_1 : New test.
10984
10985 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10986
10987         PR middle-end/47610
10988         * gcc.dg/pr47610.c: New test.
10989
10990 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10991
10992         PR debug/42631
10993         * gcc.dg/pr42631.c: Update test.
10994         * gcc.dg/pr42631-2.c: New test.
10995
10996 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10997
10998         PR fortran/47574
10999         * gfortran.dg/pr47574.f90:  New test.
11000
11001 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11002
11003         PR tree-optimization/46194
11004         * gcc.dg/autopar/pr46194.c: New.
11005
11006 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11007
11008         PR tree-optimization/43695
11009         * g++.dg/ipa/pr43695.C: New.
11010
11011 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11012
11013         PR inline-asm/23200
11014         * gcc.dg/pr23200.c: New test.
11015
11016 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11017
11018         PR c++/47589
11019         * g++.dg/pr47589.C: New test.
11020
11021 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11022
11023         PR c++/47398
11024         * g++.dg/template/typedef37.C: New test.
11025         * g++.dg/template/param1.C: Adjust expected error message.
11026
11027 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR middle-end/31490
11030         * gcc.dg/pr31490-2.c: New test.
11031         * gcc.dg/pr31490-3.c: New test.
11032         * gcc.dg/pr31490-4.c: New test.
11033
11034 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11035             Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR c++/46890
11038         * g++.dg/parser/semicolon3.C: Adjust.
11039         * g++.dg/parser/semicolon4.C: New testcase.
11040         * g++.dg/pr46890.C: New testcase.
11041
11042 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11043
11044         PR c++/29571
11045         * g++.dg/init/pr29571.C: New.
11046
11047 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11048
11049         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11050         instead of vect_int.
11051
11052 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR target/47312
11055         * gcc.target/i386/pr47312.c: New test.
11056
11057         PR target/47564
11058         * gcc.target/i386/pr47564.c: New test.
11059
11060 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11061
11062         PR tree-optimization/45122
11063         * gcc.dg/tree-ssa/pr45122.c: New.
11064
11065 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11066
11067         PR target/47272
11068         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11069         and vec_vsx_st.
11070
11071         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11072         and vsx so a default --with-cpu=power7 doesn't give an error
11073         when -mavoid-indexed-addresses is used.
11074
11075         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11076         wrapper function to save the arguments and then jump to the real
11077         function, rather than depending on the compiler not to move stuff
11078         before an asm.
11079         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11080
11081 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11082             Paul Thomas  <pault@gcc.gnu.org>
11083
11084         PR fortran/47082
11085         * gfortran.dg/class_37.f03 : New test.
11086
11087 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11088             Richard Guenther  <rguenther@suse.de>
11089
11090         PR tree-optimization/40979
11091         PR bootstrap/47044
11092         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11093         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11094         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11095         check_vect_support_and_set_flags.
11096         * gfortran.dg/graphite/vect-pr40979.f90: New.
11097
11098 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11099
11100         PR fortran/47572
11101         * gfortran.dg/class_36.f03: New.
11102
11103 2011-02-02  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/47566
11106         * gcc.dg/lto/20110201-1_0.c: New testcase.
11107
11108 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11109
11110         PR debug/47498
11111         PR debug/47501
11112         PR debug/45136
11113         PR debug/45130
11114         * debug/pr47498.c: New.
11115         * debug/pr47501.c: New.
11116
11117 2011-02-01  Richard Guenther  <rguenther@suse.de>
11118
11119         PR tree-optimization/47559
11120         * g++.dg/torture/pr47559.C: New testcase.
11121
11122 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11123
11124         PR fortran/47565
11125         * gfortran.dg/typebound_call_20.f03: New.
11126
11127 2011-02-01  Richard Guenther  <rguenther@suse.de>
11128
11129         PR tree-optimization/47555
11130         * gcc.dg/pr47555.c: New testcase.
11131
11132 2011-02-01  Richard Guenther  <rguenther@suse.de>
11133
11134         PR tree-optimization/47541
11135         * g++.dg/torture/pr47541.C: New testcase.
11136
11137 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11138
11139         PR fortran/47455
11140         * gfortran.dg/typebound_call_19.f03: New.
11141
11142 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR c++/47416
11145         * g++.dg/cpp0x/pr47416.C: New test.
11146
11147 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11148
11149         PR fortran/47519
11150         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11151
11152 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11153
11154         PR fortran/47463
11155         * gfortran.dg/typebound_assignment_1.f03: New.
11156
11157 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR tree-optimization/47538
11160         * gcc.c-torture/execute/pr47538.c: New test.
11161
11162 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11163
11164         PR target/45325
11165         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11166
11167 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11168
11169         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11170
11171 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11172
11173         PR rtl-optimization/44031
11174         * gcc.c-torture/compile/20110131-1.c: New test.
11175
11176 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11177
11178         PR fortran/47042
11179         * gfortran.dg/stmt_func_1.f90: New.
11180
11181 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11182
11183         PR fortran/47042
11184         * gfortran.dg/interface_34.f90: New.
11185
11186 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11187
11188         PR fortran/47523
11189         * gfortran.dg/realloc_on_assign_5.f03: New test.
11190         * gfortran.dg/realloc_on_assign_5.f03: New test.
11191
11192 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11193
11194         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11195         * gfortran.dg/bessel_7.f90: Likewise.
11196         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11197
11198         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11199         * gfortran.dg/sum_init_expr.f03: Likewise.
11200
11201         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11202
11203         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11204         -r -nostdlib.
11205
11206         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11207         loop only on "vect_intfloat_cvt" targets.
11208
11209 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11210
11211         PR fortran/47531
11212         * gfortran.dg/shape_6.f90: New.
11213
11214 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11215
11216         PR libgfortran/47434
11217         * gfortran.dg/read_infnan_1.f90: Update test.
11218         * gfortran.dg/module_nan.f90: Update test.
11219         * gfortran.dg/char4_iunit_1.f03: Update test.
11220         * gfortran.dg/large_real_kind_1.f90: Update test.
11221         * gfortran.dg/real_const_3.f90: Update test.
11222         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11223
11224 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11225
11226         PR c++/47311
11227         * g++.dg/template/param2.C: New test.
11228
11229 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11230
11231         PR libgfortran/47285
11232         * gfortran.dg/fmt_g.f: New test.
11233
11234 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11235
11236         PR fortran/47507
11237         * gfortran.dg/pure_formal_1.f90: New.
11238
11239 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11240
11241         PR target/42894
11242         * gcc.dg/tls/pr42894.c: New test.
11243
11244 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11245
11246         * gcc.dg/pr47276.c: Add dg-require-visibility.
11247
11248 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11249
11250         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11251
11252 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11253             Tobias Burnus  <burnus@gcc.gnu.org>
11254
11255         PR fortran/45170
11256         PR fortran/35810
11257         PR fortran/47350
11258         * gfortran.dg/realloc_on_assign_3.f03: New test.
11259         * gfortran.dg/realloc_on_assign_4.f03: New test.
11260         * gfortran.dg/allocatable_function_5.f90: New test.
11261         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11262         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11263         implemented" dg-errors.
11264
11265 2011-01-27  Jan Hubicka  <jh@suse.cz>
11266
11267         PR middle-end/46949
11268         * gcc.dg/attr-weakref-4.c: New testcase
11269
11270 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11271
11272         PR tree-optimization/47228
11273         * gcc.dg/torture/pr47228.c: New test.
11274
11275 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11276
11277         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11278
11279 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11280
11281         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11282         when using auto-overlay support on the SPU.
11283
11284 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11285
11286         PR rtl-optimization/44174
11287         * gcc.target/i386/asm-6.c: New test.
11288
11289 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11290
11291         PR rtl-optimization/46856
11292         * gcc.c-torture/compile/pr46856.c: New test.
11293
11294 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11295             Andrew Pinski  <pinskia@gmail.com>
11296
11297         PR c/43082
11298         * gcc.dg/pr43082.c: New.
11299
11300 2011-01-26  DJ Delorie  <dj@redhat.com>
11301
11302         PR rtl-optimization/46878
11303         * gcc.dg/pr46878-1.c: New test.
11304
11305 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11306
11307         PR c++/47476
11308         * g++.dg/cpp0x/pr47476.C: New test.
11309
11310 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11311
11312         * gcc.c-torture/compile/20110126-1.c: New test.
11313
11314 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11315
11316         PR c/47473
11317         * gcc.dg/torture/pr47473.c: New test.
11318
11319 2011-01-26  Jan Hubicka  <jh@suse.cz>
11320
11321         PR target/47237
11322         * gcc.c-torture/execute/pr47237.c: New testcase.
11323
11324 2011-01-26  Jan Hubicka  <jh@suse.cz>
11325
11326         PR tree-optimization/47190
11327         * gcc.dg/attr-weakref-3.c: New testcase.
11328
11329 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11330
11331         PR c++/43601
11332         * gcc.dg/dll-9a.c: New test file.
11333         * gcc.dg/dll-11.c: Likewise.
11334         * gcc.dg/dll-12.c: Likewise.
11335         * gcc.dg/dll-12a.c: Likewise.
11336         * gcc.dg/dll-11a.c: Likewise.
11337         * gcc.dg/dll-9.c: Likewise.
11338         * gcc.dg/dll-10.c: Likewise.
11339         * gcc.dg/dll-10a.c: Likewise.
11340         * g++.dg/ext/dllexport4a.cc: Likewise.
11341         * g++.dg/ext/dllexport4.C: Likewise.
11342         * g++.dg/ext/dllexport5.C: Likewise.
11343         * g++.dg/ext/dllexport5a.cc: Likewise.
11344
11345 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11346
11347         PR tree-optimization/46970
11348         * gcc.dg/graphite/pr46970.c: New.
11349
11350 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11351
11352         PR tree-optimization/46215
11353         * gcc.dg/graphite/pr46215.c: New.
11354
11355 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11356
11357         PR tree-optimization/46168
11358         * gcc.dg/graphite/pr46168.c: New.
11359
11360 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11361
11362         PR tree-optimization/43657
11363         * gcc.dg/graphite/pr43657.c: New.
11364
11365 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11366
11367         PR tree-optimization/29832
11368         * gfortran.dg/graphite/pr29832.f90: New.
11369
11370 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11371
11372         PR tree-optimization/43567
11373         * gcc.dg/graphite/pr43567.c: New.
11374
11375 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11376
11377         * gfortran.dg/graphite/interchange-4.f: New.
11378         * gfortran.dg/graphite/interchange-5.f: New.
11379
11380         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11381         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11382         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11383         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11384         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11385         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11386         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11387         * gfortran.dg/ltrans-7.f90: Removed.
11388         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11389
11390         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11391         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11392         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11393         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11394         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11395         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11396         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11397         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11398         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11399         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11400         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11401         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11402         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11403         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11404         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11405         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11406         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11407         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11408         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11409         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11410         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11411         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11412         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11413         * gcc.dg/tree-ssa/data-dep-1.c
11414         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11415         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11416         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11417         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11418         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11419
11420 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11421
11422         PR tree-optimization/47265
11423         PR tree-optimization/47443
11424         * gcc.c-torture/compile/pr47265.c: New test.
11425         * gcc.dg/pr47443.c: New test.
11426
11427 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11428
11429         PR tree-optimization/47382
11430         * g++.dg/torture/pr47382.C: New test.
11431         * g++.dg/opt/devirt1.C: Xfail.
11432
11433 2011-01-25  Yao Qi  <yao@codesourcery.com>
11434
11435         PR target/45701
11436         * gcc.target/arm/pr45701-1.c: New test.
11437         * gcc.target/arm/pr45701-2.c: New test.
11438         * gcc.target/arm/pr45701-3.c: New test.
11439
11440 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11441             Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR tree-optimization/47271
11444         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11445
11446 2011-01-25  Nick Clifton  <nickc@redhat.com>
11447
11448         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11449         (saturate_add): Delete.
11450         (exchange): Delete.
11451         (main): Do not run saturate_add.
11452         (set_interrupts): Delete.
11453
11454 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11455
11456         PR fortran/47448
11457         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11458
11459 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR tree-optimization/47427
11462         PR tree-optimization/47428
11463         * gcc.c-torture/compile/pr47427.c: New test.
11464         * gcc.c-torture/compile/pr47428.c: New test.
11465
11466 2011-01-25  Richard Guenther  <rguenther@suse.de>
11467
11468         PR middle-end/47411
11469         * gcc.dg/torture/pr47411.c: New testcase.
11470
11471 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11472
11473         * gfortran.dg/graphite/id-24.f: New.
11474         * gfortran.dg/graphite/id-25.f: New.
11475
11476 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11477
11478         * gfortran.dg/graphite/id-23.f: New.
11479
11480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11481
11482         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11483
11484 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11485
11486         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11487         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11488         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11489         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11490         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11491         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11492         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11493         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11494         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11495
11496 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11497
11498         * gcc.dg/graphite/block-0.c: Add documentation.
11499         * gcc.dg/graphite/block-4.c: Same.
11500         * gcc.dg/graphite/block-7.c: Same.
11501         * gcc.dg/graphite/block-8.c: New.
11502         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11503         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11504         * gcc.dg/graphite/interchange-12.c: Add documentation.
11505         * gcc.dg/graphite/interchange-13.c: New.
11506         * gcc.dg/graphite/interchange-14.c: New.
11507         * gcc.dg/graphite/interchange-15.c: New.
11508         * gcc.dg/graphite/interchange-8.c: Add documentation.
11509         * gcc.dg/graphite/interchange-mvt.c: Same.
11510
11511 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11512
11513         PR target/47408
11514         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11515         * gcc.target/powerpc/altivec-14.c: Ditto.
11516         * gcc.target/powerpc/altivec-33.c: Ditto.
11517         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11518         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11519         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11520         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11521         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11522         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11523         * g++.dg/ext/altivec-15.C: Ditto.
11524         * g++.dg/ext/altivec-types-1.C: Ditto.
11525         * g++.dg/ext/altivec-types-2.C: Ditto.
11526         * g++.dg/ext/altivec-types-3.C: Ditto.
11527         * g++.dg/ext/altivec-types-4.C: Ditto.
11528
11529 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11530
11531         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11532
11533 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11534
11535         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11536         optimization options.
11537
11538 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11539
11540         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11541
11542         PR testsuite/45988
11543         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11544
11545 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11546
11547         PR fortran/47421
11548         * gfortran.dg/allocatable_scalar_12.f90: New.
11549
11550 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11551
11552         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11553         vectorization to be not profitable if peeling is used to
11554         realign the memory access.
11555         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11556         loop bound to avoid loop unrolling.
11557         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11558
11559 2011-01-22  Jan Hubicka  <jh@suse.cz>
11560
11561         PR lto/47333
11562         * g++.dg/lto/pr47333.C: New file.
11563
11564 2011-01-22  Jan Hubicka  <jh@suse.cz>
11565
11566         PR tree-optimization/43884
11567         PR lto/44334
11568         * gcc.dg/autopar/outer-2.c: Increase array size.
11569         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11570
11571 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11572
11573         PR fortran/38536
11574         * gfortran.dg/c_loc_tests_16.f90:  New test.
11575
11576 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/47399
11579         * gfortran.dg/typebound_proc_19.f90: New.
11580
11581 2011-01-21  Jeff Law <law@redhat.com>
11582
11583         PR tree-optimization/47053
11584         * g++.dg/pr47053.C: New test.
11585
11586 2011-01-21  Jason Merrill  <jason@redhat.com>
11587
11588         PR c++/47041
11589         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11590
11591 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11592
11593         PR c++/47388
11594         * g++.dg/cpp0x/range-for10.C: New test.
11595         * g++.dg/template/for1.C: New test.
11596
11597         PR middle-end/45566
11598         * g++.dg/tree-prof/partition3.C: New test.
11599
11600         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11601
11602         PR rtl-optimization/47366
11603         * g++.dg/opt/pr47366.C: New test.
11604
11605 2011-01-21  Jason Merrill  <jason@redhat.com>
11606
11607         PR c++/46552
11608         * g++.dg/cpp0x/constexpr-regress2.C: New.
11609
11610         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11611
11612 2011-01-21  Jeff Law <law@redhat.com>
11613
11614         PR rtl-optimization/41619
11615         * gcc.dg/pr41619.c: New.
11616
11617 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR tree-optimization/47355
11620         * g++.dg/opt/pr47355.C: New test.
11621
11622 2011-01-21  Richard Guenther  <rguenther@suse.de>
11623
11624         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11625         making main hot.
11626
11627 2011-01-21  Richard Guenther  <rguenther@suse.de>
11628
11629         PR tree-optimization/47365
11630         * gcc.dg/torture/pr47365.c: New testcase.
11631         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11632
11633 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11634
11635         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11636
11637 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11638
11639         PR tree-optimization/47391
11640         * gcc.dg/pr47391.c: New test.
11641
11642 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11643
11644         * g++.dg/template/char1.C: Use signed char.
11645
11646 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11647
11648         PR fortran/47377
11649         * gfortran.dg/pointer_target_4.f90: New.
11650
11651 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11652
11653         PR target/47251
11654         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11655         ILP32 system and not IP32.
11656
11657 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11658
11659         PR debug/46583
11660         * g++.dg/debug/pr46583.C: New.
11661
11662 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR debug/47283
11665         * g++.dg/debug/pr47283.C: New test.
11666
11667         PR testsuite/47371
11668         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11669         * gcc.target/i386/headmerge-2.c: Likewise.
11670
11671 2011-01-20  Richard Guenther  <rguenther@suse.de>
11672
11673         PR middle-end/47370
11674         * gcc.dg/torture/pr47370.c: New testcase.
11675
11676 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11677
11678         PR tree-optimization/46130
11679         * gcc.dg/pr46130-1.c: New test.
11680         * gcc.dg/pr46130-2.c: New test.
11681
11682 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11683
11684         PR c++/47291
11685         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11686
11687 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11688
11689         PR debug/46240
11690         * g++.dg/debug/pr46240.cc: New.
11691
11692 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11693
11694         PR c++/47303
11695         * g++.dg/template/anonunion1.C: New test.
11696
11697         PR rtl-optimization/47337
11698         * gcc.c-torture/execute/pr47337.c: New test.
11699
11700 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11701
11702         PR testsuite/45342
11703         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11704
11705 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11706
11707         PR tree-optimization/46021
11708         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11709
11710 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR tree-optimization/47290
11713         * g++.dg/torture/pr47290.C: New test.
11714
11715 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11716
11717         PR fortran/47240
11718         * gfortran.dg/proc_ptr_comp_29.f90: New.
11719
11720 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11721
11722         PR testsuite/41146
11723         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11724         powerpc-apple-darwin9.
11725
11726 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11727
11728         PR rtl-optimization/47299
11729         * gcc.c-torture/execute/pr47299.c: New test.
11730
11731 2011-01-17  Jason Merrill  <jason@redhat.com>
11732
11733         * g++.dg/cpp0x/constexpr-virtual.C: New.
11734
11735 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11736
11737         PR fortran/47331
11738         * gfortran.dg/gomp/pr47331.f90: New test.
11739
11740 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11741
11742         PR objc/47314
11743         * objc.dg/selector-warn-1.m: New.
11744         * obj-c++.dg/selector-warn-1.mm: New.
11745
11746 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11747
11748         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11749         Update dg-final accordingly.
11750
11751 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11752
11753         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11754
11755 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11756
11757         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11758         target check.
11759         * gcc.dg/guality/pr36728-2.c: Likewise.
11760
11761 2011-01-17  Richard Guenther  <rguenther@suse.de>
11762
11763         PR tree-optimization/47313
11764         * g++.dg/torture/pr47313.C: New testcase.
11765
11766 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11767
11768         PR target/47318
11769         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11770         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11771         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11772         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11773
11774         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11775         as __m256i.
11776         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11777         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11778         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11779
11780 2011-01-17  Richard Guenther  <rguenther@suse.de>
11781
11782         PR tree-optimization/45967
11783         * gcc.dg/torture/pr45967-2.c: New testcase.
11784         * gcc.dg/torture/pr45967-3.c: Likewise.
11785
11786 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11787
11788         PR testsuite/47325
11789         * g++.dg/ext/pr47213.C: Require visibility.
11790
11791 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11792
11793         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11794         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11795
11796 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11797
11798         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11799         Linux-based targets.
11800
11801 2011-01-13  Jan Hubicka  <jh@suse.cz>
11802
11803         PR tree-optimization/47276
11804         * gcc.dg/pr47276.c: New testcase.
11805
11806 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11807             Jonathan Wakely  <jwakely.gcc@gmail.com>
11808
11809         PR c++/33558
11810         * g++.dg/other/pr33558.C: New.
11811         * g++.dg/other/pr33558-2.C: New.
11812
11813 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11814
11815         PR tree-optimization/45934
11816         PR tree-optimization/46302
11817         * g++.dg/ipa/devirt-c-1.C: New test.
11818         * g++.dg/ipa/devirt-c-2.C: Likewise.
11819         * g++.dg/ipa/devirt-c-3.C: Likewise.
11820         * g++.dg/ipa/devirt-c-4.C: Likewise.
11821         * g++.dg/ipa/devirt-c-5.C: Likewise.
11822         * g++.dg/ipa/devirt-c-6.C: Likewise.
11823         * g++.dg/ipa/devirt-6.C: Likewise.
11824         * g++.dg/ipa/devirt-d-1.C: Likewise.
11825         * g++.dg/torture/pr45934.C: Likewise.
11826
11827 2011-01-14  Jason Merrill  <jason@redhat.com>
11828
11829         * g++.dg/cpp0x/variadic105.C: New.
11830
11831 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11832             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11833
11834         PR objc/45989
11835         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11836         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11837         execution tests on i?86-*-*, x86_64-*-* and
11838         powerpc*-apple-darwin* && ilp32.
11839         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11840         tests on i?86-*-* and x86_64-*-*.
11841
11842 2011-01-14  Richard Guenther  <rguenther@suse.de>
11843
11844         PR tree-optimization/47280
11845         * g++.dg/opt/pr47280.C: New testcase.
11846
11847 2011-01-14  Jason Merrill  <jason@redhat.com>
11848
11849         * g++.dg/cpp0x/constexpr-regress1.C: New.
11850
11851         * g++.dg/ext/flexary2.C: New.
11852
11853 2011-01-14  Richard Guenther  <rguenther@suse.de>
11854
11855         PR middle-end/47281
11856         * gcc.dg/torture/pr47281.c: New testcase.
11857         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11858
11859 2011-01-14  Richard Guenther  <rguenther@suse.de>
11860
11861         PR tree-optimization/47286
11862         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11863
11864 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11865
11866         PR c++/47213
11867         * g++.dg/ext/pr47213.C: New.
11868
11869 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11870
11871         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11872
11873 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11874             Mikael Morin  <mikael@gcc.gnu.org>
11875
11876         PR fortran/45848
11877         PR fortran/47204
11878         * gfortran.dg/select_type_20.f90: New.
11879         * gfortran.dg/select_type_21.f90: New.
11880
11881 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11882
11883         PR target/47251
11884         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11885
11886 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11887
11888         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11889         * gcc.dg/guality/pr36728-2.c: Likewise.
11890
11891 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11892
11893         PR debug/PR46973
11894         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11895
11896 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11897
11898         PR rtl-optimization/45352
11899         * gcc.dg/pr45352-3.c: New.
11900
11901 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11902
11903         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11904         comment.
11905         * g++.dg/cpp0x/range-for8.C: New.
11906         * g++.dg/cpp0x/range-for9.C: New.
11907
11908 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11909
11910         PR debug/47209
11911         * g++.dg/debug/pr47209.C: New.
11912
11913 2011-01-12  Richard Guenther  <rguenther@suse.de>
11914
11915         PR lto/47259
11916         * gcc.dg/lto/pr47259_0.c: New testcase.
11917         * gcc.dg/lto/pr47259_1.c: Likewise.
11918
11919 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11920
11921         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11922         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11923         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11924         methods missing from the OBJC2 Object.
11925         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11926         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11927         GNU and NeXT runtimes.
11928         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11929         comments.
11930         * objc-obj-c++-shared/Object1.m: Likewise.
11931         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11932         * objc.dg/proto-qual-1.m: Likewise.
11933         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11934         * obj-c++.dg/proto-qual-1.mm: Likewise.
11935
11936 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11937
11938         PR testsuite/33033
11939         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11940
11941 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11942
11943         Fixed the Objective-C++ testsuite and updated all tests.
11944         * lib/obj-c++.exp (obj-c++_init): Declare and set
11945         gcc_warning_prefix and gcc_error_prefix.
11946         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11947         'dg-warning', 'dg-message' and 'dg-error'.
11948         * obj-c++.dg/class-extension-3.mm: Likewise.
11949         * obj-c++.dg/class-protocol-1.mm: Likewise.
11950         * obj-c++.dg/encode-7.mm: Likewise.
11951         * obj-c++.dg/exceptions-3.mm: Likewise.
11952         * obj-c++.dg/exceptions-5.mm: Likewise.
11953         * obj-c++.dg/method-12.mm: Likewise.
11954         * obj-c++.dg/method-13.mm: Likewise.
11955         * obj-c++.dg/method-15.mm: Likewise.
11956         * obj-c++.dg/method-16.mm: Likewise.
11957         * obj-c++.dg/method-4.mm: Likewise.
11958         * obj-c++.dg/method-8.mm: Likewise.
11959         * obj-c++.dg/method-conflict-1.mm: Likewise.
11960         * obj-c++.dg/method-conflict-2.mm: Likewise.
11961         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11962         and uncommented second part of the testcase now that the testsuite
11963         works correctly.
11964         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11965         and uncommented second part of the testcase now that the testsuite
11966         works correctly.
11967         * obj-c++.dg/private-1.mm: Likewise.
11968         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11969         * obj-c++.dg/syntax-error-7.mm: Likewise.
11970         * obj-c++.dg/warn5.mm: Likewise.
11971         * obj-c++.dg/property/at-property-14.mm: Likewise.
11972         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11973         FIXME.
11974         * obj-c++.dg/property/at-property-18.mm: Likewise.
11975         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11976         FIXME.
11977         * obj-c++.dg/property/at-property-21.mm: Likewise.
11978         * obj-c++.dg/property/at-property-28.mm: Likewise.
11979         * obj-c++.dg/property/at-property-5.mm: Likewise.
11980         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11981         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11982         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11983         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11984         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11985         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11986         * obj-c++.dg/tls/diag-5.mm: Likewise.
11987         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11988         dg-error, now matched correctly.
11989
11990 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11991
11992         * objc.dg/property/at-property-29.m: New.
11993         * obj-c++.dg/property/at-property-29.mm: New.
11994
11995 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11996
11997         * go.test/go-test.exp (go-set-goarch): New proc.
11998         (go-gc-tests): Use it.
11999
12000 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12001
12002         PR debug/46955
12003         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12004
12005 2011-01-11  Richard Henderson  <rth@redhat.com>
12006
12007         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12008
12009 2011-01-11  Jan Hubicka  <jh@suse.cz>
12010
12011         PR lto/45721
12012         PR lto/45375
12013         * gcc.dg/lto/pr45721_1.c: New file.
12014         * gcc.dg/lto/pr45721_0.c: New file.
12015
12016 2011-01-11  Richard Guenther  <rguenther@suse.de>
12017
12018         PR tree-optimization/46076
12019         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12020
12021 2011-01-11  Jeff Law <law@redhat.com>
12022
12023         * PR tree-optimization/47086
12024         * gcc.dg/pr47086.c: New test.
12025
12026 2011-01-11  Jason Merrill  <jason@redhat.com>
12027
12028         PR c++/46658
12029         * g++.dg/template/new10.C: New.
12030
12031         PR c++/45520
12032         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12033
12034 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12035
12036         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12037         Split type definitions and NSConstantString class into...
12038         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12039         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12040         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12041         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12042         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12043         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12044         to comments.
12045         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12046         encode defines for newer NeXT system headers.
12047         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12048         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12049         * objc.dg/foreach-5.m: Likewise.
12050         * objc.dg/foreach-2.m: Likewise.
12051         * objc.dg/foreach-4.m: Likewise.
12052         * objc.dg/torture/strings/string1.m: Likewise.
12053         * objc.dg/torture/strings/string2.m: Likewise.
12054         * objc.dg/torture/strings/string3.m: Likewise.
12055         * objc.dg/torture/strings/string4.m: Likewise.
12056         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12057         header and stand alone.
12058         * obj-c++.dg/strings/strings-2.mm: Likewise.
12059         * objc.dg/torture/strings/const-str-3.m: Likewise.
12060         * objc.dg/strings/strings-2.m: Likewise.
12061         * objc.dg/strings/const-str-12b.m: Likewise.
12062
12063 2011-01-12  Richard Guenther  <rguenther@suse.de>
12064
12065         PR middle-end/32511
12066         * gcc.dg/attr-weak-1.c: Adjust.
12067
12068 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12069
12070         PR fortran/47051
12071         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12072         standard compliant and comment.
12073
12074 2011-01-10  Jan Hubicka  <jh@suse.cz>
12075
12076         PR lto/46083
12077         * gcc.dg/initpri3.c: New testcase.
12078
12079 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12080
12081         PR lto/47222
12082         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12083         externally visible.
12084         (g_esi): Likewise.
12085         (g_ebx): Likewise.
12086         (g_ebp): Likewise.
12087         (g_esp): Likewise.
12088         (g_ebp_save): Likewise.
12089         (g_esp_save): Likewise.
12090
12091 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12092
12093         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12094
12095 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12096
12097         PR tree-optimization/46021
12098         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12099         i?86-*-*, x86_64-*-*.
12100
12101 2011-01-10  Jeff Law <law@redhat.com>
12102
12103         * PR tree-optimization/47141
12104         * gcc.c-torture/compile/pr47141.c: New test.
12105
12106 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12107
12108         PR testsuite/46230
12109         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12110         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12111         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12112         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12113
12114         PR testsuite/46230
12115         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12116         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12117         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12118         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12119         being vectorized.  Adjust dg-final pattern.
12120
12121         PR testsuite/46230
12122         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12123         * gcc.dg/vect/slp-24.c: Likewise.
12124
12125 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12126
12127         PR c++/47218
12128         * g++.dg/other/pr47218-1.C: New test file.
12129         * g++.dg/other/pr47218.C: Likewise.
12130         * g++.dg/other/pr47218.h: New supporting header.
12131
12132 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12133
12134         PR objc/47232
12135         * objc.dg/attributes/invalid-attribute-1.m: New.
12136         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12137
12138 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12139
12140         PR fortran/47224
12141         * gfortran.dg/proc_ptr_comp_28.f90: New.
12142
12143 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12144
12145         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12146         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12147         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12148         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12149         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12150         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12151         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12152         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12153         * objc.dg/gnu-api-2-class.m: Likewise.
12154         * objc.dg/gnu-api-2-ivar.m: Likewise.
12155         * objc.dg/gnu-api-2-method.m: Likewise.
12156         * objc.dg/gnu-api-2-objc.m: Likewise.
12157         * objc.dg/gnu-api-2-object.m: Likewise.
12158         * objc.dg/gnu-api-2-property.m: Likewise.
12159         * objc.dg/gnu-api-2-protocol.m: Likewise.
12160         * objc.dg/gnu-api-2-sel.m: Likewise.
12161
12162 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12163
12164         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12165         * objc.dg/objc-foreach-4.m: Likewise.
12166         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12167         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12168         * objc.dg/foreach-4.m: Likewise.
12169         * objc.dg/foreach-5.m: Likewise.
12170         * objc.dg/foreach-3.m: Return self from init.
12171
12172 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12173
12174         PR fortran/38536
12175         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12176
12177 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12178
12179         PR fortran/46313
12180         * gfortran.dg/class_35.f90: New.
12181
12182 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12183
12184         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12185
12186 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12187
12188         PR objc/47078
12189         * objc.dg/invalid-method-2.m: New.
12190         * obj-c++.dg/invalid-method-2.mm: New.
12191
12192 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12193
12194         PR fortran/46896
12195         * gfortran.dg/transpose_optimization_2.f90 : New test.
12196
12197 2011-01-08  Jan Hubicka  <jh@suse.cz>
12198
12199         PR tree-optmization/46469
12200         * g++.dg/torture/pr46469.C: New testcase.
12201
12202 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12203
12204         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12205         emulation of libobjc-gnu structure layout functionality to ..
12206         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12207         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12208         * objc/execute/bf-common.h: Adjust headers.
12209         * objc/execute/bf-1.m: Likewise.
12210         * objc/execute/bf-2.m: Likewise.
12211         * objc/execute/bf-3.m: Likewise.
12212         * objc/execute/bf-4.m: Likewise.
12213         * objc/execute/bf-5.m: Likewise.
12214         * objc/execute/bf-6.m: Likewise.
12215         * objc/execute/bf-7.m: Likewise.
12216         * objc/execute/bf-8.m: Likewise.
12217         * objc/execute/bf-9.m: Likewise.
12218         * objc/execute/bf-10.m: Likewise.
12219         * objc/execute/bf-11.m: Likewise.
12220         * objc/execute/bf-12.m: Likewise.
12221         * objc/execute/bf-13.m: Likewise.
12222         * objc/execute/bf-14.m: Likewise.
12223         * objc/execute/bf-15.m: Likewise.
12224         * objc/execute/bf-16.m: Likewise.
12225         * objc/execute/bf-17.m: Likewise.
12226         * objc/execute/bf-18.m: Likewise.
12227         * objc/execute/bf-19.m: Likewise.
12228         * objc/execute/bf-20.m: Likewise.
12229         * objc/execute/bf-21.m: Likewise.
12230         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12231         objc_get_type_qualifiers ().
12232
12233 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12234
12235         PR fortran/45777
12236         * gfortran.dg/dependency_39.f90:  New test.
12237
12238 2011-01-07  Jan Hubicka  <jh@suse.cz>
12239
12240         Get builtins tests ready for linker plugin.
12241         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12242         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12243         my_memset, my_bzero): Mark used.
12244         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12245         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12246         volatile.
12247         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12248         volatile.
12249
12250 2011-01-07  Jan Hubicka  <jh@suse.cz>
12251
12252         PR tree-optimization/46367
12253         * g++.dg/torture/pr46367.C: New file.
12254
12255 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12256
12257         PR target/47201
12258         * gcc.dg/pr47201.c: New test.
12259
12260         PR bootstrap/47187
12261         * gcc.dg/tree-prof/pr47187.c: New test.
12262
12263 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12264
12265         PR fortran/41580
12266         * gfortran.dg/extends_type_of_3.f90: New.
12267
12268 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12269
12270         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12271         * g++.dg/ext/dllimport-MI1.C: Likewise.
12272         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12273         * g++.dg/ext/dllimport10.C: Likewise.
12274         * g++.dg/ext/dllimport11.C: Likewise.
12275         * g++.dg/ext/dllimport12.C: Likewise.
12276         * g++.dg/ext/dllimport13.C: Likewise.
12277         * g++.dg/ext/dllimport2.C: Likewise.
12278         * g++.dg/ext/dllimport3.C: Likewise.
12279         * g++.dg/ext/dllimport4.C: Likewise.
12280         * g++.dg/ext/dllimport5.C: Likewise.
12281         * g++.dg/ext/dllimport6.C: Likewise.
12282         * g++.dg/ext/dllimport8.C: Likewise.
12283         * g++.dg/ext/dllimport9.C: Likewise.
12284         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12285         targets, too. Additionally enable test for i?86-*-mingw*.
12286         * g++.dg/ext/selectany1.C: Likewise.
12287         Remove guard variable check.
12288
12289 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12290
12291         PR fortran/47189
12292         PR fortran/47194
12293         * gfortran.dg/storage_size_3.f08: Extended.
12294
12295 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12296
12297         PR c++/47022
12298         * g++.dg/template/stdarg1.C: New test.
12299
12300 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12301
12302         PR fortran/47195
12303         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12304         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12305         from the interface of functions to not hide the errors that
12306         shall be tested.
12307
12308 2011-01-06  Jan Hubicka  <jh@suse.cz>
12309
12310         * gcc.dg/lto/pr47188_0.c: New testcase.
12311         * gcc.dg/lto/pr47188_1.c: New testcase.
12312
12313 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12314
12315         PR fortran/33117
12316         PR fortran/46478
12317         * gfortran.dg/interface_33.f90: New test.
12318
12319 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12320
12321         PR c/47150
12322         * gcc.c-torture/compile/pr47150.c: New test.
12323
12324 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12325
12326         PR tree-optimization/47139
12327         * gcc.dg/vect/pr47139.c: New test.
12328
12329 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12330
12331         PR fortran/47180
12332         * gfortran.dg/extends_type_of_2.f03: New.
12333
12334 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12335
12336         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12337
12338 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12339
12340         * gnat.dg/opt14.adb: New test.
12341
12342 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12343
12344         PR fortran/46017
12345         * gfortran.dg/allocate_error_2.f90:  New test.
12346
12347 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12348
12349         PR fortran/47024
12350         * gfortran.dg/storage_size_3.f08: New.
12351
12352 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12353
12354         PR libgfortran/47154
12355         * gfortran.dg/namelist_68.f90: New test.
12356
12357 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12358
12359         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12360
12361 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12362
12363         PR fortran/46448
12364         * gfortran.dg/class_34.f90: New.
12365
12366 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12367
12368         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12369         use __builtin_inff.  Skip all single-precision tests that require
12370         Infinity.
12371
12372 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12373
12374         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12375
12376 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12377
12378         PR tree-optimization/47148
12379         * gcc.c-torture/execute/pr47148.c: New test.
12380
12381         PR tree-optimization/47155
12382         * gcc.c-torture/execute/pr47155.c: New test.
12383
12384         PR rtl-optimization/47157
12385         * gcc.c-torture/compile/pr47157.c: New test.
12386
12387 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12388
12389         * gcc.dg/torture/vector-shift2.c (schar): Define.
12390         (main): Always use schar or uchar instead of plain "char" to avoid
12391         dependencies on implementation-defined char signedness.
12392
12393 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12394
12395         PR tree-optimization/46801
12396         * gnat.dg/pack9.adb: Remove xfail.
12397
12398 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12399
12400         PR tree-optimization/46984
12401         * g++.dg/ipa/pr46984.C: New test.
12402
12403 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12404
12405         PR fortran/46408
12406         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12407
12408 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR tree-optimization/47140
12411         * gcc.c-torture/compile/pr47140.c: New test.
12412
12413         PR rtl-optimization/47028
12414         * gcc.dg/pr47028.c: New test.
12415
12416 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12417
12418         * objc.dg/protocol-forward-1.m: Removed TODO.
12419         * objc.dg/protocol-forward-2.m: New.
12420         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12421         * obj-c++.dg/protocol-forward-2.mm: New.
12422
12423 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12424
12425         PR target/38662
12426         * g++.dg/eh/pr38662.C: New testcase.
12427
12428 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12429
12430         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12431         scan for newline '\n'.
12432
12433 \f
12434 Copyright (C) 2011 Free Software Foundation, Inc.
12435
12436 Copying and distribution of this file, with or without modification,
12437 are permitted in any medium without royalty provided the copyright
12438 notice and this notice are preserved.