OSDN Git Service

PR target/49263
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2
3         PR target/49263
4         * gcc.target/sh/pr49263.c: New.
5
6 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/specs/debug1.ads: Tweak.
9
10 2011-10-14  Kai Tietz  <ktietz@redhat.com>
11
12         * gfortran.fortran-torture/compile/logical-2.f90: New test.
13
14 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.target/i386/sse2-mul-1.c: New test.
17         * gcc.target/i386/sse4_1-mul-1.c: New test.
18         * gcc.target/i386/avx-mul-1.c: New test.
19         * gcc.target/i386/xop-mul-1.c: New test.
20         * gcc.target/i386/avx2-mul-1.c: New test.
21
22 2011-10-14  Jason Merrill  <jason@redhat.com>
23
24         PR c++/50563
25         * g++.dg/cpp0x/nsdmi-list1.C: New.
26
27         PR c++/50707
28         * g++.dg/cpp0x/nsdmi-const1.C: New.
29
30 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
31
32         PR fortran/50570
33         * gfortran.dg/pointer_intent_5.f90: New.
34
35 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
36
37         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
38         * gcc.target/i386/warn-vect-op-1.c: Ditto.
39         * gcc.target/i386/warn-vect-op-2.c: Ditto.
40
41 2011-10-14  Tobias Burnus  <burnus@net-b.de>
42
43         PR fortran/50718
44         * gfortran.dg/pointer_check_11.f90: New.
45         * gfortran.dg/pointer_check_12.f90: New.
46
47 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
48
49         PR c++/38174
50         * g++.dg/overload/operator4.C: New.
51
52 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
53
54         * gcc.dg/di-longlong64-sync-1.c: New test.
55         * gcc.dg/di-sync-multithread.c: New test.
56         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
57         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
58         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
59         tests for v5, v6, v6k, and v7-a, and add-options helpers.
60         (check_effective_target_arm_arm_ok): New helper.
61         (check_effective_target_sync_longlong): New helper.
62
63 2011-10-14  Richard Guenther  <rguenther@suse.de>
64
65         PR tree-optimization/50723
66         * gcc.dg/torture/pr50723.c: New testcase.
67
68 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
69
70         PR c++/17212
71         * g++.dg/warn/format6.C: New.
72         * obj-c++.dg/warn6.mm: Likewise.
73
74 2011-10-13  Richard Henderson  <rth@redhat.com>
75
76         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
77         Delete.
78         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
79         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
80         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
81
82 2011-10-13  Jason Merrill  <jason@redhat.com>
83
84         PR c++/50614
85         * g++.dg/cpp0x/nsdmi-template2.C: New.
86
87         PR c++/50437
88         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
89
90         PR c++/50618
91         * g++.dg/init/vbase1.C: New.
92
93 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
94
95         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
96         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
97         * gcc.target/i386/avx-vphminposuw-2.c: New test.
98         * gcc.target/i386/avx-vphminposuw-3.c: New test.
99
100 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
101
102         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
103
104 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
107
108 2011-10-13  Richard Guenther  <rguenther@suse.de>
109
110         PR tree-optimization/50712
111         * gcc.target/i386/pr50712.c: New testcase.
112
113 2011-10-13  Tom de Vries  <tom@codesourcery.com>
114
115         * gcc.dg/memcpy-4.c: New test.
116
117 2011-10-13  Richard Guenther  <rguenther@suse.de>
118
119         PR tree-optimization/50698
120         * g++.dg/vect/pr50698.cc: New testcase.
121
122 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
123
124         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
125         * gcc.target/powerpc/warn-2.c: Ditto.
126
127         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
128         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
129         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
130         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
131         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
132         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
133         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
134         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
135         * gcc.target/powerpc/ppc-pow.c: Likewise.
136         * gcc.target/powerpc/recip-1.c: Likewise.
137         * gcc.target/powerpc/recip-2.c: Likewise.
138         * gcc.target/powerpc/recip-3.c: Likewise.
139         * gcc.target/powerpc/recip-4.c: Likewise.
140         * gcc.target/powerpc/recip-5.c: Likewise.
141
142 2011-10-12  David S. Miller  <davem@davemloft.net>
143
144         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
145         '-mvis3' instead of 'mcpu=niagara3' in options.
146         * gcc.target/sparc/fhalve.c: Likewise.
147         * gcc.target/sparc/fnegop.c: Likewise.
148         * gcc.target/sparc/fpadds.c: Likewise.
149         * gcc.target/sparc/fshift.c: Likewise.
150         * gcc.target/sparc/fucmp.c: Likewise.
151         * gcc.target/sparc/lzd.c: Likewise.
152         * gcc.target/sparc/vis3misc.c: Likewise.
153         * gcc.target/sparc/xmul.c: Likewise.
154
155 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gnat.dg/vect1.ad[sb]: New test.
158         * gnat.dg/vect1_pkg.ads: New helper.
159         * gnat.dg/vect2.ad[sb]: New test.
160         * gnat.dg/vect2_pkg.ads: New helper.
161         * gnat.dg/vect3.ad[sb]: New test.
162         * gnat.dg/vect3_pkg.ads: New helper.
163         * gnat.dg/vect4.ad[sb]: New test.
164         * gnat.dg/vect4_pkg.ads: New helper.
165         * gnat.dg/vect5.ad[sb]: New test.
166         * gnat.dg/vect5_pkg.ads: New helper.
167         * gnat.dg/vect6.ad[sb]: New test.
168         * gnat.dg/vect6_pkg.ads: New helper.
169
170 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
171
172         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
173         * gcc.target/i386/fma_run_double_2.c: Likewise.
174         * gcc.target/i386/fma_run_double_3.c: Likewise.
175         * gcc.target/i386/fma_run_double_4.c: Likewise.
176         * gcc.target/i386/fma_run_double_5.c: Likewise.
177         * gcc.target/i386/fma_run_double_6.c: Likewise.
178         * gcc.target/i386/fma_run_float_1.c: Likewise.
179         * gcc.target/i386/fma_run_float_2.c: Likewise.
180         * gcc.target/i386/fma_run_float_3.c: Likewise.
181         * gcc.target/i386/fma_run_float_4.c: Likewise.
182         * gcc.target/i386/fma_run_float_5.c: Likewise.
183         * gcc.target/i386/fma_run_float_6.c: Likewise.
184
185         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
186         remove the extra dg-options.
187         * gcc.target/i386/l_fma_double_2.c: Likewise.
188         * gcc.target/i386/l_fma_double_3.c: Likewise.
189         * gcc.target/i386/l_fma_double_4.c: Likewise.
190         * gcc.target/i386/l_fma_double_5.c: Likewise.
191         * gcc.target/i386/l_fma_double_6.c: Likewise.
192         * gcc.target/i386/l_fma_float_1.c: Likewise.
193         * gcc.target/i386/l_fma_float_2.c: Likewise.
194         * gcc.target/i386/l_fma_float_3.c: Likewise.
195         * gcc.target/i386/l_fma_float_4.c: Likewise.
196         * gcc.target/i386/l_fma_float_5.c: Likewise.
197         * gcc.target/i386/l_fma_float_6.c: Likewise.
198
199 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
200
201         PR tree-optimization/50189
202         * g++.dg/torture/pr50189.C: New testcase.
203
204 2011-10-12  Richard Guenther  <rguenther@suse.de>
205
206         PR tree-optimization/50700
207         * gcc.dg/builtin-object-size-12.c: New testcase.
208
209 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
210
211         PR c/50565
212         * gcc.c-torture/compile/pr50565-1.c,
213         gcc.c-torture/compile/pr50565-2.c: New tests.
214
215 2011-10-11  Jason Merrill  <jason@redhat.com>
216
217         PR c++/49855
218         PR c++/49896
219         * g++.dg/template/constant1.C: New.
220         * g++.dg/template/constant2.C: New.
221         * g++.dg/cpp0x/constexpr-template3.C: New.
222
223 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
224
225         * gcc.target/i386/warn-vect-op-3.c: New test.
226         * gcc.target/i386/warn-vect-op-1.c: New test.
227         * gcc.target/i386/warn-vect-op-2.c: New test.
228
229 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
230
231         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
232
233 2011-10-11  Richard Guenther  <rguenther@suse.de>
234
235         PR tree-optimization/50204
236         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
237
238 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
239
240         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
241
242 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
243
244         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
245         * gcc.target/i386/fma_double_2.c: Ditto.
246         * gcc.target/i386/fma_double_3.c: Ditto.
247         * gcc.target/i386/fma_double_4.c: Ditto.
248         * gcc.target/i386/fma_double_5.c: Ditto.
249         * gcc.target/i386/fma_double_6.c: Ditto.
250         * gcc.target/i386/fma_float_1.c: Ditto.
251         * gcc.target/i386/fma_float_2.c: Ditto.
252         * gcc.target/i386/fma_float_3.c: Ditto.
253         * gcc.target/i386/fma_float_4.c: Ditto.
254         * gcc.target/i386/fma_float_5.c: Ditto.
255         * gcc.target/i386/fma_float_6.c: Ditto.
256         * gcc.target/i386/l_fma_double_1.c: Ditto.
257         * gcc.target/i386/l_fma_double_2.c: Ditto.
258         * gcc.target/i386/l_fma_double_3.c: Ditto.
259         * gcc.target/i386/l_fma_double_4.c: Ditto.
260         * gcc.target/i386/l_fma_double_5.c: Ditto.
261         * gcc.target/i386/l_fma_double_6.c: Ditto.
262         * gcc.target/i386/l_fma_float_1.c: Ditto.
263         * gcc.target/i386/l_fma_float_2.c: Ditto.
264         * gcc.target/i386/l_fma_float_3.c: Ditto.
265         * gcc.target/i386/l_fma_float_4.c: Ditto.
266         * gcc.target/i386/l_fma_float_5.c: Ditto.
267         * gcc.target/i386/l_fma_float_6.c: Ditto.
268         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
269         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
270         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
271         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
272         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
273         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
274         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
275         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
276         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
277         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
278         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
279         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
280
281 2011-10-11  Tristan Gingold  <gingold@adacore.com>
282
283         * gcc.dg/va-arg-4.c: New test.
284         * gcc.dg/va-arg-5.c: Ditto.
285
286 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
287
288         * lib/target-supports.exp (check_effective_target_fd_truncate):
289         Close and unlink test file before exit.
290
291 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
292
293         PR fortran/50564
294         * gfortran.dg/forall_15.f90:  New test case.
295
296 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
297             Andrew Macleod  <amacleod@redhat.com>
298
299         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
300         wrappers for *other_threads() and *final_verify().
301         * gcc.dg/simulate-thread/simulate-thread.h
302         (simulate_thread_wrapper_other_threads): New.
303         (simulate_thread_wrapper_final_verify): New.
304
305 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
306
307         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
308
309 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
310
311         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
312
313 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
314             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
315
316         * gcc.target/i386/fma_1.h: New file.
317         * gcc.target/i386/fma_2.h: Likewise.
318         * gcc.target/i386/fma_3.h: Likewise.
319         * gcc.target/i386/fma_4.h: Likewise.
320         * gcc.target/i386/fma_5.h: Likewise.
321         * gcc.target/i386/fma_6.h: Likewise.
322         * gcc.target/i386/fma_double_1.c: Likewise.
323         * gcc.target/i386/fma_double_2.c: Likewise.
324         * gcc.target/i386/fma_double_3.c: Likewise.
325         * gcc.target/i386/fma_double_4.c: Likewise.
326         * gcc.target/i386/fma_double_5.c: Likewise.
327         * gcc.target/i386/fma_double_6.c: Likewise.
328         * gcc.target/i386/fma_float_1.c: Likewise.
329         * gcc.target/i386/fma_float_2.c: Likewise.
330         * gcc.target/i386/fma_float_3.c: Likewise.
331         * gcc.target/i386/fma_float_4.c: Likewise.
332         * gcc.target/i386/fma_float_5.c: Likewise.
333         * gcc.target/i386/fma_float_6.c: Likewise.
334         * gcc.target/i386/fma_main.h: Likewise.
335         * gcc.target/i386/fma_run_double_1.c: Likewise.
336         * gcc.target/i386/fma_run_double_2.c: Likewise.
337         * gcc.target/i386/fma_run_double_3.c: Likewise.
338         * gcc.target/i386/fma_run_double_4.c: Likewise.
339         * gcc.target/i386/fma_run_double_5.c: Likewise.
340         * gcc.target/i386/fma_run_double_6.c: Likewise.
341         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
342         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
343         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
344         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
345         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
346         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
347         * gcc.target/i386/fma_run_float_1.c: Likewise.
348         * gcc.target/i386/fma_run_float_2.c: Likewise.
349         * gcc.target/i386/fma_run_float_3.c: Likewise.
350         * gcc.target/i386/fma_run_float_4.c: Likewise.
351         * gcc.target/i386/fma_run_float_5.c: Likewise.
352         * gcc.target/i386/fma_run_float_6.c: Likewise.
353         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
354         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
355         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
356         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
357         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
358         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
359         * gcc.target/i386/l_fma_1.h: Likewise.
360         * gcc.target/i386/l_fma_2.h: Likewise.
361         * gcc.target/i386/l_fma_3.h: Likewise.
362         * gcc.target/i386/l_fma_4.h: Likewise.
363         * gcc.target/i386/l_fma_5.h: Likewise.
364         * gcc.target/i386/l_fma_6.h: Likewise.
365         * gcc.target/i386/l_fma_double_1.c: Likewise.
366         * gcc.target/i386/l_fma_double_2.c: Likewise.
367         * gcc.target/i386/l_fma_double_3.c: Likewise.
368         * gcc.target/i386/l_fma_double_4.c: Likewise.
369         * gcc.target/i386/l_fma_double_5.c: Likewise.
370         * gcc.target/i386/l_fma_double_6.c: Likewise.
371         * gcc.target/i386/l_fma_float_1.c: Likewise.
372         * gcc.target/i386/l_fma_float_2.c: Likewise.
373         * gcc.target/i386/l_fma_float_3.c: Likewise.
374         * gcc.target/i386/l_fma_float_4.c: Likewise.
375         * gcc.target/i386/l_fma_float_5.c: Likewise.
376         * gcc.target/i386/l_fma_float_6.c: Likewise.
377         * gcc.target/i386/l_fma_main.h: Likewise.
378         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
379         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
380         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
381         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
382         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
383         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
384         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
385         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
386         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
387         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
388         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
389         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
390
391 2011-10-10  Richard Guenther  <rguenther@suse.de>
392
393         PR middle-end/50389
394         * gcc.dg/torture/pr50389.c: New testcase.
395
396 2011-10-10  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/50195
399         * gcc.dg/builtins-47.c: Optimize.
400
401 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
402
403         * lib/gcc-simulate-thread.exp: New.
404         * gcc.dg/simulate-thread/guality.h: New.
405         * gcc.dg/simulate-thread/simulate-thread.h: New.
406         * gcc.dg/simulate-thread/simulate-thread.exp: New.
407         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
408         * gcc.dg/simulate-thread/README: New.
409         * g++.dg/simulate-thread/guality.h: New.
410         * g++.dg/simulate-thread/simulate-thread.h: New.
411         * g++.dg/simulate-thread/simulate-thread.exp: New.
412         * g++.dg/simulate-thread/simulate-thread.gdb: New.
413         * c-c++-common/cxxbitfields-2.c: Remove.
414         * c-c++-common/cxxbitfields.c: Remove.
415         * c-c++-common/cxxbitfields-4.c: Remove.
416         * c-c++-common/cxxbitfields-5.c: Remove.
417         * c-c++-common/simulate-thread/bitfields-1.c: New.
418         * c-c++-common/simulate-thread/bitfields-2.c: New.
419         * c-c++-common/simulate-thread/bitfields-3.c: New.
420         * c-c++-common/simulate-thread/bitfields-4.c: New.
421
422 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
423
424         PR c++/38980
425         * g++.dg/warn/format5.C: New.
426
427 2011-10-09  Tobias Burnus  <burnus@net-b.de>
428
429         PR fortran/50273
430         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
431         * gfortran.dg/common_16.f90: New.
432
433 2011-10-09  Tobias Burnus  <burnus@net-b.de>
434
435         * gfortran.dg/iso_c_binding_param_1.f90: New.
436         * gfortran.dg/iso_c_binding_param_2.f90: New.
437         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
438
439 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
440
441         PR tree-optimization/50635
442         * gcc.dg/vect/pr50635.c: New test.
443
444 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
445
446         PR fortran/50659
447         * gfortran.dg/proc_decl_27.f90: New.
448
449 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         PR libobjc/50428
452         * objc/execute/initialize-1.m: New test.
453
454 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/47844
457         * gfortran.dg/pointer_function_result_1.f90 : New test.
458
459 2011-10-07  David S. Miller  <davem@davemloft.net>
460
461         PR 50655
462         * gcc.target/sparc/sparc.exp: Add vis3 target test.
463         * gcc.target/sparc/cmask.c: Use it.
464         * gcc.target/sparc/fhalve.c: Likewise.
465         * gcc.target/sparc/fnegop.c: Likewise.
466         * gcc.target/sparc/fpadds.c: Likewise.
467         * gcc.target/sparc/fshift.c: Likewise.
468         * gcc.target/sparc/fucmp.c: Likewise.
469         * gcc.target/sparc/lzd.c: Likewise.
470         * gcc.target/sparc/vis3misc.c: Likewise.
471         * gcc.target/sparc/xmul.c: Likewise.
472
473 2011-10-07  Richard Henderson  <rth@redhat.com>
474
475         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
476         match for avx2.
477         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
478
479 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
480
481         * gcc.dg/pr50193-1.c: New file.
482         * gcc.target/arm/shiftable.c: New file.
483
484 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
485
486         PR fortran/50625
487         * gfortran.dg/class_46.f03: New.
488
489 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
490
491         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
492         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
493         (syslog, vsyslog, __vsyslog_chk): Likewise.
494
495         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
496         (x, EXT_x): Use ASMNAME.
497
498         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
499         (a, c): Use ASMNAME.
500
501 2011-10-07  Tom de Vries  <tom@codesourcery.com>
502
503         PR middle-end/50527
504         * gcc.dg/pr50527.c: New test.
505
506 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
507
508         PR tree-optimization/50650
509         * gcc.c-torture/compile/pr50650.c: New test.
510
511 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
512
513         PR tree-optimization/50575
514         * gcc.c-torture/execute/vector-compare-2.x: New file.
515
516 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
517
518         PR middle-end/50125
519         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
520         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
521         (bar3): Likewise.
522
523 2011-10-07  Richard Guenther  <rguenther@suse.de>
524
525         PR testsuite/50637
526         * gcc.dg/vect/vect-align-2.c: Increase array size.
527
528 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
529             H.J. Lu  <hongjiu.lu@intel.com>
530
531         PR target/50603
532         * gcc.target/i386/pr50603.c: New test.
533
534 2011-10-06  Jason Merrill  <jason@redhat.com>
535
536         PR c++/39164
537         * g++.dg/cpp0x/default31.C: New.
538
539 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
540
541         PR tree-optimization/50596
542         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
543         New.
544         * gcc.dg/vect/vect-cond-8.c: New test.
545
546 2011-10-06  Richard Henderson  <rth@redhat.com>
547
548         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
549         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
550         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
551         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
552         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
553         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
554         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
555         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
556         * gcc.c-torture/execute/vshuf-16.inc: New file.
557         * gcc.c-torture/execute/vshuf-2.inc: New file.
558         * gcc.c-torture/execute/vshuf-4.inc: New file.
559         * gcc.c-torture/execute/vshuf-8.inc: New file.
560         * gcc.c-torture/execute/vshuf-main.inc: New file.
561         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
562         * gcc.c-torture/execute/vshuf-v2df.c: New test.
563         * gcc.c-torture/execute/vshuf-v2di.c: New test.
564         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
565         * gcc.c-torture/execute/vshuf-v2si.c: New test.
566         * gcc.c-torture/execute/vshuf-v4df.c: New test.
567         * gcc.c-torture/execute/vshuf-v4di.c: New test.
568         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
569         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
570         * gcc.c-torture/execute/vshuf-v4si.c: New test.
571         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
572         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
573         * gcc.c-torture/execute/vshuf-v8si.c: New test.
574
575 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
576
577         PR tree-optimization/49279
578         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
579         * gcc.c-torture/execute/pr49279.c: New test.
580
581 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
582
583         PR target/49049
584         * gcc.c-torture/compile/pr49049.c: New test.
585
586 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
587
588         PR target/50305
589         * gcc.target/arm/pr50305.c: New test.
590
591 2011-10-06  Richard Guenther  <rguenther@suse.de>
592
593         PR tree-optimization/38884
594         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
595         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
596
597 2011-10-05  David S. Miller  <davem@davemloft.net>
598
599         * gcc.target/sparc/lzd.c: New test.
600         * gcc.target/sparc/popc.c: New test.
601
602 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
603
604         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
605         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
606         * g++.dg/other/final1.C: Cleanup original tree dump.
607
608 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
609
610         PR tree-optimization/50613
611         * gcc.dg/pr50613.c: New test.
612
613 2011-10-05  Richard Henderson  <rth@redhat.com>
614
615         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
616         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
617         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
618         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
619         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
620         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
621         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
622         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
623
624 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
625
626         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
627         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
628         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
629         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
630         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
631
632 2011-10-05  Richard Guenther  <rguenther@suse.de>
633
634         PR tree-optimization/38885
635         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
636
637 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
638
639         * gcc.target/i386/sw-1.c: New test.
640
641 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
642
643         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
644         -mtune=generic.
645         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
646
647 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
648
649         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
650
651 2011-10-04  David S. Miller  <davem@davemloft.net>
652
653         * gcc.target/sparc/fhalve.c: New test.
654         * gcc.target/sparc/fnegop.c: New test.
655         * gcc.target/sparc/xmul.c: New test.
656
657 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
658
659         PR fortran/35831
660         * gfortran.dg/dummy_procedure_6.f90: New.
661
662 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
663
664         PR tree-optimization/50604
665         * gcc.dg/pr50604.c: New test.
666
667 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
668
669         PR tree-optimization/49662
670         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
671         * gcc.dg/graphite/interchange-15.c: Likewise.
672         * gcc.dg/graphite/interchange-mvt.c: Likewise.
673
674 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
675
676         * gcc.dg/tree-ssa/restrict-4.c: New test.
677
678 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
679
680         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
681         (main): Use __typeof to get result type of comparison.
682
683 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
684
685         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
686         Make et_vect_multiple_sizes_saved global.
687         (check_effective_target_vect64): Make et_vect64_saved global.
688
689 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
690
691         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
692         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
693         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
694         * gcc.dg/builtin-complex-err-1.c: Adjust.
695
696 2011-10-02  Jason Merrill  <jason@redhat.com>
697
698         * g++.dg/cpp0x/range-for22.C: New.
699
700         * g++.dg/cpp0x/variadic65.C: Remove xfails.
701         * g++.dg/cpp0x/variadic82.C: Remove xfails.
702         * g++.dg/cpp0x/variadic83.C: Remove xfails.
703         * g++.dg/cpp0x/variadic105.C: Remove xfails.
704
705         * g++.dg/cpp0x/nsdmi5.C: New.
706
707 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
708
709         PR target/50579
710         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
711         New procedures.
712         (mips-dg-options): Force an ABI option if the current ABI is
713         incompatible with the required -mlong setting.  Likewise force
714         a long setting if the current one is incompatible with the
715         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
716         throughout procedure.
717         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
718         instead of addressing=absolute.
719
720 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
721
722         * gcc.target/mips/stack-1.c: New test.
723
724 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
725
726         * gcc.dg/pr49696.c: New test.
727
728 2011-10-02  Jan Hubicka  <jh@suse.cz>
729
730         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
731
732 2011-10-01  David S. Miller  <davem@davemloft.net>
733
734         * gcc.target/sparc/cmask.c: New test.
735         * gcc.target/sparc/fpadds.c: New test.
736         * gcc.target/sparc/fshift.c: New test.
737         * gcc.target/sparc/fucmp.c: New test.
738         * gcc.target/sparc/vis3misc.c: New test.
739
740 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
741
742         PR fortran/50585
743         * gfortran.dg/assumed_charlen_arg_2.f90: New.
744
745 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
746
747         PR c++/44473
748         * g++.dg/dfp/44473-1.C: New test.
749         * g++.dg/dfp/44473-2.C: New test.
750         * g++.dg/dfp/mangle-1.C: New test.
751         * g++.dg/dfp/mangle-2.C: New test.
752         * g++.dg/dfp/mangle-3.C: New test.
753         * g++.dg/dfp/mangle-4.C: New test.
754         * g++.dg/dfp/mangle-5.C: New test.
755
756 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
757
758         PR inline-asm/50571
759         * gcc.dg/pr50571.c: New test.
760
761         PR tree-optimization/46309
762         * gcc.dg/pr46309.c: New test.
763
764 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
765
766         * gcc.dg/strlenopt-21.c: New test.
767
768 2011-09-30  Revital Eres  <revital.eres@linaro.org>
769
770         * gcc.dg/sms-10.c: New file.
771
772 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
773
774         * gcc.target/arm/pr50099.c: New test.
775
776 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
777
778         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
779
780 2011-09-30  David S. Miller  <davem@davemloft.net>
781
782         * gcc.target/sparc/bmaskbshuf.c: New test.
783         * gcc.target/sparc/edgen.c: New test.
784
785 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
786
787         PR fortran/50547
788         * gfortran.dg/pure_formal_proc_3.f90: New.
789
790         PR fortran/50553
791         * gfortran.dg/stfunc_7.f90: New.
792
793 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
794
795         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
796         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
797         * gcc.dg/vector-compare-1.c: Likewise.
798         * gcc.dg/vector-compare-2.c: Likewise.
799
800 2011-09-29  David S. Miller  <davem@davemloft.net>
801
802         * gcc.target/sparc/array.c: New test.
803
804 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
805
806         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
807         loop unroll and set max unroll times to 8.
808         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
809         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
810         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
811         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
812
813 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
814
815         PR c++/40145
816         * g++.dg/ext/visibility/warn5.C: New.
817
818 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
819
820         PR c++/45278
821         * g++.dg/warn/Wextra-3.C: New.
822
823 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
824
825         PR target/49486
826         * gcc.target/sh/pr49468-si.c: New.
827
828 2011-09-28  Tom de Vries  <tom@codesourcery.com>
829
830         PR testsuite/50485
831         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
832         (TEST): Initialize src3 with random floats.
833         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
834         from union src3.  Initialize src3 with random floats.
835
836 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
837
838         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
839         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
840         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
841         * gcc.target/sh/sh4a-sincosf.c: Ditto.
842         * gcc.target/sh/sh4a-cos.c: Ditto.
843         * gcc.target/sh/sh4a-cosf.c: Ditto.
844         * gcc.target/sh/sh4a-sin.c: Ditto.
845         * gcc.target/sh/sh4a-sinf.c: Ditto.
846         * gcc.target/sh/sh4a-fsrra.c: Ditto.
847         * gcc.target/sh/sh4a-memmovua.c: Ditto.
848         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
849
850 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
851
852         PR c++/31489
853         * g++.dg/parse/error40.C: New.
854         * g++.dg/warn/incomplete1.C: Adjust.
855
856 2011-09-27  Jan Hubicka  <jh@suse.cz>
857
858         PR middle-end/49463
859         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
860         Mark used.
861
862 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
863
864         * gcc.dg/strlenopt-1.c: New test.
865         * gcc.dg/strlenopt-1f.c: New test.
866         * gcc.dg/strlenopt-2.c: New test.
867         * gcc.dg/strlenopt-2f.c: New test.
868         * gcc.dg/strlenopt-3.c: New test.
869         * gcc.dg/strlenopt-4.c: New test.
870         * gcc.dg/strlenopt-4g.c: New test.
871         * gcc.dg/strlenopt-4gf.c: New test.
872         * gcc.dg/strlenopt-5.c: New test.
873         * gcc.dg/strlenopt-6.c: New test.
874         * gcc.dg/strlenopt-7.c: New test.
875         * gcc.dg/strlenopt-8.c: New test.
876         * gcc.dg/strlenopt-9.c: New test.
877         * gcc.dg/strlenopt-10.c: New test.
878         * gcc.dg/strlenopt-11.c: New test.
879         * gcc.dg/strlenopt-12.c: New test.
880         * gcc.dg/strlenopt-12g.c: New test.
881         * gcc.dg/strlenopt-13.c: New test.
882         * gcc.dg/strlenopt-14g.c: New test.
883         * gcc.dg/strlenopt-14gf.c: New test.
884         * gcc.dg/strlenopt-15.c: New test.
885         * gcc.dg/strlenopt-16g.c: New test.
886         * gcc.dg/strlenopt-17g.c: New test.
887         * gcc.dg/strlenopt-18g.c: New test.
888         * gcc.dg/strlenopt.h: New file.
889
890 2011-09-27  Tom de Vries  <tom@codesourcery.com>
891
892         PR middle-end/43864
893         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
894         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
895         * gcc.dg/pr43864.c: New test.
896         * gcc.dg/pr43864-2.c: Same.
897         * gcc.dg/pr43864-3.c: Same.
898         * gcc.dg/pr43864-4.c: Same.
899
900 2011-09-27  Jan Hubicka  <jh@suse.cz>
901
902         * gcc.dg/ipa/inline-5.c: New testcase.
903
904 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
905
906         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
907         vectors.
908         * gcc.dg/vect/bb-slp-27.c: New.
909         * gcc.dg/vect/bb-slp-28.c: New.
910
911 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
912
913         * testsuite/lib/target-supports.exp (check_profiling_available):
914         Don't rely solely on TLS tests for -fprofile-generate, fall
915         through to the other code.
916
917 2011-09-27  Richard Guenther  <rguenther@suse.de>
918
919         PR tree-optimization/50363
920         * gcc.dg/torture/pr50363.c: New testcase.
921
922 2011-09-26  Jason Merrill  <jason@redhat.com>
923
924         PR c++/45012
925         * g++.dg/template/partial13.C: New.
926
927         PR c++/46105
928         * g++.dg/template/partial12.C: New.
929
930         PR c++/50508
931         * g++.dg/cpp0x/constexpr-typedef1.C: New.
932
933 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
934
935         PR c++/45487
936         * g++.dg/diagnostic/bindings1.C: New.
937         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
938
939 2011-09-26  David S. Miller  <davem@davemloft.net>
940
941         * gcc.target/sparc/wrgsr.c: New test.
942         * gcc.target/sparc/rdgsr.c: New test.
943         * gcc.target/sparc/edge.c: New test.
944         * gcc.target/sparc/fcmp.c: New test.
945
946         * gcc.target/sparc/edge.c: Update for new return types.
947         * gcc.target/sparc/fcmp.c: Likewise.
948
949         * gcc.target/sparc/fpaddsubi.c: New test.
950
951 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
952
953         PR fortran/50515
954         * gfortran.dg/common_15.f90: New.
955
956         PR fortran/50517
957         * gfortran.dg/dummy_procedure_5.f90: New.
958         * gfortran.dg/interface_26.f90: Modified error message.
959         * gfortran.dg/proc_ptr_11.f90: Ditto.
960         * gfortran.dg/proc_ptr_15.f90: Ditto.
961         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
962         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
963
964 2011-09-26  Jason Merrill  <jason@redhat.com>
965
966         PR c++/50512
967         * g++.dg/overload/rvalue3.C: New.
968
969         PR c++/50523
970         * g++.dg/overload/ref-conv2.C: New.
971
972         * g++.dg/cpp0x/nsdmi-template1.C: New.
973
974 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
975
976         * g++.dg/cpp0x/nullptr25.C: New.
977
978 2011-09-26  Richard Guenther  <rguenther@suse.de>
979
980         PR tree-optimization/50472
981         * gcc.dg/torture/pr50472.c: New testcase.
982
983 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * gnat.dg/opt22.adb: New test.
986         * gnat.dg/opt22_pkg.ad[sb]: New helper.
987
988 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
989
990         * gnat.dg/opt21.adb: New test.
991         * gnat.dg/opt21_pkg.ad[sb]: New helper.
992
993 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
994
995         * gnat.dg/opt20.ad[sb]: New test.
996         * gnat.dg/opt20_pkg.ads: New helper.
997
998 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
999
1000         * gnat.dg/array17.adb: New test.
1001         * gnat.dg/array17_pkg.ads: New helper.
1002
1003 2011-09-25  Jason Merrill  <jason@redhat.com>
1004
1005         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1006
1007 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gnat.dg/frame_overflow.ads: New.
1010         * gnat.dg/frame_overflow.adb: Adjust.
1011         * gnat.dg/specs/addr1.ads: Likewise.
1012
1013 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * g++.dg/tree-ssa/restrict2.C: New test.
1016
1017 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1018
1019         * lib/target-supports.exp (check_effective_target_vect64): New.
1020         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1021         of multiple vector sizes.
1022         * gcc.dg/vect/bb-slp-26.c: New.
1023
1024 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1025
1026         PR c++/50280
1027         * g++.dg/template/bitfield1.C: New.
1028
1029 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1030
1031         * gcc.dg/vect/bb-slp-24.c: New.
1032
1033 2011-09-24  Jason Merrill  <jason@redhat.com>
1034
1035         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1036
1037         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1038
1039         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1040         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1041
1042         * g++.dg/cpp0x/nsdmi1.C: New.
1043         * g++.dg/cpp0x/nsdmi2.C: New.
1044         * g++.dg/cpp0x/nsdmi3.C: New.
1045         * g++.dg/cpp0x/nsdmi4.C: New.
1046         * g++.old-deja/g++.other/init4.C: New.
1047
1048 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1049
1050         PR c++/44267
1051         * g++.dg/template/sfinae28.C: New.
1052
1053 2011-09-23  Ian Lance Taylor  <iant@google.com>
1054
1055         * go.test/go-test.exp (errchk): Handle more cases of getting
1056         correct Tcl backslash quoting in regular expressions in test file.
1057
1058 2011-09-23  Jason Merrill  <jason@redhat.com>
1059
1060         Core 253
1061         * g++.dg/init/const8.C: New.
1062         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1063         * g++.dg/cpp0x/defaulted2.C: Likewise.
1064         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1065         * g++.dg/init/pr20039.C: Likewise.
1066         * g++.dg/init/pr42844.C: Likewise.
1067
1068 2011-09-23  Jan Hubicka  <jh@suse.cz>
1069
1070         * gcc.dg/ipa/inline-1.c: new testcase.
1071         * gcc.dg/ipa/inline-2.c: new testcase.
1072         * gcc.dg/ipa/inline-3.c: new testcase.
1073         * gcc.dg/ipa/inline-4.c: new testcase.
1074
1075 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1076
1077         PR c++/50258
1078         * g++.dg/cpp0x/constexpr-static8.C: New.
1079
1080 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1081
1082         * gcc.target/i386/avxfp-1.c: New test.
1083         * gcc.target/i386/avxfp-2.c: New test.
1084
1085 2011-09-23  Terry Guo  <terry.guo@arm.com>
1086
1087         * gcc.c-torture/execute/941014-1.x: Deleted.
1088
1089 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1090
1091         PR c++/50491
1092         * g++.dg/cpp0x/pr50491.C: New.
1093
1094 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1095
1096         PR testsuite/50487
1097         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1098
1099 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1100
1101         PR c++/50371
1102         * g++.dg/cpp0x/nullptr24.C: New.
1103
1104 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         PR target/50482
1107         * gcc.target/i386/pr50482.c: New test.
1108
1109 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1110
1111         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1112         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1113         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1114         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1115         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1116         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1117         multilib options contain different -march= from dg-options.
1118
1119 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1120             Paolo Carlini  <paolo.carlini@oracle.com>
1121
1122         PR c++/50344
1123         * g++.dg/template/friend52.C: New.
1124
1125 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1126
1127         * gcc.target/arm/cmp-1.c: New test.
1128         * gcc.target/arm/cmp-2.c: Likewise.
1129
1130 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1131
1132         PR fortran/41733
1133         * gfortran.dg/impure_actual_1.f90: Modified error message.
1134         * gfortran.dg/proc_ptr_32.f90: New.
1135         * gfortran.dg/proc_ptr_33.f90: New.
1136
1137 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1138
1139         PR tree-optimization/50451
1140         * gcc.dg/vect/pr50451.c: New test.
1141
1142 2011-09-21  Ian Lance Taylor  <iant@google.com>
1143
1144         * go.test/go-test.exp (errchk): Add special case for bug332.
1145         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1146         some more test lines.
1147
1148 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1149
1150         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1151         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1152         * g++.dg/other/i386-8.C: Ditto.
1153         * g++.dg/other/pr34435.C: Ditto.
1154         * g++.dg/other/pr39496.C: Ditto.
1155         * g++.dg/other/mmintrin.C: Ditto.
1156
1157 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1158
1159         * gcc.dg/vect/vect-cond-7.c: New test.
1160         * gcc.target/i386/sse4_1-cond-1.c: New test.
1161         * gcc.target/i386/avx-cond-1.c: New test.
1162
1163 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1164
1165         PR target/50464
1166         * g++.dg/other/pr50464.C: New test.
1167
1168 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1169
1170         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1171         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1172         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1173         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1174
1175 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gnat.dg/opt19.adb: New test.
1178
1179 2011-09-21  Terry Guo  <terry.guo@arm.com>
1180
1181         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1182         on arch conflict when testing case on targets other than armv7-a.
1183
1184 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1185
1186         PR c++/50454
1187         * g++.dg/ext/int128-1.C: New.
1188         * g++.dg/ext/int128-2.C: Likewise.
1189         * g++.dg/ext/int128-2.h: Likewise.
1190
1191 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         PR testsuite/50469
1194         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1195
1196 2011-09-20  Jason Merrill  <jason@redhat.com>
1197
1198         * g++.dg/cpp0x/constexpr-generated1.C: New.
1199
1200         PR c++/50442
1201         * g++.dg/overload/ref-conv1.C: New.
1202
1203 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1204
1205         * g++.dg/other/final1.C: New.
1206
1207 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1208
1209         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1210         and get_bit ().
1211
1212 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1213
1214         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1215         "target arm_eabi".
1216
1217 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1218
1219         PR tree-optimization/50413
1220         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1221         -fdump-tree-slp-details.  Run other tests with
1222         -fdump-tree-vect-details.
1223         * g++.dg/vect/slp-pr50413.cc: New.
1224
1225 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1226             Ira Rosen  <ira.rosen@linaro.org>
1227
1228         PR testsuite/50435
1229         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1230         Fix underscores around restrict.
1231
1232 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1233
1234         PR tree-optimization/50414
1235         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1236         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1237         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1238
1239 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1240
1241         PR tree-optimization/50412
1242         * gfortran.dg/vect/pr50412.f90: New.
1243
1244 2011-09-16  Jason Merrill  <jason@redhat.com>
1245
1246         PR c++/50424
1247         * g++.dg/eh/defarg1.C: New.
1248
1249 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1250
1251         * gcc.dg/vect/vect-reduc-10.c: New test.
1252         * gcc.target/i386/avx-reduc-1.c: New test.
1253
1254         * gcc.target/i386/sse2-extract-1.c: New test.
1255         * gcc.target/i386/avx-extract-1.c: New test.
1256
1257 2011-09-16  Terry Guo  <terry.guo@arm.com>
1258
1259         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1260
1261 2011-09-15   Diego Novillo  <dnovillo@google.com>
1262
1263         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1264         ALWAYS_CXXFLAGS, if defined.
1265         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1266         ALWAYS_GFORTRANFLAGS, if defined.
1267         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1268         ALWAYS_GOCFLAGS, if defined.
1269         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1270         ALWAYS_OBJCXXFLAGS, if defined.
1271         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1272         additional_flags, if defined.
1273         * lib/gnat.exp (gnat_target_compile): Likewise.
1274         * lib/objc.exp (objc_target_compile): Likewise.
1275         * lib/target-supports-dg.exp (dg-add-options): Handle
1276         TEST_ALWAYS_FLAGS.
1277
1278 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1279
1280         PR testsuite/50322
1281         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1282         Use uintptr_t in f1.  Undo avr xfails.
1283
1284 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1285
1286         PR fortran/50401
1287         PR fortran/50403
1288         * gfortran.dg/function_types_3.f90: New.
1289
1290 2011-09-15  Jason Merrill  <jason@redhat.com>
1291
1292         PR c++/50365
1293         * g++.dg/cpp0x/trailing7.C: New.
1294
1295         PR c++/50361
1296         * g++.dg/cpp0x/nullptr23.C: New.
1297
1298 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1299
1300         * gcc.dg/vect/bb-slp-25.c: New.
1301
1302 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1303
1304         PR c++/50391
1305         * g++.dg/cpp0x/noexcept15.C: New.
1306
1307 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1308
1309         PR middle-end/50251
1310         * gcc.dg/pr50251.c: New test.
1311
1312 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1313
1314         PR fortran/34547
1315         PR fortran/50375
1316         * gfortran.dg/null_5.f90: New.
1317         * gfortran.dg/null_6.f90: New.
1318
1319 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1320
1321         * gcc.c-torture/compile/20110913-1.c: New test.
1322
1323 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1324
1325         PR fortran/50379
1326         * gfortran.dg/result_2.f90: New.
1327
1328 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1329
1330         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1331
1332 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1333
1334         PR c++/48320
1335         * g++.dg/cpp0x/variadic116.C: New test case.
1336
1337 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1338
1339         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1340         * gcc.target/mips/interrupt_handler-2.c: New test.
1341         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1342
1343 2011-09-12  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1346
1347         * g++.dg/cpp0x/explicit7.C: New.
1348
1349 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR rtl-optimization/50212
1352         * g++.dg/other/pr50212.C: New test.
1353
1354 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1355
1356         PR target/43746
1357         * testsuite/gcc.target/avr/torture/avr-torture.exp
1358         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1359         "-O2 -fmerge-all-constants".
1360
1361 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1362
1363         PR fortran/50327
1364         * gfortran.dg/do_while_1.f90: New test.
1365
1366 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1367
1368         PR fortran/35831
1369         PR fortran/47978
1370         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1371         * gfortran.dg/proc_decl_26.f90: New.
1372         * gfortran.dg/typebound_override_2.f90: New.
1373         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1374
1375 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         * gnat.dg/cond_expr2.ad[sb]: New test.
1378
1379 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/atomic5.ad[sb]: New test.
1382
1383 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1384
1385         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1386
1387 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1388
1389         PR target/49030
1390         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1391
1392 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1393
1394         PR target/49614
1395         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1396
1397 2011-09-09  Richard Guenther  <rguenther@suse.de>
1398
1399         PR tree-optimization/50328
1400         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1401
1402 2011-09-09  Richard Guenther  <rguenther@suse.de>
1403
1404         PR middle-end/50333
1405         * gcc.dg/torture/pr50333.c: New testcase.
1406
1407 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1408
1409         PR tree-optimization/50318
1410         * gcc.target/arm/pr50318-1.c: New file.
1411
1412 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1413
1414         * gcc.target/i386/all_one_m256i.c: New test.
1415
1416 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1417
1418         PR c++/50324
1419         * g++.dg/cpp0x/sfinae28.C: New.
1420
1421 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1422
1423         PR c/50332
1424         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1425         longer ignored on typedefs.
1426
1427         PR c++/33255 - Support -Wunused-local-typedefs warning
1428         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1429         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1430
1431 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1432
1433         PR tree-optimization/50287
1434         * gcc.dg/torture/pr50287.c: New test.
1435
1436 2011-09-08  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/19831
1439         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1440         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1441         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1442         * gcc.dg/errno-1.c: Adjust.
1443
1444 2011-09-08  Richard Guenther  <rguenther@suse.de>
1445
1446         PR tree-optimization/19831
1447         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1448
1449 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1450
1451         PR fortran/44646
1452         * gfortran.dg/do_concurrent_1.f90: New.
1453         * gfortran.dg/do_concurrent_2.f90: New.
1454
1455 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR target/50310
1458         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1459         * gcc.dg/pr50310-2.c: New test.
1460
1461 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1462
1463         PR fortran/48095
1464         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1465         * gfortran.dg/impure_constructor_1.f90: Modified.
1466         * gfortran.dg/proc_ptr_comp_33.f90: New.
1467
1468 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1469
1470         PR target/50310
1471         * gcc.dg/pr50310-1.c: New test.
1472
1473 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1474
1475         PR middle-end/48571
1476         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1477         instead of 4.
1478
1479 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1480
1481         PR c++/50309
1482         * g++.dg/cpp0x/noexcept14.C: New.
1483
1484 2011-09-07  Jason Merrill  <jason@redhat.com>
1485
1486         * g++.dg/cpp0x/constexpr-ref3.C: New.
1487
1488         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1489
1490 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1491
1492         * gcc.dg/section1.c: Don't xfail for avr.
1493
1494 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1495
1496         PR tree-optimization/50322
1497         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1498
1499 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1500
1501         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1502
1503 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1504
1505         PR tree-optimization/49911
1506         * g++.dg/tree-ssa/pr49911.C: New test.
1507
1508 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1509
1510         PR target/49030
1511         * gcc.dg/torture/pr49030.c: New test.
1512
1513 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1514
1515         PR fortran/50288
1516         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1517         * gfortran.dg/class_4d.f03: Deleted.
1518         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1519
1520 2011-09-07  Richard Guenther  <rguenther@suse.de>
1521
1522         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1523
1524 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1525
1526         PR tree-optimization/46021
1527         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1528
1529 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1530
1531         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1532
1533 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gcc.c-torture/compile/20110906-1.c: New test.
1536
1537 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1540
1541 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1542
1543         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1544         --param tree-reassoc-width=1.
1545
1546         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1547         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1548
1549 2011-09-06  Richard Guenther  <rguenther@suse.de>
1550
1551         PR tree-optimization/48149
1552         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1553
1554 2011-09-06  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/48317
1557         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1558
1559 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1560
1561         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1562         New procedure.
1563         (add_options_for_quad_vectors): Replace with ...
1564         (add_options_for_double_vectors): ... this.
1565         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1566         support multiple vector sizes since the vectorizer attempts to
1567         vectorize with both vector sizes.
1568         * gcc.dg/vect/no-vfa-vect-79.c,
1569         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1570         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1571         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1572         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1573         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1574         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1575         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1576         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1577         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1578         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1579         gcc.dg/vect/vect-40.c: Likewise.
1580         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1581         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1582         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1583         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1584         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1585         Likewise.
1586         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1587
1588 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1589
1590         PR target/49606
1591         * gcc.target/mips/abi-main.h: New file.
1592         * gcc.target/mips/abi-o32-long32.c: New test.
1593         * gcc.target/mips/abi-o32-long64.c: Likewise.
1594         * gcc.target/mips/abi-o64-long32.c: Likewise.
1595         * gcc.target/mips/abi-o64-long64.c: Likewise.
1596         * gcc.target/mips/abi-n32-long32.c: Likewise.
1597         * gcc.target/mips/abi-n32-long64.c: Likewise.
1598         * gcc.target/mips/abi-n64-long32.c: Likewise.
1599         * gcc.target/mips/abi-n64-long64.c: Likewise.
1600         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1601         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1602         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1603         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1604         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1605         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1606         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1607         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1608         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1609         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1610         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1611         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1612         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1613         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1614         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1615         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1616         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1617         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1618         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1619         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1620         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1621         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1622         * gcc.target/mips/branch-3.c: Likewise.
1623         * gcc.target/mips/branch-4.c: Likewise.
1624         * gcc.target/mips/branch-5.c: Likewise.
1625         * gcc.target/mips/branch-6.c: Likewise.
1626         * gcc.target/mips/branch-7.c: Likewise.
1627         * gcc.target/mips/branch-8.c: Likewise.
1628         * gcc.target/mips/branch-9.c: Likewise.
1629         * gcc.target/mips/branch-10.c: Likewise.
1630         * gcc.target/mips/branch-11.c: Likewise.
1631         * gcc.target/mips/branch-12.c: Likewise.
1632         * gcc.target/mips/branch-13.c: Likewise.
1633         * gcc.target/mips/lazy-binding-1.c: Likewise.
1634
1635 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1636
1637         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1638         to avoid warning on int=16 platforms..
1639
1640 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1641
1642         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1643         to work even with -fshort-enums.
1644
1645 2011-09-04  Jan Hubicka  <jh@suse.cz>
1646
1647         * gcc.c-torture/compile/20110902.c: new testcase.
1648
1649 2011-09-04  Jason Merrill  <jason@redhat.com>
1650
1651         PR c++/49267
1652         * g++.dg/cpp0x/rv-conv1.C: New.
1653
1654         DR 1328
1655         * g++.dg/cpp0x/rv-func3.C: New.
1656
1657         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1658
1659         PR c++/50248
1660         Core 1358
1661         * g++.dg/cpp0x/constexpr-template1.C: New.
1662         * g++.dg/cpp0x/constexpr-template2.C: New.
1663         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1664         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1665
1666 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gnat.dg/specs/debug1.ads: Tweak pattern.
1669
1670 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1671
1672         PR fortran/50227
1673         * gfortran.dg/class_45a.f03: New.
1674         * gfortran.dg/class_45b.f03: New.
1675
1676 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1677             Ira Rosen  <ira.rosen@linaro.org>
1678
1679         PR tree-optimization/50208
1680         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1681         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1682         -fno-tree-fre -fno-tree-pre.
1683
1684 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1685
1686         * gcc.dg/ipa/ipcp-3.c: New test.
1687
1688 2011-09-02  Richard Guenther  <rguenther@suse.de>
1689
1690         PR tree-optimization/27460
1691         PR middle-end/29269
1692         * gcc.dg/vect/vect-cond-7.c: New testcase.
1693
1694 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1695
1696         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1697         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1698         xfailed test for inlining.
1699         * g++.dg/ipa/ivinline-9.C: Likewise.
1700
1701 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1702
1703         PR tree-optimization/50178
1704         * gfortran.dg/vect/pr50178.f90: New test.
1705
1706 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1707
1708         PR middle-end/49886
1709         * gcc.c-torture/execute/pr49886.c: New testcase.
1710
1711 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1712
1713         PR middle-end/43513
1714         * gcc.dg/pr43513.c: New test.
1715
1716 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/45044
1719         * gfortran.dg/common_14.f90: New.
1720         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1721
1722 2011-08-30  Jason Merrill  <jason@redhat.com>
1723
1724         PR c++/50084
1725         * g++.dg/cpp0x/decltype33.C: New.
1726
1727         PR c++/50089
1728         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1729
1730         PR c++/50114
1731         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1732
1733 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1734
1735         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1736
1737 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1738
1739         * gnat.dg/specs/aggr3.ads: New test.
1740         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1741
1742         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1743         * gnat.dg/specs/aggr2.ads: Likewise.
1744
1745 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1746
1747         PR fortran/45170
1748         * gfortran.dg/allocate_with_source_2.f90: New test
1749
1750 2011-08-30  Jason Merrill  <jason@redhat.com>
1751
1752         PR c++/50220
1753         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1754
1755         PR c++/50234
1756         * g++.dg/cpp0x/constexpr-value3.C: New.
1757
1758 2011-08-30  Richard Guenther  <rguenther@suse.de>
1759
1760         PR middle-end/48571
1761         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1762         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1763         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1764         * gcc.dg/pr36902.c: XFAIL.
1765
1766 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1767
1768         * gcc.target/i386/fma-check.h: New.
1769         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1770         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1771         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1772         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1773         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1774         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1775         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1776         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1777         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1778         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1779         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1780         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1781         * gcc.target/i386/fma-compile.c: Likewise.
1782         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1783         * gcc.target/i386/sse-12.c: Add -mfma.
1784         * gcc.target/i386/sse-13.c: Likewise.
1785         * gcc.target/i386/sse-14.c: Likewise.
1786         * gcc.target/i386/sse-22.c: Likewise.
1787         * gcc.target/i386/sse-23.c: Likewise.
1788         * g++.dg/other/i386-2.C: Likewise.
1789         * g++.dg/other/i386-3.C: Likewise.
1790
1791 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1792
1793         PR testsuite/50185
1794         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1795         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1796
1797 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1798
1799         * g++.dg/bprob/bprob.exp (feedback_options): Set
1800         -fbranch-probabilities.
1801         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1802
1803 2011-08-29  Jason Merrill  <jason@redhat.com>
1804
1805         PR c++/50224
1806         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1807
1808 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1809             Jason Merrill  <jason@redhat.com>
1810
1811         * g++.dg/dfp/base.C: New test.
1812
1813 2011-08-29  Jason Merrill  <jason@redhat.com>
1814
1815         Core DR 994
1816         PR c++/50209
1817         * g++.dg/cpp0x/initlist58.C: New.
1818
1819 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1820
1821         PR fortran/50225
1822         * gfortran.dg/class_result_1.f03: New.
1823
1824 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR middle-end/48722
1827         * gcc.target/i386/pr48722.c: New test.
1828
1829 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1830
1831         PR libfortran/50192
1832         * gfortran.dg/widechar_compare_1.f90:  New test.
1833
1834 2011-08-26  Jason Merrill  <jason@redhat.com>
1835
1836         Core DR 342
1837         PR c++/48582
1838         * g++.dg/abi/mangle50.C: New.
1839
1840 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1841
1842         PR target/50202
1843         * gcc.target/i386/pr50202.c: New test.
1844
1845 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1848         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1849         * gcc.target/i386/avx-round-vec.c: New test.
1850         * gcc.target/i386/avx-roundf-vec.c: New test.
1851
1852 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1853
1854         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1855         instruction.
1856
1857         PR c/50179
1858         * c-c++-common/Wunused-var-14.c: New test.
1859
1860 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1861
1862         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1863
1864 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1865
1866         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1867         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1868         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1869         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1870
1871 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1872
1873         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1874         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1875         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1876         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1877
1878 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1879
1880         PR fortran/50050
1881         * gfortran.dg/pointer_comp_init_1.f90: New test.
1882
1883 2011-08-25  Jason Merrill  <jason@redhat.com>
1884
1885         PR c++/50157
1886         * g++.dg/cpp0x/sfinae27.C: New.
1887
1888 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1889
1890         * gfortran.dg/coarray_lib_token_4.f90: New.
1891
1892 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1893
1894         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1895
1896 2011-08-25  Richard Guenther  <rguenther@suse.de>
1897
1898         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1899
1900 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/50163
1903         * gfortran.dg/initialization_28.f90: New.
1904
1905 2011-08-24  Richard Guenther  <rguenther@suse.de>
1906
1907         PR tree-optimization/50067
1908         * gcc.dg/torture/pr50067-3.c: New testcase.
1909         * gcc.dg/torture/pr50067-4.c: Likewise.
1910         * gcc.dg/torture/pr50067-5.c: Likewise.
1911
1912 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1913
1914         * g++.dg/other/i386-2.C: Add -mavx2 check.
1915         * g++.dg/other/i386-3.C: Likewise.
1916         * gcc.target/i386/avx-1.c: Add AVX2.
1917         * gcc.target/i386/avx-2.c: Likewise.
1918         * gcc.target/i386/funcspec-5.c: Likewise.
1919         * gcc.target/i386/sse-12.c: Likewise.
1920         * gcc.target/i386/sse-13.c: Likewise.
1921         * gcc.target/i386/sse-14.c: Likewise.
1922         * gcc.target/i386/sse-22.c: Likewise.
1923         * gcc.target/i386/sse-23.c: Likewise.
1924         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1925         * gcc.target/i386/avx2-check.h: New.
1926         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1927         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1928         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1929         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1930         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1931         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1932         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1933         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1934         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1935         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1936         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1937         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1938         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1939         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1940         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1941         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1942         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1943         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1944         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1945         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1946         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1947         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1948         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1949         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1950         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1951         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1952         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1953         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1954         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1955         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1956         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1957         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1958         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1959         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1960         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1961         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1962         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1963         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1964         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1965         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1966         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1967         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1968         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1969         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1970         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1971         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1972         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1973         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1974         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1975         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1976         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1977         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1978         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1979         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1980         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1981         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1982         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1983         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1984         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1985         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1986         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1987         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1988         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1989         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1990         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1991         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1992         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1993         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1994         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1995         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1996         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1997         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1998         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1999         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2000         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2001         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2002         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2003         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2004         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2005         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2006         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2007         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2008         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2009         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2010         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2011         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2012         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2013         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2014         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2015         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2016         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2017         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2018         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2019         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2020         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2021         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2022         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2023         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2024         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2025         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2026         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2027         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2028         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2029         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2030         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2031         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2032         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2033         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2034         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2035         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2036         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2037         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2038         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2039         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2040         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2041         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2042         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2043         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2044         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2045         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2046         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2047         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2048         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2049         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2050         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2051         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2052         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2053         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2054         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2055         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2056         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2057         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2058         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2059         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2060         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2061         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2062         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2063         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2064         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2065         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2066         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2067         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2068         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2069         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2070         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2071         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2072         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2073         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2074         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2075         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2076         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2077         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2078         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2079         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2080         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2081         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2082         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2083         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2084         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2085         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2086         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2087         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2088         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2089         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2090         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2091         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2092         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2093         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2094         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2095         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2096         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2097         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2098         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2099         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2100         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2101         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2102         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2103         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2104         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2105         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2106         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2107         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2108         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2109         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2110         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2111         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2112         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2113         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2114         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2115         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2116         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2117         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2118         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2119         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2120         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2121         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2122         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2123         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2124         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2125         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2126         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2127         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2128         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2129         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2130         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2131         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2132         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2133         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2134         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2135         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2136         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2137         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2138         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2139         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2140         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2141         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2142         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2143         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2144         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2145         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2146         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2147         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2148         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2149         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2150         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2151         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2152         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2153         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2154         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2155         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2156         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2157         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2158         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2159         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2160         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2161         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2162         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2163         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2164         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2263         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2264         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2265         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2267         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2268         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2269         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2271         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2272         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2273         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2275         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2276         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2277         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2278         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2279         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2280         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2281         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2282         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2283         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2284         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2285         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2286         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2287         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2288         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2289         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2290         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2291         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2292         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2293         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2294         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2295         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2296         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2297         * gcc.target/i386/testimm-9.c: Likewise.
2298
2299 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2300
2301         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2302         * g++.dg/other/i386-3.C: Likewise.
2303         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2304         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2305         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2306         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2307         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2308         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2309         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2310         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2311         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2312         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2313         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2314         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2315         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2316         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2317         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2318         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2319         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2320         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2321         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2322         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2323         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2324         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2325         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2326         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2327         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2328         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2329         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2330         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2331         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2332         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2333         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2334         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2335         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2336         * gcc.target/i386/sse-12.c: Add BMI2.
2337         * gcc.target/i386/sse-13.c: Likewise.
2338         * gcc.target/i386/sse-14.c: Likewise.
2339         * gcc.target/i386/sse-22.c: Likewise.
2340         * gcc.target/i386/sse-23.c: Likewise.
2341
2342 2011-08-23  Jason Merrill  <jason@redhat.com>
2343
2344         * g++.dg/template/crash7.C: Adjust expected errors.
2345
2346 2011-08-23  Jason Merrill  <jason@redhat.com>
2347
2348         PR c++/49045
2349         Core 1321
2350         * g++.dg/cpp0x/overload2.C: New.
2351
2352 2011-08-23  Jason Merrill  <jason@redhat.com>
2353
2354         Core 903
2355         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2356
2357 2011-08-23  Jason Merrill  <jason@redhat.com>
2358
2359         Core 975
2360         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2361         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2362         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2363         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2364
2365 2011-08-23  Jason Merrill  <jason@redhat.com>
2366
2367         PR c++/50024
2368         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2369
2370 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR c++/50158
2373         * g++.dg/warn/Wunused-var-16.C: New test.
2374
2375         PR middle-end/50161
2376         * gcc.dg/pr50161.c: New test.
2377
2378 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2379
2380         PR c++/50055
2381         * g++.dg/gcov/gcov-7.C: New test.
2382
2383 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR c++/46862
2386         * g++.dg/dfp/nofields.C: New test.
2387
2388 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2389
2390         PR fortran/31600
2391         * gfortran.dg/use_16.f90: New.
2392
2393 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2394             Kirill Yukhin  <kirill.yukhin@intel.com>
2395
2396         PR target/50155
2397         * gcc.target/i386/pr50155.c: New test.
2398
2399 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR tree-optimization/50133
2402         * gcc.dg/pr50133.c: New test.
2403
2404         PR middle-end/50141
2405         * c-c++-common/cxxbitfields-6.c: New test.
2406
2407 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2408
2409         PR fortran/50050
2410         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2411
2412 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2413
2414         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2415         * gcc.dg/pr49994-3.c: Ditto.
2416
2417 2011-08-22  Richard Guenther  <rguenther@suse.de>
2418
2419         PR testsuite/50145
2420         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2421         * gcc.dg/torture/pr50067-2.c: Likewise.
2422
2423 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2424
2425         PR fortran/47659
2426         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2427         of a constant resulting from simplification.
2428         * gfortran.dg/warn_conversion_3.f90:  New test.
2429
2430 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2431
2432         PR fortran/50130
2433         * gfortran.dg/zero_stride_1.f90:  New test.
2434
2435 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2436
2437         PR fortran/49638
2438         * gfortran.dg/typebound_override_1.f90: Modified.
2439
2440 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR tree-optimization/48739
2443         * gcc.dg/pr48739-1.c: New test.
2444         * gcc.dg/pr48739-2.c: New test.
2445
2446 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2447
2448         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2449
2450 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2451
2452         PR fortran/50129
2453         * gfortran.dg/where_3.f90: New test.
2454
2455 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2456
2457         PR middle-end/49721
2458         * gfortran.dg/pr49721-1.f: New.
2459         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2460
2461 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2462
2463         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2464         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2465         New tests.
2466
2467 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2468
2469         * gcc.target/arm/wmul-11.c: New file.
2470         * gcc.target/arm/wmul-12.c: New file.
2471         * gcc.target/arm/wmul-13.c: New file.
2472
2473 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2474
2475         * gcc.target/arm/wmul-10.c: New file.
2476
2477 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2478
2479         * gcc.target/arm/wmul-9.c: New file.
2480         * gcc.target/arm/wmul-bitfield-2.c: New file.
2481
2482 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2483
2484         * gcc.target/arm/wmul-8.c: New file.
2485
2486 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2487
2488         * gcc.target/arm/wmul-7.c: New file.
2489
2490 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2491
2492         * gcc.target/arm/wmul-6.c: New file.
2493
2494 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2495
2496         * gcc.target/arm/wmul-5.c: New file.
2497         * gcc.target/arm/no-wmla-1.c: New file.
2498
2499 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2500
2501         * gcc.target/arm/wmul-bitfield-1.c: New file.
2502
2503 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2504
2505         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2506
2507 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2508
2509         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2510         * gcc.target/i386/conversion.c: Likewise.
2511
2512 2011-08-19  Richard Guenther  <rguenther@suse.de>
2513
2514         * gcc.dg/torture/pr50067-1.c: New testcase.
2515         * gcc.dg/torture/pr50067-2.c: Likewise.
2516
2517 2011-08-19  Joey Ye  <joey.ye@arm.com>
2518
2519         PR target/49437
2520         * gcc.target/arm/handler-align.c: New test.
2521         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2522         New Function.
2523
2524 2011-08-19  Joey Ye  <joey.ye@arm.com>
2525
2526         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2527
2528 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2529
2530         PR fortran/50071
2531         * gfortran.dg/end_block_label_1.f90: New test.
2532         * gfortran.dg/end_associate_label_1.f90: New test.
2533
2534 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2535
2536         * gcc.dg/c1x-pointer-float-1.c: New test.
2537
2538 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2539
2540         PR fortran/50071
2541         * gfortran.dg/duplicate_labels_2.f: New test.
2542
2543 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2546         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2547         gcc.dg/c1x-noreturn-5.c: New tests.
2548
2549 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2550
2551         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2552
2553 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2554
2555         PR fortran/18918
2556         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2557         * gfortran.dg/coarray_lock_3.f90: Fix test.
2558         * gfortran.dg/coarray_lock_4.f90: New.
2559         * gfortran.dg/coarray_lock_5.f90: New.
2560
2561 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR target/50009
2564         * gcc.c-torture/compile/pr50009.c: New test.
2565
2566         PR target/50092
2567         * gcc.dg/torture/pr50092.c: New test.
2568
2569 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2570
2571         PR fortran/50109
2572         * gfortran.dg/namelist_73.f90: New.
2573
2574 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2575
2576         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2577
2578         PR debug/50017
2579         * gcc.dg/pr50017.c: New test.
2580
2581 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2582
2583         PR c++/45625
2584         * g++.dg/lookup/hidden-var1.C: New test case.
2585
2586 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2587
2588         PR fortran/31461
2589         * gfortran.dg/warn_unused_var_2.f90: New.
2590         * gfortran.dg/warn_unused_var_3.f90: New.
2591
2592 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2593
2594         PR target/43597
2595         * gcc.target/arm/pr43597.c: New test.
2596
2597 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2598
2599         PR fortran/50070
2600         * gfortran.dg/common_13.f90: New.
2601
2602 2011-08-16  Jason Merrill  <jason@redhat.com>
2603
2604         PR c++/50086
2605         * g++.dg/cpp0x/variadic-unresolved.C: New.
2606
2607         * g++.old-deja/g++.brendan/README: Add R.I.P.
2608
2609         * g++.dg/ext/attr-used-1.C: New.
2610
2611         PR c++/50054
2612         * g++.dg/cpp0x/initlist56.C: New.
2613
2614 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2615
2616         PR testsuite/50085
2617         * g++.dg/opt/life1.C: Only run on Linux.
2618
2619 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2620
2621         * gfortran.dg/coarray_26.f90: New.
2622
2623 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2624
2625         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2626         -fdump-tree-vrp1.
2627
2628 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2629
2630         PR fortran/50073
2631         * gfortran.dg/func_result_7.f90: New.
2632
2633 2011-08-13  Jason Merrill  <jason@redhat.com>
2634
2635         PR c++/50075
2636         * g++.dg/cpp0x/decltype32.C: New.
2637
2638         PR c++/50059
2639         * g++.dg/diagnostic/expr1.C: New.
2640
2641 2011-08-12  David Li  <davidxl@google.com>
2642
2643         * g++.dg/abi/vbase15.C: New test.
2644
2645 2011-08-12  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/50034
2648         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2649
2650 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2651
2652         * gcc.dg/builtins-67.c: New test.
2653         * gcc.target/i386/conversion.c: Ditto.
2654
2655 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2656             Brian Hackett  <bhackett1024@gmail.com>
2657
2658         * g++.dg/plugin/decl_plugin.c: New.
2659         * g++.dg/plugin/decl-plugin-test.C: New.
2660         * g++.dg/plugin/plugin.exp: Add above testcase.
2661
2662 2011-08-11  Richard Guenther  <rguenther@suse.de>
2663
2664         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2665
2666 2011-08-11  Michael Matz  <matz@suse.de>
2667
2668         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2669
2670 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2671
2672         PR tree-optimization/50039
2673         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2674         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2675
2676 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2677
2678         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2679         (sse4_1_test): Initialize src3 with random value.
2680
2681 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2682
2683         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2684         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2685         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2686         * gcc.dg/scal-to-vec1.c: New test.
2687         * gcc.dg/scal-to-vec2.c: New test.
2688
2689 2011-08-09  Richard Guenther  <rguenther@suse.de>
2690
2691         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2692         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2693         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2694         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2695
2696 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2697
2698         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2699
2700 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2701
2702         * gcc.dg/pr49948.c: Require pthread effective target.
2703
2704 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2705
2706         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2707
2708 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         * gcc.target/i386/sse-22a.c: New test.
2711
2712 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2713
2714         PR tree-optimization/50014
2715         * gcc.dg/vect/pr50014.c: New test.
2716
2717 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2718
2719         PR middle-end/49923
2720         * gcc.dg/tree-ssa/pr49923.c: New test.
2721
2722 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2723
2724         PR target/49781
2725         * gcc.target/i386/pr49781-1.c: New.
2726
2727 2011-08-08  Jason Merrill  <jason@redhat.com>
2728
2729         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2730
2731         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2732
2733 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2734
2735         PR fortran/49638
2736         * gfortran.dg/typebound_override_1.f90: New.
2737
2738 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2739
2740         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2741         x86_64 mingw target.
2742         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2743         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2744         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2745         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2746         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2747         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2748         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2749         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2750         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2751         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2752
2753 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2754
2755         PR testsuite/48727
2756         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2757
2758 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.dg/pr48770.c: Cleanup coverage files.
2761         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2762
2763 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2764
2765         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2766         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2767         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2768         lzcnt and bmi options.
2769
2770 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2771
2772         PR target/47381
2773         * gcc.dg/pr47381-1.c: New.
2774         * gcc.dg/pr47381-2.c: Likewise.
2775         * gcc.target/i386/pr47381.c: Likewise.
2776
2777 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2778
2779         PR middle-end/47727
2780         * gcc.dg/pr47727.c: New.
2781
2782         PR target/47372
2783         * gcc.dg/pr47372-1.c: New.
2784         * gcc.dg/pr47372-2.c: Likewise.
2785
2786 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2787
2788         PR middle-end/47449
2789         * gcc.target/i386/pr47449.c: New.
2790
2791         PR target/47446
2792         * gcc.dg/pr47446-1.c: New.
2793         * gcc.dg/pr47446-2.c: Likewise.
2794
2795 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2796
2797         PR target/47766
2798         * gcc.dg/pr47766.c: New.
2799
2800         PR target/47715
2801         * gcc.dg/tls/pr47715-1.c: New.
2802         * gcc.dg/tls/pr47715-2.c: Likewise.
2803         * gcc.dg/tls/pr47715-3.c: Likewise.
2804         * gcc.dg/tls/pr47715-4.c: Likewise.
2805         * gcc.dg/tls/pr47715-5.c: Likewise.
2806
2807 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2808
2809         PR libobjc/50002
2810         * objc.dg/gnu-api-2-class.m: Updated comments.
2811         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2812         * objc.dg/gnu-api-2-class-meta.m: New test.
2813         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2814
2815 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2816
2817         PR libobjc/49882
2818         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2819         with classes that are in construction.
2820
2821 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2822
2823         PR target/48084
2824         * gcc.target/i386/pr48084-1.c: New.
2825         * gcc.target/i386/pr48084-2.c: Likewise.
2826         * gcc.target/i386/pr48084-3.c: Likewise.
2827         * gcc.target/i386/pr48084-4.c: Likewise.
2828         * gcc.target/i386/pr48084-5.c: Likewise.
2829
2830         PR rtl-optimization/49504
2831         * gcc.target/i386/pr49504.c: New.
2832
2833         PR target/49860
2834         * gcc.dg/pr49860.c: New.
2835
2836 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2837
2838         PR libobjc/49882
2839         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2840         with classes that are in construction.
2841
2842 2011-08-05  Jason Merrill  <jason@redhat.com>
2843
2844         PR c++/48993
2845         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2846
2847         PR c++/49921
2848         * g++.dg/cpp0x/decltype31.C: New.
2849
2850         PR c++/49669
2851         * g++.dg/init/array28.C: New.
2852
2853         PR c++/49988
2854         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2855
2856 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2857
2858         PR target/47369
2859         * gcc.dg/pr47369-1.c: New.
2860
2861 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2862
2863         PR middle-end/47364
2864         * gcc.dg/torture/pr47364-1.c: New.
2865         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2866         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2867
2868 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2869
2870         PR fortran/37211
2871         * gfortran.dg/transfer_check_2.f90:  New test case.
2872
2873 2011-08-05  Jan Hubicka  <jh@suse.cz>
2874
2875         PR middle-end/49494
2876         * gfortran.dg/pr49494.f90: New testcase.
2877
2878 2011-08-05  Jan Hubicka  <jh@suse.cz>
2879
2880         PR middle-end/49735
2881         * gcc.c-torture/compile/pr49735.c: New testcase.
2882
2883 2011-08-05  Jason Merrill  <jason@redhat.com>
2884
2885         PR c++/47453
2886         * g++.dg/cpp0x/initlist56.C: New.
2887
2888         PR c++/49812
2889         * g++.dg/overload/rvalue2.C: New.
2890
2891         PR c++/49983
2892         * g++.dg/cpp0x/range-for21.C: New.
2893
2894         * g++.dg/ext/vla11.C: New.
2895
2896 2011-08-05  Richard Guenther  <rguenther@suse.de>
2897
2898         PR tree-optimization/49984
2899         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2900
2901 2011-08-05  Richard Guenther  <rguenther@suse.de>
2902
2903         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2904         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2905         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2906
2907 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2908
2909         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2910         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2911         * gfortran.dg/ldist-pr43023.f90: Ditto.
2912         * gfortran.dg/namelist_52.f90: Ditto.
2913         * gfortran.dg/interface_proc_end.f90: Ditto.
2914         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2915         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2916
2917 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2918
2919         * gcc.dg/vect/vect-over-widen-1.c: New test.
2920         * gcc.dg/vect/vect-over-widen-2.c: New test.
2921         * gcc.dg/vect/vect-over-widen-3.c: New test.
2922         * gcc.dg/vect/vect-over-widen-4.c: New test.
2923
2924 2011-08-04  Richard Guenther  <rguenther@suse.de>
2925
2926         PR fortran/49957
2927         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2928
2929 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2930
2931         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2932
2933 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR middle-end/49905
2936         * g++.dg/ext/builtin-object-size3.C: New test.
2937
2938 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR tree-optimization/49948
2941         * gcc.dg/pr49948.c: New test.
2942
2943 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         PR middle-end/47383
2946         * gcc.dg/torture/pr47383.c: New.
2947
2948 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2949
2950         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2951
2952 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2953
2954         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2955
2956 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2957
2958         PR target/47744
2959         * gcc.dg/torture/pr47744-1.c: New.
2960         * gcc.dg/torture/pr47744-2.c: Likewise.
2961         * gcc.dg/torture/pr47744-3.c: Likewise.
2962
2963 2011-08-03  Richard Guenther  <rguenther@suse.de>
2964
2965         PR middle-end/49958
2966         * gcc.dg/torture/pr49958.c: New testcase.
2967
2968 2011-08-03  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/49938
2971         * g++.dg/torture/pr49938.C: New testcase.
2972
2973 2011-08-02  Jason Merrill  <jason@redhat.com>
2974
2975         PR c++/43886
2976         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2977
2978         PR c++/49577
2979         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2980
2981         PR c++/49593
2982         * g++.dg/cpp0x/variadic115.C: New.
2983
2984         PR c++/49803
2985         * g++.dg/cpp0x/union5.C: New.
2986
2987 2011-08-02  Daniel Kraft  <d@domob.eu>
2988
2989         PR fortran/49885
2990         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2991
2992 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2993
2994         PR middle-end/49947
2995         * gcc.dg/tree-ssa/forwprop-15.c
2996
2997 2011-08-02  Jason Merrill  <jason@redhat.com>
2998
2999         PR c++/49834
3000         * g++.dg/cpp0x/range-for20.C: New.
3001
3002 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3003
3004         * gfortran.dg/coarray_lib_token_3.f90: New.
3005
3006 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR fortran/46752
3009         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3010         * gcc.dg/gomp/atomic-15.c: New test.
3011         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3012         * g++.dg/gomp/atomic-15.C: New test.
3013         * g++.dg/gomp/private-1.C: New test.
3014         * g++.dg/gomp/sharing-2.C: New test.
3015         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3016         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3017         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3018
3019 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3020
3021         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3022         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3023         cleanup-module.
3024         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3025         * gfortran.dg/allocatable_function_5.f90: Ditto.
3026         * gfortran.dg/allocate_stat.f90: Ditto.
3027         * gfortran.dg/array_constructor_20.f90: Ditto.
3028         * gfortran.dg/array_constructor_21.f90: Ditto.
3029         * gfortran.dg/array_constructor_22.f90: Ditto.
3030         * gfortran.dg/array_constructor_26.f03: Ditto.
3031         * gfortran.dg/array_function_4.f90: Ditto.
3032         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3033         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3034         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3035         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3036         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3037         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3038         * gfortran.dg/class_15.f03: Ditto.
3039         * gfortran.dg/class_27.f03: Ditto.
3040         * gfortran.dg/class_33.f90: Ditto.
3041         * gfortran.dg/class_37.f03: Ditto.
3042         * gfortran.dg/class_40.f03: Ditto.
3043         * gfortran.dg/class_42.f03: Ditto.
3044         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3045         * gfortran.dg/coarray/registering_1.f90: Ditto.
3046         * gfortran.dg/convert_1.f90: Ditto.
3047         * gfortran.dg/default_initialization_3.f90: Ditto.
3048         * gfortran.dg/dependency_25.f90: Ditto.
3049         * gfortran.dg/dependency_26.f90: Ditto.
3050         * gfortran.dg/dependency_36.f90: Ditto.
3051         * gfortran.dg/dependency_37.f90: Ditto.
3052         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3053         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3054         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3055         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3056         * gfortran.dg/elemental_result_1.f90: Ditto.
3057         * gfortran.dg/empty_derived_type.f90: Ditto.
3058         * gfortran.dg/entry_7.f90: Ditto.
3059         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3060         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3061         * gfortran.dg/error_recovery_3.f90: Ditto.
3062         * gfortran.dg/extends_4.f03: Ditto.
3063         * gfortran.dg/func_assign.f90: Ditto.
3064         * gfortran.dg/func_assign_3.f90: Ditto.
3065         * gfortran.dg/generic_1.f90: Ditto.
3066         * gfortran.dg/generic_18.f90: Ditto.
3067         * gfortran.dg/generic_22.f03: Ditto.
3068         * gfortran.dg/generic_4.f90: Ditto.
3069         * gfortran.dg/generic_6.f90: Ditto.
3070         * gfortran.dg/generic_actual_arg.f90: Ditto.
3071         * gfortran.dg/graphite/id-21.f: Ditto.
3072         * gfortran.dg/graphite/pr45758.f90: Ditto.
3073         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3074         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3075         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3076         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3077         * gfortran.dg/host_used_types_1.f90: Ditto.
3078         * gfortran.dg/implicit_1.f90: Ditto.
3079         * gfortran.dg/implicit_11.f90: Ditto.
3080         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3081         * gfortran.dg/impure_actual_1.f90: Ditto.
3082         * gfortran.dg/impure_assignment_1.f90: Ditto.
3083         * gfortran.dg/impure_constructor_1.f90: Ditto.
3084         * gfortran.dg/initialization_10.f90: Ditto.
3085         * gfortran.dg/initialization_12.f90: Ditto.
3086         * gfortran.dg/interface_14.f90: Ditto.
3087         * gfortran.dg/interface_15.f90: Ditto.
3088         * gfortran.dg/interface_2.f90: Ditto.
3089         * gfortran.dg/interface_25.f90: Ditto.
3090         * gfortran.dg/interface_26.f90: Ditto.
3091         * gfortran.dg/interface_29.f90: Ditto.
3092         * gfortran.dg/interface_assignment_1.f90: Ditto.
3093         * gfortran.dg/internal_pack_6.f90: Ditto.
3094         * gfortran.dg/internal_pack_7.f90: Ditto.
3095         * gfortran.dg/internal_pack_8.f90: Ditto.
3096         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3097         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3098         * gfortran.dg/module_commons_3.f90: Ditto.
3099         * gfortran.dg/module_equivalence_4.f90: Ditto.
3100         * gfortran.dg/module_equivalence_6.f90: Ditto.
3101         * gfortran.dg/module_function_type_1.f90: Ditto.
3102         * gfortran.dg/module_naming_1.f90: Ditto.
3103         * gfortran.dg/namelist_4.f90: Ditto.
3104         * gfortran.dg/operator_c1202.f90: Ditto.
3105         * gfortran.dg/parens_7.f90: Ditto.
3106         * gfortran.dg/pr32921.f: Ditto.
3107         * gfortran.dg/pr33646.f90: Ditto.
3108         * gfortran.dg/pr41928.f90: Ditto.
3109         * gfortran.dg/pr42119.f90: Ditto.
3110         * gfortran.dg/pr43984.f90: Ditto.
3111         * gfortran.dg/present_1.f90: Ditto.
3112         * gfortran.dg/private_type_2.f90: Ditto.
3113         * gfortran.dg/proc_decl_2.f90: Ditto.
3114         * gfortran.dg/proc_ptr_10.f90: Ditto.
3115         * gfortran.dg/proc_ptr_22.f90: Ditto.
3116         * gfortran.dg/proc_ptr_8.f90: Ditto.
3117         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3118         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3119         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3120         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3121         * gfortran.dg/substring_equivalence.f90: Ditto.
3122         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3123         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3124         * gfortran.dg/trim_optimize_6.f90: Ditto.
3125         * gfortran.dg/typebound_call_12.f03: Ditto.
3126         * gfortran.dg/typebound_operator_5.f03: Ditto.
3127         * gfortran.dg/typebound_operator_6.f03: Ditto.
3128         * gfortran.dg/typebound_proc_18.f03: Ditto.
3129         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3130         * gfortran.dg/use_1.f90: Ditto.
3131         * gfortran.dg/use_10.f90: Ditto.
3132         * gfortran.dg/use_11.f90: Ditto.
3133         * gfortran.dg/use_14.f90: Ditto.
3134         * gfortran.dg/use_only_2.f90: Ditto.
3135         * gfortran.dg/use_rename_4.f90: Ditto.
3136         * gfortran.dg/use_rename_5.f90: Ditto.
3137         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3138         * gfortran.dg/used_interface_ref.f90: Ditto.
3139         * gfortran.dg/used_types_11.f90: Ditto.
3140         * gfortran.dg/used_types_3.f90: Ditto.
3141         * gfortran.dg/used_types_4.f90: Ditto.
3142         * gfortran.dg/userdef_operator_2.f90: Ditto.
3143         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3144         * gfortran.dg/vect/pr46213.f90: Ditto.
3145         * gfortran.dg/whole_file_21.f90: Ditto.
3146         * gfortran.dg/whole_file_22.f90: Ditto.
3147         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3148         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3149
3150 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3151
3152         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3153
3154 2011-08-01  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/49932
3157         * g++.dg/abi/mangle49.C: New.
3158
3159         PR c++/49924
3160         * g++.dg/cpp0x/constexpr-array4.C: New.
3161
3162         PR c++/49813
3163         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3164
3165 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3166
3167         PR target/49927
3168         * gcc.target/i386/pr49927.c: New test.
3169
3170 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3171
3172         PR tree-optimization/49926
3173         * gcc.dg/vect/pr49926.c: New test.
3174
3175 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3176
3177         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3178         * gcc.target/i386/lzcnt-1.c: New test.
3179         * gcc.target/i386/lzcnt-2.c: Likewise.
3180         * gcc.target/i386/lzcnt-2a.c: Likewise.
3181         * gcc.target/i386/lzcnt-3.c: Likewise.
3182         * gcc.target/i386/lzcnt-4.c: Likewise.
3183         * gcc.target/i386/lzcnt-4a.c: Likewise.
3184         * gcc.target/i386/lzcnt-5.c: Likewise.
3185         * gcc.target/i386/lzcnt-6.c: Likewise.
3186         * gcc.target/i386/lzcnt-6a.c: Likewise.
3187         * gcc.target/i386/lzcnt-check.h: Likewise.
3188
3189         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3190         * gcc.target/i386/sse-13.c: Likewise.
3191         * gcc.target/i386/sse-14.c: Likewise.
3192         * g++.dg/other/i386-2.C: Likewise.
3193         * g++.dg/other/i386-3.C: Likewise.
3194
3195 2011-08-01  Julian Brown  <julian@codesourcery.com>
3196
3197         * gcc.target/arm/fixed-point-exec.c: New test.
3198
3199 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         PR target/49920
3202         * gcc.target/i386/pr49920.c: New test.
3203
3204 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3205
3206         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3207         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3208         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3209         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3210         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3211         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3212         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3213         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3214         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3215         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3216         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3217         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3218         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3219         * g++.dg/tree-ssa/pr33615.C: Ditto.
3220         * g++.dg/tree-ssa/restrict1.C: Ditto.
3221         * c-c++-common/restrict-2.c: Ditto.
3222         * gfortran.dg/pr32921.f: Ditto.
3223         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3224         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3225         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3226         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3227         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3228         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3229         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3230         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3231         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3232         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3233
3234 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3235
3236         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3237         .exe.ltrans[0-9]*. dump files.
3238
3239 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3240
3241         PR fortran/49112
3242         * gfortran.dg/abstract_type_6.f03: Modified.
3243         * gfortran.dg/typebound_proc_24.f03: New.
3244
3245 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3246
3247         PR testsuite/49917
3248         * g++.dg/init/for1.C: Fix.
3249
3250 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3251
3252         PR fortran/48876
3253         * gfortran.dg/string_5.f90:  New test.
3254
3255 2011-07-29  Jason Merrill  <jason@redhat.com>
3256
3257         PR c++/49867
3258         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3259
3260 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3261
3262         PR tree-optimization/47407
3263         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3264         alpha*-dec-osf*.
3265         Sort target list.
3266
3267 2011-07-29  Richard Guenther  <rguenther@suse.de>
3268
3269         * gcc.dg/uninit-suppress.c: Also disable VRP.
3270         * gcc.dg/uninit-suppress_2.c: Likewise.
3271
3272 2011-07-28  Jason Merrill  <jason@redhat.com>
3273
3274         PR c++/49808
3275         * g++.dg/template/nontype24.C: New.
3276
3277 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3278
3279         PR rtl-optimization/47958
3280         * gcc.dg/torture/pr47958-1.c: New.
3281
3282 2011-07-29  Wei Guozhi  <carrot@google.com>
3283
3284         PR rtl-optimization/49799
3285         * gcc.dg/pr49799.c: New test case.
3286
3287 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3288
3289         PR middle-end/48648
3290         * gcc.dg/graphite/id-pr48648.c: New.
3291
3292 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3293
3294         PR fortran/31067
3295         * gfortran.dg/maxloc_2.f90: New test.
3296         * gfortran.dg/maxloc_3.f90: New test.
3297         * gfortran.dg/minloc_1.f90: New test.
3298         * gfortran.dg/minloc_2.f90: New test.
3299         * gfortran.dg/minloc_3.f90: New test.
3300         * gfortran.dg/minmaxloc_7.f90: New test.
3301
3302         PR debug/49871
3303         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3304
3305 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3306
3307         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3308         the builtin isn't optimized away.
3309
3310 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3311
3312         PR fortran/45586
3313         * gfortran.dg/lto/pr45586-2_0.f90: New.
3314
3315 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3316
3317         PR middle-end/49875
3318         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3319         * c-c++-common/cxxbitfields-5.c: Same.
3320
3321 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3322
3323         * lib/target-supports.exp (check_effective_target_mmap): Use
3324         check_function_available.
3325
3326 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3327
3328         * g++.old-deja/g++.pt/crash60.C: Updated.
3329
3330 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR target/49866
3333         * gcc.target/i386/pr49866.c: New test.
3334
3335 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3336
3337         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3338         * gcc.target/i386/bmi-andn-1.c: New test.
3339         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3340         * gcc.target/i386/bmi-andn-2.c: Likewise.
3341         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3342         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3343         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3344         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3345         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3346         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3347         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3348         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3349         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3350         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3351         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3352         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3353         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3354         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3355         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3356         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3357         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3358         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3359         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3360         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3361         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3362
3363 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3364
3365         PR middle-end/47691
3366         * gfortran.dg/graphite/id-pr47691.f: New.
3367
3368 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3369
3370         * gcc.target/i386/avx-os-support.h: New.
3371         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3372         (main): Check avx_os_support before the test is run.
3373         * gcc.target/i386/aes-avx-check.h: Ditto.
3374         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3375
3376 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3377
3378         * gcc.target/i386/aggregate-ret3.c: New test.
3379         * gcc.target/i386/aggregate-ret4.c: New test.
3380
3381 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3382
3383         PR fortran/49755
3384         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3385         allocated array should *not* change its size.
3386         * gfortran.dg/multiple_allocation_3.f90: New test.
3387
3388 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3389
3390         PR c++/49776
3391         * g++.dg/cpp0x/constexpr-49776.C: New.
3392
3393 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3394
3395         PR middle-end/47046
3396         * gcc.dg/graphite/id-pr47046.c: New.
3397
3398 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3399
3400         PR middle-end/47653
3401         * gcc.dg/graphite/run-id-pr47593.c: New.
3402
3403 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3404
3405         PR middle-end/47653
3406         * gcc.dg/graphite/run-id-pr47653.c: New.
3407         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3408         induction variables.
3409         * gcc.dg/graphite/scop-16.c: Same.
3410         * gcc.dg/graphite/scop-17.c: Same.
3411         * gcc.dg/graphite/scop-21.c: Same.
3412
3413 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3414
3415         PR middle-end/48805
3416         * gcc.dg/graphite/id-pr48805.c: New.
3417
3418 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3419
3420         * gfortran.dg/coarray_lib_token_2.f90: New.
3421
3422 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3423
3424         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3425         SPU local store.
3426
3427 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3428
3429         PR tree-opt/49671
3430         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3431         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3432
3433 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3434
3435         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3436
3437         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3438         * gcc.c-torture/execute/loop-2g.c: Likewise.
3439         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3440         Require mmap support.
3441         * gcc.c-torture/execute/loop-2g.x: Likewise.
3442         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3443         (MAP_ANON): Provide default.
3444         * gcc.dg/20050826-1.c: Likewise.
3445         * gcc.target/i386/pr36533.c: Likewise.
3446         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3447         Use dg-require-effective-target mmap.
3448
3449 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3450
3451         PR c++/49838
3452         * g++.dg/cpp0x/range-for19.C: New.
3453
3454 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3455
3456         PR testsuite/49753
3457         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3458
3459         Revert:
3460         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR testsuite/49753
3463         * g++.dg/torture/pr49309.C: Remove.
3464
3465 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3466
3467         PR tree-optimization/49809
3468         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3469         test.
3470
3471 2011-07-25  Richard Guenther  <rguenther@suse.de>
3472
3473         PR tree-optimization/49715
3474         * gcc.target/i386/pr49715-1.c: New testcase.
3475         * gcc.target/i386/pr49715-2.c: Likewise.
3476
3477 2011-07-23  Jason Merrill  <jason@redhat.com>
3478
3479         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3480
3481 2011-07-22  Jason Merrill  <jason@redhat.com>
3482
3483         PR c++/49793
3484         * g++.dg/cpp0x/initlist55.C: New.
3485
3486 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3487
3488         PR fortran/49791
3489         * gfortran.dg/namelist_72.f: New.
3490
3491 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3492
3493         * gfortran.dg/coarray_25.f90: New.
3494
3495 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3496
3497         * override1.C: This test should use c++0x mode.
3498         * override3.C: New. Test the diagnostics in c++98 mode.
3499
3500 2011-07-22  Jason Merrill  <jason@redhat.com>
3501             Mark Glisse  <marc.glisse@normalesup.org>
3502
3503         PR c++/30112
3504         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3505
3506         PR c++/49813
3507         * g++.dg/opt/builtins2.C: New.
3508         * g++.dg/other/error27.C: Don't rely on __builtin.
3509
3510 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3511
3512         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3513         on lp64 targets.
3514         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3515         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3516         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3517         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3518
3519         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3520         instead of ia32.
3521
3522 2011-07-22  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/45819
3525         * gcc.dg/pr45819.c: New testcase.
3526
3527 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3528
3529         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3530
3531 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3532
3533         PR middle-end/47654
3534         PR middle-end/49649
3535         * gcc.dg/graphite/run-id-pr47654.c: New.
3536
3537 2011-07-21  Ian Lance Taylor  <iant@google.com>
3538
3539         PR middle-end/49705
3540         * gcc.dg/pr49705.c: New test.
3541
3542 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3543
3544         * lib/target-supports.exp (check_avx_os_support_available): New.
3545         (check_effective_target_avx_runtime): Use it.
3546
3547 2011-07-21  Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/49770
3550         * g++.dg/torture/pr49770.C: New testcase.
3551
3552 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3553
3554         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3555         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3556
3557 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3558
3559         * gfortran.dg/coarray_lib_token_1.f90: New.
3560
3561 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3562
3563         * gcc.dg/pr32912-2.c: Skip for AVR.
3564         * gcc.dg/pr44674.c: Add dg-require-profiling.
3565
3566 2011-07-20  Jason Merrill  <jason@redhat.com>
3567
3568         * g++.dg/ext/desig2.C: New.
3569
3570 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3571
3572         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3573         be generated.
3574         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3575         * gcc.target/powerpc/recip-3.c: Ditto.
3576
3577 2011-07-19  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/6709 (DR 743)
3580         PR c++/42603 (DR 950)
3581         * g++.dg/cpp0x/decltype21.C: New.
3582
3583 2011-07-20  Richard Guenther  <rguenther@suse.de>
3584
3585         PR middle-end/18908
3586         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3587         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3588
3589 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3590
3591         * gcc.target/arm/combine-movs.c: New.
3592         * gcc.target/arm/unsigned-extend-2.c: New.
3593
3594 2011-07-19  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/49785
3597         * g++.dg/cpp0x/variadic114.C: New.
3598
3599 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3600
3601         * gfortran.dg/coarray_args_1.f90: New.
3602         * gfortran.dg/coarray_args_2.f90: New.
3603
3604 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3605
3606         PR fortran/49708
3607         * gfortran.dg/allocate_error_3.f90: New.
3608
3609 2011-07-19  Richard Guenther  <rguenther@suse.de>
3610
3611         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3612         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3613         * gcc.dg/torture/20110719-1.c: New testcase.
3614
3615 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3616
3617         PR tree-optimization/49768
3618         * gcc.c-torture/execute/pr49768.c: New test.
3619
3620 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3621
3622         PR tree-optimization/49771
3623         * gcc.dg/vect/pr49771.c: New test.
3624
3625 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3626
3627         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3628         * gcc.dg/ipa/ipa-2.c: Likewise.
3629         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3630         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3631         * gcc.dg/ipa/ipa-5.c: Likewise.
3632         * gcc.dg/ipa/ipa-7.c: Likewise.
3633         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3634         * gcc.dg/ipa/ipacost-1.c: Likewise.
3635         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3636         functions.
3637         * gcc.dg/ipa/ipcp-1.c: New test.
3638         * gcc.dg/ipa/ipcp-2.c: Likewise.
3639         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3640
3641 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR middle-end/49675
3644         * gfortran.dg/pr49675.f90: New test.
3645
3646 2011-07-18  Richard Guenther  <rguenther@suse.de>
3647
3648         * gcc.dg/torture/20110718-1.c: New testcase.
3649
3650 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3651
3652         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3653         * g++.dg/ext/bitfield3.C: Likewise.
3654         * g++.dg/ext/bitfield4.C: Likewise.
3655         * g++.dg/ext/bitfield5.C: Likewise.
3656         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3657         * g++.dg/other/pr23205-2.C: Likewise.
3658         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3659         * gcc.c-torture/compile/20001109-2.c: Likewise.
3660         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3661         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3662         * gcc.dg/bitfld-16.c: Likewise.
3663         * gcc.dg/bitfld-17.c: Likewise.
3664         * gcc.dg/bitfld-18.c: Likewise.
3665         * gcc.dg/builtins-config.h: Remove Netware support.
3666         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3667         * gcc.dg/cdce2.c: Likewise.
3668         * gcc.dg/cpp/assert4.c: Remove netware support.
3669         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3670         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3671
3672         * lib/target-supports.exp (check_visibility_available): Remove
3673         NetWare support.
3674         (check_profiling_available): Likewise.
3675
3676 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3677
3678         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3679
3680 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3681             Thomas Koenig  <tkoenig@gcc.gnu.org>
3682
3683         PR fortran/34657
3684         * gfortran.dg/generic_17.f90: Fix testcase.
3685         * gfortran.dg/interface_3.f90: Add dg-error.
3686         * gfortran.dg/use_14.f90: New.
3687         * gfortran.dg/use_15.f90: New.
3688
3689 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3690
3691         * gnat.dg/pointer_controlled.adb: New test.
3692
3693 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3694
3695         PR fortran/49624
3696         * gfortran.dg/pointer_remapping_7.f90: New.
3697
3698 2011-07-16  Jason Merrill  <jason@redhat.com>
3699
3700         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3701
3702 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3703             Jason Merrill  <jason@redhat.com>
3704
3705         PR c++/45329
3706         PR c++/48934
3707         * g++.dg/cpp0x/decltype29.C: Adjust.
3708         * g++.dg/cpp0x/error4.C: Adjust.
3709         * g++.dg/cpp0x/sfinae26.C: Adjust.
3710         * g++.dg/cpp0x/variadic105.C: Adjust.
3711         * g++.dg/template/deduce3.C: Adjust.
3712         * g++.dg/template/error45.C: Adjust.
3713         * g++.dg/template/ptrmem2.C: Adjust.
3714         * g++.dg/template/sfinae2.C: Adjust.
3715         * g++.old-deja/g++.pt/crash60.C: Adjust.
3716         * g++.old-deja/g++.pt/unify6.C: Adjust.
3717         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3718         * g++.dg/cpp0x/nullptr15.C: Adjust.
3719         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3720         * g++.dg/cpp0x/pr31431.C: Adjust.
3721         * g++.dg/cpp0x/pr31434.C: Adjust.
3722         * g++.dg/cpp0x/sfinae11.C: Adjust
3723         * g++.dg/cpp0x/temp_default2.C: Adjust.
3724         * g++.dg/cpp0x/trailing4.C: Adjust.
3725         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3726         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3727         * g++.dg/cpp0x/variadic105.C: Adjust.
3728         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3729         * g++.dg/ext/vla2.C: Adjust.
3730         * g++.dg/other/ptrmem10.C: Adjust.
3731         * g++.dg/other/ptrmem11.C: Adjust.
3732         * g++.dg/overload/unknown1.C: Adjust.
3733         * g++.dg/template/conv11.C: Adjust.
3734         * g++.dg/template/dependent-expr5.C: Adjust.
3735         * g++.dg/template/friend.C: Adjust.
3736         * g++.dg/template/incomplete2.C: Adjust.
3737         * g++.dg/template/local4.C: Adjust.
3738         * g++.dg/template/local6.C: Adjust.
3739         * g++.dg/template/operator9.C: Adjust.
3740         * g++.dg/template/ttp25.C: Adjust.
3741         * g++.dg/template/unify10.C: Adjust.
3742         * g++.dg/template/unify11.C: Adjust.
3743         * g++.dg/template/unify6.C: Adjust.
3744         * g++.dg/template/unify9.C: Adjust.
3745         * g++.dg/template/varmod1.C: Adjust.
3746         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3747         * g++.old-deja/g++.pt/crash28.C: Adjust.
3748         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3749         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3750         * g++.old-deja/g++.pt/expr2.C: Adjust.
3751         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3752         * g++.old-deja/g++.pt/spec5.C: Adjust.
3753         * g++.old-deja/g++.pt/spec6.C: Adjust.
3754         * g++.old-deja/g++.pt/unify4.C: Adjust.
3755         * g++.old-deja/g++.pt/unify8.C: Adjust.
3756         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3757         * g++.dg/overload/template5.C: New testcase.
3758         * g++.dg/template/overload12.C: New testcase.
3759
3760 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3761
3762         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3763         * gfortran.dg/coarray_7.f90: Ditto.
3764         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3765         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3766
3767 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3768
3769         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3770         case.
3771         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3772         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3773         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3774         C67X.
3775         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3776         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3777         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3778
3779 2011-07-15  Jason Merrill  <jason@redhat.com>
3780
3781         PR testsuite/49741
3782         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3783         Use --extra_opts instead of --additional_options.
3784
3785 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR testsuite/49753
3788         * g++.dg/torture/pr49309.C: Remove.
3789
3790 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3791
3792         * gcc.target/tic6x/weak-call.c: New test.
3793         * gcc.target/tic6x/fpcmp.c: New test.
3794         * gcc.target/tic6x/fpdiv.c: New test.
3795         * gcc.target/tic6x/rotdi16-scan.c: New test.
3796         * gcc.target/tic6x/ffssi.c: New test.
3797         * gcc.target/tic6x/fpdiv-lib.c: New test.
3798         * gcc.target/tic6x/cold-lc.c: New test.
3799         * gcc.target/tic6x/longcalls.c: New test.
3800         * gcc.target/tic6x/abi-align-1.c: New test.
3801         * gcc.target/tic6x/fpcmp-finite.c: New test.
3802         * gcc.target/tic6x/rotdi16.c: New test.
3803         * gcc.target/tic6x/bswapl.c: New test.
3804         * gcc.target/tic6x/ffsdi.c: New test.
3805         * gcc.target/tic6x/tic6x.exp: New file.
3806         * gcc.target/tic6x/builtins/arith24.c: New test.
3807         * gcc.target/tic6x/builtins/smpy.c: New test.
3808         * gcc.target/tic6x/builtins/smpylh.c: New test.
3809         * gcc.target/tic6x/builtins/smpyh.c: New test.
3810         * gcc.target/tic6x/builtins/sarith1.c: New test.
3811         * gcc.target/tic6x/builtins/extclr.c: New test
3812         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3813         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3814         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3815         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3816         New functions.
3817         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3818         __TMS320C6X__.
3819         * gcc.dg/20020312-2.c: Likewise.
3820         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3821         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3822         * gcc.dg/torture/builtin-math-7.c: Likewise.
3823
3824         PR testsuite/49757
3825         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3826         not testing tic6x-*-*.
3827
3828 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3829
3830         PR tree-opt/49309
3831         * g++.dg/torture/pr49309.C: New testcase.
3832
3833 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3834
3835         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3836
3837 2011-07-14  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/49651
3840         * gcc.dg/torture/pr49651.c: New testcase.
3841
3842 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3843
3844         PR target/43746
3845         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3846
3847 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3848
3849         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3850         -mno-pointers-to-nested-functions.
3851         * gcc.target/powerpc/no-r11-2.c: Ditto.
3852         * gcc.target/powerpc/no-r11-3.c: Ditto.
3853
3854 2011-07-13  Jason Merrill  <jason@redhat.com>
3855
3856         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3857         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3858         when compiling C files.
3859         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3860         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3861         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3862         * g++.dg/lookup/anon2.C: Likewise.
3863         * g++.dg/tree-ssa/copyprop.C: Likewise.
3864         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3865         * g++.dg/init/vector1.C: Ignore narrowing errors.
3866         * g++.dg/torture/pr35526.C: Likewise.
3867         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3868
3869 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3870
3871         PR libfortran/49296
3872         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3873         and logical reads.
3874
3875 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3876
3877         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3878         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3879
3880 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3881
3882         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3883         * lib/obj-c++.exp (obj-c++_init): Ditto.
3884         * lib/file-format.exp (gcc_target_object_format): Ditto.
3885         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3886         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3887         (check_visibility_available): Ditto.
3888         (check_effective_target_tls_native): Ditto.
3889         (check_effective_target_tls_emulated): Ditto.
3890         (check_effective_target_function_sections): Ditto.
3891
3892 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3893
3894         * gcc.target/arm/pr48183.c: New test.
3895
3896 2011-07-13  Richard Guenther  <rguenther@suse.de>
3897
3898         * gcc.dg/torture/20110713-1.c: New testcase.
3899
3900 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3901
3902         PR rtl-opt/49474
3903         * gcc.c-torture/compile/pr49474.c: New testcase.
3904
3905 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR tree-optimization/49712
3908         * gcc.c-torture/execute/pr49712.c: New test.
3909
3910 2011-07-11  Jason Merrill  <jason@redhat.com>
3911
3912         PR c++/44609
3913         * g++.dg/template/recurse3.C: New.
3914
3915 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3916
3917         PR debug/49676
3918         * gcc.dg/guality/csttest.c: New test.
3919
3920         PR fortran/49698
3921         * gfortran.dg/pr49698.f90: New test.
3922
3923 2011-07-11  Jeff Law  <law@redhat.com>
3924
3925         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3926
3927 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3928
3929         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3930         * go.test/go-test.exp (go-set-goarch): Likewise.
3931
3932 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3933
3934         PR target/39633
3935         * gcc.target/avr/torture/pr39633.c: New test case.
3936
3937 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3938
3939         PR fortran/18918
3940         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3941
3942 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3943
3944         * lib/target-supports.exp (check_effective_target_scheduling):
3945         New Function.
3946         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3947         * gcc.dg/pr45055.c: Ditto.
3948         * gcc.dg/pr45353.c: Ditto.
3949         * g++.dg/pr45056.C: Ditto.
3950
3951 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3952
3953         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3954         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3955         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3956         * g++.dg/torture/pr31863.C: Skip AVR.
3957
3958 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3959
3960         PR fortran/49690
3961         * gfortran.dg/intrinsic_signal.f90: New.
3962
3963 2011-07-09  Jason Merrill  <jason@redhat.com>
3964
3965         * g++.dg/cpp0x/regress/regress6.C: New.
3966         * g++.dg/parse/crash45.C: Adjust message.
3967         * g++.dg/template/crash38.C: Adjust message.
3968         * g++.dg/template/crash64.C: Adjust message.
3969
3970 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3971
3972         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3973         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3974         * g++.dg/abi/bitfield3.C: Likewise.
3975         * g++.dg/eh/pr38662.C: Likewise.
3976         * g++.dg/ext/attrib36.C: Likewise.
3977         * g++.dg/ext/attrib37.C: Likewise.
3978         * g++.dg/ext/attrib8.C: Likewise.
3979         * g++.dg/ext/tmplattr1.C: Likewise.
3980         * g++.dg/inherit/override-attribs.C: Likewise.
3981         * g++.dg/opt/inline9.C: Likewise.
3982         * g++.dg/opt/life1.C: Likewise.
3983         * g++.dg/opt/longbranch2.C: Likewise.
3984         * g++.dg/opt/nrv12.C: Likewise.
3985         * g++.dg/opt/reg-stack4.C: Likewise.
3986         * g++.dg/other/pr35504.C: Likewise.
3987         * g++.dg/other/pr39496.C: Likewise.
3988         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3989         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3990         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3991         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3992         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3993         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3994         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3995         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3996         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3997         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3998         * g++.dg/warn/pr15774-1.C: Likewise.
3999         * g++.dg/warn/pr15774-2.C: Likewise.
4000         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4001         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4002         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4003         * g++.old-deja/g++.pt/asm2.C: Likewise.
4004         * gcc.c-torture/compile/20000804-1.c: Likewise.
4005         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4006         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4007         * gcc.dg/20020108-1.c: Likewise.
4008         * gcc.dg/20020122-2.c: Likewise.
4009         * gcc.dg/20020122-3.c: Likewise.
4010         * gcc.dg/20020206-1.c: Likewise.
4011         * gcc.dg/20020219-1.c: Likewise.
4012         * gcc.dg/20020310-1.c: Likewise.
4013         * gcc.dg/20020411-1.c: Likewise.
4014         * gcc.dg/20020418-2.c: Likewise.
4015         * gcc.dg/20020426-2.c: Likewise.
4016         * gcc.dg/20020517-1.c: Likewise.
4017         * gcc.dg/20030204-1.c: Likewise.
4018         * gcc.dg/20030826-2.c: Likewise.
4019         * gcc.dg/20031102-1.c: Likewise.
4020         * gcc.dg/20031202-1.c: Likewise.
4021         * gcc.dg/20050111-1.c: Likewise.
4022         * gcc.dg/20050503-1.c: Likewise.
4023         * gcc.dg/array-init-1.c: Likewise.
4024         * gcc.dg/builtin-apply4.c: Likewise.
4025         * gcc.dg/dfp/pr31344.c: Likewise.
4026         * gcc.dg/gomp/atomic-11.c: Likewise.
4027         * gcc.dg/graphite/pr40281.c: Likewise.
4028         * gcc.dg/ia64-sync-1.c: Likewise.
4029         * gcc.dg/ia64-sync-2.c: Likewise.
4030         * gcc.dg/ia64-sync-3.c: Likewise.
4031         * gcc.dg/ia64-sync-4.c: Likewise.
4032         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4033         * gcc.dg/invalid-call-1.c: Likewise.
4034         * gcc.dg/loop-3.c: Likewise.
4035         * gcc.dg/lower-subreg-1.c: Likewise.
4036         * gcc.dg/lto/pr47259_0.c: Likewise.
4037         * gcc.dg/nested-calls-1.c: Likewise.
4038         * gcc.dg/pr20017.c: Likewise.
4039         * gcc.dg/pr25023.c: Likewise.
4040         * gcc.dg/pr27671-2.c: Likewise.
4041         * gcc.dg/pr32176.c: Likewise.
4042         * gcc.dg/pr33676.c: Likewise.
4043         * gcc.dg/pr35045.c: Likewise.
4044         * gcc.dg/pr36015.c: Likewise.
4045         * gcc.dg/pr36584.c: Likewise.
4046         * gcc.dg/pr36998.c: Likewise.
4047         * gcc.dg/pr37438.c: Likewise.
4048         * gcc.dg/pr37908.c: Likewise.
4049         * gcc.dg/pr41241.c: Likewise.
4050         * gcc.dg/pr41340.c: Likewise.
4051         * gcc.dg/pr44136.c: Likewise.
4052         * gcc.dg/pr44194-1.c: Likewise.
4053         * gcc.dg/pr46212.c: Likewise.
4054         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4055         * gcc.dg/setjmp-2.c: Likewise.
4056         * gcc.dg/short-compare-1.c: Likewise.
4057         * gcc.dg/short-compare-2.c: Likewise.
4058         * gcc.dg/smod-1.c: Likewise.
4059         * gcc.dg/sync-2.c: Likewise.
4060         * gcc.dg/sync-3.c: Likewise.
4061         * gcc.dg/tls/opt-1.c: Likewise.
4062         * gcc.dg/tls/opt-2.c: Likewise.
4063         * gcc.dg/tls/opt-3.c: Likewise.
4064         * gcc.dg/torture/badshift.c: Likewise.
4065         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4066         * gcc.dg/torture/pr20314-2.c: Likewise.
4067         * gcc.dg/torture/pr36891.c: Likewise.
4068         * gcc.dg/torture/pr38774.c: Likewise.
4069         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4070         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4071         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4072         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4073         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4074         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4075         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4076         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4077         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4078         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4079         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4080         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4081         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4082         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4083         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4084         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4085         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4086         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4087         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4088         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4089         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4090         * gcc.dg/unroll-1.c: Likewise.
4091         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4092         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4093         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4094         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4095         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4096         * gcc.target/i386/20000609-1.c: Likewise.
4097         * gcc.target/i386/20000720-1.c: Likewise.
4098         * gcc.target/i386/20000724-1.c: Likewise.
4099         * gcc.target/i386/20011107-1.c: Likewise.
4100         * gcc.target/i386/20011119-1.c: Likewise.
4101         * gcc.target/i386/20020201-3.c: Likewise.
4102         * gcc.target/i386/20020218-1.c: Likewise.
4103         * gcc.target/i386/20020729-1.c: Likewise.
4104         * gcc.target/i386/20030926-1.c: Likewise.
4105         * gcc.target/i386/20060125-1.c: Likewise.
4106         * gcc.target/i386/20060125-2.c: Likewise.
4107         * gcc.target/i386/20060512-1.c: Likewise.
4108         * gcc.target/i386/20060512-2.c: Likewise.
4109         * gcc.target/i386/20060512-3.c: Likewise.
4110         * gcc.target/i386/20060512-4.c: Likewise.
4111         * gcc.target/i386/387-1.c: Likewise.
4112         * gcc.target/i386/387-2.c: Likewise.
4113         * gcc.target/i386/387-5.c: Likewise.
4114         * gcc.target/i386/387-6.c: Likewise.
4115         * gcc.target/i386/980312-1.c: Likewise.
4116         * gcc.target/i386/980313-1.c: Likewise.
4117         * gcc.target/i386/990117-1.c: Likewise.
4118         * gcc.target/i386/990424-1.c: Likewise.
4119         * gcc.target/i386/990524-1.c: Likewise.
4120         * gcc.target/i386/991129-1.c: Likewise.
4121         * gcc.target/i386/991214-1.c: Likewise.
4122         * gcc.target/i386/991230-1.c: Likewise.
4123         * gcc.target/i386/addr-sel-1.c: Likewise.
4124         * gcc.target/i386/aggregate-ret1.c: Likewise.
4125         * gcc.target/i386/aggregate-ret2.c: Likewise.
4126         * gcc.target/i386/align-main-3.c: Likewise.
4127         * gcc.target/i386/amd64-abi-1.c: Likewise.
4128         * gcc.target/i386/amd64-abi-2.c: Likewise.
4129         * gcc.target/i386/amd64-abi-4.c: Likewise.
4130         * gcc.target/i386/amd64-abi-5.c: Likewise.
4131         * gcc.target/i386/amd64-abi-6.c: Likewise.
4132         * gcc.target/i386/asm-1.c: Likewise.
4133         * gcc.target/i386/asm-3.c: Likewise.
4134         * gcc.target/i386/asm-5.c: Likewise.
4135         * gcc.target/i386/attributes-error.c: Likewise.
4136         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4137         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4138         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4139         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4140         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4141         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4142         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4143         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4144         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4145         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4146         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4147         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4148         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4149         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4150         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4151         * gcc.target/i386/bitfield1.c: Likewise.
4152         * gcc.target/i386/bitfield2.c: Likewise.
4153         * gcc.target/i386/bmi-2.c: Likewise.
4154         * gcc.target/i386/bmi-5.c: Likewise.
4155         * gcc.target/i386/builtin-unreachable.c: Likewise.
4156         * gcc.target/i386/cleanup-2.c: Likewise.
4157         * gcc.target/i386/clobbers.c: Likewise.
4158         * gcc.target/i386/cmov8.c: Likewise.
4159         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4160         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4161         * gcc.target/i386/compress-float-387.c: Likewise.
4162         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4163         * gcc.target/i386/compress-float-sse.c: Likewise.
4164         * gcc.target/i386/crc32-2.c: Likewise.
4165         * gcc.target/i386/crc32-3.c: Likewise.
4166         * gcc.target/i386/divmod-7.c: Likewise.
4167         * gcc.target/i386/divmod-8.c: Likewise.
4168         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4169         * gcc.target/i386/fma3-builtin.c: Likewise.
4170         * gcc.target/i386/fma3-fma.c: Likewise.
4171         * gcc.target/i386/fma4-256-vector.c: Likewise.
4172         * gcc.target/i386/fma4-builtin.c: Likewise.
4173         * gcc.target/i386/fma4-fma-2.c: Likewise.
4174         * gcc.target/i386/fma4-fma.c: Likewise.
4175         * gcc.target/i386/fma4-vector-2.c: Likewise.
4176         * gcc.target/i386/fma4-vector.c: Likewise.
4177         * gcc.target/i386/funcspec-1.c: Likewise.
4178         * gcc.target/i386/funcspec-10.c: Likewise.
4179         * gcc.target/i386/funcspec-11.c: Likewise.
4180         * gcc.target/i386/funcspec-2.c: Likewise.
4181         * gcc.target/i386/funcspec-5.c: Likewise.
4182         * gcc.target/i386/funcspec-6.c: Likewise.
4183         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4184         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4185         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4186         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4187         * gcc.target/i386/incoming-1.c: Likewise.
4188         * gcc.target/i386/incoming-10.c: Likewise.
4189         * gcc.target/i386/incoming-11.c: Likewise.
4190         * gcc.target/i386/incoming-12.c: Likewise.
4191         * gcc.target/i386/incoming-13.c: Likewise.
4192         * gcc.target/i386/incoming-14.c: Likewise.
4193         * gcc.target/i386/incoming-15.c: Likewise.
4194         * gcc.target/i386/incoming-2.c: Likewise.
4195         * gcc.target/i386/incoming-3.c: Likewise.
4196         * gcc.target/i386/incoming-4.c: Likewise.
4197         * gcc.target/i386/incoming-5.c: Likewise.
4198         * gcc.target/i386/incoming-6.c: Likewise.
4199         * gcc.target/i386/incoming-7.c: Likewise.
4200         * gcc.target/i386/incoming-8.c: Likewise.
4201         * gcc.target/i386/incoming-9.c: Likewise.
4202         * gcc.target/i386/lea.c: Likewise.
4203         * gcc.target/i386/local.c: Likewise.
4204         * gcc.target/i386/loop-1.c: Likewise.
4205         * gcc.target/i386/loop-2.c: Likewise.
4206         * gcc.target/i386/loop-3.c: Likewise.
4207         * gcc.target/i386/max-stack-align.c: Likewise.
4208         * gcc.target/i386/memcpy-1.c: Likewise.
4209         * gcc.target/i386/movbe-2.c: Likewise.
4210         * gcc.target/i386/movq-2.c: Likewise.
4211         * gcc.target/i386/movq.c: Likewise.
4212         * gcc.target/i386/nrv1.c: Likewise.
4213         * gcc.target/i386/pad-4.c: Likewise.
4214         * gcc.target/i386/pad-5a.c: Likewise.
4215         * gcc.target/i386/pad-5b.c: Likewise.
4216         * gcc.target/i386/pad-6a.c: Likewise.
4217         * gcc.target/i386/pad-6b.c: Likewise.
4218         * gcc.target/i386/pad-7.c: Likewise.
4219         * gcc.target/i386/pad-9.c: Likewise.
4220         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4221         * gcc.target/i386/pic-1.c: Likewise.
4222         * gcc.target/i386/pr12092-1.c: Likewise.
4223         * gcc.target/i386/pr12329.c: Likewise.
4224         * gcc.target/i386/pr21518.c: Likewise.
4225         * gcc.target/i386/pr22362.c: Likewise.
4226         * gcc.target/i386/pr22585.c: Likewise.
4227         * gcc.target/i386/pr23098.c: Likewise.
4228         * gcc.target/i386/pr25196.c: Likewise.
4229         * gcc.target/i386/pr25293.c: Likewise.
4230         * gcc.target/i386/pr25654.c: Likewise.
4231         * gcc.target/i386/pr26449.c: Likewise.
4232         * gcc.target/i386/pr26778.c: Likewise.
4233         * gcc.target/i386/pr26826.c: Likewise.
4234         * gcc.target/i386/pr27266.c: Likewise.
4235         * gcc.target/i386/pr29978.c: Likewise.
4236         * gcc.target/i386/pr30505.c: Likewise.
4237         * gcc.target/i386/pr30961-1.c: Likewise.
4238         * gcc.target/i386/pr31628.c: Likewise.
4239         * gcc.target/i386/pr32000-2.c: Likewise.
4240         * gcc.target/i386/pr32661-1.c: Likewise.
4241         * gcc.target/i386/pr32708-2.c: Likewise.
4242         * gcc.target/i386/pr32708-3.c: Likewise.
4243         * gcc.target/i386/pr34256.c: Likewise.
4244         * gcc.target/i386/pr34312.c: Likewise.
4245         * gcc.target/i386/pr34522.c: Likewise.
4246         * gcc.target/i386/pr35160.c: Likewise.
4247         * gcc.target/i386/pr35281.c: Likewise.
4248         * gcc.target/i386/pr36246.c: Likewise.
4249         * gcc.target/i386/pr36786.c: Likewise.
4250         * gcc.target/i386/pr37275.c: Likewise.
4251         * gcc.target/i386/pr37843-3.c: Likewise.
4252         * gcc.target/i386/pr37843-4.c: Likewise.
4253         * gcc.target/i386/pr39082-1.c: Likewise.
4254         * gcc.target/i386/pr39431.c: Likewise.
4255         * gcc.target/i386/pr39496.c: Likewise.
4256         * gcc.target/i386/pr39543-2.c: Likewise.
4257         * gcc.target/i386/pr39911.c: Likewise.
4258         * gcc.target/i386/pr40718.c: Likewise.
4259         * gcc.target/i386/pr40906-1.c: Likewise.
4260         * gcc.target/i386/pr40906-2.c: Likewise.
4261         * gcc.target/i386/pr40906-3.c: Likewise.
4262         * gcc.target/i386/pr40934.c: Likewise.
4263         * gcc.target/i386/pr41900.c: Likewise.
4264         * gcc.target/i386/pr42589.c: Likewise.
4265         * gcc.target/i386/pr43662.c: Likewise.
4266         * gcc.target/i386/pr43671.c: Likewise.
4267         * gcc.target/i386/pr43766.c: Likewise.
4268         * gcc.target/i386/pr43869.c: Likewise.
4269         * gcc.target/i386/pr44942.c: Likewise.
4270         * gcc.target/i386/pr44948-2a.c: Likewise.
4271         * gcc.target/i386/pr45234.c: Likewise.
4272         * gcc.target/i386/pr45336-2.c: Likewise.
4273         * gcc.target/i386/pr45336-4.c: Likewise.
4274         * gcc.target/i386/pr45852.c: Likewise.
4275         * gcc.target/i386/pr46470.c: Likewise.
4276         * gcc.target/i386/pr48037-1.c: Likewise.
4277         * gcc.target/i386/pr48389.c: Likewise.
4278         * gcc.target/i386/pr49095.c: Likewise.
4279         * gcc.target/i386/pr9771-1.c: Likewise.
4280         * gcc.target/i386/rdfsbase-1.c: Likewise.
4281         * gcc.target/i386/rdfsbase-2.c: Likewise.
4282         * gcc.target/i386/rdgsbase-1.c: Likewise.
4283         * gcc.target/i386/rdgsbase-2.c: Likewise.
4284         * gcc.target/i386/rdrand-3.c: Likewise.
4285         * gcc.target/i386/regparm-stdcall.c: Likewise.
4286         * gcc.target/i386/regparm.c: Likewise.
4287         * gcc.target/i386/reload-1.c: Likewise.
4288         * gcc.target/i386/rotate-2.c: Likewise.
4289         * gcc.target/i386/sibcall-5.c: Likewise.
4290         * gcc.target/i386/signbit-1.c: Likewise.
4291         * gcc.target/i386/signbit-2.c: Likewise.
4292         * gcc.target/i386/signbit-3.c: Likewise.
4293         * gcc.target/i386/sse-5.c: Likewise.
4294         * gcc.target/i386/sse-8.c: Likewise.
4295         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4296         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4297         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4298         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4299         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4300         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4301         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4302         * gcc.target/i386/sse2-movq-2.c: Likewise.
4303         * gcc.target/i386/sse2-movq-3.c: Likewise.
4304         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4305         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4306         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4307         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4308         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4309         * gcc.target/i386/ssefn-1.c: Likewise.
4310         * gcc.target/i386/ssefn-2.c: Likewise.
4311         * gcc.target/i386/sseregparm-1.c: Likewise.
4312         * gcc.target/i386/sseregparm-2.c: Likewise.
4313         * gcc.target/i386/sseregparm-3.c: Likewise.
4314         * gcc.target/i386/sseregparm-4.c: Likewise.
4315         * gcc.target/i386/sseregparm-5.c: Likewise.
4316         * gcc.target/i386/sseregparm-6.c: Likewise.
4317         * gcc.target/i386/sseregparm-7.c: Likewise.
4318         * gcc.target/i386/sseregparm-8.c: Likewise.
4319         * gcc.target/i386/stack-realign.c: Likewise.
4320         * gcc.target/i386/stack-usage-realign.c: Likewise.
4321         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4322         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4323         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4324         * gcc.target/i386/stackalign/return-1.c: Likewise.
4325         * gcc.target/i386/stackalign/return-2.c: Likewise.
4326         * gcc.target/i386/stackalign/return-3.c: Likewise.
4327         * gcc.target/i386/tailcall-1.c: Likewise.
4328         * gcc.target/i386/tbm-2.c: Likewise.
4329         * gcc.target/i386/udivmod-7.c: Likewise.
4330         * gcc.target/i386/udivmod-8.c: Likewise.
4331         * gcc.target/i386/unroll-1.c: Likewise.
4332         * gcc.target/i386/vararg-1.c: Likewise.
4333         * gcc.target/i386/vararg-2.c: Likewise.
4334         * gcc.target/i386/vect8-ret.c: Likewise.
4335         * gcc.target/i386/vectorize5.c: Likewise.
4336         * gcc.target/i386/wmul-1.c: Likewise.
4337         * gcc.target/i386/wmul-2.c: Likewise.
4338         * gcc.target/i386/wrfsbase-1.c: Likewise.
4339         * gcc.target/i386/wrfsbase-2.c: Likewise.
4340         * gcc.target/i386/wrgsbase-1.c: Likewise.
4341         * gcc.target/i386/wrgsbase-2.c: Likewise.
4342         * gcc.target/i386/xop-pcmov.c: Likewise.
4343         * gcc.target/i386/xop-pcmov2.c: Likewise.
4344         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4345         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4346         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4347         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4348         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4349         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4350         * gcc.target/i386/zee.c: Likewise.
4351         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4352         * gfortran.dg/compiler-directive_2.f: Likewise.
4353         * gfortran.dg/g77/20010216-1.f: Likewise.
4354         * gfortran.dg/gomp/pr39152.f90: Likewise.
4355         * gfortran.dg/pr33794.f90: Likewise.
4356
4357 2011-07-09  Jason Merrill  <jason@redhat.com>
4358
4359         * g++.dg/cpp0x/regress/regress5.C: New.
4360
4361 2011-07-08  Jason Merrill  <jason@redhat.com>
4362
4363         PR c++/45437
4364         * g++.dg/expr/compound-asn1.C: New.
4365         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4366
4367 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4368
4369         PR target/49621
4370         * gcc.target/powerpc/altivec-34.c: New test.
4371
4372 2011-07-08  Jason Merrill  <jason@redhat.com>
4373
4374         PR c++/45603
4375         * g++.dg/abi/guard3.C: New.
4376
4377 2011-07-08  Julian Brown  <julian@codesourcery.com>
4378
4379         * lib/target-supports.exp
4380         (check_effective_target_arm_little_endian): New.
4381         (check_effective_target_vect_pack_trunc): Use above.
4382         (check_effective_target_vect_unpack): Likewise.
4383         (check_effective_target_vect_element_align): Test
4384         check_effective_target_arm_vect_no_misalign for ARM.
4385
4386 2011-07-08  Jason Merrill  <jason@redhat.com>
4387
4388         PR c++/49673
4389         * g++.dg/cpp0x/constexpr-rom.C: New.
4390
4391 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4392
4393         PR middle-end/49519
4394         * g++.dg/torture/pr49519.C: New test.
4395
4396 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4397
4398         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4399
4400 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402         PR testsuite/48727
4403         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4404
4405 2011-07-08  Richard Guenther  <rguenther@suse.de>
4406
4407         PR tree-optimization/49662
4408         * gcc.dg/graphite/interchange-14.c: XFAIL.
4409         * gcc.dg/graphite/interchange-15.c: Likewise.
4410         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4411
4412 2011-07-06  Jason Merrill  <jason@redhat.com>
4413
4414         PR c++/49663
4415         * g++.dg/cpp0x/regress/regress4.C: New.
4416
4417 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4418
4419         PR fortran/49648
4420         * gfortran.dg/result_in_spec_4.f90: New test.
4421
4422 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4423
4424         * gcc.target/sparc/cas64.c: New test.
4425
4426 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR c/49644
4429         * g++.dg/torture/pr49644.C: New test.
4430
4431         PR c/49644
4432         * gcc.c-torture/execute/pr49644.c: New test.
4433
4434 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4435
4436         * lib/target-supports.exp (check_effective_target_ia32): New.
4437         (check_effective_target_x32): Likewise.
4438         (check_effective_target_vect_cmdline_needed): Also check x32.
4439
4440 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4441
4442         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4443         dg-prune-output.
4444         * gcc.target/arm/pr42235.c: Likewise.
4445         * gcc.target/arm/pr42495.c: Likewise.
4446         * gcc.target/arm/pr42574.c: Likewise.
4447         * gcc.target/arm/thumb-branch1.c: Likewise.
4448
4449         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4450         unneeded prune of possible warning.
4451         * gcc.target/arm/pr40956.c: Likewise.
4452         * gcc.target/arm/pr42505.c: Likewise.
4453
4454         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4455         * gcc.c-torture/compile/pr46883.c: Likewise.
4456         * gcc.c-torture/compile/pr46934.c: Likewise.
4457
4458         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4459         for move to ../../gcc.c-torture/compile.
4460         * gcc.target/arm/pr46883.c: Likewise.
4461         * gcc.target/arm/pr46934.c: Likewise.
4462
4463         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4464         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4465         * gcc.target/arm/wmul-1.c: Likewise.
4466         * gcc.target/arm/wmul-2.c: Likewise.
4467         * gcc.target/arm/wmul-3.c: Likewise.
4468         * gcc.target/arm/wmul-4.c: Likewise.
4469         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4470         add tab after scan target.
4471         * gcc.target/arm/smlaltt-1.c: Likewise.
4472         * gcc.target/arm/smlatb-1.c: Likewise.
4473         * gcc.target/arm/smlatt-1.c: Likewise.
4474
4475 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR debug/49522
4478         * gcc.dg/debug/pr49522.c: New test.
4479
4480 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4481
4482         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4483         * gcc.dg/pr46212.c: Run only if target int32plus.
4484         * gcc.dg/torture/pr48146.c: Ditto.
4485         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4486         * c-c++-common/pr44832.c: Ditto.
4487         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4488         * gcc.dg/pr31490.c: Ditto.
4489         * gcc.dg/torture/builtin-math-7.c: Run only if target
4490         large_double.
4491         * gcc.dg/torture/pr45764.c: Skip for AVR.
4492         * gcc.dg/pr47893.c: Ditto.
4493
4494 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4495
4496         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4497         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4498         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4499         add tab to scan target.
4500
4501 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4502
4503         * gcc.target/arm/neon-modes-3.c: New test.
4504
4505 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4506
4507         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4508         -fno-loop-interchange -ffast-math.
4509
4510 2011-07-07  Richard Guenther  <rguenther@suse.de>
4511
4512         * gcc.dg/ftrapv-3.c: New testcase.
4513
4514 2011-07-07  Richard Guenther  <rguenther@suse.de>
4515
4516         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4517         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4518
4519 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4520
4521         * gcc.dg/binop-notxor1.c: New test.
4522         * gcc.dg/binop-notand4a.c: New test.
4523         * gcc.dg/binop-notxor2.c: New test.
4524         * gcc.dg/binop-notand3a.c: New test.
4525         * gcc.dg/binop-notand2a.c: New test.
4526         * gcc.dg/binop-notand6a.c: New test.
4527         * gcc.dg/binop-notor1.c: New test.
4528         * gcc.dg/binop-notand1a.c: New test.
4529         * gcc.dg/binop-notand5a.c: New test.
4530         * gcc.dg/binop-notor2.c: New test.
4531
4532 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR middle-end/49640
4535         * gcc.dg/gomp/pr49640.c: New test.
4536
4537 2011-07-07  Richard Guenther  <rguenther@suse.de>
4538
4539         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4540
4541 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4542
4543         PR target/39150
4544         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4545
4546 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4547
4548         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4549         * gcc.target/powerpc/no-r11-2.c: Ditto.
4550         * gcc.target/powerpc/no-r11-3.c: Ditto.
4551
4552 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4553
4554         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4555         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4556
4557 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4558
4559         * lib/target-supports.exp (check_profiling_available): Disable
4560         profiling with -fprofile-generate for target avr.
4561
4562 2011-07-06  Richard Guenther  <rguenther@suse.de>
4563
4564         PR tree-optimization/49645
4565         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4566
4567 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4568
4569         PR middle-end/47383
4570         * gcc.dg/pr47383.c: New.
4571
4572 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4573
4574         PR tree-optimization/49647
4575         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4576
4577 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4578
4579         PR testsuite/49542
4580         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4581         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4582
4583 2011-07-05  Jason Merrill  <jason@redhat.com>
4584
4585         PR c++/48157
4586         * g++.dg/template/template-id-4.C: New.
4587
4588 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4589
4590         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4591         * gcc.dg/pr43402.c: Ditto.
4592
4593 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4594
4595         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4596
4597 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4598
4599         * gcc.target/powerpc/ppc-switch-1.c: New test for
4600         --param case-values-threshold.
4601         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4602
4603 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4604
4605         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4606
4607 2011-07-05  Jason Merrill  <jason@redhat.com>
4608
4609         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4610
4611 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4612
4613         PR tree-optimization/47654
4614         * gcc.dg/graphite/block-pr47654.c: New.
4615
4616 2011-07-05  Jason Merrill  <jason@redhat.com>
4617
4618         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4619
4620 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4621
4622         PR tree-optimization/49580
4623         * gcc.dg/autopar/pr49580.c: New test.
4624
4625 2011-07-05  Richard Guenther  <rguenther@suse.de>
4626
4627         PR tree-optimization/49518
4628         PR tree-optimization/49628
4629         * g++.dg/torture/pr49628.C: New testcase.
4630         * gcc.dg/torture/pr49518.c: Likewise.
4631
4632 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4633
4634         * ada/acats/run_acats (which): Extract last field from type -p,
4635         type output only if command succeeded.
4636
4637 2011-07-04  Jason Merrill  <jason@redhat.com>
4638
4639         * g++.dg/abi/mangle48.C: New.
4640
4641         * g++.dg/cpp0x/diag1.C: New.
4642
4643         * g++.dg/diagnostic/aka1.C: New.
4644
4645 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR rtl-optimization/49619
4648         * gcc.dg/pr49619.c: New test.
4649
4650         PR rtl-optimization/49472
4651         * gfortran.dg/pr49472.f90: New test.
4652
4653         PR debug/49602
4654         * gcc.dg/pr49602.c: New test.
4655
4656 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4657
4658         PR target/34734
4659         PR target/44643
4660         * gcc.target/avr/avr.exp: Run over cpp files, too.
4661         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4662         * gcc.target/avr/progmem.h: New file.
4663         * gcc.target/avr/exit-abort.h: New file.
4664         * gcc.target/avr/progmem-error-1.c: New file.
4665         * gcc.target/avr/progmem-error-1.cpp: New file.
4666         * gcc.target/avr/progmem-warning-1.c: New file.
4667         * gcc.target/avr/torture/progmem-1.c: New file.
4668         * gcc.target/avr/torture/progmem-1.cpp: New file.
4669
4670 2011-07-04  Richard Guenther  <rguenther@suse.de>
4671
4672         PR tree-optimization/49615
4673         * g++.dg/torture/pr49615.C: New testcase.
4674
4675 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4676
4677         PR tree-optimization/49610
4678         * gcc.dg/vect/pr49610.c: New test.
4679
4680 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4681
4682         * gnat.dg/specs/debug1.ads: New test.
4683
4684 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4685
4686         PR fortran/49562
4687         * gfortran.dg/typebound_proc_23.f90: New.
4688
4689 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4690
4691         PR c++/49605
4692         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4693
4694 2011-07-01  Jason Merrill  <jason@redhat.com>
4695
4696         PR c++/48261
4697         * g++.dg/template/template-id-3.C: New.
4698
4699         PR c++/48593
4700         * g++.dg/template/qualified-id4.C: New.
4701
4702         PR c++/48883
4703         * g++.dg/template/explicit-args4.C: New.
4704
4705         PR c++/49085
4706         * g++.dg/template/offsetof2.C: New.
4707
4708 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4709
4710         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4711
4712 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4713
4714         PR libmudflap/49549
4715         * lib/target-supports.exp (check_effective_target_gld): New proc.
4716
4717 2011-07-01  Richard Guenther  <rguenther@suse.de>
4718
4719         PR tree-optimization/49603
4720         * gcc.dg/torture/pr49603.c: New testcase.
4721
4722 2011-06-30  Jason Merrill  <jason@redhat.com>
4723
4724         PR c++/49387
4725         * g++.dg/rtti/template1.C: New.
4726
4727         PR c++/49569
4728         * g++.dg/cpp0x/regress/ctor1.C: New.
4729
4730         PR c++/49355
4731         * g++.dg/cpp0x/initlist54.C: New.
4732
4733 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4734
4735         * gcc.dg/tree-ssa/sra-12.c: New test.
4736
4737 2011-06-29  Jason Merrill  <jason@redhat.com>
4738
4739         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4740
4741 2011-06-30  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/46787
4744         * gcc.dg/vect/vect-121.c: New testcase.
4745
4746 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4747
4748         PR tree-optimization/49094
4749         * gcc.dg/tree-ssa/pr49094.c: New test.
4750
4751 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR fortran/49540
4754         * gfortran.dg/pr49540-1.f90: New test.
4755         * gfortran.dg/pr49540-2.f90: New test.
4756
4757 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4758
4759         PR ada/49511
4760         * ada/acats/run_acats (which): Use last field of type -p output.
4761
4762 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4763             Iain Sandoe  <iains@gcc.gnu.org>
4764
4765         PR libobjc/36610
4766         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4767         Only skip on 64-bit *-*-darwin8* && !objc2.
4768
4769 2011-06-30  Richard Guenther  <rguenther@suse.de>
4770
4771         PR tree-optimization/38752
4772         * gcc.c-torture/compile/pr38752.c: New testcase.
4773
4774 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4775
4776         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4777         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4778
4779 2011-06-29  Jason Merrill  <jason@redhat.com>
4780
4781         PR c++/49216
4782         * g++.dg/cpp0x/initlist53.C: Use placement new.
4783         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4784         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4785
4786         PR c++/49003
4787         * g++.dg/cpp0x/trailing6.C: New.
4788         * g++.dg/cpp0x/pr45908.C: No error.
4789
4790         PR c++/49272
4791         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4792
4793         PR c++/49520
4794         * g++.dg/cpp0x/constexpr-using2.C: New.
4795
4796         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4797
4798         PR c++/45923
4799         * g++.dg/cpp0x/constexpr-diag3.C: New.
4800         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4801         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4802         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4803         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4804
4805 2011-06-29  Jason Merrill  <jason@redhat.com>
4806
4807         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4808
4809 2011-06-29  Richard Guenther  <rguenther@suse.de>
4810
4811         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4812
4813 2011-06-29  Jason Merrill  <jason@redhat.com>
4814
4815         * g++.dg/cpp0x/initlist-value2.C: New.
4816
4817         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4818         * g++.dg/cpp0x/initlist-value.C: New.
4819
4820 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4821
4822         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4823
4824 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4825
4826         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4827         * gcc.dg/inline_2.c: Likewise.
4828         * gcc.dg/unroll_1.c: Likewise.
4829
4830 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR debug/49567
4833         * gcc.target/i386/pr49567.c: New test.
4834
4835 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * gnat.dg/opt17.ad[sb]: New test.
4838
4839 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4840             Tom de Vries  <tom@codesourcery.com>
4841
4842         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4843         (check_effective_target_arm_thumb2): New effective targets.
4844         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4845         properly.  Clean up temporary files.
4846         * gcc.target/arm/ivopts-2.c: Likewise.
4847         * gcc.target/arm/ivopts-3.c: Likewise.
4848         * gcc.target/arm/ivopts-4.c: Likewise.
4849         * gcc.target/arm/ivopts-5.c: Likewise.
4850         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4851
4852 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4853
4854         PR fortran/49479
4855         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4856
4857 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4858
4859         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4860         * gcc.target/arm/vfp-ldmias.c: Likewise.
4861         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4862         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4863         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4864         * gcc.target/arm/vfp-stmias.c: Likewise.
4865         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4866         * gcc.target/arm/vfp-stmiad.c: Likewise.
4867
4868 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4869
4870         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4871         dg-prune-output.
4872         * gcc.target/arm/pr45701-2.c: Ditto.
4873
4874 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4875
4876         PR fortran/49466
4877         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4878         * gfortran.dg/extends_14.f03: Modified.
4879
4880 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4881
4882         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4883         early if the test is already being skipped.
4884
4885         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4886         scan-assembler-dem-not): For missing file, report unresolved with
4887         same message as for pass/fail, with reason reported in log file.
4888
4889         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4890         from add_options_for_arm_neon_fp16.
4891         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4892         check_effective_target_arm_neon_fp16_ok_nocache.
4893         Check -mfpu and -mfloat-abi options from current multilib.
4894         Do not require neon support.
4895         (check_effective_target_arm_fp16_ok): Renamed from
4896         check_effecitve_target_arm_neon_fp16_ok.
4897         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4898         arm_neon_fp16_ok and arm_fp16.
4899         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4900         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4901         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4902         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4903
4904 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4905
4906         * gcc.dg/builtin-assume-aligned-1.c: New test.
4907         * gcc.dg/builtin-assume-aligned-2.c: New test.
4908         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4909
4910         PR debug/49544
4911         * gcc.dg/pr49544.c: New test.
4912
4913 2011-06-27  Richard Guenther  <rguenther@suse.de>
4914
4915         PR tree-optimization/49394
4916         * g++.dg/torture/pr49394.C: New testcase.
4917
4918 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4919
4920         * gcc.dg/optimize-bswapdi-2.c: New test.
4921
4922 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4923             Richard Sandiford  <richard.sandiford@linaro.org>
4924
4925         PR tree-optimization/49169
4926         * gcc.dg/torture/pr49169.c: New test.
4927
4928 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4929
4930         PR testsuite/49529
4931         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4932
4933         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4934         hppa*-*-hpux*.
4935
4936 2011-06-26  Jason Merrill  <jason@redhat.com>
4937
4938         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4939
4940         PR c++/49528
4941         * g++.dg/init/ref19.C: New.
4942         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4943
4944 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR tree-optimization/48377
4947         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4948         non_strict_align.
4949
4950 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4951
4952         PR middle-end/49191
4953         * lib/target-supports.exp (check_effective_target_non_strict_align):
4954         New.
4955         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4956
4957 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4958
4959         PR tree-optimizations/49516
4960         * g++.dg/tree-ssa/pr49516.C: New test.
4961
4962 2011-06-23  Jason Merrill  <jason@redhat.com>
4963
4964         PR c++/35255
4965         * g++.dg/template/partial10.C: New.
4966         * g++.dg/template/partial11.C: New.
4967
4968 2011-06-23  Jeff Law <law@redhat.com>
4969
4970         PR middle-end/48770
4971         * gcc.dg/pr48770.c: New test.
4972
4973 2011-06-23  Jan Hubicka  <jh@suse.cz>
4974
4975         PR middle-end/49373
4976         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4977
4978 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR testsuite/49512
4981         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4982         instead of -fdump-tree-optimized.
4983
4984 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4985
4986         PR c++/44625
4987         * g++.dg/template/crash107.C: New.
4988         * g++.dg/template/error17.C: Adjust.
4989
4990 2011-06-23  Jason Merrill  <jason@redhat.com>
4991
4992         PR c++/49507
4993         * g++.dg/cpp0x/defaulted30.C: New.
4994
4995         PR c++/49440
4996         * g++.dg/rtti/anon-ns1.C: New.
4997
4998         PR c++/49395
4999         * g++.dg/init/ref18.C: New.
5000
5001         PR c++/36435
5002         * g++.dg/template/partial9.C: New.
5003
5004 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5005
5006         PR middle-end/49373
5007         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5008
5009 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR debug/49496
5012         * gcc.dg/pr49496.c: New test.
5013
5014 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5015
5016         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5017         is not xscale.
5018
5019         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5020
5021         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5022         * gcc.target/arm/pr42879.c: Likewise.
5023         * gcc.target/arm/pr45701-3.c: Likewise.
5024
5025         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5026         * gcc.target/arm/pr40482.c: Likewise.
5027         * gcc.target/arm/stack-corruption.c: Likewise.
5028
5029 2011-06-22  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/49493
5032         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5033
5034 2011-06-22  Jason Merrill  <jason@redhat.com>
5035
5036         PR c++/49260
5037         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5038
5039 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5040             Dmitry Melnik  <dm@ispras.ru>
5041
5042         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5043         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5044         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5045
5046 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5047
5048         * gcc.target/arm/tlscall.c: New.
5049
5050 2011-06-21  Jason Merrill  <jason@redhat.com>
5051
5052         PR c++/49172
5053         * g++.dg/cpp0x/constexpr-ref1.C: New.
5054         * g++.dg/cpp0x/constexpr-ref2.C: New.
5055         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5056
5057         PR c++/49482
5058         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5059
5060         PR c++/49418
5061         * g++.dg/template/param3.C: New.
5062
5063 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5064
5065         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5066         my_clrsb test functions.
5067         (main): Test clrsb.
5068         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5069         test_sll, test_ull): Add clrsb tests.
5070         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5071         clrsbll.
5072
5073 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5074
5075         PR fortran/49112
5076         * gfortran.dg/class_44.f03: New.
5077
5078 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5079
5080         PR tree-optimization/49478
5081         * gcc.dg/vect/pr49478.c
5082
5083 2011-06-21  Richard Guenther  <rguenther@suse.de>
5084
5085         PR tree-optimization/49483
5086         * gcc.dg/vect/vect-120.c: New testcase.
5087
5088 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5089
5090         PR testsuite/49443
5091         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5092         * gcc.dg/vect/vect-peel-4.c: Likewise.
5093
5094 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5095
5096         PR middle-end/49139
5097         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5098         * gcc.dg/always_inline2.c: Likewise.
5099         * gcc.dg/always_inline3.c: Likewise.
5100         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5101         * gcc.dg/inline_1.c: Likewise.
5102         * gcc.dg/inline_2.c: Likewise.
5103         * gcc.dg/inline_3.c: Likewise.
5104         * gcc.dg/inline_4.c: Likewise.
5105         * gcc.dg/20051201-1.c: Likewise.
5106         * gcc.dg/pr40087.c: Likewise.
5107         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5108         * gcc.dg/inline-22.c: Likewise.
5109         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5110         * gcc.dg/lto/20090218-1_1.c: Likewise.
5111         * g++.dg/ipa/devirt-7.C: Likewise.
5112         * gcc.dg/uninit-pred-5_a.c: Likewise.
5113         * gcc.dg/uninit-pred-5_b.c: Likewise.
5114         * gcc.dg/fail_always_inline.c: New.
5115
5116 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5117
5118         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5119         into 6 jobs instead of 3.
5120
5121 2011-06-20  Jason Merrill  <jason@redhat.com>
5122
5123         PR c++/49216
5124         * g++.dg/cpp0x/initlist53.C: New.
5125
5126 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5127
5128         PR fortran/18918
5129         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5130         * gfortran.dg/coarray_lock_3.f90: New.
5131         * gfortran.dg/coarray/lock_1.f90: New.
5132
5133 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5134
5135         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5136         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5137         unresolved and report the reason to the log file.
5138
5139         * lib/scanasm.exp (object-size): Move argument processing earlier
5140         to report errors before verifying that the file exists.  Report
5141         problems detected at runtime as unresolved instead of error and
5142         report their reasons to the log file.
5143
5144 2011-06-20  Jason Merrill  <jason@redhat.com>
5145
5146         PR c++/47080
5147         * g++.dg/cpp0x/explicit6.C: New.
5148
5149         PR c++/47635
5150         * g++.dg/cpp0x/enum20.C: New.
5151
5152         PR c++/48138
5153         * g++.dg/ext/attr-aligned01.C: New.
5154
5155         PR c++/49205
5156         * g++.dg/cpp0x/variadic-default.C: New.
5157
5158         PR c++/43321
5159         * g++.dg/cpp0x/auto26.C: New.
5160
5161         PR c++/43831
5162         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5163
5164 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5165
5166         * gcc.dg/binop-notand1.c: New test.
5167         * gcc.dg/binop-notand2.c: New test.
5168         * gcc.dg/binop-notand3.c: New test.
5169         * gcc.dg/binop-notand4.c: New test.
5170         * gcc.dg/binop-notand5.c: New test.
5171         * gcc.dg/binop-notand6.c: New test.
5172
5173 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR testsuite/49432
5176         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5177
5178 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5179
5180         PR fortran/49400
5181         * gfortran.dg/proc_ptr_31.f90: New.
5182
5183 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5184
5185         * gnat.dg/volatile6.adb: New test.
5186         * gnat.dg/volatile7.adb: Likewise.
5187         * gnat.dg/volatile8.adb: Likewise.
5188         * gnat.dg/volatile9.adb: Likewise.
5189
5190 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5191
5192         * gnat.dg/constant3.adb: New test.
5193
5194 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5195
5196         PR libfortran/49296
5197         * gfortran.dg/read_list_eof_1.f90: New test.
5198
5199 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR target/49411
5202         * gcc.target/i386/testimm-1.c: New test.
5203         * gcc.target/i386/testimm-2.c: New test.
5204         * gcc.target/i386/testimm-3.c: New test.
5205         * gcc.target/i386/testimm-4.c: New test.
5206         * gcc.target/i386/testimm-5.c: New test.
5207         * gcc.target/i386/testimm-6.c: New test.
5208         * gcc.target/i386/testimm-7.c: New test.
5209         * gcc.target/i386/testimm-8.c: New test.
5210         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5211         * gcc.target/i386/xop-rotate1-int.c: New test.
5212         * gcc.target/i386/xop-rotate2-int.c: New test.
5213
5214 2011-06-17  Jason Merrill  <jason@redhat.com>
5215
5216         * g++.dg/cpp0x/rv-func2.C: New.
5217
5218         * g++.dg/debug/dwarf2/lambda1.C: New.
5219         * g++.dg/warn/Wshadow-6.C: Adjust.
5220
5221 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5222
5223         PR fortran/48699
5224         * gfortran.dg/move_alloc_5.f90: New.
5225
5226 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5227
5228         PR rtl-optimization/48542
5229         * gcc.dg/torture/pr48542.c: New test.
5230
5231 2011-06-16  Jason Merrill  <jason@redhat.com>
5232
5233         PR c++/44160
5234         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5235
5236         PR c++/45378
5237         * g++.dg/cpp0x/initlist52.C New.
5238
5239         PR c++/45399
5240         * c-c++-common/raw-string-12.c: New.
5241
5242         PR c++/49229
5243         * g++.dg/cpp0x/sfinae26.C: New.
5244
5245         PR c++/49251
5246         * g++.dg/cpp0x/variadic113.C: New.
5247
5248         PR c++/49420
5249         * g++.dg/cpp0x/variadic112.C: New.
5250
5251 2011-06-16  Jeff Law <law@redhat.com>
5252
5253         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5254         improved jump threading.
5255         * gcc.dg/builtin-object-size-2.c: Likewise.
5256         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5257
5258 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5259
5260         PR fortran/49074
5261         * gfortran.dg/typebound_assignment_3.f03: New.
5262
5263 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5264
5265         PR testsuite/48727
5266         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5267
5268 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5269
5270         PR tree-optimization/49343
5271         * gnat.dg/discr31.ad[sb]: New test.
5272
5273 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5274
5275         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5276
5277 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5278
5279         PR target/45098
5280         * gcc.target/arm/ivopts-3.c: Update test.
5281         * gcc.target/arm/ivopts-5.c: Same.
5282
5283 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5284
5285         Revert:
5286         2011-06-10  Wei Guozhi  <carrot@google.com>
5287
5288         PR target/45335
5289         * gcc.target/arm/pr45335.c: New test.
5290         * gcc.target/arm/pr45335-2.c: New test.
5291         * gcc.target/arm/pr45335-3.c: New test.
5292         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5293         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5294         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5295
5296 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5297
5298         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5299
5300 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5301
5302         PR fortran/49417
5303         * gfortran.dg/class_43.f03: New.
5304
5305 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR tree-optimization/49419
5308         * gcc.c-torture/execute/pr49419.c: New test.
5309
5310 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5311
5312         * gcc.dg/sms-9.c: New file.
5313
5314 2011-06-15  Easwaran Raman  <eraman@google.com>
5315
5316         PR rtl-optimization/49414
5317         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5318
5319 2011-06-14  Jason Merrill  <jason@redhat.com>
5320
5321         * g++.dg/cpp0x/noexcept13.C: New.
5322
5323 2011-06-14  Easwaran Raman  <eraman@google.com>
5324
5325         PR rtl-optimization/44194
5326         * gcc.dg/pr44194-1.c: New test.
5327         * gcc.dg/pr44194-2.c: New test.
5328
5329 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5330
5331         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5332         switches.
5333         * gcc.target/arm/pr45701-2.c: Likewise.
5334         * gcc.target/arm/thumb-branch1.c: Likewise.
5335
5336 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5337
5338         PR testsuite/48727
5339         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5340
5341 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5342
5343         * gcc.target/arm/pr45701-1.c: Require thumb support.
5344         * gcc.target/arm/pr45701-2.c: Likewise.
5345         * gcc.target/arm/thumb-branch1.c: Likewise.
5346
5347         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5348         * gcc.target/arm/pr39839.c: Likewise.
5349         * gcc.target/arm/pr40657-2.c: Likewise.
5350         * gcc.target/arm/pr40956.c: Likewise.
5351         * gcc.target/arm/pr41679.c: Likewise.
5352         * gcc.target/arm/pr42235.c: Likewise.
5353         * gcc.target/arm/pr42495.c: Likewise.
5354         * gcc.target/arm/pr42505.c: Likewise.
5355         * gcc.target/arm/pr42574.c: Likewise.
5356         * gcc.target/arm/pr46883.c: Likewise.
5357         * gcc.target/arm/pr46934.c: Likewise.
5358         * gcc.target/arm/xor-and.c: Likewise.
5359
5360 2011-06-14  Jason Merrill  <jason@redhat.com>
5361
5362         * g++.dg/other/error23.C: Adjust error message.
5363         * g++.dg/other/error32.C: Likewise.
5364
5365         PR c++/49389
5366         * g++.dg/cpp0x/rv-dotstar.C: New.
5367
5368         PR c++/49369
5369         * g++.dg/cpp0x/decltype30.C: New.
5370
5371         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5372
5373 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR fortran/49103
5376         * gfortran.dg/pr49103.f90: New test.
5377
5378 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5379
5380         PR target/45098
5381         * gcc.target/arm/ivopts-3.c: New test.
5382         * gcc.target/arm/ivopts-4.c: New test.
5383         * gcc.target/arm/ivopts-5.c: New test.
5384
5385 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5386
5387         PR rtl-optimization/49390
5388         * gcc.c-torture/execute/pr49390.c: New test.
5389
5390 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5391
5392         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5393
5394 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5395
5396         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5397         * gcc.c-torture/execute/cmpsi-2.x: New file.
5398         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5399         * gcc.c-torture/execute/pr45262.x: New file.
5400         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5401         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5402         int32plus
5403         * gcc.c-torture/compile/pr49163.c: Ditto.
5404
5405 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5406
5407         * gcc.dg/vect/vect-16.c: Rename to...
5408         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5409         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5410         for double-word vectors.
5411         * gcc.dg/vect/vect-peel-4.c: Likewise.
5412         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5413         vect_element_align.
5414         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5415         -fno-fast-math.
5416
5417 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5418
5419         PR target/44618
5420         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5421
5422 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5423
5424         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5425
5426 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5427
5428         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5429
5430 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5431
5432         * gfortran.dg/trim_optimize_8.f90:  New test case.
5433
5434 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5435            Ira Rosen  <ira.rosen@linaro.org>
5436
5437         PR tree-optimization/49352
5438         * gcc.dg/vect/pr49352.c: New test.
5439
5440 2011-06-12  Tobias Burnus
5441
5442         PR fortran/49324
5443         * gfortran.dg/alloc_comp_assign_11.f90: New.
5444
5445 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5446
5447         * gfortran.dg/trim_optimize_7.f90:  New test.
5448
5449 2011-06-10  Wei Guozhi  <carrot@google.com>
5450
5451         PR target/45335
5452         * gcc.target/arm/pr45335.c: New test.
5453         * gcc.target/arm/pr45335-2.c: New test.
5454         * gcc.target/arm/pr45335-3.c: New test.
5455         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5456         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5457         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5458
5459 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5460
5461         PR c++/41769
5462         * g++.dg/parse/error39.C: New.
5463
5464 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5465
5466         * gcc.target/arm/20090811-1.c: Skip for incompatible
5467         options, do not override other options.
5468         * gcc.target/arm/combine-cmp-shift.c: Skip for
5469         incompatible options.
5470         * gcc.target/arm/pr45094.c: Likewise.
5471         * gcc.target/arm/scd42-1.c: Likewise.
5472         * gcc.target/arm/scd42-3.c: Likewise.
5473         * gcc.target/arm/thumb-ltu.c: Likewise.
5474
5475         * lib/target-supports.exp
5476         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5477         multilib flags use -mfpu with a value other than neon-fp16.
5478
5479 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5480
5481         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5482         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5483
5484 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5485
5486         * lib/target-supports.exp (check_effective_target_pie): New proc.
5487         * gcc.dg/pie-link.c: Use target pie.
5488
5489 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5490             Laurent Roug�  <laurent.rouge@menta.fr>
5491
5492         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5493         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5494
5495 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5496
5497         * gfortran.dg/coarray/sync_1.f90: New test for
5498         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5499
5500 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5501
5502         PR tree-optimization/49318
5503         * gcc.dg/vect/pr49318.c: New test.
5504
5505 2011-06-09  David Krauss  <potswa@mac.com>
5506
5507         * g++.dg/template/arrow1.C: New.
5508
5509 2011-06-09  Jason Merrill  <jason@redhat.com>
5510
5511         * lib/prune.exp: Prune "note"s.
5512         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5513
5514         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5515         * g++.dg/template/dependent-expr3.C: Likewise.
5516         * g++.dg/parse/template7.C: Likewise.
5517         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5518         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5519         * g++.old-deja/g++.pt/friend38.C: Likewise.
5520         * g++.old-deja/g++.pt/crash32.C: Likewise.
5521         * g++.old-deja/g++.other/init4.C: Likewise.
5522         * g++.old-deja/g++.other/friend8.C: Likewise.
5523
5524         * g++.dg/ext/complex7.C: Adjust expected output.
5525         * g++.dg/diagnostic/method1.C: Likewise.
5526         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5527         * g++.dg/parse/crash33.C: Likewise.
5528         * g++.dg/other/warning1.C: Likewise.
5529         * g++.dg/init/pr29571.C: Likewise.
5530         * g++.dg/warn/overflow-warn-1.C: Likewise.
5531         * g++.dg/warn/overflow-warn-3.C: Likewise.
5532         * g++.dg/warn/overflow-warn-4.C: Likewise.
5533         * g++.old-deja/g++.oliva/template1.C: Likewise.
5534
5535         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5536         * g++.dg/parse/template7.C: Adjust.
5537
5538 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5539
5540         PR target/49307
5541         * gcc.dg/pr49307.c: New.
5542
5543 2011-06-09  Wei Guozhi  <carrot@google.com>
5544
5545         PR target/46975
5546         * gcc.target/arm/pr46975.c: New testcase.
5547
5548 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5549
5550         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5551         (PMETH, arglist_t): Removed.
5552         (method_get_number_of_arguments): Removed.
5553         (method_get_nth_argument): Removed.
5554         (method_get_first_argument): Removed.
5555         (method_get_next_argument): Removed.
5556         (method_get_sizeof_arguments): Removed.
5557         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5558         (PMETH): Removed.
5559         (method_get_number_of_arguments): Removed.
5560         (method_get_nth_argument): Removed.
5561         (method_get_first_argument): Removed.
5562         (method_get_next_argument): Removed.
5563         (method_get_sizeof_arguments): Removed.
5564         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5565
5566 2011-06-09  David Li  <davidxl@google.com>
5567
5568         * gcc.dg/dump-pass.c: New test.
5569
5570 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5571
5572         PR c++/29003
5573         * g++.dg/parse/error38.C: New.
5574
5575 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR middle-end/49308
5578         * gfortran.dg/pr49308.f90: New test.
5579
5580 2011-06-08  Jason Merrill  <jason@redhat.com>
5581
5582         * g++.dg/cpp0x/noexcept11.C: New.
5583         * g++.dg/cpp0x/noexcept12.C: New.
5584         * g++.dg/cpp0x/sfinae11.C: Adjust.
5585
5586 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR testsuite/49323
5589         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5590         to dg-options, match also DW_AT_linkage_name.
5591
5592 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5593
5594         PR middle-end/21953
5595         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5596         -fno-common on alpha*-dec-osf*.
5597         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5598
5599 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5600
5601         PR rtl-optimization/49303
5602         * gcc.target/ia64/pr49303.c: New test.
5603
5604 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5605
5606         PR fortran/18918
5607         * gfortran.dg/coarray_lock_1.f90: New.
5608         * gfortran.dg/coarray_lock_2.f90: New.
5609
5610 2011-06-07  Jason Merrill  <jason@redhat.com>
5611
5612         * lib/prune.exp: Look for "required" rather than "instantiated".
5613         * g++.dg/abi/mangle11.C: Likewise.
5614         * g++.dg/abi/mangle12.C: Likewise.
5615         * g++.dg/abi/mangle17.C: Likewise.
5616         * g++.dg/abi/mangle20-2.C: Likewise.
5617         * g++.dg/abi/pragma-pack1.C: Likewise.
5618         * g++.dg/cpp0x/decltype26.C: Likewise.
5619         * g++.dg/cpp0x/decltype28.C: Likewise.
5620         * g++.dg/cpp0x/decltype29.C: Likewise.
5621         * g++.dg/cpp0x/enum11.C: Likewise.
5622         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5623         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5624         * g++.dg/cpp0x/pr47416.C: Likewise.
5625         * g++.dg/ext/case-range2.C: Likewise.
5626         * g++.dg/ext/case-range3.C: Likewise.
5627         * g++.dg/gomp/for-19.C: Likewise.
5628         * g++.dg/gomp/pr37533.C: Likewise.
5629         * g++.dg/gomp/pr38639.C: Likewise.
5630         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5631         * g++.dg/inherit/base3.C: Likewise.
5632         * g++.dg/inherit/using6.C: Likewise.
5633         * g++.dg/init/placement4.C: Likewise.
5634         * g++.dg/init/reference3.C: Likewise.
5635         * g++.dg/lookup/scoped6.C: Likewise.
5636         * g++.dg/lookup/using7.C: Likewise.
5637         * g++.dg/other/abstract1.C: Likewise.
5638         * g++.dg/other/error10.C: Likewise.
5639         * g++.dg/other/error5.C: Likewise.
5640         * g++.dg/other/field1.C: Likewise.
5641         * g++.dg/other/offsetof5.C: Likewise.
5642         * g++.dg/parse/bitfield2.C: Likewise.
5643         * g++.dg/parse/constant4.C: Likewise.
5644         * g++.dg/parse/crash20.C: Likewise.
5645         * g++.dg/parse/invalid-op1.C: Likewise.
5646         * g++.dg/parse/non-dependent2.C: Likewise.
5647         * g++.dg/parse/template18.C: Likewise.
5648         * g++.dg/tc1/dr152.C: Likewise.
5649         * g++.dg/tc1/dr166.C: Likewise.
5650         * g++.dg/tc1/dr176.C: Likewise.
5651         * g++.dg/tc1/dr213.C: Likewise.
5652         * g++.dg/template/access11.C: Likewise.
5653         * g++.dg/template/access2.C: Likewise.
5654         * g++.dg/template/access3.C: Likewise.
5655         * g++.dg/template/access7.C: Likewise.
5656         * g++.dg/template/arg7.C: Likewise.
5657         * g++.dg/template/cond2.C: Likewise.
5658         * g++.dg/template/crash13.C: Likewise.
5659         * g++.dg/template/crash40.C: Likewise.
5660         * g++.dg/template/crash7.C: Likewise.
5661         * g++.dg/template/crash84.C: Likewise.
5662         * g++.dg/template/ctor5.C: Likewise.
5663         * g++.dg/template/defarg13.C: Likewise.
5664         * g++.dg/template/defarg14.C: Likewise.
5665         * g++.dg/template/dtor7.C: Likewise.
5666         * g++.dg/template/eh2.C: Likewise.
5667         * g++.dg/template/error2.C: Likewise.
5668         * g++.dg/template/error43.C: Likewise.
5669         * g++.dg/template/friend32.C: Likewise.
5670         * g++.dg/template/injected1.C: Likewise.
5671         * g++.dg/template/instantiate1.C: Likewise.
5672         * g++.dg/template/instantiate3.C: Likewise.
5673         * g++.dg/template/instantiate5.C: Likewise.
5674         * g++.dg/template/instantiate7.C: Likewise.
5675         * g++.dg/template/local6.C: Likewise.
5676         * g++.dg/template/lookup2.C: Likewise.
5677         * g++.dg/template/member5.C: Likewise.
5678         * g++.dg/template/memfriend15.C: Likewise.
5679         * g++.dg/template/memfriend16.C: Likewise.
5680         * g++.dg/template/memfriend17.C: Likewise.
5681         * g++.dg/template/memfriend7.C: Likewise.
5682         * g++.dg/template/meminit1.C: Likewise.
5683         * g++.dg/template/nested3.C: Likewise.
5684         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5685         * g++.dg/template/nontype12.C: Likewise.
5686         * g++.dg/template/nontype13.C: Likewise.
5687         * g++.dg/template/nontype6.C: Likewise.
5688         * g++.dg/template/pr23510.C: Likewise.
5689         * g++.dg/template/pr35240.C: Likewise.
5690         * g++.dg/template/ptrmem15.C: Likewise.
5691         * g++.dg/template/ptrmem6.C: Likewise.
5692         * g++.dg/template/qualified-id1.C: Likewise.
5693         * g++.dg/template/qualttp20.C: Likewise.
5694         * g++.dg/template/qualttp3.C: Likewise.
5695         * g++.dg/template/qualttp4.C: Likewise.
5696         * g++.dg/template/qualttp5.C: Likewise.
5697         * g++.dg/template/qualttp6.C: Likewise.
5698         * g++.dg/template/qualttp7.C: Likewise.
5699         * g++.dg/template/qualttp8.C: Likewise.
5700         * g++.dg/template/recurse.C: Likewise.
5701         * g++.dg/template/recurse2.C: Likewise.
5702         * g++.dg/template/ref5.C: Likewise.
5703         * g++.dg/template/scope2.C: Likewise.
5704         * g++.dg/template/sfinae10.C: Likewise.
5705         * g++.dg/template/sfinae3.C: Likewise.
5706         * g++.dg/template/sizeof3.C: Likewise.
5707         * g++.dg/template/static9.C: Likewise.
5708         * g++.dg/template/template-id-2.C: Likewise.
5709         * g++.dg/template/typedef13.C: Likewise.
5710         * g++.dg/template/typename4.C: Likewise.
5711         * g++.dg/template/using14.C: Likewise.
5712         * g++.dg/template/using2.C: Likewise.
5713         * g++.dg/template/warn1.C: Likewise.
5714         * g++.dg/warn/Wparentheses-13.C: Likewise.
5715         * g++.dg/warn/Wparentheses-15.C: Likewise.
5716         * g++.dg/warn/Wparentheses-16.C: Likewise.
5717         * g++.dg/warn/Wparentheses-17.C: Likewise.
5718         * g++.dg/warn/Wparentheses-18.C: Likewise.
5719         * g++.dg/warn/Wparentheses-19.C: Likewise.
5720         * g++.dg/warn/Wparentheses-20.C: Likewise.
5721         * g++.dg/warn/Wparentheses-23.C: Likewise.
5722         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5723         * g++.dg/warn/noeffect2.C: Likewise.
5724         * g++.dg/warn/noeffect4.C: Likewise.
5725         * g++.dg/warn/pr8570.C: Likewise.
5726         * g++.old-deja/g++.brendan/init2.C: Likewise.
5727         * g++.old-deja/g++.eh/spec6.C: Likewise.
5728         * g++.old-deja/g++.pt/crash10.C: Likewise.
5729         * g++.old-deja/g++.pt/crash36.C: Likewise.
5730         * g++.old-deja/g++.pt/derived3.C: Likewise.
5731         * g++.old-deja/g++.pt/error2.C: Likewise.
5732         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5733         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5734         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5735         * g++.old-deja/g++.pt/overload7.C: Likewise.
5736         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5737
5738 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5739             Iain Sandoe  <iains@gcc.gnu.org>
5740
5741         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5742         Added code to deal with the case when [Protocol
5743         -descriptionForInstanceMethod:] or [Protocol
5744         -descriptionForClassMethod:] returns NULL.
5745
5746 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5747             Iain Sandoe  <iains@gcc.gnu.org>
5748
5749         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5750         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5751         Added cast.
5752
5753 2011-06-07  Xinliang David Li  <davidxl@google.com>
5754
5755         * gcc.dg/inline_2.c: New test.
5756         * gcc.dg/unroll_2.c: New test.
5757         * gcc.dg/inline_3.c: New test.
5758         * gcc.dg/unroll_3.c: New test.
5759         * gcc.dg/inline_4.c: New test.
5760         * gcc.dg/unroll_4.c: New test.
5761         * gcc.dg/inline_1.c: New test.
5762         * gcc.dg/unroll_1.c: New test.
5763
5764 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5765
5766         PR tree-optimization/48497
5767         * lib/gcc-defs.exp (dg-additional-options): New proc.
5768         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5769         -msse2 on 32-bit x86.
5770
5771 2011-06-06  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/cpp0x/enum19.C: New.
5774
5775 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5776
5777         * gcc.target/arm/neon-reload-class.c: New test.
5778
5779 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5780
5781         PR debug/49130
5782         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5783
5784 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5785
5786         * gcc.target/arm/smlatb-1.c: New file.
5787         * gcc.target/arm/smlatt-1.c: New file.
5788         * gcc.target/arm/smlaltb-1.c: New file.
5789         * gcc.target/arm/smlaltt-1.c: New file.
5790
5791 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5792
5793         * gcc.target/arm/mla-2.c: New test.
5794
5795 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR gcov-profile/49299
5798         * gcc.dg/tree-prof/pr49299-1.c: New test.
5799         * gcc.dg/tree-prof/pr49299-2.c: New test.
5800
5801 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5802
5803         * lib/target-supports.exp
5804         (check_effective_target_vect_widen_mult_qi_to_hi):
5805         Add NEON as supporting target.
5806         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5807         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5808         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5809         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5810         using widening multiplication on targets that support it.
5811         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5812         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5813         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5814
5815 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5816
5817         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5818         Modern Objective-C runtime API.
5819         * objc/execute/next_mapping.h: Removed.
5820         * objc-obj-c++-shared/next-mapping.h: Removed.
5821         * objc-obj-c++-shared/Object1.h: Removed.
5822         * objc-obj-c++-shared/Object1.m: Removed.
5823         * objc-obj-c++-shared/Object1.mm: Removed.
5824         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5825         * objc-obj-c++-shared/Protocol1.h: Removed.
5826         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5827         of ProtoBool, IVAR_T and METHOD.
5828         * objc-obj-c++-shared/runtime.h: New.
5829         * objc-obj-c++-shared/TestsuiteObject.h: New.
5830         * objc-obj-c++-shared/TestsuiteObject.m: New.
5831
5832         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5833         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5834         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5835         it a class method.
5836         * objc/execute/_cmd.m: Include
5837         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5838         runtime API.  ([TestClass +initialize]): Include this method also
5839         with the GNU runtime.
5840         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5841         Object.  ([-setValue:]): Return void.
5842         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5843         with the GNU runtime.  Include
5844         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5845         for the NeXT runtime.  Use the existing print_ivars() and
5846         compare_structures() implementations for the old NeXT runtime.
5847         Added new implementations for the Modern GNU and NeXT runtimes.
5848         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5849         well.  (main): Use objc_getClass().  Use return instead of exit.
5850         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5851         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5852         of exit().
5853         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5854         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5855         instead of Object.  (main): Use return instead of exit().
5856         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5857         instead of Object.  Removed prototype for exit().  (main): Use
5858         return instead of exit().  Use the Modern Objective-C runtime API.
5859         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5860         Object.
5861         * objc/execute/class-tests-1.h: Include
5862         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5863         runtime API.  (test_class_with_superclass): Do not call [Object
5864         class].  There is no need to with the current libobjc.
5865         * objc/execute/class-tests-2.h: Include
5866         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5867         runtime API.
5868         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5869         ../../objc-obj-c++-shared/next-mapping.h.
5870         * objc/execute/class-2.m: Likewise.
5871         * objc/execute/class-3.m: Likewise.
5872         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5873         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5874         +initialize]): Include this method also with the GNU
5875         runtime. (main): Use the Modern Objective-C runtime API.
5876         * objc/execute/class-5.m: Likewise.
5877         * objc/execute/class-6.m: Likewise.
5878         * objc/execute/class-7.m: Likewise.
5879         * objc/execute/class-8.m: Likewise.
5880         * objc/execute/class-9.m: Likewise.
5881         * objc/execute/class-10.m: Likewise.
5882         * objc/execute/class-11.m: Likewise.
5883         * objc/execute/class-12.m: Likewise.
5884         * objc/execute/class-13.m: Likewise.
5885         * objc/execute/class-14.m: Likewise.
5886         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5887         this method also with the GNU runtime.
5888         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5889         +initialize]): Include this method also with the GNU runtime.
5890         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5891         of Object.
5892         * objc/execute/encode-1.m: Likewise.
5893         * objc/execute/enumeration-1.m: Likewise.
5894         * objc/execute/enumeration-2.m: Likewise.
5895         * objc/execute/exceptions/catchall-1.m: Likewise.
5896         * objc/execute/exceptions/finally-1.m: Likewise.
5897         * objc/execute/exceptions/foward-1.m: Likewise.
5898         * objc/execute/exceptions/local-variables-1.m: Likewise.
5899         * objc/execute/exceptions/throw-nil.m: Likewise.
5900         * objc/execute/exceptions/trivial.m: Likewise.
5901         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5902         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5903         * objc/execute/exceptions/matcher-1.m: Likewise.
5904         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5905         Object.
5906         * objc/execute/formal_protocol-2.m: Likewise.
5907         * objc/execute/formal_protocol-3.m: Likewise.
5908         * objc/execute/formal_protocol-4.m: Likewise.
5909         * objc/execute/formal_protocol-5.m: Include
5910         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5911         protocol_getName().
5912         * objc/execute/formal_protocol-6.m: Likewise.
5913         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5914         Object.  Include <objc/Protocol.h> instead of
5915         ../../objc-obj-c++-shared/Protocol1.h.
5916         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5917         Object.
5918         * objc/execute/informal_protocol.m: Likewise.
5919         * objc/execute/load-3.m: Likewise.
5920         * objc/execute/many_args_method.m ([TestClass +initialize]):
5921         Include this method with the GNU runtime as well.
5922         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5923         * objc/execute/nested-func-1.m: Use TestsuiteObject
5924         instead of Object.
5925         * objc/execute/nil_method-1.m: Likewise.
5926         * objc/execute/no_clash.m: Likewise.
5927         * objc/execute/np-1.m: Do not include
5928         ../../objc-obj-c++-shared/Protocol1.h.
5929         (main): Use return instead of exit().
5930         * objc/execute/np-2.m: Do not include
5931         ../../objc-obj-c++-shared/Protocol1.h.
5932         ([MyObject +initialize]): Include this method also with the GNU
5933         runtime.  (main): Use return instead of exit().
5934         * objc/execute/object_is_class.m: Include
5935         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5936         of Object.  (main): Use the Modern Objective-C runtime API.
5937         * objc/execute/object_is_meta_class.m: Likewise.
5938         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5939         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5940         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5941         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5942         Objective-C runtime API.
5943         * objc/execute/protocol-isEqual-2.m: Likewise.
5944         * objc/execute/protocol-isEqual-3.m: Likewise.
5945         * objc/execute/protocol-isEqual-4.m: Likewise.
5946         * objc/execute/redefining_self.m ([TestClass +initialize]):
5947         Include this method with the GNU runtime as well.
5948         * objc/execute/root_methods.m: Include
5949         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5950         Include this method with the GNU runtime as well.
5951         (main): Use the Modern Objective-C runtime API.
5952         * objc/execute/selector-1.m: Include
5953         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5954         of Object.  (main): Use the Modern Objective-C runtime API.
5955         * objc/execute/static-1.m ([Test +initialize]): Include this
5956         method with the GNU runtime as well.
5957         * objc/execute/static-2.m: Likewise.
5958         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5959         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5960         ([MathClass +initialize]): Include this method with the GNU
5961         runtime as well.
5962         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5963         instead of Object.
5964         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5965         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5966         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5967         * objc.dg/attributes/method-attribute-1.m: Likewise.
5968         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5969         * objc.dg/attributes/method-attribute-2.m: Likewise.
5970         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5971         * objc.dg/attributes/method-attribute-3.m: Likewise.
5972         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5973         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5974         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5975         * obj-c++.dg/bitfield-1.mm: Likewise.
5976         * obj-c++.dg/bitfield-2.mm: Likewise
5977         * objc.dg/bitfield-3.m: Likewise.
5978         * obj-c++.dg/bitfield-4.mm: Likewise.
5979         * objc.dg/bitfield-5.m: Likewise
5980         * objc.dg/call-super-1.m: Likewise.
5981         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5982         Use objc_getClass() instead of objc_get_class(), but for the GNU
5983         runtime redefine objc_getClass as objc_get_class.  Include
5984         ../objc-obj-c++-shared/runtime.h.
5985         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5986         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5987         Use the Modern Objective-C runtime API.
5988         * objc.dg/class-protocol-1.m: Include
5989         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5990         * obj-c++.dg/class-protocol-1.mm: Likewise.
5991         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5992         * objc.dg/comp-types-10.m: Likewise.
5993         * objc.dg/comp-types-11.m: Likewise.
5994         * objc.dg/comp-types-12.m: Likewise.
5995         * obj-c++.dg/comp-types-9.mm: Likewise.
5996         * obj-c++.dg/comp-types-11.mm: Likewise.
5997         * obj-c++.dg/comp-types-12.mm: Likewise.
5998         * obj-c++.dg/comp-types-13.mm: Likewise.
5999         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6000         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6001         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6002         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6003         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6004         * objc.dg/desig-init-1.m: Likewise.
6005         * obj-c++.dg/defs.mm: Likewise.
6006         * objc.dg/exceptions-2.m: Likewise.
6007         * obj-c++.dg/except-1.mm: Likewise.
6008         * obj-c++.dg/exceptions-2.mm: Likewise.
6009         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6010         Use the Modern Objective-C runtime API.
6011         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6012         the Modern Objective-C runtime API.  Do not include
6013         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6014         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6015         the Modern Objective-C runtime API except when using an older NeXT
6016         runtime.
6017         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6018         the Modern Objective-C runtime API.
6019         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6020         objc/encoding.h.
6021         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6022         * objc.dg/encode-7-next-64bit.m: Updated include.
6023         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6024         objc/encoding.h.
6025         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6026         the Modern Objective-C runtime API.
6027         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6028         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6029         instead of ../objc-obj-c++-shared/Protocol1.h.
6030         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6031         the Modern Objective-C runtime API except when using an older NeXT
6032         runtime.
6033         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6034         the Modern Objective-C runtime API.
6035         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6036         Object.
6037         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6038         * objc.dg/fix-and-continue-2.m: Likewise.
6039         * objc.dg/foreach-1.m: Likewise.
6040         * objc.dg/foreach-2.m: Likewise.
6041         * objc.dg/foreach-3.m: Likewise.
6042         * objc.dg/foreach-4.m: Likewise.
6043         * objc.dg/foreach-5.m: Likewise.
6044         * objc.dg/foreach-6.m: Likewise.
6045         * objc.dg/foreach-7.m: Likewise.
6046         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6047         Object.
6048         * objc.dg/func-ptr-2.m: Likewise.
6049         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6050         Do not include objc/objc-api.h.
6051         * obj-c++.dg/fsf-package-0.mm: Likewise.
6052         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6053         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6054         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6055         of Object.
6056         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6057         * objc.dg/gnu-runtime-3.m: Likewise.
6058         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6059         * objc.dg/headers.m: Include objc/runtime.h instead of
6060         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6061         for the NeXT runtime.
6062         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6063         * obj-c++.dg/isa-field-1.mm: Likewise.
6064         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6065         * objc.dg/layout-1.m: Likewise.
6066         * objc.dg/layout-2.m: Likewise.
6067         * objc.dg/local-decl-2.m: Likewise.
6068         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6069         Object.  ([Container +elementForView:]): Use
6070         class_conformsToProtocol().
6071         * obj-c++.dg/lookup-2.mm: Likewise.
6072         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6073         * obj-c++.dg/local-decl-1.mm: Likewise.
6074         * objc.dg/method-3.m: Likewise.
6075         * objc.dg/method-4.m: Likewise.
6076         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6077         ../objc-obj-c++-shared/Protocol1.h.
6078         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6079         * objc.dg/method-9.m: Likewise.
6080         * objc.dg/method-10.m: Likewise.
6081         * objc.dg/method-13.m ([Root +initialize]): Include this method
6082         also for the GNU runtime.  (main): Use objc_getClass() also for
6083         the GNU runtime.
6084         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6085         * objc.dg/method-17.m: Likewise.
6086         * objc.dg/method-19.m: Likewise.
6087         * objc.dg/method-20b.m: Likewise.
6088         * obj-c++.dg/method-2.mm: Likewise.
6089         * obj-c++.dg/method-6.mm: Likewise.
6090         * obj-c++.dg/method-10.mm: Likewise.
6091         * obj-c++.dg/method-11.mm: Likewise.
6092         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6093         ../objc-obj-c++-shared/Protocol1.h.
6094         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6095         * obj-c++.dg/method-15.mm: Likewise.
6096         * obj-c++.dg/method-17.mm: Likewise.
6097         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6098         +initialize]): Include this method also for the GNU
6099         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6100         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6101         * obj-c++.dg/method-22.mm: Likewise.
6102         * obj-c++.dg/method-23.mm: Likewise.
6103         * obj-c++.dg/no-extra-load.mm: Likewise.
6104         * objc.dg/objc-fast-4.m: Likewise.
6105         * objc.dg/objc-gc-4.m: Likewise.
6106         * obj-c++.dg/objc-gc-3.mm: Likewise.
6107         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6108         protocol_getMethodDescription() instead of [Protocol
6109         -descriptionForInstanceMethod].
6110         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6111         Made it available with all runtimes.  (main): Call -test instead
6112         of -class.
6113         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6114         and put into a category.
6115         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6116         Object.  Include objc/objc.h.
6117         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6118         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6119         New. (main): Use protocol_getMethodDescription() instead
6120         of [Protocol -descriptionForInstanceMethod] and [Protocol
6121         -descriptionForClassMethod].
6122         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6123         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6124         Objective-C runtime API.
6125         * obj-c++.dg/proto-qual-1.mm: Likewise.
6126         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6127         Object.
6128         * obj-c++.dg/property/property-1.mm: Likewise.
6129         * obj-c++.dg/qual-types-1.mm: Likewise.
6130         * objc.dg/selector-2.m: Include objc/objc.h instead of
6131         ../objc-obj-c++-shared/Object1.h.
6132         * obj-c++.dg/selector-2.mm: Likewise.
6133         * obj-c++.dg/selector-5.mm: Likewise.
6134         * obj-c++.dg/selector-6.mm: Likewise.
6135         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6136         Object.  Do not include objc/objc-api.h.
6137         * obj-c++.dg/set-not-used-1.mm: Likewise.
6138         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6139         * objc.dg/stret-1.m: Likewise.
6140         * objc.dg/stret-2.m: Likewise.
6141         * obj-c++.dg/super-class-2.mm: Likewise.
6142         * objc.dg/super-class-3.m: Likewise.
6143         * objc.dg/super-class-4.m: Likewise.
6144         * objc.dg/sync-2.m: Likewise.
6145         * obj-c++.dg/sync-2.mm: Likewise.
6146         * objc.dg/sync-1.m: Include objc/objc.h instead of
6147         ../objc-obj-c++-shared/Object1.h.
6148         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6149         'Class' as the type of 'isa'.
6150         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6151         Objective-C runtime API.  ([TestClass +initialize]): Include this
6152         method with the GNU runtime as well.
6153         * objc.dg/strings/strings-1.m: Updated includes.
6154         * obj-c++.dg/strings/strings-1.mm: Likewise.
6155         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6156         objc.dg/strings/const-str-12b.m.
6157         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6158         * obj-c++.dg/template-3.mm: Likewise.
6159         * obj-c++.dg/template-4.mm: Likewise.
6160         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6161         Objective-C runtime API.
6162         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6163         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6164         * obj-c++.dg/try-catch-1.mm: Likewise.
6165         * obj-c++.dg/try-catch-2.mm: Likewise.
6166         * objc.dg/try-catch-3.m: Likewise.
6167         * obj-c++.dg/try-catch-3.mm: Likewise.
6168         * objc.dg/try-catch-6.m: Likewise.
6169         * objc.dg/try-catch-7.m: Likewise.
6170         * obj-c++.dg/try-catch-7.mm: Likewise.
6171         * obj-c++.dg/try-catch-8.mm: Likewise.
6172         * obj-c++.dg/try-catch-9.mm: Likewise.
6173         * objc.dg/try-catch-10.m: Likewise.
6174         * obj-c++.dg/try-catch-11.mm: Likewise.
6175         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6176         Object.  Include objc/objc.h.
6177         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6178         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6179         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6180         Object.  Use Modern Objective-C runtime API.  Do not use
6181         performv::.
6182         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6183         * obj-c++.dg/torture/trivial.mm: Likewise.
6184         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6185         instead of ../objc-obj-c++-shared/Object1.h.  Include
6186         ../objc-obj-c++-shared/runtime.h.
6187         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6188         * objc.dg/torture/strings/const-str-11.m: Likewise.
6189         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6190         * objc.dg/torture/strings/const-str-9.m: Likewise.
6191         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6192         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6193         instead of Object. Only add _FooClassReference if
6194         __NEXT_RUNTIME__.
6195         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6196         * objc.dg/torture/strings/const-str-8.m: Likewise.
6197         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6198         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6199         additional sources.
6200         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6201         Object.
6202         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6203         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6204         * obj-c++.dg/va-meth-1.mm: Likewise.
6205         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6206         ../objc-obj-c++-shared/Object1.h.
6207         * objc.dg/zero-link-3.m: Likewise.
6208
6209 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6210
6211         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6212
6213 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6214
6215         PR objc-++/48275
6216         * obj-c++.dg/property/cxx-property-1.mm: New.
6217         * obj-c++.dg/property/cxx-property-2.mm: New.
6218
6219 2011-06-06  Jason Merrill  <jason@redhat.com>
6220
6221         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6222
6223 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6224
6225         PR rtl-optimization/49145
6226         From Ryan Mansfield
6227         * gcc.c-torture/compile/pr49145.c: New test.
6228
6229 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR testsuite/49288
6232         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6233         to dg-options, match also DW_AT_linkage_name.
6234
6235         PR debug/49294
6236         * gcc.dg/debug/pr49294.c: New test.
6237
6238         PR c++/49264
6239         * g++.dg/opt/pr49264.C: New test.
6240
6241 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6242
6243         PR tree-optimization/49243
6244         * gcc.dg/pr49243.c: New.
6245
6246 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gnat.dg/specs/cond_expr1.ads: New test.
6249
6250 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6251
6252         * gnat.dg/deferred_const4.ad[sb]: New test.
6253         * gnat.dg/deferred_const4_pkg.ads: New helper.
6254
6255 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6256
6257         * gnat.dg/test_tamdt.adb: Rename to...
6258         * gnat.dg/taft_type1.adb: ...this.
6259         * gnat.dg/tamdt.ad[sb]: Rename to...
6260         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6261         * gnat.dg/tamdt_aux.ads: Rename to...
6262         * gnat.dg/taft_type1_pkg2.ads: ...this.
6263         * gnat.dg/taft_type2.ad[sb]: New test.
6264         * gnat.dg/taft_type2_pkg.ads: New helper.
6265         * gnat.dg/taft_type3.adb: New test.
6266         * gnat.dg/taft_type3_pkg.ads: New helper.
6267
6268 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6269
6270         PR fortran/49255
6271         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6272         for F2008.
6273
6274 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6275
6276         PR testsuite/49287
6277         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6278         warning.
6279         * objc.dg/gnu-api-2-objc.m: Likewise.
6280         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6281         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6282
6283 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6284
6285         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6286         alignment, not the alignment, when calling class_addIvar().  Add
6287         an 'isa' instance variable to the test root class.
6288         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6289
6290 2011-06-04  Jan Hubicka  <jh@suse.cz>
6291
6292         PR tree-optimization/48893
6293         PR tree-optimization/49091
6294         PR tree-optimization/49179
6295         * gfortran.dg/pr49179.f90: New testcase
6296
6297 2011-06-04  Jan Hubicka  <jh@suse.cz>
6298
6299         PR lto/48954
6300         * g++.dg/torture/pr48954.C: New testcase.
6301
6302 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6303
6304         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6305
6306 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6307
6308         PR c++/33840
6309         * g++.dg/diagnostic/bitfld2.C: New.
6310
6311 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6312
6313         PR target/49281
6314         * gcc.c-torture/execute/pr49281.c: New test.
6315
6316 2011-06-04  Jan Hubicka  <jh@suse.cz>
6317
6318         PR tree-optimize/48929
6319         * gcc.c-torture/compile/pr48929.c: New testcase.
6320
6321 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6322
6323         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6324
6325 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6326
6327         PR c++/49276
6328         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6329
6330 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6331
6332         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6333
6334 2011-06-03  Richard Henderson  <rth@redhat.com>
6335             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6338
6339 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6340
6341         * objc.dg/headers.m: Do not include objc-list.h.
6342
6343 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6344
6345         * objc.dg/type-stream-1.m: Test removed.
6346         * objc.dg/headers.m: Do not include typedstream.h.
6347
6348 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6349
6350         * objc.dg/torture/forward-1.m (main): Updated testcase.
6351
6352 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6353
6354         PR target/49163
6355         * gcc.c-torture/compile/pr49163.c: New.
6356
6357 2011-06-02  Asher Langton  <langton2@llnl.gov>
6358
6359         PR fortran/49268
6360         * gfortran.dg/PR49268.f90: New test.
6361
6362 2011-06-02  Asher Langton  <langton2@llnl.gov>
6363
6364         PR fortran/37039
6365         * gfortran.dg/PR37039.f90: New test.
6366
6367 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6368
6369         PR objc/48539
6370         * objc.dg/method-5.m: Updated.
6371         * objc.dg/method-19.m: Updated.
6372         * objc.dg/method-lookup-1.m: New.
6373         * obj-c++.dg/method-6.mm: Updated.
6374         * obj-c++.dg/method-7.mm: Updated.
6375         * obj-c++.dg/method-lookup-1.mm: New.
6376
6377 2011-06-02  DJ Delorie  <dj@redhat.com>
6378
6379         * lib/timeout.exp (timeout): Add board_info support.
6380
6381 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6384
6385 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6386
6387         PR fortran/49265
6388         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6389         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6390
6391 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6392             Hans-Peter Nilsson  <hp@axis.com>
6393
6394         PR rtl-optimization/48840
6395         * gcc.target/sparc/ultrasp13.c: New test.
6396
6397 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6398
6399         PR target/49238
6400         * gcc.c-torture/compile/pr49238.c: New.
6401
6402 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6403
6404         * gcc.target/arm/g2.c: Skip test in -mthumb.
6405         Skip test unless cpu is xscale.
6406         * gcc.target/arm/scd42-2.c: Likewise.
6407         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6408
6409 2011-06-01  Jason Merrill  <jason@redhat.com>
6410
6411         * g++.dg/cpp0x/decltype28.C: New.
6412         * g++.dg/cpp0x/decltype29.C: New.
6413
6414 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6415
6416         PR target/45074
6417         * gcc.target/mips/pr45074.c: New test.
6418
6419 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6420             Hans-Peter Nilsson  <hp@axis.com>
6421
6422         PR rtl-optimization/48830
6423         * gcc.target/sparc/ultrasp12.c: New test.
6424
6425 2011-06-01  David Li  <davidxl@google.com>
6426
6427         * gcc.dg/profile-dir-1.c: Change pass name.
6428         * gcc.dg/profile-dir-2.c: Ditto.
6429         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6430         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6431         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6432         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6433         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6434         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6435         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6436         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6437         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6438         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6439         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6440         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6441         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6442         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6443         * gcc.dg/profile-dir-3.c: Ditto.
6444         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6445
6446 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6447
6448         * objc.dg/attributes/method-nonnull-1.m: New test.
6449         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6450
6451 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/18918
6454         * gfortran.dg/coarray_atomic_1.f90: New.
6455         * gfortran.dg/coarray/atomic_1.f90: New.
6456
6457 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6458
6459         * gcc.dg/guality/bswaptest.c: New test.
6460         * gcc.dg/guality/clztest.c: New test.
6461         * gcc.dg/guality/ctztest.c: New test.
6462         * gcc.dg/guality/rotatetest.c: New test.
6463
6464         PR target/48688
6465         * gcc.target/i386/pr48688.c: New test.
6466
6467 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6468
6469         PR c++/48010
6470         * g++.dg/lookup/name-clash9.C: New.
6471
6472 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/18918
6475         * gfortran.dg/coarray/dummy_1.f90: New.
6476
6477 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6478
6479         PR fortran/18918
6480         * gfortran.dg/coarray/save_1.f90: New.
6481         * gfortran.dg/coarray_4.f90: Update dg-error.
6482
6483 2011-05-31  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/rv-template1.C: New.
6486
6487 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR rtl-optimization/49235
6490         * gcc.dg/pr49235.c: New test.
6491
6492 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6493
6494         PR tree-optimization/49093
6495         * gcc.dg/vect/pr49093.c: New test.
6496
6497 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6498
6499         PR debug/49047
6500         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6501
6502 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6503
6504         PR testsuite/49239
6505         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6506         output array.
6507
6508 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6509
6510         PR target/49186
6511         * gcc.c-torture/execute/pr49186.c: New.
6512
6513 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6514
6515         PR target/49168
6516          * gcc.target/i386/pr49168-1.c: New.
6517
6518 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6519             Eric Botcazou  <ebotcazou@adacore.com>
6520
6521         * gcc.dg/guality/drap.c: New test.
6522
6523 2011-05-30  Richard Guenther  <rguenther@suse.de>
6524
6525         PR tree-optimization/49210
6526         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6527         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6528
6529 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR c++/49223
6532         * g++.dg/gomp/pr49223-1.C: New test.
6533         * g++.dg/gomp/pr49223-2.C: New test.
6534
6535 2011-05-30  Richard Guenther  <rguenther@suse.de>
6536
6537         PR tree-optimization/49218
6538         * gcc.c-torture/execute/pr49218.c: New testcase.
6539
6540 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6541
6542         PR tree-optimization/49199
6543         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6544         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6545         -fno-tree-scev-cprop.
6546
6547 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6548
6549         PR fortran/47601
6550         * gfortran.dg/extends_13.f03: New.
6551
6552 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6553
6554         PR rtl-optimization/49095
6555         * gcc.target/i386/pr49095.c: New test.
6556
6557 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6558
6559         PR fortran/18918
6560         * gfortran.dg/coarray_24.f90: New.
6561
6562 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6563
6564         PR fortran/18918
6565         * gfortran.dg/coarray_23.f90: New.
6566
6567 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6568
6569         From Ryan Mansfield
6570         * gcc.dg/pr48826.c: New test.
6571
6572 2011-05-29  Richard Guenther  <rguenther@suse.de>
6573
6574         PR tree-optimization/49217
6575         * gcc.dg/torture/pr49217.c: New testcase.
6576
6577 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6578
6579         PR testsuite/49222
6580         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6581
6582 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6583
6584         * gnat.dg/boolean_subtype.adb: Rename to...
6585         * gnat.dg/boolean_subtype1.adb: ...this.
6586
6587 2011-05-28  Jason Merrill  <jason@redhat.com>
6588
6589         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6590
6591 2011-05-27  Jason Merrill  <jason@redhat.com>
6592
6593         * g++.dg/cpp0x/enum18.C: Adjust.
6594
6595         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6596
6597 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6598
6599         PR fortran/18918
6600         * gfortran.dg/coarray_22.f90: New.
6601
6602 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6603
6604         PR tree-optimization/46728
6605         * gcc.target/powerpc/pr46728-1.c: New.
6606         * gcc.target/powerpc/pr46728-2.c: New.
6607         * gcc.target/powerpc/pr46728-3.c: New.
6608         * gcc.target/powerpc/pr46728-4.c: New.
6609         * gcc.target/powerpc/pr46728-5.c: New.
6610         * gcc.dg/pr46728-6.c: New.
6611         * gcc.target/powerpc/pr46728-7.c: New.
6612         * gcc.target/powerpc/pr46728-8.c: New.
6613         * gcc.dg/pr46728-9.c: New.
6614         * gcc.target/powerpc/pr46728-10.c: New.
6615         * gcc.target/powerpc/pr46728-11.c: New.
6616         * gcc.dg/pr46728-12.c: New.
6617         * gcc.target/powerpc/pr46728-13.c: New.
6618         * gcc.target/powerpc/pr46728-14.c: New.
6619         * gcc.target/powerpc/pr46728-15.c: New.
6620         * gcc.target/powerpc/pr46728-16.c: New.
6621
6622 2011-05-27  Jason Merrill  <jason@redhat.com>
6623
6624         * g++.dg/abi/mangle47.C: New.
6625
6626         PR c++/49176
6627         * g++.dg/template/const5.C: New.
6628
6629         * g++.dg/cpp0x/enum18.C: New.
6630
6631         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6632
6633         * g++.dg/cpp0x/error6.C: New.
6634
6635         * g++.dg/cpp0x/error5.C: New.
6636
6637 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6638
6639         PR c++/49165
6640         * g++.dg/eh/cond6.C: New test.
6641
6642 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6643
6644         PR fortran/48820
6645         * gfortran.dg/rank_3.f90: New.
6646         * gfortran.dg/rank_4.f90: New.
6647
6648 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6649
6650         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6651         replace dump search.
6652
6653 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6654
6655         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6656         * gnat.dg/bit_packed_array5.adb: ...here.
6657
6658 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6659
6660         PR c++/42056
6661         * g++.dg/cpp0x/auto25.C: New.
6662
6663 2011-05-27  Richard Guenther  <rguenther@suse.de>
6664
6665         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6666
6667 2011-05-27  Richard Guenther  <rguenther@suse.de>
6668
6669         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6670
6671 2011-05-27  Richard Guenther  <rguenther@suse.de>
6672
6673         PR middle-end/49189
6674         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6675
6676 2011-05-26  Jason Merrill  <jason@redhat.com>
6677
6678         * g++.dg/cpp0x/friend1.C: New.
6679         * g++.dg/cpp0x/friend2.C: New.
6680
6681         * g++.dg/cpp0x/auto7.C: Update.
6682         * g++.dg/template/crash50.C: Adjust.
6683         * g++.dg/template/static9.C: Adjust.
6684         * g++.old-deja/g++.ext/memconst.C: Adjust.
6685
6686 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6687
6688         * gcc.dg/march.c: Ignore a note for some targets.
6689
6690 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6691             Nathan Froyd  <froydnj@codesourcery.com>
6692
6693         PR c++/2288
6694         PR c++/18770
6695         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6696         * g++.dg/parse/pr18770.C: New test.
6697         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6698
6699 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6700
6701         PR fortran/48955
6702         * gfortran.dg/dependency_40.f90 : New test.
6703
6704 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6705
6706         PR fortran/18918
6707         * gfortran.dg/coarray/registering_1.f90: New.
6708
6709 2011-05-26  Jason Merrill  <jason@redhat.com>
6710
6711         * g++.dg/cpp0x/variadic111.C: New.
6712         * g++.dg/cpp0x/variadic41.C: Adjust.
6713
6714 2011-05-26  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/48702
6717         * gcc.dg/torture/pr48702.c: New testcase.
6718
6719 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721         PR gcov-profile/48845
6722         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6723         support.
6724         * gcc.dg/matrix/matrix.exp: Likewise.
6725         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6726         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6727         line number to check_profiling_available.
6728         * lib/target-supports.exp (check_profiling_available): Account for
6729         this.
6730         Require TLS runtime support with -fprofile-generate.
6731         * lib/profopt.exp (profopt-execute): Add TLS options for
6732         -fprofile-generate.
6733         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6734
6735 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR c++/49165
6738         * g++.dg/eh/cond5.C: New test.
6739
6740         PR tree-optimization/49161
6741         * gcc.c-torture/execute/pr49161.c: New test.
6742
6743 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6744
6745         * gcc.target/arm/neon-vorn-vbic.c: New test.
6746
6747 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6748
6749         PR tree-optimization/49038
6750         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6751         * gcc.dg/vect/pr49038.c: New test.
6752
6753 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6754
6755         * g++.dg/init/pr25811-3.C: New.
6756         * g++.dg/init/pr25811-4.C: New.
6757
6758 2011-05-25  Jason Merrill  <jason@redhat.com>
6759
6760         * g++.dg/cpp0x/enum17.C: New.
6761         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6762
6763         * g++.dg/cpp0x/auto24.C: New.
6764
6765         * g++.dg/cpp0x/error4.C: New.
6766
6767         * g++.dg/cpp0x/rv-restrict.C: New.
6768
6769         * g++.dg/cpp0x/enum15.C: New.
6770         * g++.dg/cpp0x/constexpr-switch2.C: New.
6771
6772         * g++.dg/cpp0x/variadic110.C: New.
6773
6774         * g++.dg/cpp0x/auto9.C: Add typedef test.
6775
6776         * g++.dg/cpp0x/auto23.C: New.
6777         * g++.dg/cpp0x/auto9.C: Adjust.
6778
6779         * g++.dg/cpp0x/defaulted29.C: New.
6780
6781         * g++.dg/cpp0x/initlist51.C: New.
6782
6783 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6784
6785         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6786         * g++.dg/abi/packed1.C: Suppress warning.
6787         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6788         * g++.dg/template/stdarg1.C: Likewise.
6789         * g++.dg/other/packed1.C: Remove arm from xfail list.
6790
6791 2011-05-25  Jason Merrill  <jason@redhat.com>
6792
6793         * g++.dg/cpp0x/enum16.C: New.
6794         * g++.dg/parse/error15.C: Adjust.
6795
6796         * g++.dg/cpp0x/initlist50.C: New.
6797
6798         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6799
6800         * g++.dg/cpp0x/variadic109.C: New.
6801
6802 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6803
6804          * gcc.target/i386/pause-1.c: New.
6805
6806 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6807
6808         * gcc.dg/stack-usage-1.c: Adjust comment.
6809         * gcc.dg/stack-usage-2.c: New test.
6810
6811 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR c++/49136
6814         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6815         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6816
6817 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6818
6819         PR rtl-optimization/48757
6820         * gfortran.dg/pr48757.f:  New test case.
6821
6822 2011-05-24  Jason Merrill  <jason@redhat.com>
6823
6824         * g++.dg/cpp0x/access01.C: New.
6825
6826 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6827
6828         PR libobjc/48177
6829         * objc.dg/pr48177.m: New testcase.
6830
6831 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6832
6833         PR objc/48187
6834         * objc.dg/pr48187.m: New testcase.
6835         * obj-c++.dg/pr48187.mm: New testcase.
6836         * objc.dg/ivar-extra-semicolon.m: New testcase.
6837
6838 2011-05-24  Jason Merrill  <jason@redhat.com>
6839
6840         * g++.dg/template/access21.C: New.
6841         * g++.dg/template/access22.C: New.
6842
6843 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6844
6845         PR rtl-optimization/48633
6846         * g++.dg/pr48633.C: New test.
6847
6848 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6849
6850         PR target/49133
6851         * g++.dg/other/pr49133.C: New test.
6852
6853 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6854             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856         * gcc.dg/torture/tls/run-gd.c: New test.
6857         * gcc.dg/torture/tls/run-ie.c: New test.
6858         * gcc.dg/torture/tls/run-ld.c: New test.
6859         * gcc.dg/torture/tls/run-le.c: New test.
6860         * lib/target-supports.exp (check_effective_target_tls_runtime):
6861         Build testcase with TLS options.
6862
6863 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6864
6865         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6866
6867 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6868
6869         PR tree-optimization/49121
6870         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6871
6872 2011-05-23  Jason Merrill  <jason@redhat.com>
6873
6874         * g++.dg/cpp0x/defaulted28.C: New.
6875
6876         * g++.dg/cpp0x/sfinae25.C: New.
6877
6878         * g++.dg/cpp0x/rv-cast2.C: New.
6879
6880         * g++.dg/cpp0x/enum14.C: New.
6881
6882 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR lto/49123
6885         * gcc.c-torture/execute/pr49123.c: New test.
6886
6887         PR debug/49032
6888         * gcc.dg/debug/pr49032.c: New test.
6889
6890         PR c/49120
6891         * gcc.dg/pr49120.c: New test.
6892
6893 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6894
6895         PR target/47315
6896         * gcc.target/i386/pr47315.c: New test.
6897
6898 2011-05-23  Jason Merrill  <jason@redhat.com>
6899
6900         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6901
6902         * g++.dg/cpp0x/sfinae24.C: New.
6903
6904         * g++.dg/cpp0x/error3.C: New.
6905
6906         * g++.dg/cpp0x/defaulted27.C: New.
6907
6908         * g++.dg/cpp0x/decltype27.C: New.
6909
6910 2011-05-23  Richard Guenther  <rguenther@suse.de>
6911
6912         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6913
6914 2011-05-23  Richard Guenther  <rguenther@suse.de>
6915
6916         PR tree-optimization/40874
6917         * g++.dg/tree-ssa/pr40874.C: New testcase.
6918
6919 2011-05-23  Richard Guenther  <rguenther@suse.de>
6920
6921         PR tree-optimization/49115
6922         * g++.dg/torture/pr49115.C: New testcase.
6923
6924 2011-05-23  Richard Guenther  <rguenther@suse.de>
6925
6926         PR middle-end/15419
6927         * gcc.dg/memcpy-3.c: New testcase.
6928
6929 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR middle-end/48973
6932         * gcc.c-torture/execute/pr48973-1.c: New test.
6933         * gcc.c-torture/execute/pr48973-2.c: New test.
6934
6935 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6936
6937         PR c++/18016
6938         * g++.dg/warn/pr18016.C: New.
6939
6940 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6941
6942         PR target/45098
6943         * gcc.target/arm/ivopts-6.c: New test.
6944
6945 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR middle-end/49029
6948         * gcc.c-torture/compile/pr49029.c: New test.
6949
6950 2011-05-22  Jason Merrill  <jason@redhat.com>
6951
6952         * g++.dg/cpp0x/sfinae23.C: New.
6953         * g++.dg/cpp0x/sfinae8.C: Correct.
6954
6955 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6956
6957         * gfortran.dg/function_optimize_8.f90:  New test case.
6958
6959 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6960
6961         PR tree-optimization/49087
6962         * gcc.dg/vect/O3-pr49087.c: New test.
6963
6964 2011-05-21  Jason Merrill  <jason@redhat.com>
6965
6966         * g++.dg/debug/const5.C: New.
6967
6968 2011-05-20  Jason Merrill  <jason@redhat.com>
6969
6970         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6971
6972         * g++.dg/cpp0x/constexpr-static7.C: New.
6973
6974         * g++.dg/cpp0x/enum12.C: New.
6975         * g++.dg/cpp0x/enum13.C: New.
6976
6977 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6978
6979         PR fortran/48699
6980         * gfortran.dg/select_type_23.f03: New.
6981
6982 2011-05-20  Jason Merrill  <jason@redhat.com>
6983
6984         * g++.dg/cpp0x/defaulted26.C: New.
6985
6986         * g++.dg/cpp0x/noexcept02.C: Fix.
6987         * g++.dg/cpp0x/noexcept03.C: Fix.
6988         * g++.dg/cpp0x/noexcept08.C: Fix.
6989         * g++.dg/cpp0x/noexcept10.C: New.
6990
6991 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6992
6993         PR fortran/48706
6994         * gfortran.dg/extends_12.f03: New.
6995
6996 2011-05-20  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/template/koenig9.C: New.
6999         * g++.dg/opt/pr47615.C: Fix.
7000         * g++.dg/overload/defarg1.C: Fix.
7001         * g++.dg/tc1/dr213.C: Remove xfail.
7002         * g++.dg/torture/pr34850.C: Fix.
7003         * g++.dg/torture/pr39362.C: Fix.
7004         * g++.old-deja/g++.brendan/crash56.C: Fix.
7005         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7006
7007 2011-05-20  Richard Guenther  <rguenther@suse.de>
7008
7009         PR tree-optimization/49079
7010         * gcc.dg/torture/pr49079.c: New testcase.
7011
7012 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7013
7014         PR tree-optimization/49073
7015         * gcc.c-torture/execute/pr49073.c: New test.
7016
7017 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7018
7019         PR fortran/18918
7020         * gfortran.dg/coarray_21.f90: New.
7021
7022 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7023
7024         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7025         output.
7026
7027 2011-05-19  Richard Guenther  <rguenther@suse.de>
7028
7029         PR testsuite/49063
7030         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7031
7032 2011-05-19  Richard Guenther  <rguenther@suse.de>
7033
7034         PR middle-end/48985
7035         * gcc.dg/builtin-object-size-11.c: New testcase.
7036
7037 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7038
7039         PR target/45098
7040         * gcc.target/arm/ivopts.c: New test.
7041         * gcc.target/arm/ivopts-2.c: New test.
7042
7043 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7044
7045         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7046
7047 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7048
7049         * gcc.c-torture/execute/960321-1.x: Remove.
7050
7051 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7052
7053         PR fortran/48700
7054         * gfortran.dg/move_alloc_4.f90: New.
7055
7056 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7057
7058         PR target/49002
7059         * gcc.target/i386/pr49002-1.c: New test.
7060         * gcc.target/i386/pr49002-2.c: Likewise.
7061
7062 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR tree-optimization/49039
7065         * gcc.c-torture/execute/pr49039.c: New test.
7066         * gcc.dg/tree-ssa/pr49039.c: New test.
7067         * g++.dg/torture/pr49039.C: New test.
7068
7069 2011-05-18  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7072         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7073         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7074
7075 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7076
7077         * gcc.target/bfin/mcpu-bf592.c: New test.
7078
7079 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7080
7081         PR tree-optimization/41881
7082         * gcc.dg/vect/O3-pr41881.c: New test.
7083         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7084
7085 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7086
7087         PR tree-optimization/49000
7088         * gcc.dg/pr49000.c: New test.
7089
7090 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7091
7092         * gnat.dg/invalid1.adb: New test.
7093
7094 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7095
7096         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7097         scan pattern.
7098         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7099         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7100
7101 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7102
7103         PR c++/48994
7104         * g++.dg/cpp0x/range-for18.C: New.
7105
7106 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7107
7108         PR fortran/18918
7109         * gfortran.dg/coarray/image_index_2.f90: New.
7110
7111 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7112
7113         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7114         * g++.dg/cpp0x/override2.C: New.
7115
7116 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7117
7118         PR fortran/18918
7119         * gfortran.de/coarray_20.f90: New.
7120
7121 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7122
7123         PR fortran/22572
7124         * function_optimize_7.f90:  New test case.
7125
7126 2011-05-13  Jason Merrill  <jason@redhat.com>
7127
7128         * g++.dg/cpp0x/decltype26.C: New.
7129         * g++.dg/cpp0x/enum11.C: New.
7130
7131 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7132
7133         PR fortran/48972
7134         PR fortran/48991
7135         * gfortran.dg/assign_8.f90: Update dg-error.
7136
7137 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7138
7139         PR fortran/48972
7140         * gfortran.dg/io_constraints_8.f90: New.
7141         * gfortran.dg/io_constraints_9.f90: New.
7142
7143 2011-05-13  Martin Thuresson  <martint@google.com>
7144
7145         PR gcov-profile/47793
7146         * gcc.dg/pr47793.c: New.
7147
7148 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR tree-optimization/48975
7151         * gcc.dg/pr48975.c: New test.
7152
7153 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7154
7155         PR fortran/48972
7156         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7157
7158 2011-05-12  Jason Merrill  <jason@redhat.com>
7159
7160         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7161
7162 2011-05-12  Geert Bosch  <bosch@adacore.com>
7163
7164         * gnat.dg/view_conversion1.adb: New test.
7165
7166 2011-05-12  Richard Guenther  <rguenther@suse.de>
7167
7168         PR tree-optimization/48172
7169         * gcc.dg/vect/pr48172.c: New testcase.
7170
7171 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR debug/48967
7174         * g++.dg/opt/pr48967.C: New test.
7175
7176 2011-05-11  Jason Merrill  <jason@redhat.com>
7177
7178         * g++.dg/cpp0x/constexpr-friend.C: New.
7179         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7180
7181         * g++.dg/cpp0x/sfinae22.C: New.
7182
7183 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/48889
7186         * gfortran.dg/generic_24.f90: New.
7187
7188 2011-05-11  Richard Guenther  <rguenther@suse.de>
7189
7190         PR tree-optimization/15256
7191         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7192
7193 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7194
7195         PR debug/48159
7196         * gcc.dg/pr48159-1.c: New test.
7197         * gcc.dg/pr48159-2.c: New test.
7198
7199 2011-05-11  Richard Guenther  <rguenther@suse.de>
7200
7201         PR middle-end/48953
7202         * gcc.dg/torture/pr48953.c: New testcase.
7203
7204 2011-05-11  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/18041
7207         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7208
7209 2011-05-11  Alan Modra  <amodra@gmail.com>
7210
7211         PR target/47755
7212         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7213
7214 2011-05-10  Jason Merrill  <jason@redhat.com>
7215
7216         * g++.dg/cpp0x/defaulted25.C: New.
7217         * g++.dg/template/crash7.C: Adjust.
7218
7219         * g++.dg/cpp0x/variadic108.C: New.
7220
7221 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7222
7223         * g++.dg/inherit/virtual9.C: Extend.
7224
7225 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7226
7227         PR target/48857
7228         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7229         are passed and returned in vector registers.
7230
7231 2011-05-10  Richard Guenther  <rguenther@suse.de>
7232
7233         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7234         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7235         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7236         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7237         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7238         applies.
7239
7240 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR tree-optimization/48611
7243         PR tree-optimization/48794
7244         * gfortran.dg/gomp/pr48611.f90: New test.
7245         * gfortran.dg/gomp/pr48794.f90: New test.
7246
7247         PR debug/48928
7248         * gcc.dg/dfp/pr48928.c: New test.
7249
7250 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7251
7252         PR c++/48522
7253         * g++.dg/cpp0x/pr48522.C: New.
7254
7255 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7256
7257         PR c++/48735
7258         * g++.dg/cpp0x/sfinae21.C: New.
7259
7260 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7261
7262         * g++.dg/template/sfinae28.C: Rename to...
7263         * g++.dg/cpp0x/sfinae19.C: ... this.
7264         * g++.dg/template/sfinae29.C: Rename to...
7265         * g++.dg/cpp0x/sfinae20.C: ... this.
7266
7267 2011-05-09  Jeff Law <law@redhat.com>
7268
7269         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7270         consistent results.
7271
7272 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7273
7274         PR c++/20039
7275         * g++.dg/init/pr20039.C: New.
7276
7277 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7278
7279         PR c++/48737
7280         PR c++/48744
7281         * g++.dg/template/sfinae28.C: New.
7282         * g++.dg/template/sfinae29.C: Likewise.
7283
7284 2011-05-09  Jason Merrill  <jason@redhat.com>
7285
7286         * g++.dg/template/nontype23.C: New.
7287
7288 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7289         PR c++/48859
7290         * g++.dg/init/pr48859.C: New.
7291
7292 2011-05-09  Jason Merrill  <jason@redhat.com>
7293
7294         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7295         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7296         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7297         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7298         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7299         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7300         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7301         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7302
7303 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7304
7305         * g++.dg/inherit/virtual9.C: New.
7306
7307 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7308
7309         PR c++/48574
7310         * g++.dg/template/dependent-expr8.C: New test case.
7311
7312 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7313
7314         PR tree-optimization/48837
7315         * gcc.dg/pr48837.c: New testcase.
7316
7317 2011-05-06  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/cpp0x/constexpr-condition2.C: New.
7320
7321         * g++.dg/cpp0x/constexpr-missing.C: New.
7322
7323 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7324
7325         PR fortran/18918
7326         * gfortran.dg/coarray/this_image_2.f90: New.
7327
7328 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7329
7330         PR fortran/48858
7331         PR fortran/48820
7332         * gfortran.dg/bind_c_usage_22.f90: New.
7333         * gfortran.dg/bind_c_usage_23.f90: New.
7334         * gfortran.dg/bind_c_usage_24.f90: New.
7335         * gfortran.dg/bind_c_usage_24_c.c: New.
7336
7337 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7338
7339         PR c++/48838
7340         * g++.dg/template/member9.C: New test case.
7341
7342 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7343
7344         * gnat.dg/discr29.ad[sb]: New test.
7345         * gnat.dg/discr30.adb: Likewise.
7346
7347 2011-05-05  Julian Brown  <julian@codesourcery.com>
7348
7349         * gcc.target/arm/neon-vset_lanes8.c: New test.
7350
7351 2011-05-05  Jason Merrill  <jason@redhat.com>
7352
7353         * g++.dg/init/new32.C: New.
7354
7355 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7356
7357         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7358         Fix typo.
7359
7360 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7361
7362         PR rtl-optimization/48381
7363         * gcc.c-torture/compile/pr48381.c: New test.
7364
7365 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7366
7367         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7368         to dg-options.
7369         * gcc.target/i386/opt-1.c: Ditto.
7370
7371 2011-05-04  Jason Merrill  <jason@redhat.com>
7372
7373         * g++.dg/conversion/base1.C: New.
7374
7375 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7376
7377         PR libgfortran/48787
7378         * gfortran.dg/round_3.f08: Add more checks to test case.
7379
7380 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7381
7382         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7383         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7384         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7385         Gate test on effective_target fd_truncate.
7386
7387 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7388
7389         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7390         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7391         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7392         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7393         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7394         * gcc.target/i386/pr38824.c: Ditto.
7395         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7396         * gcc.target/i386/vecinit-2.c: Ditto.
7397         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7398         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7399         * gcc.target/i386/parity-2.c: Ditto.
7400         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7401
7402 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7403
7404         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7405         remove duplication.
7406         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7407         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7408         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7409
7410 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7411
7412         PR fortran/18918
7413         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7414
7415 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7416
7417         PR fortran/18918
7418         * gfortran.dg/coarray/this_image_1.f90: New.
7419
7420 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7421
7422         PR fortran/18918
7423         * gfortran.dg/coarray/caf.dg: New.
7424         * gfortran.dg/coarray/image_index_1.f90: New, copied
7425         from ../coarray_16.f90.
7426
7427 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7428
7429         PR c++/28501
7430         * g++.dg/ext/complex9.C: New.
7431
7432 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7433
7434         From Mike Frysinger
7435         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7436         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7437         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7438
7439 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7440
7441         * gcc.target/bfin/builtins: Created.
7442         * gcc.target/bfin/hisilh-O0.c: Deleted.
7443         * gcc.target/bfin/hisilh.c: Moved to...
7444         * gcc.target/bfin/builtins/hisilh.c: ...here.
7445         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7446         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7447         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7448         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7449         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7450         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7451         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7452         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7453         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7454         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7455         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7456         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7457         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7458         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7459         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7460         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7461         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7462         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7463         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7464         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7465         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7466         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7467         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7468         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7469         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7470         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7471         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7472         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7473         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7474         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7475         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7476         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7477         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7478         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7479         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7480         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7481         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7482         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7483         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7484         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7485         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7486         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7487         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7488         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7489         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7490         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7491         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7492         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7493         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7494         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7495         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7496         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7497         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7498         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7499         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7500         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7501         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7502         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7503         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7504         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7505         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7506         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7507         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7508         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7509         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7510         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7511         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7512         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7513         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7514         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7515         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7516         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7517         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7518         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7519         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7520         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7521         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7522         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7523         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7524         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7525         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7526         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7527         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7528         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7529         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7530         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7531         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7532         * gcc.target/bfin/builtins/circptr.c: Ditto.
7533         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7534         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7535         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7536         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7537         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7538         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7539         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7540         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7541         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7542         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7543         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7544         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7545         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7546         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7547         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7548         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7549         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7550         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7551         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7552         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7553         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7554         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7555         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7556         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7557         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7558         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7559         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7560         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7561         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7562         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7563         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7564         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7565         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7566         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7567         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7568         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7569         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7570         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7571         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7572         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7574         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7575         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7576         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7577         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7578         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7579         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7580         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7581         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7582         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7583         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7584         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7585         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7586         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7587         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7588         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7590         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7591         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7592         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7593         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7594         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7595         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7596         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7597         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7598         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7599         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7600         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7601         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7602         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7603
7604 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7605
7606         * gcc.target/arm/cold-lc.c: New test.
7607
7608 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR target/48774
7611         * gcc.dg/pr48774.c: New test.
7612
7613 2011-05-03  Richard Guenther  <rguenther@suse.de>
7614
7615         * gcc.dg/large-size-array-5.c: New testcase.
7616
7617 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7618
7619         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7620
7621 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7622
7623         * lib/target-supports.exp (check_effective_target_vect_strided):
7624         Replace with...
7625         (check_effective_target_vect_strided2)
7626         (check_effective_target_vect_strided3)
7627         (check_effective_target_vect_strided4)
7628         (check_effective_target_vect_strided8): ...these new functions.
7629
7630         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7631         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7632         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7633         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7634         * gcc.dg/vect/pr37539.c: Likewise.
7635         * gcc.dg/vect/slp-11a.c: Likewise.
7636         * gcc.dg/vect/slp-11b.c: Likewise.
7637         * gcc.dg/vect/slp-11c.c: Likewise.
7638         * gcc.dg/vect/slp-12a.c: Likewise.
7639         * gcc.dg/vect/slp-12b.c: Likewise.
7640         * gcc.dg/vect/slp-18.c: Likewise.
7641         * gcc.dg/vect/slp-19a.c: Likewise.
7642         * gcc.dg/vect/slp-19b.c: Likewise.
7643         * gcc.dg/vect/slp-21.c: Likewise.
7644         * gcc.dg/vect/slp-23.c: Likewise.
7645         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7646
7647         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7648         instead of vect_interleave && vect_extract_even_odd.
7649         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7650         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7651         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7652         * gcc.dg/vect/vect-1.c: Likewise.
7653         * gcc.dg/vect/vect-10.c: Likewise.
7654         * gcc.dg/vect/vect-98.c: Likewise.
7655         * gcc.dg/vect/vect-107.c: Likewise.
7656         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7657         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7658         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7659         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7660         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7661         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7662         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7663         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7664         * gcc.dg/vect/vect-strided-float.c: Likewise.
7665         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7666         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7667         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7668         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7669         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7670         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7671         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7672         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7673         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7674         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7675         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7676         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7677         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7678         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7679         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7680
7681         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7682         target condition.
7683         * gcc.dg/vect/pr30843.c: Likewise.
7684         * gcc.dg/vect/pr33866.c: Likewise.
7685         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7686         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7687         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7688         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7689
7690 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7691
7692         * gcc.dg/vect/slp-11.c: Split into...
7693         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7694         gcc.dg/vect/slp-11c.c: ...these tests.
7695         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7696         * gcc.dg/vect/slp-12c.c: ...this new test.
7697         * gcc.dg/vect/slp-19.c: Split into...
7698         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7699         gcc.dg/vect/slp-19c.c: ...these new tests.
7700
7701 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7702
7703         * lib/target-supports.exp
7704         (check_effective_target_vect_extract_even_odd_wide): Delete.
7705         (check_effective_target_vect_strided_wide): Likewise.
7706         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7707         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7708         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7709         * gcc.dg/vect/pr37539.c: Likewise.
7710         * gcc.dg/vect/slp-11.c: Likewise.
7711         * gcc.dg/vect/slp-12a.c: Likewise.
7712         * gcc.dg/vect/slp-12b.c: Likewise.
7713         * gcc.dg/vect/slp-19.c: Likewise.
7714         * gcc.dg/vect/slp-23.c: Likewise.
7715         * gcc.dg/vect/vect-1.c: Likewise.
7716         * gcc.dg/vect/vect-98.c: Likewise.
7717         * gcc.dg/vect/vect-107.c: Likewise.
7718         * gcc.dg/vect/vect-strided-float.c: Likewise.
7719
7720 2011-05-02  Jason Merrill  <jason@redhat.com>
7721
7722         * g++.dg/init/new31.C: New.
7723
7724 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7725
7726         PR c/35445
7727         * gcc.dg/pr35445.c: New test.
7728
7729 2011-05-02  Jason Merrill  <jason@redhat.com>
7730
7731         * c-c++-common/vla-1.c: New.
7732
7733 2011-05-02  Richard Guenther  <rguenther@suse.de>
7734
7735         PR tree-optimization/48822
7736         * gcc.dg/torture/pr48822.c: New testcase.
7737
7738 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7739
7740         PR c++/47969
7741         * g++.dg/cpp0x/constexpr-47969.C: New.
7742
7743 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7744
7745         PR testsuite/48498
7746         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7747         on vect_no_align targets.
7748         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7749         vect_no_align targets.
7750
7751 2011-05-01  Xinliang David Li  <davidxl@google.com>
7752
7753         * gcc.dg/tree-ssa/integer-addr.c: New test.
7754         * gcc.dg/tree-ssa/alias_bug.c: New test.
7755
7756 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7757
7758         PR libgfortran/48787
7759         * gfortran.dg/round_3.f08: Add more checks.
7760
7761 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/48821
7764         * gfortran.dg/import9.f90: New, proper test.
7765         * gfortran.dg/interface_37.f90: Remove bogus
7766         test (bogus copy of interface_36.f90).
7767
7768 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7769
7770         PR fortran/48821
7771         * gfortran.dg/interface_37.f90: New.
7772
7773 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7774
7775         PR fortran/48746
7776         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7777
7778 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR tree-optimization/48809
7781         * gcc.c-torture/execute/pr48809.c: New test.
7782
7783 2011-04-29  Jeff Law <law@redhat.com>
7784
7785         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7786
7787 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7788
7789         PR c++/48606
7790         * g++.dg/init/ctor10.C: New.
7791
7792 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7793
7794         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7795           warning in implicitly instantiated templates.
7796
7797 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7798
7799         * g++.dg/warn/Wnull-conversion-1.C: New.
7800         * g++.dg/warn/Wnull-conversion-2.C: New.
7801
7802 2011-04-29  Diego Novillo  <dnovillo@google.com>
7803
7804         * g++.old-deja/g++.other/null3.C: Expect warning about
7805         converting boolean to a pointer.
7806
7807 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7808
7809         PR fortran/48462
7810         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7811         being a target.
7812
7813         PR fortran/48746
7814         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7815
7816 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7817
7818         PR fortran/48810
7819         * gfortran.dg/typebound_proc_22.f90: New.
7820
7821         PR fortran/48800
7822         * gfortran.dg/interface_36.f90: New.
7823
7824 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7825
7826         PR libgfortran/48488
7827         PR libgfortran/48602
7828         PR libgfortran/48615
7829         PR libgfortran/48684
7830         PR libgfortran/48787
7831         * gfortran.dg/fmt_g.f: Adjust test.
7832         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7833         * gfortran.dg/round_3.f08: New test.
7834         * gfortran.dg/namelist_print_1.f: Adjust test.
7835         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7836         * gfortran.dg/f2003_io_5.f03: Adjust test.
7837         * gfortran.dg/coarray_15.f90: Adjust test.
7838         * gfortran.dg/namelist_65.f90: Adjust test.
7839         * gfortran.dg/fmt_cache_1.f: Adjust test.
7840         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7841         * gfortran.dg/real_const_3.f90: Adjust test.
7842
7843 2011-04-28  Xinliang David Li  <davidxl@google.com>
7844
7845         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7846         * g++.dg/prof-robust-1.C: New test.
7847
7848 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7849
7850         PR tree-optimization/48765
7851         * gcc.dg/vect/pr48765.c: New.
7852
7853 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7854
7855         PR tree-optimization/48775
7856         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7857
7858 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7859
7860         PR c++/48798
7861         * g++.dg/inherit/pr48798.C: New.
7862         * g++.old-deja/g++.other/base1.C: Adjust.
7863
7864 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7865
7866         PR c++/48656
7867         * g++.dg/template/inherit7.C: New test case.
7868
7869 2011-04-28  Richard Guenther  <rguenther@suse.de>
7870
7871         PR tree-optimization/40052
7872         PR tree-optimization/15347
7873         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7874         * gcc.dg/pr15347.c: Likewise.
7875
7876 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7877
7878         PR c++/48530
7879         * g++.dg/cpp0x/sfinae18.C: New.
7880
7881 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7882
7883         PR c++/48771
7884         * g++.dg/ext/is_literal_type1.C: New.
7885
7886 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7887
7888         PR fortran/48112
7889         PR fortran/48279
7890         * gfortran.dg/interface_35.f90: New.
7891         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7892         * gfortran.dg/func_result_6.f90: Add dg-warning.
7893         * gfortran.dg/bessel_1.f90: Ditto.
7894         * gfortran.dg/hypot_1.f90: Ditto.
7895         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7896         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7897         * gfortran.dg/interface_assignment_4.f90: Ditto.
7898
7899 2011-04-27  Jason Merrill  <jason@redhat.com>
7900
7901         * g++.dg/ext/complex8.C: New.
7902
7903         * g++.dg/cpp0x/initlist49.C: New.
7904         * g++.dg/init/new30.C: New.
7905
7906 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/48788
7909         * gfortran.dg/whole_file_34.f90: New.
7910
7911 2011-04-27  Jan Hubicka  <jh@suse.cz>
7912
7913         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7914
7915 2011-04-27  Jason Merrill  <jason@redhat.com>
7916
7917         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7918
7919         * g++.dg/parse/ambig6.C: New.
7920
7921 2011-04-27  Nick Clifton  <nickc@redhat.com>
7922
7923         * gcc.dg/20020312-2.c: Add definition for RX.
7924
7925         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7926         option with RX targets.
7927
7928         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7929         /* */ comments.
7930
7931 2011-04-27  Richard Guenther  <rguenther@suse.de>
7932
7933         * gcc.dg/tree-ssa/pr23382.c: Remove.
7934
7935 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7936
7937         PR target/48767
7938         * gcc.c-torture/compile/pr48767.c: New test.
7939
7940 2011-04-27  Richard Guenther  <rguenther@suse.de>
7941
7942         PR tree-optimization/48772
7943         * g++.dg/pr48772.C: New testcase.
7944
7945 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c/48742
7948         * gcc.c-torture/compile/pr48742.c: New test.
7949
7950 2011-04-26  Jason Merrill  <jason@redhat.com>
7951
7952         * g++.dg/lookup/koenig13.C: New.
7953
7954         * g++.dg/cpp0x/initlist48.C: New.
7955
7956 2011-04-25  Jason Merrill  <jason@redhat.com>
7957
7958         * g++.dg/cpp0x/sfinae17.C: New.
7959
7960 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7961
7962         PR target/48258
7963         * gcc.target/powerpc/pr48258-1.c: New file.
7964         * gcc.target/powerpc/pr48258-2.c: Ditto.
7965
7966 2011-04-26  Xinliang David Li  <davidxl@google.com>
7967
7968         * gcc.dg/uninit-suppress.c: New test.
7969         * gcc.dg/uninit-suppress.c: New test.
7970
7971 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7972
7973         PR debug/48768
7974         * gcc.dg/pr48768.c: New test.
7975
7976         PR tree-optimization/48734
7977         * gcc.c-torture/compile/pr48734.c: New test.
7978
7979         PR testsuite/48753
7980         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7981
7982 2011-04-26  Richard Guenther  <rguenther@suse.de>
7983
7984         PR tree-optimization/48731
7985         * gcc.dg/torture/pr48731.c: New testcase.
7986
7987 2011-04-26  Richard Guenther  <rguenther@suse.de>
7988
7989         PR testsuite/48753
7990         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7991
7992 2011-04-26  Richard Guenther  <rguenther@suse.de>
7993
7994         PR middle-end/48694
7995         * gcc.dg/torture/pr48694-1.c: New testcase.
7996         * gcc.dg/torture/pr48694-2.c: Likewise.
7997
7998 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7999
8000         * g++.dg/ext/underlying_type1.C: New.
8001         * g++.dg/ext/underlying_type2.C: Likewise.
8002         * g++.dg/ext/underlying_type3.C: Likewise.
8003         * g++.dg/ext/underlying_type4.C: Likewise.
8004         * g++.dg/ext/underlying_type5.C: Likewise.
8005         * g++.dg/ext/underlying_type6.C: Likewise.
8006         * g++.dg/ext/underlying_type7.C: Likewise.
8007         * g++.dg/ext/underlying_type8.C: Likewise.
8008         * g++.dg/ext/underlying_type9.C: Likewise.
8009         * g++.dg/ext/underlying_type10.C: Likewise.
8010
8011 2011-04-25  Jason Merrill  <jason@redhat.com>
8012
8013         * g++.dg/cpp0x/regress/template-const2.C: New.
8014
8015 2011-04-25  Jeff Law <law@redhat.com>
8016
8017         * gcc.dg/tree-ssa/vrp56.c: new test.
8018
8019 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8020
8021         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8022
8023 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8024
8025         PR preprocessor/48740
8026         * c-c++-common/raw-string-11.c: New test.
8027
8028 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8029
8030         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8031         hppa*-*-hpux*.
8032
8033 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/18918
8036         * gfortran.dg/coarray_19.f90: New.
8037
8038 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR c/48685
8041         * gcc.dg/pr48685.c: New test.
8042
8043 2011-04-22  Jan Hubicka  <jh@suse.cz>
8044
8045         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8046
8047 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8048
8049         PR tree-optimization/48717
8050         * gcc.c-torture/execute/pr48717.c: New test.
8051
8052 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8053
8054         PR target/48723
8055         * gcc.target/i386/pr48723.c: New test.
8056
8057 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR c/48716
8060         * gcc.dg/gomp/pr48716.c: New test.
8061         * g++.dg/gomp/pr48716.C: New test.
8062
8063 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8064
8065         PR c/36750
8066         * gcc.dg/missing-field-init-2.c: Update testcase.
8067
8068 2011-04-22  Alan Modra  <amodra@gmail.com>
8069
8070         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8071
8072 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8073
8074         PR fortran/48405
8075         * gfortran.dg/function_optimize_6.f90:  New test.
8076
8077 2011-04-21  Easwaran Raman  <eraman@google.com>
8078
8079         * gcc.dg/stack-layout-2.c: New test.
8080
8081 2011-04-21  Richard Guenther  <rguenther@suse.de>
8082
8083         PR lto/48703
8084         * g++.dg/lto/pr48207-2_0.C: New testcase.
8085         * g++.dg/lto/pr48207-3_0.C: Likewise.
8086
8087 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8088
8089         * gnat.dg/volatile5.adb: New test.
8090         * gnat.dg/volatile5_pkg.ads: New helper.
8091
8092 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8093
8094         PR target/48708
8095         * gcc.target/i386/pr48708.c: New test.
8096
8097 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8098
8099         * gcc.dg/vect/vect-119.c: New test.
8100
8101 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8102
8103         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8104         and once without.
8105
8106 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8107             Richard Sandiford  <richard.sandiford@linaro.org>
8108
8109         PR target/46329
8110         * gcc.target/arm/pr46329.c: New test.
8111
8112 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8113
8114         PR fortran/18918
8115         * gfortran.dg/coarray_18.f90: New.
8116
8117 2011-04-20  Jason Merrill  <jason@redhat.com>
8118
8119         * g++.dg/cpp0x/initlist47.C: New.
8120
8121         * g++.dg/init/dtor4.C: New.
8122
8123 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8124
8125         PR target/48678
8126         * gcc.target/i386/sse2-pinsrw.c: New test.
8127         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8128         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8129         * gcc.target/i386/sse2-insvhi.c: Ditto.
8130         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8131         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8132
8133 2011-04-20  Jason Merrill  <jason@redhat.com>
8134
8135         * g++.dg/template/const4.C: New.
8136
8137 2011-04-20  Easwaran Raman  <eraman@google.com>
8138
8139         * gcc.dg/stack-layout-1.c: New test.
8140
8141 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8142
8143         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8144         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8145         function.
8146
8147 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8148
8149         * gcc.dg/binop-xor1.c: New test.
8150         * gcc.dg/binop-xor2.c: New test.
8151         * gcc.dg/binop-xor3.c: New test.
8152         * gcc.dg/binop-xor4.c: New test.
8153         * gcc.dg/binop-xor5.c: New test.
8154
8155 2011-04-20  Richard Guenther  <rguenther@suse.de>
8156
8157         PR tree-optimization/47892
8158         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8159
8160 2011-04-20  Richard Guenther  <rguenther@suse.de>
8161
8162         PR middle-end/48695
8163         * g++.dg/torture/pr48695.C: New testcase.
8164
8165 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8166
8167         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8168         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8169         * gcc.c-torture/execute/pr45262.c: Ditto
8170         * gcc.dg/torture/pr43165.c: Ditto.
8171         * gcc.dg/torture/pr47228.c: Ditto.
8172         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8173         * gcc.dg/ipa/pr45644.c: Ditto.
8174         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8175         PDP11.
8176
8177 2011-04-19  Jason Merrill  <jason@redhat.com>
8178
8179         * g++.dg/ext/complex7.C: New.
8180
8181         * g++.dg/ext/attrib41.C: New.
8182
8183 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8184
8185         PR testsuite/48676
8186         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8187
8188 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR target/48678
8191         * gcc.target/i386/pr48678.c: New test.
8192
8193 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8194
8195         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8196         * g++.dg/opt/devirt2.C: New test.
8197         * g++.dg/ipa/devirt-g-1.C: Likewise.
8198
8199 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/48588
8202         * gfortran.dg/whole_file_33.f90: New.
8203
8204 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8205
8206         * g++.dg/ipa/devirt-7.C: New test.
8207
8208 2011-04-19  Richard Guenther  <rguenther@suse.de>
8209
8210         PR lto/48207
8211         * g++.dg/lto/pr48207_0.C: New testcase.
8212
8213 2011-04-18  Jason Merrill  <jason@redhat.com>
8214
8215         * g++.dg/init/void1.C: New.
8216
8217         * g++.dg/cpp0x/union4.C: New.
8218
8219 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR middle-end/48661
8222         * g++.dg/torture/pr48661.C: New test.
8223
8224         PR c++/48632
8225         * g++.dg/gomp/pr48632.C: New test.
8226
8227 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8228
8229         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8230         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8231
8232 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/18918
8235         * gfortran.dg/coarray_17.f90: New.
8236         * gfortran.dg/coarray_10.f90: Update dg-error.
8237
8238 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8239
8240         PR testsuite/48251
8241         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8242         * gfortran.dg/guality/guality.exp: Likewise.
8243
8244 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8245
8246         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8247
8248 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8251
8252 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8253
8254         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8255
8256 2011-04-18  Richard Guenther  <rguenther@suse.de>
8257
8258         PR middle-end/46364
8259         * g++.dg/torture/pr46364.C: New testcase.
8260
8261 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8262
8263         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8264
8265 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8266
8267         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8268
8269 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8270             Ira Rosen  <ira.rosen@linaro.org>
8271
8272         PR target/48252
8273         * gcc.target/arm/pr48252.c: New test.
8274
8275 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR tree-optimization/48616
8278         * gcc.dg/pr48616.c: New test.
8279
8280 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8281
8282         PR fortran/18918
8283         * gfortran.dg/coarray_16.f90: New.
8284
8285 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8286
8287         PR fortran/48462
8288         * gfortran.dg/realloc_on_assign_7.f03: New test.
8289
8290 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8291
8292         PR libgfortran/48602
8293         * gfortran.dg/fmt_g0_6.f08: New test.
8294
8295 2011-04-17  Jason Merrill  <jason@redhat.com>
8296
8297         * g++.dg/cpp0x/sfinae16.C: New.
8298
8299 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8300
8301         * gcc.target/mips/reg-var-1.c: New test.
8302
8303 2011-04-17  Jan Hubicka  <jh@suse.cz>
8304
8305         * gcc.dg/winline-5.c: Update testcase.
8306
8307 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gnat.dg/discr27.ad[sb]: Move dg directive.
8310         * gnat.dg/discr28.ad[sb]: New test.
8311         * gnat.dg/discr28_pkg.ads: New helper.
8312
8313 2011-04-17  Michael Matz  <matz@suse.de>
8314
8315         PR tree-optimization/48622
8316         PR lto/48645
8317         * gcc.dg/lto/pr48622_0.c: New test.
8318
8319 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8320
8321         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8322         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8323         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8324         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8325         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8326         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8327
8328 2011-04-15  Jason Merrill  <jason@redhat.com>
8329
8330         * g++.dg/cpp0x/range-for17.C: New.
8331
8332 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8333
8334         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8335         * g++.dg/cpp0x/range-for3.C: Likewise.
8336         * g++.dg/cpp0x/range-for9.C: Correct error message.
8337         * g++.dg/cpp0x/range-for11.C: New.
8338         * g++.dg/cpp0x/range-for12.C: New.
8339         * g++.dg/cpp0x/range-for13.C: New.
8340         * g++.dg/cpp0x/range-for14.C: New.
8341         * g++.dg/cpp0x/range-for15.C: New.
8342         * g++.dg/cpp0x/range-for16.C: New.
8343
8344 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8345
8346         PR fortran/18918
8347         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8348
8349 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8350
8351         * objc.dg/naming-4.m: Updated.
8352         * objc.dg/naming-5.m: Updated.
8353         * objc.dg/naming-6.m: New.
8354         * objc.dg/naming-7.m: New.
8355         * obj-c++.dg/naming-1.mm: Updated.
8356         * obj-c++.dg/naming-2.mm: Updated.
8357         * obj-c++.dg/naming-3.mm: New.
8358         * obj-c++.dg/naming-4.mm: New.
8359
8360 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8361
8362         PR libgfortran/48589
8363         * gfortran.dg/fmt_g0_5.f08: New test.
8364
8365 2011-04-15  Richard Guenther  <rguenther@suse.de>
8366
8367         PR testsuite/48286
8368         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8369
8370 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8371
8372         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8373         -finline-limit=0 to -fno-inline
8374
8375 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8376
8377         PR target/48614
8378         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8379         just avx.
8380
8381 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR target/48605
8384         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8385         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8386         * gcc.target/i386/avx-insertps-3.c: New test.
8387         * gcc.target/i386/avx-insertps-4.c: New test.
8388
8389 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8390
8391         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8392         -finline-limit=0
8393
8394 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8395
8396         PR target/46779
8397         PR target/45291
8398         PR target/41894
8399         * gcc.target/avr/pr46779-1.c: New test case
8400         * gcc.target/avr/pr46779-2.c: New test case
8401
8402 2011-04-14  Jason Merrill  <jason@redhat.com>
8403
8404         * g++.dg/cpp0x/sfinae15.C: New.
8405
8406         * g++.dg/cpp0x/sfinae14.C: New.
8407
8408         * g++.dg/ext/vla10.C: New.
8409
8410 2011-04-14  Richard Guenther  <rguenther@suse.de>
8411
8412         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8413
8414 2011-04-14  Richard Guenther  <rguenther@suse.de>
8415
8416         * gcc.dg/fold-bitand-4.c: Move ...
8417         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8418
8419 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8420
8421         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8422         variables const.
8423         * gcc.target/avr/torture/trivial.c: Ditto.
8424
8425 2011-04-13  Jason Merrill  <jason@redhat.com>
8426
8427         * g++.dg/template/operator11.C: New.
8428
8429 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8430
8431         PR middle-end/48591
8432         * gcc.dg/gomp/pr48591.c: New test.
8433
8434         PR c++/48570
8435         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8436         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8437
8438 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8439
8440         PR c++/48574
8441         * g++.dg/template/dependent-expr7.C: New test case.
8442
8443 2011-04-13  Jason Merrill  <jason@redhat.com>
8444
8445         * g++.dg/cpp0x/sfinae13.C: New.
8446
8447 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8448
8449         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8450
8451 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8452
8453         * gcc.target/arm/pr43698.c: Remove -march option.
8454
8455 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8456
8457         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8458         -march option.
8459
8460 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8461
8462         PR fortran/48360
8463         PR fortran/48456
8464         * gfortran.dg/realloc_on_assign_6.f03: New test.
8465
8466 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8467
8468         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8469         targets the additional -mno-ms-bitfields and
8470         -Wno-packed-bitfield-compat options.
8471         * g++.dg/ext/bitfield3.C: Likewise.
8472         * g++.dg/ext/bitfield4.C: Likewise.
8473         * g++.dg/ext/bitfield5.C: Likewise.
8474         * gcc.dg/bitfld-15.c: Likewise.
8475         * gcc.dg/bitfld-16.c: Likewise.
8476         * gcc.dg/bitfld-17.c: Likewise.
8477         * gcc.dg/bitfld-18.c: Likewise.
8478
8479 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8480
8481         * gcc.target/arm/neon-vld3-1.c: New test.
8482         * gcc.target/arm/neon-vst3-1.c: New test.
8483         * gcc.target/arm/neon/v*.c: Regenerate.
8484
8485 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8486
8487         PR rtl-optimization/48549
8488         * g++.dg/opt/pr48549.C: New test.
8489
8490 2011-04-12  Richard Guenther  <rguenther@suse.de>
8491
8492         PR tree-optimization/46076
8493         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8494
8495 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8496
8497         PR testsuite/21164
8498         * lib/compat.exp (compat-execute): Declare unsupported after
8499         stripping path from src1.
8500         * lib/lto.exp (lto-execute): Likewise.
8501
8502 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR c/48552
8505         * gcc.dg/pr48552-1.c: New test.
8506         * gcc.dg/pr48552-2.c: New test.
8507
8508 2011-04-11  Jason Merrill  <jason@redhat.com>
8509
8510         * g++.dg/cpp0x/sfinae12.C: New.
8511
8512         * g++.dg/cpp0x/enum10.C: New.
8513
8514         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8515
8516         * g++.dg/cpp0x/rv-func.C: New.
8517
8518 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8519
8520         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8521         alpha*-dec-osf5*.
8522
8523 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8524
8525         PR tree-optimization/48195
8526         * gcc.dg/ipa/pr48195.c: New test.
8527
8528 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8529
8530         * gnat.dg/return3.adb: Remove unused switch.
8531
8532 2011-04-08  Mike Stump  <mikestump@comcast.net>
8533
8534         PR testsuite/48506
8535         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8536         default to fno-common.
8537
8538 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8539
8540         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8541         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8542
8543 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8544
8545         PR fortran/48448
8546         * gfortran.dg/function_optimize_5.f90:  New test.
8547
8548 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8549
8550         * gnat.dg/aggr17.adb: New test.
8551         * gnat.dg/aggr18.adb: Likewise.
8552
8553 2011-04-08  Michael Matz  <matz@suse.de>
8554
8555         PR middle-end/48389
8556         * gcc.target/i386/pr48389.c: New test.
8557
8558 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8559
8560         PR rtl-optimization/48272
8561         * g++.dg/opt/pr48272.C: New.
8562
8563 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8564
8565         PR rtl-optimization/48235
8566         * gcc.dg/pr48235.c: New.
8567
8568 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8569
8570         PR rtl-optimization/48302
8571         * g++.dg/opt/pr48302.C: New.
8572
8573 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8574
8575         PR target/48273
8576         * g++.dg/opt/pr48273.C: New.
8577
8578 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8579
8580         PR rtl-optimization/48442
8581         * gcc.dg/pr48442.c: New.
8582
8583 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR tree-optimization/48377
8586         * gcc.dg/vect/pr48377.c: New test.
8587
8588 2011-04-07  Jason Merrill  <jason@redhat.com>
8589
8590         * g++.dg/cpp0x/regress/call1.C: New.
8591
8592         * g++.dg/cpp0x/variadic107.C: New.
8593
8594         * g++.dg/cpp0x/sfinae11.C: New.
8595         * g++.dg/cpp0x/noexcept02.C: Fix.
8596
8597         * g++.dg/cpp0x/sfinae10.C: New.
8598
8599         * g++.dg/cpp0x/sfinae9.C: New.
8600
8601         * c-c++-common/Wcast-qual-1.c: Move here from...
8602         * gcc.dg/cast-qual-3.c: ...here, and...
8603         * g++.dg/warn/Wcast-qual2.C: ...here.
8604
8605         * g++.dg/cpp0x/sfinae8.C: New.
8606
8607         * g++.dg/cpp0x/sfinae7.C: New.
8608
8609         * g++.dg/cpp0x/enum9.C: New.
8610
8611 2011-04-07  Mike Stump  <mikestump@comcast.net>
8612
8613         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8614         with no trampolines.
8615
8616 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8617
8618         PR fortran/48117
8619         * gfortran.dg/gomp/pr48117.f90: New test.
8620
8621         PR debug/48343
8622         * gcc.dg/torture/pr48343.c: New test.
8623
8624 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8625
8626         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8627
8628 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8629
8630         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8631
8632 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8633
8634         PR target/43920
8635         * lib/scanasm.exp (object-size): New proc.
8636         * gcc.target/arm/pr43920-2.c: New test.
8637
8638 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8639
8640         PR fortran/18918
8641         PR fortran/48477
8642         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8643
8644 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8645
8646         * gcc.dg/mtune.c: Prune note from output.
8647
8648 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR debug/48466
8651         * gcc.dg/guality/pr36977.c: New test.
8652         * gcc.dg/guality/pr48466.c: New test.
8653
8654 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8655
8656         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8657
8658 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8659
8660         * gnat.dg/return3.adb: New test.
8661
8662 2011-04-06  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/47663
8665         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8666
8667 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8668
8669         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8670         Solaris 8 and 9 as well.
8671
8672 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8673
8674         PR target/43920
8675         * gcc.target/arm/pr43920-1.c: New test.
8676
8677 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8678
8679         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8680         (cctor): Actually return the value.
8681         (main): Cast return values.
8682
8683 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8684
8685         * gfortran.dg/character_comparison_8.f90:  New test.
8686
8687 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8688
8689         * frontend-passes: (optimize_lexical_comparison): New function.
8690         (optimize_expr): Call it.
8691         (optimize_comparison): Also handle lexical comparison functions.
8692         Return false instad of -2 for unequal comparison.
8693
8694 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8695
8696         PR fortran/48412
8697         * function_optimize_4.f90:  New test.
8698
8699 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8700
8701         PR fortran/18918
8702         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8703         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8704         * gfortran.dg/coarray_15.f90: New.
8705
8706 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8707
8708         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8709         * gfortran.dg/bessel_7.f90: Likewise.
8710
8711 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8712
8713         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8714
8715 2011-04-03  Richard Guenther  <rguenther@suse.de>
8716             Ira Rosen  <ira.rosen@linaro.org>
8717
8718         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8719         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8720         -ftree-loop-if-convert-stores.
8721
8722 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8723
8724         * gnat.dg/specs/aggr2.ads: New test.
8725
8726 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8727
8728         * gnat.dg/debug2.ad[sb]: New test.
8729         * gnat.dg/debug2_pkg.ads: New helper.
8730         * gnat.dg/debug3.ad[sb]: New test.
8731
8732 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8733
8734         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8735
8736 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8737
8738         PR middle-end/48335
8739         * gcc.c-torture/compile/pr48335-1.c: New test.
8740         * gcc.dg/pr48335-1.c: New test.
8741         * gcc.dg/pr48335-2.c: New test.
8742         * gcc.dg/pr48335-3.c: New test.
8743         * gcc.dg/pr48335-4.c: New test.
8744         * gcc.dg/pr48335-5.c: New test.
8745         * gcc.dg/pr48335-6.c: New test.
8746         * gcc.dg/pr48335-7.c: New test.
8747         * gcc.dg/pr48335-8.c: New test.
8748         * gcc.target/i386/pr48335-1.c: New test.
8749
8750 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8751
8752         PR c/36299
8753         * gcc.dg/Waddress.c: New test.
8754
8755 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8756
8757         PR fortran/48352
8758         * gfortran.dg/function_optimize_3.f90:  New test.
8759
8760 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8761
8762         * gcc.c-torture/compile/20110401-1.c: New test.
8763
8764         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8765         * g++.dg/lto/20091002-2_0.C: Likewise.
8766         * g++.dg/lto/20090303_0.c: Likewise.
8767         * g++.dg/lto/20091004-1_0.C: Likewise.
8768         * g++.dg/lto/20091002-3_0.C: Likewise.
8769         * g++.dg/lto/20091004-2_0.C: Likewise.
8770         * g++.dg/lto/20081123_0.C: Likewise.
8771         * g++.dg/lto/20090313_0.C: Likewise.
8772         * g++.dg/lto/20081109-1_0.C: Likewise.
8773         * g++.dg/lto/20081219_0.C: Likewise.
8774         * g++.dg/lto/20081204-1_0.C: Likewise.
8775         * g++.dg/lto/20090302_0.C: Likewise.
8776         * g++.dg/lto/20081119-1_0.C: Likewise.
8777         * g++.dg/lto/20081118_0.C: Likewise.
8778         * gcc.dg/lto/20091020-2_0.c: Likewise.
8779         * gcc.dg/lto/20090210_0.c: Likewise.
8780         * gcc.dg/lto/20081204-1_0.c: Likewise.
8781         * gcc.dg/lto/20081224_0.c: Likewise.
8782         * gcc.dg/lto/20090219_0.c: Likewise.
8783         * gcc.dg/lto/20091014-1_0.c: Likewise.
8784         * gcc.dg/lto/20091016-1_0.c: Likewise.
8785         * gcc.dg/lto/20090206-2_0.c: Likewise.
8786         * gcc.dg/lto/20090116_0.c: Likewise.
8787         * gcc.dg/lto/20091013-1_0.c: Likewise.
8788         * gcc.dg/lto/20091015-1_0.c: Likewise.
8789         * gcc.dg/lto/20090126-2_0.c: Likewise.
8790
8791 2011-03-31  Ian Lance Taylor  <iant@google.com>
8792
8793         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8794
8795 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8796
8797         * gnat.dg/opt16.adb: New test.
8798
8799 2011-03-31  Jason Merrill  <jason@redhat.com>
8800
8801         * g++.dg/cpp0x/defaulted24.C: New.
8802
8803 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8804
8805         PR target/16292
8806         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8807         with -O0.
8808
8809 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8810
8811         * g++.dg/other/i386-9.C: New test.
8812
8813 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8814
8815         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8816
8817 2011-03-30  Jason Merrill  <jason@redhat.com>
8818
8819         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8820
8821         * g++.dg/cpp0x/regress/isnan.C: New.
8822
8823         * g++.dg/cpp0x/initlist46.C: New.
8824
8825 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8826
8827         PR target/47551
8828         * gcc.target/arm/neon-modes-2.c: New test.
8829
8830 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR c/48305
8833         * gcc.c-torture/compile/pr48305.c: New test.
8834
8835 2011-03-29  Jason Merrill  <jason@redhat.com>
8836
8837         * g++.dg/cpp0x/regress/value-dep1.C: New.
8838
8839 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8840
8841         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8842
8843 2011-03-29  Ian Lance Taylor  <iant@google.com>
8844
8845         * go.test/go-test.exp: Handle the test lines used in several new
8846         tests.
8847         (errchk): Add opts parameter.  Change all callers.  Handle parens
8848         in regexps.
8849
8850 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8851             Dominique d'Humieres  <dominiq@lps.ens.fr>
8852
8853         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8854         and __APPLE__ && __PPC__ && __ALTIVEC__.
8855
8856 2011-03-29  Jason Merrill  <jason@redhat.com>
8857
8858         * g++.dg/cpp0x/dependent1.C: New.
8859
8860         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8861
8862         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8863
8864         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8865
8866 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8867
8868         PR fortran/48095
8869         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8870         * gfortran.dg/proc_ptr_comp_32.f90: New.
8871
8872 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8873
8874         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8875         check for corresponding warning.
8876
8877 2011-03-28  Jason Merrill  <jason@redhat.com>
8878
8879         * g++.dg/cpp0x/rv-deduce2.C: New.
8880
8881 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR debug/48203
8884         * gcc.dg/pr48203.c: New test.
8885
8886 2011-03-28  Jeff Law <law@redhat.com>
8887
8888         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8889
8890 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8891
8892         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8893         and __PPC__ && __ALTIVEC__.
8894
8895 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8896
8897         PR testsuite/48238
8898         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8899         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8900         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8901         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8902
8903 2011-03-28  Jason Merrill  <jason@redhat.com>
8904
8905         * g++.dg/cpp0x/initlist-array2.C: New.
8906
8907         * g++.dg/cpp0x/initlist-array1.C: New.
8908
8909         * g++.dg/cpp0x/constexpr-compound.C: New.
8910
8911         * g++.dg/cpp0x/constexpr-using.C: New.
8912
8913         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8914
8915 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR testsuite/48276
8918         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8919
8920 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8921
8922         * gcc.dg/slp-1.c: New test.
8923
8924 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8925
8926         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8927         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8928         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8929         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8930         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8931         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8932         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8933         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8934         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8935         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8936         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8937         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8938         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8939         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8940
8941 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8942
8943         PR fortran/47065
8944         * gfortran.dg/trim_optimize_5.f90:  New test.
8945         * gfortran.dg/trim_optimize_6.f90:  New test.
8946
8947 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8948
8949         PR target/38598
8950         * gcc.target/mips/madd-7.c: Remove -mlong32.
8951         * gcc.target/mips/msub-7.c: Likewise.
8952
8953 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8954
8955         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8956         accesses to preserve the meaning of the test for doubleword vectors.
8957         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8958         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8959
8960 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8961
8962         PR fortran/48291
8963         * gfortran.dg/class_42.f03: New.
8964
8965 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8966
8967         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8968         strided accesses.
8969
8970 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8971
8972         PR rtl-optimization/48144
8973         * gcc.dg/pr48144.c: New test.
8974
8975 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8976
8977         * gnat.dg/discr27.ad[sb]: New test.
8978
8979 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981         * gnat.dg/limited_with2.ad[sb]: New test.
8982         * gnat.dg/limited_with2_pkg1.ads: New helper.
8983         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8984
8985 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8986
8987         * gnat.dg/opt15.adb: New test.
8988         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8989
8990 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8991
8992         PR fortran/48174
8993         PR fortran/45304
8994         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8995         * gfortran.dg/leadz_trailz_3.f90: Ditto
8996
8997 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8998
8999         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9000
9001 2011-03-25  Jason Merrill  <jason@redhat.com>
9002
9003         * g++.dg/cpp0x/defaulted22.C: New.
9004         * g++.dg/cpp0x/defaulted23.C: New.
9005         * g++.dg/cpp0x/defaulted15.C: Adjust.
9006
9007 2011-03-25  Jason Merrill  <jason@redhat.com>
9008
9009         * g++.dg/cpp0x/move1.C: New.
9010
9011 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9012
9013         PR target/48287
9014         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9015
9016 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9019         for mips-sgi-irix6.5.
9020         Replace snprintf prototype by <stdio.h>.
9021
9022 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024         PR testsuite/48283
9025         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9026         run_expensive_tests.
9027         * gcc.dg/graphite/block-4.c: Likewise.
9028         * gcc.dg/graphite/block-7.c: Likewise.
9029         * gcc.dg/graphite/block-8.c: Likewise.
9030
9031 2011-03-25  Richard Guenther  <rguenther@suse.de>
9032
9033         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9034         * g++.dg/tree-ssa/pr8781.C: Likewise.
9035         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9036         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9037         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9038         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9039         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9040         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9041         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9042         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9043         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9044         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9045         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9047         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9048         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9049         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9050         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9051         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9052         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9053         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9054         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9055         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9056         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9057         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9058         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9059         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9060         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9061         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9062         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9063         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9064         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9065         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9066         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9067         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9068         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9069         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9070         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9071         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9072         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9073         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9074         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9075         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9076         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9077         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9078         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9079         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9080         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9081         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9082         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9083         * c-c++-common/pr46562-2.c: Likewise.
9084         * gfortran.dg/pr42108.f90: Likewise.
9085         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9086         foo to be inlined even at -O1.
9087         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9088         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9089         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9090         * gcc.dg/matrix/matrix.exp: Disable FRE.
9091
9092 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR debug/48204
9095         * gcc.dg/dfp/pr48204.c: New test.
9096
9097 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9098
9099         PR target/48209
9100         * gcc.c-torture/execute/pr47917.c: Move this...
9101         * gcc.dg/torture/pr47917.c: to here and add xfails.
9102
9103 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9104
9105         * gnat.dg/array16.ad[sb]: New test.
9106         * gnat.dg/array16.ads: New helper.
9107
9108 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9109
9110         * gnat.dg/derived_type2.adb: New test.
9111
9112 2011-03-24  Richard Guenther  <rguenther@suse.de>
9113
9114         PR tree-optimization/48271
9115         * g++.dg/torture/pr48271.C: New testcase.
9116
9117 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9118
9119         * gnat.dg/array15.ad[sb]: New test.
9120
9121 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9122
9123         PR target/48237
9124         * gcc.target/i386/pr48237.c: New test.
9125
9126 2011-03-24  Richard Guenther  <rguenther@suse.de>
9127
9128         PR middle-end/48269
9129         * gcc.dg/builtin-object-size-10.c: New testcase.
9130
9131 2011-03-24  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/46562
9134         * c-c++-common/pr46562-2.c: New testcase.
9135         * c-c++-common/pr46562.c: Likewise.
9136
9137 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9138
9139         * gcc.dg/vect/vect-cselim-1.c: New test.
9140         * gcc.dg/vect/vect-cselim-2.c: New test.
9141
9142 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9143
9144         * gcc.target/arm/pr46934.c: New.
9145
9146 2011-03-23  Ian Lance Taylor  <iant@google.com>
9147
9148         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9149
9150 2011-03-23  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/struct: Remove directory and contents.
9153
9154 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156         PR testsuite/48251
9157         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9158
9159 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9160
9161         * gnat.dg/discr26.ad[sb]: New test.
9162         * gnat.dg/discr26_pkg.ads: New helper.
9163
9164 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9165
9166         PR target/47553
9167         * gcc.target/arm/neon-vld-1.c: New test.
9168
9169 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9170
9171         * gnat.dg/array14.ad[sb]: New test.
9172         * gnat.dg/array14_pkg.ads: New helper.
9173
9174 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9175
9176         * gcc.c-torture/execute/920501-8.x: Remove.
9177         * gcc.c-torture/execute/930513-1.x: Remove.
9178         * gcc.c-torture/execute/960312-1.x: Remove.
9179         * gcc.c-torture/compile/20000804-1.c,
9180         gcc.c-torture/compile/20001205-1.c,
9181         gcc.c-torture/compile/20001226-1.c,
9182         gcc.c-torture/compile/20010518-2.c,
9183         gcc.c-torture/compile/20020312-1.c,
9184         gcc.c-torture/compile/20020604-1.c,
9185         gcc.c-torture/compile/920501-12.c,
9186         gcc.c-torture/compile/920501-4.c,
9187         gcc.c-torture/compile/920520-1.c,
9188         gcc.c-torture/compile/980506-1.c,
9189         gcc.c-torture/execute/980709-1.x,
9190         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9191         options for m68hc11.
9192         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9193         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9194         m68hc11.
9195
9196 2011-03-22  Nick Clifton  <nickc@redhat.com>
9197
9198         * lib/target-supports.exp (check_profiling_available): Add MN10300
9199         to the list of targets that do not support profiling.  Restore
9200         alpha sorting to this list.
9201
9202 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9203
9204         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9205         failure on 32-bit systems.
9206         * gcc.dg/torture/vector-2.c: Ditto.
9207
9208 2011-03-22  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/48228
9211         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9212
9213 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9214
9215         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9216         powerpc.
9217
9218         PR target/48226
9219         * gcc.target/powerpc/pr48226.c: New file.
9220
9221 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9222
9223         * lib/prune.exp (prune_gcc_output): Prune "could not create
9224         compact unwind for" warnings.
9225
9226 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR c/42544
9229         PR c/48197
9230         * gcc.c-torture/execute/pr42544.c: New test.
9231         * gcc.c-torture/execute/pr48197.c: New test.
9232
9233 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9234
9235         PR preprocessor/48192
9236         * gcc.target/powerpc/pr48192.c: New file.
9237
9238         PR target/48053
9239         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9240         split problem of 0 being loaded in a VSX register.
9241
9242 2011-03-21  Richard Guenther  <rguenther@suse.de>
9243
9244         PR c/47939
9245         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9246         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9247         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9248         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9249
9250 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR target/48213
9253         * gcc.dg/pr48213.c: New test.
9254
9255 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9256
9257         PR target/12171
9258         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9259
9260 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9261
9262         * gcc.target/arm/xor-and.c: New.
9263
9264 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9265
9266         PR fortran/22572
9267         * gfortran.dg/function_optimize_1.f90:  New test.
9268         * gfortran.dg/function_optimize_2.f90:  New test.
9269
9270 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         PR rtl-optimization/47502
9273         * gcc.target/i386/pr47502-1.c: New.
9274         * gcc.target/i386/pr47502-2.c: Likewise.
9275
9276 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9277
9278         PR rtl-optimization/48156
9279         * gcc.dg/pr48156.c: New test.
9280
9281 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9282
9283         PR libfortran/47439
9284         * gfortran.dg/scratch_1.f90: Adjust test.
9285
9286 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9287
9288         PR libfortran/47439
9289         * gfortran.dg/scratch_1.f90: New test.
9290
9291 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9292
9293         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9294         variably modified typedefs.
9295         * gcc.dg/c1x-typedef-2.c: Remove.
9296
9297 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9298
9299         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9300         * gcc.dg/c1x-anon-struct-3.c: New test.
9301         * gcc.dg/anon-struct-11.c: Update.
9302
9303 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9304
9305         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9306         dg-xfail-run-if.
9307         Only xfail with gas.
9308
9309 2011-03-18  Jason Merrill  <jason@redhat.com>
9310
9311         * g++.dg/template/fn-ptr1.C: New.
9312
9313         * g++.dg/overload/volatile1.C: New.
9314
9315         * g++.dg/opt/pr23372.C: New.
9316
9317         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9318
9319 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9320
9321         PR middle-end/47405
9322         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9323
9324 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9325
9326         * gcc.target/arm/unsigned-extend-1.c: New.
9327
9328 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR bootstrap/48161
9331         * gcc.c-torture/compile/pr48161.c: New test.
9332
9333 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9334
9335         PR middle-end/47725
9336         * gcc.dg/torture/pr47725.c: New.
9337
9338 2011-03-17  Jason Merrill  <jason@redhat.com>
9339
9340         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9341         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9342
9343 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9344
9345         * gnat.dg/specs/elab2.ads: New test.
9346         * gnat.dg/specs/elab2_pkg.ads: New helper.
9347
9348 2011-03-17  Jason Merrill  <jason@redhat.com>
9349
9350         * g++.dg/cpp0x/decltype-1212.C: New.
9351         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9352
9353 2011-03-17  Jason Merrill  <jason@redhat.com>
9354
9355         * g++.dg/parse/memfnquals1.C: New.
9356
9357 2011-03-17  Richard Guenther  <rguenther@suse.de>
9358
9359         PR middle-end/48134
9360         * gcc.dg/pr48134.c: New testcase.
9361
9362 2011-03-17  Richard Guenther  <rguenther@suse.de>
9363
9364         PR middle-end/48165
9365         * g++.dg/torture/pr48165.C: New testcase.
9366
9367 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9368
9369         PR rtl-optimization/48141
9370         * gcc.dg/pr48141.c: New test.
9371
9372 2011-03-16  Jason Merrill  <jason@redhat.com>
9373
9374         * g++.dg/cpp0x/constexpr-48089.C: New.
9375
9376         * g++.dg/cpp0x/constexpr-abi1.C: New.
9377
9378         * g++.dg/cpp0x/constexpr-46336.C: New.
9379         * g++.dg/parse/friend5.C: Adjust expected errors.
9380
9381         * g++.dg/cpp0x/constexpr-47570.C: New.
9382
9383 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9384
9385         PR debug/47510
9386         * ++.dg/debug/dwarf2/typedef6.C: New test.
9387
9388 2011-03-16  Jason Merrill  <jason@redhat.com>
9389
9390         * g++.dg/cpp0x/elision2.C: New.
9391
9392         * g++.dg/cpp0x/constexpr-array3.C: New.
9393
9394 2011-03-16  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/sfinae6.C: New.
9397         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9398         * g++.dg/cpp0x/pr45908.C: Likewise.
9399         * g++.dg/cpp0x/sfinae6.C: Likewise.
9400         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9401         * g++.old-deja/g++.law/arg11.C: Likewise.
9402
9403 2011-03-16  Jason Merrill  <jason@redhat.com>
9404
9405         * g++.dg/template/incomplete6.C: New.
9406
9407 2011-03-16  Jeff Law <law@redhat.com>
9408
9409         * gcc.dg/tree-ssa/vrp55.c: New test.
9410
9411 2011-03-16  Jason Merrill  <jason@redhat.com>
9412
9413         * g++.dg/cpp0x/auto22.C: New.
9414
9415 2011-03-16  Richard Guenther  <rguenther@suse.de>
9416
9417         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9418         optimizing it away if promoted to const.
9419
9420 2011-03-16  Richard Guenther  <rguenther@suse.de>
9421
9422         PR tree-optimization/48149
9423         * gcc.dg/fold-complex-1.c: New testcase.
9424
9425 2011-03-16  Richard Guenther  <rguenther@suse.de>
9426
9427         PR testsuite/48147
9428         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9429         or cloning happens.
9430
9431 2011-03-16  Richard Guenther  <rguenther@suse.de>
9432
9433         PR tree-optimization/26134
9434         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9435
9436 2011-03-16  Richard Guenther  <rguenther@suse.de>
9437
9438         PR tree-optimization/48146
9439         * gcc.dg/torture/pr48146.c: New testcase.
9440
9441 2011-03-16  Richard Guenther  <rguenther@suse.de>
9442
9443         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9444         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9445
9446 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR middle-end/48136
9449         * gcc.c-torture/compile/pr48136.c: New test.
9450
9451         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9452
9453         PR debug/45882
9454         * gcc.dg/guality/pr45882.c: New test.
9455
9456 2011-03-15  Jason Merrill  <jason@redhat.com>
9457
9458         * g++.dg/cpp0x/constexpr-recursion.C: New.
9459
9460         * g++.dg/cpp0x/implicit11.C: New.
9461
9462 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9463
9464         * g++.dg/cpp0x/constexpr-attribute.C: New.
9465
9466 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9467
9468         * g++.dg/parse/pr34758.C: New.
9469
9470 2011-03-15  Xinliang David Li  <davidxl@google.com>
9471
9472         PR c/47837
9473         * gcc.dg/uninit-pred-7_d.c: New test.
9474         * gcc.dg/uninit-pred-8_d.c: New test.
9475
9476 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9477
9478         PR target/46788
9479         * gcc.target/arm/pr46788.c: New.
9480
9481 2011-03-15  Richard Guenther  <rguenther@suse.de>
9482
9483         PR middle-end/47650
9484         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9485         * gfortran.dg/ishft_4.f90: Likewise.
9486         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9487
9488 2011-03-15  Richard Guenther  <rguenther@suse.de>
9489
9490         PR tree-optimization/13954
9491         * g++.dg/tree-ssa/pr13954.C: New testcase.
9492
9493 2011-03-15  Richard Guenther  <rguenther@suse.de>
9494
9495         PR tree-optimization/48037
9496         * gcc.target/i386/pr48037-1.c: New testcase.
9497
9498 2011-03-15  Richard Guenther  <rguenther@suse.de>
9499
9500         PR tree-optimization/41490
9501         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9502         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9503         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9504         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9505         * g++.dg/tree-ssa/pr33604.C: Adjust.
9506
9507 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR middle-end/47917
9510         * gcc.c-torture/execute/pr47917.c: New test.
9511         * gcc.dg/pr47917.c: New test.
9512
9513         PR middle-end/38878
9514         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9515
9516 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9517
9518         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9519         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9520         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9521         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9522         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9523         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9524         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9525         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9526         * gcc.target/i386/avx-floor-vec.c: Ditto.
9527         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9528         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9529         * gcc.target/i386/avx-rint-vec.c: Ditto.
9530         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9531         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9532         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9533         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9534
9535 2011-03-14  Tom Tromey  <tromey@redhat.com>
9536
9537         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9538         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9539         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9540
9541 2011-03-14  Tom Tromey  <tromey@redhat.com>
9542
9543         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9544         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9545         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9546
9547 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9548
9549         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9550
9551 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9552
9553         PR rtl-optimization/47166
9554         * gcc.c-torture/execute/postmod-1.c: New test.
9555
9556 2011-03-14  Richard Guenther  <rguenther@suse.de>
9557
9558         PR middle-end/48098
9559         * gcc.dg/torture/pr48098.c: New testcase.
9560
9561 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9562
9563         PR target/48053
9564         * gcc.target/powerpc/pr48053-1.c: New test.
9565         * gcc.target/powerpc/pr48053-2.c: Likewise.
9566
9567 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9568
9569         PR libfortran/48066
9570         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9571
9572 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9573
9574         PR libfortran/48066
9575         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9576
9577 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9578
9579         PR fortran/48059
9580         * gfortran.dg/class_41.f03: New.
9581
9582 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9583
9584         * g++.dg/conversion/cast3.C: New test.
9585
9586 2011-03-11  Jason Merrill  <jason@redhat.com>
9587
9588         * g++.dg/template/error45.C: New.
9589
9590         * g++.dg/parse/no-type-defn1.C: New.
9591
9592         * g++.dg/ext/attrib40.C: New.
9593
9594         * g++.dg/cpp0x/regress/array1.C: New.
9595
9596 2011-03-11  Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/48067
9599         * gcc.dg/pr48067.c: New testcase.
9600
9601 2011-03-11  Richard Guenther  <rguenther@suse.de>
9602
9603         PR lto/48073
9604         * g++.dg/lto/20110311-1_0.C: New testcase.
9605
9606 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR c++/48035
9609         * g++.dg/inherit/virtual8.C: New test.
9610
9611         PR middle-end/48044
9612         * gcc.dg/torture/pr48044.c: New test.
9613
9614 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9615
9616         PR fortran/47768
9617         * gfortran.dg/proc_ptr_comp_31.f90: New.
9618
9619 2011-03-11  Richard Guenther  <rguenther@suse.de>
9620
9621         PR tree-optimization/47278
9622         * gcc.dg/torture/pr47278-1.c: New testcase.
9623         * gcc.dg/torture/pr47278-2.c: Likewise.
9624
9625 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR tree-optimization/48063
9628         * gcc.dg/torture/pr48063.c: New test.
9629
9630 2011-03-10  Jason Merrill  <jason@redhat.com>
9631
9632         * g++.dg/template/array22.C: New.
9633
9634         * g++.dg/cpp0x/syntax-err1.C: New.
9635         * g++.dg/parse/error36.C: Adjust expected errors.
9636         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9637         * g++.old-deja/g++.pt/typename3.C: Likewise.
9638         * g++.old-deja/g++.pt/typename4.C: Likewise.
9639         * g++.old-deja/g++.pt/typename6.C: Likewise.
9640
9641 2011-03-09  Jason Merrill  <jason@redhat.com>
9642
9643         * g++.dg/template/nontype22.C: New.
9644
9645 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9646
9647         PR tree-optimization/47714
9648         * g++.dg/torture/pr47714.C: New test.
9649
9650 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9651
9652         PR target/47755
9653         * gcc.target/powerpc/pr47755-2.c: New file.
9654
9655 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9656
9657         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9658         is not set in the environment, pass 64 as first argument when not
9659         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9660         native where ulimit -u is supported.
9661
9662 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9663
9664         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9665
9666 2011-03-08  Jason Merrill  <jason@redhat.com>
9667
9668         * g++.dg/template/nontype21.C: New.
9669
9670         * g++.dg/template/anon5.C: New.
9671
9672 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR debug/47881
9675         * gcc.dg/pr47881.c: New test.
9676
9677 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9678
9679         PR c++/47957
9680         * g++.dg/lookup/template3.C: New test.
9681
9682 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9683
9684         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9685         'long' type.
9686
9687 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9688
9689         PR testsuite/47954
9690         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9691         sizeof to compute alignment.
9692
9693 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR tree-optimization/48022
9696         * gcc.dg/pr48022-1.c: New test.
9697         * gcc.dg/pr48022-2.c: New test.
9698
9699 2011-03-07  Jason Merrill  <jason@redhat.com>
9700
9701         * g++.dg/template/nontype20.C: New.
9702         * g++.dg/init/member1.C: Adjust expected errors.
9703         * g++.dg/parse/constant4.C: Likewise.
9704         * g++.dg/template/qualified-id3.C: Likewise.
9705         * g++.old-deja/g++.pt/crash10.C: Likewise.
9706
9707         * g++.dg/cpp0x/regress/non-const1.C: New.
9708
9709 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR debug/47991
9712         * gcc.dg/pr47991.c: New test.
9713
9714 2011-03-07  Jason Merrill  <jason@redhat.com>
9715
9716         * g++.dg/abi/mangle46.C: New.
9717
9718 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9719
9720         PR target/47862
9721         * gcc.target/powerpc/pr47862.c: New.
9722
9723 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9724
9725         PR target/45413
9726         * gcc.target/i386/combine-mul.c: Require nonpic.
9727
9728 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9729             Nathan Froyd  <froydnj@codesourcery.com>
9730
9731         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9732
9733 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * README.QMTEST: Remove.
9736
9737 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9738             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739
9740         PR fortran/47850
9741         * gfortran.dg/array_constructor_37.f90 : New test.
9742
9743 2011-03-05  Jason Merrill  <jason@redhat.com>
9744
9745         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9746         * g++.dg/abi/mangle45.C: Likewise.
9747         * g++.dg/cpp0x/trailing1.C: Likewise.
9748
9749 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9750
9751         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9752
9753 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR rtl-optimization/47899
9756         * gcc.dg/pr47899.c: New test.
9757
9758         * gcc.dg/torture/pr47968.c: Ignore warnings.
9759
9760         PR tree-optimization/47967
9761         * gcc.c-torture/compile/pr47967.c: New test.
9762
9763 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9764
9765         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9766         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9767
9768 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9769
9770         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9771         and property_getAttributes() if __OBJC2__.
9772         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9773         * objc.dg/property/property-encoding-1.m: New.
9774         * obj-c++.dg/property/property-encoding-1.mm: New.
9775
9776 2011-03-04  Jason Merrill  <jason@redhat.com>
9777
9778         * g++.dg/template/pseudodtor6.C: New.
9779
9780         * g++.dg/inherit/covariant19.C: New.
9781
9782 2011-03-04  Richard Guenther  <rguenther@suse.de>
9783
9784         PR middle-end/47968
9785         * gcc.dg/torture/pr47968.c: New testcase.
9786
9787 2011-03-04  Richard Guenther  <rguenther@suse.de>
9788
9789         PR middle-end/47975
9790         * gcc.dg/torture/pr47975.c: New testcase.
9791
9792 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9793
9794         PR c++/47974
9795         * g++.dg/template/crash106.C: New.
9796
9797 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR c/47963
9800         * gcc.dg/gomp/pr47963.c: New test.
9801         * g++.dg/gomp/pr47963.C: New test.
9802
9803 2011-03-02  Jason Merrill  <jason@redhat.com>
9804
9805         * g++.dg/cpp0x/regress/condition1.C: New.
9806
9807         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9808
9809 2011-03-01  Jason Merrill  <jason@redhat.com>
9810
9811         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9812
9813         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9814
9815 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9816
9817         PR rtl-optimization/47925
9818         * gcc.c-torture/execute/pr47925.c: New test.
9819
9820 2011-03-01  Jason Merrill  <jason@redhat.com>
9821
9822         * g++.dg/cpp0x/decltype25.C: New.
9823
9824         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9825
9826 2011-03-01  Richard Guenther  <rguenther@suse.de>
9827
9828         PR tree-optimization/47890
9829         * gcc.dg/torture/pr47890.c: New testcase.
9830
9831 2011-03-01  Richard Guenther  <rguenther@suse.de>
9832
9833         PR lto/47924
9834         * gcc.dg/lto/pr47924_0.c: New testcase.
9835
9836 2011-03-01  Richard Guenther  <rguenther@suse.de>
9837
9838         PR lto/46911
9839         * gfortran.dg/lto/pr46911_0.f: New testcase.
9840
9841 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9842
9843         PR libgfortran/47933
9844         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9845         compile errors from older code form.
9846
9847 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9848
9849         PR libgfortran/47567
9850         * gfortran.dg/fmt_fw_d.f90: New test.
9851
9852 2011-02-28  Jason Merrill  <jason@redhat.com>
9853
9854         * g++.dg/inherit/covariant18.C: New.
9855
9856 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR middle-end/47893
9859         * gcc.dg/pr47893.c: New test.
9860
9861 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9862
9863         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9864         NULL in case of a selector with conflicting types.
9865         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9866
9867 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9868
9869         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9870         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9871         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9872         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9873
9874 2011-02-28  Jason Merrill  <jason@redhat.com>
9875
9876         PR c++/47906
9877         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9878
9879 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9880
9881         PR libgfortran/47778
9882         * gfortran.dg/namelist_71.f90: New test.
9883
9884 2011-02-27  Jason Merrill  <jason@redhat.com>
9885
9886         PR c++/47906
9887         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9888         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9889
9890 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9891
9892         PR c++/46466
9893         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9894
9895 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR fortran/47886
9898         * gfortran.dg/gomp/task-1.f90: Removed.
9899
9900 2011-02-26  Jason Merrill  <jason@redhat.com>
9901
9902         * g++.dg/template/this-targ1.C: New.
9903
9904         * g++.dg/cpp0x/regress/template-const1.C: New.
9905         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9906         * g++.dg/template/function1.C: Adjust.
9907         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9908         * g++.dg/debug/debug7.C: Adjust.
9909
9910 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9911
9912         PR fortran/47886
9913         * gfortran.dg/gomp/task-1.f90: New.
9914
9915 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9916
9917         * gcc.target/arm/neon-thumb2-move.c: Add
9918         dg-require-effective-target arm_thumb2_ok.
9919
9920 2011-02-24  Jason Merrill  <jason@redhat.com>
9921
9922         * g++.dg/parse/constant1.C: Specify C++98 mode.
9923         * g++.dg/parse/constant5.C: Likewise.
9924         * g++.dg/parse/error2.C: Likewise.
9925         * g++.dg/parse/semicolon3.C: Likewise.
9926         * g++.dg/template/crash14.C: Likewise.
9927         * g++.dg/template/local4.C: Likewise.
9928         * g++.dg/template/nontype3.C: Likewise.
9929         * g++.dg/parse/crash31.C: Adjust expected errors.
9930         * g++.dg/template/function1.C: Likewise.
9931         * g++.dg/template/ref3.C: Likewise.
9932         * g++.dg/template/static9.C: Likewise.
9933         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9934
9935         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9936         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9937         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9938         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9939         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9940
9941 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9942
9943         PR fortran/47878
9944         * gfortran.dg/pr47878.f90: New test.
9945
9946 2011-02-24  Richard Guenther  <rguenther@suse.de>
9947
9948         PR testsuite/47801
9949         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9950         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9951
9952 2011-02-24  Richard Guenther  <rguenther@suse.de>
9953
9954         PR fortran/47839
9955         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9956         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9957
9958 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9959
9960         PR libgfortran/47567
9961         * gfortran.dg/fmt_f0_1.f90: Update test.
9962
9963 2011-02-23  Jason Merrill  <jason@redhat.com>
9964
9965         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9966         * g++.dg/abi/mangle45.C: New.
9967
9968         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9969         * g++.dg/template/canon-type-9.C: Match use of decltype
9970         between declaration and definition.
9971         * g++.dg/template/canon-type-12.C: Likewise.
9972
9973 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9974
9975         PR fortran/40850
9976         * gfortran.dg/nested_allocatables_1.f90: New.
9977
9978 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9979
9980         PR c++/46868
9981         * g++.dg/pr46868.C: New test.
9982         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9983         * g++.dg/parse/error14.C: Adjust.
9984
9985 2011-02-23  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/47838
9988         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9989
9990 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9991
9992         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9993
9994 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9995
9996         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9997         * gfortran.dg/count_init_expr.f03: Ditto.
9998         * gfortran.dg/gomp/pr43711.f90: Ditto.
9999         * gcc.dg/struct-parse-2.c: Ditto.
10000         * gcc.dg/parse-error-3.c: Ditto.
10001         * gcc.dg/Wlogical-op-1.c: Ditto.
10002         * gcc.dg/Walways-true-1.c: Ditto.
10003         * gcc.dg/pr24225.c: Ditto.
10004         * gcc.dg/Walways-true-2.c: Ditto.
10005         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10006         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10007         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10008         * g++.dg/overload/defarg4.C: Ditto.
10009         * g++.dg/inherit/covariant16.C: Ditto.
10010         * g++.dg/inherit/virtual7.C: Ditto.
10011         * g++.dg/template/canon-type-9.C: Ditto.
10012         * g++.dg/template/access19.C: Ditto.
10013         * g++.dg/template/call7.C: Ditto.
10014         * g++.dg/template/canon-type-2.C: Ditto.
10015         * g++.dg/template/init7.C: Ditto.
10016         * g++.dg/template/sizeof-template-argument.C: Ditto.
10017         * g++.dg/template/const3.C: Ditto.
10018         * g++.dg/template/sfinae26.C: Ditto.
10019         * g++.dg/template/sfinae26.C: Ditto.
10020         * g++.dg/template/canon-type-11.C: Ditto.
10021         * g++.dg/template/union2.C: Ditto.
10022         * g++.dg/template/canon-type-3.C: Ditto.
10023         * g++.dg/template/canon-type-1.C: Ditto.
10024         * g++.dg/template/canon-type-5.C: Ditto.
10025         * g++.dg/template/canon-type-7.C: Ditto.
10026         * g++.dg/template/canon-type-10.C: Ditto.
10027         * g++.dg/template/spec36.C: Ditto.
10028         * g++.dg/template/typedef38.C: Ditto.
10029         * g++.dg/template/canon-type-4.C: Ditto.
10030         * g++.dg/template/canon-type-6.C: Ditto.
10031         * g++.dg/template/canon-type-13.C: Ditto.
10032         * g++.dg/template/instantiate9.C: Ditto.
10033         * g++.dg/template/ttp22.C: Ditto.
10034         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10035         * g++.dg/warn/Walways-true-1.C: Ditto.
10036         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10037         * g++.dg/warn/Walways-true-2.C: Ditto.
10038         * g++.dg/conversion/op4.C: Ditto.
10039         * g++.dg/opt/pr19650.C: Ditto.
10040         * g++.dg/lookup/friend11.C: Ditto.
10041         * g++.dg/other/default2.C: Ditto.
10042         * g++.dg/other/default3.C: Ditto.
10043         * g++.dg/other/dtor2.C: Ditto.
10044         * g++.dg/other/friend5.C: Ditto.
10045         * g++.dg/other/default5.C: Ditto.
10046         * g++.dg/init/brace6.C: Ditto.
10047         * g++.dg/init/aggr5.C: Ditto.
10048         * g++.dg/init/error2.C: Ditto.
10049         * g++.dg/expr/bound-mem-fun.C: Ditto.
10050         * g++.dg/expr/cond6.C: Ditto.
10051         * g++.dg/expr/stmt-expr-1.C: Ditto.
10052         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10053         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10054         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10055         * g++.dg/cpp0x/bracket1.C: Ditto.
10056         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10057         * g++.dg/cpp0x/pr38646.C: Ditto.
10058         * g++.dg/cpp0x/variadic73.C: Ditto.
10059         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10060         * g++.dg/cpp0x/bracket4.C: Ditto.
10061         * g++.dg/cpp0x/decltype4.C: Ditto.
10062         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10063         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10064         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10065         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10066         * g++.dg/cpp0x/decltype2.C: Ditto.
10067         * g++.dg/cpp0x/decltype1.C: Ditto.
10068         * g++.dg/cpp0x/bracket2.C: Ditto.
10069         * g++.dg/cpp0x/decltype5.C: Ditto.
10070         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10071         * g++.dg/cpp0x/variadic70.C: Ditto.
10072         * g++.dg/cpp0x/decltype6.C: Ditto.
10073         * g++.dg/cpp0x/rvo.C: Ditto.
10074         * g++.dg/cpp0x/vt-40092.C: Ditto.
10075         * g++.dg/cpp0x/variadic-new.C: Ditto.
10076         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10077         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10078         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10079         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10080         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10081         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10082         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10083         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10084         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10085         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10086         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10087         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10088         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10089         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10090         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10091         * g++.dg/cpp0x/pr39639.C: Ditto.
10092         * g++.dg/cpp0x/decltype3.C: Ditto.
10093         * g++.dg/cpp0x/variadic68.C: Ditto.
10094         * g++.dg/cpp0x/variadic-function.C: Ditto.
10095         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10096         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10097         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10098         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10099         * g++.dg/parse/crash35.C: Ditto.
10100         * g++.dg/parse/crash40.C: Ditto.
10101         * g++.dg/parse/defarg12.C: Ditto.
10102         * g++.dg/parse/crash34.C: Ditto.
10103         * g++.dg/parse/constructor3.C: Ditto.
10104         * g++.dg/parse/template23.C: Ditto.
10105         * g++.dg/parse/crash56.C: Ditto.
10106         * g++.dg/parse/dtor13.C: Ditto.
10107         * g++.dg/parse/error33.C: Ditto.
10108         * g++.dg/parse/ctor9.C: Ditto.
10109         * g++.dg/parse/error32.C: Ditto.
10110         * g++.dg/parse/error37.C: Ditto.
10111         * g++.dg/parse/bitfield3.C: Ditto.
10112         * g++.dg/parse/struct-4.C: Ditto.
10113         * g++.dg/ext/has_trivial_copy.C: Ditto.
10114         * g++.dg/ext/is_polymorphic.C: Ditto.
10115         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10116         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10117         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10118         * g++.dg/ext/is_union.C: Ditto.
10119         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10120         * g++.dg/ext/is_pod.C: Ditto.
10121         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10122         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10123         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10124         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10125         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10126         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10127         * g++.dg/ext/is_abstract.C: Ditto.
10128         * g++.dg/ext/has_trivial_assign.C: Ditto.
10129         * g++.dg/ext/is_class.C: Ditto.
10130         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10131         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10132         * g++.dg/ext/is_base_of.C: Ditto.
10133         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10134         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10135         * g++.dg/ext/is_empty.C: Ditto.
10136         * g++.dg/ext/is_enum.C: Ditto.
10137         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10138         * gnat.dg/opt11.adb: Ditto.
10139         * obj-c++.dg/pr45735.mm: Ditto.
10140         * obj-c++.dg/pr24393.mm: Ditto.
10141         * obj-c++.dg/exceptions-2.mm: Ditto.
10142         * objc.dg/pr45735.m: Ditto.
10143         * objc.dg/pr24393.m: Ditto.
10144
10145 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10146
10147         * objc.dg/attributes/objc-exception-1.m: New.
10148
10149 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10150
10151         * gcc.dg/cpp/include7.c: New test.
10152
10153 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10154
10155         PR c++/47242
10156         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10157
10158 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10159
10160         PR rtl-optimization/47763
10161         * gcc.dg/pr47763.c: New test.
10162
10163 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10164
10165         PR fortran/45743
10166         * gfortran.dg/whole_file_32.f90 : New test.
10167
10168 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10169
10170         PR c++/47666
10171         * g++.dg/inherit/virtual7.C: New test.
10172
10173 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10174
10175         PR objc/47832
10176         * objc.dg/type-size-3.m: Updated error message.
10177         * objc.dg/type-size-4.m: New test.
10178         * objc.dg/type-size-5.m: New test.
10179
10180 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10181
10182         * lib/gnat.exp: Fix comments.
10183         Don't load libgloss.exp.
10184         (default_gnat_version): Call $compiler with --version.
10185         Adapt regexp for gnatmake output, insert version.
10186         (gnat_version): New proc.
10187         (gnat_init): Remove gnat_libgcc_s_path.
10188         (gnat_target_compile): Likewise.
10189         Remove ld_library_path.
10190         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10191         (gnat_pass): Remove.
10192         (gnat_pass): Remove.
10193         (gnat_finish): Remove.
10194         (gnat_exit): Remove.
10195         (local_find_gnatmake): Reindent.
10196         (runtest_file_p): Remove.
10197         (prune_warnings): Remove.
10198         (find_gnatclean): New proc.
10199         * lib/gnat-dg.exp (lremove): New proc.
10200         (gnat-dg-test): Reindent.
10201         Remove additional output files.
10202         (gnat-dg-runtest): Remove.
10203
10204         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10205         * gnat.dg/loop_optimization6.adb: Likewise.
10206         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10207
10208 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR tree-optimization/47835
10211         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10212
10213 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10214
10215         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10216         * gfortran.dg/abstract_type_2.f03: Ditto.
10217         * gfortran.dg/abstract_type_3.f03: Ditto.
10218         * gfortran.dg/abstract_type_4.f03: Ditto.
10219         * gfortran.dg/abstract_type_5.f03: Ditto.
10220         * gfortran.dg/abstract_type_6.f03: Ditto.
10221         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10222         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10223         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10224         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10225         * gfortran.dg/array_function_5.f90: Ditto.
10226         * gfortran.dg/asynchronous_3.f03: Ditto.
10227         * gfortran.dg/char_expr_1.f90: Ditto.
10228         * gfortran.dg/class_14.f03: Ditto.
10229         * gfortran.dg/data_array_6.f: Ditto.
10230         * gfortran.dg/data_invalid.f90: Ditto.
10231         * gfortran.dg/dot_product_1.f03: Ditto.
10232         * gfortran.dg/func_derived_5.f90: Ditto.
10233         * gfortran.dg/func_result_4.f90: Ditto.
10234         * gfortran.dg/implied_do_1.f90: Ditto.
10235         * gfortran.dg/initialization_25.f90: Ditto.
10236         * gfortran.dg/initialization_26.f90: Ditto.
10237         * gfortran.dg/interface_34.f90: Ditto.
10238         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10239         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10240         * gfortran.dg/matmul_8.f03: Ditto.
10241         * gfortran.dg/merge_init_expr.f90: Ditto.
10242         * gfortran.dg/pack_assign_1.f90: Ditto.
10243         * gfortran.dg/pack_vector_1.f90: Ditto.
10244         * gfortran.dg/pointer_check_8.f90: Ditto.
10245         * gfortran.dg/product_init_expr.f03: Ditto.
10246         * gfortran.dg/reshape_order_5.f90: Ditto.
10247         * gfortran.dg/reshape_shape_1.f90: Ditto.
10248         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10249         * gfortran.dg/same_name_2.f90: Ditto.
10250         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10251         * gfortran.dg/spread_init_expr.f03: Ditto.
10252         * gfortran.dg/stmt_func_1.f90: Ditto.
10253         * gfortran.dg/sum_init_expr.f03: Ditto.
10254         * gfortran.dg/transpose_3.f03: Ditto.
10255         * gfortran.dg/unpack_init_expr.f03: Ditto.
10256         * gfortran.dg/warn_conversion.f90: Ditto.
10257         * gfortran.dg/warn_conversion_2.f90: Ditto.
10258         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10259         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10260         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10261         * gfortran.dg/whole_file_16.f90: Ditto.
10262         * gfortran.dg/whole_file_17.f90: Ditto.
10263         * gfortran.dg/whole_file_18.f90: Ditto.
10264         * gfortran.dg/whole_file_20.f03: Ditto.
10265         * gfortran.dg/whole_file_5.f90: Ditto.
10266         * gfortran.dg/whole_file_6.f90: Ditto.
10267         * gfortran.dg/write_invalid_format.f90: Ditto.
10268         * gfortran.dg/zero_sized_6.f90: Ditto.
10269
10270 2011-02-21  Jeff Law <law@redhat.com>
10271
10272         PR rtl-optimization/46178
10273         * gcc.target/i386/pr46178.c: New test.
10274
10275         PR rtl-optimization/46002
10276         * gcc.c-torture/compile/pr46002.c: New test.
10277
10278 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10279
10280         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10281         *-*-hpux10*.
10282
10283 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10284
10285         PR debug/47106
10286         * g++.dg/debug/pr47106.C: Require effective target lto.
10287
10288 2011-02-21  Jason Merrill  <jason@redhat.com>
10289
10290         * g++.dg/cpp0x/constexpr-diag2.C: New.
10291
10292 2011-02-20  Jason Merrill  <jason@redhat.com>
10293
10294         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10295
10296         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10297
10298         * g++.dg/overload/conv-op1.C: New.
10299
10300         * g++.dg/cpp0x/constexpr-synth1.C: New.
10301
10302 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10303
10304         * objc.dg/layout-2.m: New.
10305         * objc.dg/selector-3.m: Adjusted location of error message.
10306         * objc.dg/type-size-3.m: Same.
10307         * obj-c++.dg/selector-3.mm: Same.
10308
10309 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10310
10311         PR objc/47784
10312         * objc.dg/property/dotsyntax-22.m: New.
10313         * obj-c++.dg/property/dotsyntax-22.mm: New.
10314
10315 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10316
10317         PR c++/46394
10318         * g++.dg/template/typedef38.C: New test.
10319
10320 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10321
10322         PR fortran/46818
10323         * gfortran.dg/whole_file_30.f90 : New test.
10324         * gfortran.dg/whole_file_31.f90 : New test.
10325
10326 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10327
10328         PR fortran/45077
10329         PR fortran/44945
10330         * gfortran.dg/whole_file_28.f90 : New test.
10331         * gfortran.dg/whole_file_29.f90 : New test.
10332
10333 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10334
10335         PR c++/44118
10336         * g++.dg/template/crash105.C: New.
10337
10338 2011-02-19  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/cpp0x/regress/no-elide1.C: New.
10341
10342 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10343
10344         PR tree-optimization/46620
10345         * gcc.dg/pr46620.c: New.
10346
10347 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR c/47809
10350         * gcc.target/i386/pr47809.c: New test.
10351
10352 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10353             Tobias Burnus  <burnus@net-b.de>
10354
10355         * lib/target-supports.exp
10356         (check_effective_target_fortran_large_real): New check for large reals.
10357         * gfortran.dg/nan_7.f90: New test.
10358
10359 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10360
10361         PR libgfortran/47567
10362         * gfortran.dg/fmt_f0_1.f90: Update test.
10363
10364 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10365
10366         PR fortran/47348
10367         * gfortran.dg/array_constructor_36.f90 : New test.
10368         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10369         allow for comparison between different elements of the array
10370         constructor at different levels of optimization.
10371
10372 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10375         * gcc.target/i386/pr32280-1.c: Likewise.
10376
10377 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR target/47800
10380         * gcc.target/i386/pr47800.c: New test.
10381
10382 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10383
10384         * objc/execute/exceptions/foward-1.x: New.
10385
10386 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10387
10388         PR fortran/47789
10389         * gfortran.dg/derived_constructor_comps_4.f90: New.
10390
10391 2011-02-18  Tobias Burnus
10392
10393         PR fortran/47775
10394         * gfortran.dg/func_result_6.f90: New.
10395
10396 2011-02-18  Michael Matz  <matz@suse.de>
10397
10398         PR fortran/45586
10399         * gfortran.dg/lto/pr45586_0.f90: New test.
10400         * gfortran.dg/typebound_proc_20.f90: Ditto.
10401         * gfortran.dg/typebound_proc_21.f90: Ditto.
10402
10403 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10404
10405         PR c++/47795
10406         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10407
10408 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10409
10410         PR fortran/47750
10411         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10412         gcc_warning_prefix.
10413         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10414         normalizing the error/warning output.
10415         * gfortran.dg/Wall.f90: Update dg-error/warning.
10416         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10417         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10418         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10419         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10420         * gfortran.dg/class_30.f90: Update dg-error/warning.
10421         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10422         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10423         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10424         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10425         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10426         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10427         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10428         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10429         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10430         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10431         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10432         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10433         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10434         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10435         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10436         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10437         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10438         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10439         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10440         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10441         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10442         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10443         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10444         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10445         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10446
10447 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10448
10449         PR fortran/47768
10450         * gfortran.dg/proc_ptr_comp_30.f90: New.
10451
10452 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR debug/47780
10455         * gcc.target/i386/pr47780.c: New test.
10456
10457 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10458
10459         PR fortran/47767
10460         * gfortran.dg/class_40.f03: New.
10461
10462 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10463
10464         PR c++/47208
10465         * g++.dg/cpp0x/auto21.C: New test.
10466
10467 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10468
10469         * objc.dg/special/unclaimed-category-1.h: Updated for
10470         new ABI support.
10471         * objc.dg/special/unclaimed-category-1.m: Same.
10472         * objc.dg/zero-link-1.m: Same.
10473         * objc.dg/lookup-1.m: Same.
10474         * objc.dg/torture/strings/const-str-9.m
10475         * objc.dg/torture/strings/const-str-10.m: Same.
10476         * objc.dg/torture/strings/const-str-11.m: Same.
10477         * objc.dg/torture/forward-1.m: Same.
10478         * objc.dg/zero-link-2.m: Same.
10479         * objc.dg/encode-7-next-64bit.m: Same.
10480         * objc.dg/method-4.m: Same.
10481         * objc.dg/next-runtime-1.m: Same.
10482         * objc.dg/image-info.m: Same.
10483         * objc.dg/pr23214.m: Same.
10484         * objc.dg/symtab-1.m: Same.
10485         * obj-c++.dg/basic.m: Same.
10486         * obj-c++.dg/proto-lossage-3.m: Same.
10487         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10488         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10489         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10490         * obj-c++.dg/method-11.m: Same.
10491         * objc/execute/enumeration-1.m: Same.
10492         * objc/execute/object_is_class.m: Same.
10493         * objc/execute/formal_protocol-2.m: Same.
10494         * objc/execute/formal_protocol-4.m: Same.
10495         * objc/execute/formal_protocol-6.m: Same.
10496         * objc/execute/bycopy-3.m: Same.
10497         * objc/execute/exceptions/catchall-1.m: Same.
10498         * objc/execute/exceptions/finally-1.m: Same.
10499         * objc/execute/exceptions/local-variables-1.m: Same.
10500         * objc/execute/exceptions/foward-1.m: Same.
10501         * objc/execute/bf-common.h
10502         * objc/execute/enumeration-2.m: Same.
10503         * objc/execute/formal_protocol-1.m: Same.
10504         * objc/execute/formal_protocol-3.m: Same.
10505         * objc/execute/formal_protocol-5.m: Same.
10506         * objc/execute/accessing_ivars.m: Same.
10507         * objc/execute/bycopy-2.m: Same.
10508         * objc/execute/formal_protocol-7.m: Same.
10509         * objc/execute/compatibility_alias.m: Same.
10510         * objc/execute/no_clash.m: Same.
10511         * objc/execute/object_is_meta_class.m: Same.
10512         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10513         * objc/execute/class-tests-1.h: Include stdio.h.
10514         * objc/execute/class-tests-2.h: Same.
10515         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10516         runtimes.
10517         * obj-c++.dg/try-catch-2.mm: Same.
10518
10519 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR c++/47783
10522         * g++.dg/warn/Wunused-parm-4.C: New test.
10523
10524 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10525             Jan Hubicka  <jh@suse.cz>
10526
10527         PR debug/47106
10528         PR debug/47402
10529         * g++.dg/debug/pr47106.C: New.
10530
10531 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10532
10533         PR target/43653
10534         * gcc.target/i386/pr43653.c: New test.
10535
10536 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10537
10538         PR c++/47172
10539         * g++.dg/template/inherit6.C: New test.
10540
10541 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10542
10543         PR fortran/47745
10544         * gfortran.dg/class_39.f03: New.
10545
10546 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10547
10548         PR c++/47326
10549         * g++.dg/cpp0x/variadic106.C: New test.
10550
10551 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR libfortran/47757
10554         * gfortran.dg/pr47757-1.f90: New test.
10555         * gfortran.dg/pr47757-2.f90: New test.
10556         * gfortran.dg/pr47757-3.f90: New test.
10557
10558         PR c++/47704
10559         * g++.dg/cpp0x/enum8.C: New test.
10560
10561 2011-02-15  Jason Merrill  <jason@redhat.com>
10562
10563         * g++.dg/inherit/implicit-trivial1.C: New.
10564         * g++.dg/cpp0x/implicit-trivial1.C: New.
10565
10566 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10567
10568         PR middle-end/47725
10569         * gcc.dg/torture/pr47725.c: Removed.
10570
10571 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10572
10573         PR target/47755
10574         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10575         constant does not generate a load from memory.
10576
10577 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10578
10579         PR middle-end/47725
10580         * gcc.dg/torture/pr47725.c: New.
10581
10582 2011-02-15  Richard Guenther  <rguenther@suse.de>
10583
10584         PR tree-optimization/47743
10585         * gcc.dg/torture/pr47743.c: New testcase.
10586
10587 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR middle-end/47581
10590         * gcc.target/i386/pr47581.c: New test.
10591
10592 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10593
10594         PR fortran/47730
10595         * gfortran.dg/select_type_22.f03: New.
10596
10597 2011-02-14  Jason Merrill  <jason@redhat.com>
10598
10599         * g++.dg/cpp0x/regress/enum1.C: New.
10600
10601 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10602
10603         * gnat.dg/include.adb: New test.
10604
10605 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10606
10607         PR fortran/47728
10608         * gfortran.dg/class_38.f03: New.
10609
10610 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10611
10612         * gcc.dg/pr46494.c: New test.
10613
10614 2011-02-14  Richard Guenther  <rguenther@suse.de>
10615
10616         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10617
10618 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10619
10620         PR ada/41929
10621         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10622         sparc*-sun-solaris2.11.
10623
10624 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10625
10626         PR fortran/47349
10627         * gfortran.dg/argument_checking_18.f90: New.
10628
10629 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10630
10631         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10632         * gfortran.dg/argument_checking_17.f90: New.
10633
10634 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10635
10636         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10637         are temporarily disabled.
10638         * gfortran.dg/class_7.f03: Ditto.
10639         * gfortran.dg/coarray_14.f90: Ditto.
10640         * gfortran.dg/typebound_proc_13.f03: Ditto.
10641
10642 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10643
10644         PR fortran/45586
10645         * gfortran.dg/extends_11.f03: New.
10646
10647 2011-02-11  Xinliang David Li  <davidxl@google.com>
10648
10649         PR tree-optimization/47707
10650         * g++.dg/tree-ssa/pr47707.C: New test.
10651
10652 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10653
10654         * g++.dg/opt/inline17.C: New test.
10655
10656 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10657
10658         PR fortran/47550
10659         * gfortran.dg/pure_formal_2.f90: New.
10660
10661 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10662
10663         PR rtl-optimization/47614
10664         * gfortran.dg/pr47614.f: New.
10665
10666 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10667
10668         PR driver/47678
10669         * gcc.dg/opts-6.c: New test.
10670
10671 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10672
10673         PR debug/47684
10674         * gcc.dg/pr47684.c: New test.
10675
10676 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10677
10678         PR target/47629
10679         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10680         c99_runtime, dg-add-options c99_runtime.
10681         (main): Use __asm__.
10682
10683 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10684
10685         PR testsuite/47400
10686         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10687         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10688         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10689         * gcc.dg/ucnid-10.c: Likewise.
10690         * gcc.dg/ucnid-13.c: Likewise.
10691         * gcc.dg/ucnid-7.c: Likewise.
10692         * gcc.dg/ucnid-8.c: Likewise.
10693         Adapt dg-warning line number.
10694
10695 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10696
10697         * gcc.target/i386/parity-1.c: Use -march=k8.
10698         * gcc.target/i386/parity-2.c: Ditto.
10699         * gcc.target/i386/vecinit-1.c: Ditto.
10700         * gcc.target/i386/vecinit-2.c: Ditto.
10701
10702 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10703
10704         PR target/46610
10705         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10706         * gcc.target/mips/save-restore-3.c: Likewise.
10707         * gcc.target/mips/save-restore-4.c: Likewise.
10708         * gcc.target/mips/save-restore-5.c: Likewise.
10709
10710         PR target/47683
10711         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10712         * g++.dg/tree-prof/partition2.C: Likewise.
10713
10714 2011-02-09  Jason Merrill  <jason@redhat.com>
10715
10716         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10717         rather than misdeclare std::puts.
10718
10719         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10720         * g++.dg/other/warning1.C: Likewise.
10721         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10722         * g++.old-deja/g++.gb/scope06.C: Likewise.
10723         * g++.old-deja/g++.law/cvt11.C: Likewise.
10724         * g++.old-deja/g++.law/init1.C: Likewise.
10725         * g++.dg/abi/mangle26.C: Likewise.
10726
10727         * g++.dg/template/function1.C: Adjust for C++0x mode.
10728         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10729
10730         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10731         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10732
10733         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10734
10735         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10736
10737         * g++.dg/cpp0x/regress: New directory.
10738         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10739         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10740         * g++.dg/cpp0x/regress/regress3.C: New.
10741
10742 2011-02-10  Richard Guenther  <rguenther@suse.de>
10743
10744         PR tree-optimization/47677
10745         * gcc.dg/torture/pr47677.c: New testcase.
10746
10747 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10748
10749         * objc.dg/special/load-category-1.m: Remove unused header.
10750         * objc.dg/special/load-category-1a.m: Likewise.
10751         * objc.dg/special/load-category-2.m: Likewise.
10752         * objc.dg/special/load-category-2a.m: Likewise.
10753         * objc.dg/special/load-category-3.m: Likewise.
10754         * objc.dg/special/load-category-3a.m: Likewise.
10755         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10756         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10757         * objc.dg/attributes/class-attribute-1.m: Likewise.
10758         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10759         * obj-c++.dg/property/property.exp: Likewise.
10760         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10761         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10762         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10763         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10764         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10765         * obj-c++.dg/template-8.mm: Likewise.
10766
10767 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR target/47665
10770         * gcc.target/i386/pr47665.c: New test.
10771
10772 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10773
10774         PR testsuite/47622
10775         Revert
10776         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10777         PR debug/42631
10778         * gcc.dg/pr42631.c: Update test.
10779         * gcc.dg/pr42631-2.c: New test.
10780
10781 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10782
10783         PR fortran/47352
10784         * gfortran.dg/proc_decl_25.f90: New.
10785
10786 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10787
10788         PR fortran/47463
10789         * gfortran.dg/typebound_assignment_2.f03: New.
10790
10791 2011-02-09  Richard Guenther  <rguenther@suse.de>
10792
10793         PR tree-optimization/47664
10794         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10795
10796 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10797
10798         PR middle-end/47646
10799         * gnat.dg/uninit_func.adb: Adjust dg directive.
10800
10801 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10802
10803         PR middle-end/47646
10804         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10805
10806 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10807
10808         PR fortran/47637
10809         * gfortran.dg/auto_dealloc_2.f90: New.
10810
10811 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10812
10813         * gcc.dg/builtins-config.h: Remove __sgi handling.
10814         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10815         -std=c99 for mips-sgi-irix6.5*.
10816
10817 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10818
10819         PR middle-end/45505
10820         * gfortran.dg/pr25923.f90: Remove xfails.
10821
10822 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10823
10824         PR fortran/47583
10825         * gfortran.dg/inquire_14.f90: New test.
10826
10827 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10828
10829         PR fortran/45290
10830         * gfortran.dg/pointer_init_6.f90: New.
10831
10832 2011-02-08  Jeff Law <law@redhat.com>
10833
10834         PR tree-optimization/42893
10835         * gcc.tree-ssa/pr42893.c: New test.
10836
10837 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10838
10839         PR tree-optimization/46834
10840         PR tree-optimization/46994
10841         PR tree-optimization/46995
10842         * gcc.dg/graphite/id-pr46834.c: New.
10843         * gfortran.dg/graphite/id-pr46994.f90: New.
10844         * gfortran.dg/graphite/id-pr46995.f90: New.
10845
10846 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10847
10848         PR middle-end/47646
10849         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10850         using the variable is known the warning is emitted there.
10851         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10852         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10853
10854         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10855         statement.
10856         (vg): Likewise.
10857         * gcc.dg/noreturn-1.c (foo5): Likewise.
10858         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10859         (method2): Likewise.
10860
10861         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10862         the return statement using the uninitialized variable.
10863         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10864
10865 2011-02-08  Richard Guenther  <rguenther@suse.de>
10866
10867         PR middle-end/47639
10868         * g++.dg/opt/pr47639.c: New testcase.
10869
10870 2011-02-08  Richard Guenther  <rguenther@suse.de>
10871
10872         PR tree-optimization/47632
10873         * g++.dg/opt/pr47632.C: New testcase.
10874
10875 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10876
10877         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10878
10879 2011-02-07  Richard Guenther  <rguenther@suse.de>
10880
10881         PR tree-optimization/47615
10882         * g++.dg/opt/pr47615.C: New testcase.
10883
10884 2011-02-07  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/47621
10887         * gcc.dg/torture/pr47621.c: New testcase.
10888
10889 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10890
10891         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10892
10893 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10894
10895         PR fortran/47592
10896         * gfortran.dg/allocate_with_source_1 : New test.
10897
10898 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR middle-end/47610
10901         * gcc.dg/pr47610.c: New test.
10902
10903 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10904
10905         PR debug/42631
10906         * gcc.dg/pr42631.c: Update test.
10907         * gcc.dg/pr42631-2.c: New test.
10908
10909 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10910
10911         PR fortran/47574
10912         * gfortran.dg/pr47574.f90:  New test.
10913
10914 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10915
10916         PR tree-optimization/46194
10917         * gcc.dg/autopar/pr46194.c: New.
10918
10919 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR tree-optimization/43695
10922         * g++.dg/ipa/pr43695.C: New.
10923
10924 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR inline-asm/23200
10927         * gcc.dg/pr23200.c: New test.
10928
10929 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10930
10931         PR c++/47589
10932         * g++.dg/pr47589.C: New test.
10933
10934 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10935
10936         PR c++/47398
10937         * g++.dg/template/typedef37.C: New test.
10938         * g++.dg/template/param1.C: Adjust expected error message.
10939
10940 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR middle-end/31490
10943         * gcc.dg/pr31490-2.c: New test.
10944         * gcc.dg/pr31490-3.c: New test.
10945         * gcc.dg/pr31490-4.c: New test.
10946
10947 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10948             Jakub Jelinek  <jakub@redhat.com>
10949
10950         PR c++/46890
10951         * g++.dg/parser/semicolon3.C: Adjust.
10952         * g++.dg/parser/semicolon4.C: New testcase.
10953         * g++.dg/pr46890.C: New testcase.
10954
10955 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10956
10957         PR c++/29571
10958         * g++.dg/init/pr29571.C: New.
10959
10960 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10961
10962         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10963         instead of vect_int.
10964
10965 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10966
10967         PR target/47312
10968         * gcc.target/i386/pr47312.c: New test.
10969
10970         PR target/47564
10971         * gcc.target/i386/pr47564.c: New test.
10972
10973 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10974
10975         PR tree-optimization/45122
10976         * gcc.dg/tree-ssa/pr45122.c: New.
10977
10978 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10979
10980         PR target/47272
10981         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10982         and vec_vsx_st.
10983
10984         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10985         and vsx so a default --with-cpu=power7 doesn't give an error
10986         when -mavoid-indexed-addresses is used.
10987
10988         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10989         wrapper function to save the arguments and then jump to the real
10990         function, rather than depending on the compiler not to move stuff
10991         before an asm.
10992         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10993
10994 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10995             Paul Thomas  <pault@gcc.gnu.org>
10996
10997         PR fortran/47082
10998         * gfortran.dg/class_37.f03 : New test.
10999
11000 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11001             Richard Guenther  <rguenther@suse.de>
11002
11003         PR tree-optimization/40979
11004         PR bootstrap/47044
11005         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11006         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11007         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11008         check_vect_support_and_set_flags.
11009         * gfortran.dg/graphite/vect-pr40979.f90: New.
11010
11011 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11012
11013         PR fortran/47572
11014         * gfortran.dg/class_36.f03: New.
11015
11016 2011-02-02  Richard Guenther  <rguenther@suse.de>
11017
11018         PR tree-optimization/47566
11019         * gcc.dg/lto/20110201-1_0.c: New testcase.
11020
11021 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11022
11023         PR debug/47498
11024         PR debug/47501
11025         PR debug/45136
11026         PR debug/45130
11027         * debug/pr47498.c: New.
11028         * debug/pr47501.c: New.
11029
11030 2011-02-01  Richard Guenther  <rguenther@suse.de>
11031
11032         PR tree-optimization/47559
11033         * g++.dg/torture/pr47559.C: New testcase.
11034
11035 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11036
11037         PR fortran/47565
11038         * gfortran.dg/typebound_call_20.f03: New.
11039
11040 2011-02-01  Richard Guenther  <rguenther@suse.de>
11041
11042         PR tree-optimization/47555
11043         * gcc.dg/pr47555.c: New testcase.
11044
11045 2011-02-01  Richard Guenther  <rguenther@suse.de>
11046
11047         PR tree-optimization/47541
11048         * g++.dg/torture/pr47541.C: New testcase.
11049
11050 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11051
11052         PR fortran/47455
11053         * gfortran.dg/typebound_call_19.f03: New.
11054
11055 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11056
11057         PR c++/47416
11058         * g++.dg/cpp0x/pr47416.C: New test.
11059
11060 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/47519
11063         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11064
11065 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11066
11067         PR fortran/47463
11068         * gfortran.dg/typebound_assignment_1.f03: New.
11069
11070 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR tree-optimization/47538
11073         * gcc.c-torture/execute/pr47538.c: New test.
11074
11075 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11076
11077         PR target/45325
11078         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11079
11080 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11081
11082         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11083
11084 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11085
11086         PR rtl-optimization/44031
11087         * gcc.c-torture/compile/20110131-1.c: New test.
11088
11089 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11090
11091         PR fortran/47042
11092         * gfortran.dg/stmt_func_1.f90: New.
11093
11094 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11095
11096         PR fortran/47042
11097         * gfortran.dg/interface_34.f90: New.
11098
11099 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11100
11101         PR fortran/47523
11102         * gfortran.dg/realloc_on_assign_5.f03: New test.
11103         * gfortran.dg/realloc_on_assign_5.f03: New test.
11104
11105 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11106
11107         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11108         * gfortran.dg/bessel_7.f90: Likewise.
11109         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11110
11111         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11112         * gfortran.dg/sum_init_expr.f03: Likewise.
11113
11114         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11115
11116         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11117         -r -nostdlib.
11118
11119         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11120         loop only on "vect_intfloat_cvt" targets.
11121
11122 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11123
11124         PR fortran/47531
11125         * gfortran.dg/shape_6.f90: New.
11126
11127 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128
11129         PR libgfortran/47434
11130         * gfortran.dg/read_infnan_1.f90: Update test.
11131         * gfortran.dg/module_nan.f90: Update test.
11132         * gfortran.dg/char4_iunit_1.f03: Update test.
11133         * gfortran.dg/large_real_kind_1.f90: Update test.
11134         * gfortran.dg/real_const_3.f90: Update test.
11135         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11136
11137 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11138
11139         PR c++/47311
11140         * g++.dg/template/param2.C: New test.
11141
11142 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11143
11144         PR libgfortran/47285
11145         * gfortran.dg/fmt_g.f: New test.
11146
11147 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11148
11149         PR fortran/47507
11150         * gfortran.dg/pure_formal_1.f90: New.
11151
11152 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11153
11154         PR target/42894
11155         * gcc.dg/tls/pr42894.c: New test.
11156
11157 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11158
11159         * gcc.dg/pr47276.c: Add dg-require-visibility.
11160
11161 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11162
11163         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11164
11165 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11166             Tobias Burnus  <burnus@gcc.gnu.org>
11167
11168         PR fortran/45170
11169         PR fortran/35810
11170         PR fortran/47350
11171         * gfortran.dg/realloc_on_assign_3.f03: New test.
11172         * gfortran.dg/realloc_on_assign_4.f03: New test.
11173         * gfortran.dg/allocatable_function_5.f90: New test.
11174         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11175         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11176         implemented" dg-errors.
11177
11178 2011-01-27  Jan Hubicka  <jh@suse.cz>
11179
11180         PR middle-end/46949
11181         * gcc.dg/attr-weakref-4.c: New testcase
11182
11183 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11184
11185         PR tree-optimization/47228
11186         * gcc.dg/torture/pr47228.c: New test.
11187
11188 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11189
11190         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11191
11192 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11193
11194         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11195         when using auto-overlay support on the SPU.
11196
11197 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11198
11199         PR rtl-optimization/44174
11200         * gcc.target/i386/asm-6.c: New test.
11201
11202 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11203
11204         PR rtl-optimization/46856
11205         * gcc.c-torture/compile/pr46856.c: New test.
11206
11207 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11208             Andrew Pinski  <pinskia@gmail.com>
11209
11210         PR c/43082
11211         * gcc.dg/pr43082.c: New.
11212
11213 2011-01-26  DJ Delorie  <dj@redhat.com>
11214
11215         PR rtl-optimization/46878
11216         * gcc.dg/pr46878-1.c: New test.
11217
11218 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11219
11220         PR c++/47476
11221         * g++.dg/cpp0x/pr47476.C: New test.
11222
11223 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11224
11225         * gcc.c-torture/compile/20110126-1.c: New test.
11226
11227 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11228
11229         PR c/47473
11230         * gcc.dg/torture/pr47473.c: New test.
11231
11232 2011-01-26  Jan Hubicka  <jh@suse.cz>
11233
11234         PR target/47237
11235         * gcc.c-torture/execute/pr47237.c: New testcase.
11236
11237 2011-01-26  Jan Hubicka  <jh@suse.cz>
11238
11239         PR tree-optimization/47190
11240         * gcc.dg/attr-weakref-3.c: New testcase.
11241
11242 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11243
11244         PR c++/43601
11245         * gcc.dg/dll-9a.c: New test file.
11246         * gcc.dg/dll-11.c: Likewise.
11247         * gcc.dg/dll-12.c: Likewise.
11248         * gcc.dg/dll-12a.c: Likewise.
11249         * gcc.dg/dll-11a.c: Likewise.
11250         * gcc.dg/dll-9.c: Likewise.
11251         * gcc.dg/dll-10.c: Likewise.
11252         * gcc.dg/dll-10a.c: Likewise.
11253         * g++.dg/ext/dllexport4a.cc: Likewise.
11254         * g++.dg/ext/dllexport4.C: Likewise.
11255         * g++.dg/ext/dllexport5.C: Likewise.
11256         * g++.dg/ext/dllexport5a.cc: Likewise.
11257
11258 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11259
11260         PR tree-optimization/46970
11261         * gcc.dg/graphite/pr46970.c: New.
11262
11263 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11264
11265         PR tree-optimization/46215
11266         * gcc.dg/graphite/pr46215.c: New.
11267
11268 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11269
11270         PR tree-optimization/46168
11271         * gcc.dg/graphite/pr46168.c: New.
11272
11273 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11274
11275         PR tree-optimization/43657
11276         * gcc.dg/graphite/pr43657.c: New.
11277
11278 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11279
11280         PR tree-optimization/29832
11281         * gfortran.dg/graphite/pr29832.f90: New.
11282
11283 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11284
11285         PR tree-optimization/43567
11286         * gcc.dg/graphite/pr43567.c: New.
11287
11288 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11289
11290         * gfortran.dg/graphite/interchange-4.f: New.
11291         * gfortran.dg/graphite/interchange-5.f: New.
11292
11293         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11294         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11295         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11296         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11297         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11298         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11299         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11300         * gfortran.dg/ltrans-7.f90: Removed.
11301         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11302
11303         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11304         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11305         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11306         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11307         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11308         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11309         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11310         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11311         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11312         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11313         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11314         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11315         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11316         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11317         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11318         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11319         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11320         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11321         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11322         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11323         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11324         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11325         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11326         * gcc.dg/tree-ssa/data-dep-1.c
11327         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11328         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11329         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11330         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11331         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11332
11333 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR tree-optimization/47265
11336         PR tree-optimization/47443
11337         * gcc.c-torture/compile/pr47265.c: New test.
11338         * gcc.dg/pr47443.c: New test.
11339
11340 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11341
11342         PR tree-optimization/47382
11343         * g++.dg/torture/pr47382.C: New test.
11344         * g++.dg/opt/devirt1.C: Xfail.
11345
11346 2011-01-25  Yao Qi  <yao@codesourcery.com>
11347
11348         PR target/45701
11349         * gcc.target/arm/pr45701-1.c: New test.
11350         * gcc.target/arm/pr45701-2.c: New test.
11351         * gcc.target/arm/pr45701-3.c: New test.
11352
11353 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11354             Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR tree-optimization/47271
11357         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11358
11359 2011-01-25  Nick Clifton  <nickc@redhat.com>
11360
11361         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11362         (saturate_add): Delete.
11363         (exchange): Delete.
11364         (main): Do not run saturate_add.
11365         (set_interrupts): Delete.
11366
11367 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11368
11369         PR fortran/47448
11370         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11371
11372 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11373
11374         PR tree-optimization/47427
11375         PR tree-optimization/47428
11376         * gcc.c-torture/compile/pr47427.c: New test.
11377         * gcc.c-torture/compile/pr47428.c: New test.
11378
11379 2011-01-25  Richard Guenther  <rguenther@suse.de>
11380
11381         PR middle-end/47411
11382         * gcc.dg/torture/pr47411.c: New testcase.
11383
11384 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11385
11386         * gfortran.dg/graphite/id-24.f: New.
11387         * gfortran.dg/graphite/id-25.f: New.
11388
11389 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11390
11391         * gfortran.dg/graphite/id-23.f: New.
11392
11393 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11394
11395         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11396
11397 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11398
11399         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11400         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11401         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11402         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11403         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11404         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11405         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11406         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11407         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11408
11409 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11410
11411         * gcc.dg/graphite/block-0.c: Add documentation.
11412         * gcc.dg/graphite/block-4.c: Same.
11413         * gcc.dg/graphite/block-7.c: Same.
11414         * gcc.dg/graphite/block-8.c: New.
11415         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11416         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11417         * gcc.dg/graphite/interchange-12.c: Add documentation.
11418         * gcc.dg/graphite/interchange-13.c: New.
11419         * gcc.dg/graphite/interchange-14.c: New.
11420         * gcc.dg/graphite/interchange-15.c: New.
11421         * gcc.dg/graphite/interchange-8.c: Add documentation.
11422         * gcc.dg/graphite/interchange-mvt.c: Same.
11423
11424 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11425
11426         PR target/47408
11427         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11428         * gcc.target/powerpc/altivec-14.c: Ditto.
11429         * gcc.target/powerpc/altivec-33.c: Ditto.
11430         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11431         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11432         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11433         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11434         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11435         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11436         * g++.dg/ext/altivec-15.C: Ditto.
11437         * g++.dg/ext/altivec-types-1.C: Ditto.
11438         * g++.dg/ext/altivec-types-2.C: Ditto.
11439         * g++.dg/ext/altivec-types-3.C: Ditto.
11440         * g++.dg/ext/altivec-types-4.C: Ditto.
11441
11442 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11443
11444         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11445
11446 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11447
11448         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11449         optimization options.
11450
11451 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11452
11453         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11454
11455         PR testsuite/45988
11456         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11457
11458 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11459
11460         PR fortran/47421
11461         * gfortran.dg/allocatable_scalar_12.f90: New.
11462
11463 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11464
11465         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11466         vectorization to be not profitable if peeling is used to
11467         realign the memory access.
11468         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11469         loop bound to avoid loop unrolling.
11470         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11471
11472 2011-01-22  Jan Hubicka  <jh@suse.cz>
11473
11474         PR lto/47333
11475         * g++.dg/lto/pr47333.C: New file.
11476
11477 2011-01-22  Jan Hubicka  <jh@suse.cz>
11478
11479         PR tree-optimization/43884
11480         PR lto/44334
11481         * gcc.dg/autopar/outer-2.c: Increase array size.
11482         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11483
11484 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11485
11486         PR fortran/38536
11487         * gfortran.dg/c_loc_tests_16.f90:  New test.
11488
11489 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11490
11491         PR fortran/47399
11492         * gfortran.dg/typebound_proc_19.f90: New.
11493
11494 2011-01-21  Jeff Law <law@redhat.com>
11495
11496         PR tree-optimization/47053
11497         * g++.dg/pr47053.C: New test.
11498
11499 2011-01-21  Jason Merrill  <jason@redhat.com>
11500
11501         PR c++/47041
11502         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11503
11504 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR c++/47388
11507         * g++.dg/cpp0x/range-for10.C: New test.
11508         * g++.dg/template/for1.C: New test.
11509
11510         PR middle-end/45566
11511         * g++.dg/tree-prof/partition3.C: New test.
11512
11513         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11514
11515         PR rtl-optimization/47366
11516         * g++.dg/opt/pr47366.C: New test.
11517
11518 2011-01-21  Jason Merrill  <jason@redhat.com>
11519
11520         PR c++/46552
11521         * g++.dg/cpp0x/constexpr-regress2.C: New.
11522
11523         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11524
11525 2011-01-21  Jeff Law <law@redhat.com>
11526
11527         PR rtl-optimization/41619
11528         * gcc.dg/pr41619.c: New.
11529
11530 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11531
11532         PR tree-optimization/47355
11533         * g++.dg/opt/pr47355.C: New test.
11534
11535 2011-01-21  Richard Guenther  <rguenther@suse.de>
11536
11537         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11538         making main hot.
11539
11540 2011-01-21  Richard Guenther  <rguenther@suse.de>
11541
11542         PR tree-optimization/47365
11543         * gcc.dg/torture/pr47365.c: New testcase.
11544         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11545
11546 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11547
11548         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11549
11550 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR tree-optimization/47391
11553         * gcc.dg/pr47391.c: New test.
11554
11555 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11556
11557         * g++.dg/template/char1.C: Use signed char.
11558
11559 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11560
11561         PR fortran/47377
11562         * gfortran.dg/pointer_target_4.f90: New.
11563
11564 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11565
11566         PR target/47251
11567         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11568         ILP32 system and not IP32.
11569
11570 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11571
11572         PR debug/46583
11573         * g++.dg/debug/pr46583.C: New.
11574
11575 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11576
11577         PR debug/47283
11578         * g++.dg/debug/pr47283.C: New test.
11579
11580         PR testsuite/47371
11581         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11582         * gcc.target/i386/headmerge-2.c: Likewise.
11583
11584 2011-01-20  Richard Guenther  <rguenther@suse.de>
11585
11586         PR middle-end/47370
11587         * gcc.dg/torture/pr47370.c: New testcase.
11588
11589 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11590
11591         PR tree-optimization/46130
11592         * gcc.dg/pr46130-1.c: New test.
11593         * gcc.dg/pr46130-2.c: New test.
11594
11595 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11596
11597         PR c++/47291
11598         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11599
11600 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11601
11602         PR debug/46240
11603         * g++.dg/debug/pr46240.cc: New.
11604
11605 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11606
11607         PR c++/47303
11608         * g++.dg/template/anonunion1.C: New test.
11609
11610         PR rtl-optimization/47337
11611         * gcc.c-torture/execute/pr47337.c: New test.
11612
11613 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11614
11615         PR testsuite/45342
11616         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11617
11618 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11619
11620         PR tree-optimization/46021
11621         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11622
11623 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11624
11625         PR tree-optimization/47290
11626         * g++.dg/torture/pr47290.C: New test.
11627
11628 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11629
11630         PR fortran/47240
11631         * gfortran.dg/proc_ptr_comp_29.f90: New.
11632
11633 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11634
11635         PR testsuite/41146
11636         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11637         powerpc-apple-darwin9.
11638
11639 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11640
11641         PR rtl-optimization/47299
11642         * gcc.c-torture/execute/pr47299.c: New test.
11643
11644 2011-01-17  Jason Merrill  <jason@redhat.com>
11645
11646         * g++.dg/cpp0x/constexpr-virtual.C: New.
11647
11648 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11649
11650         PR fortran/47331
11651         * gfortran.dg/gomp/pr47331.f90: New test.
11652
11653 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11654
11655         PR objc/47314
11656         * objc.dg/selector-warn-1.m: New.
11657         * obj-c++.dg/selector-warn-1.mm: New.
11658
11659 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11660
11661         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11662         Update dg-final accordingly.
11663
11664 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11665
11666         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11667
11668 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11669
11670         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11671         target check.
11672         * gcc.dg/guality/pr36728-2.c: Likewise.
11673
11674 2011-01-17  Richard Guenther  <rguenther@suse.de>
11675
11676         PR tree-optimization/47313
11677         * g++.dg/torture/pr47313.C: New testcase.
11678
11679 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11680
11681         PR target/47318
11682         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11683         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11684         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11685         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11686
11687         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11688         as __m256i.
11689         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11690         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11691         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11692
11693 2011-01-17  Richard Guenther  <rguenther@suse.de>
11694
11695         PR tree-optimization/45967
11696         * gcc.dg/torture/pr45967-2.c: New testcase.
11697         * gcc.dg/torture/pr45967-3.c: Likewise.
11698
11699 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11700
11701         PR testsuite/47325
11702         * g++.dg/ext/pr47213.C: Require visibility.
11703
11704 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11705
11706         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11707         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11708
11709 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11710
11711         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11712         Linux-based targets.
11713
11714 2011-01-13  Jan Hubicka  <jh@suse.cz>
11715
11716         PR tree-optimization/47276
11717         * gcc.dg/pr47276.c: New testcase.
11718
11719 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11720             Jonathan Wakely  <jwakely.gcc@gmail.com>
11721
11722         PR c++/33558
11723         * g++.dg/other/pr33558.C: New.
11724         * g++.dg/other/pr33558-2.C: New.
11725
11726 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11727
11728         PR tree-optimization/45934
11729         PR tree-optimization/46302
11730         * g++.dg/ipa/devirt-c-1.C: New test.
11731         * g++.dg/ipa/devirt-c-2.C: Likewise.
11732         * g++.dg/ipa/devirt-c-3.C: Likewise.
11733         * g++.dg/ipa/devirt-c-4.C: Likewise.
11734         * g++.dg/ipa/devirt-c-5.C: Likewise.
11735         * g++.dg/ipa/devirt-c-6.C: Likewise.
11736         * g++.dg/ipa/devirt-6.C: Likewise.
11737         * g++.dg/ipa/devirt-d-1.C: Likewise.
11738         * g++.dg/torture/pr45934.C: Likewise.
11739
11740 2011-01-14  Jason Merrill  <jason@redhat.com>
11741
11742         * g++.dg/cpp0x/variadic105.C: New.
11743
11744 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11745             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11746
11747         PR objc/45989
11748         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11749         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11750         execution tests on i?86-*-*, x86_64-*-* and
11751         powerpc*-apple-darwin* && ilp32.
11752         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11753         tests on i?86-*-* and x86_64-*-*.
11754
11755 2011-01-14  Richard Guenther  <rguenther@suse.de>
11756
11757         PR tree-optimization/47280
11758         * g++.dg/opt/pr47280.C: New testcase.
11759
11760 2011-01-14  Jason Merrill  <jason@redhat.com>
11761
11762         * g++.dg/cpp0x/constexpr-regress1.C: New.
11763
11764         * g++.dg/ext/flexary2.C: New.
11765
11766 2011-01-14  Richard Guenther  <rguenther@suse.de>
11767
11768         PR middle-end/47281
11769         * gcc.dg/torture/pr47281.c: New testcase.
11770         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11771
11772 2011-01-14  Richard Guenther  <rguenther@suse.de>
11773
11774         PR tree-optimization/47286
11775         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11776
11777 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11778
11779         PR c++/47213
11780         * g++.dg/ext/pr47213.C: New.
11781
11782 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11785
11786 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11787             Mikael Morin  <mikael@gcc.gnu.org>
11788
11789         PR fortran/45848
11790         PR fortran/47204
11791         * gfortran.dg/select_type_20.f90: New.
11792         * gfortran.dg/select_type_21.f90: New.
11793
11794 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11795
11796         PR target/47251
11797         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11798
11799 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11800
11801         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11802         * gcc.dg/guality/pr36728-2.c: Likewise.
11803
11804 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11805
11806         PR debug/PR46973
11807         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11808
11809 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11810
11811         PR rtl-optimization/45352
11812         * gcc.dg/pr45352-3.c: New.
11813
11814 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11815
11816         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11817         comment.
11818         * g++.dg/cpp0x/range-for8.C: New.
11819         * g++.dg/cpp0x/range-for9.C: New.
11820
11821 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11822
11823         PR debug/47209
11824         * g++.dg/debug/pr47209.C: New.
11825
11826 2011-01-12  Richard Guenther  <rguenther@suse.de>
11827
11828         PR lto/47259
11829         * gcc.dg/lto/pr47259_0.c: New testcase.
11830         * gcc.dg/lto/pr47259_1.c: Likewise.
11831
11832 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11833
11834         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11835         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11836         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11837         methods missing from the OBJC2 Object.
11838         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11839         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11840         GNU and NeXT runtimes.
11841         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11842         comments.
11843         * objc-obj-c++-shared/Object1.m: Likewise.
11844         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11845         * objc.dg/proto-qual-1.m: Likewise.
11846         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11847         * obj-c++.dg/proto-qual-1.mm: Likewise.
11848
11849 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11850
11851         PR testsuite/33033
11852         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11853
11854 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11855
11856         Fixed the Objective-C++ testsuite and updated all tests.
11857         * lib/obj-c++.exp (obj-c++_init): Declare and set
11858         gcc_warning_prefix and gcc_error_prefix.
11859         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11860         'dg-warning', 'dg-message' and 'dg-error'.
11861         * obj-c++.dg/class-extension-3.mm: Likewise.
11862         * obj-c++.dg/class-protocol-1.mm: Likewise.
11863         * obj-c++.dg/encode-7.mm: Likewise.
11864         * obj-c++.dg/exceptions-3.mm: Likewise.
11865         * obj-c++.dg/exceptions-5.mm: Likewise.
11866         * obj-c++.dg/method-12.mm: Likewise.
11867         * obj-c++.dg/method-13.mm: Likewise.
11868         * obj-c++.dg/method-15.mm: Likewise.
11869         * obj-c++.dg/method-16.mm: Likewise.
11870         * obj-c++.dg/method-4.mm: Likewise.
11871         * obj-c++.dg/method-8.mm: Likewise.
11872         * obj-c++.dg/method-conflict-1.mm: Likewise.
11873         * obj-c++.dg/method-conflict-2.mm: Likewise.
11874         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11875         and uncommented second part of the testcase now that the testsuite
11876         works correctly.
11877         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11878         and uncommented second part of the testcase now that the testsuite
11879         works correctly.
11880         * obj-c++.dg/private-1.mm: Likewise.
11881         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11882         * obj-c++.dg/syntax-error-7.mm: Likewise.
11883         * obj-c++.dg/warn5.mm: Likewise.
11884         * obj-c++.dg/property/at-property-14.mm: Likewise.
11885         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11886         FIXME.
11887         * obj-c++.dg/property/at-property-18.mm: Likewise.
11888         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11889         FIXME.
11890         * obj-c++.dg/property/at-property-21.mm: Likewise.
11891         * obj-c++.dg/property/at-property-28.mm: Likewise.
11892         * obj-c++.dg/property/at-property-5.mm: Likewise.
11893         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11894         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11895         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11896         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11897         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11898         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11899         * obj-c++.dg/tls/diag-5.mm: Likewise.
11900         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11901         dg-error, now matched correctly.
11902
11903 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11904
11905         * objc.dg/property/at-property-29.m: New.
11906         * obj-c++.dg/property/at-property-29.mm: New.
11907
11908 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11909
11910         * go.test/go-test.exp (go-set-goarch): New proc.
11911         (go-gc-tests): Use it.
11912
11913 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11914
11915         PR debug/46955
11916         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11917
11918 2011-01-11  Richard Henderson  <rth@redhat.com>
11919
11920         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11921
11922 2011-01-11  Jan Hubicka  <jh@suse.cz>
11923
11924         PR lto/45721
11925         PR lto/45375
11926         * gcc.dg/lto/pr45721_1.c: New file.
11927         * gcc.dg/lto/pr45721_0.c: New file.
11928
11929 2011-01-11  Richard Guenther  <rguenther@suse.de>
11930
11931         PR tree-optimization/46076
11932         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11933
11934 2011-01-11  Jeff Law <law@redhat.com>
11935
11936         * PR tree-optimization/47086
11937         * gcc.dg/pr47086.c: New test.
11938
11939 2011-01-11  Jason Merrill  <jason@redhat.com>
11940
11941         PR c++/46658
11942         * g++.dg/template/new10.C: New.
11943
11944         PR c++/45520
11945         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11946
11947 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11948
11949         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11950         Split type definitions and NSConstantString class into...
11951         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11952         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11953         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11954         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11955         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11956         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11957         to comments.
11958         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11959         encode defines for newer NeXT system headers.
11960         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11961         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11962         * objc.dg/foreach-5.m: Likewise.
11963         * objc.dg/foreach-2.m: Likewise.
11964         * objc.dg/foreach-4.m: Likewise.
11965         * objc.dg/torture/strings/string1.m: Likewise.
11966         * objc.dg/torture/strings/string2.m: Likewise.
11967         * objc.dg/torture/strings/string3.m: Likewise.
11968         * objc.dg/torture/strings/string4.m: Likewise.
11969         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11970         header and stand alone.
11971         * obj-c++.dg/strings/strings-2.mm: Likewise.
11972         * objc.dg/torture/strings/const-str-3.m: Likewise.
11973         * objc.dg/strings/strings-2.m: Likewise.
11974         * objc.dg/strings/const-str-12b.m: Likewise.
11975
11976 2011-01-12  Richard Guenther  <rguenther@suse.de>
11977
11978         PR middle-end/32511
11979         * gcc.dg/attr-weak-1.c: Adjust.
11980
11981 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11982
11983         PR fortran/47051
11984         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11985         standard compliant and comment.
11986
11987 2011-01-10  Jan Hubicka  <jh@suse.cz>
11988
11989         PR lto/46083
11990         * gcc.dg/initpri3.c: New testcase.
11991
11992 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11993
11994         PR lto/47222
11995         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11996         externally visible.
11997         (g_esi): Likewise.
11998         (g_ebx): Likewise.
11999         (g_ebp): Likewise.
12000         (g_esp): Likewise.
12001         (g_ebp_save): Likewise.
12002         (g_esp_save): Likewise.
12003
12004 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12005
12006         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12007
12008 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12009
12010         PR tree-optimization/46021
12011         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12012         i?86-*-*, x86_64-*-*.
12013
12014 2011-01-10  Jeff Law <law@redhat.com>
12015
12016         * PR tree-optimization/47141
12017         * gcc.c-torture/compile/pr47141.c: New test.
12018
12019 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         PR testsuite/46230
12022         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12023         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12024         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12025         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12026
12027         PR testsuite/46230
12028         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12029         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12030         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12031         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12032         being vectorized.  Adjust dg-final pattern.
12033
12034         PR testsuite/46230
12035         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12036         * gcc.dg/vect/slp-24.c: Likewise.
12037
12038 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12039
12040         PR c++/47218
12041         * g++.dg/other/pr47218-1.C: New test file.
12042         * g++.dg/other/pr47218.C: Likewise.
12043         * g++.dg/other/pr47218.h: New supporting header.
12044
12045 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12046
12047         PR objc/47232
12048         * objc.dg/attributes/invalid-attribute-1.m: New.
12049         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12050
12051 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12052
12053         PR fortran/47224
12054         * gfortran.dg/proc_ptr_comp_28.f90: New.
12055
12056 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12057
12058         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12059         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12060         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12061         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12062         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12063         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12064         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12065         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12066         * objc.dg/gnu-api-2-class.m: Likewise.
12067         * objc.dg/gnu-api-2-ivar.m: Likewise.
12068         * objc.dg/gnu-api-2-method.m: Likewise.
12069         * objc.dg/gnu-api-2-objc.m: Likewise.
12070         * objc.dg/gnu-api-2-object.m: Likewise.
12071         * objc.dg/gnu-api-2-property.m: Likewise.
12072         * objc.dg/gnu-api-2-protocol.m: Likewise.
12073         * objc.dg/gnu-api-2-sel.m: Likewise.
12074
12075 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12076
12077         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12078         * objc.dg/objc-foreach-4.m: Likewise.
12079         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12080         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12081         * objc.dg/foreach-4.m: Likewise.
12082         * objc.dg/foreach-5.m: Likewise.
12083         * objc.dg/foreach-3.m: Return self from init.
12084
12085 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12086
12087         PR fortran/38536
12088         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12089
12090 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12091
12092         PR fortran/46313
12093         * gfortran.dg/class_35.f90: New.
12094
12095 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12096
12097         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12098
12099 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12100
12101         PR objc/47078
12102         * objc.dg/invalid-method-2.m: New.
12103         * obj-c++.dg/invalid-method-2.mm: New.
12104
12105 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12106
12107         PR fortran/46896
12108         * gfortran.dg/transpose_optimization_2.f90 : New test.
12109
12110 2011-01-08  Jan Hubicka  <jh@suse.cz>
12111
12112         PR tree-optmization/46469
12113         * g++.dg/torture/pr46469.C: New testcase.
12114
12115 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12116
12117         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12118         emulation of libobjc-gnu structure layout functionality to ..
12119         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12120         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12121         * objc/execute/bf-common.h: Adjust headers.
12122         * objc/execute/bf-1.m: Likewise.
12123         * objc/execute/bf-2.m: Likewise.
12124         * objc/execute/bf-3.m: Likewise.
12125         * objc/execute/bf-4.m: Likewise.
12126         * objc/execute/bf-5.m: Likewise.
12127         * objc/execute/bf-6.m: Likewise.
12128         * objc/execute/bf-7.m: Likewise.
12129         * objc/execute/bf-8.m: Likewise.
12130         * objc/execute/bf-9.m: Likewise.
12131         * objc/execute/bf-10.m: Likewise.
12132         * objc/execute/bf-11.m: Likewise.
12133         * objc/execute/bf-12.m: Likewise.
12134         * objc/execute/bf-13.m: Likewise.
12135         * objc/execute/bf-14.m: Likewise.
12136         * objc/execute/bf-15.m: Likewise.
12137         * objc/execute/bf-16.m: Likewise.
12138         * objc/execute/bf-17.m: Likewise.
12139         * objc/execute/bf-18.m: Likewise.
12140         * objc/execute/bf-19.m: Likewise.
12141         * objc/execute/bf-20.m: Likewise.
12142         * objc/execute/bf-21.m: Likewise.
12143         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12144         objc_get_type_qualifiers ().
12145
12146 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12147
12148         PR fortran/45777
12149         * gfortran.dg/dependency_39.f90:  New test.
12150
12151 2011-01-07  Jan Hubicka  <jh@suse.cz>
12152
12153         Get builtins tests ready for linker plugin.
12154         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12155         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12156         my_memset, my_bzero): Mark used.
12157         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12158         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12159         volatile.
12160         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12161         volatile.
12162
12163 2011-01-07  Jan Hubicka  <jh@suse.cz>
12164
12165         PR tree-optimization/46367
12166         * g++.dg/torture/pr46367.C: New file.
12167
12168 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12169
12170         PR target/47201
12171         * gcc.dg/pr47201.c: New test.
12172
12173         PR bootstrap/47187
12174         * gcc.dg/tree-prof/pr47187.c: New test.
12175
12176 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12177
12178         PR fortran/41580
12179         * gfortran.dg/extends_type_of_3.f90: New.
12180
12181 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12182
12183         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12184         * g++.dg/ext/dllimport-MI1.C: Likewise.
12185         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12186         * g++.dg/ext/dllimport10.C: Likewise.
12187         * g++.dg/ext/dllimport11.C: Likewise.
12188         * g++.dg/ext/dllimport12.C: Likewise.
12189         * g++.dg/ext/dllimport13.C: Likewise.
12190         * g++.dg/ext/dllimport2.C: Likewise.
12191         * g++.dg/ext/dllimport3.C: Likewise.
12192         * g++.dg/ext/dllimport4.C: Likewise.
12193         * g++.dg/ext/dllimport5.C: Likewise.
12194         * g++.dg/ext/dllimport6.C: Likewise.
12195         * g++.dg/ext/dllimport8.C: Likewise.
12196         * g++.dg/ext/dllimport9.C: Likewise.
12197         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12198         targets, too. Additionally enable test for i?86-*-mingw*.
12199         * g++.dg/ext/selectany1.C: Likewise.
12200         Remove guard variable check.
12201
12202 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12203
12204         PR fortran/47189
12205         PR fortran/47194
12206         * gfortran.dg/storage_size_3.f08: Extended.
12207
12208 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12209
12210         PR c++/47022
12211         * g++.dg/template/stdarg1.C: New test.
12212
12213 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12214
12215         PR fortran/47195
12216         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12217         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12218         from the interface of functions to not hide the errors that
12219         shall be tested.
12220
12221 2011-01-06  Jan Hubicka  <jh@suse.cz>
12222
12223         * gcc.dg/lto/pr47188_0.c: New testcase.
12224         * gcc.dg/lto/pr47188_1.c: New testcase.
12225
12226 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12227
12228         PR fortran/33117
12229         PR fortran/46478
12230         * gfortran.dg/interface_33.f90: New test.
12231
12232 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12233
12234         PR c/47150
12235         * gcc.c-torture/compile/pr47150.c: New test.
12236
12237 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12238
12239         PR tree-optimization/47139
12240         * gcc.dg/vect/pr47139.c: New test.
12241
12242 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12243
12244         PR fortran/47180
12245         * gfortran.dg/extends_type_of_2.f03: New.
12246
12247 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12248
12249         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12250
12251 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12252
12253         * gnat.dg/opt14.adb: New test.
12254
12255 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12256
12257         PR fortran/46017
12258         * gfortran.dg/allocate_error_2.f90:  New test.
12259
12260 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12261
12262         PR fortran/47024
12263         * gfortran.dg/storage_size_3.f08: New.
12264
12265 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12266
12267         PR libgfortran/47154
12268         * gfortran.dg/namelist_68.f90: New test.
12269
12270 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12271
12272         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12273
12274 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12275
12276         PR fortran/46448
12277         * gfortran.dg/class_34.f90: New.
12278
12279 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12280
12281         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12282         use __builtin_inff.  Skip all single-precision tests that require
12283         Infinity.
12284
12285 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12286
12287         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12288
12289 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12290
12291         PR tree-optimization/47148
12292         * gcc.c-torture/execute/pr47148.c: New test.
12293
12294         PR tree-optimization/47155
12295         * gcc.c-torture/execute/pr47155.c: New test.
12296
12297         PR rtl-optimization/47157
12298         * gcc.c-torture/compile/pr47157.c: New test.
12299
12300 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12301
12302         * gcc.dg/torture/vector-shift2.c (schar): Define.
12303         (main): Always use schar or uchar instead of plain "char" to avoid
12304         dependencies on implementation-defined char signedness.
12305
12306 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12307
12308         PR tree-optimization/46801
12309         * gnat.dg/pack9.adb: Remove xfail.
12310
12311 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12312
12313         PR tree-optimization/46984
12314         * g++.dg/ipa/pr46984.C: New test.
12315
12316 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12317
12318         PR fortran/46408
12319         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12320
12321 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12322
12323         PR tree-optimization/47140
12324         * gcc.c-torture/compile/pr47140.c: New test.
12325
12326         PR rtl-optimization/47028
12327         * gcc.dg/pr47028.c: New test.
12328
12329 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12330
12331         * objc.dg/protocol-forward-1.m: Removed TODO.
12332         * objc.dg/protocol-forward-2.m: New.
12333         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12334         * obj-c++.dg/protocol-forward-2.mm: New.
12335
12336 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12337
12338         PR target/38662
12339         * g++.dg/eh/pr38662.C: New testcase.
12340
12341 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12342
12343         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12344         scan for newline '\n'.
12345
12346 \f
12347 Copyright (C) 2011 Free Software Foundation, Inc.
12348
12349 Copying and distribution of this file, with or without modification,
12350 are permitted in any medium without royalty provided the copyright
12351 notice and this notice are preserved.