OSDN Git Service

b67d0f5e8ae7d3c188506265d1d0b13a347d2e03
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/50757
4         * g++.dg/warn/format7.C: New.
5         * obj-c++.dg/warn7.mm: Likewise.
6
7 2011-10-17  Richard Guenther  <rguenther@suse.de>
8
9         PR tree-optimization/50729
10         * gcc.dg/torture/pr50729.c: New testcase.
11
12 2011-10-15  Tom Tromey  <tromey@redhat.com>
13             Dodji Seketeli  <dodji@redhat.com>
14
15         * lib/prune.exp (prune_gcc_output):  Prune output referring to
16         included files.
17         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
18         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
19         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
20         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
21
22 2011-10-15  Tom Tromey  <tromey@redhat.com>
23             Dodji Seketeli  <dodji@redhat.com>
24
25         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
26
27 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
28
29         PR c++/48489
30         * g++.dg/inherit/error5.C: New.
31
32 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
33
34         PR fortran/47023
35         PR fortran/50752
36         * gfortran.dg/kind_tests_4.f90: New.
37
38 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
39
40         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
41         targets that support vector condition.
42
43 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/47023
46         * gfortran.dg/c_kind_tests_3.f03: New.
47
48 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
49
50         PR fortran/50547
51         * gfortran.dg/elemental_args_check_4.f90: New.
52
53 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
54
55         PR tree-optimization/50727
56         * gcc.dg/vect/pr50727.c: New test.
57
58 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
59
60         * gcc.dg/vla-23.c: New test.
61
62 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
63
64         PR tree-optimization/50596
65         * gcc.dg/vect/vect-cond-9.c: New test.
66
67 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
68
69         * gcc.dg/vect/bb-slp-29.c: New test.
70
71 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
72
73         PR c++/50732
74         * g++.dg/ext/is_base_of_incomplete.C: New.
75         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
76         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
77
78 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gcc.target/sparc/combined-1.c: Compile at -O2.
81
82 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
83
84         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
85         (dg-options): Add -Wno-attributes.
86         * gcc.target/i386/fma_double_?.c: Ditto.
87         * gcc.target/i386/fma_run_float_?.c: Ditto.
88         * gcc.target/i386/fma_run_double_?.c: Ditto.
89         * gcc.target/i386/l_fma_float_?.c: Dtto.
90         * gcc.target/i386/l_fma_double_?.c: Ditto.
91         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
92         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
93
94 2011-10-15  Tobias Burnus  <burnus@net-b.de>
95
96         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
97         the comments.
98         * gfortran.dg/bind_c_usage_24.f90: Ditto.
99         * gfortran.dg/rank_3.f90: Ditto.
100         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
101         -std=f2008ts in dg-options.
102         * gfortran.dg/rank_4.f90: Ditto.
103
104 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
105
106         PR target/49263
107         * gcc.target/sh/pr49263.c: New.
108
109 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
110
111         * gnat.dg/specs/debug1.ads: Tweak.
112
113 2011-10-14  Kai Tietz  <ktietz@redhat.com>
114
115         * gfortran.fortran-torture/compile/logical-2.f90: New test.
116
117 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
118
119         * gcc.target/i386/sse2-mul-1.c: New test.
120         * gcc.target/i386/sse4_1-mul-1.c: New test.
121         * gcc.target/i386/avx-mul-1.c: New test.
122         * gcc.target/i386/xop-mul-1.c: New test.
123         * gcc.target/i386/avx2-mul-1.c: New test.
124
125 2011-10-14  Jason Merrill  <jason@redhat.com>
126
127         PR c++/50563
128         * g++.dg/cpp0x/nsdmi-list1.C: New.
129
130         PR c++/50707
131         * g++.dg/cpp0x/nsdmi-const1.C: New.
132
133 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
134
135         PR fortran/50570
136         * gfortran.dg/pointer_intent_5.f90: New.
137
138 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
139
140         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
141         * gcc.target/i386/warn-vect-op-1.c: Ditto.
142         * gcc.target/i386/warn-vect-op-2.c: Ditto.
143
144 2011-10-14  Tobias Burnus  <burnus@net-b.de>
145
146         PR fortran/50718
147         * gfortran.dg/pointer_check_11.f90: New.
148         * gfortran.dg/pointer_check_12.f90: New.
149
150 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
151
152         PR c++/38174
153         * g++.dg/overload/operator4.C: New.
154
155 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
156
157         * gcc.dg/di-longlong64-sync-1.c: New test.
158         * gcc.dg/di-sync-multithread.c: New test.
159         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
160         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
161         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
162         tests for v5, v6, v6k, and v7-a, and add-options helpers.
163         (check_effective_target_arm_arm_ok): New helper.
164         (check_effective_target_sync_longlong): New helper.
165
166 2011-10-14  Richard Guenther  <rguenther@suse.de>
167
168         PR tree-optimization/50723
169         * gcc.dg/torture/pr50723.c: New testcase.
170
171 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
172
173         PR c++/17212
174         * g++.dg/warn/format6.C: New.
175         * obj-c++.dg/warn6.mm: Likewise.
176
177 2011-10-13  Richard Henderson  <rth@redhat.com>
178
179         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
180         Delete.
181         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
182         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
183         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
184
185 2011-10-13  Jason Merrill  <jason@redhat.com>
186
187         PR c++/50614
188         * g++.dg/cpp0x/nsdmi-template2.C: New.
189
190         PR c++/50437
191         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
192
193         PR c++/50618
194         * g++.dg/init/vbase1.C: New.
195
196 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
197
198         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
199         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
200         * gcc.target/i386/avx-vphminposuw-2.c: New test.
201         * gcc.target/i386/avx-vphminposuw-3.c: New test.
202
203 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
204
205         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
206
207 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
210
211 2011-10-13  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/50712
214         * gcc.target/i386/pr50712.c: New testcase.
215
216 2011-10-13  Tom de Vries  <tom@codesourcery.com>
217
218         * gcc.dg/memcpy-4.c: New test.
219
220 2011-10-13  Richard Guenther  <rguenther@suse.de>
221
222         PR tree-optimization/50698
223         * g++.dg/vect/pr50698.cc: New testcase.
224
225 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
226
227         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
228         * gcc.target/powerpc/warn-2.c: Ditto.
229
230         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
231         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
232         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
233         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
234         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
235         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
236         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
237         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
238         * gcc.target/powerpc/ppc-pow.c: Likewise.
239         * gcc.target/powerpc/recip-1.c: Likewise.
240         * gcc.target/powerpc/recip-2.c: Likewise.
241         * gcc.target/powerpc/recip-3.c: Likewise.
242         * gcc.target/powerpc/recip-4.c: Likewise.
243         * gcc.target/powerpc/recip-5.c: Likewise.
244
245 2011-10-12  David S. Miller  <davem@davemloft.net>
246
247         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
248         '-mvis3' instead of 'mcpu=niagara3' in options.
249         * gcc.target/sparc/fhalve.c: Likewise.
250         * gcc.target/sparc/fnegop.c: Likewise.
251         * gcc.target/sparc/fpadds.c: Likewise.
252         * gcc.target/sparc/fshift.c: Likewise.
253         * gcc.target/sparc/fucmp.c: Likewise.
254         * gcc.target/sparc/lzd.c: Likewise.
255         * gcc.target/sparc/vis3misc.c: Likewise.
256         * gcc.target/sparc/xmul.c: Likewise.
257
258 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
259
260         * gnat.dg/vect1.ad[sb]: New test.
261         * gnat.dg/vect1_pkg.ads: New helper.
262         * gnat.dg/vect2.ad[sb]: New test.
263         * gnat.dg/vect2_pkg.ads: New helper.
264         * gnat.dg/vect3.ad[sb]: New test.
265         * gnat.dg/vect3_pkg.ads: New helper.
266         * gnat.dg/vect4.ad[sb]: New test.
267         * gnat.dg/vect4_pkg.ads: New helper.
268         * gnat.dg/vect5.ad[sb]: New test.
269         * gnat.dg/vect5_pkg.ads: New helper.
270         * gnat.dg/vect6.ad[sb]: New test.
271         * gnat.dg/vect6_pkg.ads: New helper.
272
273 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
274
275         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
276         * gcc.target/i386/fma_run_double_2.c: Likewise.
277         * gcc.target/i386/fma_run_double_3.c: Likewise.
278         * gcc.target/i386/fma_run_double_4.c: Likewise.
279         * gcc.target/i386/fma_run_double_5.c: Likewise.
280         * gcc.target/i386/fma_run_double_6.c: Likewise.
281         * gcc.target/i386/fma_run_float_1.c: Likewise.
282         * gcc.target/i386/fma_run_float_2.c: Likewise.
283         * gcc.target/i386/fma_run_float_3.c: Likewise.
284         * gcc.target/i386/fma_run_float_4.c: Likewise.
285         * gcc.target/i386/fma_run_float_5.c: Likewise.
286         * gcc.target/i386/fma_run_float_6.c: Likewise.
287
288         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
289         remove the extra dg-options.
290         * gcc.target/i386/l_fma_double_2.c: Likewise.
291         * gcc.target/i386/l_fma_double_3.c: Likewise.
292         * gcc.target/i386/l_fma_double_4.c: Likewise.
293         * gcc.target/i386/l_fma_double_5.c: Likewise.
294         * gcc.target/i386/l_fma_double_6.c: Likewise.
295         * gcc.target/i386/l_fma_float_1.c: Likewise.
296         * gcc.target/i386/l_fma_float_2.c: Likewise.
297         * gcc.target/i386/l_fma_float_3.c: Likewise.
298         * gcc.target/i386/l_fma_float_4.c: Likewise.
299         * gcc.target/i386/l_fma_float_5.c: Likewise.
300         * gcc.target/i386/l_fma_float_6.c: Likewise.
301
302 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
303
304         PR tree-optimization/50189
305         * g++.dg/torture/pr50189.C: New testcase.
306
307 2011-10-12  Richard Guenther  <rguenther@suse.de>
308
309         PR tree-optimization/50700
310         * gcc.dg/builtin-object-size-12.c: New testcase.
311
312 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
313
314         PR c/50565
315         * gcc.c-torture/compile/pr50565-1.c,
316         gcc.c-torture/compile/pr50565-2.c: New tests.
317
318 2011-10-11  Jason Merrill  <jason@redhat.com>
319
320         PR c++/49855
321         PR c++/49896
322         * g++.dg/template/constant1.C: New.
323         * g++.dg/template/constant2.C: New.
324         * g++.dg/cpp0x/constexpr-template3.C: New.
325
326 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
327
328         * gcc.target/i386/warn-vect-op-3.c: New test.
329         * gcc.target/i386/warn-vect-op-1.c: New test.
330         * gcc.target/i386/warn-vect-op-2.c: New test.
331
332 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
333
334         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
335
336 2011-10-11  Richard Guenther  <rguenther@suse.de>
337
338         PR tree-optimization/50204
339         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
340
341 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
342
343         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
344
345 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
346
347         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
348         * gcc.target/i386/fma_double_2.c: Ditto.
349         * gcc.target/i386/fma_double_3.c: Ditto.
350         * gcc.target/i386/fma_double_4.c: Ditto.
351         * gcc.target/i386/fma_double_5.c: Ditto.
352         * gcc.target/i386/fma_double_6.c: Ditto.
353         * gcc.target/i386/fma_float_1.c: Ditto.
354         * gcc.target/i386/fma_float_2.c: Ditto.
355         * gcc.target/i386/fma_float_3.c: Ditto.
356         * gcc.target/i386/fma_float_4.c: Ditto.
357         * gcc.target/i386/fma_float_5.c: Ditto.
358         * gcc.target/i386/fma_float_6.c: Ditto.
359         * gcc.target/i386/l_fma_double_1.c: Ditto.
360         * gcc.target/i386/l_fma_double_2.c: Ditto.
361         * gcc.target/i386/l_fma_double_3.c: Ditto.
362         * gcc.target/i386/l_fma_double_4.c: Ditto.
363         * gcc.target/i386/l_fma_double_5.c: Ditto.
364         * gcc.target/i386/l_fma_double_6.c: Ditto.
365         * gcc.target/i386/l_fma_float_1.c: Ditto.
366         * gcc.target/i386/l_fma_float_2.c: Ditto.
367         * gcc.target/i386/l_fma_float_3.c: Ditto.
368         * gcc.target/i386/l_fma_float_4.c: Ditto.
369         * gcc.target/i386/l_fma_float_5.c: Ditto.
370         * gcc.target/i386/l_fma_float_6.c: Ditto.
371         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
372         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
373         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
374         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
375         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
376         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
377         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
378         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
379         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
380         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
381         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
382         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
383
384 2011-10-11  Tristan Gingold  <gingold@adacore.com>
385
386         * gcc.dg/va-arg-4.c: New test.
387         * gcc.dg/va-arg-5.c: Ditto.
388
389 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
390
391         * lib/target-supports.exp (check_effective_target_fd_truncate):
392         Close and unlink test file before exit.
393
394 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
395
396         PR fortran/50564
397         * gfortran.dg/forall_15.f90:  New test case.
398
399 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
400             Andrew Macleod  <amacleod@redhat.com>
401
402         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
403         wrappers for *other_threads() and *final_verify().
404         * gcc.dg/simulate-thread/simulate-thread.h
405         (simulate_thread_wrapper_other_threads): New.
406         (simulate_thread_wrapper_final_verify): New.
407
408 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
409
410         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
411
412 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
413
414         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
415
416 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
417             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
418
419         * gcc.target/i386/fma_1.h: New file.
420         * gcc.target/i386/fma_2.h: Likewise.
421         * gcc.target/i386/fma_3.h: Likewise.
422         * gcc.target/i386/fma_4.h: Likewise.
423         * gcc.target/i386/fma_5.h: Likewise.
424         * gcc.target/i386/fma_6.h: Likewise.
425         * gcc.target/i386/fma_double_1.c: Likewise.
426         * gcc.target/i386/fma_double_2.c: Likewise.
427         * gcc.target/i386/fma_double_3.c: Likewise.
428         * gcc.target/i386/fma_double_4.c: Likewise.
429         * gcc.target/i386/fma_double_5.c: Likewise.
430         * gcc.target/i386/fma_double_6.c: Likewise.
431         * gcc.target/i386/fma_float_1.c: Likewise.
432         * gcc.target/i386/fma_float_2.c: Likewise.
433         * gcc.target/i386/fma_float_3.c: Likewise.
434         * gcc.target/i386/fma_float_4.c: Likewise.
435         * gcc.target/i386/fma_float_5.c: Likewise.
436         * gcc.target/i386/fma_float_6.c: Likewise.
437         * gcc.target/i386/fma_main.h: Likewise.
438         * gcc.target/i386/fma_run_double_1.c: Likewise.
439         * gcc.target/i386/fma_run_double_2.c: Likewise.
440         * gcc.target/i386/fma_run_double_3.c: Likewise.
441         * gcc.target/i386/fma_run_double_4.c: Likewise.
442         * gcc.target/i386/fma_run_double_5.c: Likewise.
443         * gcc.target/i386/fma_run_double_6.c: Likewise.
444         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
445         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
446         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
447         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
448         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
449         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
450         * gcc.target/i386/fma_run_float_1.c: Likewise.
451         * gcc.target/i386/fma_run_float_2.c: Likewise.
452         * gcc.target/i386/fma_run_float_3.c: Likewise.
453         * gcc.target/i386/fma_run_float_4.c: Likewise.
454         * gcc.target/i386/fma_run_float_5.c: Likewise.
455         * gcc.target/i386/fma_run_float_6.c: Likewise.
456         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
457         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
458         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
459         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
460         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
461         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
462         * gcc.target/i386/l_fma_1.h: Likewise.
463         * gcc.target/i386/l_fma_2.h: Likewise.
464         * gcc.target/i386/l_fma_3.h: Likewise.
465         * gcc.target/i386/l_fma_4.h: Likewise.
466         * gcc.target/i386/l_fma_5.h: Likewise.
467         * gcc.target/i386/l_fma_6.h: Likewise.
468         * gcc.target/i386/l_fma_double_1.c: Likewise.
469         * gcc.target/i386/l_fma_double_2.c: Likewise.
470         * gcc.target/i386/l_fma_double_3.c: Likewise.
471         * gcc.target/i386/l_fma_double_4.c: Likewise.
472         * gcc.target/i386/l_fma_double_5.c: Likewise.
473         * gcc.target/i386/l_fma_double_6.c: Likewise.
474         * gcc.target/i386/l_fma_float_1.c: Likewise.
475         * gcc.target/i386/l_fma_float_2.c: Likewise.
476         * gcc.target/i386/l_fma_float_3.c: Likewise.
477         * gcc.target/i386/l_fma_float_4.c: Likewise.
478         * gcc.target/i386/l_fma_float_5.c: Likewise.
479         * gcc.target/i386/l_fma_float_6.c: Likewise.
480         * gcc.target/i386/l_fma_main.h: Likewise.
481         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
482         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
483         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
484         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
485         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
486         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
487         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
488         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
489         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
490         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
491         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
492         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
493
494 2011-10-10  Richard Guenther  <rguenther@suse.de>
495
496         PR middle-end/50389
497         * gcc.dg/torture/pr50389.c: New testcase.
498
499 2011-10-10  Richard Guenther  <rguenther@suse.de>
500
501         PR middle-end/50195
502         * gcc.dg/builtins-47.c: Optimize.
503
504 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
505
506         * lib/gcc-simulate-thread.exp: New.
507         * gcc.dg/simulate-thread/guality.h: New.
508         * gcc.dg/simulate-thread/simulate-thread.h: New.
509         * gcc.dg/simulate-thread/simulate-thread.exp: New.
510         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
511         * gcc.dg/simulate-thread/README: New.
512         * g++.dg/simulate-thread/guality.h: New.
513         * g++.dg/simulate-thread/simulate-thread.h: New.
514         * g++.dg/simulate-thread/simulate-thread.exp: New.
515         * g++.dg/simulate-thread/simulate-thread.gdb: New.
516         * c-c++-common/cxxbitfields-2.c: Remove.
517         * c-c++-common/cxxbitfields.c: Remove.
518         * c-c++-common/cxxbitfields-4.c: Remove.
519         * c-c++-common/cxxbitfields-5.c: Remove.
520         * c-c++-common/simulate-thread/bitfields-1.c: New.
521         * c-c++-common/simulate-thread/bitfields-2.c: New.
522         * c-c++-common/simulate-thread/bitfields-3.c: New.
523         * c-c++-common/simulate-thread/bitfields-4.c: New.
524
525 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
526
527         PR c++/38980
528         * g++.dg/warn/format5.C: New.
529
530 2011-10-09  Tobias Burnus  <burnus@net-b.de>
531
532         PR fortran/50273
533         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
534         * gfortran.dg/common_16.f90: New.
535
536 2011-10-09  Tobias Burnus  <burnus@net-b.de>
537
538         * gfortran.dg/iso_c_binding_param_1.f90: New.
539         * gfortran.dg/iso_c_binding_param_2.f90: New.
540         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
541
542 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
543
544         PR tree-optimization/50635
545         * gcc.dg/vect/pr50635.c: New test.
546
547 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
548
549         PR fortran/50659
550         * gfortran.dg/proc_decl_27.f90: New.
551
552 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
553
554         PR libobjc/50428
555         * objc/execute/initialize-1.m: New test.
556
557 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
558
559         PR fortran/47844
560         * gfortran.dg/pointer_function_result_1.f90 : New test.
561
562 2011-10-07  David S. Miller  <davem@davemloft.net>
563
564         PR 50655
565         * gcc.target/sparc/sparc.exp: Add vis3 target test.
566         * gcc.target/sparc/cmask.c: Use it.
567         * gcc.target/sparc/fhalve.c: Likewise.
568         * gcc.target/sparc/fnegop.c: Likewise.
569         * gcc.target/sparc/fpadds.c: Likewise.
570         * gcc.target/sparc/fshift.c: Likewise.
571         * gcc.target/sparc/fucmp.c: Likewise.
572         * gcc.target/sparc/lzd.c: Likewise.
573         * gcc.target/sparc/vis3misc.c: Likewise.
574         * gcc.target/sparc/xmul.c: Likewise.
575
576 2011-10-07  Richard Henderson  <rth@redhat.com>
577
578         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
579         match for avx2.
580         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
581
582 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
583
584         * gcc.dg/pr50193-1.c: New file.
585         * gcc.target/arm/shiftable.c: New file.
586
587 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
588
589         PR fortran/50625
590         * gfortran.dg/class_46.f03: New.
591
592 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
593
594         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
595         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
596         (syslog, vsyslog, __vsyslog_chk): Likewise.
597
598         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
599         (x, EXT_x): Use ASMNAME.
600
601         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
602         (a, c): Use ASMNAME.
603
604 2011-10-07  Tom de Vries  <tom@codesourcery.com>
605
606         PR middle-end/50527
607         * gcc.dg/pr50527.c: New test.
608
609 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
610
611         PR tree-optimization/50650
612         * gcc.c-torture/compile/pr50650.c: New test.
613
614 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
615
616         PR tree-optimization/50575
617         * gcc.c-torture/execute/vector-compare-2.x: New file.
618
619 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
620
621         PR middle-end/50125
622         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
623         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
624         (bar3): Likewise.
625
626 2011-10-07  Richard Guenther  <rguenther@suse.de>
627
628         PR testsuite/50637
629         * gcc.dg/vect/vect-align-2.c: Increase array size.
630
631 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
632             H.J. Lu  <hongjiu.lu@intel.com>
633
634         PR target/50603
635         * gcc.target/i386/pr50603.c: New test.
636
637 2011-10-06  Jason Merrill  <jason@redhat.com>
638
639         PR c++/39164
640         * g++.dg/cpp0x/default31.C: New.
641
642 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
643
644         PR tree-optimization/50596
645         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
646         New.
647         * gcc.dg/vect/vect-cond-8.c: New test.
648
649 2011-10-06  Richard Henderson  <rth@redhat.com>
650
651         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
652         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
653         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
654         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
655         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
656         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
657         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
658         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
659         * gcc.c-torture/execute/vshuf-16.inc: New file.
660         * gcc.c-torture/execute/vshuf-2.inc: New file.
661         * gcc.c-torture/execute/vshuf-4.inc: New file.
662         * gcc.c-torture/execute/vshuf-8.inc: New file.
663         * gcc.c-torture/execute/vshuf-main.inc: New file.
664         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
665         * gcc.c-torture/execute/vshuf-v2df.c: New test.
666         * gcc.c-torture/execute/vshuf-v2di.c: New test.
667         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
668         * gcc.c-torture/execute/vshuf-v2si.c: New test.
669         * gcc.c-torture/execute/vshuf-v4df.c: New test.
670         * gcc.c-torture/execute/vshuf-v4di.c: New test.
671         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
672         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
673         * gcc.c-torture/execute/vshuf-v4si.c: New test.
674         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
675         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
676         * gcc.c-torture/execute/vshuf-v8si.c: New test.
677
678 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/49279
681         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
682         * gcc.c-torture/execute/pr49279.c: New test.
683
684 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
685
686         PR target/49049
687         * gcc.c-torture/compile/pr49049.c: New test.
688
689 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
690
691         PR target/50305
692         * gcc.target/arm/pr50305.c: New test.
693
694 2011-10-06  Richard Guenther  <rguenther@suse.de>
695
696         PR tree-optimization/38884
697         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
698         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
699
700 2011-10-05  David S. Miller  <davem@davemloft.net>
701
702         * gcc.target/sparc/lzd.c: New test.
703         * gcc.target/sparc/popc.c: New test.
704
705 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
706
707         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
708         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
709         * g++.dg/other/final1.C: Cleanup original tree dump.
710
711 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
712
713         PR tree-optimization/50613
714         * gcc.dg/pr50613.c: New test.
715
716 2011-10-05  Richard Henderson  <rth@redhat.com>
717
718         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
719         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
720         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
721         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
722         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
723         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
724         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
725         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
726
727 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
728
729         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
730         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
731         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
732         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
733         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
734
735 2011-10-05  Richard Guenther  <rguenther@suse.de>
736
737         PR tree-optimization/38885
738         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
739
740 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
741
742         * gcc.target/i386/sw-1.c: New test.
743
744 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
745
746         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
747         -mtune=generic.
748         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
749
750 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
751
752         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
753
754 2011-10-04  David S. Miller  <davem@davemloft.net>
755
756         * gcc.target/sparc/fhalve.c: New test.
757         * gcc.target/sparc/fnegop.c: New test.
758         * gcc.target/sparc/xmul.c: New test.
759
760 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
761
762         PR fortran/35831
763         * gfortran.dg/dummy_procedure_6.f90: New.
764
765 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
766
767         PR tree-optimization/50604
768         * gcc.dg/pr50604.c: New test.
769
770 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
771
772         PR tree-optimization/49662
773         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
774         * gcc.dg/graphite/interchange-15.c: Likewise.
775         * gcc.dg/graphite/interchange-mvt.c: Likewise.
776
777 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
778
779         * gcc.dg/tree-ssa/restrict-4.c: New test.
780
781 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
782
783         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
784         (main): Use __typeof to get result type of comparison.
785
786 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
787
788         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
789         Make et_vect_multiple_sizes_saved global.
790         (check_effective_target_vect64): Make et_vect64_saved global.
791
792 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
793
794         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
795         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
796         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
797         * gcc.dg/builtin-complex-err-1.c: Adjust.
798
799 2011-10-02  Jason Merrill  <jason@redhat.com>
800
801         * g++.dg/cpp0x/range-for22.C: New.
802
803         * g++.dg/cpp0x/variadic65.C: Remove xfails.
804         * g++.dg/cpp0x/variadic82.C: Remove xfails.
805         * g++.dg/cpp0x/variadic83.C: Remove xfails.
806         * g++.dg/cpp0x/variadic105.C: Remove xfails.
807
808         * g++.dg/cpp0x/nsdmi5.C: New.
809
810 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
811
812         PR target/50579
813         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
814         New procedures.
815         (mips-dg-options): Force an ABI option if the current ABI is
816         incompatible with the required -mlong setting.  Likewise force
817         a long setting if the current one is incompatible with the
818         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
819         throughout procedure.
820         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
821         instead of addressing=absolute.
822
823 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
824
825         * gcc.target/mips/stack-1.c: New test.
826
827 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
828
829         * gcc.dg/pr49696.c: New test.
830
831 2011-10-02  Jan Hubicka  <jh@suse.cz>
832
833         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
834
835 2011-10-01  David S. Miller  <davem@davemloft.net>
836
837         * gcc.target/sparc/cmask.c: New test.
838         * gcc.target/sparc/fpadds.c: New test.
839         * gcc.target/sparc/fshift.c: New test.
840         * gcc.target/sparc/fucmp.c: New test.
841         * gcc.target/sparc/vis3misc.c: New test.
842
843 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
844
845         PR fortran/50585
846         * gfortran.dg/assumed_charlen_arg_2.f90: New.
847
848 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
849
850         PR c++/44473
851         * g++.dg/dfp/44473-1.C: New test.
852         * g++.dg/dfp/44473-2.C: New test.
853         * g++.dg/dfp/mangle-1.C: New test.
854         * g++.dg/dfp/mangle-2.C: New test.
855         * g++.dg/dfp/mangle-3.C: New test.
856         * g++.dg/dfp/mangle-4.C: New test.
857         * g++.dg/dfp/mangle-5.C: New test.
858
859 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
860
861         PR inline-asm/50571
862         * gcc.dg/pr50571.c: New test.
863
864         PR tree-optimization/46309
865         * gcc.dg/pr46309.c: New test.
866
867 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
868
869         * gcc.dg/strlenopt-21.c: New test.
870
871 2011-09-30  Revital Eres  <revital.eres@linaro.org>
872
873         * gcc.dg/sms-10.c: New file.
874
875 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
876
877         * gcc.target/arm/pr50099.c: New test.
878
879 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
880
881         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
882
883 2011-09-30  David S. Miller  <davem@davemloft.net>
884
885         * gcc.target/sparc/bmaskbshuf.c: New test.
886         * gcc.target/sparc/edgen.c: New test.
887
888 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
889
890         PR fortran/50547
891         * gfortran.dg/pure_formal_proc_3.f90: New.
892
893         PR fortran/50553
894         * gfortran.dg/stfunc_7.f90: New.
895
896 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
897
898         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
899         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
900         * gcc.dg/vector-compare-1.c: Likewise.
901         * gcc.dg/vector-compare-2.c: Likewise.
902
903 2011-09-29  David S. Miller  <davem@davemloft.net>
904
905         * gcc.target/sparc/array.c: New test.
906
907 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
908
909         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
910         loop unroll and set max unroll times to 8.
911         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
912         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
913         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
914         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
915
916 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
917
918         PR c++/40145
919         * g++.dg/ext/visibility/warn5.C: New.
920
921 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
922
923         PR c++/45278
924         * g++.dg/warn/Wextra-3.C: New.
925
926 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
927
928         PR target/49486
929         * gcc.target/sh/pr49468-si.c: New.
930
931 2011-09-28  Tom de Vries  <tom@codesourcery.com>
932
933         PR testsuite/50485
934         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
935         (TEST): Initialize src3 with random floats.
936         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
937         from union src3.  Initialize src3 with random floats.
938
939 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
940
941         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
942         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
943         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
944         * gcc.target/sh/sh4a-sincosf.c: Ditto.
945         * gcc.target/sh/sh4a-cos.c: Ditto.
946         * gcc.target/sh/sh4a-cosf.c: Ditto.
947         * gcc.target/sh/sh4a-sin.c: Ditto.
948         * gcc.target/sh/sh4a-sinf.c: Ditto.
949         * gcc.target/sh/sh4a-fsrra.c: Ditto.
950         * gcc.target/sh/sh4a-memmovua.c: Ditto.
951         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
952
953 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
954
955         PR c++/31489
956         * g++.dg/parse/error40.C: New.
957         * g++.dg/warn/incomplete1.C: Adjust.
958
959 2011-09-27  Jan Hubicka  <jh@suse.cz>
960
961         PR middle-end/49463
962         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
963         Mark used.
964
965 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
966
967         * gcc.dg/strlenopt-1.c: New test.
968         * gcc.dg/strlenopt-1f.c: New test.
969         * gcc.dg/strlenopt-2.c: New test.
970         * gcc.dg/strlenopt-2f.c: New test.
971         * gcc.dg/strlenopt-3.c: New test.
972         * gcc.dg/strlenopt-4.c: New test.
973         * gcc.dg/strlenopt-4g.c: New test.
974         * gcc.dg/strlenopt-4gf.c: New test.
975         * gcc.dg/strlenopt-5.c: New test.
976         * gcc.dg/strlenopt-6.c: New test.
977         * gcc.dg/strlenopt-7.c: New test.
978         * gcc.dg/strlenopt-8.c: New test.
979         * gcc.dg/strlenopt-9.c: New test.
980         * gcc.dg/strlenopt-10.c: New test.
981         * gcc.dg/strlenopt-11.c: New test.
982         * gcc.dg/strlenopt-12.c: New test.
983         * gcc.dg/strlenopt-12g.c: New test.
984         * gcc.dg/strlenopt-13.c: New test.
985         * gcc.dg/strlenopt-14g.c: New test.
986         * gcc.dg/strlenopt-14gf.c: New test.
987         * gcc.dg/strlenopt-15.c: New test.
988         * gcc.dg/strlenopt-16g.c: New test.
989         * gcc.dg/strlenopt-17g.c: New test.
990         * gcc.dg/strlenopt-18g.c: New test.
991         * gcc.dg/strlenopt.h: New file.
992
993 2011-09-27  Tom de Vries  <tom@codesourcery.com>
994
995         PR middle-end/43864
996         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
997         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
998         * gcc.dg/pr43864.c: New test.
999         * gcc.dg/pr43864-2.c: Same.
1000         * gcc.dg/pr43864-3.c: Same.
1001         * gcc.dg/pr43864-4.c: Same.
1002
1003 2011-09-27  Jan Hubicka  <jh@suse.cz>
1004
1005         * gcc.dg/ipa/inline-5.c: New testcase.
1006
1007 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1008
1009         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1010         vectors.
1011         * gcc.dg/vect/bb-slp-27.c: New.
1012         * gcc.dg/vect/bb-slp-28.c: New.
1013
1014 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1015
1016         * testsuite/lib/target-supports.exp (check_profiling_available):
1017         Don't rely solely on TLS tests for -fprofile-generate, fall
1018         through to the other code.
1019
1020 2011-09-27  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/50363
1023         * gcc.dg/torture/pr50363.c: New testcase.
1024
1025 2011-09-26  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/45012
1028         * g++.dg/template/partial13.C: New.
1029
1030         PR c++/46105
1031         * g++.dg/template/partial12.C: New.
1032
1033         PR c++/50508
1034         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1035
1036 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1037
1038         PR c++/45487
1039         * g++.dg/diagnostic/bindings1.C: New.
1040         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1041
1042 2011-09-26  David S. Miller  <davem@davemloft.net>
1043
1044         * gcc.target/sparc/wrgsr.c: New test.
1045         * gcc.target/sparc/rdgsr.c: New test.
1046         * gcc.target/sparc/edge.c: New test.
1047         * gcc.target/sparc/fcmp.c: New test.
1048
1049         * gcc.target/sparc/edge.c: Update for new return types.
1050         * gcc.target/sparc/fcmp.c: Likewise.
1051
1052         * gcc.target/sparc/fpaddsubi.c: New test.
1053
1054 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1055
1056         PR fortran/50515
1057         * gfortran.dg/common_15.f90: New.
1058
1059         PR fortran/50517
1060         * gfortran.dg/dummy_procedure_5.f90: New.
1061         * gfortran.dg/interface_26.f90: Modified error message.
1062         * gfortran.dg/proc_ptr_11.f90: Ditto.
1063         * gfortran.dg/proc_ptr_15.f90: Ditto.
1064         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1065         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1066
1067 2011-09-26  Jason Merrill  <jason@redhat.com>
1068
1069         PR c++/50512
1070         * g++.dg/overload/rvalue3.C: New.
1071
1072         PR c++/50523
1073         * g++.dg/overload/ref-conv2.C: New.
1074
1075         * g++.dg/cpp0x/nsdmi-template1.C: New.
1076
1077 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1078
1079         * g++.dg/cpp0x/nullptr25.C: New.
1080
1081 2011-09-26  Richard Guenther  <rguenther@suse.de>
1082
1083         PR tree-optimization/50472
1084         * gcc.dg/torture/pr50472.c: New testcase.
1085
1086 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/opt22.adb: New test.
1089         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1090
1091 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/opt21.adb: New test.
1094         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1095
1096 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1097
1098         * gnat.dg/opt20.ad[sb]: New test.
1099         * gnat.dg/opt20_pkg.ads: New helper.
1100
1101 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/array17.adb: New test.
1104         * gnat.dg/array17_pkg.ads: New helper.
1105
1106 2011-09-25  Jason Merrill  <jason@redhat.com>
1107
1108         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1109
1110 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1111
1112         * gnat.dg/frame_overflow.ads: New.
1113         * gnat.dg/frame_overflow.adb: Adjust.
1114         * gnat.dg/specs/addr1.ads: Likewise.
1115
1116 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1117
1118         * g++.dg/tree-ssa/restrict2.C: New test.
1119
1120 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1121
1122         * lib/target-supports.exp (check_effective_target_vect64): New.
1123         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1124         of multiple vector sizes.
1125         * gcc.dg/vect/bb-slp-26.c: New.
1126
1127 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1128
1129         PR c++/50280
1130         * g++.dg/template/bitfield1.C: New.
1131
1132 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1133
1134         * gcc.dg/vect/bb-slp-24.c: New.
1135
1136 2011-09-24  Jason Merrill  <jason@redhat.com>
1137
1138         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1139
1140         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1141
1142         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1143         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1144
1145         * g++.dg/cpp0x/nsdmi1.C: New.
1146         * g++.dg/cpp0x/nsdmi2.C: New.
1147         * g++.dg/cpp0x/nsdmi3.C: New.
1148         * g++.dg/cpp0x/nsdmi4.C: New.
1149         * g++.old-deja/g++.other/init4.C: New.
1150
1151 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1152
1153         PR c++/44267
1154         * g++.dg/template/sfinae28.C: New.
1155
1156 2011-09-23  Ian Lance Taylor  <iant@google.com>
1157
1158         * go.test/go-test.exp (errchk): Handle more cases of getting
1159         correct Tcl backslash quoting in regular expressions in test file.
1160
1161 2011-09-23  Jason Merrill  <jason@redhat.com>
1162
1163         Core 253
1164         * g++.dg/init/const8.C: New.
1165         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1166         * g++.dg/cpp0x/defaulted2.C: Likewise.
1167         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1168         * g++.dg/init/pr20039.C: Likewise.
1169         * g++.dg/init/pr42844.C: Likewise.
1170
1171 2011-09-23  Jan Hubicka  <jh@suse.cz>
1172
1173         * gcc.dg/ipa/inline-1.c: new testcase.
1174         * gcc.dg/ipa/inline-2.c: new testcase.
1175         * gcc.dg/ipa/inline-3.c: new testcase.
1176         * gcc.dg/ipa/inline-4.c: new testcase.
1177
1178 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1179
1180         PR c++/50258
1181         * g++.dg/cpp0x/constexpr-static8.C: New.
1182
1183 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1184
1185         * gcc.target/i386/avxfp-1.c: New test.
1186         * gcc.target/i386/avxfp-2.c: New test.
1187
1188 2011-09-23  Terry Guo  <terry.guo@arm.com>
1189
1190         * gcc.c-torture/execute/941014-1.x: Deleted.
1191
1192 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1193
1194         PR c++/50491
1195         * g++.dg/cpp0x/pr50491.C: New.
1196
1197 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1198
1199         PR testsuite/50487
1200         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1201
1202 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         PR c++/50371
1205         * g++.dg/cpp0x/nullptr24.C: New.
1206
1207 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1208
1209         PR target/50482
1210         * gcc.target/i386/pr50482.c: New test.
1211
1212 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1213
1214         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1215         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1216         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1217         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1218         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1219         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1220         multilib options contain different -march= from dg-options.
1221
1222 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1223             Paolo Carlini  <paolo.carlini@oracle.com>
1224
1225         PR c++/50344
1226         * g++.dg/template/friend52.C: New.
1227
1228 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1229
1230         * gcc.target/arm/cmp-1.c: New test.
1231         * gcc.target/arm/cmp-2.c: Likewise.
1232
1233 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1234
1235         PR fortran/41733
1236         * gfortran.dg/impure_actual_1.f90: Modified error message.
1237         * gfortran.dg/proc_ptr_32.f90: New.
1238         * gfortran.dg/proc_ptr_33.f90: New.
1239
1240 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1241
1242         PR tree-optimization/50451
1243         * gcc.dg/vect/pr50451.c: New test.
1244
1245 2011-09-21  Ian Lance Taylor  <iant@google.com>
1246
1247         * go.test/go-test.exp (errchk): Add special case for bug332.
1248         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1249         some more test lines.
1250
1251 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1252
1253         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1254         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1255         * g++.dg/other/i386-8.C: Ditto.
1256         * g++.dg/other/pr34435.C: Ditto.
1257         * g++.dg/other/pr39496.C: Ditto.
1258         * g++.dg/other/mmintrin.C: Ditto.
1259
1260 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1261
1262         * gcc.dg/vect/vect-cond-7.c: New test.
1263         * gcc.target/i386/sse4_1-cond-1.c: New test.
1264         * gcc.target/i386/avx-cond-1.c: New test.
1265
1266 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1267
1268         PR target/50464
1269         * g++.dg/other/pr50464.C: New test.
1270
1271 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1272
1273         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1274         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1275         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1276         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1277
1278 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1279
1280         * gnat.dg/opt19.adb: New test.
1281
1282 2011-09-21  Terry Guo  <terry.guo@arm.com>
1283
1284         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1285         on arch conflict when testing case on targets other than armv7-a.
1286
1287 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1288
1289         PR c++/50454
1290         * g++.dg/ext/int128-1.C: New.
1291         * g++.dg/ext/int128-2.C: Likewise.
1292         * g++.dg/ext/int128-2.h: Likewise.
1293
1294 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1295
1296         PR testsuite/50469
1297         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1298
1299 2011-09-20  Jason Merrill  <jason@redhat.com>
1300
1301         * g++.dg/cpp0x/constexpr-generated1.C: New.
1302
1303         PR c++/50442
1304         * g++.dg/overload/ref-conv1.C: New.
1305
1306 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1307
1308         * g++.dg/other/final1.C: New.
1309
1310 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1311
1312         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1313         and get_bit ().
1314
1315 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1316
1317         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1318         "target arm_eabi".
1319
1320 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1321
1322         PR tree-optimization/50413
1323         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1324         -fdump-tree-slp-details.  Run other tests with
1325         -fdump-tree-vect-details.
1326         * g++.dg/vect/slp-pr50413.cc: New.
1327
1328 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1329             Ira Rosen  <ira.rosen@linaro.org>
1330
1331         PR testsuite/50435
1332         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1333         Fix underscores around restrict.
1334
1335 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1336
1337         PR tree-optimization/50414
1338         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1339         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1340         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1341
1342 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1343
1344         PR tree-optimization/50412
1345         * gfortran.dg/vect/pr50412.f90: New.
1346
1347 2011-09-16  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/50424
1350         * g++.dg/eh/defarg1.C: New.
1351
1352 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1353
1354         * gcc.dg/vect/vect-reduc-10.c: New test.
1355         * gcc.target/i386/avx-reduc-1.c: New test.
1356
1357         * gcc.target/i386/sse2-extract-1.c: New test.
1358         * gcc.target/i386/avx-extract-1.c: New test.
1359
1360 2011-09-16  Terry Guo  <terry.guo@arm.com>
1361
1362         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1363
1364 2011-09-15   Diego Novillo  <dnovillo@google.com>
1365
1366         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1367         ALWAYS_CXXFLAGS, if defined.
1368         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1369         ALWAYS_GFORTRANFLAGS, if defined.
1370         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1371         ALWAYS_GOCFLAGS, if defined.
1372         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1373         ALWAYS_OBJCXXFLAGS, if defined.
1374         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1375         additional_flags, if defined.
1376         * lib/gnat.exp (gnat_target_compile): Likewise.
1377         * lib/objc.exp (objc_target_compile): Likewise.
1378         * lib/target-supports-dg.exp (dg-add-options): Handle
1379         TEST_ALWAYS_FLAGS.
1380
1381 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1382
1383         PR testsuite/50322
1384         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1385         Use uintptr_t in f1.  Undo avr xfails.
1386
1387 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1388
1389         PR fortran/50401
1390         PR fortran/50403
1391         * gfortran.dg/function_types_3.f90: New.
1392
1393 2011-09-15  Jason Merrill  <jason@redhat.com>
1394
1395         PR c++/50365
1396         * g++.dg/cpp0x/trailing7.C: New.
1397
1398         PR c++/50361
1399         * g++.dg/cpp0x/nullptr23.C: New.
1400
1401 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1402
1403         * gcc.dg/vect/bb-slp-25.c: New.
1404
1405 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1406
1407         PR c++/50391
1408         * g++.dg/cpp0x/noexcept15.C: New.
1409
1410 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1411
1412         PR middle-end/50251
1413         * gcc.dg/pr50251.c: New test.
1414
1415 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1416
1417         PR fortran/34547
1418         PR fortran/50375
1419         * gfortran.dg/null_5.f90: New.
1420         * gfortran.dg/null_6.f90: New.
1421
1422 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1423
1424         * gcc.c-torture/compile/20110913-1.c: New test.
1425
1426 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1427
1428         PR fortran/50379
1429         * gfortran.dg/result_2.f90: New.
1430
1431 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1432
1433         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1434
1435 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1436
1437         PR c++/48320
1438         * g++.dg/cpp0x/variadic116.C: New test case.
1439
1440 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1441
1442         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1443         * gcc.target/mips/interrupt_handler-2.c: New test.
1444         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1445
1446 2011-09-12  Jason Merrill  <jason@redhat.com>
1447
1448         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1449
1450         * g++.dg/cpp0x/explicit7.C: New.
1451
1452 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR rtl-optimization/50212
1455         * g++.dg/other/pr50212.C: New test.
1456
1457 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1458
1459         PR target/43746
1460         * testsuite/gcc.target/avr/torture/avr-torture.exp
1461         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1462         "-O2 -fmerge-all-constants".
1463
1464 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1465
1466         PR fortran/50327
1467         * gfortran.dg/do_while_1.f90: New test.
1468
1469 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1470
1471         PR fortran/35831
1472         PR fortran/47978
1473         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1474         * gfortran.dg/proc_decl_26.f90: New.
1475         * gfortran.dg/typebound_override_2.f90: New.
1476         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1477
1478 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1479
1480         * gnat.dg/cond_expr2.ad[sb]: New test.
1481
1482 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1483
1484         * gnat.dg/atomic5.ad[sb]: New test.
1485
1486 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1487
1488         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1489
1490 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1491
1492         PR target/49030
1493         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1494
1495 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1496
1497         PR target/49614
1498         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1499
1500 2011-09-09  Richard Guenther  <rguenther@suse.de>
1501
1502         PR tree-optimization/50328
1503         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1504
1505 2011-09-09  Richard Guenther  <rguenther@suse.de>
1506
1507         PR middle-end/50333
1508         * gcc.dg/torture/pr50333.c: New testcase.
1509
1510 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1511
1512         PR tree-optimization/50318
1513         * gcc.target/arm/pr50318-1.c: New file.
1514
1515 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1516
1517         * gcc.target/i386/all_one_m256i.c: New test.
1518
1519 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1520
1521         PR c++/50324
1522         * g++.dg/cpp0x/sfinae28.C: New.
1523
1524 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1525
1526         PR c/50332
1527         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1528         longer ignored on typedefs.
1529
1530         PR c++/33255 - Support -Wunused-local-typedefs warning
1531         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1532         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1533
1534 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1535
1536         PR tree-optimization/50287
1537         * gcc.dg/torture/pr50287.c: New test.
1538
1539 2011-09-08  Richard Guenther  <rguenther@suse.de>
1540
1541         PR tree-optimization/19831
1542         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1543         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1544         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1545         * gcc.dg/errno-1.c: Adjust.
1546
1547 2011-09-08  Richard Guenther  <rguenther@suse.de>
1548
1549         PR tree-optimization/19831
1550         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1551
1552 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/44646
1555         * gfortran.dg/do_concurrent_1.f90: New.
1556         * gfortran.dg/do_concurrent_2.f90: New.
1557
1558 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR target/50310
1561         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1562         * gcc.dg/pr50310-2.c: New test.
1563
1564 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/48095
1567         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1568         * gfortran.dg/impure_constructor_1.f90: Modified.
1569         * gfortran.dg/proc_ptr_comp_33.f90: New.
1570
1571 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR target/50310
1574         * gcc.dg/pr50310-1.c: New test.
1575
1576 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1577
1578         PR middle-end/48571
1579         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1580         instead of 4.
1581
1582 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1583
1584         PR c++/50309
1585         * g++.dg/cpp0x/noexcept14.C: New.
1586
1587 2011-09-07  Jason Merrill  <jason@redhat.com>
1588
1589         * g++.dg/cpp0x/constexpr-ref3.C: New.
1590
1591         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1592
1593 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1594
1595         * gcc.dg/section1.c: Don't xfail for avr.
1596
1597 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1598
1599         PR tree-optimization/50322
1600         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1601
1602 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1603
1604         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1605
1606 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1607
1608         PR tree-optimization/49911
1609         * g++.dg/tree-ssa/pr49911.C: New test.
1610
1611 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1612
1613         PR target/49030
1614         * gcc.dg/torture/pr49030.c: New test.
1615
1616 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1617
1618         PR fortran/50288
1619         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1620         * gfortran.dg/class_4d.f03: Deleted.
1621         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1622
1623 2011-09-07  Richard Guenther  <rguenther@suse.de>
1624
1625         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1626
1627 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1628
1629         PR tree-optimization/46021
1630         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1631
1632 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1633
1634         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1635
1636 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gcc.c-torture/compile/20110906-1.c: New test.
1639
1640 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1641
1642         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1643
1644 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1645
1646         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1647         --param tree-reassoc-width=1.
1648
1649         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1650         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1651
1652 2011-09-06  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/48149
1655         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1656
1657 2011-09-06  Richard Guenther  <rguenther@suse.de>
1658
1659         PR tree-optimization/48317
1660         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1661
1662 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1663
1664         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1665         New procedure.
1666         (add_options_for_quad_vectors): Replace with ...
1667         (add_options_for_double_vectors): ... this.
1668         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1669         support multiple vector sizes since the vectorizer attempts to
1670         vectorize with both vector sizes.
1671         * gcc.dg/vect/no-vfa-vect-79.c,
1672         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1673         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1674         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1675         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1676         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1677         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1678         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1679         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1680         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1681         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1682         gcc.dg/vect/vect-40.c: Likewise.
1683         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1684         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1685         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1686         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1687         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1688         Likewise.
1689         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1690
1691 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1692
1693         PR target/49606
1694         * gcc.target/mips/abi-main.h: New file.
1695         * gcc.target/mips/abi-o32-long32.c: New test.
1696         * gcc.target/mips/abi-o32-long64.c: Likewise.
1697         * gcc.target/mips/abi-o64-long32.c: Likewise.
1698         * gcc.target/mips/abi-o64-long64.c: Likewise.
1699         * gcc.target/mips/abi-n32-long32.c: Likewise.
1700         * gcc.target/mips/abi-n32-long64.c: Likewise.
1701         * gcc.target/mips/abi-n64-long32.c: Likewise.
1702         * gcc.target/mips/abi-n64-long64.c: Likewise.
1703         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1704         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1705         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1706         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1707         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1708         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1709         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1710         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1711         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1712         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1713         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1714         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1715         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1716         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1717         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1718         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1719         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1720         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1721         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1722         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1723         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1724         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1725         * gcc.target/mips/branch-3.c: Likewise.
1726         * gcc.target/mips/branch-4.c: Likewise.
1727         * gcc.target/mips/branch-5.c: Likewise.
1728         * gcc.target/mips/branch-6.c: Likewise.
1729         * gcc.target/mips/branch-7.c: Likewise.
1730         * gcc.target/mips/branch-8.c: Likewise.
1731         * gcc.target/mips/branch-9.c: Likewise.
1732         * gcc.target/mips/branch-10.c: Likewise.
1733         * gcc.target/mips/branch-11.c: Likewise.
1734         * gcc.target/mips/branch-12.c: Likewise.
1735         * gcc.target/mips/branch-13.c: Likewise.
1736         * gcc.target/mips/lazy-binding-1.c: Likewise.
1737
1738 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1739
1740         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1741         to avoid warning on int=16 platforms..
1742
1743 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1744
1745         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1746         to work even with -fshort-enums.
1747
1748 2011-09-04  Jan Hubicka  <jh@suse.cz>
1749
1750         * gcc.c-torture/compile/20110902.c: new testcase.
1751
1752 2011-09-04  Jason Merrill  <jason@redhat.com>
1753
1754         PR c++/49267
1755         * g++.dg/cpp0x/rv-conv1.C: New.
1756
1757         DR 1328
1758         * g++.dg/cpp0x/rv-func3.C: New.
1759
1760         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1761
1762         PR c++/50248
1763         Core 1358
1764         * g++.dg/cpp0x/constexpr-template1.C: New.
1765         * g++.dg/cpp0x/constexpr-template2.C: New.
1766         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1767         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1768
1769 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1770
1771         * gnat.dg/specs/debug1.ads: Tweak pattern.
1772
1773 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1774
1775         PR fortran/50227
1776         * gfortran.dg/class_45a.f03: New.
1777         * gfortran.dg/class_45b.f03: New.
1778
1779 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1780             Ira Rosen  <ira.rosen@linaro.org>
1781
1782         PR tree-optimization/50208
1783         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1784         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1785         -fno-tree-fre -fno-tree-pre.
1786
1787 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1788
1789         * gcc.dg/ipa/ipcp-3.c: New test.
1790
1791 2011-09-02  Richard Guenther  <rguenther@suse.de>
1792
1793         PR tree-optimization/27460
1794         PR middle-end/29269
1795         * gcc.dg/vect/vect-cond-7.c: New testcase.
1796
1797 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1798
1799         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1800         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1801         xfailed test for inlining.
1802         * g++.dg/ipa/ivinline-9.C: Likewise.
1803
1804 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1805
1806         PR tree-optimization/50178
1807         * gfortran.dg/vect/pr50178.f90: New test.
1808
1809 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1810
1811         PR middle-end/49886
1812         * gcc.c-torture/execute/pr49886.c: New testcase.
1813
1814 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1815
1816         PR middle-end/43513
1817         * gcc.dg/pr43513.c: New test.
1818
1819 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1820
1821         PR fortran/45044
1822         * gfortran.dg/common_14.f90: New.
1823         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1824
1825 2011-08-30  Jason Merrill  <jason@redhat.com>
1826
1827         PR c++/50084
1828         * g++.dg/cpp0x/decltype33.C: New.
1829
1830         PR c++/50089
1831         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1832
1833         PR c++/50114
1834         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1835
1836 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1837
1838         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1839
1840 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1841
1842         * gnat.dg/specs/aggr3.ads: New test.
1843         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1844
1845         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1846         * gnat.dg/specs/aggr2.ads: Likewise.
1847
1848 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1849
1850         PR fortran/45170
1851         * gfortran.dg/allocate_with_source_2.f90: New test
1852
1853 2011-08-30  Jason Merrill  <jason@redhat.com>
1854
1855         PR c++/50220
1856         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1857
1858         PR c++/50234
1859         * g++.dg/cpp0x/constexpr-value3.C: New.
1860
1861 2011-08-30  Richard Guenther  <rguenther@suse.de>
1862
1863         PR middle-end/48571
1864         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1865         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1866         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1867         * gcc.dg/pr36902.c: XFAIL.
1868
1869 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1870
1871         * gcc.target/i386/fma-check.h: New.
1872         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1873         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1874         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1875         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1876         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1877         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1878         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1879         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1880         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1881         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1882         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1883         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1884         * gcc.target/i386/fma-compile.c: Likewise.
1885         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1886         * gcc.target/i386/sse-12.c: Add -mfma.
1887         * gcc.target/i386/sse-13.c: Likewise.
1888         * gcc.target/i386/sse-14.c: Likewise.
1889         * gcc.target/i386/sse-22.c: Likewise.
1890         * gcc.target/i386/sse-23.c: Likewise.
1891         * g++.dg/other/i386-2.C: Likewise.
1892         * g++.dg/other/i386-3.C: Likewise.
1893
1894 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1895
1896         PR testsuite/50185
1897         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1898         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1899
1900 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1901
1902         * g++.dg/bprob/bprob.exp (feedback_options): Set
1903         -fbranch-probabilities.
1904         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1905
1906 2011-08-29  Jason Merrill  <jason@redhat.com>
1907
1908         PR c++/50224
1909         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1910
1911 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1912             Jason Merrill  <jason@redhat.com>
1913
1914         * g++.dg/dfp/base.C: New test.
1915
1916 2011-08-29  Jason Merrill  <jason@redhat.com>
1917
1918         Core DR 994
1919         PR c++/50209
1920         * g++.dg/cpp0x/initlist58.C: New.
1921
1922 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1923
1924         PR fortran/50225
1925         * gfortran.dg/class_result_1.f03: New.
1926
1927 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR middle-end/48722
1930         * gcc.target/i386/pr48722.c: New test.
1931
1932 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1933
1934         PR libfortran/50192
1935         * gfortran.dg/widechar_compare_1.f90:  New test.
1936
1937 2011-08-26  Jason Merrill  <jason@redhat.com>
1938
1939         Core DR 342
1940         PR c++/48582
1941         * g++.dg/abi/mangle50.C: New.
1942
1943 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1944
1945         PR target/50202
1946         * gcc.target/i386/pr50202.c: New test.
1947
1948 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1949
1950         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1951         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1952         * gcc.target/i386/avx-round-vec.c: New test.
1953         * gcc.target/i386/avx-roundf-vec.c: New test.
1954
1955 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1956
1957         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1958         instruction.
1959
1960         PR c/50179
1961         * c-c++-common/Wunused-var-14.c: New test.
1962
1963 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1964
1965         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1966
1967 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1968
1969         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1970         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1971         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1972         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1973
1974 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1975
1976         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1977         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1978         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1979         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1980
1981 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1982
1983         PR fortran/50050
1984         * gfortran.dg/pointer_comp_init_1.f90: New test.
1985
1986 2011-08-25  Jason Merrill  <jason@redhat.com>
1987
1988         PR c++/50157
1989         * g++.dg/cpp0x/sfinae27.C: New.
1990
1991 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1992
1993         * gfortran.dg/coarray_lib_token_4.f90: New.
1994
1995 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1996
1997         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1998
1999 2011-08-25  Richard Guenther  <rguenther@suse.de>
2000
2001         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2002
2003 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2004
2005         PR fortran/50163
2006         * gfortran.dg/initialization_28.f90: New.
2007
2008 2011-08-24  Richard Guenther  <rguenther@suse.de>
2009
2010         PR tree-optimization/50067
2011         * gcc.dg/torture/pr50067-3.c: New testcase.
2012         * gcc.dg/torture/pr50067-4.c: Likewise.
2013         * gcc.dg/torture/pr50067-5.c: Likewise.
2014
2015 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2016
2017         * g++.dg/other/i386-2.C: Add -mavx2 check.
2018         * g++.dg/other/i386-3.C: Likewise.
2019         * gcc.target/i386/avx-1.c: Add AVX2.
2020         * gcc.target/i386/avx-2.c: Likewise.
2021         * gcc.target/i386/funcspec-5.c: Likewise.
2022         * gcc.target/i386/sse-12.c: Likewise.
2023         * gcc.target/i386/sse-13.c: Likewise.
2024         * gcc.target/i386/sse-14.c: Likewise.
2025         * gcc.target/i386/sse-22.c: Likewise.
2026         * gcc.target/i386/sse-23.c: Likewise.
2027         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2028         * gcc.target/i386/avx2-check.h: New.
2029         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2030         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2031         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2032         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2033         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2034         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2035         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2036         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2037         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2038         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2039         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2040         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2041         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2042         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2043         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2044         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2045         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2046         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2047         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2048         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2049         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2050         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2051         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2052         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2053         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2054         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2055         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2056         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2057         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2058         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2059         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2060         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2061         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2062         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2063         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2064         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2065         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2066         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2067         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2068         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2069         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2070         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2071         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2072         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2073         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2074         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2075         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2076         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2077         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2078         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2079         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2080         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2081         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2082         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2083         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2084         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2085         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2086         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2087         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2088         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2089         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2090         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2091         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2092         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2093         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2094         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2095         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2096         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2097         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2098         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2099         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2100         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2101         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2102         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2103         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2104         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2105         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2106         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2107         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2108         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2109         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2110         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2111         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2112         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2113         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2114         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2115         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2116         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2117         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2118         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2119         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2120         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2121         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2122         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2123         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2124         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2125         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2126         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2127         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2128         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2129         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2130         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2131         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2132         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2133         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2134         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2135         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2136         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2137         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2138         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2139         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2140         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2141         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2142         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2143         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2144         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2145         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2146         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2147         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2148         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2149         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2150         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2151         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2152         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2153         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2154         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2155         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2156         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2157         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2158         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2159         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2160         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2161         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2162         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2163         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2164         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2165         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2166         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2167         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2168         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2169         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2170         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2171         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2172         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2173         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2174         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2175         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2176         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2177         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2178         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2179         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2180         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2181         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2182         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2183         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2184         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2185         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2186         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2187         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2188         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2189         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2190         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2191         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2200         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2201         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2202         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2203         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2204         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2205         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2206         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2207         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2208         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2209         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2210         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2334         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2335         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2336         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2337         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2338         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2339         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2340         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2341         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2342         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2343         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2344         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2345         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2346         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2347         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2348         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2349         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2350         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2351         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2352         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2353         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2354         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2355         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2356         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2357         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2358         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2359         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2360         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2361         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2362         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2363         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2364         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2365         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2366         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2367         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2368         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2369         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2370         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2371         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2372         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2373         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2374         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2375         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2376         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2377         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2378         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2379         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2380         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2381         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2382         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2383         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2384         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2385         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2386         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2387         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2388         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2389         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2390         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2391         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2392         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2393         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2394         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2395         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2396         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2397         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2398         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2399         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2400         * gcc.target/i386/testimm-9.c: Likewise.
2401
2402 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2403
2404         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2405         * g++.dg/other/i386-3.C: Likewise.
2406         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2407         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2408         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2409         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2410         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2411         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2412         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2413         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2414         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2415         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2416         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2417         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2418         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2419         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2420         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2421         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2422         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2423         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2424         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2425         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2426         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2427         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2428         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2429         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2430         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2431         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2432         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2433         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2434         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2435         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2436         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2437         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2438         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2439         * gcc.target/i386/sse-12.c: Add BMI2.
2440         * gcc.target/i386/sse-13.c: Likewise.
2441         * gcc.target/i386/sse-14.c: Likewise.
2442         * gcc.target/i386/sse-22.c: Likewise.
2443         * gcc.target/i386/sse-23.c: Likewise.
2444
2445 2011-08-23  Jason Merrill  <jason@redhat.com>
2446
2447         * g++.dg/template/crash7.C: Adjust expected errors.
2448
2449 2011-08-23  Jason Merrill  <jason@redhat.com>
2450
2451         PR c++/49045
2452         Core 1321
2453         * g++.dg/cpp0x/overload2.C: New.
2454
2455 2011-08-23  Jason Merrill  <jason@redhat.com>
2456
2457         Core 903
2458         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2459
2460 2011-08-23  Jason Merrill  <jason@redhat.com>
2461
2462         Core 975
2463         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2464         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2465         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2466         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2467
2468 2011-08-23  Jason Merrill  <jason@redhat.com>
2469
2470         PR c++/50024
2471         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2472
2473 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR c++/50158
2476         * g++.dg/warn/Wunused-var-16.C: New test.
2477
2478         PR middle-end/50161
2479         * gcc.dg/pr50161.c: New test.
2480
2481 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2482
2483         PR c++/50055
2484         * g++.dg/gcov/gcov-7.C: New test.
2485
2486 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR c++/46862
2489         * g++.dg/dfp/nofields.C: New test.
2490
2491 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/31600
2494         * gfortran.dg/use_16.f90: New.
2495
2496 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2497             Kirill Yukhin  <kirill.yukhin@intel.com>
2498
2499         PR target/50155
2500         * gcc.target/i386/pr50155.c: New test.
2501
2502 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR tree-optimization/50133
2505         * gcc.dg/pr50133.c: New test.
2506
2507         PR middle-end/50141
2508         * c-c++-common/cxxbitfields-6.c: New test.
2509
2510 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2511
2512         PR fortran/50050
2513         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2514
2515 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2516
2517         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2518         * gcc.dg/pr49994-3.c: Ditto.
2519
2520 2011-08-22  Richard Guenther  <rguenther@suse.de>
2521
2522         PR testsuite/50145
2523         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2524         * gcc.dg/torture/pr50067-2.c: Likewise.
2525
2526 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2527
2528         PR fortran/47659
2529         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2530         of a constant resulting from simplification.
2531         * gfortran.dg/warn_conversion_3.f90:  New test.
2532
2533 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2534
2535         PR fortran/50130
2536         * gfortran.dg/zero_stride_1.f90:  New test.
2537
2538 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2539
2540         PR fortran/49638
2541         * gfortran.dg/typebound_override_1.f90: Modified.
2542
2543 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR tree-optimization/48739
2546         * gcc.dg/pr48739-1.c: New test.
2547         * gcc.dg/pr48739-2.c: New test.
2548
2549 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2550
2551         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2552
2553 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2554
2555         PR fortran/50129
2556         * gfortran.dg/where_3.f90: New test.
2557
2558 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2559
2560         PR middle-end/49721
2561         * gfortran.dg/pr49721-1.f: New.
2562         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2563
2564 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2565
2566         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2567         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2568         New tests.
2569
2570 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2571
2572         * gcc.target/arm/wmul-11.c: New file.
2573         * gcc.target/arm/wmul-12.c: New file.
2574         * gcc.target/arm/wmul-13.c: New file.
2575
2576 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2577
2578         * gcc.target/arm/wmul-10.c: New file.
2579
2580 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2581
2582         * gcc.target/arm/wmul-9.c: New file.
2583         * gcc.target/arm/wmul-bitfield-2.c: New file.
2584
2585 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2586
2587         * gcc.target/arm/wmul-8.c: New file.
2588
2589 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2590
2591         * gcc.target/arm/wmul-7.c: New file.
2592
2593 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2594
2595         * gcc.target/arm/wmul-6.c: New file.
2596
2597 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2598
2599         * gcc.target/arm/wmul-5.c: New file.
2600         * gcc.target/arm/no-wmla-1.c: New file.
2601
2602 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2603
2604         * gcc.target/arm/wmul-bitfield-1.c: New file.
2605
2606 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2607
2608         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2609
2610 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2611
2612         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2613         * gcc.target/i386/conversion.c: Likewise.
2614
2615 2011-08-19  Richard Guenther  <rguenther@suse.de>
2616
2617         * gcc.dg/torture/pr50067-1.c: New testcase.
2618         * gcc.dg/torture/pr50067-2.c: Likewise.
2619
2620 2011-08-19  Joey Ye  <joey.ye@arm.com>
2621
2622         PR target/49437
2623         * gcc.target/arm/handler-align.c: New test.
2624         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2625         New Function.
2626
2627 2011-08-19  Joey Ye  <joey.ye@arm.com>
2628
2629         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2630
2631 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2632
2633         PR fortran/50071
2634         * gfortran.dg/end_block_label_1.f90: New test.
2635         * gfortran.dg/end_associate_label_1.f90: New test.
2636
2637 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2638
2639         * gcc.dg/c1x-pointer-float-1.c: New test.
2640
2641 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2642
2643         PR fortran/50071
2644         * gfortran.dg/duplicate_labels_2.f: New test.
2645
2646 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2647
2648         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2649         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2650         gcc.dg/c1x-noreturn-5.c: New tests.
2651
2652 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2653
2654         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2655
2656 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2657
2658         PR fortran/18918
2659         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2660         * gfortran.dg/coarray_lock_3.f90: Fix test.
2661         * gfortran.dg/coarray_lock_4.f90: New.
2662         * gfortran.dg/coarray_lock_5.f90: New.
2663
2664 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2665
2666         PR target/50009
2667         * gcc.c-torture/compile/pr50009.c: New test.
2668
2669         PR target/50092
2670         * gcc.dg/torture/pr50092.c: New test.
2671
2672 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2673
2674         PR fortran/50109
2675         * gfortran.dg/namelist_73.f90: New.
2676
2677 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2678
2679         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2680
2681         PR debug/50017
2682         * gcc.dg/pr50017.c: New test.
2683
2684 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2685
2686         PR c++/45625
2687         * g++.dg/lookup/hidden-var1.C: New test case.
2688
2689 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2690
2691         PR fortran/31461
2692         * gfortran.dg/warn_unused_var_2.f90: New.
2693         * gfortran.dg/warn_unused_var_3.f90: New.
2694
2695 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2696
2697         PR target/43597
2698         * gcc.target/arm/pr43597.c: New test.
2699
2700 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2701
2702         PR fortran/50070
2703         * gfortran.dg/common_13.f90: New.
2704
2705 2011-08-16  Jason Merrill  <jason@redhat.com>
2706
2707         PR c++/50086
2708         * g++.dg/cpp0x/variadic-unresolved.C: New.
2709
2710         * g++.old-deja/g++.brendan/README: Add R.I.P.
2711
2712         * g++.dg/ext/attr-used-1.C: New.
2713
2714         PR c++/50054
2715         * g++.dg/cpp0x/initlist56.C: New.
2716
2717 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2718
2719         PR testsuite/50085
2720         * g++.dg/opt/life1.C: Only run on Linux.
2721
2722 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2723
2724         * gfortran.dg/coarray_26.f90: New.
2725
2726 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2727
2728         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2729         -fdump-tree-vrp1.
2730
2731 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2732
2733         PR fortran/50073
2734         * gfortran.dg/func_result_7.f90: New.
2735
2736 2011-08-13  Jason Merrill  <jason@redhat.com>
2737
2738         PR c++/50075
2739         * g++.dg/cpp0x/decltype32.C: New.
2740
2741         PR c++/50059
2742         * g++.dg/diagnostic/expr1.C: New.
2743
2744 2011-08-12  David Li  <davidxl@google.com>
2745
2746         * g++.dg/abi/vbase15.C: New test.
2747
2748 2011-08-12  Jason Merrill  <jason@redhat.com>
2749
2750         PR c++/50034
2751         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2752
2753 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2754
2755         * gcc.dg/builtins-67.c: New test.
2756         * gcc.target/i386/conversion.c: Ditto.
2757
2758 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2759             Brian Hackett  <bhackett1024@gmail.com>
2760
2761         * g++.dg/plugin/decl_plugin.c: New.
2762         * g++.dg/plugin/decl-plugin-test.C: New.
2763         * g++.dg/plugin/plugin.exp: Add above testcase.
2764
2765 2011-08-11  Richard Guenther  <rguenther@suse.de>
2766
2767         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2768
2769 2011-08-11  Michael Matz  <matz@suse.de>
2770
2771         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2772
2773 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2774
2775         PR tree-optimization/50039
2776         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2777         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2778
2779 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2780
2781         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2782         (sse4_1_test): Initialize src3 with random value.
2783
2784 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2785
2786         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2787         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2788         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2789         * gcc.dg/scal-to-vec1.c: New test.
2790         * gcc.dg/scal-to-vec2.c: New test.
2791
2792 2011-08-09  Richard Guenther  <rguenther@suse.de>
2793
2794         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2795         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2796         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2797         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2798
2799 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2800
2801         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2802
2803 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2804
2805         * gcc.dg/pr49948.c: Require pthread effective target.
2806
2807 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2808
2809         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2810
2811 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2812
2813         * gcc.target/i386/sse-22a.c: New test.
2814
2815 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2816
2817         PR tree-optimization/50014
2818         * gcc.dg/vect/pr50014.c: New test.
2819
2820 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2821
2822         PR middle-end/49923
2823         * gcc.dg/tree-ssa/pr49923.c: New test.
2824
2825 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2826
2827         PR target/49781
2828         * gcc.target/i386/pr49781-1.c: New.
2829
2830 2011-08-08  Jason Merrill  <jason@redhat.com>
2831
2832         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2833
2834         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2835
2836 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2837
2838         PR fortran/49638
2839         * gfortran.dg/typebound_override_1.f90: New.
2840
2841 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2842
2843         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2844         x86_64 mingw target.
2845         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2846         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2847         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2848         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2849         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2850         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2851         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2852         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2853         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2854         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2855
2856 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2857
2858         PR testsuite/48727
2859         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2860
2861 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2862
2863         * gcc.dg/pr48770.c: Cleanup coverage files.
2864         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2865
2866 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2867
2868         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2869         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2870         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2871         lzcnt and bmi options.
2872
2873 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2874
2875         PR target/47381
2876         * gcc.dg/pr47381-1.c: New.
2877         * gcc.dg/pr47381-2.c: Likewise.
2878         * gcc.target/i386/pr47381.c: Likewise.
2879
2880 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         PR middle-end/47727
2883         * gcc.dg/pr47727.c: New.
2884
2885         PR target/47372
2886         * gcc.dg/pr47372-1.c: New.
2887         * gcc.dg/pr47372-2.c: Likewise.
2888
2889 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2890
2891         PR middle-end/47449
2892         * gcc.target/i386/pr47449.c: New.
2893
2894         PR target/47446
2895         * gcc.dg/pr47446-1.c: New.
2896         * gcc.dg/pr47446-2.c: Likewise.
2897
2898 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2899
2900         PR target/47766
2901         * gcc.dg/pr47766.c: New.
2902
2903         PR target/47715
2904         * gcc.dg/tls/pr47715-1.c: New.
2905         * gcc.dg/tls/pr47715-2.c: Likewise.
2906         * gcc.dg/tls/pr47715-3.c: Likewise.
2907         * gcc.dg/tls/pr47715-4.c: Likewise.
2908         * gcc.dg/tls/pr47715-5.c: Likewise.
2909
2910 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2911
2912         PR libobjc/50002
2913         * objc.dg/gnu-api-2-class.m: Updated comments.
2914         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2915         * objc.dg/gnu-api-2-class-meta.m: New test.
2916         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2917
2918 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2919
2920         PR libobjc/49882
2921         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2922         with classes that are in construction.
2923
2924 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2925
2926         PR target/48084
2927         * gcc.target/i386/pr48084-1.c: New.
2928         * gcc.target/i386/pr48084-2.c: Likewise.
2929         * gcc.target/i386/pr48084-3.c: Likewise.
2930         * gcc.target/i386/pr48084-4.c: Likewise.
2931         * gcc.target/i386/pr48084-5.c: Likewise.
2932
2933         PR rtl-optimization/49504
2934         * gcc.target/i386/pr49504.c: New.
2935
2936         PR target/49860
2937         * gcc.dg/pr49860.c: New.
2938
2939 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2940
2941         PR libobjc/49882
2942         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2943         with classes that are in construction.
2944
2945 2011-08-05  Jason Merrill  <jason@redhat.com>
2946
2947         PR c++/48993
2948         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2949
2950         PR c++/49921
2951         * g++.dg/cpp0x/decltype31.C: New.
2952
2953         PR c++/49669
2954         * g++.dg/init/array28.C: New.
2955
2956         PR c++/49988
2957         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2958
2959 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2960
2961         PR target/47369
2962         * gcc.dg/pr47369-1.c: New.
2963
2964 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2965
2966         PR middle-end/47364
2967         * gcc.dg/torture/pr47364-1.c: New.
2968         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2969         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2970
2971 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2972
2973         PR fortran/37211
2974         * gfortran.dg/transfer_check_2.f90:  New test case.
2975
2976 2011-08-05  Jan Hubicka  <jh@suse.cz>
2977
2978         PR middle-end/49494
2979         * gfortran.dg/pr49494.f90: New testcase.
2980
2981 2011-08-05  Jan Hubicka  <jh@suse.cz>
2982
2983         PR middle-end/49735
2984         * gcc.c-torture/compile/pr49735.c: New testcase.
2985
2986 2011-08-05  Jason Merrill  <jason@redhat.com>
2987
2988         PR c++/47453
2989         * g++.dg/cpp0x/initlist56.C: New.
2990
2991         PR c++/49812
2992         * g++.dg/overload/rvalue2.C: New.
2993
2994         PR c++/49983
2995         * g++.dg/cpp0x/range-for21.C: New.
2996
2997         * g++.dg/ext/vla11.C: New.
2998
2999 2011-08-05  Richard Guenther  <rguenther@suse.de>
3000
3001         PR tree-optimization/49984
3002         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3003
3004 2011-08-05  Richard Guenther  <rguenther@suse.de>
3005
3006         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3007         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3008         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3009
3010 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3011
3012         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3013         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3014         * gfortran.dg/ldist-pr43023.f90: Ditto.
3015         * gfortran.dg/namelist_52.f90: Ditto.
3016         * gfortran.dg/interface_proc_end.f90: Ditto.
3017         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3018         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3019
3020 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3021
3022         * gcc.dg/vect/vect-over-widen-1.c: New test.
3023         * gcc.dg/vect/vect-over-widen-2.c: New test.
3024         * gcc.dg/vect/vect-over-widen-3.c: New test.
3025         * gcc.dg/vect/vect-over-widen-4.c: New test.
3026
3027 2011-08-04  Richard Guenther  <rguenther@suse.de>
3028
3029         PR fortran/49957
3030         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3031
3032 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3033
3034         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3035
3036 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR middle-end/49905
3039         * g++.dg/ext/builtin-object-size3.C: New test.
3040
3041 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR tree-optimization/49948
3044         * gcc.dg/pr49948.c: New test.
3045
3046 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3047
3048         PR middle-end/47383
3049         * gcc.dg/torture/pr47383.c: New.
3050
3051 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3052
3053         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3054
3055 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3056
3057         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3058
3059 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3060
3061         PR target/47744
3062         * gcc.dg/torture/pr47744-1.c: New.
3063         * gcc.dg/torture/pr47744-2.c: Likewise.
3064         * gcc.dg/torture/pr47744-3.c: Likewise.
3065
3066 2011-08-03  Richard Guenther  <rguenther@suse.de>
3067
3068         PR middle-end/49958
3069         * gcc.dg/torture/pr49958.c: New testcase.
3070
3071 2011-08-03  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/49938
3074         * g++.dg/torture/pr49938.C: New testcase.
3075
3076 2011-08-02  Jason Merrill  <jason@redhat.com>
3077
3078         PR c++/43886
3079         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3080
3081         PR c++/49577
3082         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3083
3084         PR c++/49593
3085         * g++.dg/cpp0x/variadic115.C: New.
3086
3087         PR c++/49803
3088         * g++.dg/cpp0x/union5.C: New.
3089
3090 2011-08-02  Daniel Kraft  <d@domob.eu>
3091
3092         PR fortran/49885
3093         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3094
3095 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3096
3097         PR middle-end/49947
3098         * gcc.dg/tree-ssa/forwprop-15.c
3099
3100 2011-08-02  Jason Merrill  <jason@redhat.com>
3101
3102         PR c++/49834
3103         * g++.dg/cpp0x/range-for20.C: New.
3104
3105 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3106
3107         * gfortran.dg/coarray_lib_token_3.f90: New.
3108
3109 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR fortran/46752
3112         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3113         * gcc.dg/gomp/atomic-15.c: New test.
3114         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3115         * g++.dg/gomp/atomic-15.C: New test.
3116         * g++.dg/gomp/private-1.C: New test.
3117         * g++.dg/gomp/sharing-2.C: New test.
3118         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3119         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3120         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3121
3122 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3123
3124         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3125         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3126         cleanup-module.
3127         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3128         * gfortran.dg/allocatable_function_5.f90: Ditto.
3129         * gfortran.dg/allocate_stat.f90: Ditto.
3130         * gfortran.dg/array_constructor_20.f90: Ditto.
3131         * gfortran.dg/array_constructor_21.f90: Ditto.
3132         * gfortran.dg/array_constructor_22.f90: Ditto.
3133         * gfortran.dg/array_constructor_26.f03: Ditto.
3134         * gfortran.dg/array_function_4.f90: Ditto.
3135         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3136         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3137         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3138         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3139         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3140         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3141         * gfortran.dg/class_15.f03: Ditto.
3142         * gfortran.dg/class_27.f03: Ditto.
3143         * gfortran.dg/class_33.f90: Ditto.
3144         * gfortran.dg/class_37.f03: Ditto.
3145         * gfortran.dg/class_40.f03: Ditto.
3146         * gfortran.dg/class_42.f03: Ditto.
3147         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3148         * gfortran.dg/coarray/registering_1.f90: Ditto.
3149         * gfortran.dg/convert_1.f90: Ditto.
3150         * gfortran.dg/default_initialization_3.f90: Ditto.
3151         * gfortran.dg/dependency_25.f90: Ditto.
3152         * gfortran.dg/dependency_26.f90: Ditto.
3153         * gfortran.dg/dependency_36.f90: Ditto.
3154         * gfortran.dg/dependency_37.f90: Ditto.
3155         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3156         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3157         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3158         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3159         * gfortran.dg/elemental_result_1.f90: Ditto.
3160         * gfortran.dg/empty_derived_type.f90: Ditto.
3161         * gfortran.dg/entry_7.f90: Ditto.
3162         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3163         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3164         * gfortran.dg/error_recovery_3.f90: Ditto.
3165         * gfortran.dg/extends_4.f03: Ditto.
3166         * gfortran.dg/func_assign.f90: Ditto.
3167         * gfortran.dg/func_assign_3.f90: Ditto.
3168         * gfortran.dg/generic_1.f90: Ditto.
3169         * gfortran.dg/generic_18.f90: Ditto.
3170         * gfortran.dg/generic_22.f03: Ditto.
3171         * gfortran.dg/generic_4.f90: Ditto.
3172         * gfortran.dg/generic_6.f90: Ditto.
3173         * gfortran.dg/generic_actual_arg.f90: Ditto.
3174         * gfortran.dg/graphite/id-21.f: Ditto.
3175         * gfortran.dg/graphite/pr45758.f90: Ditto.
3176         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3177         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3178         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3179         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3180         * gfortran.dg/host_used_types_1.f90: Ditto.
3181         * gfortran.dg/implicit_1.f90: Ditto.
3182         * gfortran.dg/implicit_11.f90: Ditto.
3183         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3184         * gfortran.dg/impure_actual_1.f90: Ditto.
3185         * gfortran.dg/impure_assignment_1.f90: Ditto.
3186         * gfortran.dg/impure_constructor_1.f90: Ditto.
3187         * gfortran.dg/initialization_10.f90: Ditto.
3188         * gfortran.dg/initialization_12.f90: Ditto.
3189         * gfortran.dg/interface_14.f90: Ditto.
3190         * gfortran.dg/interface_15.f90: Ditto.
3191         * gfortran.dg/interface_2.f90: Ditto.
3192         * gfortran.dg/interface_25.f90: Ditto.
3193         * gfortran.dg/interface_26.f90: Ditto.
3194         * gfortran.dg/interface_29.f90: Ditto.
3195         * gfortran.dg/interface_assignment_1.f90: Ditto.
3196         * gfortran.dg/internal_pack_6.f90: Ditto.
3197         * gfortran.dg/internal_pack_7.f90: Ditto.
3198         * gfortran.dg/internal_pack_8.f90: Ditto.
3199         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3200         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3201         * gfortran.dg/module_commons_3.f90: Ditto.
3202         * gfortran.dg/module_equivalence_4.f90: Ditto.
3203         * gfortran.dg/module_equivalence_6.f90: Ditto.
3204         * gfortran.dg/module_function_type_1.f90: Ditto.
3205         * gfortran.dg/module_naming_1.f90: Ditto.
3206         * gfortran.dg/namelist_4.f90: Ditto.
3207         * gfortran.dg/operator_c1202.f90: Ditto.
3208         * gfortran.dg/parens_7.f90: Ditto.
3209         * gfortran.dg/pr32921.f: Ditto.
3210         * gfortran.dg/pr33646.f90: Ditto.
3211         * gfortran.dg/pr41928.f90: Ditto.
3212         * gfortran.dg/pr42119.f90: Ditto.
3213         * gfortran.dg/pr43984.f90: Ditto.
3214         * gfortran.dg/present_1.f90: Ditto.
3215         * gfortran.dg/private_type_2.f90: Ditto.
3216         * gfortran.dg/proc_decl_2.f90: Ditto.
3217         * gfortran.dg/proc_ptr_10.f90: Ditto.
3218         * gfortran.dg/proc_ptr_22.f90: Ditto.
3219         * gfortran.dg/proc_ptr_8.f90: Ditto.
3220         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3221         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3222         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3223         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3224         * gfortran.dg/substring_equivalence.f90: Ditto.
3225         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3226         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3227         * gfortran.dg/trim_optimize_6.f90: Ditto.
3228         * gfortran.dg/typebound_call_12.f03: Ditto.
3229         * gfortran.dg/typebound_operator_5.f03: Ditto.
3230         * gfortran.dg/typebound_operator_6.f03: Ditto.
3231         * gfortran.dg/typebound_proc_18.f03: Ditto.
3232         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3233         * gfortran.dg/use_1.f90: Ditto.
3234         * gfortran.dg/use_10.f90: Ditto.
3235         * gfortran.dg/use_11.f90: Ditto.
3236         * gfortran.dg/use_14.f90: Ditto.
3237         * gfortran.dg/use_only_2.f90: Ditto.
3238         * gfortran.dg/use_rename_4.f90: Ditto.
3239         * gfortran.dg/use_rename_5.f90: Ditto.
3240         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3241         * gfortran.dg/used_interface_ref.f90: Ditto.
3242         * gfortran.dg/used_types_11.f90: Ditto.
3243         * gfortran.dg/used_types_3.f90: Ditto.
3244         * gfortran.dg/used_types_4.f90: Ditto.
3245         * gfortran.dg/userdef_operator_2.f90: Ditto.
3246         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3247         * gfortran.dg/vect/pr46213.f90: Ditto.
3248         * gfortran.dg/whole_file_21.f90: Ditto.
3249         * gfortran.dg/whole_file_22.f90: Ditto.
3250         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3251         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3252
3253 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3254
3255         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3256
3257 2011-08-01  Jason Merrill  <jason@redhat.com>
3258
3259         PR c++/49932
3260         * g++.dg/abi/mangle49.C: New.
3261
3262         PR c++/49924
3263         * g++.dg/cpp0x/constexpr-array4.C: New.
3264
3265         PR c++/49813
3266         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3267
3268 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3269
3270         PR target/49927
3271         * gcc.target/i386/pr49927.c: New test.
3272
3273 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3274
3275         PR tree-optimization/49926
3276         * gcc.dg/vect/pr49926.c: New test.
3277
3278 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3279
3280         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3281         * gcc.target/i386/lzcnt-1.c: New test.
3282         * gcc.target/i386/lzcnt-2.c: Likewise.
3283         * gcc.target/i386/lzcnt-2a.c: Likewise.
3284         * gcc.target/i386/lzcnt-3.c: Likewise.
3285         * gcc.target/i386/lzcnt-4.c: Likewise.
3286         * gcc.target/i386/lzcnt-4a.c: Likewise.
3287         * gcc.target/i386/lzcnt-5.c: Likewise.
3288         * gcc.target/i386/lzcnt-6.c: Likewise.
3289         * gcc.target/i386/lzcnt-6a.c: Likewise.
3290         * gcc.target/i386/lzcnt-check.h: Likewise.
3291
3292         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3293         * gcc.target/i386/sse-13.c: Likewise.
3294         * gcc.target/i386/sse-14.c: Likewise.
3295         * g++.dg/other/i386-2.C: Likewise.
3296         * g++.dg/other/i386-3.C: Likewise.
3297
3298 2011-08-01  Julian Brown  <julian@codesourcery.com>
3299
3300         * gcc.target/arm/fixed-point-exec.c: New test.
3301
3302 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3303
3304         PR target/49920
3305         * gcc.target/i386/pr49920.c: New test.
3306
3307 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3308
3309         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3310         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3311         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3312         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3313         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3314         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3315         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3316         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3317         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3318         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3319         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3320         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3321         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3322         * g++.dg/tree-ssa/pr33615.C: Ditto.
3323         * g++.dg/tree-ssa/restrict1.C: Ditto.
3324         * c-c++-common/restrict-2.c: Ditto.
3325         * gfortran.dg/pr32921.f: Ditto.
3326         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3327         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3328         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3329         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3330         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3331         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3332         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3333         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3334         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3335         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3336
3337 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3338
3339         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3340         .exe.ltrans[0-9]*. dump files.
3341
3342 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3343
3344         PR fortran/49112
3345         * gfortran.dg/abstract_type_6.f03: Modified.
3346         * gfortran.dg/typebound_proc_24.f03: New.
3347
3348 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3349
3350         PR testsuite/49917
3351         * g++.dg/init/for1.C: Fix.
3352
3353 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3354
3355         PR fortran/48876
3356         * gfortran.dg/string_5.f90:  New test.
3357
3358 2011-07-29  Jason Merrill  <jason@redhat.com>
3359
3360         PR c++/49867
3361         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3362
3363 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3364
3365         PR tree-optimization/47407
3366         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3367         alpha*-dec-osf*.
3368         Sort target list.
3369
3370 2011-07-29  Richard Guenther  <rguenther@suse.de>
3371
3372         * gcc.dg/uninit-suppress.c: Also disable VRP.
3373         * gcc.dg/uninit-suppress_2.c: Likewise.
3374
3375 2011-07-28  Jason Merrill  <jason@redhat.com>
3376
3377         PR c++/49808
3378         * g++.dg/template/nontype24.C: New.
3379
3380 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3381
3382         PR rtl-optimization/47958
3383         * gcc.dg/torture/pr47958-1.c: New.
3384
3385 2011-07-29  Wei Guozhi  <carrot@google.com>
3386
3387         PR rtl-optimization/49799
3388         * gcc.dg/pr49799.c: New test case.
3389
3390 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3391
3392         PR middle-end/48648
3393         * gcc.dg/graphite/id-pr48648.c: New.
3394
3395 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3396
3397         PR fortran/31067
3398         * gfortran.dg/maxloc_2.f90: New test.
3399         * gfortran.dg/maxloc_3.f90: New test.
3400         * gfortran.dg/minloc_1.f90: New test.
3401         * gfortran.dg/minloc_2.f90: New test.
3402         * gfortran.dg/minloc_3.f90: New test.
3403         * gfortran.dg/minmaxloc_7.f90: New test.
3404
3405         PR debug/49871
3406         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3407
3408 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3409
3410         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3411         the builtin isn't optimized away.
3412
3413 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3414
3415         PR fortran/45586
3416         * gfortran.dg/lto/pr45586-2_0.f90: New.
3417
3418 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3419
3420         PR middle-end/49875
3421         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3422         * c-c++-common/cxxbitfields-5.c: Same.
3423
3424 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3425
3426         * lib/target-supports.exp (check_effective_target_mmap): Use
3427         check_function_available.
3428
3429 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3430
3431         * g++.old-deja/g++.pt/crash60.C: Updated.
3432
3433 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR target/49866
3436         * gcc.target/i386/pr49866.c: New test.
3437
3438 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3439
3440         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3441         * gcc.target/i386/bmi-andn-1.c: New test.
3442         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3443         * gcc.target/i386/bmi-andn-2.c: Likewise.
3444         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3445         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3446         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3447         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3448         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3449         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3450         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3451         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3452         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3453         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3454         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3455         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3456         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3457         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3458         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3459         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3460         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3461         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3462         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3463         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3464         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3465
3466 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3467
3468         PR middle-end/47691
3469         * gfortran.dg/graphite/id-pr47691.f: New.
3470
3471 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3472
3473         * gcc.target/i386/avx-os-support.h: New.
3474         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3475         (main): Check avx_os_support before the test is run.
3476         * gcc.target/i386/aes-avx-check.h: Ditto.
3477         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3478
3479 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3480
3481         * gcc.target/i386/aggregate-ret3.c: New test.
3482         * gcc.target/i386/aggregate-ret4.c: New test.
3483
3484 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3485
3486         PR fortran/49755
3487         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3488         allocated array should *not* change its size.
3489         * gfortran.dg/multiple_allocation_3.f90: New test.
3490
3491 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3492
3493         PR c++/49776
3494         * g++.dg/cpp0x/constexpr-49776.C: New.
3495
3496 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3497
3498         PR middle-end/47046
3499         * gcc.dg/graphite/id-pr47046.c: New.
3500
3501 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3502
3503         PR middle-end/47653
3504         * gcc.dg/graphite/run-id-pr47593.c: New.
3505
3506 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3507
3508         PR middle-end/47653
3509         * gcc.dg/graphite/run-id-pr47653.c: New.
3510         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3511         induction variables.
3512         * gcc.dg/graphite/scop-16.c: Same.
3513         * gcc.dg/graphite/scop-17.c: Same.
3514         * gcc.dg/graphite/scop-21.c: Same.
3515
3516 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3517
3518         PR middle-end/48805
3519         * gcc.dg/graphite/id-pr48805.c: New.
3520
3521 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3522
3523         * gfortran.dg/coarray_lib_token_2.f90: New.
3524
3525 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3526
3527         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3528         SPU local store.
3529
3530 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3531
3532         PR tree-opt/49671
3533         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3534         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3535
3536 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3539
3540         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3541         * gcc.c-torture/execute/loop-2g.c: Likewise.
3542         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3543         Require mmap support.
3544         * gcc.c-torture/execute/loop-2g.x: Likewise.
3545         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3546         (MAP_ANON): Provide default.
3547         * gcc.dg/20050826-1.c: Likewise.
3548         * gcc.target/i386/pr36533.c: Likewise.
3549         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3550         Use dg-require-effective-target mmap.
3551
3552 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3553
3554         PR c++/49838
3555         * g++.dg/cpp0x/range-for19.C: New.
3556
3557 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3558
3559         PR testsuite/49753
3560         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3561
3562         Revert:
3563         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR testsuite/49753
3566         * g++.dg/torture/pr49309.C: Remove.
3567
3568 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3569
3570         PR tree-optimization/49809
3571         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3572         test.
3573
3574 2011-07-25  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/49715
3577         * gcc.target/i386/pr49715-1.c: New testcase.
3578         * gcc.target/i386/pr49715-2.c: Likewise.
3579
3580 2011-07-23  Jason Merrill  <jason@redhat.com>
3581
3582         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3583
3584 2011-07-22  Jason Merrill  <jason@redhat.com>
3585
3586         PR c++/49793
3587         * g++.dg/cpp0x/initlist55.C: New.
3588
3589 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3590
3591         PR fortran/49791
3592         * gfortran.dg/namelist_72.f: New.
3593
3594 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3595
3596         * gfortran.dg/coarray_25.f90: New.
3597
3598 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3599
3600         * override1.C: This test should use c++0x mode.
3601         * override3.C: New. Test the diagnostics in c++98 mode.
3602
3603 2011-07-22  Jason Merrill  <jason@redhat.com>
3604             Mark Glisse  <marc.glisse@normalesup.org>
3605
3606         PR c++/30112
3607         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3608
3609         PR c++/49813
3610         * g++.dg/opt/builtins2.C: New.
3611         * g++.dg/other/error27.C: Don't rely on __builtin.
3612
3613 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3614
3615         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3616         on lp64 targets.
3617         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3618         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3619         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3620         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3621
3622         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3623         instead of ia32.
3624
3625 2011-07-22  Richard Guenther  <rguenther@suse.de>
3626
3627         PR tree-optimization/45819
3628         * gcc.dg/pr45819.c: New testcase.
3629
3630 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3631
3632         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3633
3634 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3635
3636         PR middle-end/47654
3637         PR middle-end/49649
3638         * gcc.dg/graphite/run-id-pr47654.c: New.
3639
3640 2011-07-21  Ian Lance Taylor  <iant@google.com>
3641
3642         PR middle-end/49705
3643         * gcc.dg/pr49705.c: New test.
3644
3645 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3646
3647         * lib/target-supports.exp (check_avx_os_support_available): New.
3648         (check_effective_target_avx_runtime): Use it.
3649
3650 2011-07-21  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/49770
3653         * g++.dg/torture/pr49770.C: New testcase.
3654
3655 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3656
3657         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3658         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3659
3660 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3661
3662         * gfortran.dg/coarray_lib_token_1.f90: New.
3663
3664 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3665
3666         * gcc.dg/pr32912-2.c: Skip for AVR.
3667         * gcc.dg/pr44674.c: Add dg-require-profiling.
3668
3669 2011-07-20  Jason Merrill  <jason@redhat.com>
3670
3671         * g++.dg/ext/desig2.C: New.
3672
3673 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3674
3675         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3676         be generated.
3677         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3678         * gcc.target/powerpc/recip-3.c: Ditto.
3679
3680 2011-07-19  Jason Merrill  <jason@redhat.com>
3681
3682         PR c++/6709 (DR 743)
3683         PR c++/42603 (DR 950)
3684         * g++.dg/cpp0x/decltype21.C: New.
3685
3686 2011-07-20  Richard Guenther  <rguenther@suse.de>
3687
3688         PR middle-end/18908
3689         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3690         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3691
3692 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3693
3694         * gcc.target/arm/combine-movs.c: New.
3695         * gcc.target/arm/unsigned-extend-2.c: New.
3696
3697 2011-07-19  Jason Merrill  <jason@redhat.com>
3698
3699         PR c++/49785
3700         * g++.dg/cpp0x/variadic114.C: New.
3701
3702 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3703
3704         * gfortran.dg/coarray_args_1.f90: New.
3705         * gfortran.dg/coarray_args_2.f90: New.
3706
3707 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3708
3709         PR fortran/49708
3710         * gfortran.dg/allocate_error_3.f90: New.
3711
3712 2011-07-19  Richard Guenther  <rguenther@suse.de>
3713
3714         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3715         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3716         * gcc.dg/torture/20110719-1.c: New testcase.
3717
3718 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR tree-optimization/49768
3721         * gcc.c-torture/execute/pr49768.c: New test.
3722
3723 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3724
3725         PR tree-optimization/49771
3726         * gcc.dg/vect/pr49771.c: New test.
3727
3728 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3729
3730         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3731         * gcc.dg/ipa/ipa-2.c: Likewise.
3732         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3733         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3734         * gcc.dg/ipa/ipa-5.c: Likewise.
3735         * gcc.dg/ipa/ipa-7.c: Likewise.
3736         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3737         * gcc.dg/ipa/ipacost-1.c: Likewise.
3738         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3739         functions.
3740         * gcc.dg/ipa/ipcp-1.c: New test.
3741         * gcc.dg/ipa/ipcp-2.c: Likewise.
3742         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3743
3744 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR middle-end/49675
3747         * gfortran.dg/pr49675.f90: New test.
3748
3749 2011-07-18  Richard Guenther  <rguenther@suse.de>
3750
3751         * gcc.dg/torture/20110718-1.c: New testcase.
3752
3753 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3754
3755         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3756         * g++.dg/ext/bitfield3.C: Likewise.
3757         * g++.dg/ext/bitfield4.C: Likewise.
3758         * g++.dg/ext/bitfield5.C: Likewise.
3759         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3760         * g++.dg/other/pr23205-2.C: Likewise.
3761         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3762         * gcc.c-torture/compile/20001109-2.c: Likewise.
3763         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3764         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3765         * gcc.dg/bitfld-16.c: Likewise.
3766         * gcc.dg/bitfld-17.c: Likewise.
3767         * gcc.dg/bitfld-18.c: Likewise.
3768         * gcc.dg/builtins-config.h: Remove Netware support.
3769         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3770         * gcc.dg/cdce2.c: Likewise.
3771         * gcc.dg/cpp/assert4.c: Remove netware support.
3772         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3773         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3774
3775         * lib/target-supports.exp (check_visibility_available): Remove
3776         NetWare support.
3777         (check_profiling_available): Likewise.
3778
3779 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3780
3781         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3782
3783 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3784             Thomas Koenig  <tkoenig@gcc.gnu.org>
3785
3786         PR fortran/34657
3787         * gfortran.dg/generic_17.f90: Fix testcase.
3788         * gfortran.dg/interface_3.f90: Add dg-error.
3789         * gfortran.dg/use_14.f90: New.
3790         * gfortran.dg/use_15.f90: New.
3791
3792 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3793
3794         * gnat.dg/pointer_controlled.adb: New test.
3795
3796 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3797
3798         PR fortran/49624
3799         * gfortran.dg/pointer_remapping_7.f90: New.
3800
3801 2011-07-16  Jason Merrill  <jason@redhat.com>
3802
3803         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3804
3805 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3806             Jason Merrill  <jason@redhat.com>
3807
3808         PR c++/45329
3809         PR c++/48934
3810         * g++.dg/cpp0x/decltype29.C: Adjust.
3811         * g++.dg/cpp0x/error4.C: Adjust.
3812         * g++.dg/cpp0x/sfinae26.C: Adjust.
3813         * g++.dg/cpp0x/variadic105.C: Adjust.
3814         * g++.dg/template/deduce3.C: Adjust.
3815         * g++.dg/template/error45.C: Adjust.
3816         * g++.dg/template/ptrmem2.C: Adjust.
3817         * g++.dg/template/sfinae2.C: Adjust.
3818         * g++.old-deja/g++.pt/crash60.C: Adjust.
3819         * g++.old-deja/g++.pt/unify6.C: Adjust.
3820         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3821         * g++.dg/cpp0x/nullptr15.C: Adjust.
3822         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3823         * g++.dg/cpp0x/pr31431.C: Adjust.
3824         * g++.dg/cpp0x/pr31434.C: Adjust.
3825         * g++.dg/cpp0x/sfinae11.C: Adjust
3826         * g++.dg/cpp0x/temp_default2.C: Adjust.
3827         * g++.dg/cpp0x/trailing4.C: Adjust.
3828         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3829         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3830         * g++.dg/cpp0x/variadic105.C: Adjust.
3831         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3832         * g++.dg/ext/vla2.C: Adjust.
3833         * g++.dg/other/ptrmem10.C: Adjust.
3834         * g++.dg/other/ptrmem11.C: Adjust.
3835         * g++.dg/overload/unknown1.C: Adjust.
3836         * g++.dg/template/conv11.C: Adjust.
3837         * g++.dg/template/dependent-expr5.C: Adjust.
3838         * g++.dg/template/friend.C: Adjust.
3839         * g++.dg/template/incomplete2.C: Adjust.
3840         * g++.dg/template/local4.C: Adjust.
3841         * g++.dg/template/local6.C: Adjust.
3842         * g++.dg/template/operator9.C: Adjust.
3843         * g++.dg/template/ttp25.C: Adjust.
3844         * g++.dg/template/unify10.C: Adjust.
3845         * g++.dg/template/unify11.C: Adjust.
3846         * g++.dg/template/unify6.C: Adjust.
3847         * g++.dg/template/unify9.C: Adjust.
3848         * g++.dg/template/varmod1.C: Adjust.
3849         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3850         * g++.old-deja/g++.pt/crash28.C: Adjust.
3851         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3852         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3853         * g++.old-deja/g++.pt/expr2.C: Adjust.
3854         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3855         * g++.old-deja/g++.pt/spec5.C: Adjust.
3856         * g++.old-deja/g++.pt/spec6.C: Adjust.
3857         * g++.old-deja/g++.pt/unify4.C: Adjust.
3858         * g++.old-deja/g++.pt/unify8.C: Adjust.
3859         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3860         * g++.dg/overload/template5.C: New testcase.
3861         * g++.dg/template/overload12.C: New testcase.
3862
3863 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3864
3865         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3866         * gfortran.dg/coarray_7.f90: Ditto.
3867         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3868         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3869
3870 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3871
3872         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3873         case.
3874         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3875         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3876         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3877         C67X.
3878         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3879         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3880         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3881
3882 2011-07-15  Jason Merrill  <jason@redhat.com>
3883
3884         PR testsuite/49741
3885         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3886         Use --extra_opts instead of --additional_options.
3887
3888 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR testsuite/49753
3891         * g++.dg/torture/pr49309.C: Remove.
3892
3893 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3894
3895         * gcc.target/tic6x/weak-call.c: New test.
3896         * gcc.target/tic6x/fpcmp.c: New test.
3897         * gcc.target/tic6x/fpdiv.c: New test.
3898         * gcc.target/tic6x/rotdi16-scan.c: New test.
3899         * gcc.target/tic6x/ffssi.c: New test.
3900         * gcc.target/tic6x/fpdiv-lib.c: New test.
3901         * gcc.target/tic6x/cold-lc.c: New test.
3902         * gcc.target/tic6x/longcalls.c: New test.
3903         * gcc.target/tic6x/abi-align-1.c: New test.
3904         * gcc.target/tic6x/fpcmp-finite.c: New test.
3905         * gcc.target/tic6x/rotdi16.c: New test.
3906         * gcc.target/tic6x/bswapl.c: New test.
3907         * gcc.target/tic6x/ffsdi.c: New test.
3908         * gcc.target/tic6x/tic6x.exp: New file.
3909         * gcc.target/tic6x/builtins/arith24.c: New test.
3910         * gcc.target/tic6x/builtins/smpy.c: New test.
3911         * gcc.target/tic6x/builtins/smpylh.c: New test.
3912         * gcc.target/tic6x/builtins/smpyh.c: New test.
3913         * gcc.target/tic6x/builtins/sarith1.c: New test.
3914         * gcc.target/tic6x/builtins/extclr.c: New test
3915         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3916         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3917         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3918         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3919         New functions.
3920         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3921         __TMS320C6X__.
3922         * gcc.dg/20020312-2.c: Likewise.
3923         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3924         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3925         * gcc.dg/torture/builtin-math-7.c: Likewise.
3926
3927         PR testsuite/49757
3928         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3929         not testing tic6x-*-*.
3930
3931 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3932
3933         PR tree-opt/49309
3934         * g++.dg/torture/pr49309.C: New testcase.
3935
3936 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3937
3938         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3939
3940 2011-07-14  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/49651
3943         * gcc.dg/torture/pr49651.c: New testcase.
3944
3945 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3946
3947         PR target/43746
3948         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3949
3950 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3951
3952         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3953         -mno-pointers-to-nested-functions.
3954         * gcc.target/powerpc/no-r11-2.c: Ditto.
3955         * gcc.target/powerpc/no-r11-3.c: Ditto.
3956
3957 2011-07-13  Jason Merrill  <jason@redhat.com>
3958
3959         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3960         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3961         when compiling C files.
3962         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3963         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3964         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3965         * g++.dg/lookup/anon2.C: Likewise.
3966         * g++.dg/tree-ssa/copyprop.C: Likewise.
3967         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3968         * g++.dg/init/vector1.C: Ignore narrowing errors.
3969         * g++.dg/torture/pr35526.C: Likewise.
3970         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3971
3972 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3973
3974         PR libfortran/49296
3975         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3976         and logical reads.
3977
3978 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3979
3980         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3981         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3982
3983 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3986         * lib/obj-c++.exp (obj-c++_init): Ditto.
3987         * lib/file-format.exp (gcc_target_object_format): Ditto.
3988         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3989         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3990         (check_visibility_available): Ditto.
3991         (check_effective_target_tls_native): Ditto.
3992         (check_effective_target_tls_emulated): Ditto.
3993         (check_effective_target_function_sections): Ditto.
3994
3995 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3996
3997         * gcc.target/arm/pr48183.c: New test.
3998
3999 2011-07-13  Richard Guenther  <rguenther@suse.de>
4000
4001         * gcc.dg/torture/20110713-1.c: New testcase.
4002
4003 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4004
4005         PR rtl-opt/49474
4006         * gcc.c-torture/compile/pr49474.c: New testcase.
4007
4008 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4009
4010         PR tree-optimization/49712
4011         * gcc.c-torture/execute/pr49712.c: New test.
4012
4013 2011-07-11  Jason Merrill  <jason@redhat.com>
4014
4015         PR c++/44609
4016         * g++.dg/template/recurse3.C: New.
4017
4018 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR debug/49676
4021         * gcc.dg/guality/csttest.c: New test.
4022
4023         PR fortran/49698
4024         * gfortran.dg/pr49698.f90: New test.
4025
4026 2011-07-11  Jeff Law  <law@redhat.com>
4027
4028         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4029
4030 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4031
4032         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4033         * go.test/go-test.exp (go-set-goarch): Likewise.
4034
4035 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4036
4037         PR target/39633
4038         * gcc.target/avr/torture/pr39633.c: New test case.
4039
4040 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4041
4042         PR fortran/18918
4043         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4044
4045 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4046
4047         * lib/target-supports.exp (check_effective_target_scheduling):
4048         New Function.
4049         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4050         * gcc.dg/pr45055.c: Ditto.
4051         * gcc.dg/pr45353.c: Ditto.
4052         * g++.dg/pr45056.C: Ditto.
4053
4054 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4055
4056         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4057         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4058         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4059         * g++.dg/torture/pr31863.C: Skip AVR.
4060
4061 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4062
4063         PR fortran/49690
4064         * gfortran.dg/intrinsic_signal.f90: New.
4065
4066 2011-07-09  Jason Merrill  <jason@redhat.com>
4067
4068         * g++.dg/cpp0x/regress/regress6.C: New.
4069         * g++.dg/parse/crash45.C: Adjust message.
4070         * g++.dg/template/crash38.C: Adjust message.
4071         * g++.dg/template/crash64.C: Adjust message.
4072
4073 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4074
4075         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4076         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4077         * g++.dg/abi/bitfield3.C: Likewise.
4078         * g++.dg/eh/pr38662.C: Likewise.
4079         * g++.dg/ext/attrib36.C: Likewise.
4080         * g++.dg/ext/attrib37.C: Likewise.
4081         * g++.dg/ext/attrib8.C: Likewise.
4082         * g++.dg/ext/tmplattr1.C: Likewise.
4083         * g++.dg/inherit/override-attribs.C: Likewise.
4084         * g++.dg/opt/inline9.C: Likewise.
4085         * g++.dg/opt/life1.C: Likewise.
4086         * g++.dg/opt/longbranch2.C: Likewise.
4087         * g++.dg/opt/nrv12.C: Likewise.
4088         * g++.dg/opt/reg-stack4.C: Likewise.
4089         * g++.dg/other/pr35504.C: Likewise.
4090         * g++.dg/other/pr39496.C: Likewise.
4091         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4092         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4093         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4094         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4095         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4096         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4097         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4098         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4099         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4100         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4101         * g++.dg/warn/pr15774-1.C: Likewise.
4102         * g++.dg/warn/pr15774-2.C: Likewise.
4103         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4104         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4105         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4106         * g++.old-deja/g++.pt/asm2.C: Likewise.
4107         * gcc.c-torture/compile/20000804-1.c: Likewise.
4108         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4109         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4110         * gcc.dg/20020108-1.c: Likewise.
4111         * gcc.dg/20020122-2.c: Likewise.
4112         * gcc.dg/20020122-3.c: Likewise.
4113         * gcc.dg/20020206-1.c: Likewise.
4114         * gcc.dg/20020219-1.c: Likewise.
4115         * gcc.dg/20020310-1.c: Likewise.
4116         * gcc.dg/20020411-1.c: Likewise.
4117         * gcc.dg/20020418-2.c: Likewise.
4118         * gcc.dg/20020426-2.c: Likewise.
4119         * gcc.dg/20020517-1.c: Likewise.
4120         * gcc.dg/20030204-1.c: Likewise.
4121         * gcc.dg/20030826-2.c: Likewise.
4122         * gcc.dg/20031102-1.c: Likewise.
4123         * gcc.dg/20031202-1.c: Likewise.
4124         * gcc.dg/20050111-1.c: Likewise.
4125         * gcc.dg/20050503-1.c: Likewise.
4126         * gcc.dg/array-init-1.c: Likewise.
4127         * gcc.dg/builtin-apply4.c: Likewise.
4128         * gcc.dg/dfp/pr31344.c: Likewise.
4129         * gcc.dg/gomp/atomic-11.c: Likewise.
4130         * gcc.dg/graphite/pr40281.c: Likewise.
4131         * gcc.dg/ia64-sync-1.c: Likewise.
4132         * gcc.dg/ia64-sync-2.c: Likewise.
4133         * gcc.dg/ia64-sync-3.c: Likewise.
4134         * gcc.dg/ia64-sync-4.c: Likewise.
4135         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4136         * gcc.dg/invalid-call-1.c: Likewise.
4137         * gcc.dg/loop-3.c: Likewise.
4138         * gcc.dg/lower-subreg-1.c: Likewise.
4139         * gcc.dg/lto/pr47259_0.c: Likewise.
4140         * gcc.dg/nested-calls-1.c: Likewise.
4141         * gcc.dg/pr20017.c: Likewise.
4142         * gcc.dg/pr25023.c: Likewise.
4143         * gcc.dg/pr27671-2.c: Likewise.
4144         * gcc.dg/pr32176.c: Likewise.
4145         * gcc.dg/pr33676.c: Likewise.
4146         * gcc.dg/pr35045.c: Likewise.
4147         * gcc.dg/pr36015.c: Likewise.
4148         * gcc.dg/pr36584.c: Likewise.
4149         * gcc.dg/pr36998.c: Likewise.
4150         * gcc.dg/pr37438.c: Likewise.
4151         * gcc.dg/pr37908.c: Likewise.
4152         * gcc.dg/pr41241.c: Likewise.
4153         * gcc.dg/pr41340.c: Likewise.
4154         * gcc.dg/pr44136.c: Likewise.
4155         * gcc.dg/pr44194-1.c: Likewise.
4156         * gcc.dg/pr46212.c: Likewise.
4157         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4158         * gcc.dg/setjmp-2.c: Likewise.
4159         * gcc.dg/short-compare-1.c: Likewise.
4160         * gcc.dg/short-compare-2.c: Likewise.
4161         * gcc.dg/smod-1.c: Likewise.
4162         * gcc.dg/sync-2.c: Likewise.
4163         * gcc.dg/sync-3.c: Likewise.
4164         * gcc.dg/tls/opt-1.c: Likewise.
4165         * gcc.dg/tls/opt-2.c: Likewise.
4166         * gcc.dg/tls/opt-3.c: Likewise.
4167         * gcc.dg/torture/badshift.c: Likewise.
4168         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4169         * gcc.dg/torture/pr20314-2.c: Likewise.
4170         * gcc.dg/torture/pr36891.c: Likewise.
4171         * gcc.dg/torture/pr38774.c: Likewise.
4172         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4173         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4174         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4175         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4176         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4177         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4178         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4179         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4180         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4181         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4182         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4183         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4184         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4185         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4186         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4187         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4188         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4189         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4190         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4191         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4192         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4193         * gcc.dg/unroll-1.c: Likewise.
4194         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4195         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4196         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4197         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4198         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4199         * gcc.target/i386/20000609-1.c: Likewise.
4200         * gcc.target/i386/20000720-1.c: Likewise.
4201         * gcc.target/i386/20000724-1.c: Likewise.
4202         * gcc.target/i386/20011107-1.c: Likewise.
4203         * gcc.target/i386/20011119-1.c: Likewise.
4204         * gcc.target/i386/20020201-3.c: Likewise.
4205         * gcc.target/i386/20020218-1.c: Likewise.
4206         * gcc.target/i386/20020729-1.c: Likewise.
4207         * gcc.target/i386/20030926-1.c: Likewise.
4208         * gcc.target/i386/20060125-1.c: Likewise.
4209         * gcc.target/i386/20060125-2.c: Likewise.
4210         * gcc.target/i386/20060512-1.c: Likewise.
4211         * gcc.target/i386/20060512-2.c: Likewise.
4212         * gcc.target/i386/20060512-3.c: Likewise.
4213         * gcc.target/i386/20060512-4.c: Likewise.
4214         * gcc.target/i386/387-1.c: Likewise.
4215         * gcc.target/i386/387-2.c: Likewise.
4216         * gcc.target/i386/387-5.c: Likewise.
4217         * gcc.target/i386/387-6.c: Likewise.
4218         * gcc.target/i386/980312-1.c: Likewise.
4219         * gcc.target/i386/980313-1.c: Likewise.
4220         * gcc.target/i386/990117-1.c: Likewise.
4221         * gcc.target/i386/990424-1.c: Likewise.
4222         * gcc.target/i386/990524-1.c: Likewise.
4223         * gcc.target/i386/991129-1.c: Likewise.
4224         * gcc.target/i386/991214-1.c: Likewise.
4225         * gcc.target/i386/991230-1.c: Likewise.
4226         * gcc.target/i386/addr-sel-1.c: Likewise.
4227         * gcc.target/i386/aggregate-ret1.c: Likewise.
4228         * gcc.target/i386/aggregate-ret2.c: Likewise.
4229         * gcc.target/i386/align-main-3.c: Likewise.
4230         * gcc.target/i386/amd64-abi-1.c: Likewise.
4231         * gcc.target/i386/amd64-abi-2.c: Likewise.
4232         * gcc.target/i386/amd64-abi-4.c: Likewise.
4233         * gcc.target/i386/amd64-abi-5.c: Likewise.
4234         * gcc.target/i386/amd64-abi-6.c: Likewise.
4235         * gcc.target/i386/asm-1.c: Likewise.
4236         * gcc.target/i386/asm-3.c: Likewise.
4237         * gcc.target/i386/asm-5.c: Likewise.
4238         * gcc.target/i386/attributes-error.c: Likewise.
4239         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4240         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4241         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4242         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4243         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4244         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4245         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4246         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4247         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4248         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4249         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4250         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4251         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4252         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4253         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4254         * gcc.target/i386/bitfield1.c: Likewise.
4255         * gcc.target/i386/bitfield2.c: Likewise.
4256         * gcc.target/i386/bmi-2.c: Likewise.
4257         * gcc.target/i386/bmi-5.c: Likewise.
4258         * gcc.target/i386/builtin-unreachable.c: Likewise.
4259         * gcc.target/i386/cleanup-2.c: Likewise.
4260         * gcc.target/i386/clobbers.c: Likewise.
4261         * gcc.target/i386/cmov8.c: Likewise.
4262         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4263         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4264         * gcc.target/i386/compress-float-387.c: Likewise.
4265         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4266         * gcc.target/i386/compress-float-sse.c: Likewise.
4267         * gcc.target/i386/crc32-2.c: Likewise.
4268         * gcc.target/i386/crc32-3.c: Likewise.
4269         * gcc.target/i386/divmod-7.c: Likewise.
4270         * gcc.target/i386/divmod-8.c: Likewise.
4271         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4272         * gcc.target/i386/fma3-builtin.c: Likewise.
4273         * gcc.target/i386/fma3-fma.c: Likewise.
4274         * gcc.target/i386/fma4-256-vector.c: Likewise.
4275         * gcc.target/i386/fma4-builtin.c: Likewise.
4276         * gcc.target/i386/fma4-fma-2.c: Likewise.
4277         * gcc.target/i386/fma4-fma.c: Likewise.
4278         * gcc.target/i386/fma4-vector-2.c: Likewise.
4279         * gcc.target/i386/fma4-vector.c: Likewise.
4280         * gcc.target/i386/funcspec-1.c: Likewise.
4281         * gcc.target/i386/funcspec-10.c: Likewise.
4282         * gcc.target/i386/funcspec-11.c: Likewise.
4283         * gcc.target/i386/funcspec-2.c: Likewise.
4284         * gcc.target/i386/funcspec-5.c: Likewise.
4285         * gcc.target/i386/funcspec-6.c: Likewise.
4286         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4287         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4288         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4289         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4290         * gcc.target/i386/incoming-1.c: Likewise.
4291         * gcc.target/i386/incoming-10.c: Likewise.
4292         * gcc.target/i386/incoming-11.c: Likewise.
4293         * gcc.target/i386/incoming-12.c: Likewise.
4294         * gcc.target/i386/incoming-13.c: Likewise.
4295         * gcc.target/i386/incoming-14.c: Likewise.
4296         * gcc.target/i386/incoming-15.c: Likewise.
4297         * gcc.target/i386/incoming-2.c: Likewise.
4298         * gcc.target/i386/incoming-3.c: Likewise.
4299         * gcc.target/i386/incoming-4.c: Likewise.
4300         * gcc.target/i386/incoming-5.c: Likewise.
4301         * gcc.target/i386/incoming-6.c: Likewise.
4302         * gcc.target/i386/incoming-7.c: Likewise.
4303         * gcc.target/i386/incoming-8.c: Likewise.
4304         * gcc.target/i386/incoming-9.c: Likewise.
4305         * gcc.target/i386/lea.c: Likewise.
4306         * gcc.target/i386/local.c: Likewise.
4307         * gcc.target/i386/loop-1.c: Likewise.
4308         * gcc.target/i386/loop-2.c: Likewise.
4309         * gcc.target/i386/loop-3.c: Likewise.
4310         * gcc.target/i386/max-stack-align.c: Likewise.
4311         * gcc.target/i386/memcpy-1.c: Likewise.
4312         * gcc.target/i386/movbe-2.c: Likewise.
4313         * gcc.target/i386/movq-2.c: Likewise.
4314         * gcc.target/i386/movq.c: Likewise.
4315         * gcc.target/i386/nrv1.c: Likewise.
4316         * gcc.target/i386/pad-4.c: Likewise.
4317         * gcc.target/i386/pad-5a.c: Likewise.
4318         * gcc.target/i386/pad-5b.c: Likewise.
4319         * gcc.target/i386/pad-6a.c: Likewise.
4320         * gcc.target/i386/pad-6b.c: Likewise.
4321         * gcc.target/i386/pad-7.c: Likewise.
4322         * gcc.target/i386/pad-9.c: Likewise.
4323         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4324         * gcc.target/i386/pic-1.c: Likewise.
4325         * gcc.target/i386/pr12092-1.c: Likewise.
4326         * gcc.target/i386/pr12329.c: Likewise.
4327         * gcc.target/i386/pr21518.c: Likewise.
4328         * gcc.target/i386/pr22362.c: Likewise.
4329         * gcc.target/i386/pr22585.c: Likewise.
4330         * gcc.target/i386/pr23098.c: Likewise.
4331         * gcc.target/i386/pr25196.c: Likewise.
4332         * gcc.target/i386/pr25293.c: Likewise.
4333         * gcc.target/i386/pr25654.c: Likewise.
4334         * gcc.target/i386/pr26449.c: Likewise.
4335         * gcc.target/i386/pr26778.c: Likewise.
4336         * gcc.target/i386/pr26826.c: Likewise.
4337         * gcc.target/i386/pr27266.c: Likewise.
4338         * gcc.target/i386/pr29978.c: Likewise.
4339         * gcc.target/i386/pr30505.c: Likewise.
4340         * gcc.target/i386/pr30961-1.c: Likewise.
4341         * gcc.target/i386/pr31628.c: Likewise.
4342         * gcc.target/i386/pr32000-2.c: Likewise.
4343         * gcc.target/i386/pr32661-1.c: Likewise.
4344         * gcc.target/i386/pr32708-2.c: Likewise.
4345         * gcc.target/i386/pr32708-3.c: Likewise.
4346         * gcc.target/i386/pr34256.c: Likewise.
4347         * gcc.target/i386/pr34312.c: Likewise.
4348         * gcc.target/i386/pr34522.c: Likewise.
4349         * gcc.target/i386/pr35160.c: Likewise.
4350         * gcc.target/i386/pr35281.c: Likewise.
4351         * gcc.target/i386/pr36246.c: Likewise.
4352         * gcc.target/i386/pr36786.c: Likewise.
4353         * gcc.target/i386/pr37275.c: Likewise.
4354         * gcc.target/i386/pr37843-3.c: Likewise.
4355         * gcc.target/i386/pr37843-4.c: Likewise.
4356         * gcc.target/i386/pr39082-1.c: Likewise.
4357         * gcc.target/i386/pr39431.c: Likewise.
4358         * gcc.target/i386/pr39496.c: Likewise.
4359         * gcc.target/i386/pr39543-2.c: Likewise.
4360         * gcc.target/i386/pr39911.c: Likewise.
4361         * gcc.target/i386/pr40718.c: Likewise.
4362         * gcc.target/i386/pr40906-1.c: Likewise.
4363         * gcc.target/i386/pr40906-2.c: Likewise.
4364         * gcc.target/i386/pr40906-3.c: Likewise.
4365         * gcc.target/i386/pr40934.c: Likewise.
4366         * gcc.target/i386/pr41900.c: Likewise.
4367         * gcc.target/i386/pr42589.c: Likewise.
4368         * gcc.target/i386/pr43662.c: Likewise.
4369         * gcc.target/i386/pr43671.c: Likewise.
4370         * gcc.target/i386/pr43766.c: Likewise.
4371         * gcc.target/i386/pr43869.c: Likewise.
4372         * gcc.target/i386/pr44942.c: Likewise.
4373         * gcc.target/i386/pr44948-2a.c: Likewise.
4374         * gcc.target/i386/pr45234.c: Likewise.
4375         * gcc.target/i386/pr45336-2.c: Likewise.
4376         * gcc.target/i386/pr45336-4.c: Likewise.
4377         * gcc.target/i386/pr45852.c: Likewise.
4378         * gcc.target/i386/pr46470.c: Likewise.
4379         * gcc.target/i386/pr48037-1.c: Likewise.
4380         * gcc.target/i386/pr48389.c: Likewise.
4381         * gcc.target/i386/pr49095.c: Likewise.
4382         * gcc.target/i386/pr9771-1.c: Likewise.
4383         * gcc.target/i386/rdfsbase-1.c: Likewise.
4384         * gcc.target/i386/rdfsbase-2.c: Likewise.
4385         * gcc.target/i386/rdgsbase-1.c: Likewise.
4386         * gcc.target/i386/rdgsbase-2.c: Likewise.
4387         * gcc.target/i386/rdrand-3.c: Likewise.
4388         * gcc.target/i386/regparm-stdcall.c: Likewise.
4389         * gcc.target/i386/regparm.c: Likewise.
4390         * gcc.target/i386/reload-1.c: Likewise.
4391         * gcc.target/i386/rotate-2.c: Likewise.
4392         * gcc.target/i386/sibcall-5.c: Likewise.
4393         * gcc.target/i386/signbit-1.c: Likewise.
4394         * gcc.target/i386/signbit-2.c: Likewise.
4395         * gcc.target/i386/signbit-3.c: Likewise.
4396         * gcc.target/i386/sse-5.c: Likewise.
4397         * gcc.target/i386/sse-8.c: Likewise.
4398         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4399         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4400         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4401         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4402         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4403         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4404         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4405         * gcc.target/i386/sse2-movq-2.c: Likewise.
4406         * gcc.target/i386/sse2-movq-3.c: Likewise.
4407         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4408         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4409         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4410         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4411         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4412         * gcc.target/i386/ssefn-1.c: Likewise.
4413         * gcc.target/i386/ssefn-2.c: Likewise.
4414         * gcc.target/i386/sseregparm-1.c: Likewise.
4415         * gcc.target/i386/sseregparm-2.c: Likewise.
4416         * gcc.target/i386/sseregparm-3.c: Likewise.
4417         * gcc.target/i386/sseregparm-4.c: Likewise.
4418         * gcc.target/i386/sseregparm-5.c: Likewise.
4419         * gcc.target/i386/sseregparm-6.c: Likewise.
4420         * gcc.target/i386/sseregparm-7.c: Likewise.
4421         * gcc.target/i386/sseregparm-8.c: Likewise.
4422         * gcc.target/i386/stack-realign.c: Likewise.
4423         * gcc.target/i386/stack-usage-realign.c: Likewise.
4424         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4425         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4426         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4427         * gcc.target/i386/stackalign/return-1.c: Likewise.
4428         * gcc.target/i386/stackalign/return-2.c: Likewise.
4429         * gcc.target/i386/stackalign/return-3.c: Likewise.
4430         * gcc.target/i386/tailcall-1.c: Likewise.
4431         * gcc.target/i386/tbm-2.c: Likewise.
4432         * gcc.target/i386/udivmod-7.c: Likewise.
4433         * gcc.target/i386/udivmod-8.c: Likewise.
4434         * gcc.target/i386/unroll-1.c: Likewise.
4435         * gcc.target/i386/vararg-1.c: Likewise.
4436         * gcc.target/i386/vararg-2.c: Likewise.
4437         * gcc.target/i386/vect8-ret.c: Likewise.
4438         * gcc.target/i386/vectorize5.c: Likewise.
4439         * gcc.target/i386/wmul-1.c: Likewise.
4440         * gcc.target/i386/wmul-2.c: Likewise.
4441         * gcc.target/i386/wrfsbase-1.c: Likewise.
4442         * gcc.target/i386/wrfsbase-2.c: Likewise.
4443         * gcc.target/i386/wrgsbase-1.c: Likewise.
4444         * gcc.target/i386/wrgsbase-2.c: Likewise.
4445         * gcc.target/i386/xop-pcmov.c: Likewise.
4446         * gcc.target/i386/xop-pcmov2.c: Likewise.
4447         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4448         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4449         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4450         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4451         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4452         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4453         * gcc.target/i386/zee.c: Likewise.
4454         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4455         * gfortran.dg/compiler-directive_2.f: Likewise.
4456         * gfortran.dg/g77/20010216-1.f: Likewise.
4457         * gfortran.dg/gomp/pr39152.f90: Likewise.
4458         * gfortran.dg/pr33794.f90: Likewise.
4459
4460 2011-07-09  Jason Merrill  <jason@redhat.com>
4461
4462         * g++.dg/cpp0x/regress/regress5.C: New.
4463
4464 2011-07-08  Jason Merrill  <jason@redhat.com>
4465
4466         PR c++/45437
4467         * g++.dg/expr/compound-asn1.C: New.
4468         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4469
4470 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR target/49621
4473         * gcc.target/powerpc/altivec-34.c: New test.
4474
4475 2011-07-08  Jason Merrill  <jason@redhat.com>
4476
4477         PR c++/45603
4478         * g++.dg/abi/guard3.C: New.
4479
4480 2011-07-08  Julian Brown  <julian@codesourcery.com>
4481
4482         * lib/target-supports.exp
4483         (check_effective_target_arm_little_endian): New.
4484         (check_effective_target_vect_pack_trunc): Use above.
4485         (check_effective_target_vect_unpack): Likewise.
4486         (check_effective_target_vect_element_align): Test
4487         check_effective_target_arm_vect_no_misalign for ARM.
4488
4489 2011-07-08  Jason Merrill  <jason@redhat.com>
4490
4491         PR c++/49673
4492         * g++.dg/cpp0x/constexpr-rom.C: New.
4493
4494 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4495
4496         PR middle-end/49519
4497         * g++.dg/torture/pr49519.C: New test.
4498
4499 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4500
4501         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4502
4503 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4504
4505         PR testsuite/48727
4506         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4507
4508 2011-07-08  Richard Guenther  <rguenther@suse.de>
4509
4510         PR tree-optimization/49662
4511         * gcc.dg/graphite/interchange-14.c: XFAIL.
4512         * gcc.dg/graphite/interchange-15.c: Likewise.
4513         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4514
4515 2011-07-06  Jason Merrill  <jason@redhat.com>
4516
4517         PR c++/49663
4518         * g++.dg/cpp0x/regress/regress4.C: New.
4519
4520 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4521
4522         PR fortran/49648
4523         * gfortran.dg/result_in_spec_4.f90: New test.
4524
4525 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4526
4527         * gcc.target/sparc/cas64.c: New test.
4528
4529 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR c/49644
4532         * g++.dg/torture/pr49644.C: New test.
4533
4534         PR c/49644
4535         * gcc.c-torture/execute/pr49644.c: New test.
4536
4537 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4538
4539         * lib/target-supports.exp (check_effective_target_ia32): New.
4540         (check_effective_target_x32): Likewise.
4541         (check_effective_target_vect_cmdline_needed): Also check x32.
4542
4543 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4544
4545         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4546         dg-prune-output.
4547         * gcc.target/arm/pr42235.c: Likewise.
4548         * gcc.target/arm/pr42495.c: Likewise.
4549         * gcc.target/arm/pr42574.c: Likewise.
4550         * gcc.target/arm/thumb-branch1.c: Likewise.
4551
4552         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4553         unneeded prune of possible warning.
4554         * gcc.target/arm/pr40956.c: Likewise.
4555         * gcc.target/arm/pr42505.c: Likewise.
4556
4557         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4558         * gcc.c-torture/compile/pr46883.c: Likewise.
4559         * gcc.c-torture/compile/pr46934.c: Likewise.
4560
4561         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4562         for move to ../../gcc.c-torture/compile.
4563         * gcc.target/arm/pr46883.c: Likewise.
4564         * gcc.target/arm/pr46934.c: Likewise.
4565
4566         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4567         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4568         * gcc.target/arm/wmul-1.c: Likewise.
4569         * gcc.target/arm/wmul-2.c: Likewise.
4570         * gcc.target/arm/wmul-3.c: Likewise.
4571         * gcc.target/arm/wmul-4.c: Likewise.
4572         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4573         add tab after scan target.
4574         * gcc.target/arm/smlaltt-1.c: Likewise.
4575         * gcc.target/arm/smlatb-1.c: Likewise.
4576         * gcc.target/arm/smlatt-1.c: Likewise.
4577
4578 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR debug/49522
4581         * gcc.dg/debug/pr49522.c: New test.
4582
4583 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4584
4585         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4586         * gcc.dg/pr46212.c: Run only if target int32plus.
4587         * gcc.dg/torture/pr48146.c: Ditto.
4588         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4589         * c-c++-common/pr44832.c: Ditto.
4590         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4591         * gcc.dg/pr31490.c: Ditto.
4592         * gcc.dg/torture/builtin-math-7.c: Run only if target
4593         large_double.
4594         * gcc.dg/torture/pr45764.c: Skip for AVR.
4595         * gcc.dg/pr47893.c: Ditto.
4596
4597 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4598
4599         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4600         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4601         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4602         add tab to scan target.
4603
4604 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4605
4606         * gcc.target/arm/neon-modes-3.c: New test.
4607
4608 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4609
4610         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4611         -fno-loop-interchange -ffast-math.
4612
4613 2011-07-07  Richard Guenther  <rguenther@suse.de>
4614
4615         * gcc.dg/ftrapv-3.c: New testcase.
4616
4617 2011-07-07  Richard Guenther  <rguenther@suse.de>
4618
4619         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4620         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4621
4622 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4623
4624         * gcc.dg/binop-notxor1.c: New test.
4625         * gcc.dg/binop-notand4a.c: New test.
4626         * gcc.dg/binop-notxor2.c: New test.
4627         * gcc.dg/binop-notand3a.c: New test.
4628         * gcc.dg/binop-notand2a.c: New test.
4629         * gcc.dg/binop-notand6a.c: New test.
4630         * gcc.dg/binop-notor1.c: New test.
4631         * gcc.dg/binop-notand1a.c: New test.
4632         * gcc.dg/binop-notand5a.c: New test.
4633         * gcc.dg/binop-notor2.c: New test.
4634
4635 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR middle-end/49640
4638         * gcc.dg/gomp/pr49640.c: New test.
4639
4640 2011-07-07  Richard Guenther  <rguenther@suse.de>
4641
4642         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4643
4644 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4645
4646         PR target/39150
4647         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4648
4649 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4650
4651         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4652         * gcc.target/powerpc/no-r11-2.c: Ditto.
4653         * gcc.target/powerpc/no-r11-3.c: Ditto.
4654
4655 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4656
4657         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4658         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4659
4660 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4661
4662         * lib/target-supports.exp (check_profiling_available): Disable
4663         profiling with -fprofile-generate for target avr.
4664
4665 2011-07-06  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/49645
4668         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4669
4670 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4671
4672         PR middle-end/47383
4673         * gcc.dg/pr47383.c: New.
4674
4675 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4676
4677         PR tree-optimization/49647
4678         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4679
4680 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4681
4682         PR testsuite/49542
4683         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4684         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4685
4686 2011-07-05  Jason Merrill  <jason@redhat.com>
4687
4688         PR c++/48157
4689         * g++.dg/template/template-id-4.C: New.
4690
4691 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4692
4693         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4694         * gcc.dg/pr43402.c: Ditto.
4695
4696 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4697
4698         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4699
4700 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4701
4702         * gcc.target/powerpc/ppc-switch-1.c: New test for
4703         --param case-values-threshold.
4704         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4705
4706 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4707
4708         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4709
4710 2011-07-05  Jason Merrill  <jason@redhat.com>
4711
4712         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4713
4714 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4715
4716         PR tree-optimization/47654
4717         * gcc.dg/graphite/block-pr47654.c: New.
4718
4719 2011-07-05  Jason Merrill  <jason@redhat.com>
4720
4721         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4722
4723 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4724
4725         PR tree-optimization/49580
4726         * gcc.dg/autopar/pr49580.c: New test.
4727
4728 2011-07-05  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/49518
4731         PR tree-optimization/49628
4732         * g++.dg/torture/pr49628.C: New testcase.
4733         * gcc.dg/torture/pr49518.c: Likewise.
4734
4735 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4736
4737         * ada/acats/run_acats (which): Extract last field from type -p,
4738         type output only if command succeeded.
4739
4740 2011-07-04  Jason Merrill  <jason@redhat.com>
4741
4742         * g++.dg/abi/mangle48.C: New.
4743
4744         * g++.dg/cpp0x/diag1.C: New.
4745
4746         * g++.dg/diagnostic/aka1.C: New.
4747
4748 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR rtl-optimization/49619
4751         * gcc.dg/pr49619.c: New test.
4752
4753         PR rtl-optimization/49472
4754         * gfortran.dg/pr49472.f90: New test.
4755
4756         PR debug/49602
4757         * gcc.dg/pr49602.c: New test.
4758
4759 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4760
4761         PR target/34734
4762         PR target/44643
4763         * gcc.target/avr/avr.exp: Run over cpp files, too.
4764         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4765         * gcc.target/avr/progmem.h: New file.
4766         * gcc.target/avr/exit-abort.h: New file.
4767         * gcc.target/avr/progmem-error-1.c: New file.
4768         * gcc.target/avr/progmem-error-1.cpp: New file.
4769         * gcc.target/avr/progmem-warning-1.c: New file.
4770         * gcc.target/avr/torture/progmem-1.c: New file.
4771         * gcc.target/avr/torture/progmem-1.cpp: New file.
4772
4773 2011-07-04  Richard Guenther  <rguenther@suse.de>
4774
4775         PR tree-optimization/49615
4776         * g++.dg/torture/pr49615.C: New testcase.
4777
4778 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4779
4780         PR tree-optimization/49610
4781         * gcc.dg/vect/pr49610.c: New test.
4782
4783 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4784
4785         * gnat.dg/specs/debug1.ads: New test.
4786
4787 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4788
4789         PR fortran/49562
4790         * gfortran.dg/typebound_proc_23.f90: New.
4791
4792 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4793
4794         PR c++/49605
4795         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4796
4797 2011-07-01  Jason Merrill  <jason@redhat.com>
4798
4799         PR c++/48261
4800         * g++.dg/template/template-id-3.C: New.
4801
4802         PR c++/48593
4803         * g++.dg/template/qualified-id4.C: New.
4804
4805         PR c++/48883
4806         * g++.dg/template/explicit-args4.C: New.
4807
4808         PR c++/49085
4809         * g++.dg/template/offsetof2.C: New.
4810
4811 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4812
4813         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4814
4815 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817         PR libmudflap/49549
4818         * lib/target-supports.exp (check_effective_target_gld): New proc.
4819
4820 2011-07-01  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/49603
4823         * gcc.dg/torture/pr49603.c: New testcase.
4824
4825 2011-06-30  Jason Merrill  <jason@redhat.com>
4826
4827         PR c++/49387
4828         * g++.dg/rtti/template1.C: New.
4829
4830         PR c++/49569
4831         * g++.dg/cpp0x/regress/ctor1.C: New.
4832
4833         PR c++/49355
4834         * g++.dg/cpp0x/initlist54.C: New.
4835
4836 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4837
4838         * gcc.dg/tree-ssa/sra-12.c: New test.
4839
4840 2011-06-29  Jason Merrill  <jason@redhat.com>
4841
4842         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4843
4844 2011-06-30  Richard Guenther  <rguenther@suse.de>
4845
4846         PR tree-optimization/46787
4847         * gcc.dg/vect/vect-121.c: New testcase.
4848
4849 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4850
4851         PR tree-optimization/49094
4852         * gcc.dg/tree-ssa/pr49094.c: New test.
4853
4854 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR fortran/49540
4857         * gfortran.dg/pr49540-1.f90: New test.
4858         * gfortran.dg/pr49540-2.f90: New test.
4859
4860 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         PR ada/49511
4863         * ada/acats/run_acats (which): Use last field of type -p output.
4864
4865 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4866             Iain Sandoe  <iains@gcc.gnu.org>
4867
4868         PR libobjc/36610
4869         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4870         Only skip on 64-bit *-*-darwin8* && !objc2.
4871
4872 2011-06-30  Richard Guenther  <rguenther@suse.de>
4873
4874         PR tree-optimization/38752
4875         * gcc.c-torture/compile/pr38752.c: New testcase.
4876
4877 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4878
4879         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4880         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4881
4882 2011-06-29  Jason Merrill  <jason@redhat.com>
4883
4884         PR c++/49216
4885         * g++.dg/cpp0x/initlist53.C: Use placement new.
4886         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4887         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4888
4889         PR c++/49003
4890         * g++.dg/cpp0x/trailing6.C: New.
4891         * g++.dg/cpp0x/pr45908.C: No error.
4892
4893         PR c++/49272
4894         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4895
4896         PR c++/49520
4897         * g++.dg/cpp0x/constexpr-using2.C: New.
4898
4899         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4900
4901         PR c++/45923
4902         * g++.dg/cpp0x/constexpr-diag3.C: New.
4903         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4904         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4905         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4906         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4907
4908 2011-06-29  Jason Merrill  <jason@redhat.com>
4909
4910         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4911
4912 2011-06-29  Richard Guenther  <rguenther@suse.de>
4913
4914         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4915
4916 2011-06-29  Jason Merrill  <jason@redhat.com>
4917
4918         * g++.dg/cpp0x/initlist-value2.C: New.
4919
4920         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4921         * g++.dg/cpp0x/initlist-value.C: New.
4922
4923 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4924
4925         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4926
4927 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4928
4929         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4930         * gcc.dg/inline_2.c: Likewise.
4931         * gcc.dg/unroll_1.c: Likewise.
4932
4933 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4934
4935         PR debug/49567
4936         * gcc.target/i386/pr49567.c: New test.
4937
4938 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4939
4940         * gnat.dg/opt17.ad[sb]: New test.
4941
4942 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4943             Tom de Vries  <tom@codesourcery.com>
4944
4945         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4946         (check_effective_target_arm_thumb2): New effective targets.
4947         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4948         properly.  Clean up temporary files.
4949         * gcc.target/arm/ivopts-2.c: Likewise.
4950         * gcc.target/arm/ivopts-3.c: Likewise.
4951         * gcc.target/arm/ivopts-4.c: Likewise.
4952         * gcc.target/arm/ivopts-5.c: Likewise.
4953         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4954
4955 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4956
4957         PR fortran/49479
4958         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4959
4960 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4961
4962         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4963         * gcc.target/arm/vfp-ldmias.c: Likewise.
4964         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4965         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4966         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4967         * gcc.target/arm/vfp-stmias.c: Likewise.
4968         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4969         * gcc.target/arm/vfp-stmiad.c: Likewise.
4970
4971 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4972
4973         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4974         dg-prune-output.
4975         * gcc.target/arm/pr45701-2.c: Ditto.
4976
4977 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4978
4979         PR fortran/49466
4980         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4981         * gfortran.dg/extends_14.f03: Modified.
4982
4983 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4984
4985         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4986         early if the test is already being skipped.
4987
4988         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4989         scan-assembler-dem-not): For missing file, report unresolved with
4990         same message as for pass/fail, with reason reported in log file.
4991
4992         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4993         from add_options_for_arm_neon_fp16.
4994         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4995         check_effective_target_arm_neon_fp16_ok_nocache.
4996         Check -mfpu and -mfloat-abi options from current multilib.
4997         Do not require neon support.
4998         (check_effective_target_arm_fp16_ok): Renamed from
4999         check_effecitve_target_arm_neon_fp16_ok.
5000         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5001         arm_neon_fp16_ok and arm_fp16.
5002         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5003         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5004         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5005         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5006
5007 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5008
5009         * gcc.dg/builtin-assume-aligned-1.c: New test.
5010         * gcc.dg/builtin-assume-aligned-2.c: New test.
5011         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5012
5013         PR debug/49544
5014         * gcc.dg/pr49544.c: New test.
5015
5016 2011-06-27  Richard Guenther  <rguenther@suse.de>
5017
5018         PR tree-optimization/49394
5019         * g++.dg/torture/pr49394.C: New testcase.
5020
5021 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5022
5023         * gcc.dg/optimize-bswapdi-2.c: New test.
5024
5025 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5026             Richard Sandiford  <richard.sandiford@linaro.org>
5027
5028         PR tree-optimization/49169
5029         * gcc.dg/torture/pr49169.c: New test.
5030
5031 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5032
5033         PR testsuite/49529
5034         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5035
5036         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5037         hppa*-*-hpux*.
5038
5039 2011-06-26  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5042
5043         PR c++/49528
5044         * g++.dg/init/ref19.C: New.
5045         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5046
5047 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR tree-optimization/48377
5050         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5051         non_strict_align.
5052
5053 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5054
5055         PR middle-end/49191
5056         * lib/target-supports.exp (check_effective_target_non_strict_align):
5057         New.
5058         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5059
5060 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5061
5062         PR tree-optimizations/49516
5063         * g++.dg/tree-ssa/pr49516.C: New test.
5064
5065 2011-06-23  Jason Merrill  <jason@redhat.com>
5066
5067         PR c++/35255
5068         * g++.dg/template/partial10.C: New.
5069         * g++.dg/template/partial11.C: New.
5070
5071 2011-06-23  Jeff Law <law@redhat.com>
5072
5073         PR middle-end/48770
5074         * gcc.dg/pr48770.c: New test.
5075
5076 2011-06-23  Jan Hubicka  <jh@suse.cz>
5077
5078         PR middle-end/49373
5079         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5080
5081 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5082
5083         PR testsuite/49512
5084         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5085         instead of -fdump-tree-optimized.
5086
5087 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5088
5089         PR c++/44625
5090         * g++.dg/template/crash107.C: New.
5091         * g++.dg/template/error17.C: Adjust.
5092
5093 2011-06-23  Jason Merrill  <jason@redhat.com>
5094
5095         PR c++/49507
5096         * g++.dg/cpp0x/defaulted30.C: New.
5097
5098         PR c++/49440
5099         * g++.dg/rtti/anon-ns1.C: New.
5100
5101         PR c++/49395
5102         * g++.dg/init/ref18.C: New.
5103
5104         PR c++/36435
5105         * g++.dg/template/partial9.C: New.
5106
5107 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5108
5109         PR middle-end/49373
5110         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5111
5112 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR debug/49496
5115         * gcc.dg/pr49496.c: New test.
5116
5117 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5118
5119         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5120         is not xscale.
5121
5122         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5123
5124         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5125         * gcc.target/arm/pr42879.c: Likewise.
5126         * gcc.target/arm/pr45701-3.c: Likewise.
5127
5128         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5129         * gcc.target/arm/pr40482.c: Likewise.
5130         * gcc.target/arm/stack-corruption.c: Likewise.
5131
5132 2011-06-22  Richard Guenther  <rguenther@suse.de>
5133
5134         PR tree-optimization/49493
5135         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5136
5137 2011-06-22  Jason Merrill  <jason@redhat.com>
5138
5139         PR c++/49260
5140         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5141
5142 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5143             Dmitry Melnik  <dm@ispras.ru>
5144
5145         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5146         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5147         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5148
5149 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5150
5151         * gcc.target/arm/tlscall.c: New.
5152
5153 2011-06-21  Jason Merrill  <jason@redhat.com>
5154
5155         PR c++/49172
5156         * g++.dg/cpp0x/constexpr-ref1.C: New.
5157         * g++.dg/cpp0x/constexpr-ref2.C: New.
5158         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5159
5160         PR c++/49482
5161         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5162
5163         PR c++/49418
5164         * g++.dg/template/param3.C: New.
5165
5166 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5167
5168         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5169         my_clrsb test functions.
5170         (main): Test clrsb.
5171         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5172         test_sll, test_ull): Add clrsb tests.
5173         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5174         clrsbll.
5175
5176 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5177
5178         PR fortran/49112
5179         * gfortran.dg/class_44.f03: New.
5180
5181 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5182
5183         PR tree-optimization/49478
5184         * gcc.dg/vect/pr49478.c
5185
5186 2011-06-21  Richard Guenther  <rguenther@suse.de>
5187
5188         PR tree-optimization/49483
5189         * gcc.dg/vect/vect-120.c: New testcase.
5190
5191 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5192
5193         PR testsuite/49443
5194         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5195         * gcc.dg/vect/vect-peel-4.c: Likewise.
5196
5197 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5198
5199         PR middle-end/49139
5200         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5201         * gcc.dg/always_inline2.c: Likewise.
5202         * gcc.dg/always_inline3.c: Likewise.
5203         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5204         * gcc.dg/inline_1.c: Likewise.
5205         * gcc.dg/inline_2.c: Likewise.
5206         * gcc.dg/inline_3.c: Likewise.
5207         * gcc.dg/inline_4.c: Likewise.
5208         * gcc.dg/20051201-1.c: Likewise.
5209         * gcc.dg/pr40087.c: Likewise.
5210         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5211         * gcc.dg/inline-22.c: Likewise.
5212         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5213         * gcc.dg/lto/20090218-1_1.c: Likewise.
5214         * g++.dg/ipa/devirt-7.C: Likewise.
5215         * gcc.dg/uninit-pred-5_a.c: Likewise.
5216         * gcc.dg/uninit-pred-5_b.c: Likewise.
5217         * gcc.dg/fail_always_inline.c: New.
5218
5219 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5222         into 6 jobs instead of 3.
5223
5224 2011-06-20  Jason Merrill  <jason@redhat.com>
5225
5226         PR c++/49216
5227         * g++.dg/cpp0x/initlist53.C: New.
5228
5229 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5230
5231         PR fortran/18918
5232         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5233         * gfortran.dg/coarray_lock_3.f90: New.
5234         * gfortran.dg/coarray/lock_1.f90: New.
5235
5236 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5237
5238         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5239         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5240         unresolved and report the reason to the log file.
5241
5242         * lib/scanasm.exp (object-size): Move argument processing earlier
5243         to report errors before verifying that the file exists.  Report
5244         problems detected at runtime as unresolved instead of error and
5245         report their reasons to the log file.
5246
5247 2011-06-20  Jason Merrill  <jason@redhat.com>
5248
5249         PR c++/47080
5250         * g++.dg/cpp0x/explicit6.C: New.
5251
5252         PR c++/47635
5253         * g++.dg/cpp0x/enum20.C: New.
5254
5255         PR c++/48138
5256         * g++.dg/ext/attr-aligned01.C: New.
5257
5258         PR c++/49205
5259         * g++.dg/cpp0x/variadic-default.C: New.
5260
5261         PR c++/43321
5262         * g++.dg/cpp0x/auto26.C: New.
5263
5264         PR c++/43831
5265         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5266
5267 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5268
5269         * gcc.dg/binop-notand1.c: New test.
5270         * gcc.dg/binop-notand2.c: New test.
5271         * gcc.dg/binop-notand3.c: New test.
5272         * gcc.dg/binop-notand4.c: New test.
5273         * gcc.dg/binop-notand5.c: New test.
5274         * gcc.dg/binop-notand6.c: New test.
5275
5276 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR testsuite/49432
5279         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5280
5281 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5282
5283         PR fortran/49400
5284         * gfortran.dg/proc_ptr_31.f90: New.
5285
5286 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5287
5288         * gnat.dg/volatile6.adb: New test.
5289         * gnat.dg/volatile7.adb: Likewise.
5290         * gnat.dg/volatile8.adb: Likewise.
5291         * gnat.dg/volatile9.adb: Likewise.
5292
5293 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5294
5295         * gnat.dg/constant3.adb: New test.
5296
5297 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5298
5299         PR libfortran/49296
5300         * gfortran.dg/read_list_eof_1.f90: New test.
5301
5302 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR target/49411
5305         * gcc.target/i386/testimm-1.c: New test.
5306         * gcc.target/i386/testimm-2.c: New test.
5307         * gcc.target/i386/testimm-3.c: New test.
5308         * gcc.target/i386/testimm-4.c: New test.
5309         * gcc.target/i386/testimm-5.c: New test.
5310         * gcc.target/i386/testimm-6.c: New test.
5311         * gcc.target/i386/testimm-7.c: New test.
5312         * gcc.target/i386/testimm-8.c: New test.
5313         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5314         * gcc.target/i386/xop-rotate1-int.c: New test.
5315         * gcc.target/i386/xop-rotate2-int.c: New test.
5316
5317 2011-06-17  Jason Merrill  <jason@redhat.com>
5318
5319         * g++.dg/cpp0x/rv-func2.C: New.
5320
5321         * g++.dg/debug/dwarf2/lambda1.C: New.
5322         * g++.dg/warn/Wshadow-6.C: Adjust.
5323
5324 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5325
5326         PR fortran/48699
5327         * gfortran.dg/move_alloc_5.f90: New.
5328
5329 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5330
5331         PR rtl-optimization/48542
5332         * gcc.dg/torture/pr48542.c: New test.
5333
5334 2011-06-16  Jason Merrill  <jason@redhat.com>
5335
5336         PR c++/44160
5337         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5338
5339         PR c++/45378
5340         * g++.dg/cpp0x/initlist52.C New.
5341
5342         PR c++/45399
5343         * c-c++-common/raw-string-12.c: New.
5344
5345         PR c++/49229
5346         * g++.dg/cpp0x/sfinae26.C: New.
5347
5348         PR c++/49251
5349         * g++.dg/cpp0x/variadic113.C: New.
5350
5351         PR c++/49420
5352         * g++.dg/cpp0x/variadic112.C: New.
5353
5354 2011-06-16  Jeff Law <law@redhat.com>
5355
5356         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5357         improved jump threading.
5358         * gcc.dg/builtin-object-size-2.c: Likewise.
5359         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5360
5361 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5362
5363         PR fortran/49074
5364         * gfortran.dg/typebound_assignment_3.f03: New.
5365
5366 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5367
5368         PR testsuite/48727
5369         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5370
5371 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5372
5373         PR tree-optimization/49343
5374         * gnat.dg/discr31.ad[sb]: New test.
5375
5376 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5377
5378         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5379
5380 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5381
5382         PR target/45098
5383         * gcc.target/arm/ivopts-3.c: Update test.
5384         * gcc.target/arm/ivopts-5.c: Same.
5385
5386 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5387
5388         Revert:
5389         2011-06-10  Wei Guozhi  <carrot@google.com>
5390
5391         PR target/45335
5392         * gcc.target/arm/pr45335.c: New test.
5393         * gcc.target/arm/pr45335-2.c: New test.
5394         * gcc.target/arm/pr45335-3.c: New test.
5395         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5396         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5397         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5398
5399 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5400
5401         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5402
5403 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5404
5405         PR fortran/49417
5406         * gfortran.dg/class_43.f03: New.
5407
5408 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR tree-optimization/49419
5411         * gcc.c-torture/execute/pr49419.c: New test.
5412
5413 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5414
5415         * gcc.dg/sms-9.c: New file.
5416
5417 2011-06-15  Easwaran Raman  <eraman@google.com>
5418
5419         PR rtl-optimization/49414
5420         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5421
5422 2011-06-14  Jason Merrill  <jason@redhat.com>
5423
5424         * g++.dg/cpp0x/noexcept13.C: New.
5425
5426 2011-06-14  Easwaran Raman  <eraman@google.com>
5427
5428         PR rtl-optimization/44194
5429         * gcc.dg/pr44194-1.c: New test.
5430         * gcc.dg/pr44194-2.c: New test.
5431
5432 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5433
5434         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5435         switches.
5436         * gcc.target/arm/pr45701-2.c: Likewise.
5437         * gcc.target/arm/thumb-branch1.c: Likewise.
5438
5439 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5440
5441         PR testsuite/48727
5442         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5443
5444 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5445
5446         * gcc.target/arm/pr45701-1.c: Require thumb support.
5447         * gcc.target/arm/pr45701-2.c: Likewise.
5448         * gcc.target/arm/thumb-branch1.c: Likewise.
5449
5450         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5451         * gcc.target/arm/pr39839.c: Likewise.
5452         * gcc.target/arm/pr40657-2.c: Likewise.
5453         * gcc.target/arm/pr40956.c: Likewise.
5454         * gcc.target/arm/pr41679.c: Likewise.
5455         * gcc.target/arm/pr42235.c: Likewise.
5456         * gcc.target/arm/pr42495.c: Likewise.
5457         * gcc.target/arm/pr42505.c: Likewise.
5458         * gcc.target/arm/pr42574.c: Likewise.
5459         * gcc.target/arm/pr46883.c: Likewise.
5460         * gcc.target/arm/pr46934.c: Likewise.
5461         * gcc.target/arm/xor-and.c: Likewise.
5462
5463 2011-06-14  Jason Merrill  <jason@redhat.com>
5464
5465         * g++.dg/other/error23.C: Adjust error message.
5466         * g++.dg/other/error32.C: Likewise.
5467
5468         PR c++/49389
5469         * g++.dg/cpp0x/rv-dotstar.C: New.
5470
5471         PR c++/49369
5472         * g++.dg/cpp0x/decltype30.C: New.
5473
5474         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5475
5476 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5477
5478         PR fortran/49103
5479         * gfortran.dg/pr49103.f90: New test.
5480
5481 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5482
5483         PR target/45098
5484         * gcc.target/arm/ivopts-3.c: New test.
5485         * gcc.target/arm/ivopts-4.c: New test.
5486         * gcc.target/arm/ivopts-5.c: New test.
5487
5488 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR rtl-optimization/49390
5491         * gcc.c-torture/execute/pr49390.c: New test.
5492
5493 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5494
5495         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5496
5497 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5498
5499         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5500         * gcc.c-torture/execute/cmpsi-2.x: New file.
5501         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5502         * gcc.c-torture/execute/pr45262.x: New file.
5503         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5504         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5505         int32plus
5506         * gcc.c-torture/compile/pr49163.c: Ditto.
5507
5508 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5509
5510         * gcc.dg/vect/vect-16.c: Rename to...
5511         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5512         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5513         for double-word vectors.
5514         * gcc.dg/vect/vect-peel-4.c: Likewise.
5515         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5516         vect_element_align.
5517         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5518         -fno-fast-math.
5519
5520 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5521
5522         PR target/44618
5523         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5524
5525 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5526
5527         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5528
5529 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5530
5531         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5532
5533 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5534
5535         * gfortran.dg/trim_optimize_8.f90:  New test case.
5536
5537 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5538            Ira Rosen  <ira.rosen@linaro.org>
5539
5540         PR tree-optimization/49352
5541         * gcc.dg/vect/pr49352.c: New test.
5542
5543 2011-06-12  Tobias Burnus
5544
5545         PR fortran/49324
5546         * gfortran.dg/alloc_comp_assign_11.f90: New.
5547
5548 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5549
5550         * gfortran.dg/trim_optimize_7.f90:  New test.
5551
5552 2011-06-10  Wei Guozhi  <carrot@google.com>
5553
5554         PR target/45335
5555         * gcc.target/arm/pr45335.c: New test.
5556         * gcc.target/arm/pr45335-2.c: New test.
5557         * gcc.target/arm/pr45335-3.c: New test.
5558         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5559         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5560         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5561
5562 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5563
5564         PR c++/41769
5565         * g++.dg/parse/error39.C: New.
5566
5567 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5568
5569         * gcc.target/arm/20090811-1.c: Skip for incompatible
5570         options, do not override other options.
5571         * gcc.target/arm/combine-cmp-shift.c: Skip for
5572         incompatible options.
5573         * gcc.target/arm/pr45094.c: Likewise.
5574         * gcc.target/arm/scd42-1.c: Likewise.
5575         * gcc.target/arm/scd42-3.c: Likewise.
5576         * gcc.target/arm/thumb-ltu.c: Likewise.
5577
5578         * lib/target-supports.exp
5579         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5580         multilib flags use -mfpu with a value other than neon-fp16.
5581
5582 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5583
5584         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5585         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5586
5587 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5588
5589         * lib/target-supports.exp (check_effective_target_pie): New proc.
5590         * gcc.dg/pie-link.c: Use target pie.
5591
5592 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5593             Laurent Roug�  <laurent.rouge@menta.fr>
5594
5595         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5596         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5597
5598 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5599
5600         * gfortran.dg/coarray/sync_1.f90: New test for
5601         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5602
5603 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5604
5605         PR tree-optimization/49318
5606         * gcc.dg/vect/pr49318.c: New test.
5607
5608 2011-06-09  David Krauss  <potswa@mac.com>
5609
5610         * g++.dg/template/arrow1.C: New.
5611
5612 2011-06-09  Jason Merrill  <jason@redhat.com>
5613
5614         * lib/prune.exp: Prune "note"s.
5615         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5616
5617         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5618         * g++.dg/template/dependent-expr3.C: Likewise.
5619         * g++.dg/parse/template7.C: Likewise.
5620         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5621         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5622         * g++.old-deja/g++.pt/friend38.C: Likewise.
5623         * g++.old-deja/g++.pt/crash32.C: Likewise.
5624         * g++.old-deja/g++.other/init4.C: Likewise.
5625         * g++.old-deja/g++.other/friend8.C: Likewise.
5626
5627         * g++.dg/ext/complex7.C: Adjust expected output.
5628         * g++.dg/diagnostic/method1.C: Likewise.
5629         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5630         * g++.dg/parse/crash33.C: Likewise.
5631         * g++.dg/other/warning1.C: Likewise.
5632         * g++.dg/init/pr29571.C: Likewise.
5633         * g++.dg/warn/overflow-warn-1.C: Likewise.
5634         * g++.dg/warn/overflow-warn-3.C: Likewise.
5635         * g++.dg/warn/overflow-warn-4.C: Likewise.
5636         * g++.old-deja/g++.oliva/template1.C: Likewise.
5637
5638         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5639         * g++.dg/parse/template7.C: Adjust.
5640
5641 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5642
5643         PR target/49307
5644         * gcc.dg/pr49307.c: New.
5645
5646 2011-06-09  Wei Guozhi  <carrot@google.com>
5647
5648         PR target/46975
5649         * gcc.target/arm/pr46975.c: New testcase.
5650
5651 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5652
5653         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5654         (PMETH, arglist_t): Removed.
5655         (method_get_number_of_arguments): Removed.
5656         (method_get_nth_argument): Removed.
5657         (method_get_first_argument): Removed.
5658         (method_get_next_argument): Removed.
5659         (method_get_sizeof_arguments): Removed.
5660         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5661         (PMETH): Removed.
5662         (method_get_number_of_arguments): Removed.
5663         (method_get_nth_argument): Removed.
5664         (method_get_first_argument): Removed.
5665         (method_get_next_argument): Removed.
5666         (method_get_sizeof_arguments): Removed.
5667         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5668
5669 2011-06-09  David Li  <davidxl@google.com>
5670
5671         * gcc.dg/dump-pass.c: New test.
5672
5673 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5674
5675         PR c++/29003
5676         * g++.dg/parse/error38.C: New.
5677
5678 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR middle-end/49308
5681         * gfortran.dg/pr49308.f90: New test.
5682
5683 2011-06-08  Jason Merrill  <jason@redhat.com>
5684
5685         * g++.dg/cpp0x/noexcept11.C: New.
5686         * g++.dg/cpp0x/noexcept12.C: New.
5687         * g++.dg/cpp0x/sfinae11.C: Adjust.
5688
5689 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR testsuite/49323
5692         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5693         to dg-options, match also DW_AT_linkage_name.
5694
5695 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697         PR middle-end/21953
5698         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5699         -fno-common on alpha*-dec-osf*.
5700         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5701
5702 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5703
5704         PR rtl-optimization/49303
5705         * gcc.target/ia64/pr49303.c: New test.
5706
5707 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5708
5709         PR fortran/18918
5710         * gfortran.dg/coarray_lock_1.f90: New.
5711         * gfortran.dg/coarray_lock_2.f90: New.
5712
5713 2011-06-07  Jason Merrill  <jason@redhat.com>
5714
5715         * lib/prune.exp: Look for "required" rather than "instantiated".
5716         * g++.dg/abi/mangle11.C: Likewise.
5717         * g++.dg/abi/mangle12.C: Likewise.
5718         * g++.dg/abi/mangle17.C: Likewise.
5719         * g++.dg/abi/mangle20-2.C: Likewise.
5720         * g++.dg/abi/pragma-pack1.C: Likewise.
5721         * g++.dg/cpp0x/decltype26.C: Likewise.
5722         * g++.dg/cpp0x/decltype28.C: Likewise.
5723         * g++.dg/cpp0x/decltype29.C: Likewise.
5724         * g++.dg/cpp0x/enum11.C: Likewise.
5725         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5726         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5727         * g++.dg/cpp0x/pr47416.C: Likewise.
5728         * g++.dg/ext/case-range2.C: Likewise.
5729         * g++.dg/ext/case-range3.C: Likewise.
5730         * g++.dg/gomp/for-19.C: Likewise.
5731         * g++.dg/gomp/pr37533.C: Likewise.
5732         * g++.dg/gomp/pr38639.C: Likewise.
5733         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5734         * g++.dg/inherit/base3.C: Likewise.
5735         * g++.dg/inherit/using6.C: Likewise.
5736         * g++.dg/init/placement4.C: Likewise.
5737         * g++.dg/init/reference3.C: Likewise.
5738         * g++.dg/lookup/scoped6.C: Likewise.
5739         * g++.dg/lookup/using7.C: Likewise.
5740         * g++.dg/other/abstract1.C: Likewise.
5741         * g++.dg/other/error10.C: Likewise.
5742         * g++.dg/other/error5.C: Likewise.
5743         * g++.dg/other/field1.C: Likewise.
5744         * g++.dg/other/offsetof5.C: Likewise.
5745         * g++.dg/parse/bitfield2.C: Likewise.
5746         * g++.dg/parse/constant4.C: Likewise.
5747         * g++.dg/parse/crash20.C: Likewise.
5748         * g++.dg/parse/invalid-op1.C: Likewise.
5749         * g++.dg/parse/non-dependent2.C: Likewise.
5750         * g++.dg/parse/template18.C: Likewise.
5751         * g++.dg/tc1/dr152.C: Likewise.
5752         * g++.dg/tc1/dr166.C: Likewise.
5753         * g++.dg/tc1/dr176.C: Likewise.
5754         * g++.dg/tc1/dr213.C: Likewise.
5755         * g++.dg/template/access11.C: Likewise.
5756         * g++.dg/template/access2.C: Likewise.
5757         * g++.dg/template/access3.C: Likewise.
5758         * g++.dg/template/access7.C: Likewise.
5759         * g++.dg/template/arg7.C: Likewise.
5760         * g++.dg/template/cond2.C: Likewise.
5761         * g++.dg/template/crash13.C: Likewise.
5762         * g++.dg/template/crash40.C: Likewise.
5763         * g++.dg/template/crash7.C: Likewise.
5764         * g++.dg/template/crash84.C: Likewise.
5765         * g++.dg/template/ctor5.C: Likewise.
5766         * g++.dg/template/defarg13.C: Likewise.
5767         * g++.dg/template/defarg14.C: Likewise.
5768         * g++.dg/template/dtor7.C: Likewise.
5769         * g++.dg/template/eh2.C: Likewise.
5770         * g++.dg/template/error2.C: Likewise.
5771         * g++.dg/template/error43.C: Likewise.
5772         * g++.dg/template/friend32.C: Likewise.
5773         * g++.dg/template/injected1.C: Likewise.
5774         * g++.dg/template/instantiate1.C: Likewise.
5775         * g++.dg/template/instantiate3.C: Likewise.
5776         * g++.dg/template/instantiate5.C: Likewise.
5777         * g++.dg/template/instantiate7.C: Likewise.
5778         * g++.dg/template/local6.C: Likewise.
5779         * g++.dg/template/lookup2.C: Likewise.
5780         * g++.dg/template/member5.C: Likewise.
5781         * g++.dg/template/memfriend15.C: Likewise.
5782         * g++.dg/template/memfriend16.C: Likewise.
5783         * g++.dg/template/memfriend17.C: Likewise.
5784         * g++.dg/template/memfriend7.C: Likewise.
5785         * g++.dg/template/meminit1.C: Likewise.
5786         * g++.dg/template/nested3.C: Likewise.
5787         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5788         * g++.dg/template/nontype12.C: Likewise.
5789         * g++.dg/template/nontype13.C: Likewise.
5790         * g++.dg/template/nontype6.C: Likewise.
5791         * g++.dg/template/pr23510.C: Likewise.
5792         * g++.dg/template/pr35240.C: Likewise.
5793         * g++.dg/template/ptrmem15.C: Likewise.
5794         * g++.dg/template/ptrmem6.C: Likewise.
5795         * g++.dg/template/qualified-id1.C: Likewise.
5796         * g++.dg/template/qualttp20.C: Likewise.
5797         * g++.dg/template/qualttp3.C: Likewise.
5798         * g++.dg/template/qualttp4.C: Likewise.
5799         * g++.dg/template/qualttp5.C: Likewise.
5800         * g++.dg/template/qualttp6.C: Likewise.
5801         * g++.dg/template/qualttp7.C: Likewise.
5802         * g++.dg/template/qualttp8.C: Likewise.
5803         * g++.dg/template/recurse.C: Likewise.
5804         * g++.dg/template/recurse2.C: Likewise.
5805         * g++.dg/template/ref5.C: Likewise.
5806         * g++.dg/template/scope2.C: Likewise.
5807         * g++.dg/template/sfinae10.C: Likewise.
5808         * g++.dg/template/sfinae3.C: Likewise.
5809         * g++.dg/template/sizeof3.C: Likewise.
5810         * g++.dg/template/static9.C: Likewise.
5811         * g++.dg/template/template-id-2.C: Likewise.
5812         * g++.dg/template/typedef13.C: Likewise.
5813         * g++.dg/template/typename4.C: Likewise.
5814         * g++.dg/template/using14.C: Likewise.
5815         * g++.dg/template/using2.C: Likewise.
5816         * g++.dg/template/warn1.C: Likewise.
5817         * g++.dg/warn/Wparentheses-13.C: Likewise.
5818         * g++.dg/warn/Wparentheses-15.C: Likewise.
5819         * g++.dg/warn/Wparentheses-16.C: Likewise.
5820         * g++.dg/warn/Wparentheses-17.C: Likewise.
5821         * g++.dg/warn/Wparentheses-18.C: Likewise.
5822         * g++.dg/warn/Wparentheses-19.C: Likewise.
5823         * g++.dg/warn/Wparentheses-20.C: Likewise.
5824         * g++.dg/warn/Wparentheses-23.C: Likewise.
5825         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5826         * g++.dg/warn/noeffect2.C: Likewise.
5827         * g++.dg/warn/noeffect4.C: Likewise.
5828         * g++.dg/warn/pr8570.C: Likewise.
5829         * g++.old-deja/g++.brendan/init2.C: Likewise.
5830         * g++.old-deja/g++.eh/spec6.C: Likewise.
5831         * g++.old-deja/g++.pt/crash10.C: Likewise.
5832         * g++.old-deja/g++.pt/crash36.C: Likewise.
5833         * g++.old-deja/g++.pt/derived3.C: Likewise.
5834         * g++.old-deja/g++.pt/error2.C: Likewise.
5835         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5836         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5837         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5838         * g++.old-deja/g++.pt/overload7.C: Likewise.
5839         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5840
5841 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5842             Iain Sandoe  <iains@gcc.gnu.org>
5843
5844         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5845         Added code to deal with the case when [Protocol
5846         -descriptionForInstanceMethod:] or [Protocol
5847         -descriptionForClassMethod:] returns NULL.
5848
5849 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5850             Iain Sandoe  <iains@gcc.gnu.org>
5851
5852         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5853         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5854         Added cast.
5855
5856 2011-06-07  Xinliang David Li  <davidxl@google.com>
5857
5858         * gcc.dg/inline_2.c: New test.
5859         * gcc.dg/unroll_2.c: New test.
5860         * gcc.dg/inline_3.c: New test.
5861         * gcc.dg/unroll_3.c: New test.
5862         * gcc.dg/inline_4.c: New test.
5863         * gcc.dg/unroll_4.c: New test.
5864         * gcc.dg/inline_1.c: New test.
5865         * gcc.dg/unroll_1.c: New test.
5866
5867 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869         PR tree-optimization/48497
5870         * lib/gcc-defs.exp (dg-additional-options): New proc.
5871         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5872         -msse2 on 32-bit x86.
5873
5874 2011-06-06  Jason Merrill  <jason@redhat.com>
5875
5876         * g++.dg/cpp0x/enum19.C: New.
5877
5878 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5879
5880         * gcc.target/arm/neon-reload-class.c: New test.
5881
5882 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5883
5884         PR debug/49130
5885         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5886
5887 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5888
5889         * gcc.target/arm/smlatb-1.c: New file.
5890         * gcc.target/arm/smlatt-1.c: New file.
5891         * gcc.target/arm/smlaltb-1.c: New file.
5892         * gcc.target/arm/smlaltt-1.c: New file.
5893
5894 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5895
5896         * gcc.target/arm/mla-2.c: New test.
5897
5898 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5899
5900         PR gcov-profile/49299
5901         * gcc.dg/tree-prof/pr49299-1.c: New test.
5902         * gcc.dg/tree-prof/pr49299-2.c: New test.
5903
5904 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5905
5906         * lib/target-supports.exp
5907         (check_effective_target_vect_widen_mult_qi_to_hi):
5908         Add NEON as supporting target.
5909         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5910         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5911         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5912         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5913         using widening multiplication on targets that support it.
5914         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5915         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5916         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5917
5918 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5919
5920         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5921         Modern Objective-C runtime API.
5922         * objc/execute/next_mapping.h: Removed.
5923         * objc-obj-c++-shared/next-mapping.h: Removed.
5924         * objc-obj-c++-shared/Object1.h: Removed.
5925         * objc-obj-c++-shared/Object1.m: Removed.
5926         * objc-obj-c++-shared/Object1.mm: Removed.
5927         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5928         * objc-obj-c++-shared/Protocol1.h: Removed.
5929         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5930         of ProtoBool, IVAR_T and METHOD.
5931         * objc-obj-c++-shared/runtime.h: New.
5932         * objc-obj-c++-shared/TestsuiteObject.h: New.
5933         * objc-obj-c++-shared/TestsuiteObject.m: New.
5934
5935         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5936         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5937         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5938         it a class method.
5939         * objc/execute/_cmd.m: Include
5940         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5941         runtime API.  ([TestClass +initialize]): Include this method also
5942         with the GNU runtime.
5943         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5944         Object.  ([-setValue:]): Return void.
5945         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5946         with the GNU runtime.  Include
5947         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5948         for the NeXT runtime.  Use the existing print_ivars() and
5949         compare_structures() implementations for the old NeXT runtime.
5950         Added new implementations for the Modern GNU and NeXT runtimes.
5951         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5952         well.  (main): Use objc_getClass().  Use return instead of exit.
5953         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5954         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5955         of exit().
5956         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5957         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5958         instead of Object.  (main): Use return instead of exit().
5959         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5960         instead of Object.  Removed prototype for exit().  (main): Use
5961         return instead of exit().  Use the Modern Objective-C runtime API.
5962         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5963         Object.
5964         * objc/execute/class-tests-1.h: Include
5965         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5966         runtime API.  (test_class_with_superclass): Do not call [Object
5967         class].  There is no need to with the current libobjc.
5968         * objc/execute/class-tests-2.h: Include
5969         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5970         runtime API.
5971         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5972         ../../objc-obj-c++-shared/next-mapping.h.
5973         * objc/execute/class-2.m: Likewise.
5974         * objc/execute/class-3.m: Likewise.
5975         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5976         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5977         +initialize]): Include this method also with the GNU
5978         runtime. (main): Use the Modern Objective-C runtime API.
5979         * objc/execute/class-5.m: Likewise.
5980         * objc/execute/class-6.m: Likewise.
5981         * objc/execute/class-7.m: Likewise.
5982         * objc/execute/class-8.m: Likewise.
5983         * objc/execute/class-9.m: Likewise.
5984         * objc/execute/class-10.m: Likewise.
5985         * objc/execute/class-11.m: Likewise.
5986         * objc/execute/class-12.m: Likewise.
5987         * objc/execute/class-13.m: Likewise.
5988         * objc/execute/class-14.m: Likewise.
5989         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5990         this method also with the GNU runtime.
5991         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5992         +initialize]): Include this method also with the GNU runtime.
5993         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5994         of Object.
5995         * objc/execute/encode-1.m: Likewise.
5996         * objc/execute/enumeration-1.m: Likewise.
5997         * objc/execute/enumeration-2.m: Likewise.
5998         * objc/execute/exceptions/catchall-1.m: Likewise.
5999         * objc/execute/exceptions/finally-1.m: Likewise.
6000         * objc/execute/exceptions/foward-1.m: Likewise.
6001         * objc/execute/exceptions/local-variables-1.m: Likewise.
6002         * objc/execute/exceptions/throw-nil.m: Likewise.
6003         * objc/execute/exceptions/trivial.m: Likewise.
6004         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6005         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6006         * objc/execute/exceptions/matcher-1.m: Likewise.
6007         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6008         Object.
6009         * objc/execute/formal_protocol-2.m: Likewise.
6010         * objc/execute/formal_protocol-3.m: Likewise.
6011         * objc/execute/formal_protocol-4.m: Likewise.
6012         * objc/execute/formal_protocol-5.m: Include
6013         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6014         protocol_getName().
6015         * objc/execute/formal_protocol-6.m: Likewise.
6016         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6017         Object.  Include <objc/Protocol.h> instead of
6018         ../../objc-obj-c++-shared/Protocol1.h.
6019         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6020         Object.
6021         * objc/execute/informal_protocol.m: Likewise.
6022         * objc/execute/load-3.m: Likewise.
6023         * objc/execute/many_args_method.m ([TestClass +initialize]):
6024         Include this method with the GNU runtime as well.
6025         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6026         * objc/execute/nested-func-1.m: Use TestsuiteObject
6027         instead of Object.
6028         * objc/execute/nil_method-1.m: Likewise.
6029         * objc/execute/no_clash.m: Likewise.
6030         * objc/execute/np-1.m: Do not include
6031         ../../objc-obj-c++-shared/Protocol1.h.
6032         (main): Use return instead of exit().
6033         * objc/execute/np-2.m: Do not include
6034         ../../objc-obj-c++-shared/Protocol1.h.
6035         ([MyObject +initialize]): Include this method also with the GNU
6036         runtime.  (main): Use return instead of exit().
6037         * objc/execute/object_is_class.m: Include
6038         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6039         of Object.  (main): Use the Modern Objective-C runtime API.
6040         * objc/execute/object_is_meta_class.m: Likewise.
6041         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6042         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6043         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6044         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6045         Objective-C runtime API.
6046         * objc/execute/protocol-isEqual-2.m: Likewise.
6047         * objc/execute/protocol-isEqual-3.m: Likewise.
6048         * objc/execute/protocol-isEqual-4.m: Likewise.
6049         * objc/execute/redefining_self.m ([TestClass +initialize]):
6050         Include this method with the GNU runtime as well.
6051         * objc/execute/root_methods.m: Include
6052         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6053         Include this method with the GNU runtime as well.
6054         (main): Use the Modern Objective-C runtime API.
6055         * objc/execute/selector-1.m: Include
6056         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6057         of Object.  (main): Use the Modern Objective-C runtime API.
6058         * objc/execute/static-1.m ([Test +initialize]): Include this
6059         method with the GNU runtime as well.
6060         * objc/execute/static-2.m: Likewise.
6061         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6062         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6063         ([MathClass +initialize]): Include this method with the GNU
6064         runtime as well.
6065         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6066         instead of Object.
6067         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6068         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6069         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6070         * objc.dg/attributes/method-attribute-1.m: Likewise.
6071         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6072         * objc.dg/attributes/method-attribute-2.m: Likewise.
6073         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6074         * objc.dg/attributes/method-attribute-3.m: Likewise.
6075         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6076         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6077         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6078         * obj-c++.dg/bitfield-1.mm: Likewise.
6079         * obj-c++.dg/bitfield-2.mm: Likewise
6080         * objc.dg/bitfield-3.m: Likewise.
6081         * obj-c++.dg/bitfield-4.mm: Likewise.
6082         * objc.dg/bitfield-5.m: Likewise
6083         * objc.dg/call-super-1.m: Likewise.
6084         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6085         Use objc_getClass() instead of objc_get_class(), but for the GNU
6086         runtime redefine objc_getClass as objc_get_class.  Include
6087         ../objc-obj-c++-shared/runtime.h.
6088         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6089         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6090         Use the Modern Objective-C runtime API.
6091         * objc.dg/class-protocol-1.m: Include
6092         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6093         * obj-c++.dg/class-protocol-1.mm: Likewise.
6094         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6095         * objc.dg/comp-types-10.m: Likewise.
6096         * objc.dg/comp-types-11.m: Likewise.
6097         * objc.dg/comp-types-12.m: Likewise.
6098         * obj-c++.dg/comp-types-9.mm: Likewise.
6099         * obj-c++.dg/comp-types-11.mm: Likewise.
6100         * obj-c++.dg/comp-types-12.mm: Likewise.
6101         * obj-c++.dg/comp-types-13.mm: Likewise.
6102         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6103         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6104         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6105         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6106         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6107         * objc.dg/desig-init-1.m: Likewise.
6108         * obj-c++.dg/defs.mm: Likewise.
6109         * objc.dg/exceptions-2.m: Likewise.
6110         * obj-c++.dg/except-1.mm: Likewise.
6111         * obj-c++.dg/exceptions-2.mm: Likewise.
6112         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6113         Use the Modern Objective-C runtime API.
6114         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6115         the Modern Objective-C runtime API.  Do not include
6116         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6117         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6118         the Modern Objective-C runtime API except when using an older NeXT
6119         runtime.
6120         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6121         the Modern Objective-C runtime API.
6122         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6123         objc/encoding.h.
6124         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6125         * objc.dg/encode-7-next-64bit.m: Updated include.
6126         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6127         objc/encoding.h.
6128         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6129         the Modern Objective-C runtime API.
6130         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6131         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6132         instead of ../objc-obj-c++-shared/Protocol1.h.
6133         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6134         the Modern Objective-C runtime API except when using an older NeXT
6135         runtime.
6136         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6137         the Modern Objective-C runtime API.
6138         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6139         Object.
6140         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6141         * objc.dg/fix-and-continue-2.m: Likewise.
6142         * objc.dg/foreach-1.m: Likewise.
6143         * objc.dg/foreach-2.m: Likewise.
6144         * objc.dg/foreach-3.m: Likewise.
6145         * objc.dg/foreach-4.m: Likewise.
6146         * objc.dg/foreach-5.m: Likewise.
6147         * objc.dg/foreach-6.m: Likewise.
6148         * objc.dg/foreach-7.m: Likewise.
6149         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6150         Object.
6151         * objc.dg/func-ptr-2.m: Likewise.
6152         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6153         Do not include objc/objc-api.h.
6154         * obj-c++.dg/fsf-package-0.mm: Likewise.
6155         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6156         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6157         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6158         of Object.
6159         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6160         * objc.dg/gnu-runtime-3.m: Likewise.
6161         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6162         * objc.dg/headers.m: Include objc/runtime.h instead of
6163         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6164         for the NeXT runtime.
6165         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6166         * obj-c++.dg/isa-field-1.mm: Likewise.
6167         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6168         * objc.dg/layout-1.m: Likewise.
6169         * objc.dg/layout-2.m: Likewise.
6170         * objc.dg/local-decl-2.m: Likewise.
6171         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6172         Object.  ([Container +elementForView:]): Use
6173         class_conformsToProtocol().
6174         * obj-c++.dg/lookup-2.mm: Likewise.
6175         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6176         * obj-c++.dg/local-decl-1.mm: Likewise.
6177         * objc.dg/method-3.m: Likewise.
6178         * objc.dg/method-4.m: Likewise.
6179         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6180         ../objc-obj-c++-shared/Protocol1.h.
6181         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6182         * objc.dg/method-9.m: Likewise.
6183         * objc.dg/method-10.m: Likewise.
6184         * objc.dg/method-13.m ([Root +initialize]): Include this method
6185         also for the GNU runtime.  (main): Use objc_getClass() also for
6186         the GNU runtime.
6187         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6188         * objc.dg/method-17.m: Likewise.
6189         * objc.dg/method-19.m: Likewise.
6190         * objc.dg/method-20b.m: Likewise.
6191         * obj-c++.dg/method-2.mm: Likewise.
6192         * obj-c++.dg/method-6.mm: Likewise.
6193         * obj-c++.dg/method-10.mm: Likewise.
6194         * obj-c++.dg/method-11.mm: Likewise.
6195         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6196         ../objc-obj-c++-shared/Protocol1.h.
6197         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6198         * obj-c++.dg/method-15.mm: Likewise.
6199         * obj-c++.dg/method-17.mm: Likewise.
6200         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6201         +initialize]): Include this method also for the GNU
6202         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6203         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6204         * obj-c++.dg/method-22.mm: Likewise.
6205         * obj-c++.dg/method-23.mm: Likewise.
6206         * obj-c++.dg/no-extra-load.mm: Likewise.
6207         * objc.dg/objc-fast-4.m: Likewise.
6208         * objc.dg/objc-gc-4.m: Likewise.
6209         * obj-c++.dg/objc-gc-3.mm: Likewise.
6210         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6211         protocol_getMethodDescription() instead of [Protocol
6212         -descriptionForInstanceMethod].
6213         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6214         Made it available with all runtimes.  (main): Call -test instead
6215         of -class.
6216         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6217         and put into a category.
6218         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6219         Object.  Include objc/objc.h.
6220         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6221         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6222         New. (main): Use protocol_getMethodDescription() instead
6223         of [Protocol -descriptionForInstanceMethod] and [Protocol
6224         -descriptionForClassMethod].
6225         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6226         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6227         Objective-C runtime API.
6228         * obj-c++.dg/proto-qual-1.mm: Likewise.
6229         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6230         Object.
6231         * obj-c++.dg/property/property-1.mm: Likewise.
6232         * obj-c++.dg/qual-types-1.mm: Likewise.
6233         * objc.dg/selector-2.m: Include objc/objc.h instead of
6234         ../objc-obj-c++-shared/Object1.h.
6235         * obj-c++.dg/selector-2.mm: Likewise.
6236         * obj-c++.dg/selector-5.mm: Likewise.
6237         * obj-c++.dg/selector-6.mm: Likewise.
6238         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6239         Object.  Do not include objc/objc-api.h.
6240         * obj-c++.dg/set-not-used-1.mm: Likewise.
6241         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6242         * objc.dg/stret-1.m: Likewise.
6243         * objc.dg/stret-2.m: Likewise.
6244         * obj-c++.dg/super-class-2.mm: Likewise.
6245         * objc.dg/super-class-3.m: Likewise.
6246         * objc.dg/super-class-4.m: Likewise.
6247         * objc.dg/sync-2.m: Likewise.
6248         * obj-c++.dg/sync-2.mm: Likewise.
6249         * objc.dg/sync-1.m: Include objc/objc.h instead of
6250         ../objc-obj-c++-shared/Object1.h.
6251         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6252         'Class' as the type of 'isa'.
6253         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6254         Objective-C runtime API.  ([TestClass +initialize]): Include this
6255         method with the GNU runtime as well.
6256         * objc.dg/strings/strings-1.m: Updated includes.
6257         * obj-c++.dg/strings/strings-1.mm: Likewise.
6258         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6259         objc.dg/strings/const-str-12b.m.
6260         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6261         * obj-c++.dg/template-3.mm: Likewise.
6262         * obj-c++.dg/template-4.mm: Likewise.
6263         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6264         Objective-C runtime API.
6265         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6266         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6267         * obj-c++.dg/try-catch-1.mm: Likewise.
6268         * obj-c++.dg/try-catch-2.mm: Likewise.
6269         * objc.dg/try-catch-3.m: Likewise.
6270         * obj-c++.dg/try-catch-3.mm: Likewise.
6271         * objc.dg/try-catch-6.m: Likewise.
6272         * objc.dg/try-catch-7.m: Likewise.
6273         * obj-c++.dg/try-catch-7.mm: Likewise.
6274         * obj-c++.dg/try-catch-8.mm: Likewise.
6275         * obj-c++.dg/try-catch-9.mm: Likewise.
6276         * objc.dg/try-catch-10.m: Likewise.
6277         * obj-c++.dg/try-catch-11.mm: Likewise.
6278         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6279         Object.  Include objc/objc.h.
6280         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6281         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6282         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6283         Object.  Use Modern Objective-C runtime API.  Do not use
6284         performv::.
6285         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6286         * obj-c++.dg/torture/trivial.mm: Likewise.
6287         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6288         instead of ../objc-obj-c++-shared/Object1.h.  Include
6289         ../objc-obj-c++-shared/runtime.h.
6290         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6291         * objc.dg/torture/strings/const-str-11.m: Likewise.
6292         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6293         * objc.dg/torture/strings/const-str-9.m: Likewise.
6294         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6295         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6296         instead of Object. Only add _FooClassReference if
6297         __NEXT_RUNTIME__.
6298         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6299         * objc.dg/torture/strings/const-str-8.m: Likewise.
6300         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6301         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6302         additional sources.
6303         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6304         Object.
6305         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6306         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6307         * obj-c++.dg/va-meth-1.mm: Likewise.
6308         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6309         ../objc-obj-c++-shared/Object1.h.
6310         * objc.dg/zero-link-3.m: Likewise.
6311
6312 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6313
6314         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6315
6316 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6317
6318         PR objc-++/48275
6319         * obj-c++.dg/property/cxx-property-1.mm: New.
6320         * obj-c++.dg/property/cxx-property-2.mm: New.
6321
6322 2011-06-06  Jason Merrill  <jason@redhat.com>
6323
6324         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6325
6326 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6327
6328         PR rtl-optimization/49145
6329         From Ryan Mansfield
6330         * gcc.c-torture/compile/pr49145.c: New test.
6331
6332 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6333
6334         PR testsuite/49288
6335         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6336         to dg-options, match also DW_AT_linkage_name.
6337
6338         PR debug/49294
6339         * gcc.dg/debug/pr49294.c: New test.
6340
6341         PR c++/49264
6342         * g++.dg/opt/pr49264.C: New test.
6343
6344 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6345
6346         PR tree-optimization/49243
6347         * gcc.dg/pr49243.c: New.
6348
6349 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6350
6351         * gnat.dg/specs/cond_expr1.ads: New test.
6352
6353 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6354
6355         * gnat.dg/deferred_const4.ad[sb]: New test.
6356         * gnat.dg/deferred_const4_pkg.ads: New helper.
6357
6358 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6359
6360         * gnat.dg/test_tamdt.adb: Rename to...
6361         * gnat.dg/taft_type1.adb: ...this.
6362         * gnat.dg/tamdt.ad[sb]: Rename to...
6363         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6364         * gnat.dg/tamdt_aux.ads: Rename to...
6365         * gnat.dg/taft_type1_pkg2.ads: ...this.
6366         * gnat.dg/taft_type2.ad[sb]: New test.
6367         * gnat.dg/taft_type2_pkg.ads: New helper.
6368         * gnat.dg/taft_type3.adb: New test.
6369         * gnat.dg/taft_type3_pkg.ads: New helper.
6370
6371 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6372
6373         PR fortran/49255
6374         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6375         for F2008.
6376
6377 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6378
6379         PR testsuite/49287
6380         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6381         warning.
6382         * objc.dg/gnu-api-2-objc.m: Likewise.
6383         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6384         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6385
6386 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6387
6388         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6389         alignment, not the alignment, when calling class_addIvar().  Add
6390         an 'isa' instance variable to the test root class.
6391         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6392
6393 2011-06-04  Jan Hubicka  <jh@suse.cz>
6394
6395         PR tree-optimization/48893
6396         PR tree-optimization/49091
6397         PR tree-optimization/49179
6398         * gfortran.dg/pr49179.f90: New testcase
6399
6400 2011-06-04  Jan Hubicka  <jh@suse.cz>
6401
6402         PR lto/48954
6403         * g++.dg/torture/pr48954.C: New testcase.
6404
6405 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6406
6407         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6408
6409 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6410
6411         PR c++/33840
6412         * g++.dg/diagnostic/bitfld2.C: New.
6413
6414 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR target/49281
6417         * gcc.c-torture/execute/pr49281.c: New test.
6418
6419 2011-06-04  Jan Hubicka  <jh@suse.cz>
6420
6421         PR tree-optimize/48929
6422         * gcc.c-torture/compile/pr48929.c: New testcase.
6423
6424 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6425
6426         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6427
6428 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR c++/49276
6431         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6432
6433 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6434
6435         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6436
6437 2011-06-03  Richard Henderson  <rth@redhat.com>
6438             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6439
6440         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6441
6442 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6443
6444         * objc.dg/headers.m: Do not include objc-list.h.
6445
6446 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6447
6448         * objc.dg/type-stream-1.m: Test removed.
6449         * objc.dg/headers.m: Do not include typedstream.h.
6450
6451 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6452
6453         * objc.dg/torture/forward-1.m (main): Updated testcase.
6454
6455 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6456
6457         PR target/49163
6458         * gcc.c-torture/compile/pr49163.c: New.
6459
6460 2011-06-02  Asher Langton  <langton2@llnl.gov>
6461
6462         PR fortran/49268
6463         * gfortran.dg/PR49268.f90: New test.
6464
6465 2011-06-02  Asher Langton  <langton2@llnl.gov>
6466
6467         PR fortran/37039
6468         * gfortran.dg/PR37039.f90: New test.
6469
6470 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6471
6472         PR objc/48539
6473         * objc.dg/method-5.m: Updated.
6474         * objc.dg/method-19.m: Updated.
6475         * objc.dg/method-lookup-1.m: New.
6476         * obj-c++.dg/method-6.mm: Updated.
6477         * obj-c++.dg/method-7.mm: Updated.
6478         * obj-c++.dg/method-lookup-1.mm: New.
6479
6480 2011-06-02  DJ Delorie  <dj@redhat.com>
6481
6482         * lib/timeout.exp (timeout): Add board_info support.
6483
6484 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6485
6486         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6487
6488 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6489
6490         PR fortran/49265
6491         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6492         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6493
6494 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6495             Hans-Peter Nilsson  <hp@axis.com>
6496
6497         PR rtl-optimization/48840
6498         * gcc.target/sparc/ultrasp13.c: New test.
6499
6500 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6501
6502         PR target/49238
6503         * gcc.c-torture/compile/pr49238.c: New.
6504
6505 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6506
6507         * gcc.target/arm/g2.c: Skip test in -mthumb.
6508         Skip test unless cpu is xscale.
6509         * gcc.target/arm/scd42-2.c: Likewise.
6510         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6511
6512 2011-06-01  Jason Merrill  <jason@redhat.com>
6513
6514         * g++.dg/cpp0x/decltype28.C: New.
6515         * g++.dg/cpp0x/decltype29.C: New.
6516
6517 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6518
6519         PR target/45074
6520         * gcc.target/mips/pr45074.c: New test.
6521
6522 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6523             Hans-Peter Nilsson  <hp@axis.com>
6524
6525         PR rtl-optimization/48830
6526         * gcc.target/sparc/ultrasp12.c: New test.
6527
6528 2011-06-01  David Li  <davidxl@google.com>
6529
6530         * gcc.dg/profile-dir-1.c: Change pass name.
6531         * gcc.dg/profile-dir-2.c: Ditto.
6532         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6533         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6534         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6535         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6536         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6537         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6538         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6539         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6540         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6541         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6542         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6543         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6544         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6545         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6546         * gcc.dg/profile-dir-3.c: Ditto.
6547         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6548
6549 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6550
6551         * objc.dg/attributes/method-nonnull-1.m: New test.
6552         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6553
6554 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6555
6556         PR fortran/18918
6557         * gfortran.dg/coarray_atomic_1.f90: New.
6558         * gfortran.dg/coarray/atomic_1.f90: New.
6559
6560 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6561
6562         * gcc.dg/guality/bswaptest.c: New test.
6563         * gcc.dg/guality/clztest.c: New test.
6564         * gcc.dg/guality/ctztest.c: New test.
6565         * gcc.dg/guality/rotatetest.c: New test.
6566
6567         PR target/48688
6568         * gcc.target/i386/pr48688.c: New test.
6569
6570 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6571
6572         PR c++/48010
6573         * g++.dg/lookup/name-clash9.C: New.
6574
6575 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6576
6577         PR fortran/18918
6578         * gfortran.dg/coarray/dummy_1.f90: New.
6579
6580 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/18918
6583         * gfortran.dg/coarray/save_1.f90: New.
6584         * gfortran.dg/coarray_4.f90: Update dg-error.
6585
6586 2011-05-31  Jason Merrill  <jason@redhat.com>
6587
6588         * g++.dg/cpp0x/rv-template1.C: New.
6589
6590 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6591
6592         PR rtl-optimization/49235
6593         * gcc.dg/pr49235.c: New test.
6594
6595 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6596
6597         PR tree-optimization/49093
6598         * gcc.dg/vect/pr49093.c: New test.
6599
6600 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6601
6602         PR debug/49047
6603         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6604
6605 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6606
6607         PR testsuite/49239
6608         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6609         output array.
6610
6611 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6612
6613         PR target/49186
6614         * gcc.c-torture/execute/pr49186.c: New.
6615
6616 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6617
6618         PR target/49168
6619          * gcc.target/i386/pr49168-1.c: New.
6620
6621 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6622             Eric Botcazou  <ebotcazou@adacore.com>
6623
6624         * gcc.dg/guality/drap.c: New test.
6625
6626 2011-05-30  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/49210
6629         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6630         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6631
6632 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR c++/49223
6635         * g++.dg/gomp/pr49223-1.C: New test.
6636         * g++.dg/gomp/pr49223-2.C: New test.
6637
6638 2011-05-30  Richard Guenther  <rguenther@suse.de>
6639
6640         PR tree-optimization/49218
6641         * gcc.c-torture/execute/pr49218.c: New testcase.
6642
6643 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6644
6645         PR tree-optimization/49199
6646         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6647         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6648         -fno-tree-scev-cprop.
6649
6650 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6651
6652         PR fortran/47601
6653         * gfortran.dg/extends_13.f03: New.
6654
6655 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR rtl-optimization/49095
6658         * gcc.target/i386/pr49095.c: New test.
6659
6660 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6661
6662         PR fortran/18918
6663         * gfortran.dg/coarray_24.f90: New.
6664
6665 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6666
6667         PR fortran/18918
6668         * gfortran.dg/coarray_23.f90: New.
6669
6670 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6671
6672         From Ryan Mansfield
6673         * gcc.dg/pr48826.c: New test.
6674
6675 2011-05-29  Richard Guenther  <rguenther@suse.de>
6676
6677         PR tree-optimization/49217
6678         * gcc.dg/torture/pr49217.c: New testcase.
6679
6680 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6681
6682         PR testsuite/49222
6683         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6684
6685 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6686
6687         * gnat.dg/boolean_subtype.adb: Rename to...
6688         * gnat.dg/boolean_subtype1.adb: ...this.
6689
6690 2011-05-28  Jason Merrill  <jason@redhat.com>
6691
6692         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6693
6694 2011-05-27  Jason Merrill  <jason@redhat.com>
6695
6696         * g++.dg/cpp0x/enum18.C: Adjust.
6697
6698         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6699
6700 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6701
6702         PR fortran/18918
6703         * gfortran.dg/coarray_22.f90: New.
6704
6705 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6706
6707         PR tree-optimization/46728
6708         * gcc.target/powerpc/pr46728-1.c: New.
6709         * gcc.target/powerpc/pr46728-2.c: New.
6710         * gcc.target/powerpc/pr46728-3.c: New.
6711         * gcc.target/powerpc/pr46728-4.c: New.
6712         * gcc.target/powerpc/pr46728-5.c: New.
6713         * gcc.dg/pr46728-6.c: New.
6714         * gcc.target/powerpc/pr46728-7.c: New.
6715         * gcc.target/powerpc/pr46728-8.c: New.
6716         * gcc.dg/pr46728-9.c: New.
6717         * gcc.target/powerpc/pr46728-10.c: New.
6718         * gcc.target/powerpc/pr46728-11.c: New.
6719         * gcc.dg/pr46728-12.c: New.
6720         * gcc.target/powerpc/pr46728-13.c: New.
6721         * gcc.target/powerpc/pr46728-14.c: New.
6722         * gcc.target/powerpc/pr46728-15.c: New.
6723         * gcc.target/powerpc/pr46728-16.c: New.
6724
6725 2011-05-27  Jason Merrill  <jason@redhat.com>
6726
6727         * g++.dg/abi/mangle47.C: New.
6728
6729         PR c++/49176
6730         * g++.dg/template/const5.C: New.
6731
6732         * g++.dg/cpp0x/enum18.C: New.
6733
6734         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6735
6736         * g++.dg/cpp0x/error6.C: New.
6737
6738         * g++.dg/cpp0x/error5.C: New.
6739
6740 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR c++/49165
6743         * g++.dg/eh/cond6.C: New test.
6744
6745 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6746
6747         PR fortran/48820
6748         * gfortran.dg/rank_3.f90: New.
6749         * gfortran.dg/rank_4.f90: New.
6750
6751 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6752
6753         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6754         replace dump search.
6755
6756 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6759         * gnat.dg/bit_packed_array5.adb: ...here.
6760
6761 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6762
6763         PR c++/42056
6764         * g++.dg/cpp0x/auto25.C: New.
6765
6766 2011-05-27  Richard Guenther  <rguenther@suse.de>
6767
6768         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6769
6770 2011-05-27  Richard Guenther  <rguenther@suse.de>
6771
6772         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6773
6774 2011-05-27  Richard Guenther  <rguenther@suse.de>
6775
6776         PR middle-end/49189
6777         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6778
6779 2011-05-26  Jason Merrill  <jason@redhat.com>
6780
6781         * g++.dg/cpp0x/friend1.C: New.
6782         * g++.dg/cpp0x/friend2.C: New.
6783
6784         * g++.dg/cpp0x/auto7.C: Update.
6785         * g++.dg/template/crash50.C: Adjust.
6786         * g++.dg/template/static9.C: Adjust.
6787         * g++.old-deja/g++.ext/memconst.C: Adjust.
6788
6789 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6790
6791         * gcc.dg/march.c: Ignore a note for some targets.
6792
6793 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6794             Nathan Froyd  <froydnj@codesourcery.com>
6795
6796         PR c++/2288
6797         PR c++/18770
6798         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6799         * g++.dg/parse/pr18770.C: New test.
6800         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6801
6802 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6803
6804         PR fortran/48955
6805         * gfortran.dg/dependency_40.f90 : New test.
6806
6807 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/18918
6810         * gfortran.dg/coarray/registering_1.f90: New.
6811
6812 2011-05-26  Jason Merrill  <jason@redhat.com>
6813
6814         * g++.dg/cpp0x/variadic111.C: New.
6815         * g++.dg/cpp0x/variadic41.C: Adjust.
6816
6817 2011-05-26  Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/48702
6820         * gcc.dg/torture/pr48702.c: New testcase.
6821
6822 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6823
6824         PR gcov-profile/48845
6825         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6826         support.
6827         * gcc.dg/matrix/matrix.exp: Likewise.
6828         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6829         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6830         line number to check_profiling_available.
6831         * lib/target-supports.exp (check_profiling_available): Account for
6832         this.
6833         Require TLS runtime support with -fprofile-generate.
6834         * lib/profopt.exp (profopt-execute): Add TLS options for
6835         -fprofile-generate.
6836         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6837
6838 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6839
6840         PR c++/49165
6841         * g++.dg/eh/cond5.C: New test.
6842
6843         PR tree-optimization/49161
6844         * gcc.c-torture/execute/pr49161.c: New test.
6845
6846 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6847
6848         * gcc.target/arm/neon-vorn-vbic.c: New test.
6849
6850 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6851
6852         PR tree-optimization/49038
6853         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6854         * gcc.dg/vect/pr49038.c: New test.
6855
6856 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6857
6858         * g++.dg/init/pr25811-3.C: New.
6859         * g++.dg/init/pr25811-4.C: New.
6860
6861 2011-05-25  Jason Merrill  <jason@redhat.com>
6862
6863         * g++.dg/cpp0x/enum17.C: New.
6864         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6865
6866         * g++.dg/cpp0x/auto24.C: New.
6867
6868         * g++.dg/cpp0x/error4.C: New.
6869
6870         * g++.dg/cpp0x/rv-restrict.C: New.
6871
6872         * g++.dg/cpp0x/enum15.C: New.
6873         * g++.dg/cpp0x/constexpr-switch2.C: New.
6874
6875         * g++.dg/cpp0x/variadic110.C: New.
6876
6877         * g++.dg/cpp0x/auto9.C: Add typedef test.
6878
6879         * g++.dg/cpp0x/auto23.C: New.
6880         * g++.dg/cpp0x/auto9.C: Adjust.
6881
6882         * g++.dg/cpp0x/defaulted29.C: New.
6883
6884         * g++.dg/cpp0x/initlist51.C: New.
6885
6886 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6887
6888         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6889         * g++.dg/abi/packed1.C: Suppress warning.
6890         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6891         * g++.dg/template/stdarg1.C: Likewise.
6892         * g++.dg/other/packed1.C: Remove arm from xfail list.
6893
6894 2011-05-25  Jason Merrill  <jason@redhat.com>
6895
6896         * g++.dg/cpp0x/enum16.C: New.
6897         * g++.dg/parse/error15.C: Adjust.
6898
6899         * g++.dg/cpp0x/initlist50.C: New.
6900
6901         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6902
6903         * g++.dg/cpp0x/variadic109.C: New.
6904
6905 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6906
6907          * gcc.target/i386/pause-1.c: New.
6908
6909 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6910
6911         * gcc.dg/stack-usage-1.c: Adjust comment.
6912         * gcc.dg/stack-usage-2.c: New test.
6913
6914 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6915
6916         PR c++/49136
6917         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6918         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6919
6920 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6921
6922         PR rtl-optimization/48757
6923         * gfortran.dg/pr48757.f:  New test case.
6924
6925 2011-05-24  Jason Merrill  <jason@redhat.com>
6926
6927         * g++.dg/cpp0x/access01.C: New.
6928
6929 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6930
6931         PR libobjc/48177
6932         * objc.dg/pr48177.m: New testcase.
6933
6934 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6935
6936         PR objc/48187
6937         * objc.dg/pr48187.m: New testcase.
6938         * obj-c++.dg/pr48187.mm: New testcase.
6939         * objc.dg/ivar-extra-semicolon.m: New testcase.
6940
6941 2011-05-24  Jason Merrill  <jason@redhat.com>
6942
6943         * g++.dg/template/access21.C: New.
6944         * g++.dg/template/access22.C: New.
6945
6946 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6947
6948         PR rtl-optimization/48633
6949         * g++.dg/pr48633.C: New test.
6950
6951 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6952
6953         PR target/49133
6954         * g++.dg/other/pr49133.C: New test.
6955
6956 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6957             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6958
6959         * gcc.dg/torture/tls/run-gd.c: New test.
6960         * gcc.dg/torture/tls/run-ie.c: New test.
6961         * gcc.dg/torture/tls/run-ld.c: New test.
6962         * gcc.dg/torture/tls/run-le.c: New test.
6963         * lib/target-supports.exp (check_effective_target_tls_runtime):
6964         Build testcase with TLS options.
6965
6966 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6967
6968         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6969
6970 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6971
6972         PR tree-optimization/49121
6973         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6974
6975 2011-05-23  Jason Merrill  <jason@redhat.com>
6976
6977         * g++.dg/cpp0x/defaulted28.C: New.
6978
6979         * g++.dg/cpp0x/sfinae25.C: New.
6980
6981         * g++.dg/cpp0x/rv-cast2.C: New.
6982
6983         * g++.dg/cpp0x/enum14.C: New.
6984
6985 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR lto/49123
6988         * gcc.c-torture/execute/pr49123.c: New test.
6989
6990         PR debug/49032
6991         * gcc.dg/debug/pr49032.c: New test.
6992
6993         PR c/49120
6994         * gcc.dg/pr49120.c: New test.
6995
6996 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6997
6998         PR target/47315
6999         * gcc.target/i386/pr47315.c: New test.
7000
7001 2011-05-23  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7004
7005         * g++.dg/cpp0x/sfinae24.C: New.
7006
7007         * g++.dg/cpp0x/error3.C: New.
7008
7009         * g++.dg/cpp0x/defaulted27.C: New.
7010
7011         * g++.dg/cpp0x/decltype27.C: New.
7012
7013 2011-05-23  Richard Guenther  <rguenther@suse.de>
7014
7015         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7016
7017 2011-05-23  Richard Guenther  <rguenther@suse.de>
7018
7019         PR tree-optimization/40874
7020         * g++.dg/tree-ssa/pr40874.C: New testcase.
7021
7022 2011-05-23  Richard Guenther  <rguenther@suse.de>
7023
7024         PR tree-optimization/49115
7025         * g++.dg/torture/pr49115.C: New testcase.
7026
7027 2011-05-23  Richard Guenther  <rguenther@suse.de>
7028
7029         PR middle-end/15419
7030         * gcc.dg/memcpy-3.c: New testcase.
7031
7032 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR middle-end/48973
7035         * gcc.c-torture/execute/pr48973-1.c: New test.
7036         * gcc.c-torture/execute/pr48973-2.c: New test.
7037
7038 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7039
7040         PR c++/18016
7041         * g++.dg/warn/pr18016.C: New.
7042
7043 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7044
7045         PR target/45098
7046         * gcc.target/arm/ivopts-6.c: New test.
7047
7048 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR middle-end/49029
7051         * gcc.c-torture/compile/pr49029.c: New test.
7052
7053 2011-05-22  Jason Merrill  <jason@redhat.com>
7054
7055         * g++.dg/cpp0x/sfinae23.C: New.
7056         * g++.dg/cpp0x/sfinae8.C: Correct.
7057
7058 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7059
7060         * gfortran.dg/function_optimize_8.f90:  New test case.
7061
7062 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7063
7064         PR tree-optimization/49087
7065         * gcc.dg/vect/O3-pr49087.c: New test.
7066
7067 2011-05-21  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/debug/const5.C: New.
7070
7071 2011-05-20  Jason Merrill  <jason@redhat.com>
7072
7073         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7074
7075         * g++.dg/cpp0x/constexpr-static7.C: New.
7076
7077         * g++.dg/cpp0x/enum12.C: New.
7078         * g++.dg/cpp0x/enum13.C: New.
7079
7080 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7081
7082         PR fortran/48699
7083         * gfortran.dg/select_type_23.f03: New.
7084
7085 2011-05-20  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/cpp0x/defaulted26.C: New.
7088
7089         * g++.dg/cpp0x/noexcept02.C: Fix.
7090         * g++.dg/cpp0x/noexcept03.C: Fix.
7091         * g++.dg/cpp0x/noexcept08.C: Fix.
7092         * g++.dg/cpp0x/noexcept10.C: New.
7093
7094 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7095
7096         PR fortran/48706
7097         * gfortran.dg/extends_12.f03: New.
7098
7099 2011-05-20  Jason Merrill  <jason@redhat.com>
7100
7101         * g++.dg/template/koenig9.C: New.
7102         * g++.dg/opt/pr47615.C: Fix.
7103         * g++.dg/overload/defarg1.C: Fix.
7104         * g++.dg/tc1/dr213.C: Remove xfail.
7105         * g++.dg/torture/pr34850.C: Fix.
7106         * g++.dg/torture/pr39362.C: Fix.
7107         * g++.old-deja/g++.brendan/crash56.C: Fix.
7108         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7109
7110 2011-05-20  Richard Guenther  <rguenther@suse.de>
7111
7112         PR tree-optimization/49079
7113         * gcc.dg/torture/pr49079.c: New testcase.
7114
7115 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR tree-optimization/49073
7118         * gcc.c-torture/execute/pr49073.c: New test.
7119
7120 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/18918
7123         * gfortran.dg/coarray_21.f90: New.
7124
7125 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7126
7127         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7128         output.
7129
7130 2011-05-19  Richard Guenther  <rguenther@suse.de>
7131
7132         PR testsuite/49063
7133         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7134
7135 2011-05-19  Richard Guenther  <rguenther@suse.de>
7136
7137         PR middle-end/48985
7138         * gcc.dg/builtin-object-size-11.c: New testcase.
7139
7140 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7141
7142         PR target/45098
7143         * gcc.target/arm/ivopts.c: New test.
7144         * gcc.target/arm/ivopts-2.c: New test.
7145
7146 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7147
7148         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7149
7150 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7151
7152         * gcc.c-torture/execute/960321-1.x: Remove.
7153
7154 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7155
7156         PR fortran/48700
7157         * gfortran.dg/move_alloc_4.f90: New.
7158
7159 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7160
7161         PR target/49002
7162         * gcc.target/i386/pr49002-1.c: New test.
7163         * gcc.target/i386/pr49002-2.c: Likewise.
7164
7165 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7166
7167         PR tree-optimization/49039
7168         * gcc.c-torture/execute/pr49039.c: New test.
7169         * gcc.dg/tree-ssa/pr49039.c: New test.
7170         * g++.dg/torture/pr49039.C: New test.
7171
7172 2011-05-18  Jason Merrill  <jason@redhat.com>
7173
7174         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7175         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7176         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7177
7178 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7179
7180         * gcc.target/bfin/mcpu-bf592.c: New test.
7181
7182 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7183
7184         PR tree-optimization/41881
7185         * gcc.dg/vect/O3-pr41881.c: New test.
7186         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7187
7188 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7189
7190         PR tree-optimization/49000
7191         * gcc.dg/pr49000.c: New test.
7192
7193 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7194
7195         * gnat.dg/invalid1.adb: New test.
7196
7197 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7198
7199         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7200         scan pattern.
7201         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7202         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7203
7204 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7205
7206         PR c++/48994
7207         * g++.dg/cpp0x/range-for18.C: New.
7208
7209 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7210
7211         PR fortran/18918
7212         * gfortran.dg/coarray/image_index_2.f90: New.
7213
7214 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7215
7216         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7217         * g++.dg/cpp0x/override2.C: New.
7218
7219 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7220
7221         PR fortran/18918
7222         * gfortran.de/coarray_20.f90: New.
7223
7224 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7225
7226         PR fortran/22572
7227         * function_optimize_7.f90:  New test case.
7228
7229 2011-05-13  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/cpp0x/decltype26.C: New.
7232         * g++.dg/cpp0x/enum11.C: New.
7233
7234 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7235
7236         PR fortran/48972
7237         PR fortran/48991
7238         * gfortran.dg/assign_8.f90: Update dg-error.
7239
7240 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7241
7242         PR fortran/48972
7243         * gfortran.dg/io_constraints_8.f90: New.
7244         * gfortran.dg/io_constraints_9.f90: New.
7245
7246 2011-05-13  Martin Thuresson  <martint@google.com>
7247
7248         PR gcov-profile/47793
7249         * gcc.dg/pr47793.c: New.
7250
7251 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR tree-optimization/48975
7254         * gcc.dg/pr48975.c: New test.
7255
7256 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7257
7258         PR fortran/48972
7259         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7260
7261 2011-05-12  Jason Merrill  <jason@redhat.com>
7262
7263         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7264
7265 2011-05-12  Geert Bosch  <bosch@adacore.com>
7266
7267         * gnat.dg/view_conversion1.adb: New test.
7268
7269 2011-05-12  Richard Guenther  <rguenther@suse.de>
7270
7271         PR tree-optimization/48172
7272         * gcc.dg/vect/pr48172.c: New testcase.
7273
7274 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR debug/48967
7277         * g++.dg/opt/pr48967.C: New test.
7278
7279 2011-05-11  Jason Merrill  <jason@redhat.com>
7280
7281         * g++.dg/cpp0x/constexpr-friend.C: New.
7282         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7283
7284         * g++.dg/cpp0x/sfinae22.C: New.
7285
7286 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7287
7288         PR fortran/48889
7289         * gfortran.dg/generic_24.f90: New.
7290
7291 2011-05-11  Richard Guenther  <rguenther@suse.de>
7292
7293         PR tree-optimization/15256
7294         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7295
7296 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7297
7298         PR debug/48159
7299         * gcc.dg/pr48159-1.c: New test.
7300         * gcc.dg/pr48159-2.c: New test.
7301
7302 2011-05-11  Richard Guenther  <rguenther@suse.de>
7303
7304         PR middle-end/48953
7305         * gcc.dg/torture/pr48953.c: New testcase.
7306
7307 2011-05-11  Richard Guenther  <rguenther@suse.de>
7308
7309         PR tree-optimization/18041
7310         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7311
7312 2011-05-11  Alan Modra  <amodra@gmail.com>
7313
7314         PR target/47755
7315         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7316
7317 2011-05-10  Jason Merrill  <jason@redhat.com>
7318
7319         * g++.dg/cpp0x/defaulted25.C: New.
7320         * g++.dg/template/crash7.C: Adjust.
7321
7322         * g++.dg/cpp0x/variadic108.C: New.
7323
7324 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7325
7326         * g++.dg/inherit/virtual9.C: Extend.
7327
7328 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7329
7330         PR target/48857
7331         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7332         are passed and returned in vector registers.
7333
7334 2011-05-10  Richard Guenther  <rguenther@suse.de>
7335
7336         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7337         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7338         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7339         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7340         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7341         applies.
7342
7343 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR tree-optimization/48611
7346         PR tree-optimization/48794
7347         * gfortran.dg/gomp/pr48611.f90: New test.
7348         * gfortran.dg/gomp/pr48794.f90: New test.
7349
7350         PR debug/48928
7351         * gcc.dg/dfp/pr48928.c: New test.
7352
7353 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7354
7355         PR c++/48522
7356         * g++.dg/cpp0x/pr48522.C: New.
7357
7358 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7359
7360         PR c++/48735
7361         * g++.dg/cpp0x/sfinae21.C: New.
7362
7363 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7364
7365         * g++.dg/template/sfinae28.C: Rename to...
7366         * g++.dg/cpp0x/sfinae19.C: ... this.
7367         * g++.dg/template/sfinae29.C: Rename to...
7368         * g++.dg/cpp0x/sfinae20.C: ... this.
7369
7370 2011-05-09  Jeff Law <law@redhat.com>
7371
7372         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7373         consistent results.
7374
7375 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7376
7377         PR c++/20039
7378         * g++.dg/init/pr20039.C: New.
7379
7380 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7381
7382         PR c++/48737
7383         PR c++/48744
7384         * g++.dg/template/sfinae28.C: New.
7385         * g++.dg/template/sfinae29.C: Likewise.
7386
7387 2011-05-09  Jason Merrill  <jason@redhat.com>
7388
7389         * g++.dg/template/nontype23.C: New.
7390
7391 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7392         PR c++/48859
7393         * g++.dg/init/pr48859.C: New.
7394
7395 2011-05-09  Jason Merrill  <jason@redhat.com>
7396
7397         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7398         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7399         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7400         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7401         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7402         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7403         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7404         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7405
7406 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7407
7408         * g++.dg/inherit/virtual9.C: New.
7409
7410 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7411
7412         PR c++/48574
7413         * g++.dg/template/dependent-expr8.C: New test case.
7414
7415 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7416
7417         PR tree-optimization/48837
7418         * gcc.dg/pr48837.c: New testcase.
7419
7420 2011-05-06  Jason Merrill  <jason@redhat.com>
7421
7422         * g++.dg/cpp0x/constexpr-condition2.C: New.
7423
7424         * g++.dg/cpp0x/constexpr-missing.C: New.
7425
7426 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7427
7428         PR fortran/18918
7429         * gfortran.dg/coarray/this_image_2.f90: New.
7430
7431 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7432
7433         PR fortran/48858
7434         PR fortran/48820
7435         * gfortran.dg/bind_c_usage_22.f90: New.
7436         * gfortran.dg/bind_c_usage_23.f90: New.
7437         * gfortran.dg/bind_c_usage_24.f90: New.
7438         * gfortran.dg/bind_c_usage_24_c.c: New.
7439
7440 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7441
7442         PR c++/48838
7443         * g++.dg/template/member9.C: New test case.
7444
7445 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7446
7447         * gnat.dg/discr29.ad[sb]: New test.
7448         * gnat.dg/discr30.adb: Likewise.
7449
7450 2011-05-05  Julian Brown  <julian@codesourcery.com>
7451
7452         * gcc.target/arm/neon-vset_lanes8.c: New test.
7453
7454 2011-05-05  Jason Merrill  <jason@redhat.com>
7455
7456         * g++.dg/init/new32.C: New.
7457
7458 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7461         Fix typo.
7462
7463 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR rtl-optimization/48381
7466         * gcc.c-torture/compile/pr48381.c: New test.
7467
7468 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7469
7470         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7471         to dg-options.
7472         * gcc.target/i386/opt-1.c: Ditto.
7473
7474 2011-05-04  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/conversion/base1.C: New.
7477
7478 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7479
7480         PR libgfortran/48787
7481         * gfortran.dg/round_3.f08: Add more checks to test case.
7482
7483 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7484
7485         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7486         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7487         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7488         Gate test on effective_target fd_truncate.
7489
7490 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7491
7492         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7493         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7494         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7495         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7496         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7497         * gcc.target/i386/pr38824.c: Ditto.
7498         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7499         * gcc.target/i386/vecinit-2.c: Ditto.
7500         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7501         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7502         * gcc.target/i386/parity-2.c: Ditto.
7503         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7504
7505 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7506
7507         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7508         remove duplication.
7509         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7510         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7511         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7512
7513 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7514
7515         PR fortran/18918
7516         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7517
7518 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7519
7520         PR fortran/18918
7521         * gfortran.dg/coarray/this_image_1.f90: New.
7522
7523 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7524
7525         PR fortran/18918
7526         * gfortran.dg/coarray/caf.dg: New.
7527         * gfortran.dg/coarray/image_index_1.f90: New, copied
7528         from ../coarray_16.f90.
7529
7530 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7531
7532         PR c++/28501
7533         * g++.dg/ext/complex9.C: New.
7534
7535 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7536
7537         From Mike Frysinger
7538         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7539         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7540         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7541
7542 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7543
7544         * gcc.target/bfin/builtins: Created.
7545         * gcc.target/bfin/hisilh-O0.c: Deleted.
7546         * gcc.target/bfin/hisilh.c: Moved to...
7547         * gcc.target/bfin/builtins/hisilh.c: ...here.
7548         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7549         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7550         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7551         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7552         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7553         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7554         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7555         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7556         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7557         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7558         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7559         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7561         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7562         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7563         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7564         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7565         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7566         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7567         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7568         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7569         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7570         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7571         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7572         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7574         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7575         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7576         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7577         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7578         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7579         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7580         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7581         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7582         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7583         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7584         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7585         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7586         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7587         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7588         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7590         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7591         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7592         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7593         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7594         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7595         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7596         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7597         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7598         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7599         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7600         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7601         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7602         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7603         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7604         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7605         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7606         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7607         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7608         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7609         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7610         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7611         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7612         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7613         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7614         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7615         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7616         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7617         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7618         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7619         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7620         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7621         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7622         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7623         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7624         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7625         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7626         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7627         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7628         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7629         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7630         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7631         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7632         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7633         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7634         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7635         * gcc.target/bfin/builtins/circptr.c: Ditto.
7636         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7637         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7638         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7639         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7640         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7641         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7642         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7643         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7644         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7645         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7646         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7647         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7648         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7649         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7650         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7651         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7652         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7653         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7654         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7655         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7656         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7657         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7658         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7659         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7660         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7661         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7662         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7663         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7664         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7665         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7666         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7667         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7668         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7669         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7670         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7671         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7672         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7673         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7674         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7675         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7676         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7677         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7678         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7679         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7680         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7681         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7682         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7683         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7684         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7685         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7686         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7687         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7688         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7689         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7690         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7691         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7692         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7693         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7694         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7695         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7696         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7697         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7698         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7699         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7700         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7701         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7702         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7703         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7704         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7705         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7706
7707 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7708
7709         * gcc.target/arm/cold-lc.c: New test.
7710
7711 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7712
7713         PR target/48774
7714         * gcc.dg/pr48774.c: New test.
7715
7716 2011-05-03  Richard Guenther  <rguenther@suse.de>
7717
7718         * gcc.dg/large-size-array-5.c: New testcase.
7719
7720 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7721
7722         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7723
7724 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7725
7726         * lib/target-supports.exp (check_effective_target_vect_strided):
7727         Replace with...
7728         (check_effective_target_vect_strided2)
7729         (check_effective_target_vect_strided3)
7730         (check_effective_target_vect_strided4)
7731         (check_effective_target_vect_strided8): ...these new functions.
7732
7733         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7734         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7735         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7736         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7737         * gcc.dg/vect/pr37539.c: Likewise.
7738         * gcc.dg/vect/slp-11a.c: Likewise.
7739         * gcc.dg/vect/slp-11b.c: Likewise.
7740         * gcc.dg/vect/slp-11c.c: Likewise.
7741         * gcc.dg/vect/slp-12a.c: Likewise.
7742         * gcc.dg/vect/slp-12b.c: Likewise.
7743         * gcc.dg/vect/slp-18.c: Likewise.
7744         * gcc.dg/vect/slp-19a.c: Likewise.
7745         * gcc.dg/vect/slp-19b.c: Likewise.
7746         * gcc.dg/vect/slp-21.c: Likewise.
7747         * gcc.dg/vect/slp-23.c: Likewise.
7748         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7749
7750         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7751         instead of vect_interleave && vect_extract_even_odd.
7752         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7753         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7754         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7755         * gcc.dg/vect/vect-1.c: Likewise.
7756         * gcc.dg/vect/vect-10.c: Likewise.
7757         * gcc.dg/vect/vect-98.c: Likewise.
7758         * gcc.dg/vect/vect-107.c: Likewise.
7759         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7760         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7761         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7762         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7763         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7764         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7765         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7766         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7767         * gcc.dg/vect/vect-strided-float.c: Likewise.
7768         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7769         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7770         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7771         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7772         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7773         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7774         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7775         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7776         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7777         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7778         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7779         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7780         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7781         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7782         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7783
7784         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7785         target condition.
7786         * gcc.dg/vect/pr30843.c: Likewise.
7787         * gcc.dg/vect/pr33866.c: Likewise.
7788         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7789         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7790         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7791         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7792
7793 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7794
7795         * gcc.dg/vect/slp-11.c: Split into...
7796         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7797         gcc.dg/vect/slp-11c.c: ...these tests.
7798         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7799         * gcc.dg/vect/slp-12c.c: ...this new test.
7800         * gcc.dg/vect/slp-19.c: Split into...
7801         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7802         gcc.dg/vect/slp-19c.c: ...these new tests.
7803
7804 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7805
7806         * lib/target-supports.exp
7807         (check_effective_target_vect_extract_even_odd_wide): Delete.
7808         (check_effective_target_vect_strided_wide): Likewise.
7809         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7810         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7811         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7812         * gcc.dg/vect/pr37539.c: Likewise.
7813         * gcc.dg/vect/slp-11.c: Likewise.
7814         * gcc.dg/vect/slp-12a.c: Likewise.
7815         * gcc.dg/vect/slp-12b.c: Likewise.
7816         * gcc.dg/vect/slp-19.c: Likewise.
7817         * gcc.dg/vect/slp-23.c: Likewise.
7818         * gcc.dg/vect/vect-1.c: Likewise.
7819         * gcc.dg/vect/vect-98.c: Likewise.
7820         * gcc.dg/vect/vect-107.c: Likewise.
7821         * gcc.dg/vect/vect-strided-float.c: Likewise.
7822
7823 2011-05-02  Jason Merrill  <jason@redhat.com>
7824
7825         * g++.dg/init/new31.C: New.
7826
7827 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7828
7829         PR c/35445
7830         * gcc.dg/pr35445.c: New test.
7831
7832 2011-05-02  Jason Merrill  <jason@redhat.com>
7833
7834         * c-c++-common/vla-1.c: New.
7835
7836 2011-05-02  Richard Guenther  <rguenther@suse.de>
7837
7838         PR tree-optimization/48822
7839         * gcc.dg/torture/pr48822.c: New testcase.
7840
7841 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7842
7843         PR c++/47969
7844         * g++.dg/cpp0x/constexpr-47969.C: New.
7845
7846 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7847
7848         PR testsuite/48498
7849         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7850         on vect_no_align targets.
7851         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7852         vect_no_align targets.
7853
7854 2011-05-01  Xinliang David Li  <davidxl@google.com>
7855
7856         * gcc.dg/tree-ssa/integer-addr.c: New test.
7857         * gcc.dg/tree-ssa/alias_bug.c: New test.
7858
7859 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7860
7861         PR libgfortran/48787
7862         * gfortran.dg/round_3.f08: Add more checks.
7863
7864 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7865
7866         PR fortran/48821
7867         * gfortran.dg/import9.f90: New, proper test.
7868         * gfortran.dg/interface_37.f90: Remove bogus
7869         test (bogus copy of interface_36.f90).
7870
7871 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7872
7873         PR fortran/48821
7874         * gfortran.dg/interface_37.f90: New.
7875
7876 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7877
7878         PR fortran/48746
7879         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7880
7881 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR tree-optimization/48809
7884         * gcc.c-torture/execute/pr48809.c: New test.
7885
7886 2011-04-29  Jeff Law <law@redhat.com>
7887
7888         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7889
7890 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7891
7892         PR c++/48606
7893         * g++.dg/init/ctor10.C: New.
7894
7895 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7896
7897         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7898           warning in implicitly instantiated templates.
7899
7900 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7901
7902         * g++.dg/warn/Wnull-conversion-1.C: New.
7903         * g++.dg/warn/Wnull-conversion-2.C: New.
7904
7905 2011-04-29  Diego Novillo  <dnovillo@google.com>
7906
7907         * g++.old-deja/g++.other/null3.C: Expect warning about
7908         converting boolean to a pointer.
7909
7910 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7911
7912         PR fortran/48462
7913         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7914         being a target.
7915
7916         PR fortran/48746
7917         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7918
7919 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7920
7921         PR fortran/48810
7922         * gfortran.dg/typebound_proc_22.f90: New.
7923
7924         PR fortran/48800
7925         * gfortran.dg/interface_36.f90: New.
7926
7927 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7928
7929         PR libgfortran/48488
7930         PR libgfortran/48602
7931         PR libgfortran/48615
7932         PR libgfortran/48684
7933         PR libgfortran/48787
7934         * gfortran.dg/fmt_g.f: Adjust test.
7935         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7936         * gfortran.dg/round_3.f08: New test.
7937         * gfortran.dg/namelist_print_1.f: Adjust test.
7938         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7939         * gfortran.dg/f2003_io_5.f03: Adjust test.
7940         * gfortran.dg/coarray_15.f90: Adjust test.
7941         * gfortran.dg/namelist_65.f90: Adjust test.
7942         * gfortran.dg/fmt_cache_1.f: Adjust test.
7943         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7944         * gfortran.dg/real_const_3.f90: Adjust test.
7945
7946 2011-04-29  Jan Hubicka  <jh@suse.cz>
7947
7948         * gcc.dg/tree-ssa/inline-10.c: New testcase.
7949         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
7950
7951 2011-04-28  Xinliang David Li  <davidxl@google.com>
7952
7953         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7954         * g++.dg/prof-robust-1.C: New test.
7955
7956 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7957
7958         PR tree-optimization/48765
7959         * gcc.dg/vect/pr48765.c: New.
7960
7961 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963         PR tree-optimization/48775
7964         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7965
7966 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7967
7968         PR c++/48798
7969         * g++.dg/inherit/pr48798.C: New.
7970         * g++.old-deja/g++.other/base1.C: Adjust.
7971
7972 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7973
7974         PR c++/48656
7975         * g++.dg/template/inherit7.C: New test case.
7976
7977 2011-04-28  Richard Guenther  <rguenther@suse.de>
7978
7979         PR tree-optimization/40052
7980         PR tree-optimization/15347
7981         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7982         * gcc.dg/pr15347.c: Likewise.
7983
7984 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7985
7986         PR c++/48530
7987         * g++.dg/cpp0x/sfinae18.C: New.
7988
7989 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7990
7991         PR c++/48771
7992         * g++.dg/ext/is_literal_type1.C: New.
7993
7994 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7995
7996         PR fortran/48112
7997         PR fortran/48279
7998         * gfortran.dg/interface_35.f90: New.
7999         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8000         * gfortran.dg/func_result_6.f90: Add dg-warning.
8001         * gfortran.dg/bessel_1.f90: Ditto.
8002         * gfortran.dg/hypot_1.f90: Ditto.
8003         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8004         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8005         * gfortran.dg/interface_assignment_4.f90: Ditto.
8006
8007 2011-04-27  Jason Merrill  <jason@redhat.com>
8008
8009         * g++.dg/ext/complex8.C: New.
8010
8011         * g++.dg/cpp0x/initlist49.C: New.
8012         * g++.dg/init/new30.C: New.
8013
8014 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8015
8016         PR fortran/48788
8017         * gfortran.dg/whole_file_34.f90: New.
8018
8019 2011-04-27  Jan Hubicka  <jh@suse.cz>
8020
8021         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8022
8023 2011-04-27  Jason Merrill  <jason@redhat.com>
8024
8025         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8026
8027         * g++.dg/parse/ambig6.C: New.
8028
8029 2011-04-27  Nick Clifton  <nickc@redhat.com>
8030
8031         * gcc.dg/20020312-2.c: Add definition for RX.
8032
8033         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8034         option with RX targets.
8035
8036         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8037         /* */ comments.
8038
8039 2011-04-27  Richard Guenther  <rguenther@suse.de>
8040
8041         * gcc.dg/tree-ssa/pr23382.c: Remove.
8042
8043 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8044
8045         PR target/48767
8046         * gcc.c-torture/compile/pr48767.c: New test.
8047
8048 2011-04-27  Richard Guenther  <rguenther@suse.de>
8049
8050         PR tree-optimization/48772
8051         * g++.dg/pr48772.C: New testcase.
8052
8053 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR c/48742
8056         * gcc.c-torture/compile/pr48742.c: New test.
8057
8058 2011-04-26  Jason Merrill  <jason@redhat.com>
8059
8060         * g++.dg/lookup/koenig13.C: New.
8061
8062         * g++.dg/cpp0x/initlist48.C: New.
8063
8064 2011-04-25  Jason Merrill  <jason@redhat.com>
8065
8066         * g++.dg/cpp0x/sfinae17.C: New.
8067
8068 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8069
8070         PR target/48258
8071         * gcc.target/powerpc/pr48258-1.c: New file.
8072         * gcc.target/powerpc/pr48258-2.c: Ditto.
8073
8074 2011-04-26  Xinliang David Li  <davidxl@google.com>
8075
8076         * gcc.dg/uninit-suppress.c: New test.
8077         * gcc.dg/uninit-suppress.c: New test.
8078
8079 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8080
8081         PR debug/48768
8082         * gcc.dg/pr48768.c: New test.
8083
8084         PR tree-optimization/48734
8085         * gcc.c-torture/compile/pr48734.c: New test.
8086
8087         PR testsuite/48753
8088         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8089
8090 2011-04-26  Richard Guenther  <rguenther@suse.de>
8091
8092         PR tree-optimization/48731
8093         * gcc.dg/torture/pr48731.c: New testcase.
8094
8095 2011-04-26  Richard Guenther  <rguenther@suse.de>
8096
8097         PR testsuite/48753
8098         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8099
8100 2011-04-26  Richard Guenther  <rguenther@suse.de>
8101
8102         PR middle-end/48694
8103         * gcc.dg/torture/pr48694-1.c: New testcase.
8104         * gcc.dg/torture/pr48694-2.c: Likewise.
8105
8106 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8107
8108         * g++.dg/ext/underlying_type1.C: New.
8109         * g++.dg/ext/underlying_type2.C: Likewise.
8110         * g++.dg/ext/underlying_type3.C: Likewise.
8111         * g++.dg/ext/underlying_type4.C: Likewise.
8112         * g++.dg/ext/underlying_type5.C: Likewise.
8113         * g++.dg/ext/underlying_type6.C: Likewise.
8114         * g++.dg/ext/underlying_type7.C: Likewise.
8115         * g++.dg/ext/underlying_type8.C: Likewise.
8116         * g++.dg/ext/underlying_type9.C: Likewise.
8117         * g++.dg/ext/underlying_type10.C: Likewise.
8118
8119 2011-04-25  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/cpp0x/regress/template-const2.C: New.
8122
8123 2011-04-25  Jeff Law <law@redhat.com>
8124
8125         * gcc.dg/tree-ssa/vrp56.c: new test.
8126
8127 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8128
8129         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8130
8131 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8132
8133         PR preprocessor/48740
8134         * c-c++-common/raw-string-11.c: New test.
8135
8136 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8137
8138         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8139         hppa*-*-hpux*.
8140
8141 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8142
8143         PR fortran/18918
8144         * gfortran.dg/coarray_19.f90: New.
8145
8146 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8147
8148         PR c/48685
8149         * gcc.dg/pr48685.c: New test.
8150
8151 2011-04-22  Jan Hubicka  <jh@suse.cz>
8152
8153         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8154
8155 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR tree-optimization/48717
8158         * gcc.c-torture/execute/pr48717.c: New test.
8159
8160 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8161
8162         PR target/48723
8163         * gcc.target/i386/pr48723.c: New test.
8164
8165 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8166
8167         PR c/48716
8168         * gcc.dg/gomp/pr48716.c: New test.
8169         * g++.dg/gomp/pr48716.C: New test.
8170
8171 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8172
8173         PR c/36750
8174         * gcc.dg/missing-field-init-2.c: Update testcase.
8175
8176 2011-04-22  Alan Modra  <amodra@gmail.com>
8177
8178         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8179
8180 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8181
8182         PR fortran/48405
8183         * gfortran.dg/function_optimize_6.f90:  New test.
8184
8185 2011-04-21  Easwaran Raman  <eraman@google.com>
8186
8187         * gcc.dg/stack-layout-2.c: New test.
8188
8189 2011-04-21  Richard Guenther  <rguenther@suse.de>
8190
8191         PR lto/48703
8192         * g++.dg/lto/pr48207-2_0.C: New testcase.
8193         * g++.dg/lto/pr48207-3_0.C: Likewise.
8194
8195 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8196
8197         * gnat.dg/volatile5.adb: New test.
8198         * gnat.dg/volatile5_pkg.ads: New helper.
8199
8200 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8201
8202         PR target/48708
8203         * gcc.target/i386/pr48708.c: New test.
8204
8205 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8206
8207         * gcc.dg/vect/vect-119.c: New test.
8208
8209 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8210
8211         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8212         and once without.
8213
8214 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8215             Richard Sandiford  <richard.sandiford@linaro.org>
8216
8217         PR target/46329
8218         * gcc.target/arm/pr46329.c: New test.
8219
8220 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/18918
8223         * gfortran.dg/coarray_18.f90: New.
8224
8225 2011-04-20  Jason Merrill  <jason@redhat.com>
8226
8227         * g++.dg/cpp0x/initlist47.C: New.
8228
8229         * g++.dg/init/dtor4.C: New.
8230
8231 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8232
8233         PR target/48678
8234         * gcc.target/i386/sse2-pinsrw.c: New test.
8235         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8236         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8237         * gcc.target/i386/sse2-insvhi.c: Ditto.
8238         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8239         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8240
8241 2011-04-20  Jason Merrill  <jason@redhat.com>
8242
8243         * g++.dg/template/const4.C: New.
8244
8245 2011-04-20  Easwaran Raman  <eraman@google.com>
8246
8247         * gcc.dg/stack-layout-1.c: New test.
8248
8249 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8250
8251         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8252         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8253         function.
8254
8255 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8256
8257         * gcc.dg/binop-xor1.c: New test.
8258         * gcc.dg/binop-xor2.c: New test.
8259         * gcc.dg/binop-xor3.c: New test.
8260         * gcc.dg/binop-xor4.c: New test.
8261         * gcc.dg/binop-xor5.c: New test.
8262
8263 2011-04-20  Richard Guenther  <rguenther@suse.de>
8264
8265         PR tree-optimization/47892
8266         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8267
8268 2011-04-20  Richard Guenther  <rguenther@suse.de>
8269
8270         PR middle-end/48695
8271         * g++.dg/torture/pr48695.C: New testcase.
8272
8273 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8274
8275         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8276         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8277         * gcc.c-torture/execute/pr45262.c: Ditto
8278         * gcc.dg/torture/pr43165.c: Ditto.
8279         * gcc.dg/torture/pr47228.c: Ditto.
8280         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8281         * gcc.dg/ipa/pr45644.c: Ditto.
8282         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8283         PDP11.
8284
8285 2011-04-19  Jason Merrill  <jason@redhat.com>
8286
8287         * g++.dg/ext/complex7.C: New.
8288
8289         * g++.dg/ext/attrib41.C: New.
8290
8291 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8292
8293         PR testsuite/48676
8294         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8295
8296 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR target/48678
8299         * gcc.target/i386/pr48678.c: New test.
8300
8301 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8302
8303         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8304         * g++.dg/opt/devirt2.C: New test.
8305         * g++.dg/ipa/devirt-g-1.C: Likewise.
8306
8307 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/48588
8310         * gfortran.dg/whole_file_33.f90: New.
8311
8312 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8313
8314         * g++.dg/ipa/devirt-7.C: New test.
8315
8316 2011-04-19  Richard Guenther  <rguenther@suse.de>
8317
8318         PR lto/48207
8319         * g++.dg/lto/pr48207_0.C: New testcase.
8320
8321 2011-04-18  Jason Merrill  <jason@redhat.com>
8322
8323         * g++.dg/init/void1.C: New.
8324
8325         * g++.dg/cpp0x/union4.C: New.
8326
8327 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR middle-end/48661
8330         * g++.dg/torture/pr48661.C: New test.
8331
8332         PR c++/48632
8333         * g++.dg/gomp/pr48632.C: New test.
8334
8335 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8336
8337         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8338         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8339
8340 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8341
8342         PR fortran/18918
8343         * gfortran.dg/coarray_17.f90: New.
8344         * gfortran.dg/coarray_10.f90: Update dg-error.
8345
8346 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348         PR testsuite/48251
8349         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8350         * gfortran.dg/guality/guality.exp: Likewise.
8351
8352 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8353
8354         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8355
8356 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8359
8360 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8363
8364 2011-04-18  Richard Guenther  <rguenther@suse.de>
8365
8366         PR middle-end/46364
8367         * g++.dg/torture/pr46364.C: New testcase.
8368
8369 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8370
8371         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8372
8373 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8374
8375         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8376
8377 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8378             Ira Rosen  <ira.rosen@linaro.org>
8379
8380         PR target/48252
8381         * gcc.target/arm/pr48252.c: New test.
8382
8383 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8384
8385         PR tree-optimization/48616
8386         * gcc.dg/pr48616.c: New test.
8387
8388 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8389
8390         PR fortran/18918
8391         * gfortran.dg/coarray_16.f90: New.
8392
8393 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8394
8395         PR fortran/48462
8396         * gfortran.dg/realloc_on_assign_7.f03: New test.
8397
8398 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8399
8400         PR libgfortran/48602
8401         * gfortran.dg/fmt_g0_6.f08: New test.
8402
8403 2011-04-17  Jason Merrill  <jason@redhat.com>
8404
8405         * g++.dg/cpp0x/sfinae16.C: New.
8406
8407 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8408
8409         * gcc.target/mips/reg-var-1.c: New test.
8410
8411 2011-04-17  Jan Hubicka  <jh@suse.cz>
8412
8413         * gcc.dg/winline-5.c: Update testcase.
8414
8415 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         * gnat.dg/discr27.ad[sb]: Move dg directive.
8418         * gnat.dg/discr28.ad[sb]: New test.
8419         * gnat.dg/discr28_pkg.ads: New helper.
8420
8421 2011-04-17  Michael Matz  <matz@suse.de>
8422
8423         PR tree-optimization/48622
8424         PR lto/48645
8425         * gcc.dg/lto/pr48622_0.c: New test.
8426
8427 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8428
8429         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8430         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8431         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8432         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8433         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8434         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8435
8436 2011-04-15  Jason Merrill  <jason@redhat.com>
8437
8438         * g++.dg/cpp0x/range-for17.C: New.
8439
8440 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8441
8442         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8443         * g++.dg/cpp0x/range-for3.C: Likewise.
8444         * g++.dg/cpp0x/range-for9.C: Correct error message.
8445         * g++.dg/cpp0x/range-for11.C: New.
8446         * g++.dg/cpp0x/range-for12.C: New.
8447         * g++.dg/cpp0x/range-for13.C: New.
8448         * g++.dg/cpp0x/range-for14.C: New.
8449         * g++.dg/cpp0x/range-for15.C: New.
8450         * g++.dg/cpp0x/range-for16.C: New.
8451
8452 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8453
8454         PR fortran/18918
8455         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8456
8457 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8458
8459         * objc.dg/naming-4.m: Updated.
8460         * objc.dg/naming-5.m: Updated.
8461         * objc.dg/naming-6.m: New.
8462         * objc.dg/naming-7.m: New.
8463         * obj-c++.dg/naming-1.mm: Updated.
8464         * obj-c++.dg/naming-2.mm: Updated.
8465         * obj-c++.dg/naming-3.mm: New.
8466         * obj-c++.dg/naming-4.mm: New.
8467
8468 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8469
8470         PR libgfortran/48589
8471         * gfortran.dg/fmt_g0_5.f08: New test.
8472
8473 2011-04-15  Richard Guenther  <rguenther@suse.de>
8474
8475         PR testsuite/48286
8476         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8477
8478 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8479
8480         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8481         -finline-limit=0 to -fno-inline
8482
8483 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR target/48614
8486         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8487         just avx.
8488
8489 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR target/48605
8492         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8493         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8494         * gcc.target/i386/avx-insertps-3.c: New test.
8495         * gcc.target/i386/avx-insertps-4.c: New test.
8496
8497 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8498
8499         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8500         -finline-limit=0
8501
8502 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8503
8504         PR target/46779
8505         PR target/45291
8506         PR target/41894
8507         * gcc.target/avr/pr46779-1.c: New test case
8508         * gcc.target/avr/pr46779-2.c: New test case
8509
8510 2011-04-14  Jason Merrill  <jason@redhat.com>
8511
8512         * g++.dg/cpp0x/sfinae15.C: New.
8513
8514         * g++.dg/cpp0x/sfinae14.C: New.
8515
8516         * g++.dg/ext/vla10.C: New.
8517
8518 2011-04-14  Richard Guenther  <rguenther@suse.de>
8519
8520         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8521
8522 2011-04-14  Richard Guenther  <rguenther@suse.de>
8523
8524         * gcc.dg/fold-bitand-4.c: Move ...
8525         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8526
8527 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8528
8529         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8530         variables const.
8531         * gcc.target/avr/torture/trivial.c: Ditto.
8532
8533 2011-04-13  Jason Merrill  <jason@redhat.com>
8534
8535         * g++.dg/template/operator11.C: New.
8536
8537 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR middle-end/48591
8540         * gcc.dg/gomp/pr48591.c: New test.
8541
8542         PR c++/48570
8543         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8544         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8545
8546 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8547
8548         PR c++/48574
8549         * g++.dg/template/dependent-expr7.C: New test case.
8550
8551 2011-04-13  Jason Merrill  <jason@redhat.com>
8552
8553         * g++.dg/cpp0x/sfinae13.C: New.
8554
8555 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8556
8557         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8558
8559 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8560
8561         * gcc.target/arm/pr43698.c: Remove -march option.
8562
8563 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8564
8565         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8566         -march option.
8567
8568 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/48360
8571         PR fortran/48456
8572         * gfortran.dg/realloc_on_assign_6.f03: New test.
8573
8574 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8575
8576         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8577         targets the additional -mno-ms-bitfields and
8578         -Wno-packed-bitfield-compat options.
8579         * g++.dg/ext/bitfield3.C: Likewise.
8580         * g++.dg/ext/bitfield4.C: Likewise.
8581         * g++.dg/ext/bitfield5.C: Likewise.
8582         * gcc.dg/bitfld-15.c: Likewise.
8583         * gcc.dg/bitfld-16.c: Likewise.
8584         * gcc.dg/bitfld-17.c: Likewise.
8585         * gcc.dg/bitfld-18.c: Likewise.
8586
8587 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8588
8589         * gcc.target/arm/neon-vld3-1.c: New test.
8590         * gcc.target/arm/neon-vst3-1.c: New test.
8591         * gcc.target/arm/neon/v*.c: Regenerate.
8592
8593 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR rtl-optimization/48549
8596         * g++.dg/opt/pr48549.C: New test.
8597
8598 2011-04-12  Richard Guenther  <rguenther@suse.de>
8599
8600         PR tree-optimization/46076
8601         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8602
8603 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8604
8605         PR testsuite/21164
8606         * lib/compat.exp (compat-execute): Declare unsupported after
8607         stripping path from src1.
8608         * lib/lto.exp (lto-execute): Likewise.
8609
8610 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8611
8612         PR c/48552
8613         * gcc.dg/pr48552-1.c: New test.
8614         * gcc.dg/pr48552-2.c: New test.
8615
8616 2011-04-11  Jason Merrill  <jason@redhat.com>
8617
8618         * g++.dg/cpp0x/sfinae12.C: New.
8619
8620         * g++.dg/cpp0x/enum10.C: New.
8621
8622         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8623
8624         * g++.dg/cpp0x/rv-func.C: New.
8625
8626 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8627
8628         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8629         alpha*-dec-osf5*.
8630
8631 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8632
8633         PR tree-optimization/48195
8634         * gcc.dg/ipa/pr48195.c: New test.
8635
8636 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8637
8638         * gnat.dg/return3.adb: Remove unused switch.
8639
8640 2011-04-08  Mike Stump  <mikestump@comcast.net>
8641
8642         PR testsuite/48506
8643         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8644         default to fno-common.
8645
8646 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8647
8648         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8649         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8650
8651 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8652
8653         PR fortran/48448
8654         * gfortran.dg/function_optimize_5.f90:  New test.
8655
8656 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8657
8658         * gnat.dg/aggr17.adb: New test.
8659         * gnat.dg/aggr18.adb: Likewise.
8660
8661 2011-04-08  Michael Matz  <matz@suse.de>
8662
8663         PR middle-end/48389
8664         * gcc.target/i386/pr48389.c: New test.
8665
8666 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8667
8668         PR rtl-optimization/48272
8669         * g++.dg/opt/pr48272.C: New.
8670
8671 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8672
8673         PR rtl-optimization/48235
8674         * gcc.dg/pr48235.c: New.
8675
8676 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8677
8678         PR rtl-optimization/48302
8679         * g++.dg/opt/pr48302.C: New.
8680
8681 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8682
8683         PR target/48273
8684         * g++.dg/opt/pr48273.C: New.
8685
8686 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8687
8688         PR rtl-optimization/48442
8689         * gcc.dg/pr48442.c: New.
8690
8691 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR tree-optimization/48377
8694         * gcc.dg/vect/pr48377.c: New test.
8695
8696 2011-04-07  Jason Merrill  <jason@redhat.com>
8697
8698         * g++.dg/cpp0x/regress/call1.C: New.
8699
8700         * g++.dg/cpp0x/variadic107.C: New.
8701
8702         * g++.dg/cpp0x/sfinae11.C: New.
8703         * g++.dg/cpp0x/noexcept02.C: Fix.
8704
8705         * g++.dg/cpp0x/sfinae10.C: New.
8706
8707         * g++.dg/cpp0x/sfinae9.C: New.
8708
8709         * c-c++-common/Wcast-qual-1.c: Move here from...
8710         * gcc.dg/cast-qual-3.c: ...here, and...
8711         * g++.dg/warn/Wcast-qual2.C: ...here.
8712
8713         * g++.dg/cpp0x/sfinae8.C: New.
8714
8715         * g++.dg/cpp0x/sfinae7.C: New.
8716
8717         * g++.dg/cpp0x/enum9.C: New.
8718
8719 2011-04-07  Mike Stump  <mikestump@comcast.net>
8720
8721         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8722         with no trampolines.
8723
8724 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR fortran/48117
8727         * gfortran.dg/gomp/pr48117.f90: New test.
8728
8729         PR debug/48343
8730         * gcc.dg/torture/pr48343.c: New test.
8731
8732 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8733
8734         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8735
8736 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8737
8738         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8739
8740 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8741
8742         PR target/43920
8743         * lib/scanasm.exp (object-size): New proc.
8744         * gcc.target/arm/pr43920-2.c: New test.
8745
8746 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8747
8748         PR fortran/18918
8749         PR fortran/48477
8750         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8751
8752 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8753
8754         * gcc.dg/mtune.c: Prune note from output.
8755
8756 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR debug/48466
8759         * gcc.dg/guality/pr36977.c: New test.
8760         * gcc.dg/guality/pr48466.c: New test.
8761
8762 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8763
8764         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8765
8766 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8767
8768         * gnat.dg/return3.adb: New test.
8769
8770 2011-04-06  Richard Guenther  <rguenther@suse.de>
8771
8772         PR tree-optimization/47663
8773         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8774
8775 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8776
8777         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8778         Solaris 8 and 9 as well.
8779
8780 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8781
8782         PR target/43920
8783         * gcc.target/arm/pr43920-1.c: New test.
8784
8785 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8786
8787         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8788         (cctor): Actually return the value.
8789         (main): Cast return values.
8790
8791 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8792
8793         * gfortran.dg/character_comparison_8.f90:  New test.
8794
8795 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8796
8797         * frontend-passes: (optimize_lexical_comparison): New function.
8798         (optimize_expr): Call it.
8799         (optimize_comparison): Also handle lexical comparison functions.
8800         Return false instad of -2 for unequal comparison.
8801
8802 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8803
8804         PR fortran/48412
8805         * function_optimize_4.f90:  New test.
8806
8807 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/18918
8810         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8811         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8812         * gfortran.dg/coarray_15.f90: New.
8813
8814 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8815
8816         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8817         * gfortran.dg/bessel_7.f90: Likewise.
8818
8819 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8820
8821         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8822
8823 2011-04-03  Richard Guenther  <rguenther@suse.de>
8824             Ira Rosen  <ira.rosen@linaro.org>
8825
8826         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8827         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8828         -ftree-loop-if-convert-stores.
8829
8830 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8831
8832         * gnat.dg/specs/aggr2.ads: New test.
8833
8834 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8835
8836         * gnat.dg/debug2.ad[sb]: New test.
8837         * gnat.dg/debug2_pkg.ads: New helper.
8838         * gnat.dg/debug3.ad[sb]: New test.
8839
8840 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8841
8842         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8843
8844 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR middle-end/48335
8847         * gcc.c-torture/compile/pr48335-1.c: New test.
8848         * gcc.dg/pr48335-1.c: New test.
8849         * gcc.dg/pr48335-2.c: New test.
8850         * gcc.dg/pr48335-3.c: New test.
8851         * gcc.dg/pr48335-4.c: New test.
8852         * gcc.dg/pr48335-5.c: New test.
8853         * gcc.dg/pr48335-6.c: New test.
8854         * gcc.dg/pr48335-7.c: New test.
8855         * gcc.dg/pr48335-8.c: New test.
8856         * gcc.target/i386/pr48335-1.c: New test.
8857
8858 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8859
8860         PR c/36299
8861         * gcc.dg/Waddress.c: New test.
8862
8863 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8864
8865         PR fortran/48352
8866         * gfortran.dg/function_optimize_3.f90:  New test.
8867
8868 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8869
8870         * gcc.c-torture/compile/20110401-1.c: New test.
8871
8872         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8873         * g++.dg/lto/20091002-2_0.C: Likewise.
8874         * g++.dg/lto/20090303_0.c: Likewise.
8875         * g++.dg/lto/20091004-1_0.C: Likewise.
8876         * g++.dg/lto/20091002-3_0.C: Likewise.
8877         * g++.dg/lto/20091004-2_0.C: Likewise.
8878         * g++.dg/lto/20081123_0.C: Likewise.
8879         * g++.dg/lto/20090313_0.C: Likewise.
8880         * g++.dg/lto/20081109-1_0.C: Likewise.
8881         * g++.dg/lto/20081219_0.C: Likewise.
8882         * g++.dg/lto/20081204-1_0.C: Likewise.
8883         * g++.dg/lto/20090302_0.C: Likewise.
8884         * g++.dg/lto/20081119-1_0.C: Likewise.
8885         * g++.dg/lto/20081118_0.C: Likewise.
8886         * gcc.dg/lto/20091020-2_0.c: Likewise.
8887         * gcc.dg/lto/20090210_0.c: Likewise.
8888         * gcc.dg/lto/20081204-1_0.c: Likewise.
8889         * gcc.dg/lto/20081224_0.c: Likewise.
8890         * gcc.dg/lto/20090219_0.c: Likewise.
8891         * gcc.dg/lto/20091014-1_0.c: Likewise.
8892         * gcc.dg/lto/20091016-1_0.c: Likewise.
8893         * gcc.dg/lto/20090206-2_0.c: Likewise.
8894         * gcc.dg/lto/20090116_0.c: Likewise.
8895         * gcc.dg/lto/20091013-1_0.c: Likewise.
8896         * gcc.dg/lto/20091015-1_0.c: Likewise.
8897         * gcc.dg/lto/20090126-2_0.c: Likewise.
8898
8899 2011-03-31  Ian Lance Taylor  <iant@google.com>
8900
8901         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8902
8903 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8904
8905         * gnat.dg/opt16.adb: New test.
8906
8907 2011-03-31  Jason Merrill  <jason@redhat.com>
8908
8909         * g++.dg/cpp0x/defaulted24.C: New.
8910
8911 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         PR target/16292
8914         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8915         with -O0.
8916
8917 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8918
8919         * g++.dg/other/i386-9.C: New test.
8920
8921 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8922
8923         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8924
8925 2011-03-30  Jason Merrill  <jason@redhat.com>
8926
8927         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8928
8929         * g++.dg/cpp0x/regress/isnan.C: New.
8930
8931         * g++.dg/cpp0x/initlist46.C: New.
8932
8933 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8934
8935         PR target/47551
8936         * gcc.target/arm/neon-modes-2.c: New test.
8937
8938 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR c/48305
8941         * gcc.c-torture/compile/pr48305.c: New test.
8942
8943 2011-03-29  Jason Merrill  <jason@redhat.com>
8944
8945         * g++.dg/cpp0x/regress/value-dep1.C: New.
8946
8947 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8948
8949         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8950
8951 2011-03-29  Ian Lance Taylor  <iant@google.com>
8952
8953         * go.test/go-test.exp: Handle the test lines used in several new
8954         tests.
8955         (errchk): Add opts parameter.  Change all callers.  Handle parens
8956         in regexps.
8957
8958 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8959             Dominique d'Humieres  <dominiq@lps.ens.fr>
8960
8961         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8962         and __APPLE__ && __PPC__ && __ALTIVEC__.
8963
8964 2011-03-29  Jason Merrill  <jason@redhat.com>
8965
8966         * g++.dg/cpp0x/dependent1.C: New.
8967
8968         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8969
8970         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8971
8972         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8973
8974 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8975
8976         PR fortran/48095
8977         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8978         * gfortran.dg/proc_ptr_comp_32.f90: New.
8979
8980 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8981
8982         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8983         check for corresponding warning.
8984
8985 2011-03-28  Jason Merrill  <jason@redhat.com>
8986
8987         * g++.dg/cpp0x/rv-deduce2.C: New.
8988
8989 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8990
8991         PR debug/48203
8992         * gcc.dg/pr48203.c: New test.
8993
8994 2011-03-28  Jeff Law <law@redhat.com>
8995
8996         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8997
8998 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8999
9000         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9001         and __PPC__ && __ALTIVEC__.
9002
9003 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9004
9005         PR testsuite/48238
9006         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9007         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9008         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9009         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9010
9011 2011-03-28  Jason Merrill  <jason@redhat.com>
9012
9013         * g++.dg/cpp0x/initlist-array2.C: New.
9014
9015         * g++.dg/cpp0x/initlist-array1.C: New.
9016
9017         * g++.dg/cpp0x/constexpr-compound.C: New.
9018
9019         * g++.dg/cpp0x/constexpr-using.C: New.
9020
9021         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9022
9023 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9024
9025         PR testsuite/48276
9026         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9027
9028 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9029
9030         * gcc.dg/slp-1.c: New test.
9031
9032 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9033
9034         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9035         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9036         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9037         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9038         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9039         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9040         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9041         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9042         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9043         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9044         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9045         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9046         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9047         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9048
9049 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9050
9051         PR fortran/47065
9052         * gfortran.dg/trim_optimize_5.f90:  New test.
9053         * gfortran.dg/trim_optimize_6.f90:  New test.
9054
9055 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9056
9057         PR target/38598
9058         * gcc.target/mips/madd-7.c: Remove -mlong32.
9059         * gcc.target/mips/msub-7.c: Likewise.
9060
9061 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9062
9063         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9064         accesses to preserve the meaning of the test for doubleword vectors.
9065         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9066         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9067
9068 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9069
9070         PR fortran/48291
9071         * gfortran.dg/class_42.f03: New.
9072
9073 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9074
9075         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9076         strided accesses.
9077
9078 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9079
9080         PR rtl-optimization/48144
9081         * gcc.dg/pr48144.c: New test.
9082
9083 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9084
9085         * gnat.dg/discr27.ad[sb]: New test.
9086
9087 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gnat.dg/limited_with2.ad[sb]: New test.
9090         * gnat.dg/limited_with2_pkg1.ads: New helper.
9091         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9092
9093 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9094
9095         * gnat.dg/opt15.adb: New test.
9096         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9097
9098 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9099
9100         PR fortran/48174
9101         PR fortran/45304
9102         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9103         * gfortran.dg/leadz_trailz_3.f90: Ditto
9104
9105 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9106
9107         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9108
9109 2011-03-25  Jason Merrill  <jason@redhat.com>
9110
9111         * g++.dg/cpp0x/defaulted22.C: New.
9112         * g++.dg/cpp0x/defaulted23.C: New.
9113         * g++.dg/cpp0x/defaulted15.C: Adjust.
9114
9115 2011-03-25  Jason Merrill  <jason@redhat.com>
9116
9117         * g++.dg/cpp0x/move1.C: New.
9118
9119 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9120
9121         PR target/48287
9122         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9123
9124 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9125
9126         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9127         for mips-sgi-irix6.5.
9128         Replace snprintf prototype by <stdio.h>.
9129
9130 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132         PR testsuite/48283
9133         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9134         run_expensive_tests.
9135         * gcc.dg/graphite/block-4.c: Likewise.
9136         * gcc.dg/graphite/block-7.c: Likewise.
9137         * gcc.dg/graphite/block-8.c: Likewise.
9138
9139 2011-03-25  Richard Guenther  <rguenther@suse.de>
9140
9141         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9142         * g++.dg/tree-ssa/pr8781.C: Likewise.
9143         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9144         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9145         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9146         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9147         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9148         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9149         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9150         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9151         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9152         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9153         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9154         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9155         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9156         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9157         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9158         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9159         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9160         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9161         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9162         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9163         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9164         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9165         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9166         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9167         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9168         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9169         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9170         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9171         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9172         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9173         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9174         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9175         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9176         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9177         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9178         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9179         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9180         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9181         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9182         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9183         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9184         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9185         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9186         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9187         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9188         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9189         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9190         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9191         * c-c++-common/pr46562-2.c: Likewise.
9192         * gfortran.dg/pr42108.f90: Likewise.
9193         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9194         foo to be inlined even at -O1.
9195         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9196         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9197         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9198         * gcc.dg/matrix/matrix.exp: Disable FRE.
9199
9200 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR debug/48204
9203         * gcc.dg/dfp/pr48204.c: New test.
9204
9205 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9206
9207         PR target/48209
9208         * gcc.c-torture/execute/pr47917.c: Move this...
9209         * gcc.dg/torture/pr47917.c: to here and add xfails.
9210
9211 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9212
9213         * gnat.dg/array16.ad[sb]: New test.
9214         * gnat.dg/array16.ads: New helper.
9215
9216 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9217
9218         * gnat.dg/derived_type2.adb: New test.
9219
9220 2011-03-24  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/48271
9223         * g++.dg/torture/pr48271.C: New testcase.
9224
9225 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9226
9227         * gnat.dg/array15.ad[sb]: New test.
9228
9229 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9230
9231         PR target/48237
9232         * gcc.target/i386/pr48237.c: New test.
9233
9234 2011-03-24  Richard Guenther  <rguenther@suse.de>
9235
9236         PR middle-end/48269
9237         * gcc.dg/builtin-object-size-10.c: New testcase.
9238
9239 2011-03-24  Richard Guenther  <rguenther@suse.de>
9240
9241         PR tree-optimization/46562
9242         * c-c++-common/pr46562-2.c: New testcase.
9243         * c-c++-common/pr46562.c: Likewise.
9244
9245 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9246
9247         * gcc.dg/vect/vect-cselim-1.c: New test.
9248         * gcc.dg/vect/vect-cselim-2.c: New test.
9249
9250 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9251
9252         * gcc.target/arm/pr46934.c: New.
9253
9254 2011-03-23  Ian Lance Taylor  <iant@google.com>
9255
9256         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9257
9258 2011-03-23  Richard Guenther  <rguenther@suse.de>
9259
9260         * gcc.dg/struct: Remove directory and contents.
9261
9262 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9263
9264         PR testsuite/48251
9265         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9266
9267 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9268
9269         * gnat.dg/discr26.ad[sb]: New test.
9270         * gnat.dg/discr26_pkg.ads: New helper.
9271
9272 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9273
9274         PR target/47553
9275         * gcc.target/arm/neon-vld-1.c: New test.
9276
9277 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9278
9279         * gnat.dg/array14.ad[sb]: New test.
9280         * gnat.dg/array14_pkg.ads: New helper.
9281
9282 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9283
9284         * gcc.c-torture/execute/920501-8.x: Remove.
9285         * gcc.c-torture/execute/930513-1.x: Remove.
9286         * gcc.c-torture/execute/960312-1.x: Remove.
9287         * gcc.c-torture/compile/20000804-1.c,
9288         gcc.c-torture/compile/20001205-1.c,
9289         gcc.c-torture/compile/20001226-1.c,
9290         gcc.c-torture/compile/20010518-2.c,
9291         gcc.c-torture/compile/20020312-1.c,
9292         gcc.c-torture/compile/20020604-1.c,
9293         gcc.c-torture/compile/920501-12.c,
9294         gcc.c-torture/compile/920501-4.c,
9295         gcc.c-torture/compile/920520-1.c,
9296         gcc.c-torture/compile/980506-1.c,
9297         gcc.c-torture/execute/980709-1.x,
9298         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9299         options for m68hc11.
9300         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9301         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9302         m68hc11.
9303
9304 2011-03-22  Nick Clifton  <nickc@redhat.com>
9305
9306         * lib/target-supports.exp (check_profiling_available): Add MN10300
9307         to the list of targets that do not support profiling.  Restore
9308         alpha sorting to this list.
9309
9310 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9311
9312         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9313         failure on 32-bit systems.
9314         * gcc.dg/torture/vector-2.c: Ditto.
9315
9316 2011-03-22  Richard Guenther  <rguenther@suse.de>
9317
9318         PR tree-optimization/48228
9319         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9320
9321 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9322
9323         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9324         powerpc.
9325
9326         PR target/48226
9327         * gcc.target/powerpc/pr48226.c: New file.
9328
9329 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9330
9331         * lib/prune.exp (prune_gcc_output): Prune "could not create
9332         compact unwind for" warnings.
9333
9334 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9335
9336         PR c/42544
9337         PR c/48197
9338         * gcc.c-torture/execute/pr42544.c: New test.
9339         * gcc.c-torture/execute/pr48197.c: New test.
9340
9341 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9342
9343         PR preprocessor/48192
9344         * gcc.target/powerpc/pr48192.c: New file.
9345
9346         PR target/48053
9347         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9348         split problem of 0 being loaded in a VSX register.
9349
9350 2011-03-21  Richard Guenther  <rguenther@suse.de>
9351
9352         PR c/47939
9353         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9354         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9355         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9356         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9357
9358 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9359
9360         PR target/48213
9361         * gcc.dg/pr48213.c: New test.
9362
9363 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9364
9365         PR target/12171
9366         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9367
9368 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9369
9370         * gcc.target/arm/xor-and.c: New.
9371
9372 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9373
9374         PR fortran/22572
9375         * gfortran.dg/function_optimize_1.f90:  New test.
9376         * gfortran.dg/function_optimize_2.f90:  New test.
9377
9378 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9379
9380         PR rtl-optimization/47502
9381         * gcc.target/i386/pr47502-1.c: New.
9382         * gcc.target/i386/pr47502-2.c: Likewise.
9383
9384 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR rtl-optimization/48156
9387         * gcc.dg/pr48156.c: New test.
9388
9389 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9390
9391         PR libfortran/47439
9392         * gfortran.dg/scratch_1.f90: Adjust test.
9393
9394 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9395
9396         PR libfortran/47439
9397         * gfortran.dg/scratch_1.f90: New test.
9398
9399 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9400
9401         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9402         variably modified typedefs.
9403         * gcc.dg/c1x-typedef-2.c: Remove.
9404
9405 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9406
9407         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9408         * gcc.dg/c1x-anon-struct-3.c: New test.
9409         * gcc.dg/anon-struct-11.c: Update.
9410
9411 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9412
9413         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9414         dg-xfail-run-if.
9415         Only xfail with gas.
9416
9417 2011-03-18  Jason Merrill  <jason@redhat.com>
9418
9419         * g++.dg/template/fn-ptr1.C: New.
9420
9421         * g++.dg/overload/volatile1.C: New.
9422
9423         * g++.dg/opt/pr23372.C: New.
9424
9425         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9426
9427 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9428
9429         PR middle-end/47405
9430         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9431
9432 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9433
9434         * gcc.target/arm/unsigned-extend-1.c: New.
9435
9436 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR bootstrap/48161
9439         * gcc.c-torture/compile/pr48161.c: New test.
9440
9441 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9442
9443         PR middle-end/47725
9444         * gcc.dg/torture/pr47725.c: New.
9445
9446 2011-03-17  Jason Merrill  <jason@redhat.com>
9447
9448         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9449         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9450
9451 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9452
9453         * gnat.dg/specs/elab2.ads: New test.
9454         * gnat.dg/specs/elab2_pkg.ads: New helper.
9455
9456 2011-03-17  Jason Merrill  <jason@redhat.com>
9457
9458         * g++.dg/cpp0x/decltype-1212.C: New.
9459         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9460
9461 2011-03-17  Jason Merrill  <jason@redhat.com>
9462
9463         * g++.dg/parse/memfnquals1.C: New.
9464
9465 2011-03-17  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/48134
9468         * gcc.dg/pr48134.c: New testcase.
9469
9470 2011-03-17  Richard Guenther  <rguenther@suse.de>
9471
9472         PR middle-end/48165
9473         * g++.dg/torture/pr48165.C: New testcase.
9474
9475 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9476
9477         PR rtl-optimization/48141
9478         * gcc.dg/pr48141.c: New test.
9479
9480 2011-03-16  Jason Merrill  <jason@redhat.com>
9481
9482         * g++.dg/cpp0x/constexpr-48089.C: New.
9483
9484         * g++.dg/cpp0x/constexpr-abi1.C: New.
9485
9486         * g++.dg/cpp0x/constexpr-46336.C: New.
9487         * g++.dg/parse/friend5.C: Adjust expected errors.
9488
9489         * g++.dg/cpp0x/constexpr-47570.C: New.
9490
9491 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9492
9493         PR debug/47510
9494         * ++.dg/debug/dwarf2/typedef6.C: New test.
9495
9496 2011-03-16  Jason Merrill  <jason@redhat.com>
9497
9498         * g++.dg/cpp0x/elision2.C: New.
9499
9500         * g++.dg/cpp0x/constexpr-array3.C: New.
9501
9502 2011-03-16  Jason Merrill  <jason@redhat.com>
9503
9504         * g++.dg/cpp0x/sfinae6.C: New.
9505         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9506         * g++.dg/cpp0x/pr45908.C: Likewise.
9507         * g++.dg/cpp0x/sfinae6.C: Likewise.
9508         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9509         * g++.old-deja/g++.law/arg11.C: Likewise.
9510
9511 2011-03-16  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/template/incomplete6.C: New.
9514
9515 2011-03-16  Jeff Law <law@redhat.com>
9516
9517         * gcc.dg/tree-ssa/vrp55.c: New test.
9518
9519 2011-03-16  Jason Merrill  <jason@redhat.com>
9520
9521         * g++.dg/cpp0x/auto22.C: New.
9522
9523 2011-03-16  Richard Guenther  <rguenther@suse.de>
9524
9525         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9526         optimizing it away if promoted to const.
9527
9528 2011-03-16  Richard Guenther  <rguenther@suse.de>
9529
9530         PR tree-optimization/48149
9531         * gcc.dg/fold-complex-1.c: New testcase.
9532
9533 2011-03-16  Richard Guenther  <rguenther@suse.de>
9534
9535         PR testsuite/48147
9536         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9537         or cloning happens.
9538
9539 2011-03-16  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/26134
9542         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9543
9544 2011-03-16  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/48146
9547         * gcc.dg/torture/pr48146.c: New testcase.
9548
9549 2011-03-16  Richard Guenther  <rguenther@suse.de>
9550
9551         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9552         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9553
9554 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9555
9556         PR middle-end/48136
9557         * gcc.c-torture/compile/pr48136.c: New test.
9558
9559         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9560
9561         PR debug/45882
9562         * gcc.dg/guality/pr45882.c: New test.
9563
9564 2011-03-15  Jason Merrill  <jason@redhat.com>
9565
9566         * g++.dg/cpp0x/constexpr-recursion.C: New.
9567
9568         * g++.dg/cpp0x/implicit11.C: New.
9569
9570 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9571
9572         * g++.dg/cpp0x/constexpr-attribute.C: New.
9573
9574 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9575
9576         * g++.dg/parse/pr34758.C: New.
9577
9578 2011-03-15  Xinliang David Li  <davidxl@google.com>
9579
9580         PR c/47837
9581         * gcc.dg/uninit-pred-7_d.c: New test.
9582         * gcc.dg/uninit-pred-8_d.c: New test.
9583
9584 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9585
9586         PR target/46788
9587         * gcc.target/arm/pr46788.c: New.
9588
9589 2011-03-15  Richard Guenther  <rguenther@suse.de>
9590
9591         PR middle-end/47650
9592         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9593         * gfortran.dg/ishft_4.f90: Likewise.
9594         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9595
9596 2011-03-15  Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/13954
9599         * g++.dg/tree-ssa/pr13954.C: New testcase.
9600
9601 2011-03-15  Richard Guenther  <rguenther@suse.de>
9602
9603         PR tree-optimization/48037
9604         * gcc.target/i386/pr48037-1.c: New testcase.
9605
9606 2011-03-15  Richard Guenther  <rguenther@suse.de>
9607
9608         PR tree-optimization/41490
9609         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9610         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9611         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9612         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9613         * g++.dg/tree-ssa/pr33604.C: Adjust.
9614
9615 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9616
9617         PR middle-end/47917
9618         * gcc.c-torture/execute/pr47917.c: New test.
9619         * gcc.dg/pr47917.c: New test.
9620
9621         PR middle-end/38878
9622         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9623
9624 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9627         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9628         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9629         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9630         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9631         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9632         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9633         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9634         * gcc.target/i386/avx-floor-vec.c: Ditto.
9635         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9636         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9637         * gcc.target/i386/avx-rint-vec.c: Ditto.
9638         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9639         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9640         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9641         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9642
9643 2011-03-14  Tom Tromey  <tromey@redhat.com>
9644
9645         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9646         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9647         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9648
9649 2011-03-14  Tom Tromey  <tromey@redhat.com>
9650
9651         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9652         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9653         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9654
9655 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9656
9657         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9658
9659 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9660
9661         PR rtl-optimization/47166
9662         * gcc.c-torture/execute/postmod-1.c: New test.
9663
9664 2011-03-14  Richard Guenther  <rguenther@suse.de>
9665
9666         PR middle-end/48098
9667         * gcc.dg/torture/pr48098.c: New testcase.
9668
9669 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9670
9671         PR target/48053
9672         * gcc.target/powerpc/pr48053-1.c: New test.
9673         * gcc.target/powerpc/pr48053-2.c: Likewise.
9674
9675 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9676
9677         PR libfortran/48066
9678         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9679
9680 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9681
9682         PR libfortran/48066
9683         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9684
9685 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9686
9687         PR fortran/48059
9688         * gfortran.dg/class_41.f03: New.
9689
9690 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9691
9692         * g++.dg/conversion/cast3.C: New test.
9693
9694 2011-03-11  Jason Merrill  <jason@redhat.com>
9695
9696         * g++.dg/template/error45.C: New.
9697
9698         * g++.dg/parse/no-type-defn1.C: New.
9699
9700         * g++.dg/ext/attrib40.C: New.
9701
9702         * g++.dg/cpp0x/regress/array1.C: New.
9703
9704 2011-03-11  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/48067
9707         * gcc.dg/pr48067.c: New testcase.
9708
9709 2011-03-11  Richard Guenther  <rguenther@suse.de>
9710
9711         PR lto/48073
9712         * g++.dg/lto/20110311-1_0.C: New testcase.
9713
9714 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR c++/48035
9717         * g++.dg/inherit/virtual8.C: New test.
9718
9719         PR middle-end/48044
9720         * gcc.dg/torture/pr48044.c: New test.
9721
9722 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9723
9724         PR fortran/47768
9725         * gfortran.dg/proc_ptr_comp_31.f90: New.
9726
9727 2011-03-11  Richard Guenther  <rguenther@suse.de>
9728
9729         PR tree-optimization/47278
9730         * gcc.dg/torture/pr47278-1.c: New testcase.
9731         * gcc.dg/torture/pr47278-2.c: Likewise.
9732
9733 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR tree-optimization/48063
9736         * gcc.dg/torture/pr48063.c: New test.
9737
9738 2011-03-10  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/template/array22.C: New.
9741
9742         * g++.dg/cpp0x/syntax-err1.C: New.
9743         * g++.dg/parse/error36.C: Adjust expected errors.
9744         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9745         * g++.old-deja/g++.pt/typename3.C: Likewise.
9746         * g++.old-deja/g++.pt/typename4.C: Likewise.
9747         * g++.old-deja/g++.pt/typename6.C: Likewise.
9748
9749 2011-03-09  Jason Merrill  <jason@redhat.com>
9750
9751         * g++.dg/template/nontype22.C: New.
9752
9753 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9754
9755         PR tree-optimization/47714
9756         * g++.dg/torture/pr47714.C: New test.
9757
9758 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9759
9760         PR target/47755
9761         * gcc.target/powerpc/pr47755-2.c: New file.
9762
9763 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9764
9765         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9766         is not set in the environment, pass 64 as first argument when not
9767         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9768         native where ulimit -u is supported.
9769
9770 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9771
9772         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9773
9774 2011-03-08  Jason Merrill  <jason@redhat.com>
9775
9776         * g++.dg/template/nontype21.C: New.
9777
9778         * g++.dg/template/anon5.C: New.
9779
9780 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9781
9782         PR debug/47881
9783         * gcc.dg/pr47881.c: New test.
9784
9785 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9786
9787         PR c++/47957
9788         * g++.dg/lookup/template3.C: New test.
9789
9790 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9791
9792         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9793         'long' type.
9794
9795 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9796
9797         PR testsuite/47954
9798         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9799         sizeof to compute alignment.
9800
9801 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR tree-optimization/48022
9804         * gcc.dg/pr48022-1.c: New test.
9805         * gcc.dg/pr48022-2.c: New test.
9806
9807 2011-03-07  Jason Merrill  <jason@redhat.com>
9808
9809         * g++.dg/template/nontype20.C: New.
9810         * g++.dg/init/member1.C: Adjust expected errors.
9811         * g++.dg/parse/constant4.C: Likewise.
9812         * g++.dg/template/qualified-id3.C: Likewise.
9813         * g++.old-deja/g++.pt/crash10.C: Likewise.
9814
9815         * g++.dg/cpp0x/regress/non-const1.C: New.
9816
9817 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9818
9819         PR debug/47991
9820         * gcc.dg/pr47991.c: New test.
9821
9822 2011-03-07  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/abi/mangle46.C: New.
9825
9826 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9827
9828         PR target/47862
9829         * gcc.target/powerpc/pr47862.c: New.
9830
9831 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9832
9833         PR target/45413
9834         * gcc.target/i386/combine-mul.c: Require nonpic.
9835
9836 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9837             Nathan Froyd  <froydnj@codesourcery.com>
9838
9839         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9840
9841 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * README.QMTEST: Remove.
9844
9845 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9846             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9847
9848         PR fortran/47850
9849         * gfortran.dg/array_constructor_37.f90 : New test.
9850
9851 2011-03-05  Jason Merrill  <jason@redhat.com>
9852
9853         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9854         * g++.dg/abi/mangle45.C: Likewise.
9855         * g++.dg/cpp0x/trailing1.C: Likewise.
9856
9857 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9858
9859         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9860
9861 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9862
9863         PR rtl-optimization/47899
9864         * gcc.dg/pr47899.c: New test.
9865
9866         * gcc.dg/torture/pr47968.c: Ignore warnings.
9867
9868         PR tree-optimization/47967
9869         * gcc.c-torture/compile/pr47967.c: New test.
9870
9871 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9872
9873         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9874         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9875
9876 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9877
9878         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9879         and property_getAttributes() if __OBJC2__.
9880         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9881         * objc.dg/property/property-encoding-1.m: New.
9882         * obj-c++.dg/property/property-encoding-1.mm: New.
9883
9884 2011-03-04  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/template/pseudodtor6.C: New.
9887
9888         * g++.dg/inherit/covariant19.C: New.
9889
9890 2011-03-04  Richard Guenther  <rguenther@suse.de>
9891
9892         PR middle-end/47968
9893         * gcc.dg/torture/pr47968.c: New testcase.
9894
9895 2011-03-04  Richard Guenther  <rguenther@suse.de>
9896
9897         PR middle-end/47975
9898         * gcc.dg/torture/pr47975.c: New testcase.
9899
9900 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9901
9902         PR c++/47974
9903         * g++.dg/template/crash106.C: New.
9904
9905 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR c/47963
9908         * gcc.dg/gomp/pr47963.c: New test.
9909         * g++.dg/gomp/pr47963.C: New test.
9910
9911 2011-03-02  Jason Merrill  <jason@redhat.com>
9912
9913         * g++.dg/cpp0x/regress/condition1.C: New.
9914
9915         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9916
9917 2011-03-01  Jason Merrill  <jason@redhat.com>
9918
9919         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9920
9921         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9922
9923 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9924
9925         PR rtl-optimization/47925
9926         * gcc.c-torture/execute/pr47925.c: New test.
9927
9928 2011-03-01  Jason Merrill  <jason@redhat.com>
9929
9930         * g++.dg/cpp0x/decltype25.C: New.
9931
9932         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9933
9934 2011-03-01  Richard Guenther  <rguenther@suse.de>
9935
9936         PR tree-optimization/47890
9937         * gcc.dg/torture/pr47890.c: New testcase.
9938
9939 2011-03-01  Richard Guenther  <rguenther@suse.de>
9940
9941         PR lto/47924
9942         * gcc.dg/lto/pr47924_0.c: New testcase.
9943
9944 2011-03-01  Richard Guenther  <rguenther@suse.de>
9945
9946         PR lto/46911
9947         * gfortran.dg/lto/pr46911_0.f: New testcase.
9948
9949 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9950
9951         PR libgfortran/47933
9952         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9953         compile errors from older code form.
9954
9955 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9956
9957         PR libgfortran/47567
9958         * gfortran.dg/fmt_fw_d.f90: New test.
9959
9960 2011-02-28  Jason Merrill  <jason@redhat.com>
9961
9962         * g++.dg/inherit/covariant18.C: New.
9963
9964 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR middle-end/47893
9967         * gcc.dg/pr47893.c: New test.
9968
9969 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9970
9971         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9972         NULL in case of a selector with conflicting types.
9973         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9974
9975 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9976
9977         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9978         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9979         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9980         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9981
9982 2011-02-28  Jason Merrill  <jason@redhat.com>
9983
9984         PR c++/47906
9985         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9986
9987 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9988
9989         PR libgfortran/47778
9990         * gfortran.dg/namelist_71.f90: New test.
9991
9992 2011-02-27  Jason Merrill  <jason@redhat.com>
9993
9994         PR c++/47906
9995         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9996         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9997
9998 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9999
10000         PR c++/46466
10001         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10002
10003 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10004
10005         PR fortran/47886
10006         * gfortran.dg/gomp/task-1.f90: Removed.
10007
10008 2011-02-26  Jason Merrill  <jason@redhat.com>
10009
10010         * g++.dg/template/this-targ1.C: New.
10011
10012         * g++.dg/cpp0x/regress/template-const1.C: New.
10013         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10014         * g++.dg/template/function1.C: Adjust.
10015         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10016         * g++.dg/debug/debug7.C: Adjust.
10017
10018 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10019
10020         PR fortran/47886
10021         * gfortran.dg/gomp/task-1.f90: New.
10022
10023 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10024
10025         * gcc.target/arm/neon-thumb2-move.c: Add
10026         dg-require-effective-target arm_thumb2_ok.
10027
10028 2011-02-24  Jason Merrill  <jason@redhat.com>
10029
10030         * g++.dg/parse/constant1.C: Specify C++98 mode.
10031         * g++.dg/parse/constant5.C: Likewise.
10032         * g++.dg/parse/error2.C: Likewise.
10033         * g++.dg/parse/semicolon3.C: Likewise.
10034         * g++.dg/template/crash14.C: Likewise.
10035         * g++.dg/template/local4.C: Likewise.
10036         * g++.dg/template/nontype3.C: Likewise.
10037         * g++.dg/parse/crash31.C: Adjust expected errors.
10038         * g++.dg/template/function1.C: Likewise.
10039         * g++.dg/template/ref3.C: Likewise.
10040         * g++.dg/template/static9.C: Likewise.
10041         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10042
10043         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10044         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10045         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10046         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10047         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10048
10049 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR fortran/47878
10052         * gfortran.dg/pr47878.f90: New test.
10053
10054 2011-02-24  Richard Guenther  <rguenther@suse.de>
10055
10056         PR testsuite/47801
10057         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10058         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10059
10060 2011-02-24  Richard Guenther  <rguenther@suse.de>
10061
10062         PR fortran/47839
10063         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10064         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10065
10066 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10067
10068         PR libgfortran/47567
10069         * gfortran.dg/fmt_f0_1.f90: Update test.
10070
10071 2011-02-23  Jason Merrill  <jason@redhat.com>
10072
10073         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10074         * g++.dg/abi/mangle45.C: New.
10075
10076         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10077         * g++.dg/template/canon-type-9.C: Match use of decltype
10078         between declaration and definition.
10079         * g++.dg/template/canon-type-12.C: Likewise.
10080
10081 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10082
10083         PR fortran/40850
10084         * gfortran.dg/nested_allocatables_1.f90: New.
10085
10086 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10087
10088         PR c++/46868
10089         * g++.dg/pr46868.C: New test.
10090         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10091         * g++.dg/parse/error14.C: Adjust.
10092
10093 2011-02-23  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/47838
10096         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10097
10098 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10099
10100         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10101
10102 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10103
10104         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10105         * gfortran.dg/count_init_expr.f03: Ditto.
10106         * gfortran.dg/gomp/pr43711.f90: Ditto.
10107         * gcc.dg/struct-parse-2.c: Ditto.
10108         * gcc.dg/parse-error-3.c: Ditto.
10109         * gcc.dg/Wlogical-op-1.c: Ditto.
10110         * gcc.dg/Walways-true-1.c: Ditto.
10111         * gcc.dg/pr24225.c: Ditto.
10112         * gcc.dg/Walways-true-2.c: Ditto.
10113         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10114         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10115         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10116         * g++.dg/overload/defarg4.C: Ditto.
10117         * g++.dg/inherit/covariant16.C: Ditto.
10118         * g++.dg/inherit/virtual7.C: Ditto.
10119         * g++.dg/template/canon-type-9.C: Ditto.
10120         * g++.dg/template/access19.C: Ditto.
10121         * g++.dg/template/call7.C: Ditto.
10122         * g++.dg/template/canon-type-2.C: Ditto.
10123         * g++.dg/template/init7.C: Ditto.
10124         * g++.dg/template/sizeof-template-argument.C: Ditto.
10125         * g++.dg/template/const3.C: Ditto.
10126         * g++.dg/template/sfinae26.C: Ditto.
10127         * g++.dg/template/sfinae26.C: Ditto.
10128         * g++.dg/template/canon-type-11.C: Ditto.
10129         * g++.dg/template/union2.C: Ditto.
10130         * g++.dg/template/canon-type-3.C: Ditto.
10131         * g++.dg/template/canon-type-1.C: Ditto.
10132         * g++.dg/template/canon-type-5.C: Ditto.
10133         * g++.dg/template/canon-type-7.C: Ditto.
10134         * g++.dg/template/canon-type-10.C: Ditto.
10135         * g++.dg/template/spec36.C: Ditto.
10136         * g++.dg/template/typedef38.C: Ditto.
10137         * g++.dg/template/canon-type-4.C: Ditto.
10138         * g++.dg/template/canon-type-6.C: Ditto.
10139         * g++.dg/template/canon-type-13.C: Ditto.
10140         * g++.dg/template/instantiate9.C: Ditto.
10141         * g++.dg/template/ttp22.C: Ditto.
10142         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10143         * g++.dg/warn/Walways-true-1.C: Ditto.
10144         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10145         * g++.dg/warn/Walways-true-2.C: Ditto.
10146         * g++.dg/conversion/op4.C: Ditto.
10147         * g++.dg/opt/pr19650.C: Ditto.
10148         * g++.dg/lookup/friend11.C: Ditto.
10149         * g++.dg/other/default2.C: Ditto.
10150         * g++.dg/other/default3.C: Ditto.
10151         * g++.dg/other/dtor2.C: Ditto.
10152         * g++.dg/other/friend5.C: Ditto.
10153         * g++.dg/other/default5.C: Ditto.
10154         * g++.dg/init/brace6.C: Ditto.
10155         * g++.dg/init/aggr5.C: Ditto.
10156         * g++.dg/init/error2.C: Ditto.
10157         * g++.dg/expr/bound-mem-fun.C: Ditto.
10158         * g++.dg/expr/cond6.C: Ditto.
10159         * g++.dg/expr/stmt-expr-1.C: Ditto.
10160         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10161         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10162         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10163         * g++.dg/cpp0x/bracket1.C: Ditto.
10164         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10165         * g++.dg/cpp0x/pr38646.C: Ditto.
10166         * g++.dg/cpp0x/variadic73.C: Ditto.
10167         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10168         * g++.dg/cpp0x/bracket4.C: Ditto.
10169         * g++.dg/cpp0x/decltype4.C: Ditto.
10170         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10171         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10172         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10173         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10174         * g++.dg/cpp0x/decltype2.C: Ditto.
10175         * g++.dg/cpp0x/decltype1.C: Ditto.
10176         * g++.dg/cpp0x/bracket2.C: Ditto.
10177         * g++.dg/cpp0x/decltype5.C: Ditto.
10178         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10179         * g++.dg/cpp0x/variadic70.C: Ditto.
10180         * g++.dg/cpp0x/decltype6.C: Ditto.
10181         * g++.dg/cpp0x/rvo.C: Ditto.
10182         * g++.dg/cpp0x/vt-40092.C: Ditto.
10183         * g++.dg/cpp0x/variadic-new.C: Ditto.
10184         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10185         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10186         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10187         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10188         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10189         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10190         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10191         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10192         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10193         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10194         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10195         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10196         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10197         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10198         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10199         * g++.dg/cpp0x/pr39639.C: Ditto.
10200         * g++.dg/cpp0x/decltype3.C: Ditto.
10201         * g++.dg/cpp0x/variadic68.C: Ditto.
10202         * g++.dg/cpp0x/variadic-function.C: Ditto.
10203         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10204         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10205         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10206         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10207         * g++.dg/parse/crash35.C: Ditto.
10208         * g++.dg/parse/crash40.C: Ditto.
10209         * g++.dg/parse/defarg12.C: Ditto.
10210         * g++.dg/parse/crash34.C: Ditto.
10211         * g++.dg/parse/constructor3.C: Ditto.
10212         * g++.dg/parse/template23.C: Ditto.
10213         * g++.dg/parse/crash56.C: Ditto.
10214         * g++.dg/parse/dtor13.C: Ditto.
10215         * g++.dg/parse/error33.C: Ditto.
10216         * g++.dg/parse/ctor9.C: Ditto.
10217         * g++.dg/parse/error32.C: Ditto.
10218         * g++.dg/parse/error37.C: Ditto.
10219         * g++.dg/parse/bitfield3.C: Ditto.
10220         * g++.dg/parse/struct-4.C: Ditto.
10221         * g++.dg/ext/has_trivial_copy.C: Ditto.
10222         * g++.dg/ext/is_polymorphic.C: Ditto.
10223         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10224         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10225         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10226         * g++.dg/ext/is_union.C: Ditto.
10227         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10228         * g++.dg/ext/is_pod.C: Ditto.
10229         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10230         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10231         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10232         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10233         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10234         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10235         * g++.dg/ext/is_abstract.C: Ditto.
10236         * g++.dg/ext/has_trivial_assign.C: Ditto.
10237         * g++.dg/ext/is_class.C: Ditto.
10238         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10239         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10240         * g++.dg/ext/is_base_of.C: Ditto.
10241         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10242         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10243         * g++.dg/ext/is_empty.C: Ditto.
10244         * g++.dg/ext/is_enum.C: Ditto.
10245         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10246         * gnat.dg/opt11.adb: Ditto.
10247         * obj-c++.dg/pr45735.mm: Ditto.
10248         * obj-c++.dg/pr24393.mm: Ditto.
10249         * obj-c++.dg/exceptions-2.mm: Ditto.
10250         * objc.dg/pr45735.m: Ditto.
10251         * objc.dg/pr24393.m: Ditto.
10252
10253 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10254
10255         * objc.dg/attributes/objc-exception-1.m: New.
10256
10257 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10258
10259         * gcc.dg/cpp/include7.c: New test.
10260
10261 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10262
10263         PR c++/47242
10264         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10265
10266 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10267
10268         PR rtl-optimization/47763
10269         * gcc.dg/pr47763.c: New test.
10270
10271 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10272
10273         PR fortran/45743
10274         * gfortran.dg/whole_file_32.f90 : New test.
10275
10276 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10277
10278         PR c++/47666
10279         * g++.dg/inherit/virtual7.C: New test.
10280
10281 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10282
10283         PR objc/47832
10284         * objc.dg/type-size-3.m: Updated error message.
10285         * objc.dg/type-size-4.m: New test.
10286         * objc.dg/type-size-5.m: New test.
10287
10288 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290         * lib/gnat.exp: Fix comments.
10291         Don't load libgloss.exp.
10292         (default_gnat_version): Call $compiler with --version.
10293         Adapt regexp for gnatmake output, insert version.
10294         (gnat_version): New proc.
10295         (gnat_init): Remove gnat_libgcc_s_path.
10296         (gnat_target_compile): Likewise.
10297         Remove ld_library_path.
10298         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10299         (gnat_pass): Remove.
10300         (gnat_pass): Remove.
10301         (gnat_finish): Remove.
10302         (gnat_exit): Remove.
10303         (local_find_gnatmake): Reindent.
10304         (runtest_file_p): Remove.
10305         (prune_warnings): Remove.
10306         (find_gnatclean): New proc.
10307         * lib/gnat-dg.exp (lremove): New proc.
10308         (gnat-dg-test): Reindent.
10309         Remove additional output files.
10310         (gnat-dg-runtest): Remove.
10311
10312         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10313         * gnat.dg/loop_optimization6.adb: Likewise.
10314         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10315
10316 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10317
10318         PR tree-optimization/47835
10319         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10320
10321 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10322
10323         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10324         * gfortran.dg/abstract_type_2.f03: Ditto.
10325         * gfortran.dg/abstract_type_3.f03: Ditto.
10326         * gfortran.dg/abstract_type_4.f03: Ditto.
10327         * gfortran.dg/abstract_type_5.f03: Ditto.
10328         * gfortran.dg/abstract_type_6.f03: Ditto.
10329         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10330         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10331         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10332         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10333         * gfortran.dg/array_function_5.f90: Ditto.
10334         * gfortran.dg/asynchronous_3.f03: Ditto.
10335         * gfortran.dg/char_expr_1.f90: Ditto.
10336         * gfortran.dg/class_14.f03: Ditto.
10337         * gfortran.dg/data_array_6.f: Ditto.
10338         * gfortran.dg/data_invalid.f90: Ditto.
10339         * gfortran.dg/dot_product_1.f03: Ditto.
10340         * gfortran.dg/func_derived_5.f90: Ditto.
10341         * gfortran.dg/func_result_4.f90: Ditto.
10342         * gfortran.dg/implied_do_1.f90: Ditto.
10343         * gfortran.dg/initialization_25.f90: Ditto.
10344         * gfortran.dg/initialization_26.f90: Ditto.
10345         * gfortran.dg/interface_34.f90: Ditto.
10346         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10347         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10348         * gfortran.dg/matmul_8.f03: Ditto.
10349         * gfortran.dg/merge_init_expr.f90: Ditto.
10350         * gfortran.dg/pack_assign_1.f90: Ditto.
10351         * gfortran.dg/pack_vector_1.f90: Ditto.
10352         * gfortran.dg/pointer_check_8.f90: Ditto.
10353         * gfortran.dg/product_init_expr.f03: Ditto.
10354         * gfortran.dg/reshape_order_5.f90: Ditto.
10355         * gfortran.dg/reshape_shape_1.f90: Ditto.
10356         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10357         * gfortran.dg/same_name_2.f90: Ditto.
10358         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10359         * gfortran.dg/spread_init_expr.f03: Ditto.
10360         * gfortran.dg/stmt_func_1.f90: Ditto.
10361         * gfortran.dg/sum_init_expr.f03: Ditto.
10362         * gfortran.dg/transpose_3.f03: Ditto.
10363         * gfortran.dg/unpack_init_expr.f03: Ditto.
10364         * gfortran.dg/warn_conversion.f90: Ditto.
10365         * gfortran.dg/warn_conversion_2.f90: Ditto.
10366         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10367         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10368         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10369         * gfortran.dg/whole_file_16.f90: Ditto.
10370         * gfortran.dg/whole_file_17.f90: Ditto.
10371         * gfortran.dg/whole_file_18.f90: Ditto.
10372         * gfortran.dg/whole_file_20.f03: Ditto.
10373         * gfortran.dg/whole_file_5.f90: Ditto.
10374         * gfortran.dg/whole_file_6.f90: Ditto.
10375         * gfortran.dg/write_invalid_format.f90: Ditto.
10376         * gfortran.dg/zero_sized_6.f90: Ditto.
10377
10378 2011-02-21  Jeff Law <law@redhat.com>
10379
10380         PR rtl-optimization/46178
10381         * gcc.target/i386/pr46178.c: New test.
10382
10383         PR rtl-optimization/46002
10384         * gcc.c-torture/compile/pr46002.c: New test.
10385
10386 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10387
10388         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10389         *-*-hpux10*.
10390
10391 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR debug/47106
10394         * g++.dg/debug/pr47106.C: Require effective target lto.
10395
10396 2011-02-21  Jason Merrill  <jason@redhat.com>
10397
10398         * g++.dg/cpp0x/constexpr-diag2.C: New.
10399
10400 2011-02-20  Jason Merrill  <jason@redhat.com>
10401
10402         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10403
10404         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10405
10406         * g++.dg/overload/conv-op1.C: New.
10407
10408         * g++.dg/cpp0x/constexpr-synth1.C: New.
10409
10410 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10411
10412         * objc.dg/layout-2.m: New.
10413         * objc.dg/selector-3.m: Adjusted location of error message.
10414         * objc.dg/type-size-3.m: Same.
10415         * obj-c++.dg/selector-3.mm: Same.
10416
10417 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10418
10419         PR objc/47784
10420         * objc.dg/property/dotsyntax-22.m: New.
10421         * obj-c++.dg/property/dotsyntax-22.mm: New.
10422
10423 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10424
10425         PR c++/46394
10426         * g++.dg/template/typedef38.C: New test.
10427
10428 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10429
10430         PR fortran/46818
10431         * gfortran.dg/whole_file_30.f90 : New test.
10432         * gfortran.dg/whole_file_31.f90 : New test.
10433
10434 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10435
10436         PR fortran/45077
10437         PR fortran/44945
10438         * gfortran.dg/whole_file_28.f90 : New test.
10439         * gfortran.dg/whole_file_29.f90 : New test.
10440
10441 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10442
10443         PR c++/44118
10444         * g++.dg/template/crash105.C: New.
10445
10446 2011-02-19  Jason Merrill  <jason@redhat.com>
10447
10448         * g++.dg/cpp0x/regress/no-elide1.C: New.
10449
10450 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10451
10452         PR tree-optimization/46620
10453         * gcc.dg/pr46620.c: New.
10454
10455 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR c/47809
10458         * gcc.target/i386/pr47809.c: New test.
10459
10460 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10461             Tobias Burnus  <burnus@net-b.de>
10462
10463         * lib/target-supports.exp
10464         (check_effective_target_fortran_large_real): New check for large reals.
10465         * gfortran.dg/nan_7.f90: New test.
10466
10467 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10468
10469         PR libgfortran/47567
10470         * gfortran.dg/fmt_f0_1.f90: Update test.
10471
10472 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10473
10474         PR fortran/47348
10475         * gfortran.dg/array_constructor_36.f90 : New test.
10476         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10477         allow for comparison between different elements of the array
10478         constructor at different levels of optimization.
10479
10480 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10481
10482         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10483         * gcc.target/i386/pr32280-1.c: Likewise.
10484
10485 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10486
10487         PR target/47800
10488         * gcc.target/i386/pr47800.c: New test.
10489
10490 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10491
10492         * objc/execute/exceptions/foward-1.x: New.
10493
10494 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10495
10496         PR fortran/47789
10497         * gfortran.dg/derived_constructor_comps_4.f90: New.
10498
10499 2011-02-18  Tobias Burnus
10500
10501         PR fortran/47775
10502         * gfortran.dg/func_result_6.f90: New.
10503
10504 2011-02-18  Michael Matz  <matz@suse.de>
10505
10506         PR fortran/45586
10507         * gfortran.dg/lto/pr45586_0.f90: New test.
10508         * gfortran.dg/typebound_proc_20.f90: Ditto.
10509         * gfortran.dg/typebound_proc_21.f90: Ditto.
10510
10511 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10512
10513         PR c++/47795
10514         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10515
10516 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/47750
10519         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10520         gcc_warning_prefix.
10521         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10522         normalizing the error/warning output.
10523         * gfortran.dg/Wall.f90: Update dg-error/warning.
10524         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10525         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10526         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10527         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10528         * gfortran.dg/class_30.f90: Update dg-error/warning.
10529         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10530         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10531         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10532         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10533         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10534         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10535         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10536         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10537         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10538         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10539         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10540         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10541         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10542         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10543         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10544         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10545         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10546         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10547         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10548         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10549         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10550         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10551         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10552         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10553         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10554
10555 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10556
10557         PR fortran/47768
10558         * gfortran.dg/proc_ptr_comp_30.f90: New.
10559
10560 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10561
10562         PR debug/47780
10563         * gcc.target/i386/pr47780.c: New test.
10564
10565 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10566
10567         PR fortran/47767
10568         * gfortran.dg/class_40.f03: New.
10569
10570 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10571
10572         PR c++/47208
10573         * g++.dg/cpp0x/auto21.C: New test.
10574
10575 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10576
10577         * objc.dg/special/unclaimed-category-1.h: Updated for
10578         new ABI support.
10579         * objc.dg/special/unclaimed-category-1.m: Same.
10580         * objc.dg/zero-link-1.m: Same.
10581         * objc.dg/lookup-1.m: Same.
10582         * objc.dg/torture/strings/const-str-9.m
10583         * objc.dg/torture/strings/const-str-10.m: Same.
10584         * objc.dg/torture/strings/const-str-11.m: Same.
10585         * objc.dg/torture/forward-1.m: Same.
10586         * objc.dg/zero-link-2.m: Same.
10587         * objc.dg/encode-7-next-64bit.m: Same.
10588         * objc.dg/method-4.m: Same.
10589         * objc.dg/next-runtime-1.m: Same.
10590         * objc.dg/image-info.m: Same.
10591         * objc.dg/pr23214.m: Same.
10592         * objc.dg/symtab-1.m: Same.
10593         * obj-c++.dg/basic.m: Same.
10594         * obj-c++.dg/proto-lossage-3.m: Same.
10595         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10596         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10597         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10598         * obj-c++.dg/method-11.m: Same.
10599         * objc/execute/enumeration-1.m: Same.
10600         * objc/execute/object_is_class.m: Same.
10601         * objc/execute/formal_protocol-2.m: Same.
10602         * objc/execute/formal_protocol-4.m: Same.
10603         * objc/execute/formal_protocol-6.m: Same.
10604         * objc/execute/bycopy-3.m: Same.
10605         * objc/execute/exceptions/catchall-1.m: Same.
10606         * objc/execute/exceptions/finally-1.m: Same.
10607         * objc/execute/exceptions/local-variables-1.m: Same.
10608         * objc/execute/exceptions/foward-1.m: Same.
10609         * objc/execute/bf-common.h
10610         * objc/execute/enumeration-2.m: Same.
10611         * objc/execute/formal_protocol-1.m: Same.
10612         * objc/execute/formal_protocol-3.m: Same.
10613         * objc/execute/formal_protocol-5.m: Same.
10614         * objc/execute/accessing_ivars.m: Same.
10615         * objc/execute/bycopy-2.m: Same.
10616         * objc/execute/formal_protocol-7.m: Same.
10617         * objc/execute/compatibility_alias.m: Same.
10618         * objc/execute/no_clash.m: Same.
10619         * objc/execute/object_is_meta_class.m: Same.
10620         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10621         * objc/execute/class-tests-1.h: Include stdio.h.
10622         * objc/execute/class-tests-2.h: Same.
10623         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10624         runtimes.
10625         * obj-c++.dg/try-catch-2.mm: Same.
10626
10627 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR c++/47783
10630         * g++.dg/warn/Wunused-parm-4.C: New test.
10631
10632 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10633             Jan Hubicka  <jh@suse.cz>
10634
10635         PR debug/47106
10636         PR debug/47402
10637         * g++.dg/debug/pr47106.C: New.
10638
10639 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10640
10641         PR target/43653
10642         * gcc.target/i386/pr43653.c: New test.
10643
10644 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10645
10646         PR c++/47172
10647         * g++.dg/template/inherit6.C: New test.
10648
10649 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10650
10651         PR fortran/47745
10652         * gfortran.dg/class_39.f03: New.
10653
10654 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10655
10656         PR c++/47326
10657         * g++.dg/cpp0x/variadic106.C: New test.
10658
10659 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10660
10661         PR libfortran/47757
10662         * gfortran.dg/pr47757-1.f90: New test.
10663         * gfortran.dg/pr47757-2.f90: New test.
10664         * gfortran.dg/pr47757-3.f90: New test.
10665
10666         PR c++/47704
10667         * g++.dg/cpp0x/enum8.C: New test.
10668
10669 2011-02-15  Jason Merrill  <jason@redhat.com>
10670
10671         * g++.dg/inherit/implicit-trivial1.C: New.
10672         * g++.dg/cpp0x/implicit-trivial1.C: New.
10673
10674 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         PR middle-end/47725
10677         * gcc.dg/torture/pr47725.c: Removed.
10678
10679 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10680
10681         PR target/47755
10682         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10683         constant does not generate a load from memory.
10684
10685 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10686
10687         PR middle-end/47725
10688         * gcc.dg/torture/pr47725.c: New.
10689
10690 2011-02-15  Richard Guenther  <rguenther@suse.de>
10691
10692         PR tree-optimization/47743
10693         * gcc.dg/torture/pr47743.c: New testcase.
10694
10695 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR middle-end/47581
10698         * gcc.target/i386/pr47581.c: New test.
10699
10700 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10701
10702         PR fortran/47730
10703         * gfortran.dg/select_type_22.f03: New.
10704
10705 2011-02-14  Jason Merrill  <jason@redhat.com>
10706
10707         * g++.dg/cpp0x/regress/enum1.C: New.
10708
10709 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10710
10711         * gnat.dg/include.adb: New test.
10712
10713 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10714
10715         PR fortran/47728
10716         * gfortran.dg/class_38.f03: New.
10717
10718 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10719
10720         * gcc.dg/pr46494.c: New test.
10721
10722 2011-02-14  Richard Guenther  <rguenther@suse.de>
10723
10724         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10725
10726 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10727
10728         PR ada/41929
10729         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10730         sparc*-sun-solaris2.11.
10731
10732 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10733
10734         PR fortran/47349
10735         * gfortran.dg/argument_checking_18.f90: New.
10736
10737 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10738
10739         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10740         * gfortran.dg/argument_checking_17.f90: New.
10741
10742 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10743
10744         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10745         are temporarily disabled.
10746         * gfortran.dg/class_7.f03: Ditto.
10747         * gfortran.dg/coarray_14.f90: Ditto.
10748         * gfortran.dg/typebound_proc_13.f03: Ditto.
10749
10750 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10751
10752         PR fortran/45586
10753         * gfortran.dg/extends_11.f03: New.
10754
10755 2011-02-11  Xinliang David Li  <davidxl@google.com>
10756
10757         PR tree-optimization/47707
10758         * g++.dg/tree-ssa/pr47707.C: New test.
10759
10760 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10761
10762         * g++.dg/opt/inline17.C: New test.
10763
10764 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10765
10766         PR fortran/47550
10767         * gfortran.dg/pure_formal_2.f90: New.
10768
10769 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10770
10771         PR rtl-optimization/47614
10772         * gfortran.dg/pr47614.f: New.
10773
10774 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10775
10776         PR driver/47678
10777         * gcc.dg/opts-6.c: New test.
10778
10779 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10780
10781         PR debug/47684
10782         * gcc.dg/pr47684.c: New test.
10783
10784 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10785
10786         PR target/47629
10787         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10788         c99_runtime, dg-add-options c99_runtime.
10789         (main): Use __asm__.
10790
10791 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10792
10793         PR testsuite/47400
10794         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10795         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10796         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10797         * gcc.dg/ucnid-10.c: Likewise.
10798         * gcc.dg/ucnid-13.c: Likewise.
10799         * gcc.dg/ucnid-7.c: Likewise.
10800         * gcc.dg/ucnid-8.c: Likewise.
10801         Adapt dg-warning line number.
10802
10803 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10804
10805         * gcc.target/i386/parity-1.c: Use -march=k8.
10806         * gcc.target/i386/parity-2.c: Ditto.
10807         * gcc.target/i386/vecinit-1.c: Ditto.
10808         * gcc.target/i386/vecinit-2.c: Ditto.
10809
10810 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10811
10812         PR target/46610
10813         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10814         * gcc.target/mips/save-restore-3.c: Likewise.
10815         * gcc.target/mips/save-restore-4.c: Likewise.
10816         * gcc.target/mips/save-restore-5.c: Likewise.
10817
10818         PR target/47683
10819         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10820         * g++.dg/tree-prof/partition2.C: Likewise.
10821
10822 2011-02-09  Jason Merrill  <jason@redhat.com>
10823
10824         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10825         rather than misdeclare std::puts.
10826
10827         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10828         * g++.dg/other/warning1.C: Likewise.
10829         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10830         * g++.old-deja/g++.gb/scope06.C: Likewise.
10831         * g++.old-deja/g++.law/cvt11.C: Likewise.
10832         * g++.old-deja/g++.law/init1.C: Likewise.
10833         * g++.dg/abi/mangle26.C: Likewise.
10834
10835         * g++.dg/template/function1.C: Adjust for C++0x mode.
10836         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10837
10838         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10839         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10840
10841         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10842
10843         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10844
10845         * g++.dg/cpp0x/regress: New directory.
10846         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10847         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10848         * g++.dg/cpp0x/regress/regress3.C: New.
10849
10850 2011-02-10  Richard Guenther  <rguenther@suse.de>
10851
10852         PR tree-optimization/47677
10853         * gcc.dg/torture/pr47677.c: New testcase.
10854
10855 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10856
10857         * objc.dg/special/load-category-1.m: Remove unused header.
10858         * objc.dg/special/load-category-1a.m: Likewise.
10859         * objc.dg/special/load-category-2.m: Likewise.
10860         * objc.dg/special/load-category-2a.m: Likewise.
10861         * objc.dg/special/load-category-3.m: Likewise.
10862         * objc.dg/special/load-category-3a.m: Likewise.
10863         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10864         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10865         * objc.dg/attributes/class-attribute-1.m: Likewise.
10866         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10867         * obj-c++.dg/property/property.exp: Likewise.
10868         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10869         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10870         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10871         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10872         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10873         * obj-c++.dg/template-8.mm: Likewise.
10874
10875 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR target/47665
10878         * gcc.target/i386/pr47665.c: New test.
10879
10880 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10881
10882         PR testsuite/47622
10883         Revert
10884         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10885         PR debug/42631
10886         * gcc.dg/pr42631.c: Update test.
10887         * gcc.dg/pr42631-2.c: New test.
10888
10889 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10890
10891         PR fortran/47352
10892         * gfortran.dg/proc_decl_25.f90: New.
10893
10894 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10895
10896         PR fortran/47463
10897         * gfortran.dg/typebound_assignment_2.f03: New.
10898
10899 2011-02-09  Richard Guenther  <rguenther@suse.de>
10900
10901         PR tree-optimization/47664
10902         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10903
10904 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10905
10906         PR middle-end/47646
10907         * gnat.dg/uninit_func.adb: Adjust dg directive.
10908
10909 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10910
10911         PR middle-end/47646
10912         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10913
10914 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10915
10916         PR fortran/47637
10917         * gfortran.dg/auto_dealloc_2.f90: New.
10918
10919 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10920
10921         * gcc.dg/builtins-config.h: Remove __sgi handling.
10922         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10923         -std=c99 for mips-sgi-irix6.5*.
10924
10925 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10926
10927         PR middle-end/45505
10928         * gfortran.dg/pr25923.f90: Remove xfails.
10929
10930 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10931
10932         PR fortran/47583
10933         * gfortran.dg/inquire_14.f90: New test.
10934
10935 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10936
10937         PR fortran/45290
10938         * gfortran.dg/pointer_init_6.f90: New.
10939
10940 2011-02-08  Jeff Law <law@redhat.com>
10941
10942         PR tree-optimization/42893
10943         * gcc.tree-ssa/pr42893.c: New test.
10944
10945 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10946
10947         PR tree-optimization/46834
10948         PR tree-optimization/46994
10949         PR tree-optimization/46995
10950         * gcc.dg/graphite/id-pr46834.c: New.
10951         * gfortran.dg/graphite/id-pr46994.f90: New.
10952         * gfortran.dg/graphite/id-pr46995.f90: New.
10953
10954 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10955
10956         PR middle-end/47646
10957         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10958         using the variable is known the warning is emitted there.
10959         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10960         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10961
10962         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10963         statement.
10964         (vg): Likewise.
10965         * gcc.dg/noreturn-1.c (foo5): Likewise.
10966         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10967         (method2): Likewise.
10968
10969         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10970         the return statement using the uninitialized variable.
10971         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10972
10973 2011-02-08  Richard Guenther  <rguenther@suse.de>
10974
10975         PR middle-end/47639
10976         * g++.dg/opt/pr47639.c: New testcase.
10977
10978 2011-02-08  Richard Guenther  <rguenther@suse.de>
10979
10980         PR tree-optimization/47632
10981         * g++.dg/opt/pr47632.C: New testcase.
10982
10983 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10984
10985         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10986
10987 2011-02-07  Richard Guenther  <rguenther@suse.de>
10988
10989         PR tree-optimization/47615
10990         * g++.dg/opt/pr47615.C: New testcase.
10991
10992 2011-02-07  Richard Guenther  <rguenther@suse.de>
10993
10994         PR tree-optimization/47621
10995         * gcc.dg/torture/pr47621.c: New testcase.
10996
10997 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10998
10999         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11000
11001 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11002
11003         PR fortran/47592
11004         * gfortran.dg/allocate_with_source_1 : New test.
11005
11006 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11007
11008         PR middle-end/47610
11009         * gcc.dg/pr47610.c: New test.
11010
11011 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11012
11013         PR debug/42631
11014         * gcc.dg/pr42631.c: Update test.
11015         * gcc.dg/pr42631-2.c: New test.
11016
11017 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11018
11019         PR fortran/47574
11020         * gfortran.dg/pr47574.f90:  New test.
11021
11022 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11023
11024         PR tree-optimization/46194
11025         * gcc.dg/autopar/pr46194.c: New.
11026
11027 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11028
11029         PR tree-optimization/43695
11030         * g++.dg/ipa/pr43695.C: New.
11031
11032 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11033
11034         PR inline-asm/23200
11035         * gcc.dg/pr23200.c: New test.
11036
11037 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11038
11039         PR c++/47589
11040         * g++.dg/pr47589.C: New test.
11041
11042 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11043
11044         PR c++/47398
11045         * g++.dg/template/typedef37.C: New test.
11046         * g++.dg/template/param1.C: Adjust expected error message.
11047
11048 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR middle-end/31490
11051         * gcc.dg/pr31490-2.c: New test.
11052         * gcc.dg/pr31490-3.c: New test.
11053         * gcc.dg/pr31490-4.c: New test.
11054
11055 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11056             Jakub Jelinek  <jakub@redhat.com>
11057
11058         PR c++/46890
11059         * g++.dg/parser/semicolon3.C: Adjust.
11060         * g++.dg/parser/semicolon4.C: New testcase.
11061         * g++.dg/pr46890.C: New testcase.
11062
11063 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11064
11065         PR c++/29571
11066         * g++.dg/init/pr29571.C: New.
11067
11068 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11069
11070         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11071         instead of vect_int.
11072
11073 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11074
11075         PR target/47312
11076         * gcc.target/i386/pr47312.c: New test.
11077
11078         PR target/47564
11079         * gcc.target/i386/pr47564.c: New test.
11080
11081 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11082
11083         PR tree-optimization/45122
11084         * gcc.dg/tree-ssa/pr45122.c: New.
11085
11086 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11087
11088         PR target/47272
11089         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11090         and vec_vsx_st.
11091
11092         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11093         and vsx so a default --with-cpu=power7 doesn't give an error
11094         when -mavoid-indexed-addresses is used.
11095
11096         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11097         wrapper function to save the arguments and then jump to the real
11098         function, rather than depending on the compiler not to move stuff
11099         before an asm.
11100         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11101
11102 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11103             Paul Thomas  <pault@gcc.gnu.org>
11104
11105         PR fortran/47082
11106         * gfortran.dg/class_37.f03 : New test.
11107
11108 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11109             Richard Guenther  <rguenther@suse.de>
11110
11111         PR tree-optimization/40979
11112         PR bootstrap/47044
11113         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11114         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11115         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11116         check_vect_support_and_set_flags.
11117         * gfortran.dg/graphite/vect-pr40979.f90: New.
11118
11119 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11120
11121         PR fortran/47572
11122         * gfortran.dg/class_36.f03: New.
11123
11124 2011-02-02  Richard Guenther  <rguenther@suse.de>
11125
11126         PR tree-optimization/47566
11127         * gcc.dg/lto/20110201-1_0.c: New testcase.
11128
11129 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11130
11131         PR debug/47498
11132         PR debug/47501
11133         PR debug/45136
11134         PR debug/45130
11135         * debug/pr47498.c: New.
11136         * debug/pr47501.c: New.
11137
11138 2011-02-01  Richard Guenther  <rguenther@suse.de>
11139
11140         PR tree-optimization/47559
11141         * g++.dg/torture/pr47559.C: New testcase.
11142
11143 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11144
11145         PR fortran/47565
11146         * gfortran.dg/typebound_call_20.f03: New.
11147
11148 2011-02-01  Richard Guenther  <rguenther@suse.de>
11149
11150         PR tree-optimization/47555
11151         * gcc.dg/pr47555.c: New testcase.
11152
11153 2011-02-01  Richard Guenther  <rguenther@suse.de>
11154
11155         PR tree-optimization/47541
11156         * g++.dg/torture/pr47541.C: New testcase.
11157
11158 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11159
11160         PR fortran/47455
11161         * gfortran.dg/typebound_call_19.f03: New.
11162
11163 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11164
11165         PR c++/47416
11166         * g++.dg/cpp0x/pr47416.C: New test.
11167
11168 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11169
11170         PR fortran/47519
11171         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11172
11173 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11174
11175         PR fortran/47463
11176         * gfortran.dg/typebound_assignment_1.f03: New.
11177
11178 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11179
11180         PR tree-optimization/47538
11181         * gcc.c-torture/execute/pr47538.c: New test.
11182
11183 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11184
11185         PR target/45325
11186         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11187
11188 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11189
11190         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11191
11192 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11193
11194         PR rtl-optimization/44031
11195         * gcc.c-torture/compile/20110131-1.c: New test.
11196
11197 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11198
11199         PR fortran/47042
11200         * gfortran.dg/stmt_func_1.f90: New.
11201
11202 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11203
11204         PR fortran/47042
11205         * gfortran.dg/interface_34.f90: New.
11206
11207 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11208
11209         PR fortran/47523
11210         * gfortran.dg/realloc_on_assign_5.f03: New test.
11211         * gfortran.dg/realloc_on_assign_5.f03: New test.
11212
11213 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11214
11215         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11216         * gfortran.dg/bessel_7.f90: Likewise.
11217         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11218
11219         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11220         * gfortran.dg/sum_init_expr.f03: Likewise.
11221
11222         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11223
11224         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11225         -r -nostdlib.
11226
11227         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11228         loop only on "vect_intfloat_cvt" targets.
11229
11230 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11231
11232         PR fortran/47531
11233         * gfortran.dg/shape_6.f90: New.
11234
11235 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11236
11237         PR libgfortran/47434
11238         * gfortran.dg/read_infnan_1.f90: Update test.
11239         * gfortran.dg/module_nan.f90: Update test.
11240         * gfortran.dg/char4_iunit_1.f03: Update test.
11241         * gfortran.dg/large_real_kind_1.f90: Update test.
11242         * gfortran.dg/real_const_3.f90: Update test.
11243         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11244
11245 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11246
11247         PR c++/47311
11248         * g++.dg/template/param2.C: New test.
11249
11250 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11251
11252         PR libgfortran/47285
11253         * gfortran.dg/fmt_g.f: New test.
11254
11255 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11256
11257         PR fortran/47507
11258         * gfortran.dg/pure_formal_1.f90: New.
11259
11260 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR target/42894
11263         * gcc.dg/tls/pr42894.c: New test.
11264
11265 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11266
11267         * gcc.dg/pr47276.c: Add dg-require-visibility.
11268
11269 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11270
11271         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11272
11273 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11274             Tobias Burnus  <burnus@gcc.gnu.org>
11275
11276         PR fortran/45170
11277         PR fortran/35810
11278         PR fortran/47350
11279         * gfortran.dg/realloc_on_assign_3.f03: New test.
11280         * gfortran.dg/realloc_on_assign_4.f03: New test.
11281         * gfortran.dg/allocatable_function_5.f90: New test.
11282         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11283         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11284         implemented" dg-errors.
11285
11286 2011-01-27  Jan Hubicka  <jh@suse.cz>
11287
11288         PR middle-end/46949
11289         * gcc.dg/attr-weakref-4.c: New testcase
11290
11291 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11292
11293         PR tree-optimization/47228
11294         * gcc.dg/torture/pr47228.c: New test.
11295
11296 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11297
11298         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11299
11300 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11301
11302         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11303         when using auto-overlay support on the SPU.
11304
11305 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11306
11307         PR rtl-optimization/44174
11308         * gcc.target/i386/asm-6.c: New test.
11309
11310 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11311
11312         PR rtl-optimization/46856
11313         * gcc.c-torture/compile/pr46856.c: New test.
11314
11315 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11316             Andrew Pinski  <pinskia@gmail.com>
11317
11318         PR c/43082
11319         * gcc.dg/pr43082.c: New.
11320
11321 2011-01-26  DJ Delorie  <dj@redhat.com>
11322
11323         PR rtl-optimization/46878
11324         * gcc.dg/pr46878-1.c: New test.
11325
11326 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11327
11328         PR c++/47476
11329         * g++.dg/cpp0x/pr47476.C: New test.
11330
11331 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11332
11333         * gcc.c-torture/compile/20110126-1.c: New test.
11334
11335 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11336
11337         PR c/47473
11338         * gcc.dg/torture/pr47473.c: New test.
11339
11340 2011-01-26  Jan Hubicka  <jh@suse.cz>
11341
11342         PR target/47237
11343         * gcc.c-torture/execute/pr47237.c: New testcase.
11344
11345 2011-01-26  Jan Hubicka  <jh@suse.cz>
11346
11347         PR tree-optimization/47190
11348         * gcc.dg/attr-weakref-3.c: New testcase.
11349
11350 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11351
11352         PR c++/43601
11353         * gcc.dg/dll-9a.c: New test file.
11354         * gcc.dg/dll-11.c: Likewise.
11355         * gcc.dg/dll-12.c: Likewise.
11356         * gcc.dg/dll-12a.c: Likewise.
11357         * gcc.dg/dll-11a.c: Likewise.
11358         * gcc.dg/dll-9.c: Likewise.
11359         * gcc.dg/dll-10.c: Likewise.
11360         * gcc.dg/dll-10a.c: Likewise.
11361         * g++.dg/ext/dllexport4a.cc: Likewise.
11362         * g++.dg/ext/dllexport4.C: Likewise.
11363         * g++.dg/ext/dllexport5.C: Likewise.
11364         * g++.dg/ext/dllexport5a.cc: Likewise.
11365
11366 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11367
11368         PR tree-optimization/46970
11369         * gcc.dg/graphite/pr46970.c: New.
11370
11371 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11372
11373         PR tree-optimization/46215
11374         * gcc.dg/graphite/pr46215.c: New.
11375
11376 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11377
11378         PR tree-optimization/46168
11379         * gcc.dg/graphite/pr46168.c: New.
11380
11381 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11382
11383         PR tree-optimization/43657
11384         * gcc.dg/graphite/pr43657.c: New.
11385
11386 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11387
11388         PR tree-optimization/29832
11389         * gfortran.dg/graphite/pr29832.f90: New.
11390
11391 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11392
11393         PR tree-optimization/43567
11394         * gcc.dg/graphite/pr43567.c: New.
11395
11396 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11397
11398         * gfortran.dg/graphite/interchange-4.f: New.
11399         * gfortran.dg/graphite/interchange-5.f: New.
11400
11401         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11402         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11403         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11404         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11405         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11406         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11407         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11408         * gfortran.dg/ltrans-7.f90: Removed.
11409         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11410
11411         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11412         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11413         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11414         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11415         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11416         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11417         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11418         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11419         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11420         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11421         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11422         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11423         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11424         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11425         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11426         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11427         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11428         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11429         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11430         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11431         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11432         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11433         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11434         * gcc.dg/tree-ssa/data-dep-1.c
11435         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11436         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11437         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11438         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11439         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11440
11441 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR tree-optimization/47265
11444         PR tree-optimization/47443
11445         * gcc.c-torture/compile/pr47265.c: New test.
11446         * gcc.dg/pr47443.c: New test.
11447
11448 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11449
11450         PR tree-optimization/47382
11451         * g++.dg/torture/pr47382.C: New test.
11452         * g++.dg/opt/devirt1.C: Xfail.
11453
11454 2011-01-25  Yao Qi  <yao@codesourcery.com>
11455
11456         PR target/45701
11457         * gcc.target/arm/pr45701-1.c: New test.
11458         * gcc.target/arm/pr45701-2.c: New test.
11459         * gcc.target/arm/pr45701-3.c: New test.
11460
11461 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11462             Jakub Jelinek  <jakub@redhat.com>
11463
11464         PR tree-optimization/47271
11465         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11466
11467 2011-01-25  Nick Clifton  <nickc@redhat.com>
11468
11469         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11470         (saturate_add): Delete.
11471         (exchange): Delete.
11472         (main): Do not run saturate_add.
11473         (set_interrupts): Delete.
11474
11475 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11476
11477         PR fortran/47448
11478         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11479
11480 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11481
11482         PR tree-optimization/47427
11483         PR tree-optimization/47428
11484         * gcc.c-torture/compile/pr47427.c: New test.
11485         * gcc.c-torture/compile/pr47428.c: New test.
11486
11487 2011-01-25  Richard Guenther  <rguenther@suse.de>
11488
11489         PR middle-end/47411
11490         * gcc.dg/torture/pr47411.c: New testcase.
11491
11492 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11493
11494         * gfortran.dg/graphite/id-24.f: New.
11495         * gfortran.dg/graphite/id-25.f: New.
11496
11497 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11498
11499         * gfortran.dg/graphite/id-23.f: New.
11500
11501 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11502
11503         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11504
11505 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11506
11507         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11508         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11509         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11510         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11511         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11512         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11513         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11514         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11515         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11516
11517 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11518
11519         * gcc.dg/graphite/block-0.c: Add documentation.
11520         * gcc.dg/graphite/block-4.c: Same.
11521         * gcc.dg/graphite/block-7.c: Same.
11522         * gcc.dg/graphite/block-8.c: New.
11523         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11524         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11525         * gcc.dg/graphite/interchange-12.c: Add documentation.
11526         * gcc.dg/graphite/interchange-13.c: New.
11527         * gcc.dg/graphite/interchange-14.c: New.
11528         * gcc.dg/graphite/interchange-15.c: New.
11529         * gcc.dg/graphite/interchange-8.c: Add documentation.
11530         * gcc.dg/graphite/interchange-mvt.c: Same.
11531
11532 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11533
11534         PR target/47408
11535         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11536         * gcc.target/powerpc/altivec-14.c: Ditto.
11537         * gcc.target/powerpc/altivec-33.c: Ditto.
11538         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11539         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11540         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11541         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11542         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11543         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11544         * g++.dg/ext/altivec-15.C: Ditto.
11545         * g++.dg/ext/altivec-types-1.C: Ditto.
11546         * g++.dg/ext/altivec-types-2.C: Ditto.
11547         * g++.dg/ext/altivec-types-3.C: Ditto.
11548         * g++.dg/ext/altivec-types-4.C: Ditto.
11549
11550 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11551
11552         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11553
11554 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11555
11556         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11557         optimization options.
11558
11559 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11560
11561         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11562
11563         PR testsuite/45988
11564         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11565
11566 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11567
11568         PR fortran/47421
11569         * gfortran.dg/allocatable_scalar_12.f90: New.
11570
11571 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11572
11573         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11574         vectorization to be not profitable if peeling is used to
11575         realign the memory access.
11576         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11577         loop bound to avoid loop unrolling.
11578         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11579
11580 2011-01-22  Jan Hubicka  <jh@suse.cz>
11581
11582         PR lto/47333
11583         * g++.dg/lto/pr47333.C: New file.
11584
11585 2011-01-22  Jan Hubicka  <jh@suse.cz>
11586
11587         PR tree-optimization/43884
11588         PR lto/44334
11589         * gcc.dg/autopar/outer-2.c: Increase array size.
11590         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11591
11592 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11593
11594         PR fortran/38536
11595         * gfortran.dg/c_loc_tests_16.f90:  New test.
11596
11597 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11598
11599         PR fortran/47399
11600         * gfortran.dg/typebound_proc_19.f90: New.
11601
11602 2011-01-21  Jeff Law <law@redhat.com>
11603
11604         PR tree-optimization/47053
11605         * g++.dg/pr47053.C: New test.
11606
11607 2011-01-21  Jason Merrill  <jason@redhat.com>
11608
11609         PR c++/47041
11610         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11611
11612 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR c++/47388
11615         * g++.dg/cpp0x/range-for10.C: New test.
11616         * g++.dg/template/for1.C: New test.
11617
11618         PR middle-end/45566
11619         * g++.dg/tree-prof/partition3.C: New test.
11620
11621         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11622
11623         PR rtl-optimization/47366
11624         * g++.dg/opt/pr47366.C: New test.
11625
11626 2011-01-21  Jason Merrill  <jason@redhat.com>
11627
11628         PR c++/46552
11629         * g++.dg/cpp0x/constexpr-regress2.C: New.
11630
11631         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11632
11633 2011-01-21  Jeff Law <law@redhat.com>
11634
11635         PR rtl-optimization/41619
11636         * gcc.dg/pr41619.c: New.
11637
11638 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR tree-optimization/47355
11641         * g++.dg/opt/pr47355.C: New test.
11642
11643 2011-01-21  Richard Guenther  <rguenther@suse.de>
11644
11645         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11646         making main hot.
11647
11648 2011-01-21  Richard Guenther  <rguenther@suse.de>
11649
11650         PR tree-optimization/47365
11651         * gcc.dg/torture/pr47365.c: New testcase.
11652         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11653
11654 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11655
11656         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11657
11658 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11659
11660         PR tree-optimization/47391
11661         * gcc.dg/pr47391.c: New test.
11662
11663 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11664
11665         * g++.dg/template/char1.C: Use signed char.
11666
11667 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11668
11669         PR fortran/47377
11670         * gfortran.dg/pointer_target_4.f90: New.
11671
11672 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11673
11674         PR target/47251
11675         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11676         ILP32 system and not IP32.
11677
11678 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11679
11680         PR debug/46583
11681         * g++.dg/debug/pr46583.C: New.
11682
11683 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11684
11685         PR debug/47283
11686         * g++.dg/debug/pr47283.C: New test.
11687
11688         PR testsuite/47371
11689         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11690         * gcc.target/i386/headmerge-2.c: Likewise.
11691
11692 2011-01-20  Richard Guenther  <rguenther@suse.de>
11693
11694         PR middle-end/47370
11695         * gcc.dg/torture/pr47370.c: New testcase.
11696
11697 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11698
11699         PR tree-optimization/46130
11700         * gcc.dg/pr46130-1.c: New test.
11701         * gcc.dg/pr46130-2.c: New test.
11702
11703 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11704
11705         PR c++/47291
11706         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11707
11708 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11709
11710         PR debug/46240
11711         * g++.dg/debug/pr46240.cc: New.
11712
11713 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR c++/47303
11716         * g++.dg/template/anonunion1.C: New test.
11717
11718         PR rtl-optimization/47337
11719         * gcc.c-torture/execute/pr47337.c: New test.
11720
11721 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11722
11723         PR testsuite/45342
11724         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11725
11726 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11727
11728         PR tree-optimization/46021
11729         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11730
11731 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR tree-optimization/47290
11734         * g++.dg/torture/pr47290.C: New test.
11735
11736 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11737
11738         PR fortran/47240
11739         * gfortran.dg/proc_ptr_comp_29.f90: New.
11740
11741 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11742
11743         PR testsuite/41146
11744         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11745         powerpc-apple-darwin9.
11746
11747 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR rtl-optimization/47299
11750         * gcc.c-torture/execute/pr47299.c: New test.
11751
11752 2011-01-17  Jason Merrill  <jason@redhat.com>
11753
11754         * g++.dg/cpp0x/constexpr-virtual.C: New.
11755
11756 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11757
11758         PR fortran/47331
11759         * gfortran.dg/gomp/pr47331.f90: New test.
11760
11761 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11762
11763         PR objc/47314
11764         * objc.dg/selector-warn-1.m: New.
11765         * obj-c++.dg/selector-warn-1.mm: New.
11766
11767 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11768
11769         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11770         Update dg-final accordingly.
11771
11772 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11775
11776 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11777
11778         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11779         target check.
11780         * gcc.dg/guality/pr36728-2.c: Likewise.
11781
11782 2011-01-17  Richard Guenther  <rguenther@suse.de>
11783
11784         PR tree-optimization/47313
11785         * g++.dg/torture/pr47313.C: New testcase.
11786
11787 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11788
11789         PR target/47318
11790         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11791         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11792         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11793         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11794
11795         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11796         as __m256i.
11797         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11798         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11799         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11800
11801 2011-01-17  Richard Guenther  <rguenther@suse.de>
11802
11803         PR tree-optimization/45967
11804         * gcc.dg/torture/pr45967-2.c: New testcase.
11805         * gcc.dg/torture/pr45967-3.c: Likewise.
11806
11807 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11808
11809         PR testsuite/47325
11810         * g++.dg/ext/pr47213.C: Require visibility.
11811
11812 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11813
11814         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11815         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11816
11817 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11818
11819         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11820         Linux-based targets.
11821
11822 2011-01-13  Jan Hubicka  <jh@suse.cz>
11823
11824         PR tree-optimization/47276
11825         * gcc.dg/pr47276.c: New testcase.
11826
11827 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11828             Jonathan Wakely  <jwakely.gcc@gmail.com>
11829
11830         PR c++/33558
11831         * g++.dg/other/pr33558.C: New.
11832         * g++.dg/other/pr33558-2.C: New.
11833
11834 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11835
11836         PR tree-optimization/45934
11837         PR tree-optimization/46302
11838         * g++.dg/ipa/devirt-c-1.C: New test.
11839         * g++.dg/ipa/devirt-c-2.C: Likewise.
11840         * g++.dg/ipa/devirt-c-3.C: Likewise.
11841         * g++.dg/ipa/devirt-c-4.C: Likewise.
11842         * g++.dg/ipa/devirt-c-5.C: Likewise.
11843         * g++.dg/ipa/devirt-c-6.C: Likewise.
11844         * g++.dg/ipa/devirt-6.C: Likewise.
11845         * g++.dg/ipa/devirt-d-1.C: Likewise.
11846         * g++.dg/torture/pr45934.C: Likewise.
11847
11848 2011-01-14  Jason Merrill  <jason@redhat.com>
11849
11850         * g++.dg/cpp0x/variadic105.C: New.
11851
11852 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11853             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11854
11855         PR objc/45989
11856         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11857         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11858         execution tests on i?86-*-*, x86_64-*-* and
11859         powerpc*-apple-darwin* && ilp32.
11860         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11861         tests on i?86-*-* and x86_64-*-*.
11862
11863 2011-01-14  Richard Guenther  <rguenther@suse.de>
11864
11865         PR tree-optimization/47280
11866         * g++.dg/opt/pr47280.C: New testcase.
11867
11868 2011-01-14  Jason Merrill  <jason@redhat.com>
11869
11870         * g++.dg/cpp0x/constexpr-regress1.C: New.
11871
11872         * g++.dg/ext/flexary2.C: New.
11873
11874 2011-01-14  Richard Guenther  <rguenther@suse.de>
11875
11876         PR middle-end/47281
11877         * gcc.dg/torture/pr47281.c: New testcase.
11878         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11879
11880 2011-01-14  Richard Guenther  <rguenther@suse.de>
11881
11882         PR tree-optimization/47286
11883         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11884
11885 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11886
11887         PR c++/47213
11888         * g++.dg/ext/pr47213.C: New.
11889
11890 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11891
11892         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11893
11894 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11895             Mikael Morin  <mikael@gcc.gnu.org>
11896
11897         PR fortran/45848
11898         PR fortran/47204
11899         * gfortran.dg/select_type_20.f90: New.
11900         * gfortran.dg/select_type_21.f90: New.
11901
11902 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11903
11904         PR target/47251
11905         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11906
11907 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11908
11909         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11910         * gcc.dg/guality/pr36728-2.c: Likewise.
11911
11912 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11913
11914         PR debug/PR46973
11915         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11916
11917 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11918
11919         PR rtl-optimization/45352
11920         * gcc.dg/pr45352-3.c: New.
11921
11922 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11923
11924         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11925         comment.
11926         * g++.dg/cpp0x/range-for8.C: New.
11927         * g++.dg/cpp0x/range-for9.C: New.
11928
11929 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11930
11931         PR debug/47209
11932         * g++.dg/debug/pr47209.C: New.
11933
11934 2011-01-12  Richard Guenther  <rguenther@suse.de>
11935
11936         PR lto/47259
11937         * gcc.dg/lto/pr47259_0.c: New testcase.
11938         * gcc.dg/lto/pr47259_1.c: Likewise.
11939
11940 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11941
11942         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11943         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11944         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11945         methods missing from the OBJC2 Object.
11946         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11947         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11948         GNU and NeXT runtimes.
11949         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11950         comments.
11951         * objc-obj-c++-shared/Object1.m: Likewise.
11952         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11953         * objc.dg/proto-qual-1.m: Likewise.
11954         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11955         * obj-c++.dg/proto-qual-1.mm: Likewise.
11956
11957 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11958
11959         PR testsuite/33033
11960         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11961
11962 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11963
11964         Fixed the Objective-C++ testsuite and updated all tests.
11965         * lib/obj-c++.exp (obj-c++_init): Declare and set
11966         gcc_warning_prefix and gcc_error_prefix.
11967         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11968         'dg-warning', 'dg-message' and 'dg-error'.
11969         * obj-c++.dg/class-extension-3.mm: Likewise.
11970         * obj-c++.dg/class-protocol-1.mm: Likewise.
11971         * obj-c++.dg/encode-7.mm: Likewise.
11972         * obj-c++.dg/exceptions-3.mm: Likewise.
11973         * obj-c++.dg/exceptions-5.mm: Likewise.
11974         * obj-c++.dg/method-12.mm: Likewise.
11975         * obj-c++.dg/method-13.mm: Likewise.
11976         * obj-c++.dg/method-15.mm: Likewise.
11977         * obj-c++.dg/method-16.mm: Likewise.
11978         * obj-c++.dg/method-4.mm: Likewise.
11979         * obj-c++.dg/method-8.mm: Likewise.
11980         * obj-c++.dg/method-conflict-1.mm: Likewise.
11981         * obj-c++.dg/method-conflict-2.mm: Likewise.
11982         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11983         and uncommented second part of the testcase now that the testsuite
11984         works correctly.
11985         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11986         and uncommented second part of the testcase now that the testsuite
11987         works correctly.
11988         * obj-c++.dg/private-1.mm: Likewise.
11989         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11990         * obj-c++.dg/syntax-error-7.mm: Likewise.
11991         * obj-c++.dg/warn5.mm: Likewise.
11992         * obj-c++.dg/property/at-property-14.mm: Likewise.
11993         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11994         FIXME.
11995         * obj-c++.dg/property/at-property-18.mm: Likewise.
11996         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11997         FIXME.
11998         * obj-c++.dg/property/at-property-21.mm: Likewise.
11999         * obj-c++.dg/property/at-property-28.mm: Likewise.
12000         * obj-c++.dg/property/at-property-5.mm: Likewise.
12001         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12002         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12003         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12004         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12005         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12006         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12007         * obj-c++.dg/tls/diag-5.mm: Likewise.
12008         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12009         dg-error, now matched correctly.
12010
12011 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12012
12013         * objc.dg/property/at-property-29.m: New.
12014         * obj-c++.dg/property/at-property-29.mm: New.
12015
12016 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12017
12018         * go.test/go-test.exp (go-set-goarch): New proc.
12019         (go-gc-tests): Use it.
12020
12021 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12022
12023         PR debug/46955
12024         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12025
12026 2011-01-11  Richard Henderson  <rth@redhat.com>
12027
12028         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12029
12030 2011-01-11  Jan Hubicka  <jh@suse.cz>
12031
12032         PR lto/45721
12033         PR lto/45375
12034         * gcc.dg/lto/pr45721_1.c: New file.
12035         * gcc.dg/lto/pr45721_0.c: New file.
12036
12037 2011-01-11  Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/46076
12040         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12041
12042 2011-01-11  Jeff Law <law@redhat.com>
12043
12044         * PR tree-optimization/47086
12045         * gcc.dg/pr47086.c: New test.
12046
12047 2011-01-11  Jason Merrill  <jason@redhat.com>
12048
12049         PR c++/46658
12050         * g++.dg/template/new10.C: New.
12051
12052         PR c++/45520
12053         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12054
12055 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12056
12057         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12058         Split type definitions and NSConstantString class into...
12059         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12060         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12061         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12062         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12063         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12064         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12065         to comments.
12066         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12067         encode defines for newer NeXT system headers.
12068         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12069         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12070         * objc.dg/foreach-5.m: Likewise.
12071         * objc.dg/foreach-2.m: Likewise.
12072         * objc.dg/foreach-4.m: Likewise.
12073         * objc.dg/torture/strings/string1.m: Likewise.
12074         * objc.dg/torture/strings/string2.m: Likewise.
12075         * objc.dg/torture/strings/string3.m: Likewise.
12076         * objc.dg/torture/strings/string4.m: Likewise.
12077         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12078         header and stand alone.
12079         * obj-c++.dg/strings/strings-2.mm: Likewise.
12080         * objc.dg/torture/strings/const-str-3.m: Likewise.
12081         * objc.dg/strings/strings-2.m: Likewise.
12082         * objc.dg/strings/const-str-12b.m: Likewise.
12083
12084 2011-01-12  Richard Guenther  <rguenther@suse.de>
12085
12086         PR middle-end/32511
12087         * gcc.dg/attr-weak-1.c: Adjust.
12088
12089 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12090
12091         PR fortran/47051
12092         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12093         standard compliant and comment.
12094
12095 2011-01-10  Jan Hubicka  <jh@suse.cz>
12096
12097         PR lto/46083
12098         * gcc.dg/initpri3.c: New testcase.
12099
12100 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12101
12102         PR lto/47222
12103         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12104         externally visible.
12105         (g_esi): Likewise.
12106         (g_ebx): Likewise.
12107         (g_ebp): Likewise.
12108         (g_esp): Likewise.
12109         (g_ebp_save): Likewise.
12110         (g_esp_save): Likewise.
12111
12112 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12113
12114         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12115
12116 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12117
12118         PR tree-optimization/46021
12119         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12120         i?86-*-*, x86_64-*-*.
12121
12122 2011-01-10  Jeff Law <law@redhat.com>
12123
12124         * PR tree-optimization/47141
12125         * gcc.c-torture/compile/pr47141.c: New test.
12126
12127 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12128
12129         PR testsuite/46230
12130         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12131         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12132         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12133         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12134
12135         PR testsuite/46230
12136         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12137         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12138         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12139         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12140         being vectorized.  Adjust dg-final pattern.
12141
12142         PR testsuite/46230
12143         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12144         * gcc.dg/vect/slp-24.c: Likewise.
12145
12146 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12147
12148         PR c++/47218
12149         * g++.dg/other/pr47218-1.C: New test file.
12150         * g++.dg/other/pr47218.C: Likewise.
12151         * g++.dg/other/pr47218.h: New supporting header.
12152
12153 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12154
12155         PR objc/47232
12156         * objc.dg/attributes/invalid-attribute-1.m: New.
12157         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12158
12159 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12160
12161         PR fortran/47224
12162         * gfortran.dg/proc_ptr_comp_28.f90: New.
12163
12164 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12165
12166         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12167         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12168         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12169         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12170         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12171         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12172         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12173         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12174         * objc.dg/gnu-api-2-class.m: Likewise.
12175         * objc.dg/gnu-api-2-ivar.m: Likewise.
12176         * objc.dg/gnu-api-2-method.m: Likewise.
12177         * objc.dg/gnu-api-2-objc.m: Likewise.
12178         * objc.dg/gnu-api-2-object.m: Likewise.
12179         * objc.dg/gnu-api-2-property.m: Likewise.
12180         * objc.dg/gnu-api-2-protocol.m: Likewise.
12181         * objc.dg/gnu-api-2-sel.m: Likewise.
12182
12183 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12184
12185         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12186         * objc.dg/objc-foreach-4.m: Likewise.
12187         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12188         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12189         * objc.dg/foreach-4.m: Likewise.
12190         * objc.dg/foreach-5.m: Likewise.
12191         * objc.dg/foreach-3.m: Return self from init.
12192
12193 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12194
12195         PR fortran/38536
12196         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12197
12198 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12199
12200         PR fortran/46313
12201         * gfortran.dg/class_35.f90: New.
12202
12203 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12204
12205         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12206
12207 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12208
12209         PR objc/47078
12210         * objc.dg/invalid-method-2.m: New.
12211         * obj-c++.dg/invalid-method-2.mm: New.
12212
12213 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12214
12215         PR fortran/46896
12216         * gfortran.dg/transpose_optimization_2.f90 : New test.
12217
12218 2011-01-08  Jan Hubicka  <jh@suse.cz>
12219
12220         PR tree-optmization/46469
12221         * g++.dg/torture/pr46469.C: New testcase.
12222
12223 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12224
12225         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12226         emulation of libobjc-gnu structure layout functionality to ..
12227         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12228         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12229         * objc/execute/bf-common.h: Adjust headers.
12230         * objc/execute/bf-1.m: Likewise.
12231         * objc/execute/bf-2.m: Likewise.
12232         * objc/execute/bf-3.m: Likewise.
12233         * objc/execute/bf-4.m: Likewise.
12234         * objc/execute/bf-5.m: Likewise.
12235         * objc/execute/bf-6.m: Likewise.
12236         * objc/execute/bf-7.m: Likewise.
12237         * objc/execute/bf-8.m: Likewise.
12238         * objc/execute/bf-9.m: Likewise.
12239         * objc/execute/bf-10.m: Likewise.
12240         * objc/execute/bf-11.m: Likewise.
12241         * objc/execute/bf-12.m: Likewise.
12242         * objc/execute/bf-13.m: Likewise.
12243         * objc/execute/bf-14.m: Likewise.
12244         * objc/execute/bf-15.m: Likewise.
12245         * objc/execute/bf-16.m: Likewise.
12246         * objc/execute/bf-17.m: Likewise.
12247         * objc/execute/bf-18.m: Likewise.
12248         * objc/execute/bf-19.m: Likewise.
12249         * objc/execute/bf-20.m: Likewise.
12250         * objc/execute/bf-21.m: Likewise.
12251         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12252         objc_get_type_qualifiers ().
12253
12254 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12255
12256         PR fortran/45777
12257         * gfortran.dg/dependency_39.f90:  New test.
12258
12259 2011-01-07  Jan Hubicka  <jh@suse.cz>
12260
12261         Get builtins tests ready for linker plugin.
12262         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12263         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12264         my_memset, my_bzero): Mark used.
12265         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12266         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12267         volatile.
12268         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12269         volatile.
12270
12271 2011-01-07  Jan Hubicka  <jh@suse.cz>
12272
12273         PR tree-optimization/46367
12274         * g++.dg/torture/pr46367.C: New file.
12275
12276 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12277
12278         PR target/47201
12279         * gcc.dg/pr47201.c: New test.
12280
12281         PR bootstrap/47187
12282         * gcc.dg/tree-prof/pr47187.c: New test.
12283
12284 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12285
12286         PR fortran/41580
12287         * gfortran.dg/extends_type_of_3.f90: New.
12288
12289 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12290
12291         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12292         * g++.dg/ext/dllimport-MI1.C: Likewise.
12293         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12294         * g++.dg/ext/dllimport10.C: Likewise.
12295         * g++.dg/ext/dllimport11.C: Likewise.
12296         * g++.dg/ext/dllimport12.C: Likewise.
12297         * g++.dg/ext/dllimport13.C: Likewise.
12298         * g++.dg/ext/dllimport2.C: Likewise.
12299         * g++.dg/ext/dllimport3.C: Likewise.
12300         * g++.dg/ext/dllimport4.C: Likewise.
12301         * g++.dg/ext/dllimport5.C: Likewise.
12302         * g++.dg/ext/dllimport6.C: Likewise.
12303         * g++.dg/ext/dllimport8.C: Likewise.
12304         * g++.dg/ext/dllimport9.C: Likewise.
12305         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12306         targets, too. Additionally enable test for i?86-*-mingw*.
12307         * g++.dg/ext/selectany1.C: Likewise.
12308         Remove guard variable check.
12309
12310 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12311
12312         PR fortran/47189
12313         PR fortran/47194
12314         * gfortran.dg/storage_size_3.f08: Extended.
12315
12316 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12317
12318         PR c++/47022
12319         * g++.dg/template/stdarg1.C: New test.
12320
12321 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12322
12323         PR fortran/47195
12324         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12325         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12326         from the interface of functions to not hide the errors that
12327         shall be tested.
12328
12329 2011-01-06  Jan Hubicka  <jh@suse.cz>
12330
12331         * gcc.dg/lto/pr47188_0.c: New testcase.
12332         * gcc.dg/lto/pr47188_1.c: New testcase.
12333
12334 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12335
12336         PR fortran/33117
12337         PR fortran/46478
12338         * gfortran.dg/interface_33.f90: New test.
12339
12340 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12341
12342         PR c/47150
12343         * gcc.c-torture/compile/pr47150.c: New test.
12344
12345 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12346
12347         PR tree-optimization/47139
12348         * gcc.dg/vect/pr47139.c: New test.
12349
12350 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12351
12352         PR fortran/47180
12353         * gfortran.dg/extends_type_of_2.f03: New.
12354
12355 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12356
12357         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12358
12359 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12360
12361         * gnat.dg/opt14.adb: New test.
12362
12363 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12364
12365         PR fortran/46017
12366         * gfortran.dg/allocate_error_2.f90:  New test.
12367
12368 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12369
12370         PR fortran/47024
12371         * gfortran.dg/storage_size_3.f08: New.
12372
12373 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12374
12375         PR libgfortran/47154
12376         * gfortran.dg/namelist_68.f90: New test.
12377
12378 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12379
12380         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12381
12382 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12383
12384         PR fortran/46448
12385         * gfortran.dg/class_34.f90: New.
12386
12387 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12388
12389         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12390         use __builtin_inff.  Skip all single-precision tests that require
12391         Infinity.
12392
12393 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12394
12395         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12396
12397 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12398
12399         PR tree-optimization/47148
12400         * gcc.c-torture/execute/pr47148.c: New test.
12401
12402         PR tree-optimization/47155
12403         * gcc.c-torture/execute/pr47155.c: New test.
12404
12405         PR rtl-optimization/47157
12406         * gcc.c-torture/compile/pr47157.c: New test.
12407
12408 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12409
12410         * gcc.dg/torture/vector-shift2.c (schar): Define.
12411         (main): Always use schar or uchar instead of plain "char" to avoid
12412         dependencies on implementation-defined char signedness.
12413
12414 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12415
12416         PR tree-optimization/46801
12417         * gnat.dg/pack9.adb: Remove xfail.
12418
12419 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12420
12421         PR tree-optimization/46984
12422         * g++.dg/ipa/pr46984.C: New test.
12423
12424 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12425
12426         PR fortran/46408
12427         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12428
12429 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12430
12431         PR tree-optimization/47140
12432         * gcc.c-torture/compile/pr47140.c: New test.
12433
12434         PR rtl-optimization/47028
12435         * gcc.dg/pr47028.c: New test.
12436
12437 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12438
12439         * objc.dg/protocol-forward-1.m: Removed TODO.
12440         * objc.dg/protocol-forward-2.m: New.
12441         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12442         * obj-c++.dg/protocol-forward-2.mm: New.
12443
12444 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12445
12446         PR target/38662
12447         * g++.dg/eh/pr38662.C: New testcase.
12448
12449 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12450
12451         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12452         scan for newline '\n'.
12453
12454 \f
12455 Copyright (C) 2011 Free Software Foundation, Inc.
12456
12457 Copying and distribution of this file, with or without modification,
12458 are permitted in any medium without royalty provided the copyright
12459 notice and this notice are preserved.