OSDN Git Service

2011-10-18 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-18  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/torture/restrict-1.c: New testcase.
4
5 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
6
7         * g++.dg/ext/bases.C: New test.
8
9 2011-10-17  David S. Miller  <davem@davemloft.net>
10
11         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
12         all operations to emit VIS instructions.
13         * gcc.target/sparc/fandnot.c: Likewise.
14         * gcc.target/sparc/fnot.c: Likewise.
15         * gcc.target/sparc/for.c: Likewise.
16         * gcc.target/sparc/fornot.c: Likewise.
17         * gcc.target/sparc/fxnor.c: Likewise.
18         * gcc.target/sparc/fxor.c: Likewise.
19         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
20         needed.
21
22 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
23
24         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
25         * gcc.dg/torture/vshuf-16.inc: New file.
26         * gcc.dg/torture/vshuf-2.inc: New file.
27         * gcc.dg/torture/vshuf-32.inc: New file.
28         * gcc.dg/torture/vshuf-4.inc: New file.
29         * gcc.dg/torture/vshuf-8.inc: New file.
30         * gcc.dg/torture/vshuf-main.inc: New file.
31         * gcc.dg/torture/vshuf-v16hi.c: New test.
32         * gcc.dg/torture/vshuf-v16qi.c: New test.
33         * gcc.dg/torture/vshuf-v2df.c: New test.
34         * gcc.dg/torture/vshuf-v2di.c: New test.
35         * gcc.dg/torture/vshuf-v2sf.c: New test.
36         * gcc.dg/torture/vshuf-v2si.c: New test.
37         * gcc.dg/torture/vshuf-v32qi.c: New test.
38         * gcc.dg/torture/vshuf-v4df.c: New test.
39         * gcc.dg/torture/vshuf-v4di.c: New test.
40         * gcc.dg/torture/vshuf-v4hi.c: New test.
41         * gcc.dg/torture/vshuf-v4sf.c: New test.
42         * gcc.dg/torture/vshuf-v4si.c: New test.
43         * gcc.dg/torture/vshuf-v8hi.c: New test.
44         * gcc.dg/torture/vshuf-v8qi.c: New test.
45         * gcc.dg/torture/vshuf-v8sf.c: New test.
46         * gcc.dg/torture/vshuf-v8si.c: New test.
47
48 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
49
50         PR tree-optimization/50746
51         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
52
53 2011-10-17  Jason Merrill  <jason@redhat.com>
54
55         PR c++/50736
56         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
57
58 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
59
60         PR c++/44524
61         * g++.dg/parse/error41.C: New.
62         * g++.dg/parse/error20.C: Adjust.
63
64 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
65
66         PR c++/50757
67         * g++.dg/warn/format7.C: New.
68         * obj-c++.dg/warn7.mm: Likewise.
69
70 2011-10-17  Richard Guenther  <rguenther@suse.de>
71
72         PR tree-optimization/50729
73         * gcc.dg/torture/pr50729.c: New testcase.
74
75 2011-10-15  Tom Tromey  <tromey@redhat.com>
76             Dodji Seketeli  <dodji@redhat.com>
77
78         * lib/prune.exp (prune_gcc_output):  Prune output referring to
79         included files.
80         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
81         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
82         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
83         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
84
85 2011-10-15  Tom Tromey  <tromey@redhat.com>
86             Dodji Seketeli  <dodji@redhat.com>
87
88         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
89
90 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         PR c++/48489
93         * g++.dg/inherit/error5.C: New.
94
95 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
96
97         PR fortran/47023
98         PR fortran/50752
99         * gfortran.dg/kind_tests_4.f90: New.
100
101 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
102
103         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
104         targets that support vector condition.
105
106 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
107
108         PR fortran/47023
109         * gfortran.dg/c_kind_tests_3.f03: New.
110
111 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/50547
114         * gfortran.dg/elemental_args_check_4.f90: New.
115
116 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
117
118         PR tree-optimization/50727
119         * gcc.dg/vect/pr50727.c: New test.
120
121 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
122
123         * gcc.dg/vla-23.c: New test.
124
125 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
126
127         PR tree-optimization/50596
128         * gcc.dg/vect/vect-cond-9.c: New test.
129
130 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
131
132         * gcc.dg/vect/bb-slp-29.c: New test.
133
134 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
135
136         PR c++/50732
137         * g++.dg/ext/is_base_of_incomplete.C: New.
138         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
139         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
140
141 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gcc.target/sparc/combined-1.c: Compile at -O2.
144
145 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
146
147         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
148         (dg-options): Add -Wno-attributes.
149         * gcc.target/i386/fma_double_?.c: Ditto.
150         * gcc.target/i386/fma_run_float_?.c: Ditto.
151         * gcc.target/i386/fma_run_double_?.c: Ditto.
152         * gcc.target/i386/l_fma_float_?.c: Dtto.
153         * gcc.target/i386/l_fma_double_?.c: Ditto.
154         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
155         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
156
157 2011-10-15  Tobias Burnus  <burnus@net-b.de>
158
159         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
160         the comments.
161         * gfortran.dg/bind_c_usage_24.f90: Ditto.
162         * gfortran.dg/rank_3.f90: Ditto.
163         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
164         -std=f2008ts in dg-options.
165         * gfortran.dg/rank_4.f90: Ditto.
166
167 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
168
169         PR target/49263
170         * gcc.target/sh/pr49263.c: New.
171
172 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
173
174         * gnat.dg/specs/debug1.ads: Tweak.
175
176 2011-10-14  Kai Tietz  <ktietz@redhat.com>
177
178         * gfortran.fortran-torture/compile/logical-2.f90: New test.
179
180 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
181
182         * gcc.target/i386/sse2-mul-1.c: New test.
183         * gcc.target/i386/sse4_1-mul-1.c: New test.
184         * gcc.target/i386/avx-mul-1.c: New test.
185         * gcc.target/i386/xop-mul-1.c: New test.
186         * gcc.target/i386/avx2-mul-1.c: New test.
187
188 2011-10-14  Jason Merrill  <jason@redhat.com>
189
190         PR c++/50563
191         * g++.dg/cpp0x/nsdmi-list1.C: New.
192
193         PR c++/50707
194         * g++.dg/cpp0x/nsdmi-const1.C: New.
195
196 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
197
198         PR fortran/50570
199         * gfortran.dg/pointer_intent_5.f90: New.
200
201 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
202
203         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
204         * gcc.target/i386/warn-vect-op-1.c: Ditto.
205         * gcc.target/i386/warn-vect-op-2.c: Ditto.
206
207 2011-10-14  Tobias Burnus  <burnus@net-b.de>
208
209         PR fortran/50718
210         * gfortran.dg/pointer_check_11.f90: New.
211         * gfortran.dg/pointer_check_12.f90: New.
212
213 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
214
215         PR c++/38174
216         * g++.dg/overload/operator4.C: New.
217
218 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
219
220         * gcc.dg/di-longlong64-sync-1.c: New test.
221         * gcc.dg/di-sync-multithread.c: New test.
222         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
223         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
224         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
225         tests for v5, v6, v6k, and v7-a, and add-options helpers.
226         (check_effective_target_arm_arm_ok): New helper.
227         (check_effective_target_sync_longlong): New helper.
228
229 2011-10-14  Richard Guenther  <rguenther@suse.de>
230
231         PR tree-optimization/50723
232         * gcc.dg/torture/pr50723.c: New testcase.
233
234 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR c++/17212
237         * g++.dg/warn/format6.C: New.
238         * obj-c++.dg/warn6.mm: Likewise.
239
240 2011-10-13  Richard Henderson  <rth@redhat.com>
241
242         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
243         Delete.
244         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
245         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
246         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
247
248 2011-10-13  Jason Merrill  <jason@redhat.com>
249
250         PR c++/50614
251         * g++.dg/cpp0x/nsdmi-template2.C: New.
252
253         PR c++/50437
254         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
255
256         PR c++/50618
257         * g++.dg/init/vbase1.C: New.
258
259 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
260
261         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
262         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
263         * gcc.target/i386/avx-vphminposuw-2.c: New test.
264         * gcc.target/i386/avx-vphminposuw-3.c: New test.
265
266 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
267
268         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
269
270 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
271
272         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
273
274 2011-10-13  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/50712
277         * gcc.target/i386/pr50712.c: New testcase.
278
279 2011-10-13  Tom de Vries  <tom@codesourcery.com>
280
281         * gcc.dg/memcpy-4.c: New test.
282
283 2011-10-13  Richard Guenther  <rguenther@suse.de>
284
285         PR tree-optimization/50698
286         * g++.dg/vect/pr50698.cc: New testcase.
287
288 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
289
290         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
291         * gcc.target/powerpc/warn-2.c: Ditto.
292
293         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
294         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
295         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
296         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
297         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
298         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
299         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
300         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
301         * gcc.target/powerpc/ppc-pow.c: Likewise.
302         * gcc.target/powerpc/recip-1.c: Likewise.
303         * gcc.target/powerpc/recip-2.c: Likewise.
304         * gcc.target/powerpc/recip-3.c: Likewise.
305         * gcc.target/powerpc/recip-4.c: Likewise.
306         * gcc.target/powerpc/recip-5.c: Likewise.
307
308 2011-10-12  David S. Miller  <davem@davemloft.net>
309
310         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
311         '-mvis3' instead of 'mcpu=niagara3' in options.
312         * gcc.target/sparc/fhalve.c: Likewise.
313         * gcc.target/sparc/fnegop.c: Likewise.
314         * gcc.target/sparc/fpadds.c: Likewise.
315         * gcc.target/sparc/fshift.c: Likewise.
316         * gcc.target/sparc/fucmp.c: Likewise.
317         * gcc.target/sparc/lzd.c: Likewise.
318         * gcc.target/sparc/vis3misc.c: Likewise.
319         * gcc.target/sparc/xmul.c: Likewise.
320
321 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/vect1.ad[sb]: New test.
324         * gnat.dg/vect1_pkg.ads: New helper.
325         * gnat.dg/vect2.ad[sb]: New test.
326         * gnat.dg/vect2_pkg.ads: New helper.
327         * gnat.dg/vect3.ad[sb]: New test.
328         * gnat.dg/vect3_pkg.ads: New helper.
329         * gnat.dg/vect4.ad[sb]: New test.
330         * gnat.dg/vect4_pkg.ads: New helper.
331         * gnat.dg/vect5.ad[sb]: New test.
332         * gnat.dg/vect5_pkg.ads: New helper.
333         * gnat.dg/vect6.ad[sb]: New test.
334         * gnat.dg/vect6_pkg.ads: New helper.
335
336 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
337
338         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
339         * gcc.target/i386/fma_run_double_2.c: Likewise.
340         * gcc.target/i386/fma_run_double_3.c: Likewise.
341         * gcc.target/i386/fma_run_double_4.c: Likewise.
342         * gcc.target/i386/fma_run_double_5.c: Likewise.
343         * gcc.target/i386/fma_run_double_6.c: Likewise.
344         * gcc.target/i386/fma_run_float_1.c: Likewise.
345         * gcc.target/i386/fma_run_float_2.c: Likewise.
346         * gcc.target/i386/fma_run_float_3.c: Likewise.
347         * gcc.target/i386/fma_run_float_4.c: Likewise.
348         * gcc.target/i386/fma_run_float_5.c: Likewise.
349         * gcc.target/i386/fma_run_float_6.c: Likewise.
350
351         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
352         remove the extra dg-options.
353         * gcc.target/i386/l_fma_double_2.c: Likewise.
354         * gcc.target/i386/l_fma_double_3.c: Likewise.
355         * gcc.target/i386/l_fma_double_4.c: Likewise.
356         * gcc.target/i386/l_fma_double_5.c: Likewise.
357         * gcc.target/i386/l_fma_double_6.c: Likewise.
358         * gcc.target/i386/l_fma_float_1.c: Likewise.
359         * gcc.target/i386/l_fma_float_2.c: Likewise.
360         * gcc.target/i386/l_fma_float_3.c: Likewise.
361         * gcc.target/i386/l_fma_float_4.c: Likewise.
362         * gcc.target/i386/l_fma_float_5.c: Likewise.
363         * gcc.target/i386/l_fma_float_6.c: Likewise.
364
365 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
366
367         PR tree-optimization/50189
368         * g++.dg/torture/pr50189.C: New testcase.
369
370 2011-10-12  Richard Guenther  <rguenther@suse.de>
371
372         PR tree-optimization/50700
373         * gcc.dg/builtin-object-size-12.c: New testcase.
374
375 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
376
377         PR c/50565
378         * gcc.c-torture/compile/pr50565-1.c,
379         gcc.c-torture/compile/pr50565-2.c: New tests.
380
381 2011-10-11  Jason Merrill  <jason@redhat.com>
382
383         PR c++/49855
384         PR c++/49896
385         * g++.dg/template/constant1.C: New.
386         * g++.dg/template/constant2.C: New.
387         * g++.dg/cpp0x/constexpr-template3.C: New.
388
389 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
390
391         * gcc.target/i386/warn-vect-op-3.c: New test.
392         * gcc.target/i386/warn-vect-op-1.c: New test.
393         * gcc.target/i386/warn-vect-op-2.c: New test.
394
395 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
396
397         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
398
399 2011-10-11  Richard Guenther  <rguenther@suse.de>
400
401         PR tree-optimization/50204
402         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
403
404 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
405
406         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
407
408 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
409
410         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
411         * gcc.target/i386/fma_double_2.c: Ditto.
412         * gcc.target/i386/fma_double_3.c: Ditto.
413         * gcc.target/i386/fma_double_4.c: Ditto.
414         * gcc.target/i386/fma_double_5.c: Ditto.
415         * gcc.target/i386/fma_double_6.c: Ditto.
416         * gcc.target/i386/fma_float_1.c: Ditto.
417         * gcc.target/i386/fma_float_2.c: Ditto.
418         * gcc.target/i386/fma_float_3.c: Ditto.
419         * gcc.target/i386/fma_float_4.c: Ditto.
420         * gcc.target/i386/fma_float_5.c: Ditto.
421         * gcc.target/i386/fma_float_6.c: Ditto.
422         * gcc.target/i386/l_fma_double_1.c: Ditto.
423         * gcc.target/i386/l_fma_double_2.c: Ditto.
424         * gcc.target/i386/l_fma_double_3.c: Ditto.
425         * gcc.target/i386/l_fma_double_4.c: Ditto.
426         * gcc.target/i386/l_fma_double_5.c: Ditto.
427         * gcc.target/i386/l_fma_double_6.c: Ditto.
428         * gcc.target/i386/l_fma_float_1.c: Ditto.
429         * gcc.target/i386/l_fma_float_2.c: Ditto.
430         * gcc.target/i386/l_fma_float_3.c: Ditto.
431         * gcc.target/i386/l_fma_float_4.c: Ditto.
432         * gcc.target/i386/l_fma_float_5.c: Ditto.
433         * gcc.target/i386/l_fma_float_6.c: Ditto.
434         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
435         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
436         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
437         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
438         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
439         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
440         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
441         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
442         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
443         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
444         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
445         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
446
447 2011-10-11  Tristan Gingold  <gingold@adacore.com>
448
449         * gcc.dg/va-arg-4.c: New test.
450         * gcc.dg/va-arg-5.c: Ditto.
451
452 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
453
454         * lib/target-supports.exp (check_effective_target_fd_truncate):
455         Close and unlink test file before exit.
456
457 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
458
459         PR fortran/50564
460         * gfortran.dg/forall_15.f90:  New test case.
461
462 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
463             Andrew Macleod  <amacleod@redhat.com>
464
465         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
466         wrappers for *other_threads() and *final_verify().
467         * gcc.dg/simulate-thread/simulate-thread.h
468         (simulate_thread_wrapper_other_threads): New.
469         (simulate_thread_wrapper_final_verify): New.
470
471 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
472
473         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
474
475 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
476
477         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
478
479 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
480             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
481
482         * gcc.target/i386/fma_1.h: New file.
483         * gcc.target/i386/fma_2.h: Likewise.
484         * gcc.target/i386/fma_3.h: Likewise.
485         * gcc.target/i386/fma_4.h: Likewise.
486         * gcc.target/i386/fma_5.h: Likewise.
487         * gcc.target/i386/fma_6.h: Likewise.
488         * gcc.target/i386/fma_double_1.c: Likewise.
489         * gcc.target/i386/fma_double_2.c: Likewise.
490         * gcc.target/i386/fma_double_3.c: Likewise.
491         * gcc.target/i386/fma_double_4.c: Likewise.
492         * gcc.target/i386/fma_double_5.c: Likewise.
493         * gcc.target/i386/fma_double_6.c: Likewise.
494         * gcc.target/i386/fma_float_1.c: Likewise.
495         * gcc.target/i386/fma_float_2.c: Likewise.
496         * gcc.target/i386/fma_float_3.c: Likewise.
497         * gcc.target/i386/fma_float_4.c: Likewise.
498         * gcc.target/i386/fma_float_5.c: Likewise.
499         * gcc.target/i386/fma_float_6.c: Likewise.
500         * gcc.target/i386/fma_main.h: Likewise.
501         * gcc.target/i386/fma_run_double_1.c: Likewise.
502         * gcc.target/i386/fma_run_double_2.c: Likewise.
503         * gcc.target/i386/fma_run_double_3.c: Likewise.
504         * gcc.target/i386/fma_run_double_4.c: Likewise.
505         * gcc.target/i386/fma_run_double_5.c: Likewise.
506         * gcc.target/i386/fma_run_double_6.c: Likewise.
507         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
508         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
509         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
510         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
511         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
512         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
513         * gcc.target/i386/fma_run_float_1.c: Likewise.
514         * gcc.target/i386/fma_run_float_2.c: Likewise.
515         * gcc.target/i386/fma_run_float_3.c: Likewise.
516         * gcc.target/i386/fma_run_float_4.c: Likewise.
517         * gcc.target/i386/fma_run_float_5.c: Likewise.
518         * gcc.target/i386/fma_run_float_6.c: Likewise.
519         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
520         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
521         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
522         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
523         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
524         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
525         * gcc.target/i386/l_fma_1.h: Likewise.
526         * gcc.target/i386/l_fma_2.h: Likewise.
527         * gcc.target/i386/l_fma_3.h: Likewise.
528         * gcc.target/i386/l_fma_4.h: Likewise.
529         * gcc.target/i386/l_fma_5.h: Likewise.
530         * gcc.target/i386/l_fma_6.h: Likewise.
531         * gcc.target/i386/l_fma_double_1.c: Likewise.
532         * gcc.target/i386/l_fma_double_2.c: Likewise.
533         * gcc.target/i386/l_fma_double_3.c: Likewise.
534         * gcc.target/i386/l_fma_double_4.c: Likewise.
535         * gcc.target/i386/l_fma_double_5.c: Likewise.
536         * gcc.target/i386/l_fma_double_6.c: Likewise.
537         * gcc.target/i386/l_fma_float_1.c: Likewise.
538         * gcc.target/i386/l_fma_float_2.c: Likewise.
539         * gcc.target/i386/l_fma_float_3.c: Likewise.
540         * gcc.target/i386/l_fma_float_4.c: Likewise.
541         * gcc.target/i386/l_fma_float_5.c: Likewise.
542         * gcc.target/i386/l_fma_float_6.c: Likewise.
543         * gcc.target/i386/l_fma_main.h: Likewise.
544         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
545         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
546         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
547         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
548         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
549         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
550         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
551         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
552         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
553         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
554         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
555         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
556
557 2011-10-10  Richard Guenther  <rguenther@suse.de>
558
559         PR middle-end/50389
560         * gcc.dg/torture/pr50389.c: New testcase.
561
562 2011-10-10  Richard Guenther  <rguenther@suse.de>
563
564         PR middle-end/50195
565         * gcc.dg/builtins-47.c: Optimize.
566
567 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
568
569         * lib/gcc-simulate-thread.exp: New.
570         * gcc.dg/simulate-thread/guality.h: New.
571         * gcc.dg/simulate-thread/simulate-thread.h: New.
572         * gcc.dg/simulate-thread/simulate-thread.exp: New.
573         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
574         * gcc.dg/simulate-thread/README: New.
575         * g++.dg/simulate-thread/guality.h: New.
576         * g++.dg/simulate-thread/simulate-thread.h: New.
577         * g++.dg/simulate-thread/simulate-thread.exp: New.
578         * g++.dg/simulate-thread/simulate-thread.gdb: New.
579         * c-c++-common/cxxbitfields-2.c: Remove.
580         * c-c++-common/cxxbitfields.c: Remove.
581         * c-c++-common/cxxbitfields-4.c: Remove.
582         * c-c++-common/cxxbitfields-5.c: Remove.
583         * c-c++-common/simulate-thread/bitfields-1.c: New.
584         * c-c++-common/simulate-thread/bitfields-2.c: New.
585         * c-c++-common/simulate-thread/bitfields-3.c: New.
586         * c-c++-common/simulate-thread/bitfields-4.c: New.
587
588 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
589
590         PR c++/38980
591         * g++.dg/warn/format5.C: New.
592
593 2011-10-09  Tobias Burnus  <burnus@net-b.de>
594
595         PR fortran/50273
596         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
597         * gfortran.dg/common_16.f90: New.
598
599 2011-10-09  Tobias Burnus  <burnus@net-b.de>
600
601         * gfortran.dg/iso_c_binding_param_1.f90: New.
602         * gfortran.dg/iso_c_binding_param_2.f90: New.
603         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
604
605 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
606
607         PR tree-optimization/50635
608         * gcc.dg/vect/pr50635.c: New test.
609
610 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
611
612         PR fortran/50659
613         * gfortran.dg/proc_decl_27.f90: New.
614
615 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         PR libobjc/50428
618         * objc/execute/initialize-1.m: New test.
619
620 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
621
622         PR fortran/47844
623         * gfortran.dg/pointer_function_result_1.f90 : New test.
624
625 2011-10-07  David S. Miller  <davem@davemloft.net>
626
627         PR 50655
628         * gcc.target/sparc/sparc.exp: Add vis3 target test.
629         * gcc.target/sparc/cmask.c: Use it.
630         * gcc.target/sparc/fhalve.c: Likewise.
631         * gcc.target/sparc/fnegop.c: Likewise.
632         * gcc.target/sparc/fpadds.c: Likewise.
633         * gcc.target/sparc/fshift.c: Likewise.
634         * gcc.target/sparc/fucmp.c: Likewise.
635         * gcc.target/sparc/lzd.c: Likewise.
636         * gcc.target/sparc/vis3misc.c: Likewise.
637         * gcc.target/sparc/xmul.c: Likewise.
638
639 2011-10-07  Richard Henderson  <rth@redhat.com>
640
641         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
642         match for avx2.
643         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
644
645 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
646
647         * gcc.dg/pr50193-1.c: New file.
648         * gcc.target/arm/shiftable.c: New file.
649
650 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
651
652         PR fortran/50625
653         * gfortran.dg/class_46.f03: New.
654
655 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
656
657         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
658         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
659         (syslog, vsyslog, __vsyslog_chk): Likewise.
660
661         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
662         (x, EXT_x): Use ASMNAME.
663
664         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
665         (a, c): Use ASMNAME.
666
667 2011-10-07  Tom de Vries  <tom@codesourcery.com>
668
669         PR middle-end/50527
670         * gcc.dg/pr50527.c: New test.
671
672 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
673
674         PR tree-optimization/50650
675         * gcc.c-torture/compile/pr50650.c: New test.
676
677 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
678
679         PR tree-optimization/50575
680         * gcc.c-torture/execute/vector-compare-2.x: New file.
681
682 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
683
684         PR middle-end/50125
685         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
686         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
687         (bar3): Likewise.
688
689 2011-10-07  Richard Guenther  <rguenther@suse.de>
690
691         PR testsuite/50637
692         * gcc.dg/vect/vect-align-2.c: Increase array size.
693
694 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
695             H.J. Lu  <hongjiu.lu@intel.com>
696
697         PR target/50603
698         * gcc.target/i386/pr50603.c: New test.
699
700 2011-10-06  Jason Merrill  <jason@redhat.com>
701
702         PR c++/39164
703         * g++.dg/cpp0x/default31.C: New.
704
705 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
706
707         PR tree-optimization/50596
708         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
709         New.
710         * gcc.dg/vect/vect-cond-8.c: New test.
711
712 2011-10-06  Richard Henderson  <rth@redhat.com>
713
714         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
715         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
716         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
717         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
718         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
719         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
720         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
721         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
722         * gcc.c-torture/execute/vshuf-16.inc: New file.
723         * gcc.c-torture/execute/vshuf-2.inc: New file.
724         * gcc.c-torture/execute/vshuf-4.inc: New file.
725         * gcc.c-torture/execute/vshuf-8.inc: New file.
726         * gcc.c-torture/execute/vshuf-main.inc: New file.
727         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
728         * gcc.c-torture/execute/vshuf-v2df.c: New test.
729         * gcc.c-torture/execute/vshuf-v2di.c: New test.
730         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
731         * gcc.c-torture/execute/vshuf-v2si.c: New test.
732         * gcc.c-torture/execute/vshuf-v4df.c: New test.
733         * gcc.c-torture/execute/vshuf-v4di.c: New test.
734         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
735         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
736         * gcc.c-torture/execute/vshuf-v4si.c: New test.
737         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
738         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
739         * gcc.c-torture/execute/vshuf-v8si.c: New test.
740
741 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
742
743         PR tree-optimization/49279
744         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
745         * gcc.c-torture/execute/pr49279.c: New test.
746
747 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
748
749         PR target/49049
750         * gcc.c-torture/compile/pr49049.c: New test.
751
752 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
753
754         PR target/50305
755         * gcc.target/arm/pr50305.c: New test.
756
757 2011-10-06  Richard Guenther  <rguenther@suse.de>
758
759         PR tree-optimization/38884
760         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
761         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
762
763 2011-10-05  David S. Miller  <davem@davemloft.net>
764
765         * gcc.target/sparc/lzd.c: New test.
766         * gcc.target/sparc/popc.c: New test.
767
768 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
769
770         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
771         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
772         * g++.dg/other/final1.C: Cleanup original tree dump.
773
774 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
775
776         PR tree-optimization/50613
777         * gcc.dg/pr50613.c: New test.
778
779 2011-10-05  Richard Henderson  <rth@redhat.com>
780
781         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
782         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
783         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
784         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
785         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
786         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
787         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
788         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
789
790 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
791
792         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
793         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
794         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
795         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
796         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
797
798 2011-10-05  Richard Guenther  <rguenther@suse.de>
799
800         PR tree-optimization/38885
801         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
802
803 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
804
805         * gcc.target/i386/sw-1.c: New test.
806
807 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
808
809         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
810         -mtune=generic.
811         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
812
813 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
814
815         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
816
817 2011-10-04  David S. Miller  <davem@davemloft.net>
818
819         * gcc.target/sparc/fhalve.c: New test.
820         * gcc.target/sparc/fnegop.c: New test.
821         * gcc.target/sparc/xmul.c: New test.
822
823 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
824
825         PR fortran/35831
826         * gfortran.dg/dummy_procedure_6.f90: New.
827
828 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
829
830         PR tree-optimization/50604
831         * gcc.dg/pr50604.c: New test.
832
833 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
834
835         PR tree-optimization/49662
836         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
837         * gcc.dg/graphite/interchange-15.c: Likewise.
838         * gcc.dg/graphite/interchange-mvt.c: Likewise.
839
840 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
841
842         * gcc.dg/tree-ssa/restrict-4.c: New test.
843
844 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
845
846         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
847         (main): Use __typeof to get result type of comparison.
848
849 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
850
851         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
852         Make et_vect_multiple_sizes_saved global.
853         (check_effective_target_vect64): Make et_vect64_saved global.
854
855 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
856
857         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
858         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
859         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
860         * gcc.dg/builtin-complex-err-1.c: Adjust.
861
862 2011-10-02  Jason Merrill  <jason@redhat.com>
863
864         * g++.dg/cpp0x/range-for22.C: New.
865
866         * g++.dg/cpp0x/variadic65.C: Remove xfails.
867         * g++.dg/cpp0x/variadic82.C: Remove xfails.
868         * g++.dg/cpp0x/variadic83.C: Remove xfails.
869         * g++.dg/cpp0x/variadic105.C: Remove xfails.
870
871         * g++.dg/cpp0x/nsdmi5.C: New.
872
873 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
874
875         PR target/50579
876         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
877         New procedures.
878         (mips-dg-options): Force an ABI option if the current ABI is
879         incompatible with the required -mlong setting.  Likewise force
880         a long setting if the current one is incompatible with the
881         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
882         throughout procedure.
883         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
884         instead of addressing=absolute.
885
886 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
887
888         * gcc.target/mips/stack-1.c: New test.
889
890 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
891
892         * gcc.dg/pr49696.c: New test.
893
894 2011-10-02  Jan Hubicka  <jh@suse.cz>
895
896         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
897
898 2011-10-01  David S. Miller  <davem@davemloft.net>
899
900         * gcc.target/sparc/cmask.c: New test.
901         * gcc.target/sparc/fpadds.c: New test.
902         * gcc.target/sparc/fshift.c: New test.
903         * gcc.target/sparc/fucmp.c: New test.
904         * gcc.target/sparc/vis3misc.c: New test.
905
906 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
907
908         PR fortran/50585
909         * gfortran.dg/assumed_charlen_arg_2.f90: New.
910
911 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
912
913         PR c++/44473
914         * g++.dg/dfp/44473-1.C: New test.
915         * g++.dg/dfp/44473-2.C: New test.
916         * g++.dg/dfp/mangle-1.C: New test.
917         * g++.dg/dfp/mangle-2.C: New test.
918         * g++.dg/dfp/mangle-3.C: New test.
919         * g++.dg/dfp/mangle-4.C: New test.
920         * g++.dg/dfp/mangle-5.C: New test.
921
922 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
923
924         PR inline-asm/50571
925         * gcc.dg/pr50571.c: New test.
926
927         PR tree-optimization/46309
928         * gcc.dg/pr46309.c: New test.
929
930 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
931
932         * gcc.dg/strlenopt-21.c: New test.
933
934 2011-09-30  Revital Eres  <revital.eres@linaro.org>
935
936         * gcc.dg/sms-10.c: New file.
937
938 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
939
940         * gcc.target/arm/pr50099.c: New test.
941
942 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
943
944         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
945
946 2011-09-30  David S. Miller  <davem@davemloft.net>
947
948         * gcc.target/sparc/bmaskbshuf.c: New test.
949         * gcc.target/sparc/edgen.c: New test.
950
951 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
952
953         PR fortran/50547
954         * gfortran.dg/pure_formal_proc_3.f90: New.
955
956         PR fortran/50553
957         * gfortran.dg/stfunc_7.f90: New.
958
959 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
960
961         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
962         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
963         * gcc.dg/vector-compare-1.c: Likewise.
964         * gcc.dg/vector-compare-2.c: Likewise.
965
966 2011-09-29  David S. Miller  <davem@davemloft.net>
967
968         * gcc.target/sparc/array.c: New test.
969
970 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
971
972         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
973         loop unroll and set max unroll times to 8.
974         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
975         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
976         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
977         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
978
979 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
980
981         PR c++/40145
982         * g++.dg/ext/visibility/warn5.C: New.
983
984 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
985
986         PR c++/45278
987         * g++.dg/warn/Wextra-3.C: New.
988
989 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
990
991         PR target/49486
992         * gcc.target/sh/pr49468-si.c: New.
993
994 2011-09-28  Tom de Vries  <tom@codesourcery.com>
995
996         PR testsuite/50485
997         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
998         (TEST): Initialize src3 with random floats.
999         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1000         from union src3.  Initialize src3 with random floats.
1001
1002 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1003
1004         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1005         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1006         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1007         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1008         * gcc.target/sh/sh4a-cos.c: Ditto.
1009         * gcc.target/sh/sh4a-cosf.c: Ditto.
1010         * gcc.target/sh/sh4a-sin.c: Ditto.
1011         * gcc.target/sh/sh4a-sinf.c: Ditto.
1012         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1013         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1014         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1015
1016 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1017
1018         PR c++/31489
1019         * g++.dg/parse/error40.C: New.
1020         * g++.dg/warn/incomplete1.C: Adjust.
1021
1022 2011-09-27  Jan Hubicka  <jh@suse.cz>
1023
1024         PR middle-end/49463
1025         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1026         Mark used.
1027
1028 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1029
1030         * gcc.dg/strlenopt-1.c: New test.
1031         * gcc.dg/strlenopt-1f.c: New test.
1032         * gcc.dg/strlenopt-2.c: New test.
1033         * gcc.dg/strlenopt-2f.c: New test.
1034         * gcc.dg/strlenopt-3.c: New test.
1035         * gcc.dg/strlenopt-4.c: New test.
1036         * gcc.dg/strlenopt-4g.c: New test.
1037         * gcc.dg/strlenopt-4gf.c: New test.
1038         * gcc.dg/strlenopt-5.c: New test.
1039         * gcc.dg/strlenopt-6.c: New test.
1040         * gcc.dg/strlenopt-7.c: New test.
1041         * gcc.dg/strlenopt-8.c: New test.
1042         * gcc.dg/strlenopt-9.c: New test.
1043         * gcc.dg/strlenopt-10.c: New test.
1044         * gcc.dg/strlenopt-11.c: New test.
1045         * gcc.dg/strlenopt-12.c: New test.
1046         * gcc.dg/strlenopt-12g.c: New test.
1047         * gcc.dg/strlenopt-13.c: New test.
1048         * gcc.dg/strlenopt-14g.c: New test.
1049         * gcc.dg/strlenopt-14gf.c: New test.
1050         * gcc.dg/strlenopt-15.c: New test.
1051         * gcc.dg/strlenopt-16g.c: New test.
1052         * gcc.dg/strlenopt-17g.c: New test.
1053         * gcc.dg/strlenopt-18g.c: New test.
1054         * gcc.dg/strlenopt.h: New file.
1055
1056 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1057
1058         PR middle-end/43864
1059         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1060         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1061         * gcc.dg/pr43864.c: New test.
1062         * gcc.dg/pr43864-2.c: Same.
1063         * gcc.dg/pr43864-3.c: Same.
1064         * gcc.dg/pr43864-4.c: Same.
1065
1066 2011-09-27  Jan Hubicka  <jh@suse.cz>
1067
1068         * gcc.dg/ipa/inline-5.c: New testcase.
1069
1070 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1071
1072         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1073         vectors.
1074         * gcc.dg/vect/bb-slp-27.c: New.
1075         * gcc.dg/vect/bb-slp-28.c: New.
1076
1077 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1078
1079         * testsuite/lib/target-supports.exp (check_profiling_available):
1080         Don't rely solely on TLS tests for -fprofile-generate, fall
1081         through to the other code.
1082
1083 2011-09-27  Richard Guenther  <rguenther@suse.de>
1084
1085         PR tree-optimization/50363
1086         * gcc.dg/torture/pr50363.c: New testcase.
1087
1088 2011-09-26  Jason Merrill  <jason@redhat.com>
1089
1090         PR c++/45012
1091         * g++.dg/template/partial13.C: New.
1092
1093         PR c++/46105
1094         * g++.dg/template/partial12.C: New.
1095
1096         PR c++/50508
1097         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1098
1099 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1100
1101         PR c++/45487
1102         * g++.dg/diagnostic/bindings1.C: New.
1103         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1104
1105 2011-09-26  David S. Miller  <davem@davemloft.net>
1106
1107         * gcc.target/sparc/wrgsr.c: New test.
1108         * gcc.target/sparc/rdgsr.c: New test.
1109         * gcc.target/sparc/edge.c: New test.
1110         * gcc.target/sparc/fcmp.c: New test.
1111
1112         * gcc.target/sparc/edge.c: Update for new return types.
1113         * gcc.target/sparc/fcmp.c: Likewise.
1114
1115         * gcc.target/sparc/fpaddsubi.c: New test.
1116
1117 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1118
1119         PR fortran/50515
1120         * gfortran.dg/common_15.f90: New.
1121
1122         PR fortran/50517
1123         * gfortran.dg/dummy_procedure_5.f90: New.
1124         * gfortran.dg/interface_26.f90: Modified error message.
1125         * gfortran.dg/proc_ptr_11.f90: Ditto.
1126         * gfortran.dg/proc_ptr_15.f90: Ditto.
1127         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1128         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1129
1130 2011-09-26  Jason Merrill  <jason@redhat.com>
1131
1132         PR c++/50512
1133         * g++.dg/overload/rvalue3.C: New.
1134
1135         PR c++/50523
1136         * g++.dg/overload/ref-conv2.C: New.
1137
1138         * g++.dg/cpp0x/nsdmi-template1.C: New.
1139
1140 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1141
1142         * g++.dg/cpp0x/nullptr25.C: New.
1143
1144 2011-09-26  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/50472
1147         * gcc.dg/torture/pr50472.c: New testcase.
1148
1149 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         * gnat.dg/opt22.adb: New test.
1152         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1153
1154 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1155
1156         * gnat.dg/opt21.adb: New test.
1157         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1158
1159 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1160
1161         * gnat.dg/opt20.ad[sb]: New test.
1162         * gnat.dg/opt20_pkg.ads: New helper.
1163
1164 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1165
1166         * gnat.dg/array17.adb: New test.
1167         * gnat.dg/array17_pkg.ads: New helper.
1168
1169 2011-09-25  Jason Merrill  <jason@redhat.com>
1170
1171         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1172
1173 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1174
1175         * gnat.dg/frame_overflow.ads: New.
1176         * gnat.dg/frame_overflow.adb: Adjust.
1177         * gnat.dg/specs/addr1.ads: Likewise.
1178
1179 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1180
1181         * g++.dg/tree-ssa/restrict2.C: New test.
1182
1183 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1184
1185         * lib/target-supports.exp (check_effective_target_vect64): New.
1186         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1187         of multiple vector sizes.
1188         * gcc.dg/vect/bb-slp-26.c: New.
1189
1190 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1191
1192         PR c++/50280
1193         * g++.dg/template/bitfield1.C: New.
1194
1195 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1196
1197         * gcc.dg/vect/bb-slp-24.c: New.
1198
1199 2011-09-24  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1202
1203         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1204
1205         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1206         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1207
1208         * g++.dg/cpp0x/nsdmi1.C: New.
1209         * g++.dg/cpp0x/nsdmi2.C: New.
1210         * g++.dg/cpp0x/nsdmi3.C: New.
1211         * g++.dg/cpp0x/nsdmi4.C: New.
1212         * g++.old-deja/g++.other/init4.C: New.
1213
1214 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1215
1216         PR c++/44267
1217         * g++.dg/template/sfinae28.C: New.
1218
1219 2011-09-23  Ian Lance Taylor  <iant@google.com>
1220
1221         * go.test/go-test.exp (errchk): Handle more cases of getting
1222         correct Tcl backslash quoting in regular expressions in test file.
1223
1224 2011-09-23  Jason Merrill  <jason@redhat.com>
1225
1226         Core 253
1227         * g++.dg/init/const8.C: New.
1228         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1229         * g++.dg/cpp0x/defaulted2.C: Likewise.
1230         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1231         * g++.dg/init/pr20039.C: Likewise.
1232         * g++.dg/init/pr42844.C: Likewise.
1233
1234 2011-09-23  Jan Hubicka  <jh@suse.cz>
1235
1236         * gcc.dg/ipa/inline-1.c: new testcase.
1237         * gcc.dg/ipa/inline-2.c: new testcase.
1238         * gcc.dg/ipa/inline-3.c: new testcase.
1239         * gcc.dg/ipa/inline-4.c: new testcase.
1240
1241 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1242
1243         PR c++/50258
1244         * g++.dg/cpp0x/constexpr-static8.C: New.
1245
1246 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1247
1248         * gcc.target/i386/avxfp-1.c: New test.
1249         * gcc.target/i386/avxfp-2.c: New test.
1250
1251 2011-09-23  Terry Guo  <terry.guo@arm.com>
1252
1253         * gcc.c-torture/execute/941014-1.x: Deleted.
1254
1255 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR c++/50491
1258         * g++.dg/cpp0x/pr50491.C: New.
1259
1260 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1261
1262         PR testsuite/50487
1263         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1264
1265 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1266
1267         PR c++/50371
1268         * g++.dg/cpp0x/nullptr24.C: New.
1269
1270 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1271
1272         PR target/50482
1273         * gcc.target/i386/pr50482.c: New test.
1274
1275 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1276
1277         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1278         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1279         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1280         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1281         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1282         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1283         multilib options contain different -march= from dg-options.
1284
1285 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1286             Paolo Carlini  <paolo.carlini@oracle.com>
1287
1288         PR c++/50344
1289         * g++.dg/template/friend52.C: New.
1290
1291 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1292
1293         * gcc.target/arm/cmp-1.c: New test.
1294         * gcc.target/arm/cmp-2.c: Likewise.
1295
1296 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1297
1298         PR fortran/41733
1299         * gfortran.dg/impure_actual_1.f90: Modified error message.
1300         * gfortran.dg/proc_ptr_32.f90: New.
1301         * gfortran.dg/proc_ptr_33.f90: New.
1302
1303 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1304
1305         PR tree-optimization/50451
1306         * gcc.dg/vect/pr50451.c: New test.
1307
1308 2011-09-21  Ian Lance Taylor  <iant@google.com>
1309
1310         * go.test/go-test.exp (errchk): Add special case for bug332.
1311         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1312         some more test lines.
1313
1314 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1317         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1318         * g++.dg/other/i386-8.C: Ditto.
1319         * g++.dg/other/pr34435.C: Ditto.
1320         * g++.dg/other/pr39496.C: Ditto.
1321         * g++.dg/other/mmintrin.C: Ditto.
1322
1323 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1324
1325         * gcc.dg/vect/vect-cond-7.c: New test.
1326         * gcc.target/i386/sse4_1-cond-1.c: New test.
1327         * gcc.target/i386/avx-cond-1.c: New test.
1328
1329 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1330
1331         PR target/50464
1332         * g++.dg/other/pr50464.C: New test.
1333
1334 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1335
1336         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1337         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1338         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1339         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1340
1341 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1342
1343         * gnat.dg/opt19.adb: New test.
1344
1345 2011-09-21  Terry Guo  <terry.guo@arm.com>
1346
1347         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1348         on arch conflict when testing case on targets other than armv7-a.
1349
1350 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1351
1352         PR c++/50454
1353         * g++.dg/ext/int128-1.C: New.
1354         * g++.dg/ext/int128-2.C: Likewise.
1355         * g++.dg/ext/int128-2.h: Likewise.
1356
1357 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1358
1359         PR testsuite/50469
1360         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1361
1362 2011-09-20  Jason Merrill  <jason@redhat.com>
1363
1364         * g++.dg/cpp0x/constexpr-generated1.C: New.
1365
1366         PR c++/50442
1367         * g++.dg/overload/ref-conv1.C: New.
1368
1369 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1370
1371         * g++.dg/other/final1.C: New.
1372
1373 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1374
1375         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1376         and get_bit ().
1377
1378 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1379
1380         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1381         "target arm_eabi".
1382
1383 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1384
1385         PR tree-optimization/50413
1386         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1387         -fdump-tree-slp-details.  Run other tests with
1388         -fdump-tree-vect-details.
1389         * g++.dg/vect/slp-pr50413.cc: New.
1390
1391 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1392             Ira Rosen  <ira.rosen@linaro.org>
1393
1394         PR testsuite/50435
1395         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1396         Fix underscores around restrict.
1397
1398 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1399
1400         PR tree-optimization/50414
1401         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1402         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1403         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1404
1405 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1406
1407         PR tree-optimization/50412
1408         * gfortran.dg/vect/pr50412.f90: New.
1409
1410 2011-09-16  Jason Merrill  <jason@redhat.com>
1411
1412         PR c++/50424
1413         * g++.dg/eh/defarg1.C: New.
1414
1415 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * gcc.dg/vect/vect-reduc-10.c: New test.
1418         * gcc.target/i386/avx-reduc-1.c: New test.
1419
1420         * gcc.target/i386/sse2-extract-1.c: New test.
1421         * gcc.target/i386/avx-extract-1.c: New test.
1422
1423 2011-09-16  Terry Guo  <terry.guo@arm.com>
1424
1425         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1426
1427 2011-09-15   Diego Novillo  <dnovillo@google.com>
1428
1429         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1430         ALWAYS_CXXFLAGS, if defined.
1431         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1432         ALWAYS_GFORTRANFLAGS, if defined.
1433         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1434         ALWAYS_GOCFLAGS, if defined.
1435         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1436         ALWAYS_OBJCXXFLAGS, if defined.
1437         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1438         additional_flags, if defined.
1439         * lib/gnat.exp (gnat_target_compile): Likewise.
1440         * lib/objc.exp (objc_target_compile): Likewise.
1441         * lib/target-supports-dg.exp (dg-add-options): Handle
1442         TEST_ALWAYS_FLAGS.
1443
1444 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1445
1446         PR testsuite/50322
1447         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1448         Use uintptr_t in f1.  Undo avr xfails.
1449
1450 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1451
1452         PR fortran/50401
1453         PR fortran/50403
1454         * gfortran.dg/function_types_3.f90: New.
1455
1456 2011-09-15  Jason Merrill  <jason@redhat.com>
1457
1458         PR c++/50365
1459         * g++.dg/cpp0x/trailing7.C: New.
1460
1461         PR c++/50361
1462         * g++.dg/cpp0x/nullptr23.C: New.
1463
1464 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1465
1466         * gcc.dg/vect/bb-slp-25.c: New.
1467
1468 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1469
1470         PR c++/50391
1471         * g++.dg/cpp0x/noexcept15.C: New.
1472
1473 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1474
1475         PR middle-end/50251
1476         * gcc.dg/pr50251.c: New test.
1477
1478 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1479
1480         PR fortran/34547
1481         PR fortran/50375
1482         * gfortran.dg/null_5.f90: New.
1483         * gfortran.dg/null_6.f90: New.
1484
1485 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1486
1487         * gcc.c-torture/compile/20110913-1.c: New test.
1488
1489 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1490
1491         PR fortran/50379
1492         * gfortran.dg/result_2.f90: New.
1493
1494 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1495
1496         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1497
1498 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1499
1500         PR c++/48320
1501         * g++.dg/cpp0x/variadic116.C: New test case.
1502
1503 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1504
1505         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1506         * gcc.target/mips/interrupt_handler-2.c: New test.
1507         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1508
1509 2011-09-12  Jason Merrill  <jason@redhat.com>
1510
1511         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1512
1513         * g++.dg/cpp0x/explicit7.C: New.
1514
1515 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR rtl-optimization/50212
1518         * g++.dg/other/pr50212.C: New test.
1519
1520 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1521
1522         PR target/43746
1523         * testsuite/gcc.target/avr/torture/avr-torture.exp
1524         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1525         "-O2 -fmerge-all-constants".
1526
1527 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1528
1529         PR fortran/50327
1530         * gfortran.dg/do_while_1.f90: New test.
1531
1532 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1533
1534         PR fortran/35831
1535         PR fortran/47978
1536         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1537         * gfortran.dg/proc_decl_26.f90: New.
1538         * gfortran.dg/typebound_override_2.f90: New.
1539         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1540
1541 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1542
1543         * gnat.dg/cond_expr2.ad[sb]: New test.
1544
1545 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1546
1547         * gnat.dg/atomic5.ad[sb]: New test.
1548
1549 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1550
1551         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1552
1553 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1554
1555         PR target/49030
1556         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1557
1558 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1559
1560         PR target/49614
1561         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1562
1563 2011-09-09  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/50328
1566         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1567
1568 2011-09-09  Richard Guenther  <rguenther@suse.de>
1569
1570         PR middle-end/50333
1571         * gcc.dg/torture/pr50333.c: New testcase.
1572
1573 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1574
1575         PR tree-optimization/50318
1576         * gcc.target/arm/pr50318-1.c: New file.
1577
1578 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1579
1580         * gcc.target/i386/all_one_m256i.c: New test.
1581
1582 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1583
1584         PR c++/50324
1585         * g++.dg/cpp0x/sfinae28.C: New.
1586
1587 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1588
1589         PR c/50332
1590         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1591         longer ignored on typedefs.
1592
1593         PR c++/33255 - Support -Wunused-local-typedefs warning
1594         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1595         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1596
1597 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1598
1599         PR tree-optimization/50287
1600         * gcc.dg/torture/pr50287.c: New test.
1601
1602 2011-09-08  Richard Guenther  <rguenther@suse.de>
1603
1604         PR tree-optimization/19831
1605         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1606         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1607         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1608         * gcc.dg/errno-1.c: Adjust.
1609
1610 2011-09-08  Richard Guenther  <rguenther@suse.de>
1611
1612         PR tree-optimization/19831
1613         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1614
1615 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1616
1617         PR fortran/44646
1618         * gfortran.dg/do_concurrent_1.f90: New.
1619         * gfortran.dg/do_concurrent_2.f90: New.
1620
1621 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR target/50310
1624         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1625         * gcc.dg/pr50310-2.c: New test.
1626
1627 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1628
1629         PR fortran/48095
1630         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1631         * gfortran.dg/impure_constructor_1.f90: Modified.
1632         * gfortran.dg/proc_ptr_comp_33.f90: New.
1633
1634 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR target/50310
1637         * gcc.dg/pr50310-1.c: New test.
1638
1639 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1640
1641         PR middle-end/48571
1642         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1643         instead of 4.
1644
1645 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1646
1647         PR c++/50309
1648         * g++.dg/cpp0x/noexcept14.C: New.
1649
1650 2011-09-07  Jason Merrill  <jason@redhat.com>
1651
1652         * g++.dg/cpp0x/constexpr-ref3.C: New.
1653
1654         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1655
1656 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1657
1658         * gcc.dg/section1.c: Don't xfail for avr.
1659
1660 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1661
1662         PR tree-optimization/50322
1663         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1664
1665 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1666
1667         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1668
1669 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1670
1671         PR tree-optimization/49911
1672         * g++.dg/tree-ssa/pr49911.C: New test.
1673
1674 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1675
1676         PR target/49030
1677         * gcc.dg/torture/pr49030.c: New test.
1678
1679 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1680
1681         PR fortran/50288
1682         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1683         * gfortran.dg/class_4d.f03: Deleted.
1684         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1685
1686 2011-09-07  Richard Guenther  <rguenther@suse.de>
1687
1688         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1689
1690 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1691
1692         PR tree-optimization/46021
1693         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1694
1695 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1696
1697         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1698
1699 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1700
1701         * gcc.c-torture/compile/20110906-1.c: New test.
1702
1703 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1706
1707 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1708
1709         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1710         --param tree-reassoc-width=1.
1711
1712         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1713         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1714
1715 2011-09-06  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/48149
1718         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1719
1720 2011-09-06  Richard Guenther  <rguenther@suse.de>
1721
1722         PR tree-optimization/48317
1723         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1724
1725 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1726
1727         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1728         New procedure.
1729         (add_options_for_quad_vectors): Replace with ...
1730         (add_options_for_double_vectors): ... this.
1731         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1732         support multiple vector sizes since the vectorizer attempts to
1733         vectorize with both vector sizes.
1734         * gcc.dg/vect/no-vfa-vect-79.c,
1735         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1736         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1737         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1738         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1739         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1740         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1741         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1742         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1743         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1744         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1745         gcc.dg/vect/vect-40.c: Likewise.
1746         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1747         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1748         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1749         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1750         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1751         Likewise.
1752         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1753
1754 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1755
1756         PR target/49606
1757         * gcc.target/mips/abi-main.h: New file.
1758         * gcc.target/mips/abi-o32-long32.c: New test.
1759         * gcc.target/mips/abi-o32-long64.c: Likewise.
1760         * gcc.target/mips/abi-o64-long32.c: Likewise.
1761         * gcc.target/mips/abi-o64-long64.c: Likewise.
1762         * gcc.target/mips/abi-n32-long32.c: Likewise.
1763         * gcc.target/mips/abi-n32-long64.c: Likewise.
1764         * gcc.target/mips/abi-n64-long32.c: Likewise.
1765         * gcc.target/mips/abi-n64-long64.c: Likewise.
1766         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1767         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1768         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1769         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1770         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1771         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1772         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1773         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1774         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1775         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1776         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1777         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1778         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1779         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1780         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1781         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1782         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1783         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1784         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1785         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1786         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1787         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1788         * gcc.target/mips/branch-3.c: Likewise.
1789         * gcc.target/mips/branch-4.c: Likewise.
1790         * gcc.target/mips/branch-5.c: Likewise.
1791         * gcc.target/mips/branch-6.c: Likewise.
1792         * gcc.target/mips/branch-7.c: Likewise.
1793         * gcc.target/mips/branch-8.c: Likewise.
1794         * gcc.target/mips/branch-9.c: Likewise.
1795         * gcc.target/mips/branch-10.c: Likewise.
1796         * gcc.target/mips/branch-11.c: Likewise.
1797         * gcc.target/mips/branch-12.c: Likewise.
1798         * gcc.target/mips/branch-13.c: Likewise.
1799         * gcc.target/mips/lazy-binding-1.c: Likewise.
1800
1801 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1802
1803         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1804         to avoid warning on int=16 platforms..
1805
1806 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1807
1808         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1809         to work even with -fshort-enums.
1810
1811 2011-09-04  Jan Hubicka  <jh@suse.cz>
1812
1813         * gcc.c-torture/compile/20110902.c: new testcase.
1814
1815 2011-09-04  Jason Merrill  <jason@redhat.com>
1816
1817         PR c++/49267
1818         * g++.dg/cpp0x/rv-conv1.C: New.
1819
1820         DR 1328
1821         * g++.dg/cpp0x/rv-func3.C: New.
1822
1823         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1824
1825         PR c++/50248
1826         Core 1358
1827         * g++.dg/cpp0x/constexpr-template1.C: New.
1828         * g++.dg/cpp0x/constexpr-template2.C: New.
1829         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1830         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1831
1832 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1833
1834         * gnat.dg/specs/debug1.ads: Tweak pattern.
1835
1836 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1837
1838         PR fortran/50227
1839         * gfortran.dg/class_45a.f03: New.
1840         * gfortran.dg/class_45b.f03: New.
1841
1842 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1843             Ira Rosen  <ira.rosen@linaro.org>
1844
1845         PR tree-optimization/50208
1846         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1847         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1848         -fno-tree-fre -fno-tree-pre.
1849
1850 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1851
1852         * gcc.dg/ipa/ipcp-3.c: New test.
1853
1854 2011-09-02  Richard Guenther  <rguenther@suse.de>
1855
1856         PR tree-optimization/27460
1857         PR middle-end/29269
1858         * gcc.dg/vect/vect-cond-7.c: New testcase.
1859
1860 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1861
1862         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1863         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1864         xfailed test for inlining.
1865         * g++.dg/ipa/ivinline-9.C: Likewise.
1866
1867 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1868
1869         PR tree-optimization/50178
1870         * gfortran.dg/vect/pr50178.f90: New test.
1871
1872 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1873
1874         PR middle-end/49886
1875         * gcc.c-torture/execute/pr49886.c: New testcase.
1876
1877 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1878
1879         PR middle-end/43513
1880         * gcc.dg/pr43513.c: New test.
1881
1882 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1883
1884         PR fortran/45044
1885         * gfortran.dg/common_14.f90: New.
1886         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1887
1888 2011-08-30  Jason Merrill  <jason@redhat.com>
1889
1890         PR c++/50084
1891         * g++.dg/cpp0x/decltype33.C: New.
1892
1893         PR c++/50089
1894         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1895
1896         PR c++/50114
1897         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1898
1899 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1900
1901         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1902
1903 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1904
1905         * gnat.dg/specs/aggr3.ads: New test.
1906         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1907
1908         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1909         * gnat.dg/specs/aggr2.ads: Likewise.
1910
1911 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1912
1913         PR fortran/45170
1914         * gfortran.dg/allocate_with_source_2.f90: New test
1915
1916 2011-08-30  Jason Merrill  <jason@redhat.com>
1917
1918         PR c++/50220
1919         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1920
1921         PR c++/50234
1922         * g++.dg/cpp0x/constexpr-value3.C: New.
1923
1924 2011-08-30  Richard Guenther  <rguenther@suse.de>
1925
1926         PR middle-end/48571
1927         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1928         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1929         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1930         * gcc.dg/pr36902.c: XFAIL.
1931
1932 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1933
1934         * gcc.target/i386/fma-check.h: New.
1935         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1936         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1937         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1938         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1939         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1940         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1941         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1942         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1943         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1944         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1945         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1946         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1947         * gcc.target/i386/fma-compile.c: Likewise.
1948         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1949         * gcc.target/i386/sse-12.c: Add -mfma.
1950         * gcc.target/i386/sse-13.c: Likewise.
1951         * gcc.target/i386/sse-14.c: Likewise.
1952         * gcc.target/i386/sse-22.c: Likewise.
1953         * gcc.target/i386/sse-23.c: Likewise.
1954         * g++.dg/other/i386-2.C: Likewise.
1955         * g++.dg/other/i386-3.C: Likewise.
1956
1957 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1958
1959         PR testsuite/50185
1960         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1961         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1962
1963 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1964
1965         * g++.dg/bprob/bprob.exp (feedback_options): Set
1966         -fbranch-probabilities.
1967         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1968
1969 2011-08-29  Jason Merrill  <jason@redhat.com>
1970
1971         PR c++/50224
1972         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1973
1974 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1975             Jason Merrill  <jason@redhat.com>
1976
1977         * g++.dg/dfp/base.C: New test.
1978
1979 2011-08-29  Jason Merrill  <jason@redhat.com>
1980
1981         Core DR 994
1982         PR c++/50209
1983         * g++.dg/cpp0x/initlist58.C: New.
1984
1985 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1986
1987         PR fortran/50225
1988         * gfortran.dg/class_result_1.f03: New.
1989
1990 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR middle-end/48722
1993         * gcc.target/i386/pr48722.c: New test.
1994
1995 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1996
1997         PR libfortran/50192
1998         * gfortran.dg/widechar_compare_1.f90:  New test.
1999
2000 2011-08-26  Jason Merrill  <jason@redhat.com>
2001
2002         Core DR 342
2003         PR c++/48582
2004         * g++.dg/abi/mangle50.C: New.
2005
2006 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         PR target/50202
2009         * gcc.target/i386/pr50202.c: New test.
2010
2011 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2014         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2015         * gcc.target/i386/avx-round-vec.c: New test.
2016         * gcc.target/i386/avx-roundf-vec.c: New test.
2017
2018 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2019
2020         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2021         instruction.
2022
2023         PR c/50179
2024         * c-c++-common/Wunused-var-14.c: New test.
2025
2026 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2027
2028         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2029
2030 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2031
2032         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2033         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2034         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2035         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2036
2037 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2038
2039         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2040         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2041         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2042         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2043
2044 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2045
2046         PR fortran/50050
2047         * gfortran.dg/pointer_comp_init_1.f90: New test.
2048
2049 2011-08-25  Jason Merrill  <jason@redhat.com>
2050
2051         PR c++/50157
2052         * g++.dg/cpp0x/sfinae27.C: New.
2053
2054 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2055
2056         * gfortran.dg/coarray_lib_token_4.f90: New.
2057
2058 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2059
2060         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2061
2062 2011-08-25  Richard Guenther  <rguenther@suse.de>
2063
2064         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2065
2066 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2067
2068         PR fortran/50163
2069         * gfortran.dg/initialization_28.f90: New.
2070
2071 2011-08-24  Richard Guenther  <rguenther@suse.de>
2072
2073         PR tree-optimization/50067
2074         * gcc.dg/torture/pr50067-3.c: New testcase.
2075         * gcc.dg/torture/pr50067-4.c: Likewise.
2076         * gcc.dg/torture/pr50067-5.c: Likewise.
2077
2078 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2079
2080         * g++.dg/other/i386-2.C: Add -mavx2 check.
2081         * g++.dg/other/i386-3.C: Likewise.
2082         * gcc.target/i386/avx-1.c: Add AVX2.
2083         * gcc.target/i386/avx-2.c: Likewise.
2084         * gcc.target/i386/funcspec-5.c: Likewise.
2085         * gcc.target/i386/sse-12.c: Likewise.
2086         * gcc.target/i386/sse-13.c: Likewise.
2087         * gcc.target/i386/sse-14.c: Likewise.
2088         * gcc.target/i386/sse-22.c: Likewise.
2089         * gcc.target/i386/sse-23.c: Likewise.
2090         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2091         * gcc.target/i386/avx2-check.h: New.
2092         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2093         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2094         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2095         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2096         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2097         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2098         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2099         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2100         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2101         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2102         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2103         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2104         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2105         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2106         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2107         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2108         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2109         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2110         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2111         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2112         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2113         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2114         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2115         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2116         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2117         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2118         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2119         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2120         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2121         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2122         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2123         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2124         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2125         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2126         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2127         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2128         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2129         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2130         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2131         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2132         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2133         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2134         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2135         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2136         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2137         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2138         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2139         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2140         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2141         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2142         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2143         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2144         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2145         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2146         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2147         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2148         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2149         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2150         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2151         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2152         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2153         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2154         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2155         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2156         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2157         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2158         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2159         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2160         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2161         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2162         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2163         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2164         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2165         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2166         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2167         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2168         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2169         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2170         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2171         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2172         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2253         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2254         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2263         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2264         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2265         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2266         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2267         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2268         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2269         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2270         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2271         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2272         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2273         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2320         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2321         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2322         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2323         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2324         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2325         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2326         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2327         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2328         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2329         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2330         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2331         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2332         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2333         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2343         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2344         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2345         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2346         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2347         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2348         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2349         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2350         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2351         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2352         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2353         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2354         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2355         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2459         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2460         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2461         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2462         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2463         * gcc.target/i386/testimm-9.c: Likewise.
2464
2465 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2466
2467         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2468         * g++.dg/other/i386-3.C: Likewise.
2469         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2470         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2471         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2472         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2473         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2474         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2475         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2476         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2477         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2478         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2479         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2480         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2481         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2482         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2483         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2484         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2485         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2486         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2487         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2488         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2489         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2490         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2491         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2492         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2493         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2494         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2495         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2496         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2497         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2498         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2499         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2500         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2501         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2502         * gcc.target/i386/sse-12.c: Add BMI2.
2503         * gcc.target/i386/sse-13.c: Likewise.
2504         * gcc.target/i386/sse-14.c: Likewise.
2505         * gcc.target/i386/sse-22.c: Likewise.
2506         * gcc.target/i386/sse-23.c: Likewise.
2507
2508 2011-08-23  Jason Merrill  <jason@redhat.com>
2509
2510         * g++.dg/template/crash7.C: Adjust expected errors.
2511
2512 2011-08-23  Jason Merrill  <jason@redhat.com>
2513
2514         PR c++/49045
2515         Core 1321
2516         * g++.dg/cpp0x/overload2.C: New.
2517
2518 2011-08-23  Jason Merrill  <jason@redhat.com>
2519
2520         Core 903
2521         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2522
2523 2011-08-23  Jason Merrill  <jason@redhat.com>
2524
2525         Core 975
2526         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2527         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2528         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2529         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2530
2531 2011-08-23  Jason Merrill  <jason@redhat.com>
2532
2533         PR c++/50024
2534         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2535
2536 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR c++/50158
2539         * g++.dg/warn/Wunused-var-16.C: New test.
2540
2541         PR middle-end/50161
2542         * gcc.dg/pr50161.c: New test.
2543
2544 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2545
2546         PR c++/50055
2547         * g++.dg/gcov/gcov-7.C: New test.
2548
2549 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR c++/46862
2552         * g++.dg/dfp/nofields.C: New test.
2553
2554 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2555
2556         PR fortran/31600
2557         * gfortran.dg/use_16.f90: New.
2558
2559 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2560             Kirill Yukhin  <kirill.yukhin@intel.com>
2561
2562         PR target/50155
2563         * gcc.target/i386/pr50155.c: New test.
2564
2565 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR tree-optimization/50133
2568         * gcc.dg/pr50133.c: New test.
2569
2570         PR middle-end/50141
2571         * c-c++-common/cxxbitfields-6.c: New test.
2572
2573 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2574
2575         PR fortran/50050
2576         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2577
2578 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2579
2580         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2581         * gcc.dg/pr49994-3.c: Ditto.
2582
2583 2011-08-22  Richard Guenther  <rguenther@suse.de>
2584
2585         PR testsuite/50145
2586         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2587         * gcc.dg/torture/pr50067-2.c: Likewise.
2588
2589 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2590
2591         PR fortran/47659
2592         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2593         of a constant resulting from simplification.
2594         * gfortran.dg/warn_conversion_3.f90:  New test.
2595
2596 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2597
2598         PR fortran/50130
2599         * gfortran.dg/zero_stride_1.f90:  New test.
2600
2601 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2602
2603         PR fortran/49638
2604         * gfortran.dg/typebound_override_1.f90: Modified.
2605
2606 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR tree-optimization/48739
2609         * gcc.dg/pr48739-1.c: New test.
2610         * gcc.dg/pr48739-2.c: New test.
2611
2612 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2613
2614         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2615
2616 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2617
2618         PR fortran/50129
2619         * gfortran.dg/where_3.f90: New test.
2620
2621 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2622
2623         PR middle-end/49721
2624         * gfortran.dg/pr49721-1.f: New.
2625         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2626
2627 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2628
2629         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2630         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2631         New tests.
2632
2633 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2634
2635         * gcc.target/arm/wmul-11.c: New file.
2636         * gcc.target/arm/wmul-12.c: New file.
2637         * gcc.target/arm/wmul-13.c: New file.
2638
2639 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2640
2641         * gcc.target/arm/wmul-10.c: New file.
2642
2643 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2644
2645         * gcc.target/arm/wmul-9.c: New file.
2646         * gcc.target/arm/wmul-bitfield-2.c: New file.
2647
2648 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2649
2650         * gcc.target/arm/wmul-8.c: New file.
2651
2652 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2653
2654         * gcc.target/arm/wmul-7.c: New file.
2655
2656 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2657
2658         * gcc.target/arm/wmul-6.c: New file.
2659
2660 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2661
2662         * gcc.target/arm/wmul-5.c: New file.
2663         * gcc.target/arm/no-wmla-1.c: New file.
2664
2665 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2666
2667         * gcc.target/arm/wmul-bitfield-1.c: New file.
2668
2669 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2670
2671         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2672
2673 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2674
2675         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2676         * gcc.target/i386/conversion.c: Likewise.
2677
2678 2011-08-19  Richard Guenther  <rguenther@suse.de>
2679
2680         * gcc.dg/torture/pr50067-1.c: New testcase.
2681         * gcc.dg/torture/pr50067-2.c: Likewise.
2682
2683 2011-08-19  Joey Ye  <joey.ye@arm.com>
2684
2685         PR target/49437
2686         * gcc.target/arm/handler-align.c: New test.
2687         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2688         New Function.
2689
2690 2011-08-19  Joey Ye  <joey.ye@arm.com>
2691
2692         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2693
2694 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2695
2696         PR fortran/50071
2697         * gfortran.dg/end_block_label_1.f90: New test.
2698         * gfortran.dg/end_associate_label_1.f90: New test.
2699
2700 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2701
2702         * gcc.dg/c1x-pointer-float-1.c: New test.
2703
2704 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2705
2706         PR fortran/50071
2707         * gfortran.dg/duplicate_labels_2.f: New test.
2708
2709 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2712         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2713         gcc.dg/c1x-noreturn-5.c: New tests.
2714
2715 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2716
2717         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2718
2719 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2720
2721         PR fortran/18918
2722         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2723         * gfortran.dg/coarray_lock_3.f90: Fix test.
2724         * gfortran.dg/coarray_lock_4.f90: New.
2725         * gfortran.dg/coarray_lock_5.f90: New.
2726
2727 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR target/50009
2730         * gcc.c-torture/compile/pr50009.c: New test.
2731
2732         PR target/50092
2733         * gcc.dg/torture/pr50092.c: New test.
2734
2735 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2736
2737         PR fortran/50109
2738         * gfortran.dg/namelist_73.f90: New.
2739
2740 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2741
2742         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2743
2744         PR debug/50017
2745         * gcc.dg/pr50017.c: New test.
2746
2747 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2748
2749         PR c++/45625
2750         * g++.dg/lookup/hidden-var1.C: New test case.
2751
2752 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2753
2754         PR fortran/31461
2755         * gfortran.dg/warn_unused_var_2.f90: New.
2756         * gfortran.dg/warn_unused_var_3.f90: New.
2757
2758 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2759
2760         PR target/43597
2761         * gcc.target/arm/pr43597.c: New test.
2762
2763 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2764
2765         PR fortran/50070
2766         * gfortran.dg/common_13.f90: New.
2767
2768 2011-08-16  Jason Merrill  <jason@redhat.com>
2769
2770         PR c++/50086
2771         * g++.dg/cpp0x/variadic-unresolved.C: New.
2772
2773         * g++.old-deja/g++.brendan/README: Add R.I.P.
2774
2775         * g++.dg/ext/attr-used-1.C: New.
2776
2777         PR c++/50054
2778         * g++.dg/cpp0x/initlist56.C: New.
2779
2780 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2781
2782         PR testsuite/50085
2783         * g++.dg/opt/life1.C: Only run on Linux.
2784
2785 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2786
2787         * gfortran.dg/coarray_26.f90: New.
2788
2789 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2790
2791         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2792         -fdump-tree-vrp1.
2793
2794 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2795
2796         PR fortran/50073
2797         * gfortran.dg/func_result_7.f90: New.
2798
2799 2011-08-13  Jason Merrill  <jason@redhat.com>
2800
2801         PR c++/50075
2802         * g++.dg/cpp0x/decltype32.C: New.
2803
2804         PR c++/50059
2805         * g++.dg/diagnostic/expr1.C: New.
2806
2807 2011-08-12  David Li  <davidxl@google.com>
2808
2809         * g++.dg/abi/vbase15.C: New test.
2810
2811 2011-08-12  Jason Merrill  <jason@redhat.com>
2812
2813         PR c++/50034
2814         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2815
2816 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2817
2818         * gcc.dg/builtins-67.c: New test.
2819         * gcc.target/i386/conversion.c: Ditto.
2820
2821 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2822             Brian Hackett  <bhackett1024@gmail.com>
2823
2824         * g++.dg/plugin/decl_plugin.c: New.
2825         * g++.dg/plugin/decl-plugin-test.C: New.
2826         * g++.dg/plugin/plugin.exp: Add above testcase.
2827
2828 2011-08-11  Richard Guenther  <rguenther@suse.de>
2829
2830         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2831
2832 2011-08-11  Michael Matz  <matz@suse.de>
2833
2834         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2835
2836 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2837
2838         PR tree-optimization/50039
2839         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2840         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2841
2842 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2843
2844         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2845         (sse4_1_test): Initialize src3 with random value.
2846
2847 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2848
2849         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2850         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2851         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2852         * gcc.dg/scal-to-vec1.c: New test.
2853         * gcc.dg/scal-to-vec2.c: New test.
2854
2855 2011-08-09  Richard Guenther  <rguenther@suse.de>
2856
2857         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2858         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2859         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2860         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2861
2862 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2863
2864         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2865
2866 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2867
2868         * gcc.dg/pr49948.c: Require pthread effective target.
2869
2870 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2871
2872         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2873
2874 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2875
2876         * gcc.target/i386/sse-22a.c: New test.
2877
2878 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2879
2880         PR tree-optimization/50014
2881         * gcc.dg/vect/pr50014.c: New test.
2882
2883 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2884
2885         PR middle-end/49923
2886         * gcc.dg/tree-ssa/pr49923.c: New test.
2887
2888 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2889
2890         PR target/49781
2891         * gcc.target/i386/pr49781-1.c: New.
2892
2893 2011-08-08  Jason Merrill  <jason@redhat.com>
2894
2895         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2896
2897         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2898
2899 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2900
2901         PR fortran/49638
2902         * gfortran.dg/typebound_override_1.f90: New.
2903
2904 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2905
2906         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2907         x86_64 mingw target.
2908         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2909         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2910         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2911         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2912         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2913         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2914         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2915         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2916         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2917         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2918
2919 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2920
2921         PR testsuite/48727
2922         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2923
2924 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2925
2926         * gcc.dg/pr48770.c: Cleanup coverage files.
2927         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2928
2929 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2930
2931         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2932         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2933         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2934         lzcnt and bmi options.
2935
2936 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2937
2938         PR target/47381
2939         * gcc.dg/pr47381-1.c: New.
2940         * gcc.dg/pr47381-2.c: Likewise.
2941         * gcc.target/i386/pr47381.c: Likewise.
2942
2943 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         PR middle-end/47727
2946         * gcc.dg/pr47727.c: New.
2947
2948         PR target/47372
2949         * gcc.dg/pr47372-1.c: New.
2950         * gcc.dg/pr47372-2.c: Likewise.
2951
2952 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR middle-end/47449
2955         * gcc.target/i386/pr47449.c: New.
2956
2957         PR target/47446
2958         * gcc.dg/pr47446-1.c: New.
2959         * gcc.dg/pr47446-2.c: Likewise.
2960
2961 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2962
2963         PR target/47766
2964         * gcc.dg/pr47766.c: New.
2965
2966         PR target/47715
2967         * gcc.dg/tls/pr47715-1.c: New.
2968         * gcc.dg/tls/pr47715-2.c: Likewise.
2969         * gcc.dg/tls/pr47715-3.c: Likewise.
2970         * gcc.dg/tls/pr47715-4.c: Likewise.
2971         * gcc.dg/tls/pr47715-5.c: Likewise.
2972
2973 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2974
2975         PR libobjc/50002
2976         * objc.dg/gnu-api-2-class.m: Updated comments.
2977         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2978         * objc.dg/gnu-api-2-class-meta.m: New test.
2979         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2980
2981 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2982
2983         PR libobjc/49882
2984         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2985         with classes that are in construction.
2986
2987 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         PR target/48084
2990         * gcc.target/i386/pr48084-1.c: New.
2991         * gcc.target/i386/pr48084-2.c: Likewise.
2992         * gcc.target/i386/pr48084-3.c: Likewise.
2993         * gcc.target/i386/pr48084-4.c: Likewise.
2994         * gcc.target/i386/pr48084-5.c: Likewise.
2995
2996         PR rtl-optimization/49504
2997         * gcc.target/i386/pr49504.c: New.
2998
2999         PR target/49860
3000         * gcc.dg/pr49860.c: New.
3001
3002 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3003
3004         PR libobjc/49882
3005         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3006         with classes that are in construction.
3007
3008 2011-08-05  Jason Merrill  <jason@redhat.com>
3009
3010         PR c++/48993
3011         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3012
3013         PR c++/49921
3014         * g++.dg/cpp0x/decltype31.C: New.
3015
3016         PR c++/49669
3017         * g++.dg/init/array28.C: New.
3018
3019         PR c++/49988
3020         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3021
3022 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3023
3024         PR target/47369
3025         * gcc.dg/pr47369-1.c: New.
3026
3027 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3028
3029         PR middle-end/47364
3030         * gcc.dg/torture/pr47364-1.c: New.
3031         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3032         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3033
3034 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035
3036         PR fortran/37211
3037         * gfortran.dg/transfer_check_2.f90:  New test case.
3038
3039 2011-08-05  Jan Hubicka  <jh@suse.cz>
3040
3041         PR middle-end/49494
3042         * gfortran.dg/pr49494.f90: New testcase.
3043
3044 2011-08-05  Jan Hubicka  <jh@suse.cz>
3045
3046         PR middle-end/49735
3047         * gcc.c-torture/compile/pr49735.c: New testcase.
3048
3049 2011-08-05  Jason Merrill  <jason@redhat.com>
3050
3051         PR c++/47453
3052         * g++.dg/cpp0x/initlist56.C: New.
3053
3054         PR c++/49812
3055         * g++.dg/overload/rvalue2.C: New.
3056
3057         PR c++/49983
3058         * g++.dg/cpp0x/range-for21.C: New.
3059
3060         * g++.dg/ext/vla11.C: New.
3061
3062 2011-08-05  Richard Guenther  <rguenther@suse.de>
3063
3064         PR tree-optimization/49984
3065         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3066
3067 2011-08-05  Richard Guenther  <rguenther@suse.de>
3068
3069         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3070         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3071         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3072
3073 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3074
3075         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3076         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3077         * gfortran.dg/ldist-pr43023.f90: Ditto.
3078         * gfortran.dg/namelist_52.f90: Ditto.
3079         * gfortran.dg/interface_proc_end.f90: Ditto.
3080         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3081         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3082
3083 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3084
3085         * gcc.dg/vect/vect-over-widen-1.c: New test.
3086         * gcc.dg/vect/vect-over-widen-2.c: New test.
3087         * gcc.dg/vect/vect-over-widen-3.c: New test.
3088         * gcc.dg/vect/vect-over-widen-4.c: New test.
3089
3090 2011-08-04  Richard Guenther  <rguenther@suse.de>
3091
3092         PR fortran/49957
3093         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3094
3095 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3096
3097         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3098
3099 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR middle-end/49905
3102         * g++.dg/ext/builtin-object-size3.C: New test.
3103
3104 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR tree-optimization/49948
3107         * gcc.dg/pr49948.c: New test.
3108
3109 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3110
3111         PR middle-end/47383
3112         * gcc.dg/torture/pr47383.c: New.
3113
3114 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3115
3116         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3117
3118 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3119
3120         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3121
3122 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3123
3124         PR target/47744
3125         * gcc.dg/torture/pr47744-1.c: New.
3126         * gcc.dg/torture/pr47744-2.c: Likewise.
3127         * gcc.dg/torture/pr47744-3.c: Likewise.
3128
3129 2011-08-03  Richard Guenther  <rguenther@suse.de>
3130
3131         PR middle-end/49958
3132         * gcc.dg/torture/pr49958.c: New testcase.
3133
3134 2011-08-03  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/49938
3137         * g++.dg/torture/pr49938.C: New testcase.
3138
3139 2011-08-02  Jason Merrill  <jason@redhat.com>
3140
3141         PR c++/43886
3142         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3143
3144         PR c++/49577
3145         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3146
3147         PR c++/49593
3148         * g++.dg/cpp0x/variadic115.C: New.
3149
3150         PR c++/49803
3151         * g++.dg/cpp0x/union5.C: New.
3152
3153 2011-08-02  Daniel Kraft  <d@domob.eu>
3154
3155         PR fortran/49885
3156         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3157
3158 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3159
3160         PR middle-end/49947
3161         * gcc.dg/tree-ssa/forwprop-15.c
3162
3163 2011-08-02  Jason Merrill  <jason@redhat.com>
3164
3165         PR c++/49834
3166         * g++.dg/cpp0x/range-for20.C: New.
3167
3168 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3169
3170         * gfortran.dg/coarray_lib_token_3.f90: New.
3171
3172 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR fortran/46752
3175         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3176         * gcc.dg/gomp/atomic-15.c: New test.
3177         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3178         * g++.dg/gomp/atomic-15.C: New test.
3179         * g++.dg/gomp/private-1.C: New test.
3180         * g++.dg/gomp/sharing-2.C: New test.
3181         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3182         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3183         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3184
3185 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3186
3187         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3188         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3189         cleanup-module.
3190         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3191         * gfortran.dg/allocatable_function_5.f90: Ditto.
3192         * gfortran.dg/allocate_stat.f90: Ditto.
3193         * gfortran.dg/array_constructor_20.f90: Ditto.
3194         * gfortran.dg/array_constructor_21.f90: Ditto.
3195         * gfortran.dg/array_constructor_22.f90: Ditto.
3196         * gfortran.dg/array_constructor_26.f03: Ditto.
3197         * gfortran.dg/array_function_4.f90: Ditto.
3198         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3199         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3200         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3201         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3202         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3203         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3204         * gfortran.dg/class_15.f03: Ditto.
3205         * gfortran.dg/class_27.f03: Ditto.
3206         * gfortran.dg/class_33.f90: Ditto.
3207         * gfortran.dg/class_37.f03: Ditto.
3208         * gfortran.dg/class_40.f03: Ditto.
3209         * gfortran.dg/class_42.f03: Ditto.
3210         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3211         * gfortran.dg/coarray/registering_1.f90: Ditto.
3212         * gfortran.dg/convert_1.f90: Ditto.
3213         * gfortran.dg/default_initialization_3.f90: Ditto.
3214         * gfortran.dg/dependency_25.f90: Ditto.
3215         * gfortran.dg/dependency_26.f90: Ditto.
3216         * gfortran.dg/dependency_36.f90: Ditto.
3217         * gfortran.dg/dependency_37.f90: Ditto.
3218         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3219         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3220         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3221         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3222         * gfortran.dg/elemental_result_1.f90: Ditto.
3223         * gfortran.dg/empty_derived_type.f90: Ditto.
3224         * gfortran.dg/entry_7.f90: Ditto.
3225         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3226         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3227         * gfortran.dg/error_recovery_3.f90: Ditto.
3228         * gfortran.dg/extends_4.f03: Ditto.
3229         * gfortran.dg/func_assign.f90: Ditto.
3230         * gfortran.dg/func_assign_3.f90: Ditto.
3231         * gfortran.dg/generic_1.f90: Ditto.
3232         * gfortran.dg/generic_18.f90: Ditto.
3233         * gfortran.dg/generic_22.f03: Ditto.
3234         * gfortran.dg/generic_4.f90: Ditto.
3235         * gfortran.dg/generic_6.f90: Ditto.
3236         * gfortran.dg/generic_actual_arg.f90: Ditto.
3237         * gfortran.dg/graphite/id-21.f: Ditto.
3238         * gfortran.dg/graphite/pr45758.f90: Ditto.
3239         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3240         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3241         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3242         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3243         * gfortran.dg/host_used_types_1.f90: Ditto.
3244         * gfortran.dg/implicit_1.f90: Ditto.
3245         * gfortran.dg/implicit_11.f90: Ditto.
3246         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3247         * gfortran.dg/impure_actual_1.f90: Ditto.
3248         * gfortran.dg/impure_assignment_1.f90: Ditto.
3249         * gfortran.dg/impure_constructor_1.f90: Ditto.
3250         * gfortran.dg/initialization_10.f90: Ditto.
3251         * gfortran.dg/initialization_12.f90: Ditto.
3252         * gfortran.dg/interface_14.f90: Ditto.
3253         * gfortran.dg/interface_15.f90: Ditto.
3254         * gfortran.dg/interface_2.f90: Ditto.
3255         * gfortran.dg/interface_25.f90: Ditto.
3256         * gfortran.dg/interface_26.f90: Ditto.
3257         * gfortran.dg/interface_29.f90: Ditto.
3258         * gfortran.dg/interface_assignment_1.f90: Ditto.
3259         * gfortran.dg/internal_pack_6.f90: Ditto.
3260         * gfortran.dg/internal_pack_7.f90: Ditto.
3261         * gfortran.dg/internal_pack_8.f90: Ditto.
3262         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3263         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3264         * gfortran.dg/module_commons_3.f90: Ditto.
3265         * gfortran.dg/module_equivalence_4.f90: Ditto.
3266         * gfortran.dg/module_equivalence_6.f90: Ditto.
3267         * gfortran.dg/module_function_type_1.f90: Ditto.
3268         * gfortran.dg/module_naming_1.f90: Ditto.
3269         * gfortran.dg/namelist_4.f90: Ditto.
3270         * gfortran.dg/operator_c1202.f90: Ditto.
3271         * gfortran.dg/parens_7.f90: Ditto.
3272         * gfortran.dg/pr32921.f: Ditto.
3273         * gfortran.dg/pr33646.f90: Ditto.
3274         * gfortran.dg/pr41928.f90: Ditto.
3275         * gfortran.dg/pr42119.f90: Ditto.
3276         * gfortran.dg/pr43984.f90: Ditto.
3277         * gfortran.dg/present_1.f90: Ditto.
3278         * gfortran.dg/private_type_2.f90: Ditto.
3279         * gfortran.dg/proc_decl_2.f90: Ditto.
3280         * gfortran.dg/proc_ptr_10.f90: Ditto.
3281         * gfortran.dg/proc_ptr_22.f90: Ditto.
3282         * gfortran.dg/proc_ptr_8.f90: Ditto.
3283         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3284         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3285         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3286         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3287         * gfortran.dg/substring_equivalence.f90: Ditto.
3288         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3289         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3290         * gfortran.dg/trim_optimize_6.f90: Ditto.
3291         * gfortran.dg/typebound_call_12.f03: Ditto.
3292         * gfortran.dg/typebound_operator_5.f03: Ditto.
3293         * gfortran.dg/typebound_operator_6.f03: Ditto.
3294         * gfortran.dg/typebound_proc_18.f03: Ditto.
3295         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3296         * gfortran.dg/use_1.f90: Ditto.
3297         * gfortran.dg/use_10.f90: Ditto.
3298         * gfortran.dg/use_11.f90: Ditto.
3299         * gfortran.dg/use_14.f90: Ditto.
3300         * gfortran.dg/use_only_2.f90: Ditto.
3301         * gfortran.dg/use_rename_4.f90: Ditto.
3302         * gfortran.dg/use_rename_5.f90: Ditto.
3303         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3304         * gfortran.dg/used_interface_ref.f90: Ditto.
3305         * gfortran.dg/used_types_11.f90: Ditto.
3306         * gfortran.dg/used_types_3.f90: Ditto.
3307         * gfortran.dg/used_types_4.f90: Ditto.
3308         * gfortran.dg/userdef_operator_2.f90: Ditto.
3309         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3310         * gfortran.dg/vect/pr46213.f90: Ditto.
3311         * gfortran.dg/whole_file_21.f90: Ditto.
3312         * gfortran.dg/whole_file_22.f90: Ditto.
3313         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3314         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3315
3316 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3317
3318         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3319
3320 2011-08-01  Jason Merrill  <jason@redhat.com>
3321
3322         PR c++/49932
3323         * g++.dg/abi/mangle49.C: New.
3324
3325         PR c++/49924
3326         * g++.dg/cpp0x/constexpr-array4.C: New.
3327
3328         PR c++/49813
3329         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3330
3331 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3332
3333         PR target/49927
3334         * gcc.target/i386/pr49927.c: New test.
3335
3336 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3337
3338         PR tree-optimization/49926
3339         * gcc.dg/vect/pr49926.c: New test.
3340
3341 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3342
3343         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3344         * gcc.target/i386/lzcnt-1.c: New test.
3345         * gcc.target/i386/lzcnt-2.c: Likewise.
3346         * gcc.target/i386/lzcnt-2a.c: Likewise.
3347         * gcc.target/i386/lzcnt-3.c: Likewise.
3348         * gcc.target/i386/lzcnt-4.c: Likewise.
3349         * gcc.target/i386/lzcnt-4a.c: Likewise.
3350         * gcc.target/i386/lzcnt-5.c: Likewise.
3351         * gcc.target/i386/lzcnt-6.c: Likewise.
3352         * gcc.target/i386/lzcnt-6a.c: Likewise.
3353         * gcc.target/i386/lzcnt-check.h: Likewise.
3354
3355         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3356         * gcc.target/i386/sse-13.c: Likewise.
3357         * gcc.target/i386/sse-14.c: Likewise.
3358         * g++.dg/other/i386-2.C: Likewise.
3359         * g++.dg/other/i386-3.C: Likewise.
3360
3361 2011-08-01  Julian Brown  <julian@codesourcery.com>
3362
3363         * gcc.target/arm/fixed-point-exec.c: New test.
3364
3365 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3366
3367         PR target/49920
3368         * gcc.target/i386/pr49920.c: New test.
3369
3370 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3371
3372         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3373         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3374         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3375         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3376         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3377         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3378         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3379         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3380         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3381         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3382         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3383         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3384         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3385         * g++.dg/tree-ssa/pr33615.C: Ditto.
3386         * g++.dg/tree-ssa/restrict1.C: Ditto.
3387         * c-c++-common/restrict-2.c: Ditto.
3388         * gfortran.dg/pr32921.f: Ditto.
3389         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3390         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3391         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3392         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3393         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3394         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3395         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3396         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3397         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3398         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3399
3400 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3403         .exe.ltrans[0-9]*. dump files.
3404
3405 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3406
3407         PR fortran/49112
3408         * gfortran.dg/abstract_type_6.f03: Modified.
3409         * gfortran.dg/typebound_proc_24.f03: New.
3410
3411 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3412
3413         PR testsuite/49917
3414         * g++.dg/init/for1.C: Fix.
3415
3416 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3417
3418         PR fortran/48876
3419         * gfortran.dg/string_5.f90:  New test.
3420
3421 2011-07-29  Jason Merrill  <jason@redhat.com>
3422
3423         PR c++/49867
3424         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3425
3426 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3427
3428         PR tree-optimization/47407
3429         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3430         alpha*-dec-osf*.
3431         Sort target list.
3432
3433 2011-07-29  Richard Guenther  <rguenther@suse.de>
3434
3435         * gcc.dg/uninit-suppress.c: Also disable VRP.
3436         * gcc.dg/uninit-suppress_2.c: Likewise.
3437
3438 2011-07-28  Jason Merrill  <jason@redhat.com>
3439
3440         PR c++/49808
3441         * g++.dg/template/nontype24.C: New.
3442
3443 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3444
3445         PR rtl-optimization/47958
3446         * gcc.dg/torture/pr47958-1.c: New.
3447
3448 2011-07-29  Wei Guozhi  <carrot@google.com>
3449
3450         PR rtl-optimization/49799
3451         * gcc.dg/pr49799.c: New test case.
3452
3453 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3454
3455         PR middle-end/48648
3456         * gcc.dg/graphite/id-pr48648.c: New.
3457
3458 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3459
3460         PR fortran/31067
3461         * gfortran.dg/maxloc_2.f90: New test.
3462         * gfortran.dg/maxloc_3.f90: New test.
3463         * gfortran.dg/minloc_1.f90: New test.
3464         * gfortran.dg/minloc_2.f90: New test.
3465         * gfortran.dg/minloc_3.f90: New test.
3466         * gfortran.dg/minmaxloc_7.f90: New test.
3467
3468         PR debug/49871
3469         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3470
3471 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3472
3473         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3474         the builtin isn't optimized away.
3475
3476 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3477
3478         PR fortran/45586
3479         * gfortran.dg/lto/pr45586-2_0.f90: New.
3480
3481 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3482
3483         PR middle-end/49875
3484         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3485         * c-c++-common/cxxbitfields-5.c: Same.
3486
3487 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3488
3489         * lib/target-supports.exp (check_effective_target_mmap): Use
3490         check_function_available.
3491
3492 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3493
3494         * g++.old-deja/g++.pt/crash60.C: Updated.
3495
3496 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR target/49866
3499         * gcc.target/i386/pr49866.c: New test.
3500
3501 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3502
3503         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3504         * gcc.target/i386/bmi-andn-1.c: New test.
3505         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3506         * gcc.target/i386/bmi-andn-2.c: Likewise.
3507         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3508         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3509         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3510         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3511         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3512         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3513         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3514         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3515         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3516         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3517         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3518         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3519         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3520         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3521         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3522         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3523         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3524         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3525         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3526         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3527         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3528
3529 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3530
3531         PR middle-end/47691
3532         * gfortran.dg/graphite/id-pr47691.f: New.
3533
3534 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3535
3536         * gcc.target/i386/avx-os-support.h: New.
3537         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3538         (main): Check avx_os_support before the test is run.
3539         * gcc.target/i386/aes-avx-check.h: Ditto.
3540         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3541
3542 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3543
3544         * gcc.target/i386/aggregate-ret3.c: New test.
3545         * gcc.target/i386/aggregate-ret4.c: New test.
3546
3547 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3548
3549         PR fortran/49755
3550         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3551         allocated array should *not* change its size.
3552         * gfortran.dg/multiple_allocation_3.f90: New test.
3553
3554 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3555
3556         PR c++/49776
3557         * g++.dg/cpp0x/constexpr-49776.C: New.
3558
3559 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3560
3561         PR middle-end/47046
3562         * gcc.dg/graphite/id-pr47046.c: New.
3563
3564 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3565
3566         PR middle-end/47653
3567         * gcc.dg/graphite/run-id-pr47593.c: New.
3568
3569 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3570
3571         PR middle-end/47653
3572         * gcc.dg/graphite/run-id-pr47653.c: New.
3573         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3574         induction variables.
3575         * gcc.dg/graphite/scop-16.c: Same.
3576         * gcc.dg/graphite/scop-17.c: Same.
3577         * gcc.dg/graphite/scop-21.c: Same.
3578
3579 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3580
3581         PR middle-end/48805
3582         * gcc.dg/graphite/id-pr48805.c: New.
3583
3584 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3585
3586         * gfortran.dg/coarray_lib_token_2.f90: New.
3587
3588 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3589
3590         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3591         SPU local store.
3592
3593 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3594
3595         PR tree-opt/49671
3596         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3597         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3598
3599 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3600
3601         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3602
3603         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3604         * gcc.c-torture/execute/loop-2g.c: Likewise.
3605         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3606         Require mmap support.
3607         * gcc.c-torture/execute/loop-2g.x: Likewise.
3608         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3609         (MAP_ANON): Provide default.
3610         * gcc.dg/20050826-1.c: Likewise.
3611         * gcc.target/i386/pr36533.c: Likewise.
3612         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3613         Use dg-require-effective-target mmap.
3614
3615 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3616
3617         PR c++/49838
3618         * g++.dg/cpp0x/range-for19.C: New.
3619
3620 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3621
3622         PR testsuite/49753
3623         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3624
3625         Revert:
3626         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR testsuite/49753
3629         * g++.dg/torture/pr49309.C: Remove.
3630
3631 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3632
3633         PR tree-optimization/49809
3634         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3635         test.
3636
3637 2011-07-25  Richard Guenther  <rguenther@suse.de>
3638
3639         PR tree-optimization/49715
3640         * gcc.target/i386/pr49715-1.c: New testcase.
3641         * gcc.target/i386/pr49715-2.c: Likewise.
3642
3643 2011-07-23  Jason Merrill  <jason@redhat.com>
3644
3645         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3646
3647 2011-07-22  Jason Merrill  <jason@redhat.com>
3648
3649         PR c++/49793
3650         * g++.dg/cpp0x/initlist55.C: New.
3651
3652 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3653
3654         PR fortran/49791
3655         * gfortran.dg/namelist_72.f: New.
3656
3657 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3658
3659         * gfortran.dg/coarray_25.f90: New.
3660
3661 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3662
3663         * override1.C: This test should use c++0x mode.
3664         * override3.C: New. Test the diagnostics in c++98 mode.
3665
3666 2011-07-22  Jason Merrill  <jason@redhat.com>
3667             Mark Glisse  <marc.glisse@normalesup.org>
3668
3669         PR c++/30112
3670         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3671
3672         PR c++/49813
3673         * g++.dg/opt/builtins2.C: New.
3674         * g++.dg/other/error27.C: Don't rely on __builtin.
3675
3676 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3677
3678         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3679         on lp64 targets.
3680         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3681         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3682         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3683         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3684
3685         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3686         instead of ia32.
3687
3688 2011-07-22  Richard Guenther  <rguenther@suse.de>
3689
3690         PR tree-optimization/45819
3691         * gcc.dg/pr45819.c: New testcase.
3692
3693 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3694
3695         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3696
3697 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3698
3699         PR middle-end/47654
3700         PR middle-end/49649
3701         * gcc.dg/graphite/run-id-pr47654.c: New.
3702
3703 2011-07-21  Ian Lance Taylor  <iant@google.com>
3704
3705         PR middle-end/49705
3706         * gcc.dg/pr49705.c: New test.
3707
3708 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3709
3710         * lib/target-supports.exp (check_avx_os_support_available): New.
3711         (check_effective_target_avx_runtime): Use it.
3712
3713 2011-07-21  Richard Guenther  <rguenther@suse.de>
3714
3715         PR tree-optimization/49770
3716         * g++.dg/torture/pr49770.C: New testcase.
3717
3718 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3719
3720         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3721         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3722
3723 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3724
3725         * gfortran.dg/coarray_lib_token_1.f90: New.
3726
3727 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3728
3729         * gcc.dg/pr32912-2.c: Skip for AVR.
3730         * gcc.dg/pr44674.c: Add dg-require-profiling.
3731
3732 2011-07-20  Jason Merrill  <jason@redhat.com>
3733
3734         * g++.dg/ext/desig2.C: New.
3735
3736 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3737
3738         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3739         be generated.
3740         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3741         * gcc.target/powerpc/recip-3.c: Ditto.
3742
3743 2011-07-19  Jason Merrill  <jason@redhat.com>
3744
3745         PR c++/6709 (DR 743)
3746         PR c++/42603 (DR 950)
3747         * g++.dg/cpp0x/decltype21.C: New.
3748
3749 2011-07-20  Richard Guenther  <rguenther@suse.de>
3750
3751         PR middle-end/18908
3752         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3753         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3754
3755 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3756
3757         * gcc.target/arm/combine-movs.c: New.
3758         * gcc.target/arm/unsigned-extend-2.c: New.
3759
3760 2011-07-19  Jason Merrill  <jason@redhat.com>
3761
3762         PR c++/49785
3763         * g++.dg/cpp0x/variadic114.C: New.
3764
3765 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3766
3767         * gfortran.dg/coarray_args_1.f90: New.
3768         * gfortran.dg/coarray_args_2.f90: New.
3769
3770 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3771
3772         PR fortran/49708
3773         * gfortran.dg/allocate_error_3.f90: New.
3774
3775 2011-07-19  Richard Guenther  <rguenther@suse.de>
3776
3777         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3778         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3779         * gcc.dg/torture/20110719-1.c: New testcase.
3780
3781 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3782
3783         PR tree-optimization/49768
3784         * gcc.c-torture/execute/pr49768.c: New test.
3785
3786 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3787
3788         PR tree-optimization/49771
3789         * gcc.dg/vect/pr49771.c: New test.
3790
3791 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3792
3793         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3794         * gcc.dg/ipa/ipa-2.c: Likewise.
3795         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3796         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3797         * gcc.dg/ipa/ipa-5.c: Likewise.
3798         * gcc.dg/ipa/ipa-7.c: Likewise.
3799         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3800         * gcc.dg/ipa/ipacost-1.c: Likewise.
3801         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3802         functions.
3803         * gcc.dg/ipa/ipcp-1.c: New test.
3804         * gcc.dg/ipa/ipcp-2.c: Likewise.
3805         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3806
3807 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3808
3809         PR middle-end/49675
3810         * gfortran.dg/pr49675.f90: New test.
3811
3812 2011-07-18  Richard Guenther  <rguenther@suse.de>
3813
3814         * gcc.dg/torture/20110718-1.c: New testcase.
3815
3816 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3817
3818         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3819         * g++.dg/ext/bitfield3.C: Likewise.
3820         * g++.dg/ext/bitfield4.C: Likewise.
3821         * g++.dg/ext/bitfield5.C: Likewise.
3822         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3823         * g++.dg/other/pr23205-2.C: Likewise.
3824         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3825         * gcc.c-torture/compile/20001109-2.c: Likewise.
3826         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3827         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3828         * gcc.dg/bitfld-16.c: Likewise.
3829         * gcc.dg/bitfld-17.c: Likewise.
3830         * gcc.dg/bitfld-18.c: Likewise.
3831         * gcc.dg/builtins-config.h: Remove Netware support.
3832         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3833         * gcc.dg/cdce2.c: Likewise.
3834         * gcc.dg/cpp/assert4.c: Remove netware support.
3835         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3836         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3837
3838         * lib/target-supports.exp (check_visibility_available): Remove
3839         NetWare support.
3840         (check_profiling_available): Likewise.
3841
3842 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3843
3844         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3845
3846 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3847             Thomas Koenig  <tkoenig@gcc.gnu.org>
3848
3849         PR fortran/34657
3850         * gfortran.dg/generic_17.f90: Fix testcase.
3851         * gfortran.dg/interface_3.f90: Add dg-error.
3852         * gfortran.dg/use_14.f90: New.
3853         * gfortran.dg/use_15.f90: New.
3854
3855 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * gnat.dg/pointer_controlled.adb: New test.
3858
3859 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3860
3861         PR fortran/49624
3862         * gfortran.dg/pointer_remapping_7.f90: New.
3863
3864 2011-07-16  Jason Merrill  <jason@redhat.com>
3865
3866         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3867
3868 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3869             Jason Merrill  <jason@redhat.com>
3870
3871         PR c++/45329
3872         PR c++/48934
3873         * g++.dg/cpp0x/decltype29.C: Adjust.
3874         * g++.dg/cpp0x/error4.C: Adjust.
3875         * g++.dg/cpp0x/sfinae26.C: Adjust.
3876         * g++.dg/cpp0x/variadic105.C: Adjust.
3877         * g++.dg/template/deduce3.C: Adjust.
3878         * g++.dg/template/error45.C: Adjust.
3879         * g++.dg/template/ptrmem2.C: Adjust.
3880         * g++.dg/template/sfinae2.C: Adjust.
3881         * g++.old-deja/g++.pt/crash60.C: Adjust.
3882         * g++.old-deja/g++.pt/unify6.C: Adjust.
3883         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3884         * g++.dg/cpp0x/nullptr15.C: Adjust.
3885         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3886         * g++.dg/cpp0x/pr31431.C: Adjust.
3887         * g++.dg/cpp0x/pr31434.C: Adjust.
3888         * g++.dg/cpp0x/sfinae11.C: Adjust
3889         * g++.dg/cpp0x/temp_default2.C: Adjust.
3890         * g++.dg/cpp0x/trailing4.C: Adjust.
3891         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3892         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3893         * g++.dg/cpp0x/variadic105.C: Adjust.
3894         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3895         * g++.dg/ext/vla2.C: Adjust.
3896         * g++.dg/other/ptrmem10.C: Adjust.
3897         * g++.dg/other/ptrmem11.C: Adjust.
3898         * g++.dg/overload/unknown1.C: Adjust.
3899         * g++.dg/template/conv11.C: Adjust.
3900         * g++.dg/template/dependent-expr5.C: Adjust.
3901         * g++.dg/template/friend.C: Adjust.
3902         * g++.dg/template/incomplete2.C: Adjust.
3903         * g++.dg/template/local4.C: Adjust.
3904         * g++.dg/template/local6.C: Adjust.
3905         * g++.dg/template/operator9.C: Adjust.
3906         * g++.dg/template/ttp25.C: Adjust.
3907         * g++.dg/template/unify10.C: Adjust.
3908         * g++.dg/template/unify11.C: Adjust.
3909         * g++.dg/template/unify6.C: Adjust.
3910         * g++.dg/template/unify9.C: Adjust.
3911         * g++.dg/template/varmod1.C: Adjust.
3912         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3913         * g++.old-deja/g++.pt/crash28.C: Adjust.
3914         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3915         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3916         * g++.old-deja/g++.pt/expr2.C: Adjust.
3917         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3918         * g++.old-deja/g++.pt/spec5.C: Adjust.
3919         * g++.old-deja/g++.pt/spec6.C: Adjust.
3920         * g++.old-deja/g++.pt/unify4.C: Adjust.
3921         * g++.old-deja/g++.pt/unify8.C: Adjust.
3922         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3923         * g++.dg/overload/template5.C: New testcase.
3924         * g++.dg/template/overload12.C: New testcase.
3925
3926 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3927
3928         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3929         * gfortran.dg/coarray_7.f90: Ditto.
3930         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3931         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3932
3933 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3934
3935         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3936         case.
3937         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3938         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3939         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3940         C67X.
3941         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3942         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3943         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3944
3945 2011-07-15  Jason Merrill  <jason@redhat.com>
3946
3947         PR testsuite/49741
3948         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3949         Use --extra_opts instead of --additional_options.
3950
3951 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR testsuite/49753
3954         * g++.dg/torture/pr49309.C: Remove.
3955
3956 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3957
3958         * gcc.target/tic6x/weak-call.c: New test.
3959         * gcc.target/tic6x/fpcmp.c: New test.
3960         * gcc.target/tic6x/fpdiv.c: New test.
3961         * gcc.target/tic6x/rotdi16-scan.c: New test.
3962         * gcc.target/tic6x/ffssi.c: New test.
3963         * gcc.target/tic6x/fpdiv-lib.c: New test.
3964         * gcc.target/tic6x/cold-lc.c: New test.
3965         * gcc.target/tic6x/longcalls.c: New test.
3966         * gcc.target/tic6x/abi-align-1.c: New test.
3967         * gcc.target/tic6x/fpcmp-finite.c: New test.
3968         * gcc.target/tic6x/rotdi16.c: New test.
3969         * gcc.target/tic6x/bswapl.c: New test.
3970         * gcc.target/tic6x/ffsdi.c: New test.
3971         * gcc.target/tic6x/tic6x.exp: New file.
3972         * gcc.target/tic6x/builtins/arith24.c: New test.
3973         * gcc.target/tic6x/builtins/smpy.c: New test.
3974         * gcc.target/tic6x/builtins/smpylh.c: New test.
3975         * gcc.target/tic6x/builtins/smpyh.c: New test.
3976         * gcc.target/tic6x/builtins/sarith1.c: New test.
3977         * gcc.target/tic6x/builtins/extclr.c: New test
3978         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3979         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3980         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3981         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3982         New functions.
3983         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3984         __TMS320C6X__.
3985         * gcc.dg/20020312-2.c: Likewise.
3986         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3987         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3988         * gcc.dg/torture/builtin-math-7.c: Likewise.
3989
3990         PR testsuite/49757
3991         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3992         not testing tic6x-*-*.
3993
3994 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3995
3996         PR tree-opt/49309
3997         * g++.dg/torture/pr49309.C: New testcase.
3998
3999 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4000
4001         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4002
4003 2011-07-14  Richard Guenther  <rguenther@suse.de>
4004
4005         PR tree-optimization/49651
4006         * gcc.dg/torture/pr49651.c: New testcase.
4007
4008 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4009
4010         PR target/43746
4011         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4012
4013 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4014
4015         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4016         -mno-pointers-to-nested-functions.
4017         * gcc.target/powerpc/no-r11-2.c: Ditto.
4018         * gcc.target/powerpc/no-r11-3.c: Ditto.
4019
4020 2011-07-13  Jason Merrill  <jason@redhat.com>
4021
4022         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4023         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4024         when compiling C files.
4025         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4026         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4027         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4028         * g++.dg/lookup/anon2.C: Likewise.
4029         * g++.dg/tree-ssa/copyprop.C: Likewise.
4030         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4031         * g++.dg/init/vector1.C: Ignore narrowing errors.
4032         * g++.dg/torture/pr35526.C: Likewise.
4033         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4034
4035 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4036
4037         PR libfortran/49296
4038         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4039         and logical reads.
4040
4041 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4042
4043         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4044         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4045
4046 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4047
4048         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4049         * lib/obj-c++.exp (obj-c++_init): Ditto.
4050         * lib/file-format.exp (gcc_target_object_format): Ditto.
4051         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4052         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4053         (check_visibility_available): Ditto.
4054         (check_effective_target_tls_native): Ditto.
4055         (check_effective_target_tls_emulated): Ditto.
4056         (check_effective_target_function_sections): Ditto.
4057
4058 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4059
4060         * gcc.target/arm/pr48183.c: New test.
4061
4062 2011-07-13  Richard Guenther  <rguenther@suse.de>
4063
4064         * gcc.dg/torture/20110713-1.c: New testcase.
4065
4066 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4067
4068         PR rtl-opt/49474
4069         * gcc.c-torture/compile/pr49474.c: New testcase.
4070
4071 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR tree-optimization/49712
4074         * gcc.c-torture/execute/pr49712.c: New test.
4075
4076 2011-07-11  Jason Merrill  <jason@redhat.com>
4077
4078         PR c++/44609
4079         * g++.dg/template/recurse3.C: New.
4080
4081 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR debug/49676
4084         * gcc.dg/guality/csttest.c: New test.
4085
4086         PR fortran/49698
4087         * gfortran.dg/pr49698.f90: New test.
4088
4089 2011-07-11  Jeff Law  <law@redhat.com>
4090
4091         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4092
4093 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4094
4095         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4096         * go.test/go-test.exp (go-set-goarch): Likewise.
4097
4098 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4099
4100         PR target/39633
4101         * gcc.target/avr/torture/pr39633.c: New test case.
4102
4103 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4104
4105         PR fortran/18918
4106         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4107
4108 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4109
4110         * lib/target-supports.exp (check_effective_target_scheduling):
4111         New Function.
4112         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4113         * gcc.dg/pr45055.c: Ditto.
4114         * gcc.dg/pr45353.c: Ditto.
4115         * g++.dg/pr45056.C: Ditto.
4116
4117 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4118
4119         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4120         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4121         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4122         * g++.dg/torture/pr31863.C: Skip AVR.
4123
4124 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/49690
4127         * gfortran.dg/intrinsic_signal.f90: New.
4128
4129 2011-07-09  Jason Merrill  <jason@redhat.com>
4130
4131         * g++.dg/cpp0x/regress/regress6.C: New.
4132         * g++.dg/parse/crash45.C: Adjust message.
4133         * g++.dg/template/crash38.C: Adjust message.
4134         * g++.dg/template/crash64.C: Adjust message.
4135
4136 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4139         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4140         * g++.dg/abi/bitfield3.C: Likewise.
4141         * g++.dg/eh/pr38662.C: Likewise.
4142         * g++.dg/ext/attrib36.C: Likewise.
4143         * g++.dg/ext/attrib37.C: Likewise.
4144         * g++.dg/ext/attrib8.C: Likewise.
4145         * g++.dg/ext/tmplattr1.C: Likewise.
4146         * g++.dg/inherit/override-attribs.C: Likewise.
4147         * g++.dg/opt/inline9.C: Likewise.
4148         * g++.dg/opt/life1.C: Likewise.
4149         * g++.dg/opt/longbranch2.C: Likewise.
4150         * g++.dg/opt/nrv12.C: Likewise.
4151         * g++.dg/opt/reg-stack4.C: Likewise.
4152         * g++.dg/other/pr35504.C: Likewise.
4153         * g++.dg/other/pr39496.C: Likewise.
4154         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4155         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4156         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4157         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4158         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4159         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4160         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4161         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4162         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4163         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4164         * g++.dg/warn/pr15774-1.C: Likewise.
4165         * g++.dg/warn/pr15774-2.C: Likewise.
4166         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4167         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4168         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4169         * g++.old-deja/g++.pt/asm2.C: Likewise.
4170         * gcc.c-torture/compile/20000804-1.c: Likewise.
4171         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4172         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4173         * gcc.dg/20020108-1.c: Likewise.
4174         * gcc.dg/20020122-2.c: Likewise.
4175         * gcc.dg/20020122-3.c: Likewise.
4176         * gcc.dg/20020206-1.c: Likewise.
4177         * gcc.dg/20020219-1.c: Likewise.
4178         * gcc.dg/20020310-1.c: Likewise.
4179         * gcc.dg/20020411-1.c: Likewise.
4180         * gcc.dg/20020418-2.c: Likewise.
4181         * gcc.dg/20020426-2.c: Likewise.
4182         * gcc.dg/20020517-1.c: Likewise.
4183         * gcc.dg/20030204-1.c: Likewise.
4184         * gcc.dg/20030826-2.c: Likewise.
4185         * gcc.dg/20031102-1.c: Likewise.
4186         * gcc.dg/20031202-1.c: Likewise.
4187         * gcc.dg/20050111-1.c: Likewise.
4188         * gcc.dg/20050503-1.c: Likewise.
4189         * gcc.dg/array-init-1.c: Likewise.
4190         * gcc.dg/builtin-apply4.c: Likewise.
4191         * gcc.dg/dfp/pr31344.c: Likewise.
4192         * gcc.dg/gomp/atomic-11.c: Likewise.
4193         * gcc.dg/graphite/pr40281.c: Likewise.
4194         * gcc.dg/ia64-sync-1.c: Likewise.
4195         * gcc.dg/ia64-sync-2.c: Likewise.
4196         * gcc.dg/ia64-sync-3.c: Likewise.
4197         * gcc.dg/ia64-sync-4.c: Likewise.
4198         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4199         * gcc.dg/invalid-call-1.c: Likewise.
4200         * gcc.dg/loop-3.c: Likewise.
4201         * gcc.dg/lower-subreg-1.c: Likewise.
4202         * gcc.dg/lto/pr47259_0.c: Likewise.
4203         * gcc.dg/nested-calls-1.c: Likewise.
4204         * gcc.dg/pr20017.c: Likewise.
4205         * gcc.dg/pr25023.c: Likewise.
4206         * gcc.dg/pr27671-2.c: Likewise.
4207         * gcc.dg/pr32176.c: Likewise.
4208         * gcc.dg/pr33676.c: Likewise.
4209         * gcc.dg/pr35045.c: Likewise.
4210         * gcc.dg/pr36015.c: Likewise.
4211         * gcc.dg/pr36584.c: Likewise.
4212         * gcc.dg/pr36998.c: Likewise.
4213         * gcc.dg/pr37438.c: Likewise.
4214         * gcc.dg/pr37908.c: Likewise.
4215         * gcc.dg/pr41241.c: Likewise.
4216         * gcc.dg/pr41340.c: Likewise.
4217         * gcc.dg/pr44136.c: Likewise.
4218         * gcc.dg/pr44194-1.c: Likewise.
4219         * gcc.dg/pr46212.c: Likewise.
4220         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4221         * gcc.dg/setjmp-2.c: Likewise.
4222         * gcc.dg/short-compare-1.c: Likewise.
4223         * gcc.dg/short-compare-2.c: Likewise.
4224         * gcc.dg/smod-1.c: Likewise.
4225         * gcc.dg/sync-2.c: Likewise.
4226         * gcc.dg/sync-3.c: Likewise.
4227         * gcc.dg/tls/opt-1.c: Likewise.
4228         * gcc.dg/tls/opt-2.c: Likewise.
4229         * gcc.dg/tls/opt-3.c: Likewise.
4230         * gcc.dg/torture/badshift.c: Likewise.
4231         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4232         * gcc.dg/torture/pr20314-2.c: Likewise.
4233         * gcc.dg/torture/pr36891.c: Likewise.
4234         * gcc.dg/torture/pr38774.c: Likewise.
4235         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4236         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4237         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4238         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4239         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4240         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4241         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4242         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4243         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4244         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4245         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4246         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4247         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4248         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4249         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4250         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4251         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4252         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4253         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4254         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4255         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4256         * gcc.dg/unroll-1.c: Likewise.
4257         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4258         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4259         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4260         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4261         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4262         * gcc.target/i386/20000609-1.c: Likewise.
4263         * gcc.target/i386/20000720-1.c: Likewise.
4264         * gcc.target/i386/20000724-1.c: Likewise.
4265         * gcc.target/i386/20011107-1.c: Likewise.
4266         * gcc.target/i386/20011119-1.c: Likewise.
4267         * gcc.target/i386/20020201-3.c: Likewise.
4268         * gcc.target/i386/20020218-1.c: Likewise.
4269         * gcc.target/i386/20020729-1.c: Likewise.
4270         * gcc.target/i386/20030926-1.c: Likewise.
4271         * gcc.target/i386/20060125-1.c: Likewise.
4272         * gcc.target/i386/20060125-2.c: Likewise.
4273         * gcc.target/i386/20060512-1.c: Likewise.
4274         * gcc.target/i386/20060512-2.c: Likewise.
4275         * gcc.target/i386/20060512-3.c: Likewise.
4276         * gcc.target/i386/20060512-4.c: Likewise.
4277         * gcc.target/i386/387-1.c: Likewise.
4278         * gcc.target/i386/387-2.c: Likewise.
4279         * gcc.target/i386/387-5.c: Likewise.
4280         * gcc.target/i386/387-6.c: Likewise.
4281         * gcc.target/i386/980312-1.c: Likewise.
4282         * gcc.target/i386/980313-1.c: Likewise.
4283         * gcc.target/i386/990117-1.c: Likewise.
4284         * gcc.target/i386/990424-1.c: Likewise.
4285         * gcc.target/i386/990524-1.c: Likewise.
4286         * gcc.target/i386/991129-1.c: Likewise.
4287         * gcc.target/i386/991214-1.c: Likewise.
4288         * gcc.target/i386/991230-1.c: Likewise.
4289         * gcc.target/i386/addr-sel-1.c: Likewise.
4290         * gcc.target/i386/aggregate-ret1.c: Likewise.
4291         * gcc.target/i386/aggregate-ret2.c: Likewise.
4292         * gcc.target/i386/align-main-3.c: Likewise.
4293         * gcc.target/i386/amd64-abi-1.c: Likewise.
4294         * gcc.target/i386/amd64-abi-2.c: Likewise.
4295         * gcc.target/i386/amd64-abi-4.c: Likewise.
4296         * gcc.target/i386/amd64-abi-5.c: Likewise.
4297         * gcc.target/i386/amd64-abi-6.c: Likewise.
4298         * gcc.target/i386/asm-1.c: Likewise.
4299         * gcc.target/i386/asm-3.c: Likewise.
4300         * gcc.target/i386/asm-5.c: Likewise.
4301         * gcc.target/i386/attributes-error.c: Likewise.
4302         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4303         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4304         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4305         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4306         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4307         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4308         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4309         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4310         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4311         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4312         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4313         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4314         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4315         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4316         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4317         * gcc.target/i386/bitfield1.c: Likewise.
4318         * gcc.target/i386/bitfield2.c: Likewise.
4319         * gcc.target/i386/bmi-2.c: Likewise.
4320         * gcc.target/i386/bmi-5.c: Likewise.
4321         * gcc.target/i386/builtin-unreachable.c: Likewise.
4322         * gcc.target/i386/cleanup-2.c: Likewise.
4323         * gcc.target/i386/clobbers.c: Likewise.
4324         * gcc.target/i386/cmov8.c: Likewise.
4325         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4326         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4327         * gcc.target/i386/compress-float-387.c: Likewise.
4328         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4329         * gcc.target/i386/compress-float-sse.c: Likewise.
4330         * gcc.target/i386/crc32-2.c: Likewise.
4331         * gcc.target/i386/crc32-3.c: Likewise.
4332         * gcc.target/i386/divmod-7.c: Likewise.
4333         * gcc.target/i386/divmod-8.c: Likewise.
4334         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4335         * gcc.target/i386/fma3-builtin.c: Likewise.
4336         * gcc.target/i386/fma3-fma.c: Likewise.
4337         * gcc.target/i386/fma4-256-vector.c: Likewise.
4338         * gcc.target/i386/fma4-builtin.c: Likewise.
4339         * gcc.target/i386/fma4-fma-2.c: Likewise.
4340         * gcc.target/i386/fma4-fma.c: Likewise.
4341         * gcc.target/i386/fma4-vector-2.c: Likewise.
4342         * gcc.target/i386/fma4-vector.c: Likewise.
4343         * gcc.target/i386/funcspec-1.c: Likewise.
4344         * gcc.target/i386/funcspec-10.c: Likewise.
4345         * gcc.target/i386/funcspec-11.c: Likewise.
4346         * gcc.target/i386/funcspec-2.c: Likewise.
4347         * gcc.target/i386/funcspec-5.c: Likewise.
4348         * gcc.target/i386/funcspec-6.c: Likewise.
4349         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4350         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4351         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4352         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4353         * gcc.target/i386/incoming-1.c: Likewise.
4354         * gcc.target/i386/incoming-10.c: Likewise.
4355         * gcc.target/i386/incoming-11.c: Likewise.
4356         * gcc.target/i386/incoming-12.c: Likewise.
4357         * gcc.target/i386/incoming-13.c: Likewise.
4358         * gcc.target/i386/incoming-14.c: Likewise.
4359         * gcc.target/i386/incoming-15.c: Likewise.
4360         * gcc.target/i386/incoming-2.c: Likewise.
4361         * gcc.target/i386/incoming-3.c: Likewise.
4362         * gcc.target/i386/incoming-4.c: Likewise.
4363         * gcc.target/i386/incoming-5.c: Likewise.
4364         * gcc.target/i386/incoming-6.c: Likewise.
4365         * gcc.target/i386/incoming-7.c: Likewise.
4366         * gcc.target/i386/incoming-8.c: Likewise.
4367         * gcc.target/i386/incoming-9.c: Likewise.
4368         * gcc.target/i386/lea.c: Likewise.
4369         * gcc.target/i386/local.c: Likewise.
4370         * gcc.target/i386/loop-1.c: Likewise.
4371         * gcc.target/i386/loop-2.c: Likewise.
4372         * gcc.target/i386/loop-3.c: Likewise.
4373         * gcc.target/i386/max-stack-align.c: Likewise.
4374         * gcc.target/i386/memcpy-1.c: Likewise.
4375         * gcc.target/i386/movbe-2.c: Likewise.
4376         * gcc.target/i386/movq-2.c: Likewise.
4377         * gcc.target/i386/movq.c: Likewise.
4378         * gcc.target/i386/nrv1.c: Likewise.
4379         * gcc.target/i386/pad-4.c: Likewise.
4380         * gcc.target/i386/pad-5a.c: Likewise.
4381         * gcc.target/i386/pad-5b.c: Likewise.
4382         * gcc.target/i386/pad-6a.c: Likewise.
4383         * gcc.target/i386/pad-6b.c: Likewise.
4384         * gcc.target/i386/pad-7.c: Likewise.
4385         * gcc.target/i386/pad-9.c: Likewise.
4386         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4387         * gcc.target/i386/pic-1.c: Likewise.
4388         * gcc.target/i386/pr12092-1.c: Likewise.
4389         * gcc.target/i386/pr12329.c: Likewise.
4390         * gcc.target/i386/pr21518.c: Likewise.
4391         * gcc.target/i386/pr22362.c: Likewise.
4392         * gcc.target/i386/pr22585.c: Likewise.
4393         * gcc.target/i386/pr23098.c: Likewise.
4394         * gcc.target/i386/pr25196.c: Likewise.
4395         * gcc.target/i386/pr25293.c: Likewise.
4396         * gcc.target/i386/pr25654.c: Likewise.
4397         * gcc.target/i386/pr26449.c: Likewise.
4398         * gcc.target/i386/pr26778.c: Likewise.
4399         * gcc.target/i386/pr26826.c: Likewise.
4400         * gcc.target/i386/pr27266.c: Likewise.
4401         * gcc.target/i386/pr29978.c: Likewise.
4402         * gcc.target/i386/pr30505.c: Likewise.
4403         * gcc.target/i386/pr30961-1.c: Likewise.
4404         * gcc.target/i386/pr31628.c: Likewise.
4405         * gcc.target/i386/pr32000-2.c: Likewise.
4406         * gcc.target/i386/pr32661-1.c: Likewise.
4407         * gcc.target/i386/pr32708-2.c: Likewise.
4408         * gcc.target/i386/pr32708-3.c: Likewise.
4409         * gcc.target/i386/pr34256.c: Likewise.
4410         * gcc.target/i386/pr34312.c: Likewise.
4411         * gcc.target/i386/pr34522.c: Likewise.
4412         * gcc.target/i386/pr35160.c: Likewise.
4413         * gcc.target/i386/pr35281.c: Likewise.
4414         * gcc.target/i386/pr36246.c: Likewise.
4415         * gcc.target/i386/pr36786.c: Likewise.
4416         * gcc.target/i386/pr37275.c: Likewise.
4417         * gcc.target/i386/pr37843-3.c: Likewise.
4418         * gcc.target/i386/pr37843-4.c: Likewise.
4419         * gcc.target/i386/pr39082-1.c: Likewise.
4420         * gcc.target/i386/pr39431.c: Likewise.
4421         * gcc.target/i386/pr39496.c: Likewise.
4422         * gcc.target/i386/pr39543-2.c: Likewise.
4423         * gcc.target/i386/pr39911.c: Likewise.
4424         * gcc.target/i386/pr40718.c: Likewise.
4425         * gcc.target/i386/pr40906-1.c: Likewise.
4426         * gcc.target/i386/pr40906-2.c: Likewise.
4427         * gcc.target/i386/pr40906-3.c: Likewise.
4428         * gcc.target/i386/pr40934.c: Likewise.
4429         * gcc.target/i386/pr41900.c: Likewise.
4430         * gcc.target/i386/pr42589.c: Likewise.
4431         * gcc.target/i386/pr43662.c: Likewise.
4432         * gcc.target/i386/pr43671.c: Likewise.
4433         * gcc.target/i386/pr43766.c: Likewise.
4434         * gcc.target/i386/pr43869.c: Likewise.
4435         * gcc.target/i386/pr44942.c: Likewise.
4436         * gcc.target/i386/pr44948-2a.c: Likewise.
4437         * gcc.target/i386/pr45234.c: Likewise.
4438         * gcc.target/i386/pr45336-2.c: Likewise.
4439         * gcc.target/i386/pr45336-4.c: Likewise.
4440         * gcc.target/i386/pr45852.c: Likewise.
4441         * gcc.target/i386/pr46470.c: Likewise.
4442         * gcc.target/i386/pr48037-1.c: Likewise.
4443         * gcc.target/i386/pr48389.c: Likewise.
4444         * gcc.target/i386/pr49095.c: Likewise.
4445         * gcc.target/i386/pr9771-1.c: Likewise.
4446         * gcc.target/i386/rdfsbase-1.c: Likewise.
4447         * gcc.target/i386/rdfsbase-2.c: Likewise.
4448         * gcc.target/i386/rdgsbase-1.c: Likewise.
4449         * gcc.target/i386/rdgsbase-2.c: Likewise.
4450         * gcc.target/i386/rdrand-3.c: Likewise.
4451         * gcc.target/i386/regparm-stdcall.c: Likewise.
4452         * gcc.target/i386/regparm.c: Likewise.
4453         * gcc.target/i386/reload-1.c: Likewise.
4454         * gcc.target/i386/rotate-2.c: Likewise.
4455         * gcc.target/i386/sibcall-5.c: Likewise.
4456         * gcc.target/i386/signbit-1.c: Likewise.
4457         * gcc.target/i386/signbit-2.c: Likewise.
4458         * gcc.target/i386/signbit-3.c: Likewise.
4459         * gcc.target/i386/sse-5.c: Likewise.
4460         * gcc.target/i386/sse-8.c: Likewise.
4461         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4462         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4463         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4464         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4465         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4466         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4467         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4468         * gcc.target/i386/sse2-movq-2.c: Likewise.
4469         * gcc.target/i386/sse2-movq-3.c: Likewise.
4470         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4471         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4472         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4473         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4474         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4475         * gcc.target/i386/ssefn-1.c: Likewise.
4476         * gcc.target/i386/ssefn-2.c: Likewise.
4477         * gcc.target/i386/sseregparm-1.c: Likewise.
4478         * gcc.target/i386/sseregparm-2.c: Likewise.
4479         * gcc.target/i386/sseregparm-3.c: Likewise.
4480         * gcc.target/i386/sseregparm-4.c: Likewise.
4481         * gcc.target/i386/sseregparm-5.c: Likewise.
4482         * gcc.target/i386/sseregparm-6.c: Likewise.
4483         * gcc.target/i386/sseregparm-7.c: Likewise.
4484         * gcc.target/i386/sseregparm-8.c: Likewise.
4485         * gcc.target/i386/stack-realign.c: Likewise.
4486         * gcc.target/i386/stack-usage-realign.c: Likewise.
4487         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4488         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4489         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4490         * gcc.target/i386/stackalign/return-1.c: Likewise.
4491         * gcc.target/i386/stackalign/return-2.c: Likewise.
4492         * gcc.target/i386/stackalign/return-3.c: Likewise.
4493         * gcc.target/i386/tailcall-1.c: Likewise.
4494         * gcc.target/i386/tbm-2.c: Likewise.
4495         * gcc.target/i386/udivmod-7.c: Likewise.
4496         * gcc.target/i386/udivmod-8.c: Likewise.
4497         * gcc.target/i386/unroll-1.c: Likewise.
4498         * gcc.target/i386/vararg-1.c: Likewise.
4499         * gcc.target/i386/vararg-2.c: Likewise.
4500         * gcc.target/i386/vect8-ret.c: Likewise.
4501         * gcc.target/i386/vectorize5.c: Likewise.
4502         * gcc.target/i386/wmul-1.c: Likewise.
4503         * gcc.target/i386/wmul-2.c: Likewise.
4504         * gcc.target/i386/wrfsbase-1.c: Likewise.
4505         * gcc.target/i386/wrfsbase-2.c: Likewise.
4506         * gcc.target/i386/wrgsbase-1.c: Likewise.
4507         * gcc.target/i386/wrgsbase-2.c: Likewise.
4508         * gcc.target/i386/xop-pcmov.c: Likewise.
4509         * gcc.target/i386/xop-pcmov2.c: Likewise.
4510         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4511         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4512         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4513         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4514         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4515         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4516         * gcc.target/i386/zee.c: Likewise.
4517         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4518         * gfortran.dg/compiler-directive_2.f: Likewise.
4519         * gfortran.dg/g77/20010216-1.f: Likewise.
4520         * gfortran.dg/gomp/pr39152.f90: Likewise.
4521         * gfortran.dg/pr33794.f90: Likewise.
4522
4523 2011-07-09  Jason Merrill  <jason@redhat.com>
4524
4525         * g++.dg/cpp0x/regress/regress5.C: New.
4526
4527 2011-07-08  Jason Merrill  <jason@redhat.com>
4528
4529         PR c++/45437
4530         * g++.dg/expr/compound-asn1.C: New.
4531         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4532
4533 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4534
4535         PR target/49621
4536         * gcc.target/powerpc/altivec-34.c: New test.
4537
4538 2011-07-08  Jason Merrill  <jason@redhat.com>
4539
4540         PR c++/45603
4541         * g++.dg/abi/guard3.C: New.
4542
4543 2011-07-08  Julian Brown  <julian@codesourcery.com>
4544
4545         * lib/target-supports.exp
4546         (check_effective_target_arm_little_endian): New.
4547         (check_effective_target_vect_pack_trunc): Use above.
4548         (check_effective_target_vect_unpack): Likewise.
4549         (check_effective_target_vect_element_align): Test
4550         check_effective_target_arm_vect_no_misalign for ARM.
4551
4552 2011-07-08  Jason Merrill  <jason@redhat.com>
4553
4554         PR c++/49673
4555         * g++.dg/cpp0x/constexpr-rom.C: New.
4556
4557 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4558
4559         PR middle-end/49519
4560         * g++.dg/torture/pr49519.C: New test.
4561
4562 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4563
4564         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4565
4566 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568         PR testsuite/48727
4569         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4570
4571 2011-07-08  Richard Guenther  <rguenther@suse.de>
4572
4573         PR tree-optimization/49662
4574         * gcc.dg/graphite/interchange-14.c: XFAIL.
4575         * gcc.dg/graphite/interchange-15.c: Likewise.
4576         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4577
4578 2011-07-06  Jason Merrill  <jason@redhat.com>
4579
4580         PR c++/49663
4581         * g++.dg/cpp0x/regress/regress4.C: New.
4582
4583 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4584
4585         PR fortran/49648
4586         * gfortran.dg/result_in_spec_4.f90: New test.
4587
4588 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4589
4590         * gcc.target/sparc/cas64.c: New test.
4591
4592 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR c/49644
4595         * g++.dg/torture/pr49644.C: New test.
4596
4597         PR c/49644
4598         * gcc.c-torture/execute/pr49644.c: New test.
4599
4600 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         * lib/target-supports.exp (check_effective_target_ia32): New.
4603         (check_effective_target_x32): Likewise.
4604         (check_effective_target_vect_cmdline_needed): Also check x32.
4605
4606 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4607
4608         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4609         dg-prune-output.
4610         * gcc.target/arm/pr42235.c: Likewise.
4611         * gcc.target/arm/pr42495.c: Likewise.
4612         * gcc.target/arm/pr42574.c: Likewise.
4613         * gcc.target/arm/thumb-branch1.c: Likewise.
4614
4615         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4616         unneeded prune of possible warning.
4617         * gcc.target/arm/pr40956.c: Likewise.
4618         * gcc.target/arm/pr42505.c: Likewise.
4619
4620         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4621         * gcc.c-torture/compile/pr46883.c: Likewise.
4622         * gcc.c-torture/compile/pr46934.c: Likewise.
4623
4624         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4625         for move to ../../gcc.c-torture/compile.
4626         * gcc.target/arm/pr46883.c: Likewise.
4627         * gcc.target/arm/pr46934.c: Likewise.
4628
4629         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4630         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4631         * gcc.target/arm/wmul-1.c: Likewise.
4632         * gcc.target/arm/wmul-2.c: Likewise.
4633         * gcc.target/arm/wmul-3.c: Likewise.
4634         * gcc.target/arm/wmul-4.c: Likewise.
4635         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4636         add tab after scan target.
4637         * gcc.target/arm/smlaltt-1.c: Likewise.
4638         * gcc.target/arm/smlatb-1.c: Likewise.
4639         * gcc.target/arm/smlatt-1.c: Likewise.
4640
4641 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4642
4643         PR debug/49522
4644         * gcc.dg/debug/pr49522.c: New test.
4645
4646 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4647
4648         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4649         * gcc.dg/pr46212.c: Run only if target int32plus.
4650         * gcc.dg/torture/pr48146.c: Ditto.
4651         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4652         * c-c++-common/pr44832.c: Ditto.
4653         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4654         * gcc.dg/pr31490.c: Ditto.
4655         * gcc.dg/torture/builtin-math-7.c: Run only if target
4656         large_double.
4657         * gcc.dg/torture/pr45764.c: Skip for AVR.
4658         * gcc.dg/pr47893.c: Ditto.
4659
4660 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4661
4662         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4663         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4664         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4665         add tab to scan target.
4666
4667 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4668
4669         * gcc.target/arm/neon-modes-3.c: New test.
4670
4671 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4672
4673         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4674         -fno-loop-interchange -ffast-math.
4675
4676 2011-07-07  Richard Guenther  <rguenther@suse.de>
4677
4678         * gcc.dg/ftrapv-3.c: New testcase.
4679
4680 2011-07-07  Richard Guenther  <rguenther@suse.de>
4681
4682         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4683         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4684
4685 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4686
4687         * gcc.dg/binop-notxor1.c: New test.
4688         * gcc.dg/binop-notand4a.c: New test.
4689         * gcc.dg/binop-notxor2.c: New test.
4690         * gcc.dg/binop-notand3a.c: New test.
4691         * gcc.dg/binop-notand2a.c: New test.
4692         * gcc.dg/binop-notand6a.c: New test.
4693         * gcc.dg/binop-notor1.c: New test.
4694         * gcc.dg/binop-notand1a.c: New test.
4695         * gcc.dg/binop-notand5a.c: New test.
4696         * gcc.dg/binop-notor2.c: New test.
4697
4698 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4699
4700         PR middle-end/49640
4701         * gcc.dg/gomp/pr49640.c: New test.
4702
4703 2011-07-07  Richard Guenther  <rguenther@suse.de>
4704
4705         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4706
4707 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4708
4709         PR target/39150
4710         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4711
4712 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4713
4714         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4715         * gcc.target/powerpc/no-r11-2.c: Ditto.
4716         * gcc.target/powerpc/no-r11-3.c: Ditto.
4717
4718 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4719
4720         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4721         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4722
4723 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4724
4725         * lib/target-supports.exp (check_profiling_available): Disable
4726         profiling with -fprofile-generate for target avr.
4727
4728 2011-07-06  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/49645
4731         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4732
4733 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4734
4735         PR middle-end/47383
4736         * gcc.dg/pr47383.c: New.
4737
4738 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4739
4740         PR tree-optimization/49647
4741         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4742
4743 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4744
4745         PR testsuite/49542
4746         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4747         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4748
4749 2011-07-05  Jason Merrill  <jason@redhat.com>
4750
4751         PR c++/48157
4752         * g++.dg/template/template-id-4.C: New.
4753
4754 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4755
4756         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4757         * gcc.dg/pr43402.c: Ditto.
4758
4759 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4760
4761         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4762
4763 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4764
4765         * gcc.target/powerpc/ppc-switch-1.c: New test for
4766         --param case-values-threshold.
4767         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4768
4769 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4770
4771         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4772
4773 2011-07-05  Jason Merrill  <jason@redhat.com>
4774
4775         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4776
4777 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4778
4779         PR tree-optimization/47654
4780         * gcc.dg/graphite/block-pr47654.c: New.
4781
4782 2011-07-05  Jason Merrill  <jason@redhat.com>
4783
4784         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4785
4786 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4787
4788         PR tree-optimization/49580
4789         * gcc.dg/autopar/pr49580.c: New test.
4790
4791 2011-07-05  Richard Guenther  <rguenther@suse.de>
4792
4793         PR tree-optimization/49518
4794         PR tree-optimization/49628
4795         * g++.dg/torture/pr49628.C: New testcase.
4796         * gcc.dg/torture/pr49518.c: Likewise.
4797
4798 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4799
4800         * ada/acats/run_acats (which): Extract last field from type -p,
4801         type output only if command succeeded.
4802
4803 2011-07-04  Jason Merrill  <jason@redhat.com>
4804
4805         * g++.dg/abi/mangle48.C: New.
4806
4807         * g++.dg/cpp0x/diag1.C: New.
4808
4809         * g++.dg/diagnostic/aka1.C: New.
4810
4811 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4812
4813         PR rtl-optimization/49619
4814         * gcc.dg/pr49619.c: New test.
4815
4816         PR rtl-optimization/49472
4817         * gfortran.dg/pr49472.f90: New test.
4818
4819         PR debug/49602
4820         * gcc.dg/pr49602.c: New test.
4821
4822 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4823
4824         PR target/34734
4825         PR target/44643
4826         * gcc.target/avr/avr.exp: Run over cpp files, too.
4827         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4828         * gcc.target/avr/progmem.h: New file.
4829         * gcc.target/avr/exit-abort.h: New file.
4830         * gcc.target/avr/progmem-error-1.c: New file.
4831         * gcc.target/avr/progmem-error-1.cpp: New file.
4832         * gcc.target/avr/progmem-warning-1.c: New file.
4833         * gcc.target/avr/torture/progmem-1.c: New file.
4834         * gcc.target/avr/torture/progmem-1.cpp: New file.
4835
4836 2011-07-04  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/49615
4839         * g++.dg/torture/pr49615.C: New testcase.
4840
4841 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4842
4843         PR tree-optimization/49610
4844         * gcc.dg/vect/pr49610.c: New test.
4845
4846 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * gnat.dg/specs/debug1.ads: New test.
4849
4850 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4851
4852         PR fortran/49562
4853         * gfortran.dg/typebound_proc_23.f90: New.
4854
4855 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4856
4857         PR c++/49605
4858         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4859
4860 2011-07-01  Jason Merrill  <jason@redhat.com>
4861
4862         PR c++/48261
4863         * g++.dg/template/template-id-3.C: New.
4864
4865         PR c++/48593
4866         * g++.dg/template/qualified-id4.C: New.
4867
4868         PR c++/48883
4869         * g++.dg/template/explicit-args4.C: New.
4870
4871         PR c++/49085
4872         * g++.dg/template/offsetof2.C: New.
4873
4874 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4875
4876         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4877
4878 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4879
4880         PR libmudflap/49549
4881         * lib/target-supports.exp (check_effective_target_gld): New proc.
4882
4883 2011-07-01  Richard Guenther  <rguenther@suse.de>
4884
4885         PR tree-optimization/49603
4886         * gcc.dg/torture/pr49603.c: New testcase.
4887
4888 2011-06-30  Jason Merrill  <jason@redhat.com>
4889
4890         PR c++/49387
4891         * g++.dg/rtti/template1.C: New.
4892
4893         PR c++/49569
4894         * g++.dg/cpp0x/regress/ctor1.C: New.
4895
4896         PR c++/49355
4897         * g++.dg/cpp0x/initlist54.C: New.
4898
4899 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4900
4901         * gcc.dg/tree-ssa/sra-12.c: New test.
4902
4903 2011-06-29  Jason Merrill  <jason@redhat.com>
4904
4905         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4906
4907 2011-06-30  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/46787
4910         * gcc.dg/vect/vect-121.c: New testcase.
4911
4912 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4913
4914         PR tree-optimization/49094
4915         * gcc.dg/tree-ssa/pr49094.c: New test.
4916
4917 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR fortran/49540
4920         * gfortran.dg/pr49540-1.f90: New test.
4921         * gfortran.dg/pr49540-2.f90: New test.
4922
4923 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4924
4925         PR ada/49511
4926         * ada/acats/run_acats (which): Use last field of type -p output.
4927
4928 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4929             Iain Sandoe  <iains@gcc.gnu.org>
4930
4931         PR libobjc/36610
4932         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4933         Only skip on 64-bit *-*-darwin8* && !objc2.
4934
4935 2011-06-30  Richard Guenther  <rguenther@suse.de>
4936
4937         PR tree-optimization/38752
4938         * gcc.c-torture/compile/pr38752.c: New testcase.
4939
4940 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4941
4942         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4943         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4944
4945 2011-06-29  Jason Merrill  <jason@redhat.com>
4946
4947         PR c++/49216
4948         * g++.dg/cpp0x/initlist53.C: Use placement new.
4949         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4950         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4951
4952         PR c++/49003
4953         * g++.dg/cpp0x/trailing6.C: New.
4954         * g++.dg/cpp0x/pr45908.C: No error.
4955
4956         PR c++/49272
4957         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4958
4959         PR c++/49520
4960         * g++.dg/cpp0x/constexpr-using2.C: New.
4961
4962         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4963
4964         PR c++/45923
4965         * g++.dg/cpp0x/constexpr-diag3.C: New.
4966         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4967         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4968         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4969         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4970
4971 2011-06-29  Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4974
4975 2011-06-29  Richard Guenther  <rguenther@suse.de>
4976
4977         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4978
4979 2011-06-29  Jason Merrill  <jason@redhat.com>
4980
4981         * g++.dg/cpp0x/initlist-value2.C: New.
4982
4983         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4984         * g++.dg/cpp0x/initlist-value.C: New.
4985
4986 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4987
4988         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4989
4990 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4991
4992         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4993         * gcc.dg/inline_2.c: Likewise.
4994         * gcc.dg/unroll_1.c: Likewise.
4995
4996 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4997
4998         PR debug/49567
4999         * gcc.target/i386/pr49567.c: New test.
5000
5001 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5002
5003         * gnat.dg/opt17.ad[sb]: New test.
5004
5005 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5006             Tom de Vries  <tom@codesourcery.com>
5007
5008         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5009         (check_effective_target_arm_thumb2): New effective targets.
5010         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5011         properly.  Clean up temporary files.
5012         * gcc.target/arm/ivopts-2.c: Likewise.
5013         * gcc.target/arm/ivopts-3.c: Likewise.
5014         * gcc.target/arm/ivopts-4.c: Likewise.
5015         * gcc.target/arm/ivopts-5.c: Likewise.
5016         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5017
5018 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5019
5020         PR fortran/49479
5021         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5022
5023 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5024
5025         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5026         * gcc.target/arm/vfp-ldmias.c: Likewise.
5027         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5028         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5029         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5030         * gcc.target/arm/vfp-stmias.c: Likewise.
5031         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5032         * gcc.target/arm/vfp-stmiad.c: Likewise.
5033
5034 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5035
5036         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5037         dg-prune-output.
5038         * gcc.target/arm/pr45701-2.c: Ditto.
5039
5040 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5041
5042         PR fortran/49466
5043         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5044         * gfortran.dg/extends_14.f03: Modified.
5045
5046 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5047
5048         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5049         early if the test is already being skipped.
5050
5051         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5052         scan-assembler-dem-not): For missing file, report unresolved with
5053         same message as for pass/fail, with reason reported in log file.
5054
5055         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5056         from add_options_for_arm_neon_fp16.
5057         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5058         check_effective_target_arm_neon_fp16_ok_nocache.
5059         Check -mfpu and -mfloat-abi options from current multilib.
5060         Do not require neon support.
5061         (check_effective_target_arm_fp16_ok): Renamed from
5062         check_effecitve_target_arm_neon_fp16_ok.
5063         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5064         arm_neon_fp16_ok and arm_fp16.
5065         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5066         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5067         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5068         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5069
5070 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gcc.dg/builtin-assume-aligned-1.c: New test.
5073         * gcc.dg/builtin-assume-aligned-2.c: New test.
5074         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5075
5076         PR debug/49544
5077         * gcc.dg/pr49544.c: New test.
5078
5079 2011-06-27  Richard Guenther  <rguenther@suse.de>
5080
5081         PR tree-optimization/49394
5082         * g++.dg/torture/pr49394.C: New testcase.
5083
5084 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5085
5086         * gcc.dg/optimize-bswapdi-2.c: New test.
5087
5088 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5089             Richard Sandiford  <richard.sandiford@linaro.org>
5090
5091         PR tree-optimization/49169
5092         * gcc.dg/torture/pr49169.c: New test.
5093
5094 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5095
5096         PR testsuite/49529
5097         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5098
5099         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5100         hppa*-*-hpux*.
5101
5102 2011-06-26  Jason Merrill  <jason@redhat.com>
5103
5104         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5105
5106         PR c++/49528
5107         * g++.dg/init/ref19.C: New.
5108         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5109
5110 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR tree-optimization/48377
5113         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5114         non_strict_align.
5115
5116 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5117
5118         PR middle-end/49191
5119         * lib/target-supports.exp (check_effective_target_non_strict_align):
5120         New.
5121         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5122
5123 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5124
5125         PR tree-optimizations/49516
5126         * g++.dg/tree-ssa/pr49516.C: New test.
5127
5128 2011-06-23  Jason Merrill  <jason@redhat.com>
5129
5130         PR c++/35255
5131         * g++.dg/template/partial10.C: New.
5132         * g++.dg/template/partial11.C: New.
5133
5134 2011-06-23  Jeff Law <law@redhat.com>
5135
5136         PR middle-end/48770
5137         * gcc.dg/pr48770.c: New test.
5138
5139 2011-06-23  Jan Hubicka  <jh@suse.cz>
5140
5141         PR middle-end/49373
5142         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5143
5144 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR testsuite/49512
5147         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5148         instead of -fdump-tree-optimized.
5149
5150 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5151
5152         PR c++/44625
5153         * g++.dg/template/crash107.C: New.
5154         * g++.dg/template/error17.C: Adjust.
5155
5156 2011-06-23  Jason Merrill  <jason@redhat.com>
5157
5158         PR c++/49507
5159         * g++.dg/cpp0x/defaulted30.C: New.
5160
5161         PR c++/49440
5162         * g++.dg/rtti/anon-ns1.C: New.
5163
5164         PR c++/49395
5165         * g++.dg/init/ref18.C: New.
5166
5167         PR c++/36435
5168         * g++.dg/template/partial9.C: New.
5169
5170 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5171
5172         PR middle-end/49373
5173         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5174
5175 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR debug/49496
5178         * gcc.dg/pr49496.c: New test.
5179
5180 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5181
5182         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5183         is not xscale.
5184
5185         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5186
5187         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5188         * gcc.target/arm/pr42879.c: Likewise.
5189         * gcc.target/arm/pr45701-3.c: Likewise.
5190
5191         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5192         * gcc.target/arm/pr40482.c: Likewise.
5193         * gcc.target/arm/stack-corruption.c: Likewise.
5194
5195 2011-06-22  Richard Guenther  <rguenther@suse.de>
5196
5197         PR tree-optimization/49493
5198         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5199
5200 2011-06-22  Jason Merrill  <jason@redhat.com>
5201
5202         PR c++/49260
5203         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5204
5205 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5206             Dmitry Melnik  <dm@ispras.ru>
5207
5208         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5209         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5210         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5211
5212 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * gcc.target/arm/tlscall.c: New.
5215
5216 2011-06-21  Jason Merrill  <jason@redhat.com>
5217
5218         PR c++/49172
5219         * g++.dg/cpp0x/constexpr-ref1.C: New.
5220         * g++.dg/cpp0x/constexpr-ref2.C: New.
5221         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5222
5223         PR c++/49482
5224         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5225
5226         PR c++/49418
5227         * g++.dg/template/param3.C: New.
5228
5229 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5230
5231         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5232         my_clrsb test functions.
5233         (main): Test clrsb.
5234         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5235         test_sll, test_ull): Add clrsb tests.
5236         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5237         clrsbll.
5238
5239 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/49112
5242         * gfortran.dg/class_44.f03: New.
5243
5244 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5245
5246         PR tree-optimization/49478
5247         * gcc.dg/vect/pr49478.c
5248
5249 2011-06-21  Richard Guenther  <rguenther@suse.de>
5250
5251         PR tree-optimization/49483
5252         * gcc.dg/vect/vect-120.c: New testcase.
5253
5254 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5255
5256         PR testsuite/49443
5257         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5258         * gcc.dg/vect/vect-peel-4.c: Likewise.
5259
5260 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5261
5262         PR middle-end/49139
5263         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5264         * gcc.dg/always_inline2.c: Likewise.
5265         * gcc.dg/always_inline3.c: Likewise.
5266         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5267         * gcc.dg/inline_1.c: Likewise.
5268         * gcc.dg/inline_2.c: Likewise.
5269         * gcc.dg/inline_3.c: Likewise.
5270         * gcc.dg/inline_4.c: Likewise.
5271         * gcc.dg/20051201-1.c: Likewise.
5272         * gcc.dg/pr40087.c: Likewise.
5273         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5274         * gcc.dg/inline-22.c: Likewise.
5275         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5276         * gcc.dg/lto/20090218-1_1.c: Likewise.
5277         * g++.dg/ipa/devirt-7.C: Likewise.
5278         * gcc.dg/uninit-pred-5_a.c: Likewise.
5279         * gcc.dg/uninit-pred-5_b.c: Likewise.
5280         * gcc.dg/fail_always_inline.c: New.
5281
5282 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5283
5284         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5285         into 6 jobs instead of 3.
5286
5287 2011-06-20  Jason Merrill  <jason@redhat.com>
5288
5289         PR c++/49216
5290         * g++.dg/cpp0x/initlist53.C: New.
5291
5292 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5293
5294         PR fortran/18918
5295         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5296         * gfortran.dg/coarray_lock_3.f90: New.
5297         * gfortran.dg/coarray/lock_1.f90: New.
5298
5299 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5300
5301         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5302         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5303         unresolved and report the reason to the log file.
5304
5305         * lib/scanasm.exp (object-size): Move argument processing earlier
5306         to report errors before verifying that the file exists.  Report
5307         problems detected at runtime as unresolved instead of error and
5308         report their reasons to the log file.
5309
5310 2011-06-20  Jason Merrill  <jason@redhat.com>
5311
5312         PR c++/47080
5313         * g++.dg/cpp0x/explicit6.C: New.
5314
5315         PR c++/47635
5316         * g++.dg/cpp0x/enum20.C: New.
5317
5318         PR c++/48138
5319         * g++.dg/ext/attr-aligned01.C: New.
5320
5321         PR c++/49205
5322         * g++.dg/cpp0x/variadic-default.C: New.
5323
5324         PR c++/43321
5325         * g++.dg/cpp0x/auto26.C: New.
5326
5327         PR c++/43831
5328         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5329
5330 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5331
5332         * gcc.dg/binop-notand1.c: New test.
5333         * gcc.dg/binop-notand2.c: New test.
5334         * gcc.dg/binop-notand3.c: New test.
5335         * gcc.dg/binop-notand4.c: New test.
5336         * gcc.dg/binop-notand5.c: New test.
5337         * gcc.dg/binop-notand6.c: New test.
5338
5339 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR testsuite/49432
5342         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5343
5344 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5345
5346         PR fortran/49400
5347         * gfortran.dg/proc_ptr_31.f90: New.
5348
5349 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5350
5351         * gnat.dg/volatile6.adb: New test.
5352         * gnat.dg/volatile7.adb: Likewise.
5353         * gnat.dg/volatile8.adb: Likewise.
5354         * gnat.dg/volatile9.adb: Likewise.
5355
5356 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5357
5358         * gnat.dg/constant3.adb: New test.
5359
5360 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5361
5362         PR libfortran/49296
5363         * gfortran.dg/read_list_eof_1.f90: New test.
5364
5365 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5366
5367         PR target/49411
5368         * gcc.target/i386/testimm-1.c: New test.
5369         * gcc.target/i386/testimm-2.c: New test.
5370         * gcc.target/i386/testimm-3.c: New test.
5371         * gcc.target/i386/testimm-4.c: New test.
5372         * gcc.target/i386/testimm-5.c: New test.
5373         * gcc.target/i386/testimm-6.c: New test.
5374         * gcc.target/i386/testimm-7.c: New test.
5375         * gcc.target/i386/testimm-8.c: New test.
5376         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5377         * gcc.target/i386/xop-rotate1-int.c: New test.
5378         * gcc.target/i386/xop-rotate2-int.c: New test.
5379
5380 2011-06-17  Jason Merrill  <jason@redhat.com>
5381
5382         * g++.dg/cpp0x/rv-func2.C: New.
5383
5384         * g++.dg/debug/dwarf2/lambda1.C: New.
5385         * g++.dg/warn/Wshadow-6.C: Adjust.
5386
5387 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5388
5389         PR fortran/48699
5390         * gfortran.dg/move_alloc_5.f90: New.
5391
5392 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5393
5394         PR rtl-optimization/48542
5395         * gcc.dg/torture/pr48542.c: New test.
5396
5397 2011-06-16  Jason Merrill  <jason@redhat.com>
5398
5399         PR c++/44160
5400         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5401
5402         PR c++/45378
5403         * g++.dg/cpp0x/initlist52.C New.
5404
5405         PR c++/45399
5406         * c-c++-common/raw-string-12.c: New.
5407
5408         PR c++/49229
5409         * g++.dg/cpp0x/sfinae26.C: New.
5410
5411         PR c++/49251
5412         * g++.dg/cpp0x/variadic113.C: New.
5413
5414         PR c++/49420
5415         * g++.dg/cpp0x/variadic112.C: New.
5416
5417 2011-06-16  Jeff Law <law@redhat.com>
5418
5419         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5420         improved jump threading.
5421         * gcc.dg/builtin-object-size-2.c: Likewise.
5422         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5423
5424 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5425
5426         PR fortran/49074
5427         * gfortran.dg/typebound_assignment_3.f03: New.
5428
5429 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5430
5431         PR testsuite/48727
5432         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5433
5434 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5435
5436         PR tree-optimization/49343
5437         * gnat.dg/discr31.ad[sb]: New test.
5438
5439 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5440
5441         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5442
5443 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5444
5445         PR target/45098
5446         * gcc.target/arm/ivopts-3.c: Update test.
5447         * gcc.target/arm/ivopts-5.c: Same.
5448
5449 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5450
5451         Revert:
5452         2011-06-10  Wei Guozhi  <carrot@google.com>
5453
5454         PR target/45335
5455         * gcc.target/arm/pr45335.c: New test.
5456         * gcc.target/arm/pr45335-2.c: New test.
5457         * gcc.target/arm/pr45335-3.c: New test.
5458         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5459         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5460         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5461
5462 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5463
5464         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5465
5466 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5467
5468         PR fortran/49417
5469         * gfortran.dg/class_43.f03: New.
5470
5471 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR tree-optimization/49419
5474         * gcc.c-torture/execute/pr49419.c: New test.
5475
5476 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5477
5478         * gcc.dg/sms-9.c: New file.
5479
5480 2011-06-15  Easwaran Raman  <eraman@google.com>
5481
5482         PR rtl-optimization/49414
5483         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5484
5485 2011-06-14  Jason Merrill  <jason@redhat.com>
5486
5487         * g++.dg/cpp0x/noexcept13.C: New.
5488
5489 2011-06-14  Easwaran Raman  <eraman@google.com>
5490
5491         PR rtl-optimization/44194
5492         * gcc.dg/pr44194-1.c: New test.
5493         * gcc.dg/pr44194-2.c: New test.
5494
5495 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5496
5497         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5498         switches.
5499         * gcc.target/arm/pr45701-2.c: Likewise.
5500         * gcc.target/arm/thumb-branch1.c: Likewise.
5501
5502 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5503
5504         PR testsuite/48727
5505         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5506
5507 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5508
5509         * gcc.target/arm/pr45701-1.c: Require thumb support.
5510         * gcc.target/arm/pr45701-2.c: Likewise.
5511         * gcc.target/arm/thumb-branch1.c: Likewise.
5512
5513         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5514         * gcc.target/arm/pr39839.c: Likewise.
5515         * gcc.target/arm/pr40657-2.c: Likewise.
5516         * gcc.target/arm/pr40956.c: Likewise.
5517         * gcc.target/arm/pr41679.c: Likewise.
5518         * gcc.target/arm/pr42235.c: Likewise.
5519         * gcc.target/arm/pr42495.c: Likewise.
5520         * gcc.target/arm/pr42505.c: Likewise.
5521         * gcc.target/arm/pr42574.c: Likewise.
5522         * gcc.target/arm/pr46883.c: Likewise.
5523         * gcc.target/arm/pr46934.c: Likewise.
5524         * gcc.target/arm/xor-and.c: Likewise.
5525
5526 2011-06-14  Jason Merrill  <jason@redhat.com>
5527
5528         * g++.dg/other/error23.C: Adjust error message.
5529         * g++.dg/other/error32.C: Likewise.
5530
5531         PR c++/49389
5532         * g++.dg/cpp0x/rv-dotstar.C: New.
5533
5534         PR c++/49369
5535         * g++.dg/cpp0x/decltype30.C: New.
5536
5537         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5538
5539 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR fortran/49103
5542         * gfortran.dg/pr49103.f90: New test.
5543
5544 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5545
5546         PR target/45098
5547         * gcc.target/arm/ivopts-3.c: New test.
5548         * gcc.target/arm/ivopts-4.c: New test.
5549         * gcc.target/arm/ivopts-5.c: New test.
5550
5551 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR rtl-optimization/49390
5554         * gcc.c-torture/execute/pr49390.c: New test.
5555
5556 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5557
5558         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5559
5560 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5561
5562         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5563         * gcc.c-torture/execute/cmpsi-2.x: New file.
5564         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5565         * gcc.c-torture/execute/pr45262.x: New file.
5566         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5567         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5568         int32plus
5569         * gcc.c-torture/compile/pr49163.c: Ditto.
5570
5571 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5572
5573         * gcc.dg/vect/vect-16.c: Rename to...
5574         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5575         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5576         for double-word vectors.
5577         * gcc.dg/vect/vect-peel-4.c: Likewise.
5578         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5579         vect_element_align.
5580         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5581         -fno-fast-math.
5582
5583 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5584
5585         PR target/44618
5586         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5587
5588 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5589
5590         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5591
5592 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5593
5594         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5595
5596 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5597
5598         * gfortran.dg/trim_optimize_8.f90:  New test case.
5599
5600 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5601            Ira Rosen  <ira.rosen@linaro.org>
5602
5603         PR tree-optimization/49352
5604         * gcc.dg/vect/pr49352.c: New test.
5605
5606 2011-06-12  Tobias Burnus
5607
5608         PR fortran/49324
5609         * gfortran.dg/alloc_comp_assign_11.f90: New.
5610
5611 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5612
5613         * gfortran.dg/trim_optimize_7.f90:  New test.
5614
5615 2011-06-10  Wei Guozhi  <carrot@google.com>
5616
5617         PR target/45335
5618         * gcc.target/arm/pr45335.c: New test.
5619         * gcc.target/arm/pr45335-2.c: New test.
5620         * gcc.target/arm/pr45335-3.c: New test.
5621         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5622         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5623         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5624
5625 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5626
5627         PR c++/41769
5628         * g++.dg/parse/error39.C: New.
5629
5630 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5631
5632         * gcc.target/arm/20090811-1.c: Skip for incompatible
5633         options, do not override other options.
5634         * gcc.target/arm/combine-cmp-shift.c: Skip for
5635         incompatible options.
5636         * gcc.target/arm/pr45094.c: Likewise.
5637         * gcc.target/arm/scd42-1.c: Likewise.
5638         * gcc.target/arm/scd42-3.c: Likewise.
5639         * gcc.target/arm/thumb-ltu.c: Likewise.
5640
5641         * lib/target-supports.exp
5642         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5643         multilib flags use -mfpu with a value other than neon-fp16.
5644
5645 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5646
5647         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5648         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5649
5650 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5651
5652         * lib/target-supports.exp (check_effective_target_pie): New proc.
5653         * gcc.dg/pie-link.c: Use target pie.
5654
5655 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5656             Laurent Roug�  <laurent.rouge@menta.fr>
5657
5658         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5659         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5660
5661 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5662
5663         * gfortran.dg/coarray/sync_1.f90: New test for
5664         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5665
5666 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5667
5668         PR tree-optimization/49318
5669         * gcc.dg/vect/pr49318.c: New test.
5670
5671 2011-06-09  David Krauss  <potswa@mac.com>
5672
5673         * g++.dg/template/arrow1.C: New.
5674
5675 2011-06-09  Jason Merrill  <jason@redhat.com>
5676
5677         * lib/prune.exp: Prune "note"s.
5678         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5679
5680         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5681         * g++.dg/template/dependent-expr3.C: Likewise.
5682         * g++.dg/parse/template7.C: Likewise.
5683         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5684         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5685         * g++.old-deja/g++.pt/friend38.C: Likewise.
5686         * g++.old-deja/g++.pt/crash32.C: Likewise.
5687         * g++.old-deja/g++.other/init4.C: Likewise.
5688         * g++.old-deja/g++.other/friend8.C: Likewise.
5689
5690         * g++.dg/ext/complex7.C: Adjust expected output.
5691         * g++.dg/diagnostic/method1.C: Likewise.
5692         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5693         * g++.dg/parse/crash33.C: Likewise.
5694         * g++.dg/other/warning1.C: Likewise.
5695         * g++.dg/init/pr29571.C: Likewise.
5696         * g++.dg/warn/overflow-warn-1.C: Likewise.
5697         * g++.dg/warn/overflow-warn-3.C: Likewise.
5698         * g++.dg/warn/overflow-warn-4.C: Likewise.
5699         * g++.old-deja/g++.oliva/template1.C: Likewise.
5700
5701         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5702         * g++.dg/parse/template7.C: Adjust.
5703
5704 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5705
5706         PR target/49307
5707         * gcc.dg/pr49307.c: New.
5708
5709 2011-06-09  Wei Guozhi  <carrot@google.com>
5710
5711         PR target/46975
5712         * gcc.target/arm/pr46975.c: New testcase.
5713
5714 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5715
5716         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5717         (PMETH, arglist_t): Removed.
5718         (method_get_number_of_arguments): Removed.
5719         (method_get_nth_argument): Removed.
5720         (method_get_first_argument): Removed.
5721         (method_get_next_argument): Removed.
5722         (method_get_sizeof_arguments): Removed.
5723         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5724         (PMETH): Removed.
5725         (method_get_number_of_arguments): Removed.
5726         (method_get_nth_argument): Removed.
5727         (method_get_first_argument): Removed.
5728         (method_get_next_argument): Removed.
5729         (method_get_sizeof_arguments): Removed.
5730         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5731
5732 2011-06-09  David Li  <davidxl@google.com>
5733
5734         * gcc.dg/dump-pass.c: New test.
5735
5736 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5737
5738         PR c++/29003
5739         * g++.dg/parse/error38.C: New.
5740
5741 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR middle-end/49308
5744         * gfortran.dg/pr49308.f90: New test.
5745
5746 2011-06-08  Jason Merrill  <jason@redhat.com>
5747
5748         * g++.dg/cpp0x/noexcept11.C: New.
5749         * g++.dg/cpp0x/noexcept12.C: New.
5750         * g++.dg/cpp0x/sfinae11.C: Adjust.
5751
5752 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR testsuite/49323
5755         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5756         to dg-options, match also DW_AT_linkage_name.
5757
5758 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         PR middle-end/21953
5761         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5762         -fno-common on alpha*-dec-osf*.
5763         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5764
5765 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5766
5767         PR rtl-optimization/49303
5768         * gcc.target/ia64/pr49303.c: New test.
5769
5770 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/18918
5773         * gfortran.dg/coarray_lock_1.f90: New.
5774         * gfortran.dg/coarray_lock_2.f90: New.
5775
5776 2011-06-07  Jason Merrill  <jason@redhat.com>
5777
5778         * lib/prune.exp: Look for "required" rather than "instantiated".
5779         * g++.dg/abi/mangle11.C: Likewise.
5780         * g++.dg/abi/mangle12.C: Likewise.
5781         * g++.dg/abi/mangle17.C: Likewise.
5782         * g++.dg/abi/mangle20-2.C: Likewise.
5783         * g++.dg/abi/pragma-pack1.C: Likewise.
5784         * g++.dg/cpp0x/decltype26.C: Likewise.
5785         * g++.dg/cpp0x/decltype28.C: Likewise.
5786         * g++.dg/cpp0x/decltype29.C: Likewise.
5787         * g++.dg/cpp0x/enum11.C: Likewise.
5788         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5789         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5790         * g++.dg/cpp0x/pr47416.C: Likewise.
5791         * g++.dg/ext/case-range2.C: Likewise.
5792         * g++.dg/ext/case-range3.C: Likewise.
5793         * g++.dg/gomp/for-19.C: Likewise.
5794         * g++.dg/gomp/pr37533.C: Likewise.
5795         * g++.dg/gomp/pr38639.C: Likewise.
5796         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5797         * g++.dg/inherit/base3.C: Likewise.
5798         * g++.dg/inherit/using6.C: Likewise.
5799         * g++.dg/init/placement4.C: Likewise.
5800         * g++.dg/init/reference3.C: Likewise.
5801         * g++.dg/lookup/scoped6.C: Likewise.
5802         * g++.dg/lookup/using7.C: Likewise.
5803         * g++.dg/other/abstract1.C: Likewise.
5804         * g++.dg/other/error10.C: Likewise.
5805         * g++.dg/other/error5.C: Likewise.
5806         * g++.dg/other/field1.C: Likewise.
5807         * g++.dg/other/offsetof5.C: Likewise.
5808         * g++.dg/parse/bitfield2.C: Likewise.
5809         * g++.dg/parse/constant4.C: Likewise.
5810         * g++.dg/parse/crash20.C: Likewise.
5811         * g++.dg/parse/invalid-op1.C: Likewise.
5812         * g++.dg/parse/non-dependent2.C: Likewise.
5813         * g++.dg/parse/template18.C: Likewise.
5814         * g++.dg/tc1/dr152.C: Likewise.
5815         * g++.dg/tc1/dr166.C: Likewise.
5816         * g++.dg/tc1/dr176.C: Likewise.
5817         * g++.dg/tc1/dr213.C: Likewise.
5818         * g++.dg/template/access11.C: Likewise.
5819         * g++.dg/template/access2.C: Likewise.
5820         * g++.dg/template/access3.C: Likewise.
5821         * g++.dg/template/access7.C: Likewise.
5822         * g++.dg/template/arg7.C: Likewise.
5823         * g++.dg/template/cond2.C: Likewise.
5824         * g++.dg/template/crash13.C: Likewise.
5825         * g++.dg/template/crash40.C: Likewise.
5826         * g++.dg/template/crash7.C: Likewise.
5827         * g++.dg/template/crash84.C: Likewise.
5828         * g++.dg/template/ctor5.C: Likewise.
5829         * g++.dg/template/defarg13.C: Likewise.
5830         * g++.dg/template/defarg14.C: Likewise.
5831         * g++.dg/template/dtor7.C: Likewise.
5832         * g++.dg/template/eh2.C: Likewise.
5833         * g++.dg/template/error2.C: Likewise.
5834         * g++.dg/template/error43.C: Likewise.
5835         * g++.dg/template/friend32.C: Likewise.
5836         * g++.dg/template/injected1.C: Likewise.
5837         * g++.dg/template/instantiate1.C: Likewise.
5838         * g++.dg/template/instantiate3.C: Likewise.
5839         * g++.dg/template/instantiate5.C: Likewise.
5840         * g++.dg/template/instantiate7.C: Likewise.
5841         * g++.dg/template/local6.C: Likewise.
5842         * g++.dg/template/lookup2.C: Likewise.
5843         * g++.dg/template/member5.C: Likewise.
5844         * g++.dg/template/memfriend15.C: Likewise.
5845         * g++.dg/template/memfriend16.C: Likewise.
5846         * g++.dg/template/memfriend17.C: Likewise.
5847         * g++.dg/template/memfriend7.C: Likewise.
5848         * g++.dg/template/meminit1.C: Likewise.
5849         * g++.dg/template/nested3.C: Likewise.
5850         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5851         * g++.dg/template/nontype12.C: Likewise.
5852         * g++.dg/template/nontype13.C: Likewise.
5853         * g++.dg/template/nontype6.C: Likewise.
5854         * g++.dg/template/pr23510.C: Likewise.
5855         * g++.dg/template/pr35240.C: Likewise.
5856         * g++.dg/template/ptrmem15.C: Likewise.
5857         * g++.dg/template/ptrmem6.C: Likewise.
5858         * g++.dg/template/qualified-id1.C: Likewise.
5859         * g++.dg/template/qualttp20.C: Likewise.
5860         * g++.dg/template/qualttp3.C: Likewise.
5861         * g++.dg/template/qualttp4.C: Likewise.
5862         * g++.dg/template/qualttp5.C: Likewise.
5863         * g++.dg/template/qualttp6.C: Likewise.
5864         * g++.dg/template/qualttp7.C: Likewise.
5865         * g++.dg/template/qualttp8.C: Likewise.
5866         * g++.dg/template/recurse.C: Likewise.
5867         * g++.dg/template/recurse2.C: Likewise.
5868         * g++.dg/template/ref5.C: Likewise.
5869         * g++.dg/template/scope2.C: Likewise.
5870         * g++.dg/template/sfinae10.C: Likewise.
5871         * g++.dg/template/sfinae3.C: Likewise.
5872         * g++.dg/template/sizeof3.C: Likewise.
5873         * g++.dg/template/static9.C: Likewise.
5874         * g++.dg/template/template-id-2.C: Likewise.
5875         * g++.dg/template/typedef13.C: Likewise.
5876         * g++.dg/template/typename4.C: Likewise.
5877         * g++.dg/template/using14.C: Likewise.
5878         * g++.dg/template/using2.C: Likewise.
5879         * g++.dg/template/warn1.C: Likewise.
5880         * g++.dg/warn/Wparentheses-13.C: Likewise.
5881         * g++.dg/warn/Wparentheses-15.C: Likewise.
5882         * g++.dg/warn/Wparentheses-16.C: Likewise.
5883         * g++.dg/warn/Wparentheses-17.C: Likewise.
5884         * g++.dg/warn/Wparentheses-18.C: Likewise.
5885         * g++.dg/warn/Wparentheses-19.C: Likewise.
5886         * g++.dg/warn/Wparentheses-20.C: Likewise.
5887         * g++.dg/warn/Wparentheses-23.C: Likewise.
5888         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5889         * g++.dg/warn/noeffect2.C: Likewise.
5890         * g++.dg/warn/noeffect4.C: Likewise.
5891         * g++.dg/warn/pr8570.C: Likewise.
5892         * g++.old-deja/g++.brendan/init2.C: Likewise.
5893         * g++.old-deja/g++.eh/spec6.C: Likewise.
5894         * g++.old-deja/g++.pt/crash10.C: Likewise.
5895         * g++.old-deja/g++.pt/crash36.C: Likewise.
5896         * g++.old-deja/g++.pt/derived3.C: Likewise.
5897         * g++.old-deja/g++.pt/error2.C: Likewise.
5898         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5899         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5900         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5901         * g++.old-deja/g++.pt/overload7.C: Likewise.
5902         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5903
5904 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5905             Iain Sandoe  <iains@gcc.gnu.org>
5906
5907         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5908         Added code to deal with the case when [Protocol
5909         -descriptionForInstanceMethod:] or [Protocol
5910         -descriptionForClassMethod:] returns NULL.
5911
5912 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5913             Iain Sandoe  <iains@gcc.gnu.org>
5914
5915         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5916         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5917         Added cast.
5918
5919 2011-06-07  Xinliang David Li  <davidxl@google.com>
5920
5921         * gcc.dg/inline_2.c: New test.
5922         * gcc.dg/unroll_2.c: New test.
5923         * gcc.dg/inline_3.c: New test.
5924         * gcc.dg/unroll_3.c: New test.
5925         * gcc.dg/inline_4.c: New test.
5926         * gcc.dg/unroll_4.c: New test.
5927         * gcc.dg/inline_1.c: New test.
5928         * gcc.dg/unroll_1.c: New test.
5929
5930 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932         PR tree-optimization/48497
5933         * lib/gcc-defs.exp (dg-additional-options): New proc.
5934         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5935         -msse2 on 32-bit x86.
5936
5937 2011-06-06  Jason Merrill  <jason@redhat.com>
5938
5939         * g++.dg/cpp0x/enum19.C: New.
5940
5941 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5942
5943         * gcc.target/arm/neon-reload-class.c: New test.
5944
5945 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5946
5947         PR debug/49130
5948         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5949
5950 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5951
5952         * gcc.target/arm/smlatb-1.c: New file.
5953         * gcc.target/arm/smlatt-1.c: New file.
5954         * gcc.target/arm/smlaltb-1.c: New file.
5955         * gcc.target/arm/smlaltt-1.c: New file.
5956
5957 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5958
5959         * gcc.target/arm/mla-2.c: New test.
5960
5961 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR gcov-profile/49299
5964         * gcc.dg/tree-prof/pr49299-1.c: New test.
5965         * gcc.dg/tree-prof/pr49299-2.c: New test.
5966
5967 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5968
5969         * lib/target-supports.exp
5970         (check_effective_target_vect_widen_mult_qi_to_hi):
5971         Add NEON as supporting target.
5972         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5973         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5974         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5975         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5976         using widening multiplication on targets that support it.
5977         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5978         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5979         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5980
5981 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5982
5983         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5984         Modern Objective-C runtime API.
5985         * objc/execute/next_mapping.h: Removed.
5986         * objc-obj-c++-shared/next-mapping.h: Removed.
5987         * objc-obj-c++-shared/Object1.h: Removed.
5988         * objc-obj-c++-shared/Object1.m: Removed.
5989         * objc-obj-c++-shared/Object1.mm: Removed.
5990         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5991         * objc-obj-c++-shared/Protocol1.h: Removed.
5992         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5993         of ProtoBool, IVAR_T and METHOD.
5994         * objc-obj-c++-shared/runtime.h: New.
5995         * objc-obj-c++-shared/TestsuiteObject.h: New.
5996         * objc-obj-c++-shared/TestsuiteObject.m: New.
5997
5998         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5999         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6000         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6001         it a class method.
6002         * objc/execute/_cmd.m: Include
6003         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6004         runtime API.  ([TestClass +initialize]): Include this method also
6005         with the GNU runtime.
6006         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6007         Object.  ([-setValue:]): Return void.
6008         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6009         with the GNU runtime.  Include
6010         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6011         for the NeXT runtime.  Use the existing print_ivars() and
6012         compare_structures() implementations for the old NeXT runtime.
6013         Added new implementations for the Modern GNU and NeXT runtimes.
6014         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6015         well.  (main): Use objc_getClass().  Use return instead of exit.
6016         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6017         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6018         of exit().
6019         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6020         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6021         instead of Object.  (main): Use return instead of exit().
6022         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6023         instead of Object.  Removed prototype for exit().  (main): Use
6024         return instead of exit().  Use the Modern Objective-C runtime API.
6025         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6026         Object.
6027         * objc/execute/class-tests-1.h: Include
6028         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6029         runtime API.  (test_class_with_superclass): Do not call [Object
6030         class].  There is no need to with the current libobjc.
6031         * objc/execute/class-tests-2.h: Include
6032         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6033         runtime API.
6034         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6035         ../../objc-obj-c++-shared/next-mapping.h.
6036         * objc/execute/class-2.m: Likewise.
6037         * objc/execute/class-3.m: Likewise.
6038         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6039         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6040         +initialize]): Include this method also with the GNU
6041         runtime. (main): Use the Modern Objective-C runtime API.
6042         * objc/execute/class-5.m: Likewise.
6043         * objc/execute/class-6.m: Likewise.
6044         * objc/execute/class-7.m: Likewise.
6045         * objc/execute/class-8.m: Likewise.
6046         * objc/execute/class-9.m: Likewise.
6047         * objc/execute/class-10.m: Likewise.
6048         * objc/execute/class-11.m: Likewise.
6049         * objc/execute/class-12.m: Likewise.
6050         * objc/execute/class-13.m: Likewise.
6051         * objc/execute/class-14.m: Likewise.
6052         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6053         this method also with the GNU runtime.
6054         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6055         +initialize]): Include this method also with the GNU runtime.
6056         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6057         of Object.
6058         * objc/execute/encode-1.m: Likewise.
6059         * objc/execute/enumeration-1.m: Likewise.
6060         * objc/execute/enumeration-2.m: Likewise.
6061         * objc/execute/exceptions/catchall-1.m: Likewise.
6062         * objc/execute/exceptions/finally-1.m: Likewise.
6063         * objc/execute/exceptions/foward-1.m: Likewise.
6064         * objc/execute/exceptions/local-variables-1.m: Likewise.
6065         * objc/execute/exceptions/throw-nil.m: Likewise.
6066         * objc/execute/exceptions/trivial.m: Likewise.
6067         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6068         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6069         * objc/execute/exceptions/matcher-1.m: Likewise.
6070         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6071         Object.
6072         * objc/execute/formal_protocol-2.m: Likewise.
6073         * objc/execute/formal_protocol-3.m: Likewise.
6074         * objc/execute/formal_protocol-4.m: Likewise.
6075         * objc/execute/formal_protocol-5.m: Include
6076         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6077         protocol_getName().
6078         * objc/execute/formal_protocol-6.m: Likewise.
6079         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6080         Object.  Include <objc/Protocol.h> instead of
6081         ../../objc-obj-c++-shared/Protocol1.h.
6082         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6083         Object.
6084         * objc/execute/informal_protocol.m: Likewise.
6085         * objc/execute/load-3.m: Likewise.
6086         * objc/execute/many_args_method.m ([TestClass +initialize]):
6087         Include this method with the GNU runtime as well.
6088         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6089         * objc/execute/nested-func-1.m: Use TestsuiteObject
6090         instead of Object.
6091         * objc/execute/nil_method-1.m: Likewise.
6092         * objc/execute/no_clash.m: Likewise.
6093         * objc/execute/np-1.m: Do not include
6094         ../../objc-obj-c++-shared/Protocol1.h.
6095         (main): Use return instead of exit().
6096         * objc/execute/np-2.m: Do not include
6097         ../../objc-obj-c++-shared/Protocol1.h.
6098         ([MyObject +initialize]): Include this method also with the GNU
6099         runtime.  (main): Use return instead of exit().
6100         * objc/execute/object_is_class.m: Include
6101         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6102         of Object.  (main): Use the Modern Objective-C runtime API.
6103         * objc/execute/object_is_meta_class.m: Likewise.
6104         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6105         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6106         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6107         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6108         Objective-C runtime API.
6109         * objc/execute/protocol-isEqual-2.m: Likewise.
6110         * objc/execute/protocol-isEqual-3.m: Likewise.
6111         * objc/execute/protocol-isEqual-4.m: Likewise.
6112         * objc/execute/redefining_self.m ([TestClass +initialize]):
6113         Include this method with the GNU runtime as well.
6114         * objc/execute/root_methods.m: Include
6115         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6116         Include this method with the GNU runtime as well.
6117         (main): Use the Modern Objective-C runtime API.
6118         * objc/execute/selector-1.m: Include
6119         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6120         of Object.  (main): Use the Modern Objective-C runtime API.
6121         * objc/execute/static-1.m ([Test +initialize]): Include this
6122         method with the GNU runtime as well.
6123         * objc/execute/static-2.m: Likewise.
6124         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6125         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6126         ([MathClass +initialize]): Include this method with the GNU
6127         runtime as well.
6128         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6129         instead of Object.
6130         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6131         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6132         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6133         * objc.dg/attributes/method-attribute-1.m: Likewise.
6134         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6135         * objc.dg/attributes/method-attribute-2.m: Likewise.
6136         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6137         * objc.dg/attributes/method-attribute-3.m: Likewise.
6138         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6139         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6140         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6141         * obj-c++.dg/bitfield-1.mm: Likewise.
6142         * obj-c++.dg/bitfield-2.mm: Likewise
6143         * objc.dg/bitfield-3.m: Likewise.
6144         * obj-c++.dg/bitfield-4.mm: Likewise.
6145         * objc.dg/bitfield-5.m: Likewise
6146         * objc.dg/call-super-1.m: Likewise.
6147         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6148         Use objc_getClass() instead of objc_get_class(), but for the GNU
6149         runtime redefine objc_getClass as objc_get_class.  Include
6150         ../objc-obj-c++-shared/runtime.h.
6151         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6152         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6153         Use the Modern Objective-C runtime API.
6154         * objc.dg/class-protocol-1.m: Include
6155         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6156         * obj-c++.dg/class-protocol-1.mm: Likewise.
6157         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6158         * objc.dg/comp-types-10.m: Likewise.
6159         * objc.dg/comp-types-11.m: Likewise.
6160         * objc.dg/comp-types-12.m: Likewise.
6161         * obj-c++.dg/comp-types-9.mm: Likewise.
6162         * obj-c++.dg/comp-types-11.mm: Likewise.
6163         * obj-c++.dg/comp-types-12.mm: Likewise.
6164         * obj-c++.dg/comp-types-13.mm: Likewise.
6165         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6166         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6167         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6168         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6169         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6170         * objc.dg/desig-init-1.m: Likewise.
6171         * obj-c++.dg/defs.mm: Likewise.
6172         * objc.dg/exceptions-2.m: Likewise.
6173         * obj-c++.dg/except-1.mm: Likewise.
6174         * obj-c++.dg/exceptions-2.mm: Likewise.
6175         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6176         Use the Modern Objective-C runtime API.
6177         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6178         the Modern Objective-C runtime API.  Do not include
6179         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6180         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6181         the Modern Objective-C runtime API except when using an older NeXT
6182         runtime.
6183         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6184         the Modern Objective-C runtime API.
6185         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6186         objc/encoding.h.
6187         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6188         * objc.dg/encode-7-next-64bit.m: Updated include.
6189         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6190         objc/encoding.h.
6191         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6192         the Modern Objective-C runtime API.
6193         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6194         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6195         instead of ../objc-obj-c++-shared/Protocol1.h.
6196         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6197         the Modern Objective-C runtime API except when using an older NeXT
6198         runtime.
6199         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6200         the Modern Objective-C runtime API.
6201         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6202         Object.
6203         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6204         * objc.dg/fix-and-continue-2.m: Likewise.
6205         * objc.dg/foreach-1.m: Likewise.
6206         * objc.dg/foreach-2.m: Likewise.
6207         * objc.dg/foreach-3.m: Likewise.
6208         * objc.dg/foreach-4.m: Likewise.
6209         * objc.dg/foreach-5.m: Likewise.
6210         * objc.dg/foreach-6.m: Likewise.
6211         * objc.dg/foreach-7.m: Likewise.
6212         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6213         Object.
6214         * objc.dg/func-ptr-2.m: Likewise.
6215         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6216         Do not include objc/objc-api.h.
6217         * obj-c++.dg/fsf-package-0.mm: Likewise.
6218         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6219         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6220         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6221         of Object.
6222         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6223         * objc.dg/gnu-runtime-3.m: Likewise.
6224         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6225         * objc.dg/headers.m: Include objc/runtime.h instead of
6226         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6227         for the NeXT runtime.
6228         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6229         * obj-c++.dg/isa-field-1.mm: Likewise.
6230         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6231         * objc.dg/layout-1.m: Likewise.
6232         * objc.dg/layout-2.m: Likewise.
6233         * objc.dg/local-decl-2.m: Likewise.
6234         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6235         Object.  ([Container +elementForView:]): Use
6236         class_conformsToProtocol().
6237         * obj-c++.dg/lookup-2.mm: Likewise.
6238         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6239         * obj-c++.dg/local-decl-1.mm: Likewise.
6240         * objc.dg/method-3.m: Likewise.
6241         * objc.dg/method-4.m: Likewise.
6242         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6243         ../objc-obj-c++-shared/Protocol1.h.
6244         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6245         * objc.dg/method-9.m: Likewise.
6246         * objc.dg/method-10.m: Likewise.
6247         * objc.dg/method-13.m ([Root +initialize]): Include this method
6248         also for the GNU runtime.  (main): Use objc_getClass() also for
6249         the GNU runtime.
6250         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6251         * objc.dg/method-17.m: Likewise.
6252         * objc.dg/method-19.m: Likewise.
6253         * objc.dg/method-20b.m: Likewise.
6254         * obj-c++.dg/method-2.mm: Likewise.
6255         * obj-c++.dg/method-6.mm: Likewise.
6256         * obj-c++.dg/method-10.mm: Likewise.
6257         * obj-c++.dg/method-11.mm: Likewise.
6258         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6259         ../objc-obj-c++-shared/Protocol1.h.
6260         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6261         * obj-c++.dg/method-15.mm: Likewise.
6262         * obj-c++.dg/method-17.mm: Likewise.
6263         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6264         +initialize]): Include this method also for the GNU
6265         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6266         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6267         * obj-c++.dg/method-22.mm: Likewise.
6268         * obj-c++.dg/method-23.mm: Likewise.
6269         * obj-c++.dg/no-extra-load.mm: Likewise.
6270         * objc.dg/objc-fast-4.m: Likewise.
6271         * objc.dg/objc-gc-4.m: Likewise.
6272         * obj-c++.dg/objc-gc-3.mm: Likewise.
6273         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6274         protocol_getMethodDescription() instead of [Protocol
6275         -descriptionForInstanceMethod].
6276         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6277         Made it available with all runtimes.  (main): Call -test instead
6278         of -class.
6279         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6280         and put into a category.
6281         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6282         Object.  Include objc/objc.h.
6283         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6284         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6285         New. (main): Use protocol_getMethodDescription() instead
6286         of [Protocol -descriptionForInstanceMethod] and [Protocol
6287         -descriptionForClassMethod].
6288         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6289         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6290         Objective-C runtime API.
6291         * obj-c++.dg/proto-qual-1.mm: Likewise.
6292         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6293         Object.
6294         * obj-c++.dg/property/property-1.mm: Likewise.
6295         * obj-c++.dg/qual-types-1.mm: Likewise.
6296         * objc.dg/selector-2.m: Include objc/objc.h instead of
6297         ../objc-obj-c++-shared/Object1.h.
6298         * obj-c++.dg/selector-2.mm: Likewise.
6299         * obj-c++.dg/selector-5.mm: Likewise.
6300         * obj-c++.dg/selector-6.mm: Likewise.
6301         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6302         Object.  Do not include objc/objc-api.h.
6303         * obj-c++.dg/set-not-used-1.mm: Likewise.
6304         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6305         * objc.dg/stret-1.m: Likewise.
6306         * objc.dg/stret-2.m: Likewise.
6307         * obj-c++.dg/super-class-2.mm: Likewise.
6308         * objc.dg/super-class-3.m: Likewise.
6309         * objc.dg/super-class-4.m: Likewise.
6310         * objc.dg/sync-2.m: Likewise.
6311         * obj-c++.dg/sync-2.mm: Likewise.
6312         * objc.dg/sync-1.m: Include objc/objc.h instead of
6313         ../objc-obj-c++-shared/Object1.h.
6314         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6315         'Class' as the type of 'isa'.
6316         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6317         Objective-C runtime API.  ([TestClass +initialize]): Include this
6318         method with the GNU runtime as well.
6319         * objc.dg/strings/strings-1.m: Updated includes.
6320         * obj-c++.dg/strings/strings-1.mm: Likewise.
6321         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6322         objc.dg/strings/const-str-12b.m.
6323         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6324         * obj-c++.dg/template-3.mm: Likewise.
6325         * obj-c++.dg/template-4.mm: Likewise.
6326         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6327         Objective-C runtime API.
6328         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6329         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6330         * obj-c++.dg/try-catch-1.mm: Likewise.
6331         * obj-c++.dg/try-catch-2.mm: Likewise.
6332         * objc.dg/try-catch-3.m: Likewise.
6333         * obj-c++.dg/try-catch-3.mm: Likewise.
6334         * objc.dg/try-catch-6.m: Likewise.
6335         * objc.dg/try-catch-7.m: Likewise.
6336         * obj-c++.dg/try-catch-7.mm: Likewise.
6337         * obj-c++.dg/try-catch-8.mm: Likewise.
6338         * obj-c++.dg/try-catch-9.mm: Likewise.
6339         * objc.dg/try-catch-10.m: Likewise.
6340         * obj-c++.dg/try-catch-11.mm: Likewise.
6341         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6342         Object.  Include objc/objc.h.
6343         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6344         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6345         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6346         Object.  Use Modern Objective-C runtime API.  Do not use
6347         performv::.
6348         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6349         * obj-c++.dg/torture/trivial.mm: Likewise.
6350         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6351         instead of ../objc-obj-c++-shared/Object1.h.  Include
6352         ../objc-obj-c++-shared/runtime.h.
6353         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6354         * objc.dg/torture/strings/const-str-11.m: Likewise.
6355         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6356         * objc.dg/torture/strings/const-str-9.m: Likewise.
6357         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6358         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6359         instead of Object. Only add _FooClassReference if
6360         __NEXT_RUNTIME__.
6361         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6362         * objc.dg/torture/strings/const-str-8.m: Likewise.
6363         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6364         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6365         additional sources.
6366         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6367         Object.
6368         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6369         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6370         * obj-c++.dg/va-meth-1.mm: Likewise.
6371         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6372         ../objc-obj-c++-shared/Object1.h.
6373         * objc.dg/zero-link-3.m: Likewise.
6374
6375 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6376
6377         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6378
6379 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6380
6381         PR objc-++/48275
6382         * obj-c++.dg/property/cxx-property-1.mm: New.
6383         * obj-c++.dg/property/cxx-property-2.mm: New.
6384
6385 2011-06-06  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6388
6389 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6390
6391         PR rtl-optimization/49145
6392         From Ryan Mansfield
6393         * gcc.c-torture/compile/pr49145.c: New test.
6394
6395 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR testsuite/49288
6398         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6399         to dg-options, match also DW_AT_linkage_name.
6400
6401         PR debug/49294
6402         * gcc.dg/debug/pr49294.c: New test.
6403
6404         PR c++/49264
6405         * g++.dg/opt/pr49264.C: New test.
6406
6407 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6408
6409         PR tree-optimization/49243
6410         * gcc.dg/pr49243.c: New.
6411
6412 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6413
6414         * gnat.dg/specs/cond_expr1.ads: New test.
6415
6416 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6417
6418         * gnat.dg/deferred_const4.ad[sb]: New test.
6419         * gnat.dg/deferred_const4_pkg.ads: New helper.
6420
6421 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/test_tamdt.adb: Rename to...
6424         * gnat.dg/taft_type1.adb: ...this.
6425         * gnat.dg/tamdt.ad[sb]: Rename to...
6426         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6427         * gnat.dg/tamdt_aux.ads: Rename to...
6428         * gnat.dg/taft_type1_pkg2.ads: ...this.
6429         * gnat.dg/taft_type2.ad[sb]: New test.
6430         * gnat.dg/taft_type2_pkg.ads: New helper.
6431         * gnat.dg/taft_type3.adb: New test.
6432         * gnat.dg/taft_type3_pkg.ads: New helper.
6433
6434 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6435
6436         PR fortran/49255
6437         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6438         for F2008.
6439
6440 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6441
6442         PR testsuite/49287
6443         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6444         warning.
6445         * objc.dg/gnu-api-2-objc.m: Likewise.
6446         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6447         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6448
6449 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6450
6451         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6452         alignment, not the alignment, when calling class_addIvar().  Add
6453         an 'isa' instance variable to the test root class.
6454         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6455
6456 2011-06-04  Jan Hubicka  <jh@suse.cz>
6457
6458         PR tree-optimization/48893
6459         PR tree-optimization/49091
6460         PR tree-optimization/49179
6461         * gfortran.dg/pr49179.f90: New testcase
6462
6463 2011-06-04  Jan Hubicka  <jh@suse.cz>
6464
6465         PR lto/48954
6466         * g++.dg/torture/pr48954.C: New testcase.
6467
6468 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6469
6470         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6471
6472 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6473
6474         PR c++/33840
6475         * g++.dg/diagnostic/bitfld2.C: New.
6476
6477 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6478
6479         PR target/49281
6480         * gcc.c-torture/execute/pr49281.c: New test.
6481
6482 2011-06-04  Jan Hubicka  <jh@suse.cz>
6483
6484         PR tree-optimize/48929
6485         * gcc.c-torture/compile/pr48929.c: New testcase.
6486
6487 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6488
6489         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6490
6491 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR c++/49276
6494         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6495
6496 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6497
6498         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6499
6500 2011-06-03  Richard Henderson  <rth@redhat.com>
6501             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6504
6505 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6506
6507         * objc.dg/headers.m: Do not include objc-list.h.
6508
6509 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6510
6511         * objc.dg/type-stream-1.m: Test removed.
6512         * objc.dg/headers.m: Do not include typedstream.h.
6513
6514 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6515
6516         * objc.dg/torture/forward-1.m (main): Updated testcase.
6517
6518 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6519
6520         PR target/49163
6521         * gcc.c-torture/compile/pr49163.c: New.
6522
6523 2011-06-02  Asher Langton  <langton2@llnl.gov>
6524
6525         PR fortran/49268
6526         * gfortran.dg/PR49268.f90: New test.
6527
6528 2011-06-02  Asher Langton  <langton2@llnl.gov>
6529
6530         PR fortran/37039
6531         * gfortran.dg/PR37039.f90: New test.
6532
6533 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6534
6535         PR objc/48539
6536         * objc.dg/method-5.m: Updated.
6537         * objc.dg/method-19.m: Updated.
6538         * objc.dg/method-lookup-1.m: New.
6539         * obj-c++.dg/method-6.mm: Updated.
6540         * obj-c++.dg/method-7.mm: Updated.
6541         * obj-c++.dg/method-lookup-1.mm: New.
6542
6543 2011-06-02  DJ Delorie  <dj@redhat.com>
6544
6545         * lib/timeout.exp (timeout): Add board_info support.
6546
6547 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6550
6551 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6552
6553         PR fortran/49265
6554         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6555         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6556
6557 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6558             Hans-Peter Nilsson  <hp@axis.com>
6559
6560         PR rtl-optimization/48840
6561         * gcc.target/sparc/ultrasp13.c: New test.
6562
6563 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6564
6565         PR target/49238
6566         * gcc.c-torture/compile/pr49238.c: New.
6567
6568 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6569
6570         * gcc.target/arm/g2.c: Skip test in -mthumb.
6571         Skip test unless cpu is xscale.
6572         * gcc.target/arm/scd42-2.c: Likewise.
6573         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6574
6575 2011-06-01  Jason Merrill  <jason@redhat.com>
6576
6577         * g++.dg/cpp0x/decltype28.C: New.
6578         * g++.dg/cpp0x/decltype29.C: New.
6579
6580 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6581
6582         PR target/45074
6583         * gcc.target/mips/pr45074.c: New test.
6584
6585 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6586             Hans-Peter Nilsson  <hp@axis.com>
6587
6588         PR rtl-optimization/48830
6589         * gcc.target/sparc/ultrasp12.c: New test.
6590
6591 2011-06-01  David Li  <davidxl@google.com>
6592
6593         * gcc.dg/profile-dir-1.c: Change pass name.
6594         * gcc.dg/profile-dir-2.c: Ditto.
6595         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6596         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6597         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6598         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6599         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6600         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6601         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6602         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6603         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6604         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6605         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6606         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6607         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6608         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6609         * gcc.dg/profile-dir-3.c: Ditto.
6610         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6611
6612 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6613
6614         * objc.dg/attributes/method-nonnull-1.m: New test.
6615         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6616
6617 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6618
6619         PR fortran/18918
6620         * gfortran.dg/coarray_atomic_1.f90: New.
6621         * gfortran.dg/coarray/atomic_1.f90: New.
6622
6623 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6624
6625         * gcc.dg/guality/bswaptest.c: New test.
6626         * gcc.dg/guality/clztest.c: New test.
6627         * gcc.dg/guality/ctztest.c: New test.
6628         * gcc.dg/guality/rotatetest.c: New test.
6629
6630         PR target/48688
6631         * gcc.target/i386/pr48688.c: New test.
6632
6633 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6634
6635         PR c++/48010
6636         * g++.dg/lookup/name-clash9.C: New.
6637
6638 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6639
6640         PR fortran/18918
6641         * gfortran.dg/coarray/dummy_1.f90: New.
6642
6643 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/18918
6646         * gfortran.dg/coarray/save_1.f90: New.
6647         * gfortran.dg/coarray_4.f90: Update dg-error.
6648
6649 2011-05-31  Jason Merrill  <jason@redhat.com>
6650
6651         * g++.dg/cpp0x/rv-template1.C: New.
6652
6653 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR rtl-optimization/49235
6656         * gcc.dg/pr49235.c: New test.
6657
6658 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6659
6660         PR tree-optimization/49093
6661         * gcc.dg/vect/pr49093.c: New test.
6662
6663 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6664
6665         PR debug/49047
6666         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6667
6668 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6669
6670         PR testsuite/49239
6671         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6672         output array.
6673
6674 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6675
6676         PR target/49186
6677         * gcc.c-torture/execute/pr49186.c: New.
6678
6679 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6680
6681         PR target/49168
6682          * gcc.target/i386/pr49168-1.c: New.
6683
6684 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6685             Eric Botcazou  <ebotcazou@adacore.com>
6686
6687         * gcc.dg/guality/drap.c: New test.
6688
6689 2011-05-30  Richard Guenther  <rguenther@suse.de>
6690
6691         PR tree-optimization/49210
6692         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6693         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6694
6695 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6696
6697         PR c++/49223
6698         * g++.dg/gomp/pr49223-1.C: New test.
6699         * g++.dg/gomp/pr49223-2.C: New test.
6700
6701 2011-05-30  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/49218
6704         * gcc.c-torture/execute/pr49218.c: New testcase.
6705
6706 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6707
6708         PR tree-optimization/49199
6709         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6710         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6711         -fno-tree-scev-cprop.
6712
6713 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6714
6715         PR fortran/47601
6716         * gfortran.dg/extends_13.f03: New.
6717
6718 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6719
6720         PR rtl-optimization/49095
6721         * gcc.target/i386/pr49095.c: New test.
6722
6723 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6724
6725         PR fortran/18918
6726         * gfortran.dg/coarray_24.f90: New.
6727
6728 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6729
6730         PR fortran/18918
6731         * gfortran.dg/coarray_23.f90: New.
6732
6733 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6734
6735         From Ryan Mansfield
6736         * gcc.dg/pr48826.c: New test.
6737
6738 2011-05-29  Richard Guenther  <rguenther@suse.de>
6739
6740         PR tree-optimization/49217
6741         * gcc.dg/torture/pr49217.c: New testcase.
6742
6743 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6744
6745         PR testsuite/49222
6746         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6747
6748 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6749
6750         * gnat.dg/boolean_subtype.adb: Rename to...
6751         * gnat.dg/boolean_subtype1.adb: ...this.
6752
6753 2011-05-28  Jason Merrill  <jason@redhat.com>
6754
6755         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6756
6757 2011-05-27  Jason Merrill  <jason@redhat.com>
6758
6759         * g++.dg/cpp0x/enum18.C: Adjust.
6760
6761         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6762
6763 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6764
6765         PR fortran/18918
6766         * gfortran.dg/coarray_22.f90: New.
6767
6768 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6769
6770         PR tree-optimization/46728
6771         * gcc.target/powerpc/pr46728-1.c: New.
6772         * gcc.target/powerpc/pr46728-2.c: New.
6773         * gcc.target/powerpc/pr46728-3.c: New.
6774         * gcc.target/powerpc/pr46728-4.c: New.
6775         * gcc.target/powerpc/pr46728-5.c: New.
6776         * gcc.dg/pr46728-6.c: New.
6777         * gcc.target/powerpc/pr46728-7.c: New.
6778         * gcc.target/powerpc/pr46728-8.c: New.
6779         * gcc.dg/pr46728-9.c: New.
6780         * gcc.target/powerpc/pr46728-10.c: New.
6781         * gcc.target/powerpc/pr46728-11.c: New.
6782         * gcc.dg/pr46728-12.c: New.
6783         * gcc.target/powerpc/pr46728-13.c: New.
6784         * gcc.target/powerpc/pr46728-14.c: New.
6785         * gcc.target/powerpc/pr46728-15.c: New.
6786         * gcc.target/powerpc/pr46728-16.c: New.
6787
6788 2011-05-27  Jason Merrill  <jason@redhat.com>
6789
6790         * g++.dg/abi/mangle47.C: New.
6791
6792         PR c++/49176
6793         * g++.dg/template/const5.C: New.
6794
6795         * g++.dg/cpp0x/enum18.C: New.
6796
6797         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6798
6799         * g++.dg/cpp0x/error6.C: New.
6800
6801         * g++.dg/cpp0x/error5.C: New.
6802
6803 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR c++/49165
6806         * g++.dg/eh/cond6.C: New test.
6807
6808 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6809
6810         PR fortran/48820
6811         * gfortran.dg/rank_3.f90: New.
6812         * gfortran.dg/rank_4.f90: New.
6813
6814 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6815
6816         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6817         replace dump search.
6818
6819 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6820
6821         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6822         * gnat.dg/bit_packed_array5.adb: ...here.
6823
6824 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6825
6826         PR c++/42056
6827         * g++.dg/cpp0x/auto25.C: New.
6828
6829 2011-05-27  Richard Guenther  <rguenther@suse.de>
6830
6831         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6832
6833 2011-05-27  Richard Guenther  <rguenther@suse.de>
6834
6835         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6836
6837 2011-05-27  Richard Guenther  <rguenther@suse.de>
6838
6839         PR middle-end/49189
6840         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6841
6842 2011-05-26  Jason Merrill  <jason@redhat.com>
6843
6844         * g++.dg/cpp0x/friend1.C: New.
6845         * g++.dg/cpp0x/friend2.C: New.
6846
6847         * g++.dg/cpp0x/auto7.C: Update.
6848         * g++.dg/template/crash50.C: Adjust.
6849         * g++.dg/template/static9.C: Adjust.
6850         * g++.old-deja/g++.ext/memconst.C: Adjust.
6851
6852 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6853
6854         * gcc.dg/march.c: Ignore a note for some targets.
6855
6856 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6857             Nathan Froyd  <froydnj@codesourcery.com>
6858
6859         PR c++/2288
6860         PR c++/18770
6861         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6862         * g++.dg/parse/pr18770.C: New test.
6863         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6864
6865 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6866
6867         PR fortran/48955
6868         * gfortran.dg/dependency_40.f90 : New test.
6869
6870 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6871
6872         PR fortran/18918
6873         * gfortran.dg/coarray/registering_1.f90: New.
6874
6875 2011-05-26  Jason Merrill  <jason@redhat.com>
6876
6877         * g++.dg/cpp0x/variadic111.C: New.
6878         * g++.dg/cpp0x/variadic41.C: Adjust.
6879
6880 2011-05-26  Richard Guenther  <rguenther@suse.de>
6881
6882         PR tree-optimization/48702
6883         * gcc.dg/torture/pr48702.c: New testcase.
6884
6885 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887         PR gcov-profile/48845
6888         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6889         support.
6890         * gcc.dg/matrix/matrix.exp: Likewise.
6891         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6892         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6893         line number to check_profiling_available.
6894         * lib/target-supports.exp (check_profiling_available): Account for
6895         this.
6896         Require TLS runtime support with -fprofile-generate.
6897         * lib/profopt.exp (profopt-execute): Add TLS options for
6898         -fprofile-generate.
6899         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6900
6901 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR c++/49165
6904         * g++.dg/eh/cond5.C: New test.
6905
6906         PR tree-optimization/49161
6907         * gcc.c-torture/execute/pr49161.c: New test.
6908
6909 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6910
6911         * gcc.target/arm/neon-vorn-vbic.c: New test.
6912
6913 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6914
6915         PR tree-optimization/49038
6916         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6917         * gcc.dg/vect/pr49038.c: New test.
6918
6919 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6920
6921         * g++.dg/init/pr25811-3.C: New.
6922         * g++.dg/init/pr25811-4.C: New.
6923
6924 2011-05-25  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/enum17.C: New.
6927         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6928
6929         * g++.dg/cpp0x/auto24.C: New.
6930
6931         * g++.dg/cpp0x/error4.C: New.
6932
6933         * g++.dg/cpp0x/rv-restrict.C: New.
6934
6935         * g++.dg/cpp0x/enum15.C: New.
6936         * g++.dg/cpp0x/constexpr-switch2.C: New.
6937
6938         * g++.dg/cpp0x/variadic110.C: New.
6939
6940         * g++.dg/cpp0x/auto9.C: Add typedef test.
6941
6942         * g++.dg/cpp0x/auto23.C: New.
6943         * g++.dg/cpp0x/auto9.C: Adjust.
6944
6945         * g++.dg/cpp0x/defaulted29.C: New.
6946
6947         * g++.dg/cpp0x/initlist51.C: New.
6948
6949 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6950
6951         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6952         * g++.dg/abi/packed1.C: Suppress warning.
6953         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6954         * g++.dg/template/stdarg1.C: Likewise.
6955         * g++.dg/other/packed1.C: Remove arm from xfail list.
6956
6957 2011-05-25  Jason Merrill  <jason@redhat.com>
6958
6959         * g++.dg/cpp0x/enum16.C: New.
6960         * g++.dg/parse/error15.C: Adjust.
6961
6962         * g++.dg/cpp0x/initlist50.C: New.
6963
6964         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6965
6966         * g++.dg/cpp0x/variadic109.C: New.
6967
6968 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6969
6970          * gcc.target/i386/pause-1.c: New.
6971
6972 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gcc.dg/stack-usage-1.c: Adjust comment.
6975         * gcc.dg/stack-usage-2.c: New test.
6976
6977 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6978
6979         PR c++/49136
6980         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6981         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6982
6983 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6984
6985         PR rtl-optimization/48757
6986         * gfortran.dg/pr48757.f:  New test case.
6987
6988 2011-05-24  Jason Merrill  <jason@redhat.com>
6989
6990         * g++.dg/cpp0x/access01.C: New.
6991
6992 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6993
6994         PR libobjc/48177
6995         * objc.dg/pr48177.m: New testcase.
6996
6997 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6998
6999         PR objc/48187
7000         * objc.dg/pr48187.m: New testcase.
7001         * obj-c++.dg/pr48187.mm: New testcase.
7002         * objc.dg/ivar-extra-semicolon.m: New testcase.
7003
7004 2011-05-24  Jason Merrill  <jason@redhat.com>
7005
7006         * g++.dg/template/access21.C: New.
7007         * g++.dg/template/access22.C: New.
7008
7009 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7010
7011         PR rtl-optimization/48633
7012         * g++.dg/pr48633.C: New test.
7013
7014 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7015
7016         PR target/49133
7017         * g++.dg/other/pr49133.C: New test.
7018
7019 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7020             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7021
7022         * gcc.dg/torture/tls/run-gd.c: New test.
7023         * gcc.dg/torture/tls/run-ie.c: New test.
7024         * gcc.dg/torture/tls/run-ld.c: New test.
7025         * gcc.dg/torture/tls/run-le.c: New test.
7026         * lib/target-supports.exp (check_effective_target_tls_runtime):
7027         Build testcase with TLS options.
7028
7029 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7030
7031         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7032
7033 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7034
7035         PR tree-optimization/49121
7036         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7037
7038 2011-05-23  Jason Merrill  <jason@redhat.com>
7039
7040         * g++.dg/cpp0x/defaulted28.C: New.
7041
7042         * g++.dg/cpp0x/sfinae25.C: New.
7043
7044         * g++.dg/cpp0x/rv-cast2.C: New.
7045
7046         * g++.dg/cpp0x/enum14.C: New.
7047
7048 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7049
7050         PR lto/49123
7051         * gcc.c-torture/execute/pr49123.c: New test.
7052
7053         PR debug/49032
7054         * gcc.dg/debug/pr49032.c: New test.
7055
7056         PR c/49120
7057         * gcc.dg/pr49120.c: New test.
7058
7059 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7060
7061         PR target/47315
7062         * gcc.target/i386/pr47315.c: New test.
7063
7064 2011-05-23  Jason Merrill  <jason@redhat.com>
7065
7066         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7067
7068         * g++.dg/cpp0x/sfinae24.C: New.
7069
7070         * g++.dg/cpp0x/error3.C: New.
7071
7072         * g++.dg/cpp0x/defaulted27.C: New.
7073
7074         * g++.dg/cpp0x/decltype27.C: New.
7075
7076 2011-05-23  Richard Guenther  <rguenther@suse.de>
7077
7078         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7079
7080 2011-05-23  Richard Guenther  <rguenther@suse.de>
7081
7082         PR tree-optimization/40874
7083         * g++.dg/tree-ssa/pr40874.C: New testcase.
7084
7085 2011-05-23  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/49115
7088         * g++.dg/torture/pr49115.C: New testcase.
7089
7090 2011-05-23  Richard Guenther  <rguenther@suse.de>
7091
7092         PR middle-end/15419
7093         * gcc.dg/memcpy-3.c: New testcase.
7094
7095 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR middle-end/48973
7098         * gcc.c-torture/execute/pr48973-1.c: New test.
7099         * gcc.c-torture/execute/pr48973-2.c: New test.
7100
7101 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7102
7103         PR c++/18016
7104         * g++.dg/warn/pr18016.C: New.
7105
7106 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7107
7108         PR target/45098
7109         * gcc.target/arm/ivopts-6.c: New test.
7110
7111 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR middle-end/49029
7114         * gcc.c-torture/compile/pr49029.c: New test.
7115
7116 2011-05-22  Jason Merrill  <jason@redhat.com>
7117
7118         * g++.dg/cpp0x/sfinae23.C: New.
7119         * g++.dg/cpp0x/sfinae8.C: Correct.
7120
7121 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7122
7123         * gfortran.dg/function_optimize_8.f90:  New test case.
7124
7125 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7126
7127         PR tree-optimization/49087
7128         * gcc.dg/vect/O3-pr49087.c: New test.
7129
7130 2011-05-21  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/debug/const5.C: New.
7133
7134 2011-05-20  Jason Merrill  <jason@redhat.com>
7135
7136         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7137
7138         * g++.dg/cpp0x/constexpr-static7.C: New.
7139
7140         * g++.dg/cpp0x/enum12.C: New.
7141         * g++.dg/cpp0x/enum13.C: New.
7142
7143 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7144
7145         PR fortran/48699
7146         * gfortran.dg/select_type_23.f03: New.
7147
7148 2011-05-20  Jason Merrill  <jason@redhat.com>
7149
7150         * g++.dg/cpp0x/defaulted26.C: New.
7151
7152         * g++.dg/cpp0x/noexcept02.C: Fix.
7153         * g++.dg/cpp0x/noexcept03.C: Fix.
7154         * g++.dg/cpp0x/noexcept08.C: Fix.
7155         * g++.dg/cpp0x/noexcept10.C: New.
7156
7157 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/48706
7160         * gfortran.dg/extends_12.f03: New.
7161
7162 2011-05-20  Jason Merrill  <jason@redhat.com>
7163
7164         * g++.dg/template/koenig9.C: New.
7165         * g++.dg/opt/pr47615.C: Fix.
7166         * g++.dg/overload/defarg1.C: Fix.
7167         * g++.dg/tc1/dr213.C: Remove xfail.
7168         * g++.dg/torture/pr34850.C: Fix.
7169         * g++.dg/torture/pr39362.C: Fix.
7170         * g++.old-deja/g++.brendan/crash56.C: Fix.
7171         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7172
7173 2011-05-20  Richard Guenther  <rguenther@suse.de>
7174
7175         PR tree-optimization/49079
7176         * gcc.dg/torture/pr49079.c: New testcase.
7177
7178 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7179
7180         PR tree-optimization/49073
7181         * gcc.c-torture/execute/pr49073.c: New test.
7182
7183 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/18918
7186         * gfortran.dg/coarray_21.f90: New.
7187
7188 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7189
7190         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7191         output.
7192
7193 2011-05-19  Richard Guenther  <rguenther@suse.de>
7194
7195         PR testsuite/49063
7196         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7197
7198 2011-05-19  Richard Guenther  <rguenther@suse.de>
7199
7200         PR middle-end/48985
7201         * gcc.dg/builtin-object-size-11.c: New testcase.
7202
7203 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7204
7205         PR target/45098
7206         * gcc.target/arm/ivopts.c: New test.
7207         * gcc.target/arm/ivopts-2.c: New test.
7208
7209 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7210
7211         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7212
7213 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7214
7215         * gcc.c-torture/execute/960321-1.x: Remove.
7216
7217 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7218
7219         PR fortran/48700
7220         * gfortran.dg/move_alloc_4.f90: New.
7221
7222 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7223
7224         PR target/49002
7225         * gcc.target/i386/pr49002-1.c: New test.
7226         * gcc.target/i386/pr49002-2.c: Likewise.
7227
7228 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR tree-optimization/49039
7231         * gcc.c-torture/execute/pr49039.c: New test.
7232         * gcc.dg/tree-ssa/pr49039.c: New test.
7233         * g++.dg/torture/pr49039.C: New test.
7234
7235 2011-05-18  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7238         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7239         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7240
7241 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7242
7243         * gcc.target/bfin/mcpu-bf592.c: New test.
7244
7245 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7246
7247         PR tree-optimization/41881
7248         * gcc.dg/vect/O3-pr41881.c: New test.
7249         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7250
7251 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR tree-optimization/49000
7254         * gcc.dg/pr49000.c: New test.
7255
7256 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7257
7258         * gnat.dg/invalid1.adb: New test.
7259
7260 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7261
7262         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7263         scan pattern.
7264         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7265         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7266
7267 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7268
7269         PR c++/48994
7270         * g++.dg/cpp0x/range-for18.C: New.
7271
7272 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7273
7274         PR fortran/18918
7275         * gfortran.dg/coarray/image_index_2.f90: New.
7276
7277 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7278
7279         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7280         * g++.dg/cpp0x/override2.C: New.
7281
7282 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7283
7284         PR fortran/18918
7285         * gfortran.de/coarray_20.f90: New.
7286
7287 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7288
7289         PR fortran/22572
7290         * function_optimize_7.f90:  New test case.
7291
7292 2011-05-13  Jason Merrill  <jason@redhat.com>
7293
7294         * g++.dg/cpp0x/decltype26.C: New.
7295         * g++.dg/cpp0x/enum11.C: New.
7296
7297 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7298
7299         PR fortran/48972
7300         PR fortran/48991
7301         * gfortran.dg/assign_8.f90: Update dg-error.
7302
7303 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7304
7305         PR fortran/48972
7306         * gfortran.dg/io_constraints_8.f90: New.
7307         * gfortran.dg/io_constraints_9.f90: New.
7308
7309 2011-05-13  Martin Thuresson  <martint@google.com>
7310
7311         PR gcov-profile/47793
7312         * gcc.dg/pr47793.c: New.
7313
7314 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR tree-optimization/48975
7317         * gcc.dg/pr48975.c: New test.
7318
7319 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7320
7321         PR fortran/48972
7322         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7323
7324 2011-05-12  Jason Merrill  <jason@redhat.com>
7325
7326         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7327
7328 2011-05-12  Geert Bosch  <bosch@adacore.com>
7329
7330         * gnat.dg/view_conversion1.adb: New test.
7331
7332 2011-05-12  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/48172
7335         * gcc.dg/vect/pr48172.c: New testcase.
7336
7337 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7338
7339         PR debug/48967
7340         * g++.dg/opt/pr48967.C: New test.
7341
7342 2011-05-11  Jason Merrill  <jason@redhat.com>
7343
7344         * g++.dg/cpp0x/constexpr-friend.C: New.
7345         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7346
7347         * g++.dg/cpp0x/sfinae22.C: New.
7348
7349 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7350
7351         PR fortran/48889
7352         * gfortran.dg/generic_24.f90: New.
7353
7354 2011-05-11  Richard Guenther  <rguenther@suse.de>
7355
7356         PR tree-optimization/15256
7357         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7358
7359 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7360
7361         PR debug/48159
7362         * gcc.dg/pr48159-1.c: New test.
7363         * gcc.dg/pr48159-2.c: New test.
7364
7365 2011-05-11  Richard Guenther  <rguenther@suse.de>
7366
7367         PR middle-end/48953
7368         * gcc.dg/torture/pr48953.c: New testcase.
7369
7370 2011-05-11  Richard Guenther  <rguenther@suse.de>
7371
7372         PR tree-optimization/18041
7373         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7374
7375 2011-05-11  Alan Modra  <amodra@gmail.com>
7376
7377         PR target/47755
7378         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7379
7380 2011-05-10  Jason Merrill  <jason@redhat.com>
7381
7382         * g++.dg/cpp0x/defaulted25.C: New.
7383         * g++.dg/template/crash7.C: Adjust.
7384
7385         * g++.dg/cpp0x/variadic108.C: New.
7386
7387 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7388
7389         * g++.dg/inherit/virtual9.C: Extend.
7390
7391 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7392
7393         PR target/48857
7394         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7395         are passed and returned in vector registers.
7396
7397 2011-05-10  Richard Guenther  <rguenther@suse.de>
7398
7399         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7400         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7401         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7402         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7403         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7404         applies.
7405
7406 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR tree-optimization/48611
7409         PR tree-optimization/48794
7410         * gfortran.dg/gomp/pr48611.f90: New test.
7411         * gfortran.dg/gomp/pr48794.f90: New test.
7412
7413         PR debug/48928
7414         * gcc.dg/dfp/pr48928.c: New test.
7415
7416 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7417
7418         PR c++/48522
7419         * g++.dg/cpp0x/pr48522.C: New.
7420
7421 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7422
7423         PR c++/48735
7424         * g++.dg/cpp0x/sfinae21.C: New.
7425
7426 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7427
7428         * g++.dg/template/sfinae28.C: Rename to...
7429         * g++.dg/cpp0x/sfinae19.C: ... this.
7430         * g++.dg/template/sfinae29.C: Rename to...
7431         * g++.dg/cpp0x/sfinae20.C: ... this.
7432
7433 2011-05-09  Jeff Law <law@redhat.com>
7434
7435         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7436         consistent results.
7437
7438 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7439
7440         PR c++/20039
7441         * g++.dg/init/pr20039.C: New.
7442
7443 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7444
7445         PR c++/48737
7446         PR c++/48744
7447         * g++.dg/template/sfinae28.C: New.
7448         * g++.dg/template/sfinae29.C: Likewise.
7449
7450 2011-05-09  Jason Merrill  <jason@redhat.com>
7451
7452         * g++.dg/template/nontype23.C: New.
7453
7454 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7455         PR c++/48859
7456         * g++.dg/init/pr48859.C: New.
7457
7458 2011-05-09  Jason Merrill  <jason@redhat.com>
7459
7460         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7461         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7462         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7463         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7464         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7465         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7466         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7467         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7468
7469 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7470
7471         * g++.dg/inherit/virtual9.C: New.
7472
7473 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7474
7475         PR c++/48574
7476         * g++.dg/template/dependent-expr8.C: New test case.
7477
7478 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7479
7480         PR tree-optimization/48837
7481         * gcc.dg/pr48837.c: New testcase.
7482
7483 2011-05-06  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/cpp0x/constexpr-condition2.C: New.
7486
7487         * g++.dg/cpp0x/constexpr-missing.C: New.
7488
7489 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/18918
7492         * gfortran.dg/coarray/this_image_2.f90: New.
7493
7494 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7495
7496         PR fortran/48858
7497         PR fortran/48820
7498         * gfortran.dg/bind_c_usage_22.f90: New.
7499         * gfortran.dg/bind_c_usage_23.f90: New.
7500         * gfortran.dg/bind_c_usage_24.f90: New.
7501         * gfortran.dg/bind_c_usage_24_c.c: New.
7502
7503 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7504
7505         PR c++/48838
7506         * g++.dg/template/member9.C: New test case.
7507
7508 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7509
7510         * gnat.dg/discr29.ad[sb]: New test.
7511         * gnat.dg/discr30.adb: Likewise.
7512
7513 2011-05-05  Julian Brown  <julian@codesourcery.com>
7514
7515         * gcc.target/arm/neon-vset_lanes8.c: New test.
7516
7517 2011-05-05  Jason Merrill  <jason@redhat.com>
7518
7519         * g++.dg/init/new32.C: New.
7520
7521 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7522
7523         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7524         Fix typo.
7525
7526 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7527
7528         PR rtl-optimization/48381
7529         * gcc.c-torture/compile/pr48381.c: New test.
7530
7531 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7532
7533         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7534         to dg-options.
7535         * gcc.target/i386/opt-1.c: Ditto.
7536
7537 2011-05-04  Jason Merrill  <jason@redhat.com>
7538
7539         * g++.dg/conversion/base1.C: New.
7540
7541 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7542
7543         PR libgfortran/48787
7544         * gfortran.dg/round_3.f08: Add more checks to test case.
7545
7546 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7547
7548         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7549         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7550         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7551         Gate test on effective_target fd_truncate.
7552
7553 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7554
7555         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7556         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7557         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7558         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7559         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7560         * gcc.target/i386/pr38824.c: Ditto.
7561         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7562         * gcc.target/i386/vecinit-2.c: Ditto.
7563         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7564         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7565         * gcc.target/i386/parity-2.c: Ditto.
7566         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7567
7568 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7569
7570         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7571         remove duplication.
7572         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7573         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7574         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7575
7576 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/18918
7579         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7580
7581 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7582
7583         PR fortran/18918
7584         * gfortran.dg/coarray/this_image_1.f90: New.
7585
7586 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7587
7588         PR fortran/18918
7589         * gfortran.dg/coarray/caf.dg: New.
7590         * gfortran.dg/coarray/image_index_1.f90: New, copied
7591         from ../coarray_16.f90.
7592
7593 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7594
7595         PR c++/28501
7596         * g++.dg/ext/complex9.C: New.
7597
7598 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7599
7600         From Mike Frysinger
7601         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7602         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7603         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7604
7605 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7606
7607         * gcc.target/bfin/builtins: Created.
7608         * gcc.target/bfin/hisilh-O0.c: Deleted.
7609         * gcc.target/bfin/hisilh.c: Moved to...
7610         * gcc.target/bfin/builtins/hisilh.c: ...here.
7611         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7612         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7613         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7614         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7615         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7616         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7617         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7618         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7619         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7620         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7621         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7622         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7623         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7624         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7625         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7626         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7627         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7628         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7629         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7630         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7631         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7632         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7633         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7634         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7635         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7636         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7637         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7638         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7639         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7640         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7641         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7642         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7643         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7644         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7645         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7646         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7647         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7648         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7649         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7650         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7651         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7652         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7653         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7654         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7655         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7656         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7657         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7658         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7659         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7660         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7661         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7662         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7663         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7664         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7665         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7666         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7667         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7668         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7669         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7670         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7671         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7672         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7673         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7674         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7675         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7676         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7677         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7678         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7679         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7680         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7681         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7682         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7683         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7684         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7685         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7686         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7687         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7688         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7689         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7690         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7691         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7692         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7693         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7694         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7695         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7696         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7697         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7698         * gcc.target/bfin/builtins/circptr.c: Ditto.
7699         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7700         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7701         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7702         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7703         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7704         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7705         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7706         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7707         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7708         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7709         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7710         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7711         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7712         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7713         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7714         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7715         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7716         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7717         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7718         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7719         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7720         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7721         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7722         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7723         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7724         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7725         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7726         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7727         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7728         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7729         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7730         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7731         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7732         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7733         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7734         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7735         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7736         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7737         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7738         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7739         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7740         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7741         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7742         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7743         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7744         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7745         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7746         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7747         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7748         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7749         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7750         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7751         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7752         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7753         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7754         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7755         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7756         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7757         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7758         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7759         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7760         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7761         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7762         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7763         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7764         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7765         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7766         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7767         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7768         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7769
7770 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7771
7772         * gcc.target/arm/cold-lc.c: New test.
7773
7774 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7775
7776         PR target/48774
7777         * gcc.dg/pr48774.c: New test.
7778
7779 2011-05-03  Richard Guenther  <rguenther@suse.de>
7780
7781         * gcc.dg/large-size-array-5.c: New testcase.
7782
7783 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7784
7785         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7786
7787 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7788
7789         * lib/target-supports.exp (check_effective_target_vect_strided):
7790         Replace with...
7791         (check_effective_target_vect_strided2)
7792         (check_effective_target_vect_strided3)
7793         (check_effective_target_vect_strided4)
7794         (check_effective_target_vect_strided8): ...these new functions.
7795
7796         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7797         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7798         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7799         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7800         * gcc.dg/vect/pr37539.c: Likewise.
7801         * gcc.dg/vect/slp-11a.c: Likewise.
7802         * gcc.dg/vect/slp-11b.c: Likewise.
7803         * gcc.dg/vect/slp-11c.c: Likewise.
7804         * gcc.dg/vect/slp-12a.c: Likewise.
7805         * gcc.dg/vect/slp-12b.c: Likewise.
7806         * gcc.dg/vect/slp-18.c: Likewise.
7807         * gcc.dg/vect/slp-19a.c: Likewise.
7808         * gcc.dg/vect/slp-19b.c: Likewise.
7809         * gcc.dg/vect/slp-21.c: Likewise.
7810         * gcc.dg/vect/slp-23.c: Likewise.
7811         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7812
7813         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7814         instead of vect_interleave && vect_extract_even_odd.
7815         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7816         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7817         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7818         * gcc.dg/vect/vect-1.c: Likewise.
7819         * gcc.dg/vect/vect-10.c: Likewise.
7820         * gcc.dg/vect/vect-98.c: Likewise.
7821         * gcc.dg/vect/vect-107.c: Likewise.
7822         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7823         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7824         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7825         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7826         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7827         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7828         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7829         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7830         * gcc.dg/vect/vect-strided-float.c: Likewise.
7831         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7832         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7833         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7834         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7835         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7836         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7837         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7838         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7839         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7840         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7841         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7842         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7843         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7844         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7845         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7846
7847         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7848         target condition.
7849         * gcc.dg/vect/pr30843.c: Likewise.
7850         * gcc.dg/vect/pr33866.c: Likewise.
7851         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7852         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7853         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7854         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7855
7856 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7857
7858         * gcc.dg/vect/slp-11.c: Split into...
7859         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7860         gcc.dg/vect/slp-11c.c: ...these tests.
7861         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7862         * gcc.dg/vect/slp-12c.c: ...this new test.
7863         * gcc.dg/vect/slp-19.c: Split into...
7864         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7865         gcc.dg/vect/slp-19c.c: ...these new tests.
7866
7867 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7868
7869         * lib/target-supports.exp
7870         (check_effective_target_vect_extract_even_odd_wide): Delete.
7871         (check_effective_target_vect_strided_wide): Likewise.
7872         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7873         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7874         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7875         * gcc.dg/vect/pr37539.c: Likewise.
7876         * gcc.dg/vect/slp-11.c: Likewise.
7877         * gcc.dg/vect/slp-12a.c: Likewise.
7878         * gcc.dg/vect/slp-12b.c: Likewise.
7879         * gcc.dg/vect/slp-19.c: Likewise.
7880         * gcc.dg/vect/slp-23.c: Likewise.
7881         * gcc.dg/vect/vect-1.c: Likewise.
7882         * gcc.dg/vect/vect-98.c: Likewise.
7883         * gcc.dg/vect/vect-107.c: Likewise.
7884         * gcc.dg/vect/vect-strided-float.c: Likewise.
7885
7886 2011-05-02  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/init/new31.C: New.
7889
7890 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7891
7892         PR c/35445
7893         * gcc.dg/pr35445.c: New test.
7894
7895 2011-05-02  Jason Merrill  <jason@redhat.com>
7896
7897         * c-c++-common/vla-1.c: New.
7898
7899 2011-05-02  Richard Guenther  <rguenther@suse.de>
7900
7901         PR tree-optimization/48822
7902         * gcc.dg/torture/pr48822.c: New testcase.
7903
7904 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR c++/47969
7907         * g++.dg/cpp0x/constexpr-47969.C: New.
7908
7909 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7910
7911         PR testsuite/48498
7912         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7913         on vect_no_align targets.
7914         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7915         vect_no_align targets.
7916
7917 2011-05-01  Xinliang David Li  <davidxl@google.com>
7918
7919         * gcc.dg/tree-ssa/integer-addr.c: New test.
7920         * gcc.dg/tree-ssa/alias_bug.c: New test.
7921
7922 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7923
7924         PR libgfortran/48787
7925         * gfortran.dg/round_3.f08: Add more checks.
7926
7927 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7928
7929         PR fortran/48821
7930         * gfortran.dg/import9.f90: New, proper test.
7931         * gfortran.dg/interface_37.f90: Remove bogus
7932         test (bogus copy of interface_36.f90).
7933
7934 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7935
7936         PR fortran/48821
7937         * gfortran.dg/interface_37.f90: New.
7938
7939 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7940
7941         PR fortran/48746
7942         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7943
7944 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR tree-optimization/48809
7947         * gcc.c-torture/execute/pr48809.c: New test.
7948
7949 2011-04-29  Jeff Law <law@redhat.com>
7950
7951         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7952
7953 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7954
7955         PR c++/48606
7956         * g++.dg/init/ctor10.C: New.
7957
7958 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7959
7960         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7961           warning in implicitly instantiated templates.
7962
7963 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7964
7965         * g++.dg/warn/Wnull-conversion-1.C: New.
7966         * g++.dg/warn/Wnull-conversion-2.C: New.
7967
7968 2011-04-29  Diego Novillo  <dnovillo@google.com>
7969
7970         * g++.old-deja/g++.other/null3.C: Expect warning about
7971         converting boolean to a pointer.
7972
7973 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7974
7975         PR fortran/48462
7976         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7977         being a target.
7978
7979         PR fortran/48746
7980         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7981
7982 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7983
7984         PR fortran/48810
7985         * gfortran.dg/typebound_proc_22.f90: New.
7986
7987         PR fortran/48800
7988         * gfortran.dg/interface_36.f90: New.
7989
7990 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7991
7992         PR libgfortran/48488
7993         PR libgfortran/48602
7994         PR libgfortran/48615
7995         PR libgfortran/48684
7996         PR libgfortran/48787
7997         * gfortran.dg/fmt_g.f: Adjust test.
7998         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7999         * gfortran.dg/round_3.f08: New test.
8000         * gfortran.dg/namelist_print_1.f: Adjust test.
8001         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8002         * gfortran.dg/f2003_io_5.f03: Adjust test.
8003         * gfortran.dg/coarray_15.f90: Adjust test.
8004         * gfortran.dg/namelist_65.f90: Adjust test.
8005         * gfortran.dg/fmt_cache_1.f: Adjust test.
8006         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8007         * gfortran.dg/real_const_3.f90: Adjust test.
8008
8009 2011-04-29  Jan Hubicka  <jh@suse.cz>
8010
8011         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8012         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8013
8014 2011-04-28  Xinliang David Li  <davidxl@google.com>
8015
8016         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8017         * g++.dg/prof-robust-1.C: New test.
8018
8019 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8020
8021         PR tree-optimization/48765
8022         * gcc.dg/vect/pr48765.c: New.
8023
8024 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8025
8026         PR tree-optimization/48775
8027         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8028
8029 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8030
8031         PR c++/48798
8032         * g++.dg/inherit/pr48798.C: New.
8033         * g++.old-deja/g++.other/base1.C: Adjust.
8034
8035 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8036
8037         PR c++/48656
8038         * g++.dg/template/inherit7.C: New test case.
8039
8040 2011-04-28  Richard Guenther  <rguenther@suse.de>
8041
8042         PR tree-optimization/40052
8043         PR tree-optimization/15347
8044         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8045         * gcc.dg/pr15347.c: Likewise.
8046
8047 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8048
8049         PR c++/48530
8050         * g++.dg/cpp0x/sfinae18.C: New.
8051
8052 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8053
8054         PR c++/48771
8055         * g++.dg/ext/is_literal_type1.C: New.
8056
8057 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8058
8059         PR fortran/48112
8060         PR fortran/48279
8061         * gfortran.dg/interface_35.f90: New.
8062         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8063         * gfortran.dg/func_result_6.f90: Add dg-warning.
8064         * gfortran.dg/bessel_1.f90: Ditto.
8065         * gfortran.dg/hypot_1.f90: Ditto.
8066         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8067         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8068         * gfortran.dg/interface_assignment_4.f90: Ditto.
8069
8070 2011-04-27  Jason Merrill  <jason@redhat.com>
8071
8072         * g++.dg/ext/complex8.C: New.
8073
8074         * g++.dg/cpp0x/initlist49.C: New.
8075         * g++.dg/init/new30.C: New.
8076
8077 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8078
8079         PR fortran/48788
8080         * gfortran.dg/whole_file_34.f90: New.
8081
8082 2011-04-27  Jan Hubicka  <jh@suse.cz>
8083
8084         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8085
8086 2011-04-27  Jason Merrill  <jason@redhat.com>
8087
8088         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8089
8090         * g++.dg/parse/ambig6.C: New.
8091
8092 2011-04-27  Nick Clifton  <nickc@redhat.com>
8093
8094         * gcc.dg/20020312-2.c: Add definition for RX.
8095
8096         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8097         option with RX targets.
8098
8099         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8100         /* */ comments.
8101
8102 2011-04-27  Richard Guenther  <rguenther@suse.de>
8103
8104         * gcc.dg/tree-ssa/pr23382.c: Remove.
8105
8106 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8107
8108         PR target/48767
8109         * gcc.c-torture/compile/pr48767.c: New test.
8110
8111 2011-04-27  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/48772
8114         * g++.dg/pr48772.C: New testcase.
8115
8116 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR c/48742
8119         * gcc.c-torture/compile/pr48742.c: New test.
8120
8121 2011-04-26  Jason Merrill  <jason@redhat.com>
8122
8123         * g++.dg/lookup/koenig13.C: New.
8124
8125         * g++.dg/cpp0x/initlist48.C: New.
8126
8127 2011-04-25  Jason Merrill  <jason@redhat.com>
8128
8129         * g++.dg/cpp0x/sfinae17.C: New.
8130
8131 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8132
8133         PR target/48258
8134         * gcc.target/powerpc/pr48258-1.c: New file.
8135         * gcc.target/powerpc/pr48258-2.c: Ditto.
8136
8137 2011-04-26  Xinliang David Li  <davidxl@google.com>
8138
8139         * gcc.dg/uninit-suppress.c: New test.
8140         * gcc.dg/uninit-suppress.c: New test.
8141
8142 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR debug/48768
8145         * gcc.dg/pr48768.c: New test.
8146
8147         PR tree-optimization/48734
8148         * gcc.c-torture/compile/pr48734.c: New test.
8149
8150         PR testsuite/48753
8151         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8152
8153 2011-04-26  Richard Guenther  <rguenther@suse.de>
8154
8155         PR tree-optimization/48731
8156         * gcc.dg/torture/pr48731.c: New testcase.
8157
8158 2011-04-26  Richard Guenther  <rguenther@suse.de>
8159
8160         PR testsuite/48753
8161         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8162
8163 2011-04-26  Richard Guenther  <rguenther@suse.de>
8164
8165         PR middle-end/48694
8166         * gcc.dg/torture/pr48694-1.c: New testcase.
8167         * gcc.dg/torture/pr48694-2.c: Likewise.
8168
8169 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8170
8171         * g++.dg/ext/underlying_type1.C: New.
8172         * g++.dg/ext/underlying_type2.C: Likewise.
8173         * g++.dg/ext/underlying_type3.C: Likewise.
8174         * g++.dg/ext/underlying_type4.C: Likewise.
8175         * g++.dg/ext/underlying_type5.C: Likewise.
8176         * g++.dg/ext/underlying_type6.C: Likewise.
8177         * g++.dg/ext/underlying_type7.C: Likewise.
8178         * g++.dg/ext/underlying_type8.C: Likewise.
8179         * g++.dg/ext/underlying_type9.C: Likewise.
8180         * g++.dg/ext/underlying_type10.C: Likewise.
8181
8182 2011-04-25  Jason Merrill  <jason@redhat.com>
8183
8184         * g++.dg/cpp0x/regress/template-const2.C: New.
8185
8186 2011-04-25  Jeff Law <law@redhat.com>
8187
8188         * gcc.dg/tree-ssa/vrp56.c: new test.
8189
8190 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8191
8192         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8193
8194 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR preprocessor/48740
8197         * c-c++-common/raw-string-11.c: New test.
8198
8199 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8200
8201         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8202         hppa*-*-hpux*.
8203
8204 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8205
8206         PR fortran/18918
8207         * gfortran.dg/coarray_19.f90: New.
8208
8209 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR c/48685
8212         * gcc.dg/pr48685.c: New test.
8213
8214 2011-04-22  Jan Hubicka  <jh@suse.cz>
8215
8216         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8217
8218 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR tree-optimization/48717
8221         * gcc.c-torture/execute/pr48717.c: New test.
8222
8223 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8224
8225         PR target/48723
8226         * gcc.target/i386/pr48723.c: New test.
8227
8228 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR c/48716
8231         * gcc.dg/gomp/pr48716.c: New test.
8232         * g++.dg/gomp/pr48716.C: New test.
8233
8234 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8235
8236         PR c/36750
8237         * gcc.dg/missing-field-init-2.c: Update testcase.
8238
8239 2011-04-22  Alan Modra  <amodra@gmail.com>
8240
8241         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8242
8243 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8244
8245         PR fortran/48405
8246         * gfortran.dg/function_optimize_6.f90:  New test.
8247
8248 2011-04-21  Easwaran Raman  <eraman@google.com>
8249
8250         * gcc.dg/stack-layout-2.c: New test.
8251
8252 2011-04-21  Richard Guenther  <rguenther@suse.de>
8253
8254         PR lto/48703
8255         * g++.dg/lto/pr48207-2_0.C: New testcase.
8256         * g++.dg/lto/pr48207-3_0.C: Likewise.
8257
8258 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         * gnat.dg/volatile5.adb: New test.
8261         * gnat.dg/volatile5_pkg.ads: New helper.
8262
8263 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8264
8265         PR target/48708
8266         * gcc.target/i386/pr48708.c: New test.
8267
8268 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8269
8270         * gcc.dg/vect/vect-119.c: New test.
8271
8272 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8273
8274         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8275         and once without.
8276
8277 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8278             Richard Sandiford  <richard.sandiford@linaro.org>
8279
8280         PR target/46329
8281         * gcc.target/arm/pr46329.c: New test.
8282
8283 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8284
8285         PR fortran/18918
8286         * gfortran.dg/coarray_18.f90: New.
8287
8288 2011-04-20  Jason Merrill  <jason@redhat.com>
8289
8290         * g++.dg/cpp0x/initlist47.C: New.
8291
8292         * g++.dg/init/dtor4.C: New.
8293
8294 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8295
8296         PR target/48678
8297         * gcc.target/i386/sse2-pinsrw.c: New test.
8298         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8299         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8300         * gcc.target/i386/sse2-insvhi.c: Ditto.
8301         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8302         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8303
8304 2011-04-20  Jason Merrill  <jason@redhat.com>
8305
8306         * g++.dg/template/const4.C: New.
8307
8308 2011-04-20  Easwaran Raman  <eraman@google.com>
8309
8310         * gcc.dg/stack-layout-1.c: New test.
8311
8312 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8313
8314         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8315         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8316         function.
8317
8318 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8319
8320         * gcc.dg/binop-xor1.c: New test.
8321         * gcc.dg/binop-xor2.c: New test.
8322         * gcc.dg/binop-xor3.c: New test.
8323         * gcc.dg/binop-xor4.c: New test.
8324         * gcc.dg/binop-xor5.c: New test.
8325
8326 2011-04-20  Richard Guenther  <rguenther@suse.de>
8327
8328         PR tree-optimization/47892
8329         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8330
8331 2011-04-20  Richard Guenther  <rguenther@suse.de>
8332
8333         PR middle-end/48695
8334         * g++.dg/torture/pr48695.C: New testcase.
8335
8336 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8337
8338         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8339         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8340         * gcc.c-torture/execute/pr45262.c: Ditto
8341         * gcc.dg/torture/pr43165.c: Ditto.
8342         * gcc.dg/torture/pr47228.c: Ditto.
8343         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8344         * gcc.dg/ipa/pr45644.c: Ditto.
8345         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8346         PDP11.
8347
8348 2011-04-19  Jason Merrill  <jason@redhat.com>
8349
8350         * g++.dg/ext/complex7.C: New.
8351
8352         * g++.dg/ext/attrib41.C: New.
8353
8354 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8355
8356         PR testsuite/48676
8357         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8358
8359 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR target/48678
8362         * gcc.target/i386/pr48678.c: New test.
8363
8364 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8365
8366         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8367         * g++.dg/opt/devirt2.C: New test.
8368         * g++.dg/ipa/devirt-g-1.C: Likewise.
8369
8370 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8371
8372         PR fortran/48588
8373         * gfortran.dg/whole_file_33.f90: New.
8374
8375 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8376
8377         * g++.dg/ipa/devirt-7.C: New test.
8378
8379 2011-04-19  Richard Guenther  <rguenther@suse.de>
8380
8381         PR lto/48207
8382         * g++.dg/lto/pr48207_0.C: New testcase.
8383
8384 2011-04-18  Jason Merrill  <jason@redhat.com>
8385
8386         * g++.dg/init/void1.C: New.
8387
8388         * g++.dg/cpp0x/union4.C: New.
8389
8390 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR middle-end/48661
8393         * g++.dg/torture/pr48661.C: New test.
8394
8395         PR c++/48632
8396         * g++.dg/gomp/pr48632.C: New test.
8397
8398 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8399
8400         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8401         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8402
8403 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8404
8405         PR fortran/18918
8406         * gfortran.dg/coarray_17.f90: New.
8407         * gfortran.dg/coarray_10.f90: Update dg-error.
8408
8409 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411         PR testsuite/48251
8412         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8413         * gfortran.dg/guality/guality.exp: Likewise.
8414
8415 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8416
8417         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8418
8419 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8422
8423 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8424
8425         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8426
8427 2011-04-18  Richard Guenther  <rguenther@suse.de>
8428
8429         PR middle-end/46364
8430         * g++.dg/torture/pr46364.C: New testcase.
8431
8432 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8433
8434         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8435
8436 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8437
8438         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8439
8440 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8441             Ira Rosen  <ira.rosen@linaro.org>
8442
8443         PR target/48252
8444         * gcc.target/arm/pr48252.c: New test.
8445
8446 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR tree-optimization/48616
8449         * gcc.dg/pr48616.c: New test.
8450
8451 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/18918
8454         * gfortran.dg/coarray_16.f90: New.
8455
8456 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8457
8458         PR fortran/48462
8459         * gfortran.dg/realloc_on_assign_7.f03: New test.
8460
8461 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR libgfortran/48602
8464         * gfortran.dg/fmt_g0_6.f08: New test.
8465
8466 2011-04-17  Jason Merrill  <jason@redhat.com>
8467
8468         * g++.dg/cpp0x/sfinae16.C: New.
8469
8470 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8471
8472         * gcc.target/mips/reg-var-1.c: New test.
8473
8474 2011-04-17  Jan Hubicka  <jh@suse.cz>
8475
8476         * gcc.dg/winline-5.c: Update testcase.
8477
8478 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8479
8480         * gnat.dg/discr27.ad[sb]: Move dg directive.
8481         * gnat.dg/discr28.ad[sb]: New test.
8482         * gnat.dg/discr28_pkg.ads: New helper.
8483
8484 2011-04-17  Michael Matz  <matz@suse.de>
8485
8486         PR tree-optimization/48622
8487         PR lto/48645
8488         * gcc.dg/lto/pr48622_0.c: New test.
8489
8490 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8491
8492         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8493         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8494         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8495         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8496         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8497         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8498
8499 2011-04-15  Jason Merrill  <jason@redhat.com>
8500
8501         * g++.dg/cpp0x/range-for17.C: New.
8502
8503 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8504
8505         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8506         * g++.dg/cpp0x/range-for3.C: Likewise.
8507         * g++.dg/cpp0x/range-for9.C: Correct error message.
8508         * g++.dg/cpp0x/range-for11.C: New.
8509         * g++.dg/cpp0x/range-for12.C: New.
8510         * g++.dg/cpp0x/range-for13.C: New.
8511         * g++.dg/cpp0x/range-for14.C: New.
8512         * g++.dg/cpp0x/range-for15.C: New.
8513         * g++.dg/cpp0x/range-for16.C: New.
8514
8515 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8516
8517         PR fortran/18918
8518         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8519
8520 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8521
8522         * objc.dg/naming-4.m: Updated.
8523         * objc.dg/naming-5.m: Updated.
8524         * objc.dg/naming-6.m: New.
8525         * objc.dg/naming-7.m: New.
8526         * obj-c++.dg/naming-1.mm: Updated.
8527         * obj-c++.dg/naming-2.mm: Updated.
8528         * obj-c++.dg/naming-3.mm: New.
8529         * obj-c++.dg/naming-4.mm: New.
8530
8531 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8532
8533         PR libgfortran/48589
8534         * gfortran.dg/fmt_g0_5.f08: New test.
8535
8536 2011-04-15  Richard Guenther  <rguenther@suse.de>
8537
8538         PR testsuite/48286
8539         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8540
8541 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8542
8543         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8544         -finline-limit=0 to -fno-inline
8545
8546 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR target/48614
8549         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8550         just avx.
8551
8552 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR target/48605
8555         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8556         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8557         * gcc.target/i386/avx-insertps-3.c: New test.
8558         * gcc.target/i386/avx-insertps-4.c: New test.
8559
8560 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8561
8562         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8563         -finline-limit=0
8564
8565 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8566
8567         PR target/46779
8568         PR target/45291
8569         PR target/41894
8570         * gcc.target/avr/pr46779-1.c: New test case
8571         * gcc.target/avr/pr46779-2.c: New test case
8572
8573 2011-04-14  Jason Merrill  <jason@redhat.com>
8574
8575         * g++.dg/cpp0x/sfinae15.C: New.
8576
8577         * g++.dg/cpp0x/sfinae14.C: New.
8578
8579         * g++.dg/ext/vla10.C: New.
8580
8581 2011-04-14  Richard Guenther  <rguenther@suse.de>
8582
8583         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8584
8585 2011-04-14  Richard Guenther  <rguenther@suse.de>
8586
8587         * gcc.dg/fold-bitand-4.c: Move ...
8588         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8589
8590 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8591
8592         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8593         variables const.
8594         * gcc.target/avr/torture/trivial.c: Ditto.
8595
8596 2011-04-13  Jason Merrill  <jason@redhat.com>
8597
8598         * g++.dg/template/operator11.C: New.
8599
8600 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR middle-end/48591
8603         * gcc.dg/gomp/pr48591.c: New test.
8604
8605         PR c++/48570
8606         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8607         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8608
8609 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8610
8611         PR c++/48574
8612         * g++.dg/template/dependent-expr7.C: New test case.
8613
8614 2011-04-13  Jason Merrill  <jason@redhat.com>
8615
8616         * g++.dg/cpp0x/sfinae13.C: New.
8617
8618 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8619
8620         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8621
8622 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8623
8624         * gcc.target/arm/pr43698.c: Remove -march option.
8625
8626 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8627
8628         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8629         -march option.
8630
8631 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8632
8633         PR fortran/48360
8634         PR fortran/48456
8635         * gfortran.dg/realloc_on_assign_6.f03: New test.
8636
8637 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8638
8639         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8640         targets the additional -mno-ms-bitfields and
8641         -Wno-packed-bitfield-compat options.
8642         * g++.dg/ext/bitfield3.C: Likewise.
8643         * g++.dg/ext/bitfield4.C: Likewise.
8644         * g++.dg/ext/bitfield5.C: Likewise.
8645         * gcc.dg/bitfld-15.c: Likewise.
8646         * gcc.dg/bitfld-16.c: Likewise.
8647         * gcc.dg/bitfld-17.c: Likewise.
8648         * gcc.dg/bitfld-18.c: Likewise.
8649
8650 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8651
8652         * gcc.target/arm/neon-vld3-1.c: New test.
8653         * gcc.target/arm/neon-vst3-1.c: New test.
8654         * gcc.target/arm/neon/v*.c: Regenerate.
8655
8656 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR rtl-optimization/48549
8659         * g++.dg/opt/pr48549.C: New test.
8660
8661 2011-04-12  Richard Guenther  <rguenther@suse.de>
8662
8663         PR tree-optimization/46076
8664         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8665
8666 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8667
8668         PR testsuite/21164
8669         * lib/compat.exp (compat-execute): Declare unsupported after
8670         stripping path from src1.
8671         * lib/lto.exp (lto-execute): Likewise.
8672
8673 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR c/48552
8676         * gcc.dg/pr48552-1.c: New test.
8677         * gcc.dg/pr48552-2.c: New test.
8678
8679 2011-04-11  Jason Merrill  <jason@redhat.com>
8680
8681         * g++.dg/cpp0x/sfinae12.C: New.
8682
8683         * g++.dg/cpp0x/enum10.C: New.
8684
8685         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8686
8687         * g++.dg/cpp0x/rv-func.C: New.
8688
8689 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8690
8691         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8692         alpha*-dec-osf5*.
8693
8694 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8695
8696         PR tree-optimization/48195
8697         * gcc.dg/ipa/pr48195.c: New test.
8698
8699 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8700
8701         * gnat.dg/return3.adb: Remove unused switch.
8702
8703 2011-04-08  Mike Stump  <mikestump@comcast.net>
8704
8705         PR testsuite/48506
8706         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8707         default to fno-common.
8708
8709 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8710
8711         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8712         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8713
8714 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8715
8716         PR fortran/48448
8717         * gfortran.dg/function_optimize_5.f90:  New test.
8718
8719 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/aggr17.adb: New test.
8722         * gnat.dg/aggr18.adb: Likewise.
8723
8724 2011-04-08  Michael Matz  <matz@suse.de>
8725
8726         PR middle-end/48389
8727         * gcc.target/i386/pr48389.c: New test.
8728
8729 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8730
8731         PR rtl-optimization/48272
8732         * g++.dg/opt/pr48272.C: New.
8733
8734 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8735
8736         PR rtl-optimization/48235
8737         * gcc.dg/pr48235.c: New.
8738
8739 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8740
8741         PR rtl-optimization/48302
8742         * g++.dg/opt/pr48302.C: New.
8743
8744 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8745
8746         PR target/48273
8747         * g++.dg/opt/pr48273.C: New.
8748
8749 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8750
8751         PR rtl-optimization/48442
8752         * gcc.dg/pr48442.c: New.
8753
8754 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8755
8756         PR tree-optimization/48377
8757         * gcc.dg/vect/pr48377.c: New test.
8758
8759 2011-04-07  Jason Merrill  <jason@redhat.com>
8760
8761         * g++.dg/cpp0x/regress/call1.C: New.
8762
8763         * g++.dg/cpp0x/variadic107.C: New.
8764
8765         * g++.dg/cpp0x/sfinae11.C: New.
8766         * g++.dg/cpp0x/noexcept02.C: Fix.
8767
8768         * g++.dg/cpp0x/sfinae10.C: New.
8769
8770         * g++.dg/cpp0x/sfinae9.C: New.
8771
8772         * c-c++-common/Wcast-qual-1.c: Move here from...
8773         * gcc.dg/cast-qual-3.c: ...here, and...
8774         * g++.dg/warn/Wcast-qual2.C: ...here.
8775
8776         * g++.dg/cpp0x/sfinae8.C: New.
8777
8778         * g++.dg/cpp0x/sfinae7.C: New.
8779
8780         * g++.dg/cpp0x/enum9.C: New.
8781
8782 2011-04-07  Mike Stump  <mikestump@comcast.net>
8783
8784         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8785         with no trampolines.
8786
8787 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR fortran/48117
8790         * gfortran.dg/gomp/pr48117.f90: New test.
8791
8792         PR debug/48343
8793         * gcc.dg/torture/pr48343.c: New test.
8794
8795 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8796
8797         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8798
8799 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8800
8801         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8802
8803 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8804
8805         PR target/43920
8806         * lib/scanasm.exp (object-size): New proc.
8807         * gcc.target/arm/pr43920-2.c: New test.
8808
8809 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8810
8811         PR fortran/18918
8812         PR fortran/48477
8813         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8814
8815 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8816
8817         * gcc.dg/mtune.c: Prune note from output.
8818
8819 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR debug/48466
8822         * gcc.dg/guality/pr36977.c: New test.
8823         * gcc.dg/guality/pr48466.c: New test.
8824
8825 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8826
8827         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8828
8829 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8830
8831         * gnat.dg/return3.adb: New test.
8832
8833 2011-04-06  Richard Guenther  <rguenther@suse.de>
8834
8835         PR tree-optimization/47663
8836         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8837
8838 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8839
8840         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8841         Solaris 8 and 9 as well.
8842
8843 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8844
8845         PR target/43920
8846         * gcc.target/arm/pr43920-1.c: New test.
8847
8848 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8849
8850         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8851         (cctor): Actually return the value.
8852         (main): Cast return values.
8853
8854 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8855
8856         * gfortran.dg/character_comparison_8.f90:  New test.
8857
8858 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8859
8860         * frontend-passes: (optimize_lexical_comparison): New function.
8861         (optimize_expr): Call it.
8862         (optimize_comparison): Also handle lexical comparison functions.
8863         Return false instad of -2 for unequal comparison.
8864
8865 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8866
8867         PR fortran/48412
8868         * function_optimize_4.f90:  New test.
8869
8870 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8871
8872         PR fortran/18918
8873         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8874         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8875         * gfortran.dg/coarray_15.f90: New.
8876
8877 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8878
8879         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8880         * gfortran.dg/bessel_7.f90: Likewise.
8881
8882 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8883
8884         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8885
8886 2011-04-03  Richard Guenther  <rguenther@suse.de>
8887             Ira Rosen  <ira.rosen@linaro.org>
8888
8889         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8890         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8891         -ftree-loop-if-convert-stores.
8892
8893 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8894
8895         * gnat.dg/specs/aggr2.ads: New test.
8896
8897 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8898
8899         * gnat.dg/debug2.ad[sb]: New test.
8900         * gnat.dg/debug2_pkg.ads: New helper.
8901         * gnat.dg/debug3.ad[sb]: New test.
8902
8903 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8904
8905         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8906
8907 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR middle-end/48335
8910         * gcc.c-torture/compile/pr48335-1.c: New test.
8911         * gcc.dg/pr48335-1.c: New test.
8912         * gcc.dg/pr48335-2.c: New test.
8913         * gcc.dg/pr48335-3.c: New test.
8914         * gcc.dg/pr48335-4.c: New test.
8915         * gcc.dg/pr48335-5.c: New test.
8916         * gcc.dg/pr48335-6.c: New test.
8917         * gcc.dg/pr48335-7.c: New test.
8918         * gcc.dg/pr48335-8.c: New test.
8919         * gcc.target/i386/pr48335-1.c: New test.
8920
8921 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8922
8923         PR c/36299
8924         * gcc.dg/Waddress.c: New test.
8925
8926 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8927
8928         PR fortran/48352
8929         * gfortran.dg/function_optimize_3.f90:  New test.
8930
8931 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8932
8933         * gcc.c-torture/compile/20110401-1.c: New test.
8934
8935         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8936         * g++.dg/lto/20091002-2_0.C: Likewise.
8937         * g++.dg/lto/20090303_0.c: Likewise.
8938         * g++.dg/lto/20091004-1_0.C: Likewise.
8939         * g++.dg/lto/20091002-3_0.C: Likewise.
8940         * g++.dg/lto/20091004-2_0.C: Likewise.
8941         * g++.dg/lto/20081123_0.C: Likewise.
8942         * g++.dg/lto/20090313_0.C: Likewise.
8943         * g++.dg/lto/20081109-1_0.C: Likewise.
8944         * g++.dg/lto/20081219_0.C: Likewise.
8945         * g++.dg/lto/20081204-1_0.C: Likewise.
8946         * g++.dg/lto/20090302_0.C: Likewise.
8947         * g++.dg/lto/20081119-1_0.C: Likewise.
8948         * g++.dg/lto/20081118_0.C: Likewise.
8949         * gcc.dg/lto/20091020-2_0.c: Likewise.
8950         * gcc.dg/lto/20090210_0.c: Likewise.
8951         * gcc.dg/lto/20081204-1_0.c: Likewise.
8952         * gcc.dg/lto/20081224_0.c: Likewise.
8953         * gcc.dg/lto/20090219_0.c: Likewise.
8954         * gcc.dg/lto/20091014-1_0.c: Likewise.
8955         * gcc.dg/lto/20091016-1_0.c: Likewise.
8956         * gcc.dg/lto/20090206-2_0.c: Likewise.
8957         * gcc.dg/lto/20090116_0.c: Likewise.
8958         * gcc.dg/lto/20091013-1_0.c: Likewise.
8959         * gcc.dg/lto/20091015-1_0.c: Likewise.
8960         * gcc.dg/lto/20090126-2_0.c: Likewise.
8961
8962 2011-03-31  Ian Lance Taylor  <iant@google.com>
8963
8964         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8965
8966 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8967
8968         * gnat.dg/opt16.adb: New test.
8969
8970 2011-03-31  Jason Merrill  <jason@redhat.com>
8971
8972         * g++.dg/cpp0x/defaulted24.C: New.
8973
8974 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8975
8976         PR target/16292
8977         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8978         with -O0.
8979
8980 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8981
8982         * g++.dg/other/i386-9.C: New test.
8983
8984 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8985
8986         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8987
8988 2011-03-30  Jason Merrill  <jason@redhat.com>
8989
8990         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8991
8992         * g++.dg/cpp0x/regress/isnan.C: New.
8993
8994         * g++.dg/cpp0x/initlist46.C: New.
8995
8996 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8997
8998         PR target/47551
8999         * gcc.target/arm/neon-modes-2.c: New test.
9000
9001 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR c/48305
9004         * gcc.c-torture/compile/pr48305.c: New test.
9005
9006 2011-03-29  Jason Merrill  <jason@redhat.com>
9007
9008         * g++.dg/cpp0x/regress/value-dep1.C: New.
9009
9010 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9011
9012         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9013
9014 2011-03-29  Ian Lance Taylor  <iant@google.com>
9015
9016         * go.test/go-test.exp: Handle the test lines used in several new
9017         tests.
9018         (errchk): Add opts parameter.  Change all callers.  Handle parens
9019         in regexps.
9020
9021 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9022             Dominique d'Humieres  <dominiq@lps.ens.fr>
9023
9024         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9025         and __APPLE__ && __PPC__ && __ALTIVEC__.
9026
9027 2011-03-29  Jason Merrill  <jason@redhat.com>
9028
9029         * g++.dg/cpp0x/dependent1.C: New.
9030
9031         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9032
9033         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9034
9035         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9036
9037 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9038
9039         PR fortran/48095
9040         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9041         * gfortran.dg/proc_ptr_comp_32.f90: New.
9042
9043 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9044
9045         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9046         check for corresponding warning.
9047
9048 2011-03-28  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/cpp0x/rv-deduce2.C: New.
9051
9052 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR debug/48203
9055         * gcc.dg/pr48203.c: New test.
9056
9057 2011-03-28  Jeff Law <law@redhat.com>
9058
9059         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9060
9061 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9062
9063         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9064         and __PPC__ && __ALTIVEC__.
9065
9066 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9067
9068         PR testsuite/48238
9069         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9070         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9071         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9072         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9073
9074 2011-03-28  Jason Merrill  <jason@redhat.com>
9075
9076         * g++.dg/cpp0x/initlist-array2.C: New.
9077
9078         * g++.dg/cpp0x/initlist-array1.C: New.
9079
9080         * g++.dg/cpp0x/constexpr-compound.C: New.
9081
9082         * g++.dg/cpp0x/constexpr-using.C: New.
9083
9084         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9085
9086 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9087
9088         PR testsuite/48276
9089         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9090
9091 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9092
9093         * gcc.dg/slp-1.c: New test.
9094
9095 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9098         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9099         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9100         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9101         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9102         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9103         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9104         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9105         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9106         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9107         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9108         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9109         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9110         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9111
9112 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9113
9114         PR fortran/47065
9115         * gfortran.dg/trim_optimize_5.f90:  New test.
9116         * gfortran.dg/trim_optimize_6.f90:  New test.
9117
9118 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9119
9120         PR target/38598
9121         * gcc.target/mips/madd-7.c: Remove -mlong32.
9122         * gcc.target/mips/msub-7.c: Likewise.
9123
9124 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9125
9126         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9127         accesses to preserve the meaning of the test for doubleword vectors.
9128         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9129         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9130
9131 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9132
9133         PR fortran/48291
9134         * gfortran.dg/class_42.f03: New.
9135
9136 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9137
9138         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9139         strided accesses.
9140
9141 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9142
9143         PR rtl-optimization/48144
9144         * gcc.dg/pr48144.c: New test.
9145
9146 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9147
9148         * gnat.dg/discr27.ad[sb]: New test.
9149
9150 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9151
9152         * gnat.dg/limited_with2.ad[sb]: New test.
9153         * gnat.dg/limited_with2_pkg1.ads: New helper.
9154         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9155
9156 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9157
9158         * gnat.dg/opt15.adb: New test.
9159         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9160
9161 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/48174
9164         PR fortran/45304
9165         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9166         * gfortran.dg/leadz_trailz_3.f90: Ditto
9167
9168 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9169
9170         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9171
9172 2011-03-25  Jason Merrill  <jason@redhat.com>
9173
9174         * g++.dg/cpp0x/defaulted22.C: New.
9175         * g++.dg/cpp0x/defaulted23.C: New.
9176         * g++.dg/cpp0x/defaulted15.C: Adjust.
9177
9178 2011-03-25  Jason Merrill  <jason@redhat.com>
9179
9180         * g++.dg/cpp0x/move1.C: New.
9181
9182 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9183
9184         PR target/48287
9185         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9186
9187 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9188
9189         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9190         for mips-sgi-irix6.5.
9191         Replace snprintf prototype by <stdio.h>.
9192
9193 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9194
9195         PR testsuite/48283
9196         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9197         run_expensive_tests.
9198         * gcc.dg/graphite/block-4.c: Likewise.
9199         * gcc.dg/graphite/block-7.c: Likewise.
9200         * gcc.dg/graphite/block-8.c: Likewise.
9201
9202 2011-03-25  Richard Guenther  <rguenther@suse.de>
9203
9204         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9205         * g++.dg/tree-ssa/pr8781.C: Likewise.
9206         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9207         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9208         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9209         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9210         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9211         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9212         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9213         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9214         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9215         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9216         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9217         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9218         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9219         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9220         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9221         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9222         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9223         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9224         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9225         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9226         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9227         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9228         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9229         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9230         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9235         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9236         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9238         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9241         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9242         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9243         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9244         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9245         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9246         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9248         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9249         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9250         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9251         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9252         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9253         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9254         * c-c++-common/pr46562-2.c: Likewise.
9255         * gfortran.dg/pr42108.f90: Likewise.
9256         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9257         foo to be inlined even at -O1.
9258         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9259         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9260         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9261         * gcc.dg/matrix/matrix.exp: Disable FRE.
9262
9263 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR debug/48204
9266         * gcc.dg/dfp/pr48204.c: New test.
9267
9268 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9269
9270         PR target/48209
9271         * gcc.c-torture/execute/pr47917.c: Move this...
9272         * gcc.dg/torture/pr47917.c: to here and add xfails.
9273
9274 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9275
9276         * gnat.dg/array16.ad[sb]: New test.
9277         * gnat.dg/array16.ads: New helper.
9278
9279 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9280
9281         * gnat.dg/derived_type2.adb: New test.
9282
9283 2011-03-24  Richard Guenther  <rguenther@suse.de>
9284
9285         PR tree-optimization/48271
9286         * g++.dg/torture/pr48271.C: New testcase.
9287
9288 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9289
9290         * gnat.dg/array15.ad[sb]: New test.
9291
9292 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9293
9294         PR target/48237
9295         * gcc.target/i386/pr48237.c: New test.
9296
9297 2011-03-24  Richard Guenther  <rguenther@suse.de>
9298
9299         PR middle-end/48269
9300         * gcc.dg/builtin-object-size-10.c: New testcase.
9301
9302 2011-03-24  Richard Guenther  <rguenther@suse.de>
9303
9304         PR tree-optimization/46562
9305         * c-c++-common/pr46562-2.c: New testcase.
9306         * c-c++-common/pr46562.c: Likewise.
9307
9308 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9309
9310         * gcc.dg/vect/vect-cselim-1.c: New test.
9311         * gcc.dg/vect/vect-cselim-2.c: New test.
9312
9313 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9314
9315         * gcc.target/arm/pr46934.c: New.
9316
9317 2011-03-23  Ian Lance Taylor  <iant@google.com>
9318
9319         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9320
9321 2011-03-23  Richard Guenther  <rguenther@suse.de>
9322
9323         * gcc.dg/struct: Remove directory and contents.
9324
9325 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9326
9327         PR testsuite/48251
9328         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9329
9330 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/discr26.ad[sb]: New test.
9333         * gnat.dg/discr26_pkg.ads: New helper.
9334
9335 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9336
9337         PR target/47553
9338         * gcc.target/arm/neon-vld-1.c: New test.
9339
9340 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9341
9342         * gnat.dg/array14.ad[sb]: New test.
9343         * gnat.dg/array14_pkg.ads: New helper.
9344
9345 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9346
9347         * gcc.c-torture/execute/920501-8.x: Remove.
9348         * gcc.c-torture/execute/930513-1.x: Remove.
9349         * gcc.c-torture/execute/960312-1.x: Remove.
9350         * gcc.c-torture/compile/20000804-1.c,
9351         gcc.c-torture/compile/20001205-1.c,
9352         gcc.c-torture/compile/20001226-1.c,
9353         gcc.c-torture/compile/20010518-2.c,
9354         gcc.c-torture/compile/20020312-1.c,
9355         gcc.c-torture/compile/20020604-1.c,
9356         gcc.c-torture/compile/920501-12.c,
9357         gcc.c-torture/compile/920501-4.c,
9358         gcc.c-torture/compile/920520-1.c,
9359         gcc.c-torture/compile/980506-1.c,
9360         gcc.c-torture/execute/980709-1.x,
9361         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9362         options for m68hc11.
9363         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9364         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9365         m68hc11.
9366
9367 2011-03-22  Nick Clifton  <nickc@redhat.com>
9368
9369         * lib/target-supports.exp (check_profiling_available): Add MN10300
9370         to the list of targets that do not support profiling.  Restore
9371         alpha sorting to this list.
9372
9373 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9374
9375         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9376         failure on 32-bit systems.
9377         * gcc.dg/torture/vector-2.c: Ditto.
9378
9379 2011-03-22  Richard Guenther  <rguenther@suse.de>
9380
9381         PR tree-optimization/48228
9382         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9383
9384 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9385
9386         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9387         powerpc.
9388
9389         PR target/48226
9390         * gcc.target/powerpc/pr48226.c: New file.
9391
9392 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9393
9394         * lib/prune.exp (prune_gcc_output): Prune "could not create
9395         compact unwind for" warnings.
9396
9397 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR c/42544
9400         PR c/48197
9401         * gcc.c-torture/execute/pr42544.c: New test.
9402         * gcc.c-torture/execute/pr48197.c: New test.
9403
9404 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9405
9406         PR preprocessor/48192
9407         * gcc.target/powerpc/pr48192.c: New file.
9408
9409         PR target/48053
9410         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9411         split problem of 0 being loaded in a VSX register.
9412
9413 2011-03-21  Richard Guenther  <rguenther@suse.de>
9414
9415         PR c/47939
9416         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9417         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9418         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9419         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9420
9421 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR target/48213
9424         * gcc.dg/pr48213.c: New test.
9425
9426 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9427
9428         PR target/12171
9429         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9430
9431 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9432
9433         * gcc.target/arm/xor-and.c: New.
9434
9435 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9436
9437         PR fortran/22572
9438         * gfortran.dg/function_optimize_1.f90:  New test.
9439         * gfortran.dg/function_optimize_2.f90:  New test.
9440
9441 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9442
9443         PR rtl-optimization/47502
9444         * gcc.target/i386/pr47502-1.c: New.
9445         * gcc.target/i386/pr47502-2.c: Likewise.
9446
9447 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR rtl-optimization/48156
9450         * gcc.dg/pr48156.c: New test.
9451
9452 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9453
9454         PR libfortran/47439
9455         * gfortran.dg/scratch_1.f90: Adjust test.
9456
9457 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9458
9459         PR libfortran/47439
9460         * gfortran.dg/scratch_1.f90: New test.
9461
9462 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9463
9464         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9465         variably modified typedefs.
9466         * gcc.dg/c1x-typedef-2.c: Remove.
9467
9468 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9469
9470         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9471         * gcc.dg/c1x-anon-struct-3.c: New test.
9472         * gcc.dg/anon-struct-11.c: Update.
9473
9474 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9475
9476         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9477         dg-xfail-run-if.
9478         Only xfail with gas.
9479
9480 2011-03-18  Jason Merrill  <jason@redhat.com>
9481
9482         * g++.dg/template/fn-ptr1.C: New.
9483
9484         * g++.dg/overload/volatile1.C: New.
9485
9486         * g++.dg/opt/pr23372.C: New.
9487
9488         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9489
9490 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9491
9492         PR middle-end/47405
9493         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9494
9495 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9496
9497         * gcc.target/arm/unsigned-extend-1.c: New.
9498
9499 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR bootstrap/48161
9502         * gcc.c-torture/compile/pr48161.c: New test.
9503
9504 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9505
9506         PR middle-end/47725
9507         * gcc.dg/torture/pr47725.c: New.
9508
9509 2011-03-17  Jason Merrill  <jason@redhat.com>
9510
9511         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9512         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9513
9514 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9515
9516         * gnat.dg/specs/elab2.ads: New test.
9517         * gnat.dg/specs/elab2_pkg.ads: New helper.
9518
9519 2011-03-17  Jason Merrill  <jason@redhat.com>
9520
9521         * g++.dg/cpp0x/decltype-1212.C: New.
9522         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9523
9524 2011-03-17  Jason Merrill  <jason@redhat.com>
9525
9526         * g++.dg/parse/memfnquals1.C: New.
9527
9528 2011-03-17  Richard Guenther  <rguenther@suse.de>
9529
9530         PR middle-end/48134
9531         * gcc.dg/pr48134.c: New testcase.
9532
9533 2011-03-17  Richard Guenther  <rguenther@suse.de>
9534
9535         PR middle-end/48165
9536         * g++.dg/torture/pr48165.C: New testcase.
9537
9538 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9539
9540         PR rtl-optimization/48141
9541         * gcc.dg/pr48141.c: New test.
9542
9543 2011-03-16  Jason Merrill  <jason@redhat.com>
9544
9545         * g++.dg/cpp0x/constexpr-48089.C: New.
9546
9547         * g++.dg/cpp0x/constexpr-abi1.C: New.
9548
9549         * g++.dg/cpp0x/constexpr-46336.C: New.
9550         * g++.dg/parse/friend5.C: Adjust expected errors.
9551
9552         * g++.dg/cpp0x/constexpr-47570.C: New.
9553
9554 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9555
9556         PR debug/47510
9557         * ++.dg/debug/dwarf2/typedef6.C: New test.
9558
9559 2011-03-16  Jason Merrill  <jason@redhat.com>
9560
9561         * g++.dg/cpp0x/elision2.C: New.
9562
9563         * g++.dg/cpp0x/constexpr-array3.C: New.
9564
9565 2011-03-16  Jason Merrill  <jason@redhat.com>
9566
9567         * g++.dg/cpp0x/sfinae6.C: New.
9568         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9569         * g++.dg/cpp0x/pr45908.C: Likewise.
9570         * g++.dg/cpp0x/sfinae6.C: Likewise.
9571         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9572         * g++.old-deja/g++.law/arg11.C: Likewise.
9573
9574 2011-03-16  Jason Merrill  <jason@redhat.com>
9575
9576         * g++.dg/template/incomplete6.C: New.
9577
9578 2011-03-16  Jeff Law <law@redhat.com>
9579
9580         * gcc.dg/tree-ssa/vrp55.c: New test.
9581
9582 2011-03-16  Jason Merrill  <jason@redhat.com>
9583
9584         * g++.dg/cpp0x/auto22.C: New.
9585
9586 2011-03-16  Richard Guenther  <rguenther@suse.de>
9587
9588         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9589         optimizing it away if promoted to const.
9590
9591 2011-03-16  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/48149
9594         * gcc.dg/fold-complex-1.c: New testcase.
9595
9596 2011-03-16  Richard Guenther  <rguenther@suse.de>
9597
9598         PR testsuite/48147
9599         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9600         or cloning happens.
9601
9602 2011-03-16  Richard Guenther  <rguenther@suse.de>
9603
9604         PR tree-optimization/26134
9605         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9606
9607 2011-03-16  Richard Guenther  <rguenther@suse.de>
9608
9609         PR tree-optimization/48146
9610         * gcc.dg/torture/pr48146.c: New testcase.
9611
9612 2011-03-16  Richard Guenther  <rguenther@suse.de>
9613
9614         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9615         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9616
9617 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9618
9619         PR middle-end/48136
9620         * gcc.c-torture/compile/pr48136.c: New test.
9621
9622         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9623
9624         PR debug/45882
9625         * gcc.dg/guality/pr45882.c: New test.
9626
9627 2011-03-15  Jason Merrill  <jason@redhat.com>
9628
9629         * g++.dg/cpp0x/constexpr-recursion.C: New.
9630
9631         * g++.dg/cpp0x/implicit11.C: New.
9632
9633 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9634
9635         * g++.dg/cpp0x/constexpr-attribute.C: New.
9636
9637 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9638
9639         * g++.dg/parse/pr34758.C: New.
9640
9641 2011-03-15  Xinliang David Li  <davidxl@google.com>
9642
9643         PR c/47837
9644         * gcc.dg/uninit-pred-7_d.c: New test.
9645         * gcc.dg/uninit-pred-8_d.c: New test.
9646
9647 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9648
9649         PR target/46788
9650         * gcc.target/arm/pr46788.c: New.
9651
9652 2011-03-15  Richard Guenther  <rguenther@suse.de>
9653
9654         PR middle-end/47650
9655         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9656         * gfortran.dg/ishft_4.f90: Likewise.
9657         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9658
9659 2011-03-15  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/13954
9662         * g++.dg/tree-ssa/pr13954.C: New testcase.
9663
9664 2011-03-15  Richard Guenther  <rguenther@suse.de>
9665
9666         PR tree-optimization/48037
9667         * gcc.target/i386/pr48037-1.c: New testcase.
9668
9669 2011-03-15  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/41490
9672         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9673         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9674         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9675         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9676         * g++.dg/tree-ssa/pr33604.C: Adjust.
9677
9678 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR middle-end/47917
9681         * gcc.c-torture/execute/pr47917.c: New test.
9682         * gcc.dg/pr47917.c: New test.
9683
9684         PR middle-end/38878
9685         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9686
9687 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9688
9689         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9690         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9691         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9692         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9693         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9694         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9695         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9696         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9697         * gcc.target/i386/avx-floor-vec.c: Ditto.
9698         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9699         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9700         * gcc.target/i386/avx-rint-vec.c: Ditto.
9701         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9702         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9703         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9704         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9705
9706 2011-03-14  Tom Tromey  <tromey@redhat.com>
9707
9708         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9709         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9710         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9711
9712 2011-03-14  Tom Tromey  <tromey@redhat.com>
9713
9714         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9715         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9716         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9717
9718 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9719
9720         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9721
9722 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9723
9724         PR rtl-optimization/47166
9725         * gcc.c-torture/execute/postmod-1.c: New test.
9726
9727 2011-03-14  Richard Guenther  <rguenther@suse.de>
9728
9729         PR middle-end/48098
9730         * gcc.dg/torture/pr48098.c: New testcase.
9731
9732 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9733
9734         PR target/48053
9735         * gcc.target/powerpc/pr48053-1.c: New test.
9736         * gcc.target/powerpc/pr48053-2.c: Likewise.
9737
9738 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9739
9740         PR libfortran/48066
9741         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9742
9743 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9744
9745         PR libfortran/48066
9746         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9747
9748 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9749
9750         PR fortran/48059
9751         * gfortran.dg/class_41.f03: New.
9752
9753 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9754
9755         * g++.dg/conversion/cast3.C: New test.
9756
9757 2011-03-11  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/template/error45.C: New.
9760
9761         * g++.dg/parse/no-type-defn1.C: New.
9762
9763         * g++.dg/ext/attrib40.C: New.
9764
9765         * g++.dg/cpp0x/regress/array1.C: New.
9766
9767 2011-03-11  Richard Guenther  <rguenther@suse.de>
9768
9769         PR tree-optimization/48067
9770         * gcc.dg/pr48067.c: New testcase.
9771
9772 2011-03-11  Richard Guenther  <rguenther@suse.de>
9773
9774         PR lto/48073
9775         * g++.dg/lto/20110311-1_0.C: New testcase.
9776
9777 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR c++/48035
9780         * g++.dg/inherit/virtual8.C: New test.
9781
9782         PR middle-end/48044
9783         * gcc.dg/torture/pr48044.c: New test.
9784
9785 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9786
9787         PR fortran/47768
9788         * gfortran.dg/proc_ptr_comp_31.f90: New.
9789
9790 2011-03-11  Richard Guenther  <rguenther@suse.de>
9791
9792         PR tree-optimization/47278
9793         * gcc.dg/torture/pr47278-1.c: New testcase.
9794         * gcc.dg/torture/pr47278-2.c: Likewise.
9795
9796 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR tree-optimization/48063
9799         * gcc.dg/torture/pr48063.c: New test.
9800
9801 2011-03-10  Jason Merrill  <jason@redhat.com>
9802
9803         * g++.dg/template/array22.C: New.
9804
9805         * g++.dg/cpp0x/syntax-err1.C: New.
9806         * g++.dg/parse/error36.C: Adjust expected errors.
9807         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9808         * g++.old-deja/g++.pt/typename3.C: Likewise.
9809         * g++.old-deja/g++.pt/typename4.C: Likewise.
9810         * g++.old-deja/g++.pt/typename6.C: Likewise.
9811
9812 2011-03-09  Jason Merrill  <jason@redhat.com>
9813
9814         * g++.dg/template/nontype22.C: New.
9815
9816 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9817
9818         PR tree-optimization/47714
9819         * g++.dg/torture/pr47714.C: New test.
9820
9821 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9822
9823         PR target/47755
9824         * gcc.target/powerpc/pr47755-2.c: New file.
9825
9826 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9827
9828         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9829         is not set in the environment, pass 64 as first argument when not
9830         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9831         native where ulimit -u is supported.
9832
9833 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9834
9835         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9836
9837 2011-03-08  Jason Merrill  <jason@redhat.com>
9838
9839         * g++.dg/template/nontype21.C: New.
9840
9841         * g++.dg/template/anon5.C: New.
9842
9843 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR debug/47881
9846         * gcc.dg/pr47881.c: New test.
9847
9848 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9849
9850         PR c++/47957
9851         * g++.dg/lookup/template3.C: New test.
9852
9853 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9854
9855         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9856         'long' type.
9857
9858 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9859
9860         PR testsuite/47954
9861         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9862         sizeof to compute alignment.
9863
9864 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR tree-optimization/48022
9867         * gcc.dg/pr48022-1.c: New test.
9868         * gcc.dg/pr48022-2.c: New test.
9869
9870 2011-03-07  Jason Merrill  <jason@redhat.com>
9871
9872         * g++.dg/template/nontype20.C: New.
9873         * g++.dg/init/member1.C: Adjust expected errors.
9874         * g++.dg/parse/constant4.C: Likewise.
9875         * g++.dg/template/qualified-id3.C: Likewise.
9876         * g++.old-deja/g++.pt/crash10.C: Likewise.
9877
9878         * g++.dg/cpp0x/regress/non-const1.C: New.
9879
9880 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR debug/47991
9883         * gcc.dg/pr47991.c: New test.
9884
9885 2011-03-07  Jason Merrill  <jason@redhat.com>
9886
9887         * g++.dg/abi/mangle46.C: New.
9888
9889 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9890
9891         PR target/47862
9892         * gcc.target/powerpc/pr47862.c: New.
9893
9894 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9895
9896         PR target/45413
9897         * gcc.target/i386/combine-mul.c: Require nonpic.
9898
9899 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9900             Nathan Froyd  <froydnj@codesourcery.com>
9901
9902         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9903
9904 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * README.QMTEST: Remove.
9907
9908 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9909             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9910
9911         PR fortran/47850
9912         * gfortran.dg/array_constructor_37.f90 : New test.
9913
9914 2011-03-05  Jason Merrill  <jason@redhat.com>
9915
9916         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9917         * g++.dg/abi/mangle45.C: Likewise.
9918         * g++.dg/cpp0x/trailing1.C: Likewise.
9919
9920 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9921
9922         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9923
9924 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR rtl-optimization/47899
9927         * gcc.dg/pr47899.c: New test.
9928
9929         * gcc.dg/torture/pr47968.c: Ignore warnings.
9930
9931         PR tree-optimization/47967
9932         * gcc.c-torture/compile/pr47967.c: New test.
9933
9934 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9935
9936         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9937         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9938
9939 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9940
9941         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9942         and property_getAttributes() if __OBJC2__.
9943         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9944         * objc.dg/property/property-encoding-1.m: New.
9945         * obj-c++.dg/property/property-encoding-1.mm: New.
9946
9947 2011-03-04  Jason Merrill  <jason@redhat.com>
9948
9949         * g++.dg/template/pseudodtor6.C: New.
9950
9951         * g++.dg/inherit/covariant19.C: New.
9952
9953 2011-03-04  Richard Guenther  <rguenther@suse.de>
9954
9955         PR middle-end/47968
9956         * gcc.dg/torture/pr47968.c: New testcase.
9957
9958 2011-03-04  Richard Guenther  <rguenther@suse.de>
9959
9960         PR middle-end/47975
9961         * gcc.dg/torture/pr47975.c: New testcase.
9962
9963 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9964
9965         PR c++/47974
9966         * g++.dg/template/crash106.C: New.
9967
9968 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9969
9970         PR c/47963
9971         * gcc.dg/gomp/pr47963.c: New test.
9972         * g++.dg/gomp/pr47963.C: New test.
9973
9974 2011-03-02  Jason Merrill  <jason@redhat.com>
9975
9976         * g++.dg/cpp0x/regress/condition1.C: New.
9977
9978         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9979
9980 2011-03-01  Jason Merrill  <jason@redhat.com>
9981
9982         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9983
9984         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9985
9986 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9987
9988         PR rtl-optimization/47925
9989         * gcc.c-torture/execute/pr47925.c: New test.
9990
9991 2011-03-01  Jason Merrill  <jason@redhat.com>
9992
9993         * g++.dg/cpp0x/decltype25.C: New.
9994
9995         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9996
9997 2011-03-01  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/47890
10000         * gcc.dg/torture/pr47890.c: New testcase.
10001
10002 2011-03-01  Richard Guenther  <rguenther@suse.de>
10003
10004         PR lto/47924
10005         * gcc.dg/lto/pr47924_0.c: New testcase.
10006
10007 2011-03-01  Richard Guenther  <rguenther@suse.de>
10008
10009         PR lto/46911
10010         * gfortran.dg/lto/pr46911_0.f: New testcase.
10011
10012 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10013
10014         PR libgfortran/47933
10015         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10016         compile errors from older code form.
10017
10018 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10019
10020         PR libgfortran/47567
10021         * gfortran.dg/fmt_fw_d.f90: New test.
10022
10023 2011-02-28  Jason Merrill  <jason@redhat.com>
10024
10025         * g++.dg/inherit/covariant18.C: New.
10026
10027 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR middle-end/47893
10030         * gcc.dg/pr47893.c: New test.
10031
10032 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10033
10034         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10035         NULL in case of a selector with conflicting types.
10036         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10037
10038 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10039
10040         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10041         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10042         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10043         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10044
10045 2011-02-28  Jason Merrill  <jason@redhat.com>
10046
10047         PR c++/47906
10048         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10049
10050 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10051
10052         PR libgfortran/47778
10053         * gfortran.dg/namelist_71.f90: New test.
10054
10055 2011-02-27  Jason Merrill  <jason@redhat.com>
10056
10057         PR c++/47906
10058         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10059         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10060
10061 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10062
10063         PR c++/46466
10064         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10065
10066 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR fortran/47886
10069         * gfortran.dg/gomp/task-1.f90: Removed.
10070
10071 2011-02-26  Jason Merrill  <jason@redhat.com>
10072
10073         * g++.dg/template/this-targ1.C: New.
10074
10075         * g++.dg/cpp0x/regress/template-const1.C: New.
10076         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10077         * g++.dg/template/function1.C: Adjust.
10078         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10079         * g++.dg/debug/debug7.C: Adjust.
10080
10081 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10082
10083         PR fortran/47886
10084         * gfortran.dg/gomp/task-1.f90: New.
10085
10086 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10087
10088         * gcc.target/arm/neon-thumb2-move.c: Add
10089         dg-require-effective-target arm_thumb2_ok.
10090
10091 2011-02-24  Jason Merrill  <jason@redhat.com>
10092
10093         * g++.dg/parse/constant1.C: Specify C++98 mode.
10094         * g++.dg/parse/constant5.C: Likewise.
10095         * g++.dg/parse/error2.C: Likewise.
10096         * g++.dg/parse/semicolon3.C: Likewise.
10097         * g++.dg/template/crash14.C: Likewise.
10098         * g++.dg/template/local4.C: Likewise.
10099         * g++.dg/template/nontype3.C: Likewise.
10100         * g++.dg/parse/crash31.C: Adjust expected errors.
10101         * g++.dg/template/function1.C: Likewise.
10102         * g++.dg/template/ref3.C: Likewise.
10103         * g++.dg/template/static9.C: Likewise.
10104         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10105
10106         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10107         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10108         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10109         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10110         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10111
10112 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10113
10114         PR fortran/47878
10115         * gfortran.dg/pr47878.f90: New test.
10116
10117 2011-02-24  Richard Guenther  <rguenther@suse.de>
10118
10119         PR testsuite/47801
10120         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10121         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10122
10123 2011-02-24  Richard Guenther  <rguenther@suse.de>
10124
10125         PR fortran/47839
10126         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10127         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10128
10129 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10130
10131         PR libgfortran/47567
10132         * gfortran.dg/fmt_f0_1.f90: Update test.
10133
10134 2011-02-23  Jason Merrill  <jason@redhat.com>
10135
10136         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10137         * g++.dg/abi/mangle45.C: New.
10138
10139         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10140         * g++.dg/template/canon-type-9.C: Match use of decltype
10141         between declaration and definition.
10142         * g++.dg/template/canon-type-12.C: Likewise.
10143
10144 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10145
10146         PR fortran/40850
10147         * gfortran.dg/nested_allocatables_1.f90: New.
10148
10149 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10150
10151         PR c++/46868
10152         * g++.dg/pr46868.C: New test.
10153         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10154         * g++.dg/parse/error14.C: Adjust.
10155
10156 2011-02-23  Richard Guenther  <rguenther@suse.de>
10157
10158         PR tree-optimization/47838
10159         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10160
10161 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10162
10163         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10164
10165 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10166
10167         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10168         * gfortran.dg/count_init_expr.f03: Ditto.
10169         * gfortran.dg/gomp/pr43711.f90: Ditto.
10170         * gcc.dg/struct-parse-2.c: Ditto.
10171         * gcc.dg/parse-error-3.c: Ditto.
10172         * gcc.dg/Wlogical-op-1.c: Ditto.
10173         * gcc.dg/Walways-true-1.c: Ditto.
10174         * gcc.dg/pr24225.c: Ditto.
10175         * gcc.dg/Walways-true-2.c: Ditto.
10176         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10177         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10178         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10179         * g++.dg/overload/defarg4.C: Ditto.
10180         * g++.dg/inherit/covariant16.C: Ditto.
10181         * g++.dg/inherit/virtual7.C: Ditto.
10182         * g++.dg/template/canon-type-9.C: Ditto.
10183         * g++.dg/template/access19.C: Ditto.
10184         * g++.dg/template/call7.C: Ditto.
10185         * g++.dg/template/canon-type-2.C: Ditto.
10186         * g++.dg/template/init7.C: Ditto.
10187         * g++.dg/template/sizeof-template-argument.C: Ditto.
10188         * g++.dg/template/const3.C: Ditto.
10189         * g++.dg/template/sfinae26.C: Ditto.
10190         * g++.dg/template/sfinae26.C: Ditto.
10191         * g++.dg/template/canon-type-11.C: Ditto.
10192         * g++.dg/template/union2.C: Ditto.
10193         * g++.dg/template/canon-type-3.C: Ditto.
10194         * g++.dg/template/canon-type-1.C: Ditto.
10195         * g++.dg/template/canon-type-5.C: Ditto.
10196         * g++.dg/template/canon-type-7.C: Ditto.
10197         * g++.dg/template/canon-type-10.C: Ditto.
10198         * g++.dg/template/spec36.C: Ditto.
10199         * g++.dg/template/typedef38.C: Ditto.
10200         * g++.dg/template/canon-type-4.C: Ditto.
10201         * g++.dg/template/canon-type-6.C: Ditto.
10202         * g++.dg/template/canon-type-13.C: Ditto.
10203         * g++.dg/template/instantiate9.C: Ditto.
10204         * g++.dg/template/ttp22.C: Ditto.
10205         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10206         * g++.dg/warn/Walways-true-1.C: Ditto.
10207         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10208         * g++.dg/warn/Walways-true-2.C: Ditto.
10209         * g++.dg/conversion/op4.C: Ditto.
10210         * g++.dg/opt/pr19650.C: Ditto.
10211         * g++.dg/lookup/friend11.C: Ditto.
10212         * g++.dg/other/default2.C: Ditto.
10213         * g++.dg/other/default3.C: Ditto.
10214         * g++.dg/other/dtor2.C: Ditto.
10215         * g++.dg/other/friend5.C: Ditto.
10216         * g++.dg/other/default5.C: Ditto.
10217         * g++.dg/init/brace6.C: Ditto.
10218         * g++.dg/init/aggr5.C: Ditto.
10219         * g++.dg/init/error2.C: Ditto.
10220         * g++.dg/expr/bound-mem-fun.C: Ditto.
10221         * g++.dg/expr/cond6.C: Ditto.
10222         * g++.dg/expr/stmt-expr-1.C: Ditto.
10223         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10224         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10225         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10226         * g++.dg/cpp0x/bracket1.C: Ditto.
10227         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10228         * g++.dg/cpp0x/pr38646.C: Ditto.
10229         * g++.dg/cpp0x/variadic73.C: Ditto.
10230         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10231         * g++.dg/cpp0x/bracket4.C: Ditto.
10232         * g++.dg/cpp0x/decltype4.C: Ditto.
10233         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10234         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10235         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10236         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10237         * g++.dg/cpp0x/decltype2.C: Ditto.
10238         * g++.dg/cpp0x/decltype1.C: Ditto.
10239         * g++.dg/cpp0x/bracket2.C: Ditto.
10240         * g++.dg/cpp0x/decltype5.C: Ditto.
10241         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10242         * g++.dg/cpp0x/variadic70.C: Ditto.
10243         * g++.dg/cpp0x/decltype6.C: Ditto.
10244         * g++.dg/cpp0x/rvo.C: Ditto.
10245         * g++.dg/cpp0x/vt-40092.C: Ditto.
10246         * g++.dg/cpp0x/variadic-new.C: Ditto.
10247         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10248         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10249         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10250         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10251         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10252         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10253         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10254         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10255         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10256         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10257         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10258         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10259         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10260         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10261         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10262         * g++.dg/cpp0x/pr39639.C: Ditto.
10263         * g++.dg/cpp0x/decltype3.C: Ditto.
10264         * g++.dg/cpp0x/variadic68.C: Ditto.
10265         * g++.dg/cpp0x/variadic-function.C: Ditto.
10266         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10267         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10268         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10269         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10270         * g++.dg/parse/crash35.C: Ditto.
10271         * g++.dg/parse/crash40.C: Ditto.
10272         * g++.dg/parse/defarg12.C: Ditto.
10273         * g++.dg/parse/crash34.C: Ditto.
10274         * g++.dg/parse/constructor3.C: Ditto.
10275         * g++.dg/parse/template23.C: Ditto.
10276         * g++.dg/parse/crash56.C: Ditto.
10277         * g++.dg/parse/dtor13.C: Ditto.
10278         * g++.dg/parse/error33.C: Ditto.
10279         * g++.dg/parse/ctor9.C: Ditto.
10280         * g++.dg/parse/error32.C: Ditto.
10281         * g++.dg/parse/error37.C: Ditto.
10282         * g++.dg/parse/bitfield3.C: Ditto.
10283         * g++.dg/parse/struct-4.C: Ditto.
10284         * g++.dg/ext/has_trivial_copy.C: Ditto.
10285         * g++.dg/ext/is_polymorphic.C: Ditto.
10286         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10287         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10288         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10289         * g++.dg/ext/is_union.C: Ditto.
10290         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10291         * g++.dg/ext/is_pod.C: Ditto.
10292         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10293         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10294         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10295         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10296         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10297         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10298         * g++.dg/ext/is_abstract.C: Ditto.
10299         * g++.dg/ext/has_trivial_assign.C: Ditto.
10300         * g++.dg/ext/is_class.C: Ditto.
10301         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10302         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10303         * g++.dg/ext/is_base_of.C: Ditto.
10304         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10305         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10306         * g++.dg/ext/is_empty.C: Ditto.
10307         * g++.dg/ext/is_enum.C: Ditto.
10308         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10309         * gnat.dg/opt11.adb: Ditto.
10310         * obj-c++.dg/pr45735.mm: Ditto.
10311         * obj-c++.dg/pr24393.mm: Ditto.
10312         * obj-c++.dg/exceptions-2.mm: Ditto.
10313         * objc.dg/pr45735.m: Ditto.
10314         * objc.dg/pr24393.m: Ditto.
10315
10316 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10317
10318         * objc.dg/attributes/objc-exception-1.m: New.
10319
10320 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10321
10322         * gcc.dg/cpp/include7.c: New test.
10323
10324 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10325
10326         PR c++/47242
10327         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10328
10329 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10330
10331         PR rtl-optimization/47763
10332         * gcc.dg/pr47763.c: New test.
10333
10334 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10335
10336         PR fortran/45743
10337         * gfortran.dg/whole_file_32.f90 : New test.
10338
10339 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10340
10341         PR c++/47666
10342         * g++.dg/inherit/virtual7.C: New test.
10343
10344 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10345
10346         PR objc/47832
10347         * objc.dg/type-size-3.m: Updated error message.
10348         * objc.dg/type-size-4.m: New test.
10349         * objc.dg/type-size-5.m: New test.
10350
10351 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10352
10353         * lib/gnat.exp: Fix comments.
10354         Don't load libgloss.exp.
10355         (default_gnat_version): Call $compiler with --version.
10356         Adapt regexp for gnatmake output, insert version.
10357         (gnat_version): New proc.
10358         (gnat_init): Remove gnat_libgcc_s_path.
10359         (gnat_target_compile): Likewise.
10360         Remove ld_library_path.
10361         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10362         (gnat_pass): Remove.
10363         (gnat_pass): Remove.
10364         (gnat_finish): Remove.
10365         (gnat_exit): Remove.
10366         (local_find_gnatmake): Reindent.
10367         (runtest_file_p): Remove.
10368         (prune_warnings): Remove.
10369         (find_gnatclean): New proc.
10370         * lib/gnat-dg.exp (lremove): New proc.
10371         (gnat-dg-test): Reindent.
10372         Remove additional output files.
10373         (gnat-dg-runtest): Remove.
10374
10375         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10376         * gnat.dg/loop_optimization6.adb: Likewise.
10377         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10378
10379 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10380
10381         PR tree-optimization/47835
10382         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10383
10384 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10385
10386         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10387         * gfortran.dg/abstract_type_2.f03: Ditto.
10388         * gfortran.dg/abstract_type_3.f03: Ditto.
10389         * gfortran.dg/abstract_type_4.f03: Ditto.
10390         * gfortran.dg/abstract_type_5.f03: Ditto.
10391         * gfortran.dg/abstract_type_6.f03: Ditto.
10392         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10393         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10394         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10395         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10396         * gfortran.dg/array_function_5.f90: Ditto.
10397         * gfortran.dg/asynchronous_3.f03: Ditto.
10398         * gfortran.dg/char_expr_1.f90: Ditto.
10399         * gfortran.dg/class_14.f03: Ditto.
10400         * gfortran.dg/data_array_6.f: Ditto.
10401         * gfortran.dg/data_invalid.f90: Ditto.
10402         * gfortran.dg/dot_product_1.f03: Ditto.
10403         * gfortran.dg/func_derived_5.f90: Ditto.
10404         * gfortran.dg/func_result_4.f90: Ditto.
10405         * gfortran.dg/implied_do_1.f90: Ditto.
10406         * gfortran.dg/initialization_25.f90: Ditto.
10407         * gfortran.dg/initialization_26.f90: Ditto.
10408         * gfortran.dg/interface_34.f90: Ditto.
10409         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10410         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10411         * gfortran.dg/matmul_8.f03: Ditto.
10412         * gfortran.dg/merge_init_expr.f90: Ditto.
10413         * gfortran.dg/pack_assign_1.f90: Ditto.
10414         * gfortran.dg/pack_vector_1.f90: Ditto.
10415         * gfortran.dg/pointer_check_8.f90: Ditto.
10416         * gfortran.dg/product_init_expr.f03: Ditto.
10417         * gfortran.dg/reshape_order_5.f90: Ditto.
10418         * gfortran.dg/reshape_shape_1.f90: Ditto.
10419         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10420         * gfortran.dg/same_name_2.f90: Ditto.
10421         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10422         * gfortran.dg/spread_init_expr.f03: Ditto.
10423         * gfortran.dg/stmt_func_1.f90: Ditto.
10424         * gfortran.dg/sum_init_expr.f03: Ditto.
10425         * gfortran.dg/transpose_3.f03: Ditto.
10426         * gfortran.dg/unpack_init_expr.f03: Ditto.
10427         * gfortran.dg/warn_conversion.f90: Ditto.
10428         * gfortran.dg/warn_conversion_2.f90: Ditto.
10429         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10430         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10431         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10432         * gfortran.dg/whole_file_16.f90: Ditto.
10433         * gfortran.dg/whole_file_17.f90: Ditto.
10434         * gfortran.dg/whole_file_18.f90: Ditto.
10435         * gfortran.dg/whole_file_20.f03: Ditto.
10436         * gfortran.dg/whole_file_5.f90: Ditto.
10437         * gfortran.dg/whole_file_6.f90: Ditto.
10438         * gfortran.dg/write_invalid_format.f90: Ditto.
10439         * gfortran.dg/zero_sized_6.f90: Ditto.
10440
10441 2011-02-21  Jeff Law <law@redhat.com>
10442
10443         PR rtl-optimization/46178
10444         * gcc.target/i386/pr46178.c: New test.
10445
10446         PR rtl-optimization/46002
10447         * gcc.c-torture/compile/pr46002.c: New test.
10448
10449 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10450
10451         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10452         *-*-hpux10*.
10453
10454 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10455
10456         PR debug/47106
10457         * g++.dg/debug/pr47106.C: Require effective target lto.
10458
10459 2011-02-21  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/cpp0x/constexpr-diag2.C: New.
10462
10463 2011-02-20  Jason Merrill  <jason@redhat.com>
10464
10465         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10466
10467         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10468
10469         * g++.dg/overload/conv-op1.C: New.
10470
10471         * g++.dg/cpp0x/constexpr-synth1.C: New.
10472
10473 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10474
10475         * objc.dg/layout-2.m: New.
10476         * objc.dg/selector-3.m: Adjusted location of error message.
10477         * objc.dg/type-size-3.m: Same.
10478         * obj-c++.dg/selector-3.mm: Same.
10479
10480 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10481
10482         PR objc/47784
10483         * objc.dg/property/dotsyntax-22.m: New.
10484         * obj-c++.dg/property/dotsyntax-22.mm: New.
10485
10486 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10487
10488         PR c++/46394
10489         * g++.dg/template/typedef38.C: New test.
10490
10491 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10492
10493         PR fortran/46818
10494         * gfortran.dg/whole_file_30.f90 : New test.
10495         * gfortran.dg/whole_file_31.f90 : New test.
10496
10497 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10498
10499         PR fortran/45077
10500         PR fortran/44945
10501         * gfortran.dg/whole_file_28.f90 : New test.
10502         * gfortran.dg/whole_file_29.f90 : New test.
10503
10504 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10505
10506         PR c++/44118
10507         * g++.dg/template/crash105.C: New.
10508
10509 2011-02-19  Jason Merrill  <jason@redhat.com>
10510
10511         * g++.dg/cpp0x/regress/no-elide1.C: New.
10512
10513 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10514
10515         PR tree-optimization/46620
10516         * gcc.dg/pr46620.c: New.
10517
10518 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10519
10520         PR c/47809
10521         * gcc.target/i386/pr47809.c: New test.
10522
10523 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10524             Tobias Burnus  <burnus@net-b.de>
10525
10526         * lib/target-supports.exp
10527         (check_effective_target_fortran_large_real): New check for large reals.
10528         * gfortran.dg/nan_7.f90: New test.
10529
10530 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10531
10532         PR libgfortran/47567
10533         * gfortran.dg/fmt_f0_1.f90: Update test.
10534
10535 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10536
10537         PR fortran/47348
10538         * gfortran.dg/array_constructor_36.f90 : New test.
10539         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10540         allow for comparison between different elements of the array
10541         constructor at different levels of optimization.
10542
10543 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10544
10545         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10546         * gcc.target/i386/pr32280-1.c: Likewise.
10547
10548 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR target/47800
10551         * gcc.target/i386/pr47800.c: New test.
10552
10553 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10554
10555         * objc/execute/exceptions/foward-1.x: New.
10556
10557 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10558
10559         PR fortran/47789
10560         * gfortran.dg/derived_constructor_comps_4.f90: New.
10561
10562 2011-02-18  Tobias Burnus
10563
10564         PR fortran/47775
10565         * gfortran.dg/func_result_6.f90: New.
10566
10567 2011-02-18  Michael Matz  <matz@suse.de>
10568
10569         PR fortran/45586
10570         * gfortran.dg/lto/pr45586_0.f90: New test.
10571         * gfortran.dg/typebound_proc_20.f90: Ditto.
10572         * gfortran.dg/typebound_proc_21.f90: Ditto.
10573
10574 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10575
10576         PR c++/47795
10577         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10578
10579 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10580
10581         PR fortran/47750
10582         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10583         gcc_warning_prefix.
10584         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10585         normalizing the error/warning output.
10586         * gfortran.dg/Wall.f90: Update dg-error/warning.
10587         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10588         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10589         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10590         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10591         * gfortran.dg/class_30.f90: Update dg-error/warning.
10592         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10593         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10594         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10595         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10596         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10597         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10598         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10599         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10600         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10601         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10602         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10603         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10604         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10605         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10606         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10607         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10608         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10609         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10610         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10611         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10612         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10613         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10614         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10615         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10616         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10617
10618 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10619
10620         PR fortran/47768
10621         * gfortran.dg/proc_ptr_comp_30.f90: New.
10622
10623 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR debug/47780
10626         * gcc.target/i386/pr47780.c: New test.
10627
10628 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10629
10630         PR fortran/47767
10631         * gfortran.dg/class_40.f03: New.
10632
10633 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10634
10635         PR c++/47208
10636         * g++.dg/cpp0x/auto21.C: New test.
10637
10638 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10639
10640         * objc.dg/special/unclaimed-category-1.h: Updated for
10641         new ABI support.
10642         * objc.dg/special/unclaimed-category-1.m: Same.
10643         * objc.dg/zero-link-1.m: Same.
10644         * objc.dg/lookup-1.m: Same.
10645         * objc.dg/torture/strings/const-str-9.m
10646         * objc.dg/torture/strings/const-str-10.m: Same.
10647         * objc.dg/torture/strings/const-str-11.m: Same.
10648         * objc.dg/torture/forward-1.m: Same.
10649         * objc.dg/zero-link-2.m: Same.
10650         * objc.dg/encode-7-next-64bit.m: Same.
10651         * objc.dg/method-4.m: Same.
10652         * objc.dg/next-runtime-1.m: Same.
10653         * objc.dg/image-info.m: Same.
10654         * objc.dg/pr23214.m: Same.
10655         * objc.dg/symtab-1.m: Same.
10656         * obj-c++.dg/basic.m: Same.
10657         * obj-c++.dg/proto-lossage-3.m: Same.
10658         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10659         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10660         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10661         * obj-c++.dg/method-11.m: Same.
10662         * objc/execute/enumeration-1.m: Same.
10663         * objc/execute/object_is_class.m: Same.
10664         * objc/execute/formal_protocol-2.m: Same.
10665         * objc/execute/formal_protocol-4.m: Same.
10666         * objc/execute/formal_protocol-6.m: Same.
10667         * objc/execute/bycopy-3.m: Same.
10668         * objc/execute/exceptions/catchall-1.m: Same.
10669         * objc/execute/exceptions/finally-1.m: Same.
10670         * objc/execute/exceptions/local-variables-1.m: Same.
10671         * objc/execute/exceptions/foward-1.m: Same.
10672         * objc/execute/bf-common.h
10673         * objc/execute/enumeration-2.m: Same.
10674         * objc/execute/formal_protocol-1.m: Same.
10675         * objc/execute/formal_protocol-3.m: Same.
10676         * objc/execute/formal_protocol-5.m: Same.
10677         * objc/execute/accessing_ivars.m: Same.
10678         * objc/execute/bycopy-2.m: Same.
10679         * objc/execute/formal_protocol-7.m: Same.
10680         * objc/execute/compatibility_alias.m: Same.
10681         * objc/execute/no_clash.m: Same.
10682         * objc/execute/object_is_meta_class.m: Same.
10683         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10684         * objc/execute/class-tests-1.h: Include stdio.h.
10685         * objc/execute/class-tests-2.h: Same.
10686         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10687         runtimes.
10688         * obj-c++.dg/try-catch-2.mm: Same.
10689
10690 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR c++/47783
10693         * g++.dg/warn/Wunused-parm-4.C: New test.
10694
10695 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10696             Jan Hubicka  <jh@suse.cz>
10697
10698         PR debug/47106
10699         PR debug/47402
10700         * g++.dg/debug/pr47106.C: New.
10701
10702 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10703
10704         PR target/43653
10705         * gcc.target/i386/pr43653.c: New test.
10706
10707 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10708
10709         PR c++/47172
10710         * g++.dg/template/inherit6.C: New test.
10711
10712 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10713
10714         PR fortran/47745
10715         * gfortran.dg/class_39.f03: New.
10716
10717 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10718
10719         PR c++/47326
10720         * g++.dg/cpp0x/variadic106.C: New test.
10721
10722 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR libfortran/47757
10725         * gfortran.dg/pr47757-1.f90: New test.
10726         * gfortran.dg/pr47757-2.f90: New test.
10727         * gfortran.dg/pr47757-3.f90: New test.
10728
10729         PR c++/47704
10730         * g++.dg/cpp0x/enum8.C: New test.
10731
10732 2011-02-15  Jason Merrill  <jason@redhat.com>
10733
10734         * g++.dg/inherit/implicit-trivial1.C: New.
10735         * g++.dg/cpp0x/implicit-trivial1.C: New.
10736
10737 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10738
10739         PR middle-end/47725
10740         * gcc.dg/torture/pr47725.c: Removed.
10741
10742 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10743
10744         PR target/47755
10745         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10746         constant does not generate a load from memory.
10747
10748 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10749
10750         PR middle-end/47725
10751         * gcc.dg/torture/pr47725.c: New.
10752
10753 2011-02-15  Richard Guenther  <rguenther@suse.de>
10754
10755         PR tree-optimization/47743
10756         * gcc.dg/torture/pr47743.c: New testcase.
10757
10758 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR middle-end/47581
10761         * gcc.target/i386/pr47581.c: New test.
10762
10763 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10764
10765         PR fortran/47730
10766         * gfortran.dg/select_type_22.f03: New.
10767
10768 2011-02-14  Jason Merrill  <jason@redhat.com>
10769
10770         * g++.dg/cpp0x/regress/enum1.C: New.
10771
10772 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10773
10774         * gnat.dg/include.adb: New test.
10775
10776 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10777
10778         PR fortran/47728
10779         * gfortran.dg/class_38.f03: New.
10780
10781 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10782
10783         * gcc.dg/pr46494.c: New test.
10784
10785 2011-02-14  Richard Guenther  <rguenther@suse.de>
10786
10787         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10788
10789 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10790
10791         PR ada/41929
10792         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10793         sparc*-sun-solaris2.11.
10794
10795 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10796
10797         PR fortran/47349
10798         * gfortran.dg/argument_checking_18.f90: New.
10799
10800 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10801
10802         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10803         * gfortran.dg/argument_checking_17.f90: New.
10804
10805 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10806
10807         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10808         are temporarily disabled.
10809         * gfortran.dg/class_7.f03: Ditto.
10810         * gfortran.dg/coarray_14.f90: Ditto.
10811         * gfortran.dg/typebound_proc_13.f03: Ditto.
10812
10813 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10814
10815         PR fortran/45586
10816         * gfortran.dg/extends_11.f03: New.
10817
10818 2011-02-11  Xinliang David Li  <davidxl@google.com>
10819
10820         PR tree-optimization/47707
10821         * g++.dg/tree-ssa/pr47707.C: New test.
10822
10823 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10824
10825         * g++.dg/opt/inline17.C: New test.
10826
10827 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10828
10829         PR fortran/47550
10830         * gfortran.dg/pure_formal_2.f90: New.
10831
10832 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10833
10834         PR rtl-optimization/47614
10835         * gfortran.dg/pr47614.f: New.
10836
10837 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10838
10839         PR driver/47678
10840         * gcc.dg/opts-6.c: New test.
10841
10842 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10843
10844         PR debug/47684
10845         * gcc.dg/pr47684.c: New test.
10846
10847 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10848
10849         PR target/47629
10850         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10851         c99_runtime, dg-add-options c99_runtime.
10852         (main): Use __asm__.
10853
10854 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856         PR testsuite/47400
10857         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10858         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10859         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10860         * gcc.dg/ucnid-10.c: Likewise.
10861         * gcc.dg/ucnid-13.c: Likewise.
10862         * gcc.dg/ucnid-7.c: Likewise.
10863         * gcc.dg/ucnid-8.c: Likewise.
10864         Adapt dg-warning line number.
10865
10866 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10867
10868         * gcc.target/i386/parity-1.c: Use -march=k8.
10869         * gcc.target/i386/parity-2.c: Ditto.
10870         * gcc.target/i386/vecinit-1.c: Ditto.
10871         * gcc.target/i386/vecinit-2.c: Ditto.
10872
10873 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10874
10875         PR target/46610
10876         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10877         * gcc.target/mips/save-restore-3.c: Likewise.
10878         * gcc.target/mips/save-restore-4.c: Likewise.
10879         * gcc.target/mips/save-restore-5.c: Likewise.
10880
10881         PR target/47683
10882         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10883         * g++.dg/tree-prof/partition2.C: Likewise.
10884
10885 2011-02-09  Jason Merrill  <jason@redhat.com>
10886
10887         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10888         rather than misdeclare std::puts.
10889
10890         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10891         * g++.dg/other/warning1.C: Likewise.
10892         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10893         * g++.old-deja/g++.gb/scope06.C: Likewise.
10894         * g++.old-deja/g++.law/cvt11.C: Likewise.
10895         * g++.old-deja/g++.law/init1.C: Likewise.
10896         * g++.dg/abi/mangle26.C: Likewise.
10897
10898         * g++.dg/template/function1.C: Adjust for C++0x mode.
10899         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10900
10901         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10902         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10903
10904         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10905
10906         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10907
10908         * g++.dg/cpp0x/regress: New directory.
10909         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10910         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10911         * g++.dg/cpp0x/regress/regress3.C: New.
10912
10913 2011-02-10  Richard Guenther  <rguenther@suse.de>
10914
10915         PR tree-optimization/47677
10916         * gcc.dg/torture/pr47677.c: New testcase.
10917
10918 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10919
10920         * objc.dg/special/load-category-1.m: Remove unused header.
10921         * objc.dg/special/load-category-1a.m: Likewise.
10922         * objc.dg/special/load-category-2.m: Likewise.
10923         * objc.dg/special/load-category-2a.m: Likewise.
10924         * objc.dg/special/load-category-3.m: Likewise.
10925         * objc.dg/special/load-category-3a.m: Likewise.
10926         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10927         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10928         * objc.dg/attributes/class-attribute-1.m: Likewise.
10929         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10930         * obj-c++.dg/property/property.exp: Likewise.
10931         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10932         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10933         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10934         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10935         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10936         * obj-c++.dg/template-8.mm: Likewise.
10937
10938 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR target/47665
10941         * gcc.target/i386/pr47665.c: New test.
10942
10943 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10944
10945         PR testsuite/47622
10946         Revert
10947         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10948         PR debug/42631
10949         * gcc.dg/pr42631.c: Update test.
10950         * gcc.dg/pr42631-2.c: New test.
10951
10952 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10953
10954         PR fortran/47352
10955         * gfortran.dg/proc_decl_25.f90: New.
10956
10957 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10958
10959         PR fortran/47463
10960         * gfortran.dg/typebound_assignment_2.f03: New.
10961
10962 2011-02-09  Richard Guenther  <rguenther@suse.de>
10963
10964         PR tree-optimization/47664
10965         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10966
10967 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10968
10969         PR middle-end/47646
10970         * gnat.dg/uninit_func.adb: Adjust dg directive.
10971
10972 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10973
10974         PR middle-end/47646
10975         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10976
10977 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10978
10979         PR fortran/47637
10980         * gfortran.dg/auto_dealloc_2.f90: New.
10981
10982 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10983
10984         * gcc.dg/builtins-config.h: Remove __sgi handling.
10985         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10986         -std=c99 for mips-sgi-irix6.5*.
10987
10988 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10989
10990         PR middle-end/45505
10991         * gfortran.dg/pr25923.f90: Remove xfails.
10992
10993 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10994
10995         PR fortran/47583
10996         * gfortran.dg/inquire_14.f90: New test.
10997
10998 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10999
11000         PR fortran/45290
11001         * gfortran.dg/pointer_init_6.f90: New.
11002
11003 2011-02-08  Jeff Law <law@redhat.com>
11004
11005         PR tree-optimization/42893
11006         * gcc.tree-ssa/pr42893.c: New test.
11007
11008 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11009
11010         PR tree-optimization/46834
11011         PR tree-optimization/46994
11012         PR tree-optimization/46995
11013         * gcc.dg/graphite/id-pr46834.c: New.
11014         * gfortran.dg/graphite/id-pr46994.f90: New.
11015         * gfortran.dg/graphite/id-pr46995.f90: New.
11016
11017 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11018
11019         PR middle-end/47646
11020         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11021         using the variable is known the warning is emitted there.
11022         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11023         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11024
11025         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11026         statement.
11027         (vg): Likewise.
11028         * gcc.dg/noreturn-1.c (foo5): Likewise.
11029         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11030         (method2): Likewise.
11031
11032         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11033         the return statement using the uninitialized variable.
11034         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11035
11036 2011-02-08  Richard Guenther  <rguenther@suse.de>
11037
11038         PR middle-end/47639
11039         * g++.dg/opt/pr47639.c: New testcase.
11040
11041 2011-02-08  Richard Guenther  <rguenther@suse.de>
11042
11043         PR tree-optimization/47632
11044         * g++.dg/opt/pr47632.C: New testcase.
11045
11046 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11047
11048         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11049
11050 2011-02-07  Richard Guenther  <rguenther@suse.de>
11051
11052         PR tree-optimization/47615
11053         * g++.dg/opt/pr47615.C: New testcase.
11054
11055 2011-02-07  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/47621
11058         * gcc.dg/torture/pr47621.c: New testcase.
11059
11060 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11061
11062         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11063
11064 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11065
11066         PR fortran/47592
11067         * gfortran.dg/allocate_with_source_1 : New test.
11068
11069 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11070
11071         PR middle-end/47610
11072         * gcc.dg/pr47610.c: New test.
11073
11074 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11075
11076         PR debug/42631
11077         * gcc.dg/pr42631.c: Update test.
11078         * gcc.dg/pr42631-2.c: New test.
11079
11080 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11081
11082         PR fortran/47574
11083         * gfortran.dg/pr47574.f90:  New test.
11084
11085 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11086
11087         PR tree-optimization/46194
11088         * gcc.dg/autopar/pr46194.c: New.
11089
11090 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11091
11092         PR tree-optimization/43695
11093         * g++.dg/ipa/pr43695.C: New.
11094
11095 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR inline-asm/23200
11098         * gcc.dg/pr23200.c: New test.
11099
11100 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11101
11102         PR c++/47589
11103         * g++.dg/pr47589.C: New test.
11104
11105 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11106
11107         PR c++/47398
11108         * g++.dg/template/typedef37.C: New test.
11109         * g++.dg/template/param1.C: Adjust expected error message.
11110
11111 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR middle-end/31490
11114         * gcc.dg/pr31490-2.c: New test.
11115         * gcc.dg/pr31490-3.c: New test.
11116         * gcc.dg/pr31490-4.c: New test.
11117
11118 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11119             Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR c++/46890
11122         * g++.dg/parser/semicolon3.C: Adjust.
11123         * g++.dg/parser/semicolon4.C: New testcase.
11124         * g++.dg/pr46890.C: New testcase.
11125
11126 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11127
11128         PR c++/29571
11129         * g++.dg/init/pr29571.C: New.
11130
11131 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11132
11133         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11134         instead of vect_int.
11135
11136 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR target/47312
11139         * gcc.target/i386/pr47312.c: New test.
11140
11141         PR target/47564
11142         * gcc.target/i386/pr47564.c: New test.
11143
11144 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11145
11146         PR tree-optimization/45122
11147         * gcc.dg/tree-ssa/pr45122.c: New.
11148
11149 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11150
11151         PR target/47272
11152         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11153         and vec_vsx_st.
11154
11155         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11156         and vsx so a default --with-cpu=power7 doesn't give an error
11157         when -mavoid-indexed-addresses is used.
11158
11159         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11160         wrapper function to save the arguments and then jump to the real
11161         function, rather than depending on the compiler not to move stuff
11162         before an asm.
11163         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11164
11165 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11166             Paul Thomas  <pault@gcc.gnu.org>
11167
11168         PR fortran/47082
11169         * gfortran.dg/class_37.f03 : New test.
11170
11171 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11172             Richard Guenther  <rguenther@suse.de>
11173
11174         PR tree-optimization/40979
11175         PR bootstrap/47044
11176         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11177         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11178         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11179         check_vect_support_and_set_flags.
11180         * gfortran.dg/graphite/vect-pr40979.f90: New.
11181
11182 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11183
11184         PR fortran/47572
11185         * gfortran.dg/class_36.f03: New.
11186
11187 2011-02-02  Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/47566
11190         * gcc.dg/lto/20110201-1_0.c: New testcase.
11191
11192 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11193
11194         PR debug/47498
11195         PR debug/47501
11196         PR debug/45136
11197         PR debug/45130
11198         * debug/pr47498.c: New.
11199         * debug/pr47501.c: New.
11200
11201 2011-02-01  Richard Guenther  <rguenther@suse.de>
11202
11203         PR tree-optimization/47559
11204         * g++.dg/torture/pr47559.C: New testcase.
11205
11206 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11207
11208         PR fortran/47565
11209         * gfortran.dg/typebound_call_20.f03: New.
11210
11211 2011-02-01  Richard Guenther  <rguenther@suse.de>
11212
11213         PR tree-optimization/47555
11214         * gcc.dg/pr47555.c: New testcase.
11215
11216 2011-02-01  Richard Guenther  <rguenther@suse.de>
11217
11218         PR tree-optimization/47541
11219         * g++.dg/torture/pr47541.C: New testcase.
11220
11221 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11222
11223         PR fortran/47455
11224         * gfortran.dg/typebound_call_19.f03: New.
11225
11226 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR c++/47416
11229         * g++.dg/cpp0x/pr47416.C: New test.
11230
11231 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11232
11233         PR fortran/47519
11234         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11235
11236 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11237
11238         PR fortran/47463
11239         * gfortran.dg/typebound_assignment_1.f03: New.
11240
11241 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR tree-optimization/47538
11244         * gcc.c-torture/execute/pr47538.c: New test.
11245
11246 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11247
11248         PR target/45325
11249         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11250
11251 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11252
11253         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11254
11255 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11256
11257         PR rtl-optimization/44031
11258         * gcc.c-torture/compile/20110131-1.c: New test.
11259
11260 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11261
11262         PR fortran/47042
11263         * gfortran.dg/stmt_func_1.f90: New.
11264
11265 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11266
11267         PR fortran/47042
11268         * gfortran.dg/interface_34.f90: New.
11269
11270 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11271
11272         PR fortran/47523
11273         * gfortran.dg/realloc_on_assign_5.f03: New test.
11274         * gfortran.dg/realloc_on_assign_5.f03: New test.
11275
11276 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11277
11278         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11279         * gfortran.dg/bessel_7.f90: Likewise.
11280         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11281
11282         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11283         * gfortran.dg/sum_init_expr.f03: Likewise.
11284
11285         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11286
11287         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11288         -r -nostdlib.
11289
11290         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11291         loop only on "vect_intfloat_cvt" targets.
11292
11293 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11294
11295         PR fortran/47531
11296         * gfortran.dg/shape_6.f90: New.
11297
11298 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11299
11300         PR libgfortran/47434
11301         * gfortran.dg/read_infnan_1.f90: Update test.
11302         * gfortran.dg/module_nan.f90: Update test.
11303         * gfortran.dg/char4_iunit_1.f03: Update test.
11304         * gfortran.dg/large_real_kind_1.f90: Update test.
11305         * gfortran.dg/real_const_3.f90: Update test.
11306         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11307
11308 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11309
11310         PR c++/47311
11311         * g++.dg/template/param2.C: New test.
11312
11313 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11314
11315         PR libgfortran/47285
11316         * gfortran.dg/fmt_g.f: New test.
11317
11318 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11319
11320         PR fortran/47507
11321         * gfortran.dg/pure_formal_1.f90: New.
11322
11323 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11324
11325         PR target/42894
11326         * gcc.dg/tls/pr42894.c: New test.
11327
11328 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330         * gcc.dg/pr47276.c: Add dg-require-visibility.
11331
11332 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11333
11334         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11335
11336 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11337             Tobias Burnus  <burnus@gcc.gnu.org>
11338
11339         PR fortran/45170
11340         PR fortran/35810
11341         PR fortran/47350
11342         * gfortran.dg/realloc_on_assign_3.f03: New test.
11343         * gfortran.dg/realloc_on_assign_4.f03: New test.
11344         * gfortran.dg/allocatable_function_5.f90: New test.
11345         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11346         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11347         implemented" dg-errors.
11348
11349 2011-01-27  Jan Hubicka  <jh@suse.cz>
11350
11351         PR middle-end/46949
11352         * gcc.dg/attr-weakref-4.c: New testcase
11353
11354 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11355
11356         PR tree-optimization/47228
11357         * gcc.dg/torture/pr47228.c: New test.
11358
11359 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11360
11361         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11362
11363 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11364
11365         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11366         when using auto-overlay support on the SPU.
11367
11368 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11369
11370         PR rtl-optimization/44174
11371         * gcc.target/i386/asm-6.c: New test.
11372
11373 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11374
11375         PR rtl-optimization/46856
11376         * gcc.c-torture/compile/pr46856.c: New test.
11377
11378 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11379             Andrew Pinski  <pinskia@gmail.com>
11380
11381         PR c/43082
11382         * gcc.dg/pr43082.c: New.
11383
11384 2011-01-26  DJ Delorie  <dj@redhat.com>
11385
11386         PR rtl-optimization/46878
11387         * gcc.dg/pr46878-1.c: New test.
11388
11389 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR c++/47476
11392         * g++.dg/cpp0x/pr47476.C: New test.
11393
11394 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11395
11396         * gcc.c-torture/compile/20110126-1.c: New test.
11397
11398 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11399
11400         PR c/47473
11401         * gcc.dg/torture/pr47473.c: New test.
11402
11403 2011-01-26  Jan Hubicka  <jh@suse.cz>
11404
11405         PR target/47237
11406         * gcc.c-torture/execute/pr47237.c: New testcase.
11407
11408 2011-01-26  Jan Hubicka  <jh@suse.cz>
11409
11410         PR tree-optimization/47190
11411         * gcc.dg/attr-weakref-3.c: New testcase.
11412
11413 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11414
11415         PR c++/43601
11416         * gcc.dg/dll-9a.c: New test file.
11417         * gcc.dg/dll-11.c: Likewise.
11418         * gcc.dg/dll-12.c: Likewise.
11419         * gcc.dg/dll-12a.c: Likewise.
11420         * gcc.dg/dll-11a.c: Likewise.
11421         * gcc.dg/dll-9.c: Likewise.
11422         * gcc.dg/dll-10.c: Likewise.
11423         * gcc.dg/dll-10a.c: Likewise.
11424         * g++.dg/ext/dllexport4a.cc: Likewise.
11425         * g++.dg/ext/dllexport4.C: Likewise.
11426         * g++.dg/ext/dllexport5.C: Likewise.
11427         * g++.dg/ext/dllexport5a.cc: Likewise.
11428
11429 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11430
11431         PR tree-optimization/46970
11432         * gcc.dg/graphite/pr46970.c: New.
11433
11434 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11435
11436         PR tree-optimization/46215
11437         * gcc.dg/graphite/pr46215.c: New.
11438
11439 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11440
11441         PR tree-optimization/46168
11442         * gcc.dg/graphite/pr46168.c: New.
11443
11444 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11445
11446         PR tree-optimization/43657
11447         * gcc.dg/graphite/pr43657.c: New.
11448
11449 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11450
11451         PR tree-optimization/29832
11452         * gfortran.dg/graphite/pr29832.f90: New.
11453
11454 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11455
11456         PR tree-optimization/43567
11457         * gcc.dg/graphite/pr43567.c: New.
11458
11459 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11460
11461         * gfortran.dg/graphite/interchange-4.f: New.
11462         * gfortran.dg/graphite/interchange-5.f: New.
11463
11464         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11465         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11466         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11467         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11468         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11469         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11470         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11471         * gfortran.dg/ltrans-7.f90: Removed.
11472         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11473
11474         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11475         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11476         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11477         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11478         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11479         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11480         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11481         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11482         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11483         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11484         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11485         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11486         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11487         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11488         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11489         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11490         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11491         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11492         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11493         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11494         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11495         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11496         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11497         * gcc.dg/tree-ssa/data-dep-1.c
11498         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11499         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11500         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11501         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11502         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11503
11504 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR tree-optimization/47265
11507         PR tree-optimization/47443
11508         * gcc.c-torture/compile/pr47265.c: New test.
11509         * gcc.dg/pr47443.c: New test.
11510
11511 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11512
11513         PR tree-optimization/47382
11514         * g++.dg/torture/pr47382.C: New test.
11515         * g++.dg/opt/devirt1.C: Xfail.
11516
11517 2011-01-25  Yao Qi  <yao@codesourcery.com>
11518
11519         PR target/45701
11520         * gcc.target/arm/pr45701-1.c: New test.
11521         * gcc.target/arm/pr45701-2.c: New test.
11522         * gcc.target/arm/pr45701-3.c: New test.
11523
11524 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11525             Jakub Jelinek  <jakub@redhat.com>
11526
11527         PR tree-optimization/47271
11528         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11529
11530 2011-01-25  Nick Clifton  <nickc@redhat.com>
11531
11532         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11533         (saturate_add): Delete.
11534         (exchange): Delete.
11535         (main): Do not run saturate_add.
11536         (set_interrupts): Delete.
11537
11538 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11539
11540         PR fortran/47448
11541         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11542
11543 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11544
11545         PR tree-optimization/47427
11546         PR tree-optimization/47428
11547         * gcc.c-torture/compile/pr47427.c: New test.
11548         * gcc.c-torture/compile/pr47428.c: New test.
11549
11550 2011-01-25  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/47411
11553         * gcc.dg/torture/pr47411.c: New testcase.
11554
11555 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11556
11557         * gfortran.dg/graphite/id-24.f: New.
11558         * gfortran.dg/graphite/id-25.f: New.
11559
11560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11561
11562         * gfortran.dg/graphite/id-23.f: New.
11563
11564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11565
11566         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11567
11568 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11569
11570         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11571         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11572         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11573         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11574         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11575         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11576         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11577         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11578         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11579
11580 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11581
11582         * gcc.dg/graphite/block-0.c: Add documentation.
11583         * gcc.dg/graphite/block-4.c: Same.
11584         * gcc.dg/graphite/block-7.c: Same.
11585         * gcc.dg/graphite/block-8.c: New.
11586         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11587         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11588         * gcc.dg/graphite/interchange-12.c: Add documentation.
11589         * gcc.dg/graphite/interchange-13.c: New.
11590         * gcc.dg/graphite/interchange-14.c: New.
11591         * gcc.dg/graphite/interchange-15.c: New.
11592         * gcc.dg/graphite/interchange-8.c: Add documentation.
11593         * gcc.dg/graphite/interchange-mvt.c: Same.
11594
11595 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11596
11597         PR target/47408
11598         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11599         * gcc.target/powerpc/altivec-14.c: Ditto.
11600         * gcc.target/powerpc/altivec-33.c: Ditto.
11601         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11602         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11603         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11604         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11605         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11606         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11607         * g++.dg/ext/altivec-15.C: Ditto.
11608         * g++.dg/ext/altivec-types-1.C: Ditto.
11609         * g++.dg/ext/altivec-types-2.C: Ditto.
11610         * g++.dg/ext/altivec-types-3.C: Ditto.
11611         * g++.dg/ext/altivec-types-4.C: Ditto.
11612
11613 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11614
11615         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11616
11617 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11618
11619         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11620         optimization options.
11621
11622 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11623
11624         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11625
11626         PR testsuite/45988
11627         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11628
11629 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11630
11631         PR fortran/47421
11632         * gfortran.dg/allocatable_scalar_12.f90: New.
11633
11634 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11635
11636         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11637         vectorization to be not profitable if peeling is used to
11638         realign the memory access.
11639         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11640         loop bound to avoid loop unrolling.
11641         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11642
11643 2011-01-22  Jan Hubicka  <jh@suse.cz>
11644
11645         PR lto/47333
11646         * g++.dg/lto/pr47333.C: New file.
11647
11648 2011-01-22  Jan Hubicka  <jh@suse.cz>
11649
11650         PR tree-optimization/43884
11651         PR lto/44334
11652         * gcc.dg/autopar/outer-2.c: Increase array size.
11653         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11654
11655 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11656
11657         PR fortran/38536
11658         * gfortran.dg/c_loc_tests_16.f90:  New test.
11659
11660 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11661
11662         PR fortran/47399
11663         * gfortran.dg/typebound_proc_19.f90: New.
11664
11665 2011-01-21  Jeff Law <law@redhat.com>
11666
11667         PR tree-optimization/47053
11668         * g++.dg/pr47053.C: New test.
11669
11670 2011-01-21  Jason Merrill  <jason@redhat.com>
11671
11672         PR c++/47041
11673         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11674
11675 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11676
11677         PR c++/47388
11678         * g++.dg/cpp0x/range-for10.C: New test.
11679         * g++.dg/template/for1.C: New test.
11680
11681         PR middle-end/45566
11682         * g++.dg/tree-prof/partition3.C: New test.
11683
11684         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11685
11686         PR rtl-optimization/47366
11687         * g++.dg/opt/pr47366.C: New test.
11688
11689 2011-01-21  Jason Merrill  <jason@redhat.com>
11690
11691         PR c++/46552
11692         * g++.dg/cpp0x/constexpr-regress2.C: New.
11693
11694         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11695
11696 2011-01-21  Jeff Law <law@redhat.com>
11697
11698         PR rtl-optimization/41619
11699         * gcc.dg/pr41619.c: New.
11700
11701 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11702
11703         PR tree-optimization/47355
11704         * g++.dg/opt/pr47355.C: New test.
11705
11706 2011-01-21  Richard Guenther  <rguenther@suse.de>
11707
11708         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11709         making main hot.
11710
11711 2011-01-21  Richard Guenther  <rguenther@suse.de>
11712
11713         PR tree-optimization/47365
11714         * gcc.dg/torture/pr47365.c: New testcase.
11715         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11716
11717 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11718
11719         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11720
11721 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11722
11723         PR tree-optimization/47391
11724         * gcc.dg/pr47391.c: New test.
11725
11726 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11727
11728         * g++.dg/template/char1.C: Use signed char.
11729
11730 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11731
11732         PR fortran/47377
11733         * gfortran.dg/pointer_target_4.f90: New.
11734
11735 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11736
11737         PR target/47251
11738         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11739         ILP32 system and not IP32.
11740
11741 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11742
11743         PR debug/46583
11744         * g++.dg/debug/pr46583.C: New.
11745
11746 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11747
11748         PR debug/47283
11749         * g++.dg/debug/pr47283.C: New test.
11750
11751         PR testsuite/47371
11752         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11753         * gcc.target/i386/headmerge-2.c: Likewise.
11754
11755 2011-01-20  Richard Guenther  <rguenther@suse.de>
11756
11757         PR middle-end/47370
11758         * gcc.dg/torture/pr47370.c: New testcase.
11759
11760 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR tree-optimization/46130
11763         * gcc.dg/pr46130-1.c: New test.
11764         * gcc.dg/pr46130-2.c: New test.
11765
11766 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11767
11768         PR c++/47291
11769         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11770
11771 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11772
11773         PR debug/46240
11774         * g++.dg/debug/pr46240.cc: New.
11775
11776 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11777
11778         PR c++/47303
11779         * g++.dg/template/anonunion1.C: New test.
11780
11781         PR rtl-optimization/47337
11782         * gcc.c-torture/execute/pr47337.c: New test.
11783
11784 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11785
11786         PR testsuite/45342
11787         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11788
11789 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11790
11791         PR tree-optimization/46021
11792         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11793
11794 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11795
11796         PR tree-optimization/47290
11797         * g++.dg/torture/pr47290.C: New test.
11798
11799 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11800
11801         PR fortran/47240
11802         * gfortran.dg/proc_ptr_comp_29.f90: New.
11803
11804 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11805
11806         PR testsuite/41146
11807         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11808         powerpc-apple-darwin9.
11809
11810 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11811
11812         PR rtl-optimization/47299
11813         * gcc.c-torture/execute/pr47299.c: New test.
11814
11815 2011-01-17  Jason Merrill  <jason@redhat.com>
11816
11817         * g++.dg/cpp0x/constexpr-virtual.C: New.
11818
11819 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11820
11821         PR fortran/47331
11822         * gfortran.dg/gomp/pr47331.f90: New test.
11823
11824 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11825
11826         PR objc/47314
11827         * objc.dg/selector-warn-1.m: New.
11828         * obj-c++.dg/selector-warn-1.mm: New.
11829
11830 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11831
11832         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11833         Update dg-final accordingly.
11834
11835 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11836
11837         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11838
11839 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11840
11841         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11842         target check.
11843         * gcc.dg/guality/pr36728-2.c: Likewise.
11844
11845 2011-01-17  Richard Guenther  <rguenther@suse.de>
11846
11847         PR tree-optimization/47313
11848         * g++.dg/torture/pr47313.C: New testcase.
11849
11850 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11851
11852         PR target/47318
11853         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11854         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11855         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11856         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11857
11858         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11859         as __m256i.
11860         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11861         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11862         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11863
11864 2011-01-17  Richard Guenther  <rguenther@suse.de>
11865
11866         PR tree-optimization/45967
11867         * gcc.dg/torture/pr45967-2.c: New testcase.
11868         * gcc.dg/torture/pr45967-3.c: Likewise.
11869
11870 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11871
11872         PR testsuite/47325
11873         * g++.dg/ext/pr47213.C: Require visibility.
11874
11875 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11876
11877         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11878         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11879
11880 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11881
11882         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11883         Linux-based targets.
11884
11885 2011-01-13  Jan Hubicka  <jh@suse.cz>
11886
11887         PR tree-optimization/47276
11888         * gcc.dg/pr47276.c: New testcase.
11889
11890 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11891             Jonathan Wakely  <jwakely.gcc@gmail.com>
11892
11893         PR c++/33558
11894         * g++.dg/other/pr33558.C: New.
11895         * g++.dg/other/pr33558-2.C: New.
11896
11897 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11898
11899         PR tree-optimization/45934
11900         PR tree-optimization/46302
11901         * g++.dg/ipa/devirt-c-1.C: New test.
11902         * g++.dg/ipa/devirt-c-2.C: Likewise.
11903         * g++.dg/ipa/devirt-c-3.C: Likewise.
11904         * g++.dg/ipa/devirt-c-4.C: Likewise.
11905         * g++.dg/ipa/devirt-c-5.C: Likewise.
11906         * g++.dg/ipa/devirt-c-6.C: Likewise.
11907         * g++.dg/ipa/devirt-6.C: Likewise.
11908         * g++.dg/ipa/devirt-d-1.C: Likewise.
11909         * g++.dg/torture/pr45934.C: Likewise.
11910
11911 2011-01-14  Jason Merrill  <jason@redhat.com>
11912
11913         * g++.dg/cpp0x/variadic105.C: New.
11914
11915 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11916             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11917
11918         PR objc/45989
11919         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11920         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11921         execution tests on i?86-*-*, x86_64-*-* and
11922         powerpc*-apple-darwin* && ilp32.
11923         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11924         tests on i?86-*-* and x86_64-*-*.
11925
11926 2011-01-14  Richard Guenther  <rguenther@suse.de>
11927
11928         PR tree-optimization/47280
11929         * g++.dg/opt/pr47280.C: New testcase.
11930
11931 2011-01-14  Jason Merrill  <jason@redhat.com>
11932
11933         * g++.dg/cpp0x/constexpr-regress1.C: New.
11934
11935         * g++.dg/ext/flexary2.C: New.
11936
11937 2011-01-14  Richard Guenther  <rguenther@suse.de>
11938
11939         PR middle-end/47281
11940         * gcc.dg/torture/pr47281.c: New testcase.
11941         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11942
11943 2011-01-14  Richard Guenther  <rguenther@suse.de>
11944
11945         PR tree-optimization/47286
11946         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11947
11948 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11949
11950         PR c++/47213
11951         * g++.dg/ext/pr47213.C: New.
11952
11953 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11954
11955         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11956
11957 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11958             Mikael Morin  <mikael@gcc.gnu.org>
11959
11960         PR fortran/45848
11961         PR fortran/47204
11962         * gfortran.dg/select_type_20.f90: New.
11963         * gfortran.dg/select_type_21.f90: New.
11964
11965 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11966
11967         PR target/47251
11968         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11969
11970 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11971
11972         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11973         * gcc.dg/guality/pr36728-2.c: Likewise.
11974
11975 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11976
11977         PR debug/PR46973
11978         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11979
11980 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11981
11982         PR rtl-optimization/45352
11983         * gcc.dg/pr45352-3.c: New.
11984
11985 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11986
11987         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11988         comment.
11989         * g++.dg/cpp0x/range-for8.C: New.
11990         * g++.dg/cpp0x/range-for9.C: New.
11991
11992 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11993
11994         PR debug/47209
11995         * g++.dg/debug/pr47209.C: New.
11996
11997 2011-01-12  Richard Guenther  <rguenther@suse.de>
11998
11999         PR lto/47259
12000         * gcc.dg/lto/pr47259_0.c: New testcase.
12001         * gcc.dg/lto/pr47259_1.c: Likewise.
12002
12003 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12004
12005         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12006         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12007         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12008         methods missing from the OBJC2 Object.
12009         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12010         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12011         GNU and NeXT runtimes.
12012         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12013         comments.
12014         * objc-obj-c++-shared/Object1.m: Likewise.
12015         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12016         * objc.dg/proto-qual-1.m: Likewise.
12017         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12018         * obj-c++.dg/proto-qual-1.mm: Likewise.
12019
12020 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12021
12022         PR testsuite/33033
12023         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12024
12025 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12026
12027         Fixed the Objective-C++ testsuite and updated all tests.
12028         * lib/obj-c++.exp (obj-c++_init): Declare and set
12029         gcc_warning_prefix and gcc_error_prefix.
12030         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12031         'dg-warning', 'dg-message' and 'dg-error'.
12032         * obj-c++.dg/class-extension-3.mm: Likewise.
12033         * obj-c++.dg/class-protocol-1.mm: Likewise.
12034         * obj-c++.dg/encode-7.mm: Likewise.
12035         * obj-c++.dg/exceptions-3.mm: Likewise.
12036         * obj-c++.dg/exceptions-5.mm: Likewise.
12037         * obj-c++.dg/method-12.mm: Likewise.
12038         * obj-c++.dg/method-13.mm: Likewise.
12039         * obj-c++.dg/method-15.mm: Likewise.
12040         * obj-c++.dg/method-16.mm: Likewise.
12041         * obj-c++.dg/method-4.mm: Likewise.
12042         * obj-c++.dg/method-8.mm: Likewise.
12043         * obj-c++.dg/method-conflict-1.mm: Likewise.
12044         * obj-c++.dg/method-conflict-2.mm: Likewise.
12045         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12046         and uncommented second part of the testcase now that the testsuite
12047         works correctly.
12048         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12049         and uncommented second part of the testcase now that the testsuite
12050         works correctly.
12051         * obj-c++.dg/private-1.mm: Likewise.
12052         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12053         * obj-c++.dg/syntax-error-7.mm: Likewise.
12054         * obj-c++.dg/warn5.mm: Likewise.
12055         * obj-c++.dg/property/at-property-14.mm: Likewise.
12056         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12057         FIXME.
12058         * obj-c++.dg/property/at-property-18.mm: Likewise.
12059         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12060         FIXME.
12061         * obj-c++.dg/property/at-property-21.mm: Likewise.
12062         * obj-c++.dg/property/at-property-28.mm: Likewise.
12063         * obj-c++.dg/property/at-property-5.mm: Likewise.
12064         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12065         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12066         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12067         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12068         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12069         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12070         * obj-c++.dg/tls/diag-5.mm: Likewise.
12071         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12072         dg-error, now matched correctly.
12073
12074 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12075
12076         * objc.dg/property/at-property-29.m: New.
12077         * obj-c++.dg/property/at-property-29.mm: New.
12078
12079 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12080
12081         * go.test/go-test.exp (go-set-goarch): New proc.
12082         (go-gc-tests): Use it.
12083
12084 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12085
12086         PR debug/46955
12087         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12088
12089 2011-01-11  Richard Henderson  <rth@redhat.com>
12090
12091         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12092
12093 2011-01-11  Jan Hubicka  <jh@suse.cz>
12094
12095         PR lto/45721
12096         PR lto/45375
12097         * gcc.dg/lto/pr45721_1.c: New file.
12098         * gcc.dg/lto/pr45721_0.c: New file.
12099
12100 2011-01-11  Richard Guenther  <rguenther@suse.de>
12101
12102         PR tree-optimization/46076
12103         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12104
12105 2011-01-11  Jeff Law <law@redhat.com>
12106
12107         * PR tree-optimization/47086
12108         * gcc.dg/pr47086.c: New test.
12109
12110 2011-01-11  Jason Merrill  <jason@redhat.com>
12111
12112         PR c++/46658
12113         * g++.dg/template/new10.C: New.
12114
12115         PR c++/45520
12116         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12117
12118 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12119
12120         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12121         Split type definitions and NSConstantString class into...
12122         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12123         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12124         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12125         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12126         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12127         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12128         to comments.
12129         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12130         encode defines for newer NeXT system headers.
12131         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12132         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12133         * objc.dg/foreach-5.m: Likewise.
12134         * objc.dg/foreach-2.m: Likewise.
12135         * objc.dg/foreach-4.m: Likewise.
12136         * objc.dg/torture/strings/string1.m: Likewise.
12137         * objc.dg/torture/strings/string2.m: Likewise.
12138         * objc.dg/torture/strings/string3.m: Likewise.
12139         * objc.dg/torture/strings/string4.m: Likewise.
12140         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12141         header and stand alone.
12142         * obj-c++.dg/strings/strings-2.mm: Likewise.
12143         * objc.dg/torture/strings/const-str-3.m: Likewise.
12144         * objc.dg/strings/strings-2.m: Likewise.
12145         * objc.dg/strings/const-str-12b.m: Likewise.
12146
12147 2011-01-12  Richard Guenther  <rguenther@suse.de>
12148
12149         PR middle-end/32511
12150         * gcc.dg/attr-weak-1.c: Adjust.
12151
12152 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12153
12154         PR fortran/47051
12155         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12156         standard compliant and comment.
12157
12158 2011-01-10  Jan Hubicka  <jh@suse.cz>
12159
12160         PR lto/46083
12161         * gcc.dg/initpri3.c: New testcase.
12162
12163 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12164
12165         PR lto/47222
12166         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12167         externally visible.
12168         (g_esi): Likewise.
12169         (g_ebx): Likewise.
12170         (g_ebp): Likewise.
12171         (g_esp): Likewise.
12172         (g_ebp_save): Likewise.
12173         (g_esp_save): Likewise.
12174
12175 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12176
12177         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12178
12179 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12180
12181         PR tree-optimization/46021
12182         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12183         i?86-*-*, x86_64-*-*.
12184
12185 2011-01-10  Jeff Law <law@redhat.com>
12186
12187         * PR tree-optimization/47141
12188         * gcc.c-torture/compile/pr47141.c: New test.
12189
12190 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12191
12192         PR testsuite/46230
12193         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12194         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12195         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12196         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12197
12198         PR testsuite/46230
12199         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12200         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12201         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12202         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12203         being vectorized.  Adjust dg-final pattern.
12204
12205         PR testsuite/46230
12206         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12207         * gcc.dg/vect/slp-24.c: Likewise.
12208
12209 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12210
12211         PR c++/47218
12212         * g++.dg/other/pr47218-1.C: New test file.
12213         * g++.dg/other/pr47218.C: Likewise.
12214         * g++.dg/other/pr47218.h: New supporting header.
12215
12216 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12217
12218         PR objc/47232
12219         * objc.dg/attributes/invalid-attribute-1.m: New.
12220         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12221
12222 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12223
12224         PR fortran/47224
12225         * gfortran.dg/proc_ptr_comp_28.f90: New.
12226
12227 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12228
12229         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12230         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12231         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12232         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12233         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12234         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12235         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12236         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12237         * objc.dg/gnu-api-2-class.m: Likewise.
12238         * objc.dg/gnu-api-2-ivar.m: Likewise.
12239         * objc.dg/gnu-api-2-method.m: Likewise.
12240         * objc.dg/gnu-api-2-objc.m: Likewise.
12241         * objc.dg/gnu-api-2-object.m: Likewise.
12242         * objc.dg/gnu-api-2-property.m: Likewise.
12243         * objc.dg/gnu-api-2-protocol.m: Likewise.
12244         * objc.dg/gnu-api-2-sel.m: Likewise.
12245
12246 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12247
12248         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12249         * objc.dg/objc-foreach-4.m: Likewise.
12250         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12251         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12252         * objc.dg/foreach-4.m: Likewise.
12253         * objc.dg/foreach-5.m: Likewise.
12254         * objc.dg/foreach-3.m: Return self from init.
12255
12256 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12257
12258         PR fortran/38536
12259         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12260
12261 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12262
12263         PR fortran/46313
12264         * gfortran.dg/class_35.f90: New.
12265
12266 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12267
12268         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12269
12270 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12271
12272         PR objc/47078
12273         * objc.dg/invalid-method-2.m: New.
12274         * obj-c++.dg/invalid-method-2.mm: New.
12275
12276 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12277
12278         PR fortran/46896
12279         * gfortran.dg/transpose_optimization_2.f90 : New test.
12280
12281 2011-01-08  Jan Hubicka  <jh@suse.cz>
12282
12283         PR tree-optmization/46469
12284         * g++.dg/torture/pr46469.C: New testcase.
12285
12286 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12287
12288         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12289         emulation of libobjc-gnu structure layout functionality to ..
12290         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12291         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12292         * objc/execute/bf-common.h: Adjust headers.
12293         * objc/execute/bf-1.m: Likewise.
12294         * objc/execute/bf-2.m: Likewise.
12295         * objc/execute/bf-3.m: Likewise.
12296         * objc/execute/bf-4.m: Likewise.
12297         * objc/execute/bf-5.m: Likewise.
12298         * objc/execute/bf-6.m: Likewise.
12299         * objc/execute/bf-7.m: Likewise.
12300         * objc/execute/bf-8.m: Likewise.
12301         * objc/execute/bf-9.m: Likewise.
12302         * objc/execute/bf-10.m: Likewise.
12303         * objc/execute/bf-11.m: Likewise.
12304         * objc/execute/bf-12.m: Likewise.
12305         * objc/execute/bf-13.m: Likewise.
12306         * objc/execute/bf-14.m: Likewise.
12307         * objc/execute/bf-15.m: Likewise.
12308         * objc/execute/bf-16.m: Likewise.
12309         * objc/execute/bf-17.m: Likewise.
12310         * objc/execute/bf-18.m: Likewise.
12311         * objc/execute/bf-19.m: Likewise.
12312         * objc/execute/bf-20.m: Likewise.
12313         * objc/execute/bf-21.m: Likewise.
12314         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12315         objc_get_type_qualifiers ().
12316
12317 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12318
12319         PR fortran/45777
12320         * gfortran.dg/dependency_39.f90:  New test.
12321
12322 2011-01-07  Jan Hubicka  <jh@suse.cz>
12323
12324         Get builtins tests ready for linker plugin.
12325         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12326         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12327         my_memset, my_bzero): Mark used.
12328         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12329         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12330         volatile.
12331         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12332         volatile.
12333
12334 2011-01-07  Jan Hubicka  <jh@suse.cz>
12335
12336         PR tree-optimization/46367
12337         * g++.dg/torture/pr46367.C: New file.
12338
12339 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12340
12341         PR target/47201
12342         * gcc.dg/pr47201.c: New test.
12343
12344         PR bootstrap/47187
12345         * gcc.dg/tree-prof/pr47187.c: New test.
12346
12347 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12348
12349         PR fortran/41580
12350         * gfortran.dg/extends_type_of_3.f90: New.
12351
12352 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12353
12354         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12355         * g++.dg/ext/dllimport-MI1.C: Likewise.
12356         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12357         * g++.dg/ext/dllimport10.C: Likewise.
12358         * g++.dg/ext/dllimport11.C: Likewise.
12359         * g++.dg/ext/dllimport12.C: Likewise.
12360         * g++.dg/ext/dllimport13.C: Likewise.
12361         * g++.dg/ext/dllimport2.C: Likewise.
12362         * g++.dg/ext/dllimport3.C: Likewise.
12363         * g++.dg/ext/dllimport4.C: Likewise.
12364         * g++.dg/ext/dllimport5.C: Likewise.
12365         * g++.dg/ext/dllimport6.C: Likewise.
12366         * g++.dg/ext/dllimport8.C: Likewise.
12367         * g++.dg/ext/dllimport9.C: Likewise.
12368         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12369         targets, too. Additionally enable test for i?86-*-mingw*.
12370         * g++.dg/ext/selectany1.C: Likewise.
12371         Remove guard variable check.
12372
12373 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12374
12375         PR fortran/47189
12376         PR fortran/47194
12377         * gfortran.dg/storage_size_3.f08: Extended.
12378
12379 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR c++/47022
12382         * g++.dg/template/stdarg1.C: New test.
12383
12384 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12385
12386         PR fortran/47195
12387         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12388         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12389         from the interface of functions to not hide the errors that
12390         shall be tested.
12391
12392 2011-01-06  Jan Hubicka  <jh@suse.cz>
12393
12394         * gcc.dg/lto/pr47188_0.c: New testcase.
12395         * gcc.dg/lto/pr47188_1.c: New testcase.
12396
12397 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12398
12399         PR fortran/33117
12400         PR fortran/46478
12401         * gfortran.dg/interface_33.f90: New test.
12402
12403 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR c/47150
12406         * gcc.c-torture/compile/pr47150.c: New test.
12407
12408 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12409
12410         PR tree-optimization/47139
12411         * gcc.dg/vect/pr47139.c: New test.
12412
12413 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12414
12415         PR fortran/47180
12416         * gfortran.dg/extends_type_of_2.f03: New.
12417
12418 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12419
12420         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12421
12422 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12423
12424         * gnat.dg/opt14.adb: New test.
12425
12426 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12427
12428         PR fortran/46017
12429         * gfortran.dg/allocate_error_2.f90:  New test.
12430
12431 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12432
12433         PR fortran/47024
12434         * gfortran.dg/storage_size_3.f08: New.
12435
12436 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12437
12438         PR libgfortran/47154
12439         * gfortran.dg/namelist_68.f90: New test.
12440
12441 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12442
12443         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12444
12445 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12446
12447         PR fortran/46448
12448         * gfortran.dg/class_34.f90: New.
12449
12450 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12451
12452         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12453         use __builtin_inff.  Skip all single-precision tests that require
12454         Infinity.
12455
12456 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12457
12458         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12459
12460 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR tree-optimization/47148
12463         * gcc.c-torture/execute/pr47148.c: New test.
12464
12465         PR tree-optimization/47155
12466         * gcc.c-torture/execute/pr47155.c: New test.
12467
12468         PR rtl-optimization/47157
12469         * gcc.c-torture/compile/pr47157.c: New test.
12470
12471 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12472
12473         * gcc.dg/torture/vector-shift2.c (schar): Define.
12474         (main): Always use schar or uchar instead of plain "char" to avoid
12475         dependencies on implementation-defined char signedness.
12476
12477 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12478
12479         PR tree-optimization/46801
12480         * gnat.dg/pack9.adb: Remove xfail.
12481
12482 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12483
12484         PR tree-optimization/46984
12485         * g++.dg/ipa/pr46984.C: New test.
12486
12487 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12488
12489         PR fortran/46408
12490         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12491
12492 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12493
12494         PR tree-optimization/47140
12495         * gcc.c-torture/compile/pr47140.c: New test.
12496
12497         PR rtl-optimization/47028
12498         * gcc.dg/pr47028.c: New test.
12499
12500 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12501
12502         * objc.dg/protocol-forward-1.m: Removed TODO.
12503         * objc.dg/protocol-forward-2.m: New.
12504         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12505         * obj-c++.dg/protocol-forward-2.mm: New.
12506
12507 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12508
12509         PR target/38662
12510         * g++.dg/eh/pr38662.C: New testcase.
12511
12512 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12513
12514         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12515         scan for newline '\n'.
12516
12517 \f
12518 Copyright (C) 2011 Free Software Foundation, Inc.
12519
12520 Copying and distribution of this file, with or without modification,
12521 are permitted in any medium without royalty provided the copyright
12522 notice and this notice are preserved.