OSDN Git Service

39efdcceb06c4d50520560fea841c312044d81f8
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2
3         * g++.dg/ext/bases.C: New test.
4
5 2011-10-17  David S. Miller  <davem@davemloft.net>
6
7         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
8         all operations to emit VIS instructions.
9         * gcc.target/sparc/fandnot.c: Likewise.
10         * gcc.target/sparc/fnot.c: Likewise.
11         * gcc.target/sparc/for.c: Likewise.
12         * gcc.target/sparc/fornot.c: Likewise.
13         * gcc.target/sparc/fxnor.c: Likewise.
14         * gcc.target/sparc/fxor.c: Likewise.
15         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
16         needed.
17
18 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
19
20         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
21         * gcc.dg/torture/vshuf-16.inc: New file.
22         * gcc.dg/torture/vshuf-2.inc: New file.
23         * gcc.dg/torture/vshuf-32.inc: New file.
24         * gcc.dg/torture/vshuf-4.inc: New file.
25         * gcc.dg/torture/vshuf-8.inc: New file.
26         * gcc.dg/torture/vshuf-main.inc: New file.
27         * gcc.dg/torture/vshuf-v16hi.c: New test.
28         * gcc.dg/torture/vshuf-v16qi.c: New test.
29         * gcc.dg/torture/vshuf-v2df.c: New test.
30         * gcc.dg/torture/vshuf-v2di.c: New test.
31         * gcc.dg/torture/vshuf-v2sf.c: New test.
32         * gcc.dg/torture/vshuf-v2si.c: New test.
33         * gcc.dg/torture/vshuf-v32qi.c: New test.
34         * gcc.dg/torture/vshuf-v4df.c: New test.
35         * gcc.dg/torture/vshuf-v4di.c: New test.
36         * gcc.dg/torture/vshuf-v4hi.c: New test.
37         * gcc.dg/torture/vshuf-v4sf.c: New test.
38         * gcc.dg/torture/vshuf-v4si.c: New test.
39         * gcc.dg/torture/vshuf-v8hi.c: New test.
40         * gcc.dg/torture/vshuf-v8qi.c: New test.
41         * gcc.dg/torture/vshuf-v8sf.c: New test.
42         * gcc.dg/torture/vshuf-v8si.c: New test.
43
44 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
45
46         PR tree-optimization/50746
47         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
48
49 2011-10-17  Jason Merrill  <jason@redhat.com>
50
51         PR c++/50736
52         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
53
54 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
55
56         PR c++/44524
57         * g++.dg/parse/error41.C: New.
58         * g++.dg/parse/error20.C: Adjust.
59
60 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/50757
63         * g++.dg/warn/format7.C: New.
64         * obj-c++.dg/warn7.mm: Likewise.
65
66 2011-10-17  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/50729
69         * gcc.dg/torture/pr50729.c: New testcase.
70
71 2011-10-15  Tom Tromey  <tromey@redhat.com>
72             Dodji Seketeli  <dodji@redhat.com>
73
74         * lib/prune.exp (prune_gcc_output):  Prune output referring to
75         included files.
76         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
77         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
78         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
79         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
80
81 2011-10-15  Tom Tromey  <tromey@redhat.com>
82             Dodji Seketeli  <dodji@redhat.com>
83
84         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
85
86 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
87
88         PR c++/48489
89         * g++.dg/inherit/error5.C: New.
90
91 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
92
93         PR fortran/47023
94         PR fortran/50752
95         * gfortran.dg/kind_tests_4.f90: New.
96
97 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
98
99         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
100         targets that support vector condition.
101
102 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
103
104         PR fortran/47023
105         * gfortran.dg/c_kind_tests_3.f03: New.
106
107 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
108
109         PR fortran/50547
110         * gfortran.dg/elemental_args_check_4.f90: New.
111
112 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
113
114         PR tree-optimization/50727
115         * gcc.dg/vect/pr50727.c: New test.
116
117 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gcc.dg/vla-23.c: New test.
120
121 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
122
123         PR tree-optimization/50596
124         * gcc.dg/vect/vect-cond-9.c: New test.
125
126 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
127
128         * gcc.dg/vect/bb-slp-29.c: New test.
129
130 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
131
132         PR c++/50732
133         * g++.dg/ext/is_base_of_incomplete.C: New.
134         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
135         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
136
137 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gcc.target/sparc/combined-1.c: Compile at -O2.
140
141 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
142
143         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
144         (dg-options): Add -Wno-attributes.
145         * gcc.target/i386/fma_double_?.c: Ditto.
146         * gcc.target/i386/fma_run_float_?.c: Ditto.
147         * gcc.target/i386/fma_run_double_?.c: Ditto.
148         * gcc.target/i386/l_fma_float_?.c: Dtto.
149         * gcc.target/i386/l_fma_double_?.c: Ditto.
150         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
151         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
152
153 2011-10-15  Tobias Burnus  <burnus@net-b.de>
154
155         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
156         the comments.
157         * gfortran.dg/bind_c_usage_24.f90: Ditto.
158         * gfortran.dg/rank_3.f90: Ditto.
159         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
160         -std=f2008ts in dg-options.
161         * gfortran.dg/rank_4.f90: Ditto.
162
163 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
164
165         PR target/49263
166         * gcc.target/sh/pr49263.c: New.
167
168 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/specs/debug1.ads: Tweak.
171
172 2011-10-14  Kai Tietz  <ktietz@redhat.com>
173
174         * gfortran.fortran-torture/compile/logical-2.f90: New test.
175
176 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
177
178         * gcc.target/i386/sse2-mul-1.c: New test.
179         * gcc.target/i386/sse4_1-mul-1.c: New test.
180         * gcc.target/i386/avx-mul-1.c: New test.
181         * gcc.target/i386/xop-mul-1.c: New test.
182         * gcc.target/i386/avx2-mul-1.c: New test.
183
184 2011-10-14  Jason Merrill  <jason@redhat.com>
185
186         PR c++/50563
187         * g++.dg/cpp0x/nsdmi-list1.C: New.
188
189         PR c++/50707
190         * g++.dg/cpp0x/nsdmi-const1.C: New.
191
192 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
193
194         PR fortran/50570
195         * gfortran.dg/pointer_intent_5.f90: New.
196
197 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
198
199         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
200         * gcc.target/i386/warn-vect-op-1.c: Ditto.
201         * gcc.target/i386/warn-vect-op-2.c: Ditto.
202
203 2011-10-14  Tobias Burnus  <burnus@net-b.de>
204
205         PR fortran/50718
206         * gfortran.dg/pointer_check_11.f90: New.
207         * gfortran.dg/pointer_check_12.f90: New.
208
209 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
210
211         PR c++/38174
212         * g++.dg/overload/operator4.C: New.
213
214 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
215
216         * gcc.dg/di-longlong64-sync-1.c: New test.
217         * gcc.dg/di-sync-multithread.c: New test.
218         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
219         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
220         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
221         tests for v5, v6, v6k, and v7-a, and add-options helpers.
222         (check_effective_target_arm_arm_ok): New helper.
223         (check_effective_target_sync_longlong): New helper.
224
225 2011-10-14  Richard Guenther  <rguenther@suse.de>
226
227         PR tree-optimization/50723
228         * gcc.dg/torture/pr50723.c: New testcase.
229
230 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
231
232         PR c++/17212
233         * g++.dg/warn/format6.C: New.
234         * obj-c++.dg/warn6.mm: Likewise.
235
236 2011-10-13  Richard Henderson  <rth@redhat.com>
237
238         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
239         Delete.
240         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
241         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
242         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
243
244 2011-10-13  Jason Merrill  <jason@redhat.com>
245
246         PR c++/50614
247         * g++.dg/cpp0x/nsdmi-template2.C: New.
248
249         PR c++/50437
250         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
251
252         PR c++/50618
253         * g++.dg/init/vbase1.C: New.
254
255 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
256
257         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
258         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
259         * gcc.target/i386/avx-vphminposuw-2.c: New test.
260         * gcc.target/i386/avx-vphminposuw-3.c: New test.
261
262 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
263
264         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
265
266 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
269
270 2011-10-13  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/50712
273         * gcc.target/i386/pr50712.c: New testcase.
274
275 2011-10-13  Tom de Vries  <tom@codesourcery.com>
276
277         * gcc.dg/memcpy-4.c: New test.
278
279 2011-10-13  Richard Guenther  <rguenther@suse.de>
280
281         PR tree-optimization/50698
282         * g++.dg/vect/pr50698.cc: New testcase.
283
284 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
285
286         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
287         * gcc.target/powerpc/warn-2.c: Ditto.
288
289         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
290         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
291         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
292         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
293         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
294         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
295         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
296         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
297         * gcc.target/powerpc/ppc-pow.c: Likewise.
298         * gcc.target/powerpc/recip-1.c: Likewise.
299         * gcc.target/powerpc/recip-2.c: Likewise.
300         * gcc.target/powerpc/recip-3.c: Likewise.
301         * gcc.target/powerpc/recip-4.c: Likewise.
302         * gcc.target/powerpc/recip-5.c: Likewise.
303
304 2011-10-12  David S. Miller  <davem@davemloft.net>
305
306         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
307         '-mvis3' instead of 'mcpu=niagara3' in options.
308         * gcc.target/sparc/fhalve.c: Likewise.
309         * gcc.target/sparc/fnegop.c: Likewise.
310         * gcc.target/sparc/fpadds.c: Likewise.
311         * gcc.target/sparc/fshift.c: Likewise.
312         * gcc.target/sparc/fucmp.c: Likewise.
313         * gcc.target/sparc/lzd.c: Likewise.
314         * gcc.target/sparc/vis3misc.c: Likewise.
315         * gcc.target/sparc/xmul.c: Likewise.
316
317 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
318
319         * gnat.dg/vect1.ad[sb]: New test.
320         * gnat.dg/vect1_pkg.ads: New helper.
321         * gnat.dg/vect2.ad[sb]: New test.
322         * gnat.dg/vect2_pkg.ads: New helper.
323         * gnat.dg/vect3.ad[sb]: New test.
324         * gnat.dg/vect3_pkg.ads: New helper.
325         * gnat.dg/vect4.ad[sb]: New test.
326         * gnat.dg/vect4_pkg.ads: New helper.
327         * gnat.dg/vect5.ad[sb]: New test.
328         * gnat.dg/vect5_pkg.ads: New helper.
329         * gnat.dg/vect6.ad[sb]: New test.
330         * gnat.dg/vect6_pkg.ads: New helper.
331
332 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
333
334         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
335         * gcc.target/i386/fma_run_double_2.c: Likewise.
336         * gcc.target/i386/fma_run_double_3.c: Likewise.
337         * gcc.target/i386/fma_run_double_4.c: Likewise.
338         * gcc.target/i386/fma_run_double_5.c: Likewise.
339         * gcc.target/i386/fma_run_double_6.c: Likewise.
340         * gcc.target/i386/fma_run_float_1.c: Likewise.
341         * gcc.target/i386/fma_run_float_2.c: Likewise.
342         * gcc.target/i386/fma_run_float_3.c: Likewise.
343         * gcc.target/i386/fma_run_float_4.c: Likewise.
344         * gcc.target/i386/fma_run_float_5.c: Likewise.
345         * gcc.target/i386/fma_run_float_6.c: Likewise.
346
347         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
348         remove the extra dg-options.
349         * gcc.target/i386/l_fma_double_2.c: Likewise.
350         * gcc.target/i386/l_fma_double_3.c: Likewise.
351         * gcc.target/i386/l_fma_double_4.c: Likewise.
352         * gcc.target/i386/l_fma_double_5.c: Likewise.
353         * gcc.target/i386/l_fma_double_6.c: Likewise.
354         * gcc.target/i386/l_fma_float_1.c: Likewise.
355         * gcc.target/i386/l_fma_float_2.c: Likewise.
356         * gcc.target/i386/l_fma_float_3.c: Likewise.
357         * gcc.target/i386/l_fma_float_4.c: Likewise.
358         * gcc.target/i386/l_fma_float_5.c: Likewise.
359         * gcc.target/i386/l_fma_float_6.c: Likewise.
360
361 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
362
363         PR tree-optimization/50189
364         * g++.dg/torture/pr50189.C: New testcase.
365
366 2011-10-12  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/50700
369         * gcc.dg/builtin-object-size-12.c: New testcase.
370
371 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
372
373         PR c/50565
374         * gcc.c-torture/compile/pr50565-1.c,
375         gcc.c-torture/compile/pr50565-2.c: New tests.
376
377 2011-10-11  Jason Merrill  <jason@redhat.com>
378
379         PR c++/49855
380         PR c++/49896
381         * g++.dg/template/constant1.C: New.
382         * g++.dg/template/constant2.C: New.
383         * g++.dg/cpp0x/constexpr-template3.C: New.
384
385 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
386
387         * gcc.target/i386/warn-vect-op-3.c: New test.
388         * gcc.target/i386/warn-vect-op-1.c: New test.
389         * gcc.target/i386/warn-vect-op-2.c: New test.
390
391 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
392
393         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
394
395 2011-10-11  Richard Guenther  <rguenther@suse.de>
396
397         PR tree-optimization/50204
398         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
399
400 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
401
402         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
403
404 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
405
406         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
407         * gcc.target/i386/fma_double_2.c: Ditto.
408         * gcc.target/i386/fma_double_3.c: Ditto.
409         * gcc.target/i386/fma_double_4.c: Ditto.
410         * gcc.target/i386/fma_double_5.c: Ditto.
411         * gcc.target/i386/fma_double_6.c: Ditto.
412         * gcc.target/i386/fma_float_1.c: Ditto.
413         * gcc.target/i386/fma_float_2.c: Ditto.
414         * gcc.target/i386/fma_float_3.c: Ditto.
415         * gcc.target/i386/fma_float_4.c: Ditto.
416         * gcc.target/i386/fma_float_5.c: Ditto.
417         * gcc.target/i386/fma_float_6.c: Ditto.
418         * gcc.target/i386/l_fma_double_1.c: Ditto.
419         * gcc.target/i386/l_fma_double_2.c: Ditto.
420         * gcc.target/i386/l_fma_double_3.c: Ditto.
421         * gcc.target/i386/l_fma_double_4.c: Ditto.
422         * gcc.target/i386/l_fma_double_5.c: Ditto.
423         * gcc.target/i386/l_fma_double_6.c: Ditto.
424         * gcc.target/i386/l_fma_float_1.c: Ditto.
425         * gcc.target/i386/l_fma_float_2.c: Ditto.
426         * gcc.target/i386/l_fma_float_3.c: Ditto.
427         * gcc.target/i386/l_fma_float_4.c: Ditto.
428         * gcc.target/i386/l_fma_float_5.c: Ditto.
429         * gcc.target/i386/l_fma_float_6.c: Ditto.
430         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
431         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
432         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
433         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
434         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
435         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
436         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
437         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
438         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
439         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
440         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
441         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
442
443 2011-10-11  Tristan Gingold  <gingold@adacore.com>
444
445         * gcc.dg/va-arg-4.c: New test.
446         * gcc.dg/va-arg-5.c: Ditto.
447
448 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
449
450         * lib/target-supports.exp (check_effective_target_fd_truncate):
451         Close and unlink test file before exit.
452
453 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
454
455         PR fortran/50564
456         * gfortran.dg/forall_15.f90:  New test case.
457
458 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
459             Andrew Macleod  <amacleod@redhat.com>
460
461         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
462         wrappers for *other_threads() and *final_verify().
463         * gcc.dg/simulate-thread/simulate-thread.h
464         (simulate_thread_wrapper_other_threads): New.
465         (simulate_thread_wrapper_final_verify): New.
466
467 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
468
469         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
470
471 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
472
473         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
474
475 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
476             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
477
478         * gcc.target/i386/fma_1.h: New file.
479         * gcc.target/i386/fma_2.h: Likewise.
480         * gcc.target/i386/fma_3.h: Likewise.
481         * gcc.target/i386/fma_4.h: Likewise.
482         * gcc.target/i386/fma_5.h: Likewise.
483         * gcc.target/i386/fma_6.h: Likewise.
484         * gcc.target/i386/fma_double_1.c: Likewise.
485         * gcc.target/i386/fma_double_2.c: Likewise.
486         * gcc.target/i386/fma_double_3.c: Likewise.
487         * gcc.target/i386/fma_double_4.c: Likewise.
488         * gcc.target/i386/fma_double_5.c: Likewise.
489         * gcc.target/i386/fma_double_6.c: Likewise.
490         * gcc.target/i386/fma_float_1.c: Likewise.
491         * gcc.target/i386/fma_float_2.c: Likewise.
492         * gcc.target/i386/fma_float_3.c: Likewise.
493         * gcc.target/i386/fma_float_4.c: Likewise.
494         * gcc.target/i386/fma_float_5.c: Likewise.
495         * gcc.target/i386/fma_float_6.c: Likewise.
496         * gcc.target/i386/fma_main.h: Likewise.
497         * gcc.target/i386/fma_run_double_1.c: Likewise.
498         * gcc.target/i386/fma_run_double_2.c: Likewise.
499         * gcc.target/i386/fma_run_double_3.c: Likewise.
500         * gcc.target/i386/fma_run_double_4.c: Likewise.
501         * gcc.target/i386/fma_run_double_5.c: Likewise.
502         * gcc.target/i386/fma_run_double_6.c: Likewise.
503         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
504         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
505         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
506         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
507         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
508         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
509         * gcc.target/i386/fma_run_float_1.c: Likewise.
510         * gcc.target/i386/fma_run_float_2.c: Likewise.
511         * gcc.target/i386/fma_run_float_3.c: Likewise.
512         * gcc.target/i386/fma_run_float_4.c: Likewise.
513         * gcc.target/i386/fma_run_float_5.c: Likewise.
514         * gcc.target/i386/fma_run_float_6.c: Likewise.
515         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
516         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
517         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
518         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
519         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
520         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
521         * gcc.target/i386/l_fma_1.h: Likewise.
522         * gcc.target/i386/l_fma_2.h: Likewise.
523         * gcc.target/i386/l_fma_3.h: Likewise.
524         * gcc.target/i386/l_fma_4.h: Likewise.
525         * gcc.target/i386/l_fma_5.h: Likewise.
526         * gcc.target/i386/l_fma_6.h: Likewise.
527         * gcc.target/i386/l_fma_double_1.c: Likewise.
528         * gcc.target/i386/l_fma_double_2.c: Likewise.
529         * gcc.target/i386/l_fma_double_3.c: Likewise.
530         * gcc.target/i386/l_fma_double_4.c: Likewise.
531         * gcc.target/i386/l_fma_double_5.c: Likewise.
532         * gcc.target/i386/l_fma_double_6.c: Likewise.
533         * gcc.target/i386/l_fma_float_1.c: Likewise.
534         * gcc.target/i386/l_fma_float_2.c: Likewise.
535         * gcc.target/i386/l_fma_float_3.c: Likewise.
536         * gcc.target/i386/l_fma_float_4.c: Likewise.
537         * gcc.target/i386/l_fma_float_5.c: Likewise.
538         * gcc.target/i386/l_fma_float_6.c: Likewise.
539         * gcc.target/i386/l_fma_main.h: Likewise.
540         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
541         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
542         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
543         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
544         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
545         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
546         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
547         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
548         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
549         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
550         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
551         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
552
553 2011-10-10  Richard Guenther  <rguenther@suse.de>
554
555         PR middle-end/50389
556         * gcc.dg/torture/pr50389.c: New testcase.
557
558 2011-10-10  Richard Guenther  <rguenther@suse.de>
559
560         PR middle-end/50195
561         * gcc.dg/builtins-47.c: Optimize.
562
563 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
564
565         * lib/gcc-simulate-thread.exp: New.
566         * gcc.dg/simulate-thread/guality.h: New.
567         * gcc.dg/simulate-thread/simulate-thread.h: New.
568         * gcc.dg/simulate-thread/simulate-thread.exp: New.
569         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
570         * gcc.dg/simulate-thread/README: New.
571         * g++.dg/simulate-thread/guality.h: New.
572         * g++.dg/simulate-thread/simulate-thread.h: New.
573         * g++.dg/simulate-thread/simulate-thread.exp: New.
574         * g++.dg/simulate-thread/simulate-thread.gdb: New.
575         * c-c++-common/cxxbitfields-2.c: Remove.
576         * c-c++-common/cxxbitfields.c: Remove.
577         * c-c++-common/cxxbitfields-4.c: Remove.
578         * c-c++-common/cxxbitfields-5.c: Remove.
579         * c-c++-common/simulate-thread/bitfields-1.c: New.
580         * c-c++-common/simulate-thread/bitfields-2.c: New.
581         * c-c++-common/simulate-thread/bitfields-3.c: New.
582         * c-c++-common/simulate-thread/bitfields-4.c: New.
583
584 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
585
586         PR c++/38980
587         * g++.dg/warn/format5.C: New.
588
589 2011-10-09  Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/50273
592         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
593         * gfortran.dg/common_16.f90: New.
594
595 2011-10-09  Tobias Burnus  <burnus@net-b.de>
596
597         * gfortran.dg/iso_c_binding_param_1.f90: New.
598         * gfortran.dg/iso_c_binding_param_2.f90: New.
599         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
600
601 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
602
603         PR tree-optimization/50635
604         * gcc.dg/vect/pr50635.c: New test.
605
606 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/50659
609         * gfortran.dg/proc_decl_27.f90: New.
610
611 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
612
613         PR libobjc/50428
614         * objc/execute/initialize-1.m: New test.
615
616 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
617
618         PR fortran/47844
619         * gfortran.dg/pointer_function_result_1.f90 : New test.
620
621 2011-10-07  David S. Miller  <davem@davemloft.net>
622
623         PR 50655
624         * gcc.target/sparc/sparc.exp: Add vis3 target test.
625         * gcc.target/sparc/cmask.c: Use it.
626         * gcc.target/sparc/fhalve.c: Likewise.
627         * gcc.target/sparc/fnegop.c: Likewise.
628         * gcc.target/sparc/fpadds.c: Likewise.
629         * gcc.target/sparc/fshift.c: Likewise.
630         * gcc.target/sparc/fucmp.c: Likewise.
631         * gcc.target/sparc/lzd.c: Likewise.
632         * gcc.target/sparc/vis3misc.c: Likewise.
633         * gcc.target/sparc/xmul.c: Likewise.
634
635 2011-10-07  Richard Henderson  <rth@redhat.com>
636
637         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
638         match for avx2.
639         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
640
641 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
642
643         * gcc.dg/pr50193-1.c: New file.
644         * gcc.target/arm/shiftable.c: New file.
645
646 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
647
648         PR fortran/50625
649         * gfortran.dg/class_46.f03: New.
650
651 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
652
653         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
654         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
655         (syslog, vsyslog, __vsyslog_chk): Likewise.
656
657         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
658         (x, EXT_x): Use ASMNAME.
659
660         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
661         (a, c): Use ASMNAME.
662
663 2011-10-07  Tom de Vries  <tom@codesourcery.com>
664
665         PR middle-end/50527
666         * gcc.dg/pr50527.c: New test.
667
668 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
669
670         PR tree-optimization/50650
671         * gcc.c-torture/compile/pr50650.c: New test.
672
673 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
674
675         PR tree-optimization/50575
676         * gcc.c-torture/execute/vector-compare-2.x: New file.
677
678 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
679
680         PR middle-end/50125
681         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
682         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
683         (bar3): Likewise.
684
685 2011-10-07  Richard Guenther  <rguenther@suse.de>
686
687         PR testsuite/50637
688         * gcc.dg/vect/vect-align-2.c: Increase array size.
689
690 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
691             H.J. Lu  <hongjiu.lu@intel.com>
692
693         PR target/50603
694         * gcc.target/i386/pr50603.c: New test.
695
696 2011-10-06  Jason Merrill  <jason@redhat.com>
697
698         PR c++/39164
699         * g++.dg/cpp0x/default31.C: New.
700
701 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
702
703         PR tree-optimization/50596
704         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
705         New.
706         * gcc.dg/vect/vect-cond-8.c: New test.
707
708 2011-10-06  Richard Henderson  <rth@redhat.com>
709
710         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
711         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
712         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
713         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
714         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
715         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
716         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
717         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
718         * gcc.c-torture/execute/vshuf-16.inc: New file.
719         * gcc.c-torture/execute/vshuf-2.inc: New file.
720         * gcc.c-torture/execute/vshuf-4.inc: New file.
721         * gcc.c-torture/execute/vshuf-8.inc: New file.
722         * gcc.c-torture/execute/vshuf-main.inc: New file.
723         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
724         * gcc.c-torture/execute/vshuf-v2df.c: New test.
725         * gcc.c-torture/execute/vshuf-v2di.c: New test.
726         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
727         * gcc.c-torture/execute/vshuf-v2si.c: New test.
728         * gcc.c-torture/execute/vshuf-v4df.c: New test.
729         * gcc.c-torture/execute/vshuf-v4di.c: New test.
730         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
731         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
732         * gcc.c-torture/execute/vshuf-v4si.c: New test.
733         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
734         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
735         * gcc.c-torture/execute/vshuf-v8si.c: New test.
736
737 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
738
739         PR tree-optimization/49279
740         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
741         * gcc.c-torture/execute/pr49279.c: New test.
742
743 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
744
745         PR target/49049
746         * gcc.c-torture/compile/pr49049.c: New test.
747
748 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
749
750         PR target/50305
751         * gcc.target/arm/pr50305.c: New test.
752
753 2011-10-06  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/38884
756         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
757         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
758
759 2011-10-05  David S. Miller  <davem@davemloft.net>
760
761         * gcc.target/sparc/lzd.c: New test.
762         * gcc.target/sparc/popc.c: New test.
763
764 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
765
766         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
767         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
768         * g++.dg/other/final1.C: Cleanup original tree dump.
769
770 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
771
772         PR tree-optimization/50613
773         * gcc.dg/pr50613.c: New test.
774
775 2011-10-05  Richard Henderson  <rth@redhat.com>
776
777         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
778         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
779         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
780         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
781         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
782         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
783         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
784         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
785
786 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
787
788         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
789         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
790         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
791         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
792         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
793
794 2011-10-05  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/38885
797         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
798
799 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
800
801         * gcc.target/i386/sw-1.c: New test.
802
803 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
804
805         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
806         -mtune=generic.
807         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
808
809 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
810
811         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
812
813 2011-10-04  David S. Miller  <davem@davemloft.net>
814
815         * gcc.target/sparc/fhalve.c: New test.
816         * gcc.target/sparc/fnegop.c: New test.
817         * gcc.target/sparc/xmul.c: New test.
818
819 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
820
821         PR fortran/35831
822         * gfortran.dg/dummy_procedure_6.f90: New.
823
824 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
825
826         PR tree-optimization/50604
827         * gcc.dg/pr50604.c: New test.
828
829 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
830
831         PR tree-optimization/49662
832         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
833         * gcc.dg/graphite/interchange-15.c: Likewise.
834         * gcc.dg/graphite/interchange-mvt.c: Likewise.
835
836 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.dg/tree-ssa/restrict-4.c: New test.
839
840 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
841
842         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
843         (main): Use __typeof to get result type of comparison.
844
845 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
846
847         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
848         Make et_vect_multiple_sizes_saved global.
849         (check_effective_target_vect64): Make et_vect64_saved global.
850
851 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
852
853         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
854         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
855         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
856         * gcc.dg/builtin-complex-err-1.c: Adjust.
857
858 2011-10-02  Jason Merrill  <jason@redhat.com>
859
860         * g++.dg/cpp0x/range-for22.C: New.
861
862         * g++.dg/cpp0x/variadic65.C: Remove xfails.
863         * g++.dg/cpp0x/variadic82.C: Remove xfails.
864         * g++.dg/cpp0x/variadic83.C: Remove xfails.
865         * g++.dg/cpp0x/variadic105.C: Remove xfails.
866
867         * g++.dg/cpp0x/nsdmi5.C: New.
868
869 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
870
871         PR target/50579
872         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
873         New procedures.
874         (mips-dg-options): Force an ABI option if the current ABI is
875         incompatible with the required -mlong setting.  Likewise force
876         a long setting if the current one is incompatible with the
877         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
878         throughout procedure.
879         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
880         instead of addressing=absolute.
881
882 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
883
884         * gcc.target/mips/stack-1.c: New test.
885
886 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
887
888         * gcc.dg/pr49696.c: New test.
889
890 2011-10-02  Jan Hubicka  <jh@suse.cz>
891
892         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
893
894 2011-10-01  David S. Miller  <davem@davemloft.net>
895
896         * gcc.target/sparc/cmask.c: New test.
897         * gcc.target/sparc/fpadds.c: New test.
898         * gcc.target/sparc/fshift.c: New test.
899         * gcc.target/sparc/fucmp.c: New test.
900         * gcc.target/sparc/vis3misc.c: New test.
901
902 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
903
904         PR fortran/50585
905         * gfortran.dg/assumed_charlen_arg_2.f90: New.
906
907 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
908
909         PR c++/44473
910         * g++.dg/dfp/44473-1.C: New test.
911         * g++.dg/dfp/44473-2.C: New test.
912         * g++.dg/dfp/mangle-1.C: New test.
913         * g++.dg/dfp/mangle-2.C: New test.
914         * g++.dg/dfp/mangle-3.C: New test.
915         * g++.dg/dfp/mangle-4.C: New test.
916         * g++.dg/dfp/mangle-5.C: New test.
917
918 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
919
920         PR inline-asm/50571
921         * gcc.dg/pr50571.c: New test.
922
923         PR tree-optimization/46309
924         * gcc.dg/pr46309.c: New test.
925
926 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
927
928         * gcc.dg/strlenopt-21.c: New test.
929
930 2011-09-30  Revital Eres  <revital.eres@linaro.org>
931
932         * gcc.dg/sms-10.c: New file.
933
934 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
935
936         * gcc.target/arm/pr50099.c: New test.
937
938 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
939
940         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
941
942 2011-09-30  David S. Miller  <davem@davemloft.net>
943
944         * gcc.target/sparc/bmaskbshuf.c: New test.
945         * gcc.target/sparc/edgen.c: New test.
946
947 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
948
949         PR fortran/50547
950         * gfortran.dg/pure_formal_proc_3.f90: New.
951
952         PR fortran/50553
953         * gfortran.dg/stfunc_7.f90: New.
954
955 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
956
957         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
958         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
959         * gcc.dg/vector-compare-1.c: Likewise.
960         * gcc.dg/vector-compare-2.c: Likewise.
961
962 2011-09-29  David S. Miller  <davem@davemloft.net>
963
964         * gcc.target/sparc/array.c: New test.
965
966 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
967
968         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
969         loop unroll and set max unroll times to 8.
970         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
971         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
972         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
973         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
974
975 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
976
977         PR c++/40145
978         * g++.dg/ext/visibility/warn5.C: New.
979
980 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
981
982         PR c++/45278
983         * g++.dg/warn/Wextra-3.C: New.
984
985 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
986
987         PR target/49486
988         * gcc.target/sh/pr49468-si.c: New.
989
990 2011-09-28  Tom de Vries  <tom@codesourcery.com>
991
992         PR testsuite/50485
993         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
994         (TEST): Initialize src3 with random floats.
995         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
996         from union src3.  Initialize src3 with random floats.
997
998 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
999
1000         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1001         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1002         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1003         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1004         * gcc.target/sh/sh4a-cos.c: Ditto.
1005         * gcc.target/sh/sh4a-cosf.c: Ditto.
1006         * gcc.target/sh/sh4a-sin.c: Ditto.
1007         * gcc.target/sh/sh4a-sinf.c: Ditto.
1008         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1009         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1010         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1011
1012 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/31489
1015         * g++.dg/parse/error40.C: New.
1016         * g++.dg/warn/incomplete1.C: Adjust.
1017
1018 2011-09-27  Jan Hubicka  <jh@suse.cz>
1019
1020         PR middle-end/49463
1021         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1022         Mark used.
1023
1024 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1025
1026         * gcc.dg/strlenopt-1.c: New test.
1027         * gcc.dg/strlenopt-1f.c: New test.
1028         * gcc.dg/strlenopt-2.c: New test.
1029         * gcc.dg/strlenopt-2f.c: New test.
1030         * gcc.dg/strlenopt-3.c: New test.
1031         * gcc.dg/strlenopt-4.c: New test.
1032         * gcc.dg/strlenopt-4g.c: New test.
1033         * gcc.dg/strlenopt-4gf.c: New test.
1034         * gcc.dg/strlenopt-5.c: New test.
1035         * gcc.dg/strlenopt-6.c: New test.
1036         * gcc.dg/strlenopt-7.c: New test.
1037         * gcc.dg/strlenopt-8.c: New test.
1038         * gcc.dg/strlenopt-9.c: New test.
1039         * gcc.dg/strlenopt-10.c: New test.
1040         * gcc.dg/strlenopt-11.c: New test.
1041         * gcc.dg/strlenopt-12.c: New test.
1042         * gcc.dg/strlenopt-12g.c: New test.
1043         * gcc.dg/strlenopt-13.c: New test.
1044         * gcc.dg/strlenopt-14g.c: New test.
1045         * gcc.dg/strlenopt-14gf.c: New test.
1046         * gcc.dg/strlenopt-15.c: New test.
1047         * gcc.dg/strlenopt-16g.c: New test.
1048         * gcc.dg/strlenopt-17g.c: New test.
1049         * gcc.dg/strlenopt-18g.c: New test.
1050         * gcc.dg/strlenopt.h: New file.
1051
1052 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1053
1054         PR middle-end/43864
1055         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1056         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1057         * gcc.dg/pr43864.c: New test.
1058         * gcc.dg/pr43864-2.c: Same.
1059         * gcc.dg/pr43864-3.c: Same.
1060         * gcc.dg/pr43864-4.c: Same.
1061
1062 2011-09-27  Jan Hubicka  <jh@suse.cz>
1063
1064         * gcc.dg/ipa/inline-5.c: New testcase.
1065
1066 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1067
1068         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1069         vectors.
1070         * gcc.dg/vect/bb-slp-27.c: New.
1071         * gcc.dg/vect/bb-slp-28.c: New.
1072
1073 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1074
1075         * testsuite/lib/target-supports.exp (check_profiling_available):
1076         Don't rely solely on TLS tests for -fprofile-generate, fall
1077         through to the other code.
1078
1079 2011-09-27  Richard Guenther  <rguenther@suse.de>
1080
1081         PR tree-optimization/50363
1082         * gcc.dg/torture/pr50363.c: New testcase.
1083
1084 2011-09-26  Jason Merrill  <jason@redhat.com>
1085
1086         PR c++/45012
1087         * g++.dg/template/partial13.C: New.
1088
1089         PR c++/46105
1090         * g++.dg/template/partial12.C: New.
1091
1092         PR c++/50508
1093         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1094
1095 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1096
1097         PR c++/45487
1098         * g++.dg/diagnostic/bindings1.C: New.
1099         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1100
1101 2011-09-26  David S. Miller  <davem@davemloft.net>
1102
1103         * gcc.target/sparc/wrgsr.c: New test.
1104         * gcc.target/sparc/rdgsr.c: New test.
1105         * gcc.target/sparc/edge.c: New test.
1106         * gcc.target/sparc/fcmp.c: New test.
1107
1108         * gcc.target/sparc/edge.c: Update for new return types.
1109         * gcc.target/sparc/fcmp.c: Likewise.
1110
1111         * gcc.target/sparc/fpaddsubi.c: New test.
1112
1113 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/50515
1116         * gfortran.dg/common_15.f90: New.
1117
1118         PR fortran/50517
1119         * gfortran.dg/dummy_procedure_5.f90: New.
1120         * gfortran.dg/interface_26.f90: Modified error message.
1121         * gfortran.dg/proc_ptr_11.f90: Ditto.
1122         * gfortran.dg/proc_ptr_15.f90: Ditto.
1123         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1124         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1125
1126 2011-09-26  Jason Merrill  <jason@redhat.com>
1127
1128         PR c++/50512
1129         * g++.dg/overload/rvalue3.C: New.
1130
1131         PR c++/50523
1132         * g++.dg/overload/ref-conv2.C: New.
1133
1134         * g++.dg/cpp0x/nsdmi-template1.C: New.
1135
1136 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1137
1138         * g++.dg/cpp0x/nullptr25.C: New.
1139
1140 2011-09-26  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/50472
1143         * gcc.dg/torture/pr50472.c: New testcase.
1144
1145 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         * gnat.dg/opt22.adb: New test.
1148         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1149
1150 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1151
1152         * gnat.dg/opt21.adb: New test.
1153         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1154
1155 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1156
1157         * gnat.dg/opt20.ad[sb]: New test.
1158         * gnat.dg/opt20_pkg.ads: New helper.
1159
1160 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1161
1162         * gnat.dg/array17.adb: New test.
1163         * gnat.dg/array17_pkg.ads: New helper.
1164
1165 2011-09-25  Jason Merrill  <jason@redhat.com>
1166
1167         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1168
1169 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1170
1171         * gnat.dg/frame_overflow.ads: New.
1172         * gnat.dg/frame_overflow.adb: Adjust.
1173         * gnat.dg/specs/addr1.ads: Likewise.
1174
1175 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1176
1177         * g++.dg/tree-ssa/restrict2.C: New test.
1178
1179 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1180
1181         * lib/target-supports.exp (check_effective_target_vect64): New.
1182         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1183         of multiple vector sizes.
1184         * gcc.dg/vect/bb-slp-26.c: New.
1185
1186 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1187
1188         PR c++/50280
1189         * g++.dg/template/bitfield1.C: New.
1190
1191 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1192
1193         * gcc.dg/vect/bb-slp-24.c: New.
1194
1195 2011-09-24  Jason Merrill  <jason@redhat.com>
1196
1197         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1198
1199         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1200
1201         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1202         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1203
1204         * g++.dg/cpp0x/nsdmi1.C: New.
1205         * g++.dg/cpp0x/nsdmi2.C: New.
1206         * g++.dg/cpp0x/nsdmi3.C: New.
1207         * g++.dg/cpp0x/nsdmi4.C: New.
1208         * g++.old-deja/g++.other/init4.C: New.
1209
1210 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1211
1212         PR c++/44267
1213         * g++.dg/template/sfinae28.C: New.
1214
1215 2011-09-23  Ian Lance Taylor  <iant@google.com>
1216
1217         * go.test/go-test.exp (errchk): Handle more cases of getting
1218         correct Tcl backslash quoting in regular expressions in test file.
1219
1220 2011-09-23  Jason Merrill  <jason@redhat.com>
1221
1222         Core 253
1223         * g++.dg/init/const8.C: New.
1224         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1225         * g++.dg/cpp0x/defaulted2.C: Likewise.
1226         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1227         * g++.dg/init/pr20039.C: Likewise.
1228         * g++.dg/init/pr42844.C: Likewise.
1229
1230 2011-09-23  Jan Hubicka  <jh@suse.cz>
1231
1232         * gcc.dg/ipa/inline-1.c: new testcase.
1233         * gcc.dg/ipa/inline-2.c: new testcase.
1234         * gcc.dg/ipa/inline-3.c: new testcase.
1235         * gcc.dg/ipa/inline-4.c: new testcase.
1236
1237 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1238
1239         PR c++/50258
1240         * g++.dg/cpp0x/constexpr-static8.C: New.
1241
1242 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1243
1244         * gcc.target/i386/avxfp-1.c: New test.
1245         * gcc.target/i386/avxfp-2.c: New test.
1246
1247 2011-09-23  Terry Guo  <terry.guo@arm.com>
1248
1249         * gcc.c-torture/execute/941014-1.x: Deleted.
1250
1251 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1252
1253         PR c++/50491
1254         * g++.dg/cpp0x/pr50491.C: New.
1255
1256 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1257
1258         PR testsuite/50487
1259         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1260
1261 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1262
1263         PR c++/50371
1264         * g++.dg/cpp0x/nullptr24.C: New.
1265
1266 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1267
1268         PR target/50482
1269         * gcc.target/i386/pr50482.c: New test.
1270
1271 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1272
1273         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1274         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1275         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1276         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1277         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1278         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1279         multilib options contain different -march= from dg-options.
1280
1281 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1282             Paolo Carlini  <paolo.carlini@oracle.com>
1283
1284         PR c++/50344
1285         * g++.dg/template/friend52.C: New.
1286
1287 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1288
1289         * gcc.target/arm/cmp-1.c: New test.
1290         * gcc.target/arm/cmp-2.c: Likewise.
1291
1292 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1293
1294         PR fortran/41733
1295         * gfortran.dg/impure_actual_1.f90: Modified error message.
1296         * gfortran.dg/proc_ptr_32.f90: New.
1297         * gfortran.dg/proc_ptr_33.f90: New.
1298
1299 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1300
1301         PR tree-optimization/50451
1302         * gcc.dg/vect/pr50451.c: New test.
1303
1304 2011-09-21  Ian Lance Taylor  <iant@google.com>
1305
1306         * go.test/go-test.exp (errchk): Add special case for bug332.
1307         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1308         some more test lines.
1309
1310 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1311
1312         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1313         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1314         * g++.dg/other/i386-8.C: Ditto.
1315         * g++.dg/other/pr34435.C: Ditto.
1316         * g++.dg/other/pr39496.C: Ditto.
1317         * g++.dg/other/mmintrin.C: Ditto.
1318
1319 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1320
1321         * gcc.dg/vect/vect-cond-7.c: New test.
1322         * gcc.target/i386/sse4_1-cond-1.c: New test.
1323         * gcc.target/i386/avx-cond-1.c: New test.
1324
1325 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1326
1327         PR target/50464
1328         * g++.dg/other/pr50464.C: New test.
1329
1330 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1331
1332         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1333         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1334         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1335         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1336
1337 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         * gnat.dg/opt19.adb: New test.
1340
1341 2011-09-21  Terry Guo  <terry.guo@arm.com>
1342
1343         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1344         on arch conflict when testing case on targets other than armv7-a.
1345
1346 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1347
1348         PR c++/50454
1349         * g++.dg/ext/int128-1.C: New.
1350         * g++.dg/ext/int128-2.C: Likewise.
1351         * g++.dg/ext/int128-2.h: Likewise.
1352
1353 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1354
1355         PR testsuite/50469
1356         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1357
1358 2011-09-20  Jason Merrill  <jason@redhat.com>
1359
1360         * g++.dg/cpp0x/constexpr-generated1.C: New.
1361
1362         PR c++/50442
1363         * g++.dg/overload/ref-conv1.C: New.
1364
1365 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1366
1367         * g++.dg/other/final1.C: New.
1368
1369 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1370
1371         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1372         and get_bit ().
1373
1374 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1375
1376         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1377         "target arm_eabi".
1378
1379 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1380
1381         PR tree-optimization/50413
1382         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1383         -fdump-tree-slp-details.  Run other tests with
1384         -fdump-tree-vect-details.
1385         * g++.dg/vect/slp-pr50413.cc: New.
1386
1387 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1388             Ira Rosen  <ira.rosen@linaro.org>
1389
1390         PR testsuite/50435
1391         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1392         Fix underscores around restrict.
1393
1394 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1395
1396         PR tree-optimization/50414
1397         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1398         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1399         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1400
1401 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1402
1403         PR tree-optimization/50412
1404         * gfortran.dg/vect/pr50412.f90: New.
1405
1406 2011-09-16  Jason Merrill  <jason@redhat.com>
1407
1408         PR c++/50424
1409         * g++.dg/eh/defarg1.C: New.
1410
1411 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1412
1413         * gcc.dg/vect/vect-reduc-10.c: New test.
1414         * gcc.target/i386/avx-reduc-1.c: New test.
1415
1416         * gcc.target/i386/sse2-extract-1.c: New test.
1417         * gcc.target/i386/avx-extract-1.c: New test.
1418
1419 2011-09-16  Terry Guo  <terry.guo@arm.com>
1420
1421         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1422
1423 2011-09-15   Diego Novillo  <dnovillo@google.com>
1424
1425         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1426         ALWAYS_CXXFLAGS, if defined.
1427         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1428         ALWAYS_GFORTRANFLAGS, if defined.
1429         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1430         ALWAYS_GOCFLAGS, if defined.
1431         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1432         ALWAYS_OBJCXXFLAGS, if defined.
1433         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1434         additional_flags, if defined.
1435         * lib/gnat.exp (gnat_target_compile): Likewise.
1436         * lib/objc.exp (objc_target_compile): Likewise.
1437         * lib/target-supports-dg.exp (dg-add-options): Handle
1438         TEST_ALWAYS_FLAGS.
1439
1440 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1441
1442         PR testsuite/50322
1443         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1444         Use uintptr_t in f1.  Undo avr xfails.
1445
1446 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1447
1448         PR fortran/50401
1449         PR fortran/50403
1450         * gfortran.dg/function_types_3.f90: New.
1451
1452 2011-09-15  Jason Merrill  <jason@redhat.com>
1453
1454         PR c++/50365
1455         * g++.dg/cpp0x/trailing7.C: New.
1456
1457         PR c++/50361
1458         * g++.dg/cpp0x/nullptr23.C: New.
1459
1460 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1461
1462         * gcc.dg/vect/bb-slp-25.c: New.
1463
1464 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1465
1466         PR c++/50391
1467         * g++.dg/cpp0x/noexcept15.C: New.
1468
1469 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1470
1471         PR middle-end/50251
1472         * gcc.dg/pr50251.c: New test.
1473
1474 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1475
1476         PR fortran/34547
1477         PR fortran/50375
1478         * gfortran.dg/null_5.f90: New.
1479         * gfortran.dg/null_6.f90: New.
1480
1481 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1482
1483         * gcc.c-torture/compile/20110913-1.c: New test.
1484
1485 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1486
1487         PR fortran/50379
1488         * gfortran.dg/result_2.f90: New.
1489
1490 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1491
1492         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1493
1494 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1495
1496         PR c++/48320
1497         * g++.dg/cpp0x/variadic116.C: New test case.
1498
1499 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1500
1501         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1502         * gcc.target/mips/interrupt_handler-2.c: New test.
1503         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1504
1505 2011-09-12  Jason Merrill  <jason@redhat.com>
1506
1507         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1508
1509         * g++.dg/cpp0x/explicit7.C: New.
1510
1511 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1512
1513         PR rtl-optimization/50212
1514         * g++.dg/other/pr50212.C: New test.
1515
1516 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1517
1518         PR target/43746
1519         * testsuite/gcc.target/avr/torture/avr-torture.exp
1520         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1521         "-O2 -fmerge-all-constants".
1522
1523 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1524
1525         PR fortran/50327
1526         * gfortran.dg/do_while_1.f90: New test.
1527
1528 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1529
1530         PR fortran/35831
1531         PR fortran/47978
1532         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1533         * gfortran.dg/proc_decl_26.f90: New.
1534         * gfortran.dg/typebound_override_2.f90: New.
1535         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1536
1537 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gnat.dg/cond_expr2.ad[sb]: New test.
1540
1541 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1542
1543         * gnat.dg/atomic5.ad[sb]: New test.
1544
1545 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1546
1547         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1548
1549 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1550
1551         PR target/49030
1552         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1553
1554 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1555
1556         PR target/49614
1557         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1558
1559 2011-09-09  Richard Guenther  <rguenther@suse.de>
1560
1561         PR tree-optimization/50328
1562         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1563
1564 2011-09-09  Richard Guenther  <rguenther@suse.de>
1565
1566         PR middle-end/50333
1567         * gcc.dg/torture/pr50333.c: New testcase.
1568
1569 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1570
1571         PR tree-optimization/50318
1572         * gcc.target/arm/pr50318-1.c: New file.
1573
1574 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1575
1576         * gcc.target/i386/all_one_m256i.c: New test.
1577
1578 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1579
1580         PR c++/50324
1581         * g++.dg/cpp0x/sfinae28.C: New.
1582
1583 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1584
1585         PR c/50332
1586         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1587         longer ignored on typedefs.
1588
1589         PR c++/33255 - Support -Wunused-local-typedefs warning
1590         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1591         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1592
1593 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1594
1595         PR tree-optimization/50287
1596         * gcc.dg/torture/pr50287.c: New test.
1597
1598 2011-09-08  Richard Guenther  <rguenther@suse.de>
1599
1600         PR tree-optimization/19831
1601         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1602         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1603         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1604         * gcc.dg/errno-1.c: Adjust.
1605
1606 2011-09-08  Richard Guenther  <rguenther@suse.de>
1607
1608         PR tree-optimization/19831
1609         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1610
1611 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/44646
1614         * gfortran.dg/do_concurrent_1.f90: New.
1615         * gfortran.dg/do_concurrent_2.f90: New.
1616
1617 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR target/50310
1620         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1621         * gcc.dg/pr50310-2.c: New test.
1622
1623 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1624
1625         PR fortran/48095
1626         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1627         * gfortran.dg/impure_constructor_1.f90: Modified.
1628         * gfortran.dg/proc_ptr_comp_33.f90: New.
1629
1630 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR target/50310
1633         * gcc.dg/pr50310-1.c: New test.
1634
1635 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1636
1637         PR middle-end/48571
1638         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1639         instead of 4.
1640
1641 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1642
1643         PR c++/50309
1644         * g++.dg/cpp0x/noexcept14.C: New.
1645
1646 2011-09-07  Jason Merrill  <jason@redhat.com>
1647
1648         * g++.dg/cpp0x/constexpr-ref3.C: New.
1649
1650         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1651
1652 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1653
1654         * gcc.dg/section1.c: Don't xfail for avr.
1655
1656 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1657
1658         PR tree-optimization/50322
1659         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1660
1661 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1662
1663         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1664
1665 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1666
1667         PR tree-optimization/49911
1668         * g++.dg/tree-ssa/pr49911.C: New test.
1669
1670 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1671
1672         PR target/49030
1673         * gcc.dg/torture/pr49030.c: New test.
1674
1675 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1676
1677         PR fortran/50288
1678         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1679         * gfortran.dg/class_4d.f03: Deleted.
1680         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1681
1682 2011-09-07  Richard Guenther  <rguenther@suse.de>
1683
1684         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1685
1686 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1687
1688         PR tree-optimization/46021
1689         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1690
1691 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1692
1693         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1694
1695 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1696
1697         * gcc.c-torture/compile/20110906-1.c: New test.
1698
1699 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1702
1703 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1704
1705         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1706         --param tree-reassoc-width=1.
1707
1708         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1709         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1710
1711 2011-09-06  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/48149
1714         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1715
1716 2011-09-06  Richard Guenther  <rguenther@suse.de>
1717
1718         PR tree-optimization/48317
1719         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1720
1721 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1722
1723         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1724         New procedure.
1725         (add_options_for_quad_vectors): Replace with ...
1726         (add_options_for_double_vectors): ... this.
1727         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1728         support multiple vector sizes since the vectorizer attempts to
1729         vectorize with both vector sizes.
1730         * gcc.dg/vect/no-vfa-vect-79.c,
1731         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1732         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1733         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1734         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1735         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1736         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1737         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1738         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1739         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1740         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1741         gcc.dg/vect/vect-40.c: Likewise.
1742         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1743         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1744         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1745         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1746         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1747         Likewise.
1748         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1749
1750 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1751
1752         PR target/49606
1753         * gcc.target/mips/abi-main.h: New file.
1754         * gcc.target/mips/abi-o32-long32.c: New test.
1755         * gcc.target/mips/abi-o32-long64.c: Likewise.
1756         * gcc.target/mips/abi-o64-long32.c: Likewise.
1757         * gcc.target/mips/abi-o64-long64.c: Likewise.
1758         * gcc.target/mips/abi-n32-long32.c: Likewise.
1759         * gcc.target/mips/abi-n32-long64.c: Likewise.
1760         * gcc.target/mips/abi-n64-long32.c: Likewise.
1761         * gcc.target/mips/abi-n64-long64.c: Likewise.
1762         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1763         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1764         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1765         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1766         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1767         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1768         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1769         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1770         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1771         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1772         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1773         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1774         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1775         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1776         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1777         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1778         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1779         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1780         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1781         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1782         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1783         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1784         * gcc.target/mips/branch-3.c: Likewise.
1785         * gcc.target/mips/branch-4.c: Likewise.
1786         * gcc.target/mips/branch-5.c: Likewise.
1787         * gcc.target/mips/branch-6.c: Likewise.
1788         * gcc.target/mips/branch-7.c: Likewise.
1789         * gcc.target/mips/branch-8.c: Likewise.
1790         * gcc.target/mips/branch-9.c: Likewise.
1791         * gcc.target/mips/branch-10.c: Likewise.
1792         * gcc.target/mips/branch-11.c: Likewise.
1793         * gcc.target/mips/branch-12.c: Likewise.
1794         * gcc.target/mips/branch-13.c: Likewise.
1795         * gcc.target/mips/lazy-binding-1.c: Likewise.
1796
1797 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1798
1799         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1800         to avoid warning on int=16 platforms..
1801
1802 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1803
1804         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1805         to work even with -fshort-enums.
1806
1807 2011-09-04  Jan Hubicka  <jh@suse.cz>
1808
1809         * gcc.c-torture/compile/20110902.c: new testcase.
1810
1811 2011-09-04  Jason Merrill  <jason@redhat.com>
1812
1813         PR c++/49267
1814         * g++.dg/cpp0x/rv-conv1.C: New.
1815
1816         DR 1328
1817         * g++.dg/cpp0x/rv-func3.C: New.
1818
1819         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1820
1821         PR c++/50248
1822         Core 1358
1823         * g++.dg/cpp0x/constexpr-template1.C: New.
1824         * g++.dg/cpp0x/constexpr-template2.C: New.
1825         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1826         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1827
1828 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1829
1830         * gnat.dg/specs/debug1.ads: Tweak pattern.
1831
1832 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1833
1834         PR fortran/50227
1835         * gfortran.dg/class_45a.f03: New.
1836         * gfortran.dg/class_45b.f03: New.
1837
1838 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1839             Ira Rosen  <ira.rosen@linaro.org>
1840
1841         PR tree-optimization/50208
1842         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1843         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1844         -fno-tree-fre -fno-tree-pre.
1845
1846 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1847
1848         * gcc.dg/ipa/ipcp-3.c: New test.
1849
1850 2011-09-02  Richard Guenther  <rguenther@suse.de>
1851
1852         PR tree-optimization/27460
1853         PR middle-end/29269
1854         * gcc.dg/vect/vect-cond-7.c: New testcase.
1855
1856 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1857
1858         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1859         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1860         xfailed test for inlining.
1861         * g++.dg/ipa/ivinline-9.C: Likewise.
1862
1863 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1864
1865         PR tree-optimization/50178
1866         * gfortran.dg/vect/pr50178.f90: New test.
1867
1868 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1869
1870         PR middle-end/49886
1871         * gcc.c-torture/execute/pr49886.c: New testcase.
1872
1873 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1874
1875         PR middle-end/43513
1876         * gcc.dg/pr43513.c: New test.
1877
1878 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/45044
1881         * gfortran.dg/common_14.f90: New.
1882         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1883
1884 2011-08-30  Jason Merrill  <jason@redhat.com>
1885
1886         PR c++/50084
1887         * g++.dg/cpp0x/decltype33.C: New.
1888
1889         PR c++/50089
1890         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1891
1892         PR c++/50114
1893         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1894
1895 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1896
1897         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1898
1899 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1900
1901         * gnat.dg/specs/aggr3.ads: New test.
1902         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1903
1904         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1905         * gnat.dg/specs/aggr2.ads: Likewise.
1906
1907 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1908
1909         PR fortran/45170
1910         * gfortran.dg/allocate_with_source_2.f90: New test
1911
1912 2011-08-30  Jason Merrill  <jason@redhat.com>
1913
1914         PR c++/50220
1915         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1916
1917         PR c++/50234
1918         * g++.dg/cpp0x/constexpr-value3.C: New.
1919
1920 2011-08-30  Richard Guenther  <rguenther@suse.de>
1921
1922         PR middle-end/48571
1923         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1924         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1925         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1926         * gcc.dg/pr36902.c: XFAIL.
1927
1928 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1929
1930         * gcc.target/i386/fma-check.h: New.
1931         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1932         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1933         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1934         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1935         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1936         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1937         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1938         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1939         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1940         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1941         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1942         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1943         * gcc.target/i386/fma-compile.c: Likewise.
1944         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1945         * gcc.target/i386/sse-12.c: Add -mfma.
1946         * gcc.target/i386/sse-13.c: Likewise.
1947         * gcc.target/i386/sse-14.c: Likewise.
1948         * gcc.target/i386/sse-22.c: Likewise.
1949         * gcc.target/i386/sse-23.c: Likewise.
1950         * g++.dg/other/i386-2.C: Likewise.
1951         * g++.dg/other/i386-3.C: Likewise.
1952
1953 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1954
1955         PR testsuite/50185
1956         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1957         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1958
1959 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1960
1961         * g++.dg/bprob/bprob.exp (feedback_options): Set
1962         -fbranch-probabilities.
1963         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1964
1965 2011-08-29  Jason Merrill  <jason@redhat.com>
1966
1967         PR c++/50224
1968         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1969
1970 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1971             Jason Merrill  <jason@redhat.com>
1972
1973         * g++.dg/dfp/base.C: New test.
1974
1975 2011-08-29  Jason Merrill  <jason@redhat.com>
1976
1977         Core DR 994
1978         PR c++/50209
1979         * g++.dg/cpp0x/initlist58.C: New.
1980
1981 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/50225
1984         * gfortran.dg/class_result_1.f03: New.
1985
1986 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR middle-end/48722
1989         * gcc.target/i386/pr48722.c: New test.
1990
1991 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1992
1993         PR libfortran/50192
1994         * gfortran.dg/widechar_compare_1.f90:  New test.
1995
1996 2011-08-26  Jason Merrill  <jason@redhat.com>
1997
1998         Core DR 342
1999         PR c++/48582
2000         * g++.dg/abi/mangle50.C: New.
2001
2002 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2003
2004         PR target/50202
2005         * gcc.target/i386/pr50202.c: New test.
2006
2007 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2010         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2011         * gcc.target/i386/avx-round-vec.c: New test.
2012         * gcc.target/i386/avx-roundf-vec.c: New test.
2013
2014 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2015
2016         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2017         instruction.
2018
2019         PR c/50179
2020         * c-c++-common/Wunused-var-14.c: New test.
2021
2022 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2023
2024         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2025
2026 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2027
2028         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2029         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2030         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2031         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2032
2033 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2034
2035         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2036         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2037         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2038         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2039
2040 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2041
2042         PR fortran/50050
2043         * gfortran.dg/pointer_comp_init_1.f90: New test.
2044
2045 2011-08-25  Jason Merrill  <jason@redhat.com>
2046
2047         PR c++/50157
2048         * g++.dg/cpp0x/sfinae27.C: New.
2049
2050 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2051
2052         * gfortran.dg/coarray_lib_token_4.f90: New.
2053
2054 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2055
2056         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2057
2058 2011-08-25  Richard Guenther  <rguenther@suse.de>
2059
2060         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2061
2062 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2063
2064         PR fortran/50163
2065         * gfortran.dg/initialization_28.f90: New.
2066
2067 2011-08-24  Richard Guenther  <rguenther@suse.de>
2068
2069         PR tree-optimization/50067
2070         * gcc.dg/torture/pr50067-3.c: New testcase.
2071         * gcc.dg/torture/pr50067-4.c: Likewise.
2072         * gcc.dg/torture/pr50067-5.c: Likewise.
2073
2074 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2075
2076         * g++.dg/other/i386-2.C: Add -mavx2 check.
2077         * g++.dg/other/i386-3.C: Likewise.
2078         * gcc.target/i386/avx-1.c: Add AVX2.
2079         * gcc.target/i386/avx-2.c: Likewise.
2080         * gcc.target/i386/funcspec-5.c: Likewise.
2081         * gcc.target/i386/sse-12.c: Likewise.
2082         * gcc.target/i386/sse-13.c: Likewise.
2083         * gcc.target/i386/sse-14.c: Likewise.
2084         * gcc.target/i386/sse-22.c: Likewise.
2085         * gcc.target/i386/sse-23.c: Likewise.
2086         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2087         * gcc.target/i386/avx2-check.h: New.
2088         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2089         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2090         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2091         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2092         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2093         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2094         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2095         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2096         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2097         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2098         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2099         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2100         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2101         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2102         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2103         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2104         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2105         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2106         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2107         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2108         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2109         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2110         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2111         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2112         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2113         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2114         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2115         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2116         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2117         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2118         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2119         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2120         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2121         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2122         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2123         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2124         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2125         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2126         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2127         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2128         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2129         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2130         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2131         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2132         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2133         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2134         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2135         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2136         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2137         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2138         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2139         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2140         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2141         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2142         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2143         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2144         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2145         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2146         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2147         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2148         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2149         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2150         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2151         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2152         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2153         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2154         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2155         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2156         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2157         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2158         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2159         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2160         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2161         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2162         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2163         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2164         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2165         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2166         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2167         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2168         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2249         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2250         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2259         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2260         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2261         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2262         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2263         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2264         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2265         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2266         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2267         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2268         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2269         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2316         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2317         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2318         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2319         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2320         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2321         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2322         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2323         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2324         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2325         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2326         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2327         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2328         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2329         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2330         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2331         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2332         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2333         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2343         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2344         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2345         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2346         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2347         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2348         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2349         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2350         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2351         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2352         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2353         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2354         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2355         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2459         * gcc.target/i386/testimm-9.c: Likewise.
2460
2461 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2462
2463         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2464         * g++.dg/other/i386-3.C: Likewise.
2465         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2466         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2467         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2468         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2469         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2470         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2471         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2472         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2473         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2474         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2475         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2476         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2477         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2478         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2479         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2480         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2481         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2482         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2483         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2484         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2485         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2486         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2487         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2488         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2489         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2490         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2491         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2492         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2493         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2494         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2495         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2496         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2497         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2498         * gcc.target/i386/sse-12.c: Add BMI2.
2499         * gcc.target/i386/sse-13.c: Likewise.
2500         * gcc.target/i386/sse-14.c: Likewise.
2501         * gcc.target/i386/sse-22.c: Likewise.
2502         * gcc.target/i386/sse-23.c: Likewise.
2503
2504 2011-08-23  Jason Merrill  <jason@redhat.com>
2505
2506         * g++.dg/template/crash7.C: Adjust expected errors.
2507
2508 2011-08-23  Jason Merrill  <jason@redhat.com>
2509
2510         PR c++/49045
2511         Core 1321
2512         * g++.dg/cpp0x/overload2.C: New.
2513
2514 2011-08-23  Jason Merrill  <jason@redhat.com>
2515
2516         Core 903
2517         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2518
2519 2011-08-23  Jason Merrill  <jason@redhat.com>
2520
2521         Core 975
2522         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2523         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2524         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2525         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2526
2527 2011-08-23  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/50024
2530         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2531
2532 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR c++/50158
2535         * g++.dg/warn/Wunused-var-16.C: New test.
2536
2537         PR middle-end/50161
2538         * gcc.dg/pr50161.c: New test.
2539
2540 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2541
2542         PR c++/50055
2543         * g++.dg/gcov/gcov-7.C: New test.
2544
2545 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR c++/46862
2548         * g++.dg/dfp/nofields.C: New test.
2549
2550 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2551
2552         PR fortran/31600
2553         * gfortran.dg/use_16.f90: New.
2554
2555 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2556             Kirill Yukhin  <kirill.yukhin@intel.com>
2557
2558         PR target/50155
2559         * gcc.target/i386/pr50155.c: New test.
2560
2561 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR tree-optimization/50133
2564         * gcc.dg/pr50133.c: New test.
2565
2566         PR middle-end/50141
2567         * c-c++-common/cxxbitfields-6.c: New test.
2568
2569 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2570
2571         PR fortran/50050
2572         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2573
2574 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2575
2576         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2577         * gcc.dg/pr49994-3.c: Ditto.
2578
2579 2011-08-22  Richard Guenther  <rguenther@suse.de>
2580
2581         PR testsuite/50145
2582         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2583         * gcc.dg/torture/pr50067-2.c: Likewise.
2584
2585 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2586
2587         PR fortran/47659
2588         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2589         of a constant resulting from simplification.
2590         * gfortran.dg/warn_conversion_3.f90:  New test.
2591
2592 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2593
2594         PR fortran/50130
2595         * gfortran.dg/zero_stride_1.f90:  New test.
2596
2597 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2598
2599         PR fortran/49638
2600         * gfortran.dg/typebound_override_1.f90: Modified.
2601
2602 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR tree-optimization/48739
2605         * gcc.dg/pr48739-1.c: New test.
2606         * gcc.dg/pr48739-2.c: New test.
2607
2608 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2609
2610         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2611
2612 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2613
2614         PR fortran/50129
2615         * gfortran.dg/where_3.f90: New test.
2616
2617 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2618
2619         PR middle-end/49721
2620         * gfortran.dg/pr49721-1.f: New.
2621         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2622
2623 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2624
2625         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2626         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2627         New tests.
2628
2629 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2630
2631         * gcc.target/arm/wmul-11.c: New file.
2632         * gcc.target/arm/wmul-12.c: New file.
2633         * gcc.target/arm/wmul-13.c: New file.
2634
2635 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2636
2637         * gcc.target/arm/wmul-10.c: New file.
2638
2639 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2640
2641         * gcc.target/arm/wmul-9.c: New file.
2642         * gcc.target/arm/wmul-bitfield-2.c: New file.
2643
2644 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2645
2646         * gcc.target/arm/wmul-8.c: New file.
2647
2648 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2649
2650         * gcc.target/arm/wmul-7.c: New file.
2651
2652 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2653
2654         * gcc.target/arm/wmul-6.c: New file.
2655
2656 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2657
2658         * gcc.target/arm/wmul-5.c: New file.
2659         * gcc.target/arm/no-wmla-1.c: New file.
2660
2661 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2662
2663         * gcc.target/arm/wmul-bitfield-1.c: New file.
2664
2665 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2666
2667         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2668
2669 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2670
2671         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2672         * gcc.target/i386/conversion.c: Likewise.
2673
2674 2011-08-19  Richard Guenther  <rguenther@suse.de>
2675
2676         * gcc.dg/torture/pr50067-1.c: New testcase.
2677         * gcc.dg/torture/pr50067-2.c: Likewise.
2678
2679 2011-08-19  Joey Ye  <joey.ye@arm.com>
2680
2681         PR target/49437
2682         * gcc.target/arm/handler-align.c: New test.
2683         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2684         New Function.
2685
2686 2011-08-19  Joey Ye  <joey.ye@arm.com>
2687
2688         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2689
2690 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2691
2692         PR fortran/50071
2693         * gfortran.dg/end_block_label_1.f90: New test.
2694         * gfortran.dg/end_associate_label_1.f90: New test.
2695
2696 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2697
2698         * gcc.dg/c1x-pointer-float-1.c: New test.
2699
2700 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2701
2702         PR fortran/50071
2703         * gfortran.dg/duplicate_labels_2.f: New test.
2704
2705 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2706
2707         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2708         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2709         gcc.dg/c1x-noreturn-5.c: New tests.
2710
2711 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2712
2713         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2714
2715 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2716
2717         PR fortran/18918
2718         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2719         * gfortran.dg/coarray_lock_3.f90: Fix test.
2720         * gfortran.dg/coarray_lock_4.f90: New.
2721         * gfortran.dg/coarray_lock_5.f90: New.
2722
2723 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR target/50009
2726         * gcc.c-torture/compile/pr50009.c: New test.
2727
2728         PR target/50092
2729         * gcc.dg/torture/pr50092.c: New test.
2730
2731 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2732
2733         PR fortran/50109
2734         * gfortran.dg/namelist_73.f90: New.
2735
2736 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2737
2738         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2739
2740         PR debug/50017
2741         * gcc.dg/pr50017.c: New test.
2742
2743 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2744
2745         PR c++/45625
2746         * g++.dg/lookup/hidden-var1.C: New test case.
2747
2748 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2749
2750         PR fortran/31461
2751         * gfortran.dg/warn_unused_var_2.f90: New.
2752         * gfortran.dg/warn_unused_var_3.f90: New.
2753
2754 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2755
2756         PR target/43597
2757         * gcc.target/arm/pr43597.c: New test.
2758
2759 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2760
2761         PR fortran/50070
2762         * gfortran.dg/common_13.f90: New.
2763
2764 2011-08-16  Jason Merrill  <jason@redhat.com>
2765
2766         PR c++/50086
2767         * g++.dg/cpp0x/variadic-unresolved.C: New.
2768
2769         * g++.old-deja/g++.brendan/README: Add R.I.P.
2770
2771         * g++.dg/ext/attr-used-1.C: New.
2772
2773         PR c++/50054
2774         * g++.dg/cpp0x/initlist56.C: New.
2775
2776 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2777
2778         PR testsuite/50085
2779         * g++.dg/opt/life1.C: Only run on Linux.
2780
2781 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2782
2783         * gfortran.dg/coarray_26.f90: New.
2784
2785 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2786
2787         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2788         -fdump-tree-vrp1.
2789
2790 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2791
2792         PR fortran/50073
2793         * gfortran.dg/func_result_7.f90: New.
2794
2795 2011-08-13  Jason Merrill  <jason@redhat.com>
2796
2797         PR c++/50075
2798         * g++.dg/cpp0x/decltype32.C: New.
2799
2800         PR c++/50059
2801         * g++.dg/diagnostic/expr1.C: New.
2802
2803 2011-08-12  David Li  <davidxl@google.com>
2804
2805         * g++.dg/abi/vbase15.C: New test.
2806
2807 2011-08-12  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/50034
2810         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2811
2812 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.dg/builtins-67.c: New test.
2815         * gcc.target/i386/conversion.c: Ditto.
2816
2817 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2818             Brian Hackett  <bhackett1024@gmail.com>
2819
2820         * g++.dg/plugin/decl_plugin.c: New.
2821         * g++.dg/plugin/decl-plugin-test.C: New.
2822         * g++.dg/plugin/plugin.exp: Add above testcase.
2823
2824 2011-08-11  Richard Guenther  <rguenther@suse.de>
2825
2826         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2827
2828 2011-08-11  Michael Matz  <matz@suse.de>
2829
2830         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2831
2832 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2833
2834         PR tree-optimization/50039
2835         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2836         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2837
2838 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2839
2840         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2841         (sse4_1_test): Initialize src3 with random value.
2842
2843 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2844
2845         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2846         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2847         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2848         * gcc.dg/scal-to-vec1.c: New test.
2849         * gcc.dg/scal-to-vec2.c: New test.
2850
2851 2011-08-09  Richard Guenther  <rguenther@suse.de>
2852
2853         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2854         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2855         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2856         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2857
2858 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2859
2860         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2861
2862 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2863
2864         * gcc.dg/pr49948.c: Require pthread effective target.
2865
2866 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2867
2868         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2869
2870 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2871
2872         * gcc.target/i386/sse-22a.c: New test.
2873
2874 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2875
2876         PR tree-optimization/50014
2877         * gcc.dg/vect/pr50014.c: New test.
2878
2879 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2880
2881         PR middle-end/49923
2882         * gcc.dg/tree-ssa/pr49923.c: New test.
2883
2884 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2885
2886         PR target/49781
2887         * gcc.target/i386/pr49781-1.c: New.
2888
2889 2011-08-08  Jason Merrill  <jason@redhat.com>
2890
2891         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2892
2893         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2894
2895 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2896
2897         PR fortran/49638
2898         * gfortran.dg/typebound_override_1.f90: New.
2899
2900 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2901
2902         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2903         x86_64 mingw target.
2904         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2905         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2906         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2907         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2908         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2909         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2910         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2911         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2912         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2913         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2914
2915 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2916
2917         PR testsuite/48727
2918         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2919
2920 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2921
2922         * gcc.dg/pr48770.c: Cleanup coverage files.
2923         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2924
2925 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2926
2927         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2928         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2929         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2930         lzcnt and bmi options.
2931
2932 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2933
2934         PR target/47381
2935         * gcc.dg/pr47381-1.c: New.
2936         * gcc.dg/pr47381-2.c: Likewise.
2937         * gcc.target/i386/pr47381.c: Likewise.
2938
2939 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2940
2941         PR middle-end/47727
2942         * gcc.dg/pr47727.c: New.
2943
2944         PR target/47372
2945         * gcc.dg/pr47372-1.c: New.
2946         * gcc.dg/pr47372-2.c: Likewise.
2947
2948 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2949
2950         PR middle-end/47449
2951         * gcc.target/i386/pr47449.c: New.
2952
2953         PR target/47446
2954         * gcc.dg/pr47446-1.c: New.
2955         * gcc.dg/pr47446-2.c: Likewise.
2956
2957 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2958
2959         PR target/47766
2960         * gcc.dg/pr47766.c: New.
2961
2962         PR target/47715
2963         * gcc.dg/tls/pr47715-1.c: New.
2964         * gcc.dg/tls/pr47715-2.c: Likewise.
2965         * gcc.dg/tls/pr47715-3.c: Likewise.
2966         * gcc.dg/tls/pr47715-4.c: Likewise.
2967         * gcc.dg/tls/pr47715-5.c: Likewise.
2968
2969 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2970
2971         PR libobjc/50002
2972         * objc.dg/gnu-api-2-class.m: Updated comments.
2973         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2974         * objc.dg/gnu-api-2-class-meta.m: New test.
2975         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2976
2977 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2978
2979         PR libobjc/49882
2980         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2981         with classes that are in construction.
2982
2983 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2984
2985         PR target/48084
2986         * gcc.target/i386/pr48084-1.c: New.
2987         * gcc.target/i386/pr48084-2.c: Likewise.
2988         * gcc.target/i386/pr48084-3.c: Likewise.
2989         * gcc.target/i386/pr48084-4.c: Likewise.
2990         * gcc.target/i386/pr48084-5.c: Likewise.
2991
2992         PR rtl-optimization/49504
2993         * gcc.target/i386/pr49504.c: New.
2994
2995         PR target/49860
2996         * gcc.dg/pr49860.c: New.
2997
2998 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2999
3000         PR libobjc/49882
3001         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3002         with classes that are in construction.
3003
3004 2011-08-05  Jason Merrill  <jason@redhat.com>
3005
3006         PR c++/48993
3007         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3008
3009         PR c++/49921
3010         * g++.dg/cpp0x/decltype31.C: New.
3011
3012         PR c++/49669
3013         * g++.dg/init/array28.C: New.
3014
3015         PR c++/49988
3016         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3017
3018 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3019
3020         PR target/47369
3021         * gcc.dg/pr47369-1.c: New.
3022
3023 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3024
3025         PR middle-end/47364
3026         * gcc.dg/torture/pr47364-1.c: New.
3027         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3028         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3029
3030 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3031
3032         PR fortran/37211
3033         * gfortran.dg/transfer_check_2.f90:  New test case.
3034
3035 2011-08-05  Jan Hubicka  <jh@suse.cz>
3036
3037         PR middle-end/49494
3038         * gfortran.dg/pr49494.f90: New testcase.
3039
3040 2011-08-05  Jan Hubicka  <jh@suse.cz>
3041
3042         PR middle-end/49735
3043         * gcc.c-torture/compile/pr49735.c: New testcase.
3044
3045 2011-08-05  Jason Merrill  <jason@redhat.com>
3046
3047         PR c++/47453
3048         * g++.dg/cpp0x/initlist56.C: New.
3049
3050         PR c++/49812
3051         * g++.dg/overload/rvalue2.C: New.
3052
3053         PR c++/49983
3054         * g++.dg/cpp0x/range-for21.C: New.
3055
3056         * g++.dg/ext/vla11.C: New.
3057
3058 2011-08-05  Richard Guenther  <rguenther@suse.de>
3059
3060         PR tree-optimization/49984
3061         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3062
3063 2011-08-05  Richard Guenther  <rguenther@suse.de>
3064
3065         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3066         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3067         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3068
3069 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3070
3071         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3072         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3073         * gfortran.dg/ldist-pr43023.f90: Ditto.
3074         * gfortran.dg/namelist_52.f90: Ditto.
3075         * gfortran.dg/interface_proc_end.f90: Ditto.
3076         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3077         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3078
3079 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3080
3081         * gcc.dg/vect/vect-over-widen-1.c: New test.
3082         * gcc.dg/vect/vect-over-widen-2.c: New test.
3083         * gcc.dg/vect/vect-over-widen-3.c: New test.
3084         * gcc.dg/vect/vect-over-widen-4.c: New test.
3085
3086 2011-08-04  Richard Guenther  <rguenther@suse.de>
3087
3088         PR fortran/49957
3089         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3090
3091 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3092
3093         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3094
3095 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3096
3097         PR middle-end/49905
3098         * g++.dg/ext/builtin-object-size3.C: New test.
3099
3100 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3101
3102         PR tree-optimization/49948
3103         * gcc.dg/pr49948.c: New test.
3104
3105 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3106
3107         PR middle-end/47383
3108         * gcc.dg/torture/pr47383.c: New.
3109
3110 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3111
3112         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3113
3114 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3115
3116         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3117
3118 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         PR target/47744
3121         * gcc.dg/torture/pr47744-1.c: New.
3122         * gcc.dg/torture/pr47744-2.c: Likewise.
3123         * gcc.dg/torture/pr47744-3.c: Likewise.
3124
3125 2011-08-03  Richard Guenther  <rguenther@suse.de>
3126
3127         PR middle-end/49958
3128         * gcc.dg/torture/pr49958.c: New testcase.
3129
3130 2011-08-03  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/49938
3133         * g++.dg/torture/pr49938.C: New testcase.
3134
3135 2011-08-02  Jason Merrill  <jason@redhat.com>
3136
3137         PR c++/43886
3138         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3139
3140         PR c++/49577
3141         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3142
3143         PR c++/49593
3144         * g++.dg/cpp0x/variadic115.C: New.
3145
3146         PR c++/49803
3147         * g++.dg/cpp0x/union5.C: New.
3148
3149 2011-08-02  Daniel Kraft  <d@domob.eu>
3150
3151         PR fortran/49885
3152         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3153
3154 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3155
3156         PR middle-end/49947
3157         * gcc.dg/tree-ssa/forwprop-15.c
3158
3159 2011-08-02  Jason Merrill  <jason@redhat.com>
3160
3161         PR c++/49834
3162         * g++.dg/cpp0x/range-for20.C: New.
3163
3164 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3165
3166         * gfortran.dg/coarray_lib_token_3.f90: New.
3167
3168 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR fortran/46752
3171         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3172         * gcc.dg/gomp/atomic-15.c: New test.
3173         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3174         * g++.dg/gomp/atomic-15.C: New test.
3175         * g++.dg/gomp/private-1.C: New test.
3176         * g++.dg/gomp/sharing-2.C: New test.
3177         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3178         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3179         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3180
3181 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3182
3183         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3184         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3185         cleanup-module.
3186         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3187         * gfortran.dg/allocatable_function_5.f90: Ditto.
3188         * gfortran.dg/allocate_stat.f90: Ditto.
3189         * gfortran.dg/array_constructor_20.f90: Ditto.
3190         * gfortran.dg/array_constructor_21.f90: Ditto.
3191         * gfortran.dg/array_constructor_22.f90: Ditto.
3192         * gfortran.dg/array_constructor_26.f03: Ditto.
3193         * gfortran.dg/array_function_4.f90: Ditto.
3194         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3195         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3196         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3197         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3198         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3199         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3200         * gfortran.dg/class_15.f03: Ditto.
3201         * gfortran.dg/class_27.f03: Ditto.
3202         * gfortran.dg/class_33.f90: Ditto.
3203         * gfortran.dg/class_37.f03: Ditto.
3204         * gfortran.dg/class_40.f03: Ditto.
3205         * gfortran.dg/class_42.f03: Ditto.
3206         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3207         * gfortran.dg/coarray/registering_1.f90: Ditto.
3208         * gfortran.dg/convert_1.f90: Ditto.
3209         * gfortran.dg/default_initialization_3.f90: Ditto.
3210         * gfortran.dg/dependency_25.f90: Ditto.
3211         * gfortran.dg/dependency_26.f90: Ditto.
3212         * gfortran.dg/dependency_36.f90: Ditto.
3213         * gfortran.dg/dependency_37.f90: Ditto.
3214         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3215         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3216         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3217         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3218         * gfortran.dg/elemental_result_1.f90: Ditto.
3219         * gfortran.dg/empty_derived_type.f90: Ditto.
3220         * gfortran.dg/entry_7.f90: Ditto.
3221         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3222         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3223         * gfortran.dg/error_recovery_3.f90: Ditto.
3224         * gfortran.dg/extends_4.f03: Ditto.
3225         * gfortran.dg/func_assign.f90: Ditto.
3226         * gfortran.dg/func_assign_3.f90: Ditto.
3227         * gfortran.dg/generic_1.f90: Ditto.
3228         * gfortran.dg/generic_18.f90: Ditto.
3229         * gfortran.dg/generic_22.f03: Ditto.
3230         * gfortran.dg/generic_4.f90: Ditto.
3231         * gfortran.dg/generic_6.f90: Ditto.
3232         * gfortran.dg/generic_actual_arg.f90: Ditto.
3233         * gfortran.dg/graphite/id-21.f: Ditto.
3234         * gfortran.dg/graphite/pr45758.f90: Ditto.
3235         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3236         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3237         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3238         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3239         * gfortran.dg/host_used_types_1.f90: Ditto.
3240         * gfortran.dg/implicit_1.f90: Ditto.
3241         * gfortran.dg/implicit_11.f90: Ditto.
3242         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3243         * gfortran.dg/impure_actual_1.f90: Ditto.
3244         * gfortran.dg/impure_assignment_1.f90: Ditto.
3245         * gfortran.dg/impure_constructor_1.f90: Ditto.
3246         * gfortran.dg/initialization_10.f90: Ditto.
3247         * gfortran.dg/initialization_12.f90: Ditto.
3248         * gfortran.dg/interface_14.f90: Ditto.
3249         * gfortran.dg/interface_15.f90: Ditto.
3250         * gfortran.dg/interface_2.f90: Ditto.
3251         * gfortran.dg/interface_25.f90: Ditto.
3252         * gfortran.dg/interface_26.f90: Ditto.
3253         * gfortran.dg/interface_29.f90: Ditto.
3254         * gfortran.dg/interface_assignment_1.f90: Ditto.
3255         * gfortran.dg/internal_pack_6.f90: Ditto.
3256         * gfortran.dg/internal_pack_7.f90: Ditto.
3257         * gfortran.dg/internal_pack_8.f90: Ditto.
3258         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3259         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3260         * gfortran.dg/module_commons_3.f90: Ditto.
3261         * gfortran.dg/module_equivalence_4.f90: Ditto.
3262         * gfortran.dg/module_equivalence_6.f90: Ditto.
3263         * gfortran.dg/module_function_type_1.f90: Ditto.
3264         * gfortran.dg/module_naming_1.f90: Ditto.
3265         * gfortran.dg/namelist_4.f90: Ditto.
3266         * gfortran.dg/operator_c1202.f90: Ditto.
3267         * gfortran.dg/parens_7.f90: Ditto.
3268         * gfortran.dg/pr32921.f: Ditto.
3269         * gfortran.dg/pr33646.f90: Ditto.
3270         * gfortran.dg/pr41928.f90: Ditto.
3271         * gfortran.dg/pr42119.f90: Ditto.
3272         * gfortran.dg/pr43984.f90: Ditto.
3273         * gfortran.dg/present_1.f90: Ditto.
3274         * gfortran.dg/private_type_2.f90: Ditto.
3275         * gfortran.dg/proc_decl_2.f90: Ditto.
3276         * gfortran.dg/proc_ptr_10.f90: Ditto.
3277         * gfortran.dg/proc_ptr_22.f90: Ditto.
3278         * gfortran.dg/proc_ptr_8.f90: Ditto.
3279         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3280         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3281         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3282         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3283         * gfortran.dg/substring_equivalence.f90: Ditto.
3284         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3285         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3286         * gfortran.dg/trim_optimize_6.f90: Ditto.
3287         * gfortran.dg/typebound_call_12.f03: Ditto.
3288         * gfortran.dg/typebound_operator_5.f03: Ditto.
3289         * gfortran.dg/typebound_operator_6.f03: Ditto.
3290         * gfortran.dg/typebound_proc_18.f03: Ditto.
3291         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3292         * gfortran.dg/use_1.f90: Ditto.
3293         * gfortran.dg/use_10.f90: Ditto.
3294         * gfortran.dg/use_11.f90: Ditto.
3295         * gfortran.dg/use_14.f90: Ditto.
3296         * gfortran.dg/use_only_2.f90: Ditto.
3297         * gfortran.dg/use_rename_4.f90: Ditto.
3298         * gfortran.dg/use_rename_5.f90: Ditto.
3299         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3300         * gfortran.dg/used_interface_ref.f90: Ditto.
3301         * gfortran.dg/used_types_11.f90: Ditto.
3302         * gfortran.dg/used_types_3.f90: Ditto.
3303         * gfortran.dg/used_types_4.f90: Ditto.
3304         * gfortran.dg/userdef_operator_2.f90: Ditto.
3305         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3306         * gfortran.dg/vect/pr46213.f90: Ditto.
3307         * gfortran.dg/whole_file_21.f90: Ditto.
3308         * gfortran.dg/whole_file_22.f90: Ditto.
3309         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3310         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3311
3312 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3313
3314         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3315
3316 2011-08-01  Jason Merrill  <jason@redhat.com>
3317
3318         PR c++/49932
3319         * g++.dg/abi/mangle49.C: New.
3320
3321         PR c++/49924
3322         * g++.dg/cpp0x/constexpr-array4.C: New.
3323
3324         PR c++/49813
3325         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3326
3327 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3328
3329         PR target/49927
3330         * gcc.target/i386/pr49927.c: New test.
3331
3332 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3333
3334         PR tree-optimization/49926
3335         * gcc.dg/vect/pr49926.c: New test.
3336
3337 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3338
3339         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3340         * gcc.target/i386/lzcnt-1.c: New test.
3341         * gcc.target/i386/lzcnt-2.c: Likewise.
3342         * gcc.target/i386/lzcnt-2a.c: Likewise.
3343         * gcc.target/i386/lzcnt-3.c: Likewise.
3344         * gcc.target/i386/lzcnt-4.c: Likewise.
3345         * gcc.target/i386/lzcnt-4a.c: Likewise.
3346         * gcc.target/i386/lzcnt-5.c: Likewise.
3347         * gcc.target/i386/lzcnt-6.c: Likewise.
3348         * gcc.target/i386/lzcnt-6a.c: Likewise.
3349         * gcc.target/i386/lzcnt-check.h: Likewise.
3350
3351         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3352         * gcc.target/i386/sse-13.c: Likewise.
3353         * gcc.target/i386/sse-14.c: Likewise.
3354         * g++.dg/other/i386-2.C: Likewise.
3355         * g++.dg/other/i386-3.C: Likewise.
3356
3357 2011-08-01  Julian Brown  <julian@codesourcery.com>
3358
3359         * gcc.target/arm/fixed-point-exec.c: New test.
3360
3361 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3362
3363         PR target/49920
3364         * gcc.target/i386/pr49920.c: New test.
3365
3366 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3367
3368         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3369         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3370         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3371         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3372         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3373         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3374         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3375         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3376         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3377         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3378         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3379         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3380         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3381         * g++.dg/tree-ssa/pr33615.C: Ditto.
3382         * g++.dg/tree-ssa/restrict1.C: Ditto.
3383         * c-c++-common/restrict-2.c: Ditto.
3384         * gfortran.dg/pr32921.f: Ditto.
3385         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3386         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3387         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3388         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3389         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3390         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3391         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3392         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3393         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3394         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3395
3396 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3397
3398         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3399         .exe.ltrans[0-9]*. dump files.
3400
3401 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3402
3403         PR fortran/49112
3404         * gfortran.dg/abstract_type_6.f03: Modified.
3405         * gfortran.dg/typebound_proc_24.f03: New.
3406
3407 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3408
3409         PR testsuite/49917
3410         * g++.dg/init/for1.C: Fix.
3411
3412 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3413
3414         PR fortran/48876
3415         * gfortran.dg/string_5.f90:  New test.
3416
3417 2011-07-29  Jason Merrill  <jason@redhat.com>
3418
3419         PR c++/49867
3420         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3421
3422 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3423
3424         PR tree-optimization/47407
3425         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3426         alpha*-dec-osf*.
3427         Sort target list.
3428
3429 2011-07-29  Richard Guenther  <rguenther@suse.de>
3430
3431         * gcc.dg/uninit-suppress.c: Also disable VRP.
3432         * gcc.dg/uninit-suppress_2.c: Likewise.
3433
3434 2011-07-28  Jason Merrill  <jason@redhat.com>
3435
3436         PR c++/49808
3437         * g++.dg/template/nontype24.C: New.
3438
3439 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3440
3441         PR rtl-optimization/47958
3442         * gcc.dg/torture/pr47958-1.c: New.
3443
3444 2011-07-29  Wei Guozhi  <carrot@google.com>
3445
3446         PR rtl-optimization/49799
3447         * gcc.dg/pr49799.c: New test case.
3448
3449 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3450
3451         PR middle-end/48648
3452         * gcc.dg/graphite/id-pr48648.c: New.
3453
3454 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR fortran/31067
3457         * gfortran.dg/maxloc_2.f90: New test.
3458         * gfortran.dg/maxloc_3.f90: New test.
3459         * gfortran.dg/minloc_1.f90: New test.
3460         * gfortran.dg/minloc_2.f90: New test.
3461         * gfortran.dg/minloc_3.f90: New test.
3462         * gfortran.dg/minmaxloc_7.f90: New test.
3463
3464         PR debug/49871
3465         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3466
3467 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3468
3469         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3470         the builtin isn't optimized away.
3471
3472 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/45586
3475         * gfortran.dg/lto/pr45586-2_0.f90: New.
3476
3477 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3478
3479         PR middle-end/49875
3480         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3481         * c-c++-common/cxxbitfields-5.c: Same.
3482
3483 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3484
3485         * lib/target-supports.exp (check_effective_target_mmap): Use
3486         check_function_available.
3487
3488 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3489
3490         * g++.old-deja/g++.pt/crash60.C: Updated.
3491
3492 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR target/49866
3495         * gcc.target/i386/pr49866.c: New test.
3496
3497 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3498
3499         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3500         * gcc.target/i386/bmi-andn-1.c: New test.
3501         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3502         * gcc.target/i386/bmi-andn-2.c: Likewise.
3503         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3504         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3505         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3506         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3507         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3508         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3509         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3510         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3511         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3512         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3513         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3514         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3515         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3516         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3517         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3518         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3519         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3520         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3521         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3522         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3523         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3524
3525 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3526
3527         PR middle-end/47691
3528         * gfortran.dg/graphite/id-pr47691.f: New.
3529
3530 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3531
3532         * gcc.target/i386/avx-os-support.h: New.
3533         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3534         (main): Check avx_os_support before the test is run.
3535         * gcc.target/i386/aes-avx-check.h: Ditto.
3536         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3537
3538 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3539
3540         * gcc.target/i386/aggregate-ret3.c: New test.
3541         * gcc.target/i386/aggregate-ret4.c: New test.
3542
3543 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3544
3545         PR fortran/49755
3546         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3547         allocated array should *not* change its size.
3548         * gfortran.dg/multiple_allocation_3.f90: New test.
3549
3550 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3551
3552         PR c++/49776
3553         * g++.dg/cpp0x/constexpr-49776.C: New.
3554
3555 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3556
3557         PR middle-end/47046
3558         * gcc.dg/graphite/id-pr47046.c: New.
3559
3560 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3561
3562         PR middle-end/47653
3563         * gcc.dg/graphite/run-id-pr47593.c: New.
3564
3565 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3566
3567         PR middle-end/47653
3568         * gcc.dg/graphite/run-id-pr47653.c: New.
3569         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3570         induction variables.
3571         * gcc.dg/graphite/scop-16.c: Same.
3572         * gcc.dg/graphite/scop-17.c: Same.
3573         * gcc.dg/graphite/scop-21.c: Same.
3574
3575 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3576
3577         PR middle-end/48805
3578         * gcc.dg/graphite/id-pr48805.c: New.
3579
3580 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3581
3582         * gfortran.dg/coarray_lib_token_2.f90: New.
3583
3584 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3585
3586         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3587         SPU local store.
3588
3589 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3590
3591         PR tree-opt/49671
3592         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3593         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3594
3595 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3596
3597         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3598
3599         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3600         * gcc.c-torture/execute/loop-2g.c: Likewise.
3601         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3602         Require mmap support.
3603         * gcc.c-torture/execute/loop-2g.x: Likewise.
3604         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3605         (MAP_ANON): Provide default.
3606         * gcc.dg/20050826-1.c: Likewise.
3607         * gcc.target/i386/pr36533.c: Likewise.
3608         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3609         Use dg-require-effective-target mmap.
3610
3611 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3612
3613         PR c++/49838
3614         * g++.dg/cpp0x/range-for19.C: New.
3615
3616 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3617
3618         PR testsuite/49753
3619         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3620
3621         Revert:
3622         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3623
3624         PR testsuite/49753
3625         * g++.dg/torture/pr49309.C: Remove.
3626
3627 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3628
3629         PR tree-optimization/49809
3630         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3631         test.
3632
3633 2011-07-25  Richard Guenther  <rguenther@suse.de>
3634
3635         PR tree-optimization/49715
3636         * gcc.target/i386/pr49715-1.c: New testcase.
3637         * gcc.target/i386/pr49715-2.c: Likewise.
3638
3639 2011-07-23  Jason Merrill  <jason@redhat.com>
3640
3641         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3642
3643 2011-07-22  Jason Merrill  <jason@redhat.com>
3644
3645         PR c++/49793
3646         * g++.dg/cpp0x/initlist55.C: New.
3647
3648 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3649
3650         PR fortran/49791
3651         * gfortran.dg/namelist_72.f: New.
3652
3653 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3654
3655         * gfortran.dg/coarray_25.f90: New.
3656
3657 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3658
3659         * override1.C: This test should use c++0x mode.
3660         * override3.C: New. Test the diagnostics in c++98 mode.
3661
3662 2011-07-22  Jason Merrill  <jason@redhat.com>
3663             Mark Glisse  <marc.glisse@normalesup.org>
3664
3665         PR c++/30112
3666         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3667
3668         PR c++/49813
3669         * g++.dg/opt/builtins2.C: New.
3670         * g++.dg/other/error27.C: Don't rely on __builtin.
3671
3672 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3673
3674         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3675         on lp64 targets.
3676         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3677         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3678         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3679         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3680
3681         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3682         instead of ia32.
3683
3684 2011-07-22  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/45819
3687         * gcc.dg/pr45819.c: New testcase.
3688
3689 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3690
3691         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3692
3693 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3694
3695         PR middle-end/47654
3696         PR middle-end/49649
3697         * gcc.dg/graphite/run-id-pr47654.c: New.
3698
3699 2011-07-21  Ian Lance Taylor  <iant@google.com>
3700
3701         PR middle-end/49705
3702         * gcc.dg/pr49705.c: New test.
3703
3704 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3705
3706         * lib/target-supports.exp (check_avx_os_support_available): New.
3707         (check_effective_target_avx_runtime): Use it.
3708
3709 2011-07-21  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/49770
3712         * g++.dg/torture/pr49770.C: New testcase.
3713
3714 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3715
3716         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3717         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3718
3719 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3720
3721         * gfortran.dg/coarray_lib_token_1.f90: New.
3722
3723 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3724
3725         * gcc.dg/pr32912-2.c: Skip for AVR.
3726         * gcc.dg/pr44674.c: Add dg-require-profiling.
3727
3728 2011-07-20  Jason Merrill  <jason@redhat.com>
3729
3730         * g++.dg/ext/desig2.C: New.
3731
3732 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3733
3734         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3735         be generated.
3736         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3737         * gcc.target/powerpc/recip-3.c: Ditto.
3738
3739 2011-07-19  Jason Merrill  <jason@redhat.com>
3740
3741         PR c++/6709 (DR 743)
3742         PR c++/42603 (DR 950)
3743         * g++.dg/cpp0x/decltype21.C: New.
3744
3745 2011-07-20  Richard Guenther  <rguenther@suse.de>
3746
3747         PR middle-end/18908
3748         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3749         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3750
3751 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3752
3753         * gcc.target/arm/combine-movs.c: New.
3754         * gcc.target/arm/unsigned-extend-2.c: New.
3755
3756 2011-07-19  Jason Merrill  <jason@redhat.com>
3757
3758         PR c++/49785
3759         * g++.dg/cpp0x/variadic114.C: New.
3760
3761 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3762
3763         * gfortran.dg/coarray_args_1.f90: New.
3764         * gfortran.dg/coarray_args_2.f90: New.
3765
3766 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3767
3768         PR fortran/49708
3769         * gfortran.dg/allocate_error_3.f90: New.
3770
3771 2011-07-19  Richard Guenther  <rguenther@suse.de>
3772
3773         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3774         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3775         * gcc.dg/torture/20110719-1.c: New testcase.
3776
3777 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR tree-optimization/49768
3780         * gcc.c-torture/execute/pr49768.c: New test.
3781
3782 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3783
3784         PR tree-optimization/49771
3785         * gcc.dg/vect/pr49771.c: New test.
3786
3787 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3788
3789         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3790         * gcc.dg/ipa/ipa-2.c: Likewise.
3791         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3792         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3793         * gcc.dg/ipa/ipa-5.c: Likewise.
3794         * gcc.dg/ipa/ipa-7.c: Likewise.
3795         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3796         * gcc.dg/ipa/ipacost-1.c: Likewise.
3797         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3798         functions.
3799         * gcc.dg/ipa/ipcp-1.c: New test.
3800         * gcc.dg/ipa/ipcp-2.c: Likewise.
3801         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3802
3803 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR middle-end/49675
3806         * gfortran.dg/pr49675.f90: New test.
3807
3808 2011-07-18  Richard Guenther  <rguenther@suse.de>
3809
3810         * gcc.dg/torture/20110718-1.c: New testcase.
3811
3812 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3813
3814         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3815         * g++.dg/ext/bitfield3.C: Likewise.
3816         * g++.dg/ext/bitfield4.C: Likewise.
3817         * g++.dg/ext/bitfield5.C: Likewise.
3818         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3819         * g++.dg/other/pr23205-2.C: Likewise.
3820         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3821         * gcc.c-torture/compile/20001109-2.c: Likewise.
3822         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3823         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3824         * gcc.dg/bitfld-16.c: Likewise.
3825         * gcc.dg/bitfld-17.c: Likewise.
3826         * gcc.dg/bitfld-18.c: Likewise.
3827         * gcc.dg/builtins-config.h: Remove Netware support.
3828         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3829         * gcc.dg/cdce2.c: Likewise.
3830         * gcc.dg/cpp/assert4.c: Remove netware support.
3831         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3832         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3833
3834         * lib/target-supports.exp (check_visibility_available): Remove
3835         NetWare support.
3836         (check_profiling_available): Likewise.
3837
3838 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3839
3840         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3841
3842 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3843             Thomas Koenig  <tkoenig@gcc.gnu.org>
3844
3845         PR fortran/34657
3846         * gfortran.dg/generic_17.f90: Fix testcase.
3847         * gfortran.dg/interface_3.f90: Add dg-error.
3848         * gfortran.dg/use_14.f90: New.
3849         * gfortran.dg/use_15.f90: New.
3850
3851 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3852
3853         * gnat.dg/pointer_controlled.adb: New test.
3854
3855 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3856
3857         PR fortran/49624
3858         * gfortran.dg/pointer_remapping_7.f90: New.
3859
3860 2011-07-16  Jason Merrill  <jason@redhat.com>
3861
3862         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3863
3864 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3865             Jason Merrill  <jason@redhat.com>
3866
3867         PR c++/45329
3868         PR c++/48934
3869         * g++.dg/cpp0x/decltype29.C: Adjust.
3870         * g++.dg/cpp0x/error4.C: Adjust.
3871         * g++.dg/cpp0x/sfinae26.C: Adjust.
3872         * g++.dg/cpp0x/variadic105.C: Adjust.
3873         * g++.dg/template/deduce3.C: Adjust.
3874         * g++.dg/template/error45.C: Adjust.
3875         * g++.dg/template/ptrmem2.C: Adjust.
3876         * g++.dg/template/sfinae2.C: Adjust.
3877         * g++.old-deja/g++.pt/crash60.C: Adjust.
3878         * g++.old-deja/g++.pt/unify6.C: Adjust.
3879         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3880         * g++.dg/cpp0x/nullptr15.C: Adjust.
3881         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3882         * g++.dg/cpp0x/pr31431.C: Adjust.
3883         * g++.dg/cpp0x/pr31434.C: Adjust.
3884         * g++.dg/cpp0x/sfinae11.C: Adjust
3885         * g++.dg/cpp0x/temp_default2.C: Adjust.
3886         * g++.dg/cpp0x/trailing4.C: Adjust.
3887         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3888         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3889         * g++.dg/cpp0x/variadic105.C: Adjust.
3890         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3891         * g++.dg/ext/vla2.C: Adjust.
3892         * g++.dg/other/ptrmem10.C: Adjust.
3893         * g++.dg/other/ptrmem11.C: Adjust.
3894         * g++.dg/overload/unknown1.C: Adjust.
3895         * g++.dg/template/conv11.C: Adjust.
3896         * g++.dg/template/dependent-expr5.C: Adjust.
3897         * g++.dg/template/friend.C: Adjust.
3898         * g++.dg/template/incomplete2.C: Adjust.
3899         * g++.dg/template/local4.C: Adjust.
3900         * g++.dg/template/local6.C: Adjust.
3901         * g++.dg/template/operator9.C: Adjust.
3902         * g++.dg/template/ttp25.C: Adjust.
3903         * g++.dg/template/unify10.C: Adjust.
3904         * g++.dg/template/unify11.C: Adjust.
3905         * g++.dg/template/unify6.C: Adjust.
3906         * g++.dg/template/unify9.C: Adjust.
3907         * g++.dg/template/varmod1.C: Adjust.
3908         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3909         * g++.old-deja/g++.pt/crash28.C: Adjust.
3910         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3911         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3912         * g++.old-deja/g++.pt/expr2.C: Adjust.
3913         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3914         * g++.old-deja/g++.pt/spec5.C: Adjust.
3915         * g++.old-deja/g++.pt/spec6.C: Adjust.
3916         * g++.old-deja/g++.pt/unify4.C: Adjust.
3917         * g++.old-deja/g++.pt/unify8.C: Adjust.
3918         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3919         * g++.dg/overload/template5.C: New testcase.
3920         * g++.dg/template/overload12.C: New testcase.
3921
3922 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3923
3924         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3925         * gfortran.dg/coarray_7.f90: Ditto.
3926         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3927         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3928
3929 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3930
3931         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3932         case.
3933         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3934         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3935         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3936         C67X.
3937         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3938         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3939         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3940
3941 2011-07-15  Jason Merrill  <jason@redhat.com>
3942
3943         PR testsuite/49741
3944         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3945         Use --extra_opts instead of --additional_options.
3946
3947 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR testsuite/49753
3950         * g++.dg/torture/pr49309.C: Remove.
3951
3952 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3953
3954         * gcc.target/tic6x/weak-call.c: New test.
3955         * gcc.target/tic6x/fpcmp.c: New test.
3956         * gcc.target/tic6x/fpdiv.c: New test.
3957         * gcc.target/tic6x/rotdi16-scan.c: New test.
3958         * gcc.target/tic6x/ffssi.c: New test.
3959         * gcc.target/tic6x/fpdiv-lib.c: New test.
3960         * gcc.target/tic6x/cold-lc.c: New test.
3961         * gcc.target/tic6x/longcalls.c: New test.
3962         * gcc.target/tic6x/abi-align-1.c: New test.
3963         * gcc.target/tic6x/fpcmp-finite.c: New test.
3964         * gcc.target/tic6x/rotdi16.c: New test.
3965         * gcc.target/tic6x/bswapl.c: New test.
3966         * gcc.target/tic6x/ffsdi.c: New test.
3967         * gcc.target/tic6x/tic6x.exp: New file.
3968         * gcc.target/tic6x/builtins/arith24.c: New test.
3969         * gcc.target/tic6x/builtins/smpy.c: New test.
3970         * gcc.target/tic6x/builtins/smpylh.c: New test.
3971         * gcc.target/tic6x/builtins/smpyh.c: New test.
3972         * gcc.target/tic6x/builtins/sarith1.c: New test.
3973         * gcc.target/tic6x/builtins/extclr.c: New test
3974         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3975         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3976         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3977         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3978         New functions.
3979         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3980         __TMS320C6X__.
3981         * gcc.dg/20020312-2.c: Likewise.
3982         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3983         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3984         * gcc.dg/torture/builtin-math-7.c: Likewise.
3985
3986         PR testsuite/49757
3987         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3988         not testing tic6x-*-*.
3989
3990 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3991
3992         PR tree-opt/49309
3993         * g++.dg/torture/pr49309.C: New testcase.
3994
3995 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3996
3997         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3998
3999 2011-07-14  Richard Guenther  <rguenther@suse.de>
4000
4001         PR tree-optimization/49651
4002         * gcc.dg/torture/pr49651.c: New testcase.
4003
4004 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4005
4006         PR target/43746
4007         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4008
4009 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4010
4011         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4012         -mno-pointers-to-nested-functions.
4013         * gcc.target/powerpc/no-r11-2.c: Ditto.
4014         * gcc.target/powerpc/no-r11-3.c: Ditto.
4015
4016 2011-07-13  Jason Merrill  <jason@redhat.com>
4017
4018         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4019         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4020         when compiling C files.
4021         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4022         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4023         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4024         * g++.dg/lookup/anon2.C: Likewise.
4025         * g++.dg/tree-ssa/copyprop.C: Likewise.
4026         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4027         * g++.dg/init/vector1.C: Ignore narrowing errors.
4028         * g++.dg/torture/pr35526.C: Likewise.
4029         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4030
4031 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4032
4033         PR libfortran/49296
4034         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4035         and logical reads.
4036
4037 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4038
4039         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4040         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4041
4042 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4043
4044         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4045         * lib/obj-c++.exp (obj-c++_init): Ditto.
4046         * lib/file-format.exp (gcc_target_object_format): Ditto.
4047         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4048         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4049         (check_visibility_available): Ditto.
4050         (check_effective_target_tls_native): Ditto.
4051         (check_effective_target_tls_emulated): Ditto.
4052         (check_effective_target_function_sections): Ditto.
4053
4054 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4055
4056         * gcc.target/arm/pr48183.c: New test.
4057
4058 2011-07-13  Richard Guenther  <rguenther@suse.de>
4059
4060         * gcc.dg/torture/20110713-1.c: New testcase.
4061
4062 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4063
4064         PR rtl-opt/49474
4065         * gcc.c-torture/compile/pr49474.c: New testcase.
4066
4067 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR tree-optimization/49712
4070         * gcc.c-torture/execute/pr49712.c: New test.
4071
4072 2011-07-11  Jason Merrill  <jason@redhat.com>
4073
4074         PR c++/44609
4075         * g++.dg/template/recurse3.C: New.
4076
4077 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR debug/49676
4080         * gcc.dg/guality/csttest.c: New test.
4081
4082         PR fortran/49698
4083         * gfortran.dg/pr49698.f90: New test.
4084
4085 2011-07-11  Jeff Law  <law@redhat.com>
4086
4087         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4088
4089 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4090
4091         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4092         * go.test/go-test.exp (go-set-goarch): Likewise.
4093
4094 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4095
4096         PR target/39633
4097         * gcc.target/avr/torture/pr39633.c: New test case.
4098
4099 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4100
4101         PR fortran/18918
4102         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4103
4104 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4105
4106         * lib/target-supports.exp (check_effective_target_scheduling):
4107         New Function.
4108         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4109         * gcc.dg/pr45055.c: Ditto.
4110         * gcc.dg/pr45353.c: Ditto.
4111         * g++.dg/pr45056.C: Ditto.
4112
4113 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4114
4115         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4116         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4117         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4118         * g++.dg/torture/pr31863.C: Skip AVR.
4119
4120 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4121
4122         PR fortran/49690
4123         * gfortran.dg/intrinsic_signal.f90: New.
4124
4125 2011-07-09  Jason Merrill  <jason@redhat.com>
4126
4127         * g++.dg/cpp0x/regress/regress6.C: New.
4128         * g++.dg/parse/crash45.C: Adjust message.
4129         * g++.dg/template/crash38.C: Adjust message.
4130         * g++.dg/template/crash64.C: Adjust message.
4131
4132 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4133
4134         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4135         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4136         * g++.dg/abi/bitfield3.C: Likewise.
4137         * g++.dg/eh/pr38662.C: Likewise.
4138         * g++.dg/ext/attrib36.C: Likewise.
4139         * g++.dg/ext/attrib37.C: Likewise.
4140         * g++.dg/ext/attrib8.C: Likewise.
4141         * g++.dg/ext/tmplattr1.C: Likewise.
4142         * g++.dg/inherit/override-attribs.C: Likewise.
4143         * g++.dg/opt/inline9.C: Likewise.
4144         * g++.dg/opt/life1.C: Likewise.
4145         * g++.dg/opt/longbranch2.C: Likewise.
4146         * g++.dg/opt/nrv12.C: Likewise.
4147         * g++.dg/opt/reg-stack4.C: Likewise.
4148         * g++.dg/other/pr35504.C: Likewise.
4149         * g++.dg/other/pr39496.C: Likewise.
4150         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4151         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4152         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4153         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4154         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4155         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4156         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4157         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4158         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4159         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4160         * g++.dg/warn/pr15774-1.C: Likewise.
4161         * g++.dg/warn/pr15774-2.C: Likewise.
4162         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4163         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4164         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4165         * g++.old-deja/g++.pt/asm2.C: Likewise.
4166         * gcc.c-torture/compile/20000804-1.c: Likewise.
4167         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4168         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4169         * gcc.dg/20020108-1.c: Likewise.
4170         * gcc.dg/20020122-2.c: Likewise.
4171         * gcc.dg/20020122-3.c: Likewise.
4172         * gcc.dg/20020206-1.c: Likewise.
4173         * gcc.dg/20020219-1.c: Likewise.
4174         * gcc.dg/20020310-1.c: Likewise.
4175         * gcc.dg/20020411-1.c: Likewise.
4176         * gcc.dg/20020418-2.c: Likewise.
4177         * gcc.dg/20020426-2.c: Likewise.
4178         * gcc.dg/20020517-1.c: Likewise.
4179         * gcc.dg/20030204-1.c: Likewise.
4180         * gcc.dg/20030826-2.c: Likewise.
4181         * gcc.dg/20031102-1.c: Likewise.
4182         * gcc.dg/20031202-1.c: Likewise.
4183         * gcc.dg/20050111-1.c: Likewise.
4184         * gcc.dg/20050503-1.c: Likewise.
4185         * gcc.dg/array-init-1.c: Likewise.
4186         * gcc.dg/builtin-apply4.c: Likewise.
4187         * gcc.dg/dfp/pr31344.c: Likewise.
4188         * gcc.dg/gomp/atomic-11.c: Likewise.
4189         * gcc.dg/graphite/pr40281.c: Likewise.
4190         * gcc.dg/ia64-sync-1.c: Likewise.
4191         * gcc.dg/ia64-sync-2.c: Likewise.
4192         * gcc.dg/ia64-sync-3.c: Likewise.
4193         * gcc.dg/ia64-sync-4.c: Likewise.
4194         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4195         * gcc.dg/invalid-call-1.c: Likewise.
4196         * gcc.dg/loop-3.c: Likewise.
4197         * gcc.dg/lower-subreg-1.c: Likewise.
4198         * gcc.dg/lto/pr47259_0.c: Likewise.
4199         * gcc.dg/nested-calls-1.c: Likewise.
4200         * gcc.dg/pr20017.c: Likewise.
4201         * gcc.dg/pr25023.c: Likewise.
4202         * gcc.dg/pr27671-2.c: Likewise.
4203         * gcc.dg/pr32176.c: Likewise.
4204         * gcc.dg/pr33676.c: Likewise.
4205         * gcc.dg/pr35045.c: Likewise.
4206         * gcc.dg/pr36015.c: Likewise.
4207         * gcc.dg/pr36584.c: Likewise.
4208         * gcc.dg/pr36998.c: Likewise.
4209         * gcc.dg/pr37438.c: Likewise.
4210         * gcc.dg/pr37908.c: Likewise.
4211         * gcc.dg/pr41241.c: Likewise.
4212         * gcc.dg/pr41340.c: Likewise.
4213         * gcc.dg/pr44136.c: Likewise.
4214         * gcc.dg/pr44194-1.c: Likewise.
4215         * gcc.dg/pr46212.c: Likewise.
4216         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4217         * gcc.dg/setjmp-2.c: Likewise.
4218         * gcc.dg/short-compare-1.c: Likewise.
4219         * gcc.dg/short-compare-2.c: Likewise.
4220         * gcc.dg/smod-1.c: Likewise.
4221         * gcc.dg/sync-2.c: Likewise.
4222         * gcc.dg/sync-3.c: Likewise.
4223         * gcc.dg/tls/opt-1.c: Likewise.
4224         * gcc.dg/tls/opt-2.c: Likewise.
4225         * gcc.dg/tls/opt-3.c: Likewise.
4226         * gcc.dg/torture/badshift.c: Likewise.
4227         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4228         * gcc.dg/torture/pr20314-2.c: Likewise.
4229         * gcc.dg/torture/pr36891.c: Likewise.
4230         * gcc.dg/torture/pr38774.c: Likewise.
4231         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4232         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4233         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4234         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4235         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4236         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4237         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4238         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4239         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4240         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4241         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4242         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4243         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4244         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4245         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4246         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4247         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4248         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4249         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4250         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4251         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4252         * gcc.dg/unroll-1.c: Likewise.
4253         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4254         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4255         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4256         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4257         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4258         * gcc.target/i386/20000609-1.c: Likewise.
4259         * gcc.target/i386/20000720-1.c: Likewise.
4260         * gcc.target/i386/20000724-1.c: Likewise.
4261         * gcc.target/i386/20011107-1.c: Likewise.
4262         * gcc.target/i386/20011119-1.c: Likewise.
4263         * gcc.target/i386/20020201-3.c: Likewise.
4264         * gcc.target/i386/20020218-1.c: Likewise.
4265         * gcc.target/i386/20020729-1.c: Likewise.
4266         * gcc.target/i386/20030926-1.c: Likewise.
4267         * gcc.target/i386/20060125-1.c: Likewise.
4268         * gcc.target/i386/20060125-2.c: Likewise.
4269         * gcc.target/i386/20060512-1.c: Likewise.
4270         * gcc.target/i386/20060512-2.c: Likewise.
4271         * gcc.target/i386/20060512-3.c: Likewise.
4272         * gcc.target/i386/20060512-4.c: Likewise.
4273         * gcc.target/i386/387-1.c: Likewise.
4274         * gcc.target/i386/387-2.c: Likewise.
4275         * gcc.target/i386/387-5.c: Likewise.
4276         * gcc.target/i386/387-6.c: Likewise.
4277         * gcc.target/i386/980312-1.c: Likewise.
4278         * gcc.target/i386/980313-1.c: Likewise.
4279         * gcc.target/i386/990117-1.c: Likewise.
4280         * gcc.target/i386/990424-1.c: Likewise.
4281         * gcc.target/i386/990524-1.c: Likewise.
4282         * gcc.target/i386/991129-1.c: Likewise.
4283         * gcc.target/i386/991214-1.c: Likewise.
4284         * gcc.target/i386/991230-1.c: Likewise.
4285         * gcc.target/i386/addr-sel-1.c: Likewise.
4286         * gcc.target/i386/aggregate-ret1.c: Likewise.
4287         * gcc.target/i386/aggregate-ret2.c: Likewise.
4288         * gcc.target/i386/align-main-3.c: Likewise.
4289         * gcc.target/i386/amd64-abi-1.c: Likewise.
4290         * gcc.target/i386/amd64-abi-2.c: Likewise.
4291         * gcc.target/i386/amd64-abi-4.c: Likewise.
4292         * gcc.target/i386/amd64-abi-5.c: Likewise.
4293         * gcc.target/i386/amd64-abi-6.c: Likewise.
4294         * gcc.target/i386/asm-1.c: Likewise.
4295         * gcc.target/i386/asm-3.c: Likewise.
4296         * gcc.target/i386/asm-5.c: Likewise.
4297         * gcc.target/i386/attributes-error.c: Likewise.
4298         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4299         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4300         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4301         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4302         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4303         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4304         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4305         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4306         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4307         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4308         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4309         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4310         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4311         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4312         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4313         * gcc.target/i386/bitfield1.c: Likewise.
4314         * gcc.target/i386/bitfield2.c: Likewise.
4315         * gcc.target/i386/bmi-2.c: Likewise.
4316         * gcc.target/i386/bmi-5.c: Likewise.
4317         * gcc.target/i386/builtin-unreachable.c: Likewise.
4318         * gcc.target/i386/cleanup-2.c: Likewise.
4319         * gcc.target/i386/clobbers.c: Likewise.
4320         * gcc.target/i386/cmov8.c: Likewise.
4321         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4322         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4323         * gcc.target/i386/compress-float-387.c: Likewise.
4324         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4325         * gcc.target/i386/compress-float-sse.c: Likewise.
4326         * gcc.target/i386/crc32-2.c: Likewise.
4327         * gcc.target/i386/crc32-3.c: Likewise.
4328         * gcc.target/i386/divmod-7.c: Likewise.
4329         * gcc.target/i386/divmod-8.c: Likewise.
4330         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4331         * gcc.target/i386/fma3-builtin.c: Likewise.
4332         * gcc.target/i386/fma3-fma.c: Likewise.
4333         * gcc.target/i386/fma4-256-vector.c: Likewise.
4334         * gcc.target/i386/fma4-builtin.c: Likewise.
4335         * gcc.target/i386/fma4-fma-2.c: Likewise.
4336         * gcc.target/i386/fma4-fma.c: Likewise.
4337         * gcc.target/i386/fma4-vector-2.c: Likewise.
4338         * gcc.target/i386/fma4-vector.c: Likewise.
4339         * gcc.target/i386/funcspec-1.c: Likewise.
4340         * gcc.target/i386/funcspec-10.c: Likewise.
4341         * gcc.target/i386/funcspec-11.c: Likewise.
4342         * gcc.target/i386/funcspec-2.c: Likewise.
4343         * gcc.target/i386/funcspec-5.c: Likewise.
4344         * gcc.target/i386/funcspec-6.c: Likewise.
4345         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4346         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4347         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4348         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4349         * gcc.target/i386/incoming-1.c: Likewise.
4350         * gcc.target/i386/incoming-10.c: Likewise.
4351         * gcc.target/i386/incoming-11.c: Likewise.
4352         * gcc.target/i386/incoming-12.c: Likewise.
4353         * gcc.target/i386/incoming-13.c: Likewise.
4354         * gcc.target/i386/incoming-14.c: Likewise.
4355         * gcc.target/i386/incoming-15.c: Likewise.
4356         * gcc.target/i386/incoming-2.c: Likewise.
4357         * gcc.target/i386/incoming-3.c: Likewise.
4358         * gcc.target/i386/incoming-4.c: Likewise.
4359         * gcc.target/i386/incoming-5.c: Likewise.
4360         * gcc.target/i386/incoming-6.c: Likewise.
4361         * gcc.target/i386/incoming-7.c: Likewise.
4362         * gcc.target/i386/incoming-8.c: Likewise.
4363         * gcc.target/i386/incoming-9.c: Likewise.
4364         * gcc.target/i386/lea.c: Likewise.
4365         * gcc.target/i386/local.c: Likewise.
4366         * gcc.target/i386/loop-1.c: Likewise.
4367         * gcc.target/i386/loop-2.c: Likewise.
4368         * gcc.target/i386/loop-3.c: Likewise.
4369         * gcc.target/i386/max-stack-align.c: Likewise.
4370         * gcc.target/i386/memcpy-1.c: Likewise.
4371         * gcc.target/i386/movbe-2.c: Likewise.
4372         * gcc.target/i386/movq-2.c: Likewise.
4373         * gcc.target/i386/movq.c: Likewise.
4374         * gcc.target/i386/nrv1.c: Likewise.
4375         * gcc.target/i386/pad-4.c: Likewise.
4376         * gcc.target/i386/pad-5a.c: Likewise.
4377         * gcc.target/i386/pad-5b.c: Likewise.
4378         * gcc.target/i386/pad-6a.c: Likewise.
4379         * gcc.target/i386/pad-6b.c: Likewise.
4380         * gcc.target/i386/pad-7.c: Likewise.
4381         * gcc.target/i386/pad-9.c: Likewise.
4382         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4383         * gcc.target/i386/pic-1.c: Likewise.
4384         * gcc.target/i386/pr12092-1.c: Likewise.
4385         * gcc.target/i386/pr12329.c: Likewise.
4386         * gcc.target/i386/pr21518.c: Likewise.
4387         * gcc.target/i386/pr22362.c: Likewise.
4388         * gcc.target/i386/pr22585.c: Likewise.
4389         * gcc.target/i386/pr23098.c: Likewise.
4390         * gcc.target/i386/pr25196.c: Likewise.
4391         * gcc.target/i386/pr25293.c: Likewise.
4392         * gcc.target/i386/pr25654.c: Likewise.
4393         * gcc.target/i386/pr26449.c: Likewise.
4394         * gcc.target/i386/pr26778.c: Likewise.
4395         * gcc.target/i386/pr26826.c: Likewise.
4396         * gcc.target/i386/pr27266.c: Likewise.
4397         * gcc.target/i386/pr29978.c: Likewise.
4398         * gcc.target/i386/pr30505.c: Likewise.
4399         * gcc.target/i386/pr30961-1.c: Likewise.
4400         * gcc.target/i386/pr31628.c: Likewise.
4401         * gcc.target/i386/pr32000-2.c: Likewise.
4402         * gcc.target/i386/pr32661-1.c: Likewise.
4403         * gcc.target/i386/pr32708-2.c: Likewise.
4404         * gcc.target/i386/pr32708-3.c: Likewise.
4405         * gcc.target/i386/pr34256.c: Likewise.
4406         * gcc.target/i386/pr34312.c: Likewise.
4407         * gcc.target/i386/pr34522.c: Likewise.
4408         * gcc.target/i386/pr35160.c: Likewise.
4409         * gcc.target/i386/pr35281.c: Likewise.
4410         * gcc.target/i386/pr36246.c: Likewise.
4411         * gcc.target/i386/pr36786.c: Likewise.
4412         * gcc.target/i386/pr37275.c: Likewise.
4413         * gcc.target/i386/pr37843-3.c: Likewise.
4414         * gcc.target/i386/pr37843-4.c: Likewise.
4415         * gcc.target/i386/pr39082-1.c: Likewise.
4416         * gcc.target/i386/pr39431.c: Likewise.
4417         * gcc.target/i386/pr39496.c: Likewise.
4418         * gcc.target/i386/pr39543-2.c: Likewise.
4419         * gcc.target/i386/pr39911.c: Likewise.
4420         * gcc.target/i386/pr40718.c: Likewise.
4421         * gcc.target/i386/pr40906-1.c: Likewise.
4422         * gcc.target/i386/pr40906-2.c: Likewise.
4423         * gcc.target/i386/pr40906-3.c: Likewise.
4424         * gcc.target/i386/pr40934.c: Likewise.
4425         * gcc.target/i386/pr41900.c: Likewise.
4426         * gcc.target/i386/pr42589.c: Likewise.
4427         * gcc.target/i386/pr43662.c: Likewise.
4428         * gcc.target/i386/pr43671.c: Likewise.
4429         * gcc.target/i386/pr43766.c: Likewise.
4430         * gcc.target/i386/pr43869.c: Likewise.
4431         * gcc.target/i386/pr44942.c: Likewise.
4432         * gcc.target/i386/pr44948-2a.c: Likewise.
4433         * gcc.target/i386/pr45234.c: Likewise.
4434         * gcc.target/i386/pr45336-2.c: Likewise.
4435         * gcc.target/i386/pr45336-4.c: Likewise.
4436         * gcc.target/i386/pr45852.c: Likewise.
4437         * gcc.target/i386/pr46470.c: Likewise.
4438         * gcc.target/i386/pr48037-1.c: Likewise.
4439         * gcc.target/i386/pr48389.c: Likewise.
4440         * gcc.target/i386/pr49095.c: Likewise.
4441         * gcc.target/i386/pr9771-1.c: Likewise.
4442         * gcc.target/i386/rdfsbase-1.c: Likewise.
4443         * gcc.target/i386/rdfsbase-2.c: Likewise.
4444         * gcc.target/i386/rdgsbase-1.c: Likewise.
4445         * gcc.target/i386/rdgsbase-2.c: Likewise.
4446         * gcc.target/i386/rdrand-3.c: Likewise.
4447         * gcc.target/i386/regparm-stdcall.c: Likewise.
4448         * gcc.target/i386/regparm.c: Likewise.
4449         * gcc.target/i386/reload-1.c: Likewise.
4450         * gcc.target/i386/rotate-2.c: Likewise.
4451         * gcc.target/i386/sibcall-5.c: Likewise.
4452         * gcc.target/i386/signbit-1.c: Likewise.
4453         * gcc.target/i386/signbit-2.c: Likewise.
4454         * gcc.target/i386/signbit-3.c: Likewise.
4455         * gcc.target/i386/sse-5.c: Likewise.
4456         * gcc.target/i386/sse-8.c: Likewise.
4457         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4458         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4459         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4460         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4461         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4462         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4463         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4464         * gcc.target/i386/sse2-movq-2.c: Likewise.
4465         * gcc.target/i386/sse2-movq-3.c: Likewise.
4466         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4467         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4468         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4469         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4470         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4471         * gcc.target/i386/ssefn-1.c: Likewise.
4472         * gcc.target/i386/ssefn-2.c: Likewise.
4473         * gcc.target/i386/sseregparm-1.c: Likewise.
4474         * gcc.target/i386/sseregparm-2.c: Likewise.
4475         * gcc.target/i386/sseregparm-3.c: Likewise.
4476         * gcc.target/i386/sseregparm-4.c: Likewise.
4477         * gcc.target/i386/sseregparm-5.c: Likewise.
4478         * gcc.target/i386/sseregparm-6.c: Likewise.
4479         * gcc.target/i386/sseregparm-7.c: Likewise.
4480         * gcc.target/i386/sseregparm-8.c: Likewise.
4481         * gcc.target/i386/stack-realign.c: Likewise.
4482         * gcc.target/i386/stack-usage-realign.c: Likewise.
4483         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4484         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4485         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4486         * gcc.target/i386/stackalign/return-1.c: Likewise.
4487         * gcc.target/i386/stackalign/return-2.c: Likewise.
4488         * gcc.target/i386/stackalign/return-3.c: Likewise.
4489         * gcc.target/i386/tailcall-1.c: Likewise.
4490         * gcc.target/i386/tbm-2.c: Likewise.
4491         * gcc.target/i386/udivmod-7.c: Likewise.
4492         * gcc.target/i386/udivmod-8.c: Likewise.
4493         * gcc.target/i386/unroll-1.c: Likewise.
4494         * gcc.target/i386/vararg-1.c: Likewise.
4495         * gcc.target/i386/vararg-2.c: Likewise.
4496         * gcc.target/i386/vect8-ret.c: Likewise.
4497         * gcc.target/i386/vectorize5.c: Likewise.
4498         * gcc.target/i386/wmul-1.c: Likewise.
4499         * gcc.target/i386/wmul-2.c: Likewise.
4500         * gcc.target/i386/wrfsbase-1.c: Likewise.
4501         * gcc.target/i386/wrfsbase-2.c: Likewise.
4502         * gcc.target/i386/wrgsbase-1.c: Likewise.
4503         * gcc.target/i386/wrgsbase-2.c: Likewise.
4504         * gcc.target/i386/xop-pcmov.c: Likewise.
4505         * gcc.target/i386/xop-pcmov2.c: Likewise.
4506         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4507         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4508         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4509         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4510         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4511         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4512         * gcc.target/i386/zee.c: Likewise.
4513         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4514         * gfortran.dg/compiler-directive_2.f: Likewise.
4515         * gfortran.dg/g77/20010216-1.f: Likewise.
4516         * gfortran.dg/gomp/pr39152.f90: Likewise.
4517         * gfortran.dg/pr33794.f90: Likewise.
4518
4519 2011-07-09  Jason Merrill  <jason@redhat.com>
4520
4521         * g++.dg/cpp0x/regress/regress5.C: New.
4522
4523 2011-07-08  Jason Merrill  <jason@redhat.com>
4524
4525         PR c++/45437
4526         * g++.dg/expr/compound-asn1.C: New.
4527         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4528
4529 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR target/49621
4532         * gcc.target/powerpc/altivec-34.c: New test.
4533
4534 2011-07-08  Jason Merrill  <jason@redhat.com>
4535
4536         PR c++/45603
4537         * g++.dg/abi/guard3.C: New.
4538
4539 2011-07-08  Julian Brown  <julian@codesourcery.com>
4540
4541         * lib/target-supports.exp
4542         (check_effective_target_arm_little_endian): New.
4543         (check_effective_target_vect_pack_trunc): Use above.
4544         (check_effective_target_vect_unpack): Likewise.
4545         (check_effective_target_vect_element_align): Test
4546         check_effective_target_arm_vect_no_misalign for ARM.
4547
4548 2011-07-08  Jason Merrill  <jason@redhat.com>
4549
4550         PR c++/49673
4551         * g++.dg/cpp0x/constexpr-rom.C: New.
4552
4553 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4554
4555         PR middle-end/49519
4556         * g++.dg/torture/pr49519.C: New test.
4557
4558 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4559
4560         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4561
4562 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564         PR testsuite/48727
4565         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4566
4567 2011-07-08  Richard Guenther  <rguenther@suse.de>
4568
4569         PR tree-optimization/49662
4570         * gcc.dg/graphite/interchange-14.c: XFAIL.
4571         * gcc.dg/graphite/interchange-15.c: Likewise.
4572         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4573
4574 2011-07-06  Jason Merrill  <jason@redhat.com>
4575
4576         PR c++/49663
4577         * g++.dg/cpp0x/regress/regress4.C: New.
4578
4579 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4580
4581         PR fortran/49648
4582         * gfortran.dg/result_in_spec_4.f90: New test.
4583
4584 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4585
4586         * gcc.target/sparc/cas64.c: New test.
4587
4588 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR c/49644
4591         * g++.dg/torture/pr49644.C: New test.
4592
4593         PR c/49644
4594         * gcc.c-torture/execute/pr49644.c: New test.
4595
4596 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4597
4598         * lib/target-supports.exp (check_effective_target_ia32): New.
4599         (check_effective_target_x32): Likewise.
4600         (check_effective_target_vect_cmdline_needed): Also check x32.
4601
4602 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4603
4604         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4605         dg-prune-output.
4606         * gcc.target/arm/pr42235.c: Likewise.
4607         * gcc.target/arm/pr42495.c: Likewise.
4608         * gcc.target/arm/pr42574.c: Likewise.
4609         * gcc.target/arm/thumb-branch1.c: Likewise.
4610
4611         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4612         unneeded prune of possible warning.
4613         * gcc.target/arm/pr40956.c: Likewise.
4614         * gcc.target/arm/pr42505.c: Likewise.
4615
4616         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4617         * gcc.c-torture/compile/pr46883.c: Likewise.
4618         * gcc.c-torture/compile/pr46934.c: Likewise.
4619
4620         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4621         for move to ../../gcc.c-torture/compile.
4622         * gcc.target/arm/pr46883.c: Likewise.
4623         * gcc.target/arm/pr46934.c: Likewise.
4624
4625         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4626         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4627         * gcc.target/arm/wmul-1.c: Likewise.
4628         * gcc.target/arm/wmul-2.c: Likewise.
4629         * gcc.target/arm/wmul-3.c: Likewise.
4630         * gcc.target/arm/wmul-4.c: Likewise.
4631         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4632         add tab after scan target.
4633         * gcc.target/arm/smlaltt-1.c: Likewise.
4634         * gcc.target/arm/smlatb-1.c: Likewise.
4635         * gcc.target/arm/smlatt-1.c: Likewise.
4636
4637 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4638
4639         PR debug/49522
4640         * gcc.dg/debug/pr49522.c: New test.
4641
4642 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4643
4644         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4645         * gcc.dg/pr46212.c: Run only if target int32plus.
4646         * gcc.dg/torture/pr48146.c: Ditto.
4647         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4648         * c-c++-common/pr44832.c: Ditto.
4649         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4650         * gcc.dg/pr31490.c: Ditto.
4651         * gcc.dg/torture/builtin-math-7.c: Run only if target
4652         large_double.
4653         * gcc.dg/torture/pr45764.c: Skip for AVR.
4654         * gcc.dg/pr47893.c: Ditto.
4655
4656 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4657
4658         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4659         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4660         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4661         add tab to scan target.
4662
4663 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4664
4665         * gcc.target/arm/neon-modes-3.c: New test.
4666
4667 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4670         -fno-loop-interchange -ffast-math.
4671
4672 2011-07-07  Richard Guenther  <rguenther@suse.de>
4673
4674         * gcc.dg/ftrapv-3.c: New testcase.
4675
4676 2011-07-07  Richard Guenther  <rguenther@suse.de>
4677
4678         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4679         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4680
4681 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4682
4683         * gcc.dg/binop-notxor1.c: New test.
4684         * gcc.dg/binop-notand4a.c: New test.
4685         * gcc.dg/binop-notxor2.c: New test.
4686         * gcc.dg/binop-notand3a.c: New test.
4687         * gcc.dg/binop-notand2a.c: New test.
4688         * gcc.dg/binop-notand6a.c: New test.
4689         * gcc.dg/binop-notor1.c: New test.
4690         * gcc.dg/binop-notand1a.c: New test.
4691         * gcc.dg/binop-notand5a.c: New test.
4692         * gcc.dg/binop-notor2.c: New test.
4693
4694 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR middle-end/49640
4697         * gcc.dg/gomp/pr49640.c: New test.
4698
4699 2011-07-07  Richard Guenther  <rguenther@suse.de>
4700
4701         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4702
4703 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4704
4705         PR target/39150
4706         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4707
4708 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4709
4710         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4711         * gcc.target/powerpc/no-r11-2.c: Ditto.
4712         * gcc.target/powerpc/no-r11-3.c: Ditto.
4713
4714 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4715
4716         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4717         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4718
4719 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4720
4721         * lib/target-supports.exp (check_profiling_available): Disable
4722         profiling with -fprofile-generate for target avr.
4723
4724 2011-07-06  Richard Guenther  <rguenther@suse.de>
4725
4726         PR tree-optimization/49645
4727         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4728
4729 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4730
4731         PR middle-end/47383
4732         * gcc.dg/pr47383.c: New.
4733
4734 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4735
4736         PR tree-optimization/49647
4737         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4738
4739 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4740
4741         PR testsuite/49542
4742         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4743         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4744
4745 2011-07-05  Jason Merrill  <jason@redhat.com>
4746
4747         PR c++/48157
4748         * g++.dg/template/template-id-4.C: New.
4749
4750 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4751
4752         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4753         * gcc.dg/pr43402.c: Ditto.
4754
4755 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4756
4757         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4758
4759 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4760
4761         * gcc.target/powerpc/ppc-switch-1.c: New test for
4762         --param case-values-threshold.
4763         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4764
4765 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4766
4767         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4768
4769 2011-07-05  Jason Merrill  <jason@redhat.com>
4770
4771         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4772
4773 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4774
4775         PR tree-optimization/47654
4776         * gcc.dg/graphite/block-pr47654.c: New.
4777
4778 2011-07-05  Jason Merrill  <jason@redhat.com>
4779
4780         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4781
4782 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4783
4784         PR tree-optimization/49580
4785         * gcc.dg/autopar/pr49580.c: New test.
4786
4787 2011-07-05  Richard Guenther  <rguenther@suse.de>
4788
4789         PR tree-optimization/49518
4790         PR tree-optimization/49628
4791         * g++.dg/torture/pr49628.C: New testcase.
4792         * gcc.dg/torture/pr49518.c: Likewise.
4793
4794 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4795
4796         * ada/acats/run_acats (which): Extract last field from type -p,
4797         type output only if command succeeded.
4798
4799 2011-07-04  Jason Merrill  <jason@redhat.com>
4800
4801         * g++.dg/abi/mangle48.C: New.
4802
4803         * g++.dg/cpp0x/diag1.C: New.
4804
4805         * g++.dg/diagnostic/aka1.C: New.
4806
4807 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR rtl-optimization/49619
4810         * gcc.dg/pr49619.c: New test.
4811
4812         PR rtl-optimization/49472
4813         * gfortran.dg/pr49472.f90: New test.
4814
4815         PR debug/49602
4816         * gcc.dg/pr49602.c: New test.
4817
4818 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4819
4820         PR target/34734
4821         PR target/44643
4822         * gcc.target/avr/avr.exp: Run over cpp files, too.
4823         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4824         * gcc.target/avr/progmem.h: New file.
4825         * gcc.target/avr/exit-abort.h: New file.
4826         * gcc.target/avr/progmem-error-1.c: New file.
4827         * gcc.target/avr/progmem-error-1.cpp: New file.
4828         * gcc.target/avr/progmem-warning-1.c: New file.
4829         * gcc.target/avr/torture/progmem-1.c: New file.
4830         * gcc.target/avr/torture/progmem-1.cpp: New file.
4831
4832 2011-07-04  Richard Guenther  <rguenther@suse.de>
4833
4834         PR tree-optimization/49615
4835         * g++.dg/torture/pr49615.C: New testcase.
4836
4837 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4838
4839         PR tree-optimization/49610
4840         * gcc.dg/vect/pr49610.c: New test.
4841
4842 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4843
4844         * gnat.dg/specs/debug1.ads: New test.
4845
4846 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4847
4848         PR fortran/49562
4849         * gfortran.dg/typebound_proc_23.f90: New.
4850
4851 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4852
4853         PR c++/49605
4854         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4855
4856 2011-07-01  Jason Merrill  <jason@redhat.com>
4857
4858         PR c++/48261
4859         * g++.dg/template/template-id-3.C: New.
4860
4861         PR c++/48593
4862         * g++.dg/template/qualified-id4.C: New.
4863
4864         PR c++/48883
4865         * g++.dg/template/explicit-args4.C: New.
4866
4867         PR c++/49085
4868         * g++.dg/template/offsetof2.C: New.
4869
4870 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4871
4872         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4873
4874 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4875
4876         PR libmudflap/49549
4877         * lib/target-supports.exp (check_effective_target_gld): New proc.
4878
4879 2011-07-01  Richard Guenther  <rguenther@suse.de>
4880
4881         PR tree-optimization/49603
4882         * gcc.dg/torture/pr49603.c: New testcase.
4883
4884 2011-06-30  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/49387
4887         * g++.dg/rtti/template1.C: New.
4888
4889         PR c++/49569
4890         * g++.dg/cpp0x/regress/ctor1.C: New.
4891
4892         PR c++/49355
4893         * g++.dg/cpp0x/initlist54.C: New.
4894
4895 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4896
4897         * gcc.dg/tree-ssa/sra-12.c: New test.
4898
4899 2011-06-29  Jason Merrill  <jason@redhat.com>
4900
4901         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4902
4903 2011-06-30  Richard Guenther  <rguenther@suse.de>
4904
4905         PR tree-optimization/46787
4906         * gcc.dg/vect/vect-121.c: New testcase.
4907
4908 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4909
4910         PR tree-optimization/49094
4911         * gcc.dg/tree-ssa/pr49094.c: New test.
4912
4913 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR fortran/49540
4916         * gfortran.dg/pr49540-1.f90: New test.
4917         * gfortran.dg/pr49540-2.f90: New test.
4918
4919 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4920
4921         PR ada/49511
4922         * ada/acats/run_acats (which): Use last field of type -p output.
4923
4924 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4925             Iain Sandoe  <iains@gcc.gnu.org>
4926
4927         PR libobjc/36610
4928         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4929         Only skip on 64-bit *-*-darwin8* && !objc2.
4930
4931 2011-06-30  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/38752
4934         * gcc.c-torture/compile/pr38752.c: New testcase.
4935
4936 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4937
4938         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4939         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4940
4941 2011-06-29  Jason Merrill  <jason@redhat.com>
4942
4943         PR c++/49216
4944         * g++.dg/cpp0x/initlist53.C: Use placement new.
4945         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4946         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4947
4948         PR c++/49003
4949         * g++.dg/cpp0x/trailing6.C: New.
4950         * g++.dg/cpp0x/pr45908.C: No error.
4951
4952         PR c++/49272
4953         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4954
4955         PR c++/49520
4956         * g++.dg/cpp0x/constexpr-using2.C: New.
4957
4958         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4959
4960         PR c++/45923
4961         * g++.dg/cpp0x/constexpr-diag3.C: New.
4962         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4963         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4964         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4965         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4966
4967 2011-06-29  Jason Merrill  <jason@redhat.com>
4968
4969         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4970
4971 2011-06-29  Richard Guenther  <rguenther@suse.de>
4972
4973         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4974
4975 2011-06-29  Jason Merrill  <jason@redhat.com>
4976
4977         * g++.dg/cpp0x/initlist-value2.C: New.
4978
4979         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4980         * g++.dg/cpp0x/initlist-value.C: New.
4981
4982 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4983
4984         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4985
4986 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4987
4988         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4989         * gcc.dg/inline_2.c: Likewise.
4990         * gcc.dg/unroll_1.c: Likewise.
4991
4992 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR debug/49567
4995         * gcc.target/i386/pr49567.c: New test.
4996
4997 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4998
4999         * gnat.dg/opt17.ad[sb]: New test.
5000
5001 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5002             Tom de Vries  <tom@codesourcery.com>
5003
5004         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5005         (check_effective_target_arm_thumb2): New effective targets.
5006         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5007         properly.  Clean up temporary files.
5008         * gcc.target/arm/ivopts-2.c: Likewise.
5009         * gcc.target/arm/ivopts-3.c: Likewise.
5010         * gcc.target/arm/ivopts-4.c: Likewise.
5011         * gcc.target/arm/ivopts-5.c: Likewise.
5012         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5013
5014 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5015
5016         PR fortran/49479
5017         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5018
5019 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5020
5021         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5022         * gcc.target/arm/vfp-ldmias.c: Likewise.
5023         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5024         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5025         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5026         * gcc.target/arm/vfp-stmias.c: Likewise.
5027         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5028         * gcc.target/arm/vfp-stmiad.c: Likewise.
5029
5030 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5031
5032         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5033         dg-prune-output.
5034         * gcc.target/arm/pr45701-2.c: Ditto.
5035
5036 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5037
5038         PR fortran/49466
5039         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5040         * gfortran.dg/extends_14.f03: Modified.
5041
5042 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5043
5044         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5045         early if the test is already being skipped.
5046
5047         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5048         scan-assembler-dem-not): For missing file, report unresolved with
5049         same message as for pass/fail, with reason reported in log file.
5050
5051         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5052         from add_options_for_arm_neon_fp16.
5053         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5054         check_effective_target_arm_neon_fp16_ok_nocache.
5055         Check -mfpu and -mfloat-abi options from current multilib.
5056         Do not require neon support.
5057         (check_effective_target_arm_fp16_ok): Renamed from
5058         check_effecitve_target_arm_neon_fp16_ok.
5059         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5060         arm_neon_fp16_ok and arm_fp16.
5061         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5062         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5063         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5064         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5065
5066 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5067
5068         * gcc.dg/builtin-assume-aligned-1.c: New test.
5069         * gcc.dg/builtin-assume-aligned-2.c: New test.
5070         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5071
5072         PR debug/49544
5073         * gcc.dg/pr49544.c: New test.
5074
5075 2011-06-27  Richard Guenther  <rguenther@suse.de>
5076
5077         PR tree-optimization/49394
5078         * g++.dg/torture/pr49394.C: New testcase.
5079
5080 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5081
5082         * gcc.dg/optimize-bswapdi-2.c: New test.
5083
5084 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5085             Richard Sandiford  <richard.sandiford@linaro.org>
5086
5087         PR tree-optimization/49169
5088         * gcc.dg/torture/pr49169.c: New test.
5089
5090 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5091
5092         PR testsuite/49529
5093         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5094
5095         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5096         hppa*-*-hpux*.
5097
5098 2011-06-26  Jason Merrill  <jason@redhat.com>
5099
5100         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5101
5102         PR c++/49528
5103         * g++.dg/init/ref19.C: New.
5104         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5105
5106 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5107
5108         PR tree-optimization/48377
5109         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5110         non_strict_align.
5111
5112 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5113
5114         PR middle-end/49191
5115         * lib/target-supports.exp (check_effective_target_non_strict_align):
5116         New.
5117         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5118
5119 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5120
5121         PR tree-optimizations/49516
5122         * g++.dg/tree-ssa/pr49516.C: New test.
5123
5124 2011-06-23  Jason Merrill  <jason@redhat.com>
5125
5126         PR c++/35255
5127         * g++.dg/template/partial10.C: New.
5128         * g++.dg/template/partial11.C: New.
5129
5130 2011-06-23  Jeff Law <law@redhat.com>
5131
5132         PR middle-end/48770
5133         * gcc.dg/pr48770.c: New test.
5134
5135 2011-06-23  Jan Hubicka  <jh@suse.cz>
5136
5137         PR middle-end/49373
5138         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5139
5140 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR testsuite/49512
5143         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5144         instead of -fdump-tree-optimized.
5145
5146 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5147
5148         PR c++/44625
5149         * g++.dg/template/crash107.C: New.
5150         * g++.dg/template/error17.C: Adjust.
5151
5152 2011-06-23  Jason Merrill  <jason@redhat.com>
5153
5154         PR c++/49507
5155         * g++.dg/cpp0x/defaulted30.C: New.
5156
5157         PR c++/49440
5158         * g++.dg/rtti/anon-ns1.C: New.
5159
5160         PR c++/49395
5161         * g++.dg/init/ref18.C: New.
5162
5163         PR c++/36435
5164         * g++.dg/template/partial9.C: New.
5165
5166 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5167
5168         PR middle-end/49373
5169         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5170
5171 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5172
5173         PR debug/49496
5174         * gcc.dg/pr49496.c: New test.
5175
5176 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5177
5178         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5179         is not xscale.
5180
5181         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5182
5183         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5184         * gcc.target/arm/pr42879.c: Likewise.
5185         * gcc.target/arm/pr45701-3.c: Likewise.
5186
5187         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5188         * gcc.target/arm/pr40482.c: Likewise.
5189         * gcc.target/arm/stack-corruption.c: Likewise.
5190
5191 2011-06-22  Richard Guenther  <rguenther@suse.de>
5192
5193         PR tree-optimization/49493
5194         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5195
5196 2011-06-22  Jason Merrill  <jason@redhat.com>
5197
5198         PR c++/49260
5199         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5200
5201 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5202             Dmitry Melnik  <dm@ispras.ru>
5203
5204         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5205         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5206         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5207
5208 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         * gcc.target/arm/tlscall.c: New.
5211
5212 2011-06-21  Jason Merrill  <jason@redhat.com>
5213
5214         PR c++/49172
5215         * g++.dg/cpp0x/constexpr-ref1.C: New.
5216         * g++.dg/cpp0x/constexpr-ref2.C: New.
5217         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5218
5219         PR c++/49482
5220         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5221
5222         PR c++/49418
5223         * g++.dg/template/param3.C: New.
5224
5225 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5226
5227         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5228         my_clrsb test functions.
5229         (main): Test clrsb.
5230         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5231         test_sll, test_ull): Add clrsb tests.
5232         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5233         clrsbll.
5234
5235 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5236
5237         PR fortran/49112
5238         * gfortran.dg/class_44.f03: New.
5239
5240 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5241
5242         PR tree-optimization/49478
5243         * gcc.dg/vect/pr49478.c
5244
5245 2011-06-21  Richard Guenther  <rguenther@suse.de>
5246
5247         PR tree-optimization/49483
5248         * gcc.dg/vect/vect-120.c: New testcase.
5249
5250 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5251
5252         PR testsuite/49443
5253         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5254         * gcc.dg/vect/vect-peel-4.c: Likewise.
5255
5256 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5257
5258         PR middle-end/49139
5259         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5260         * gcc.dg/always_inline2.c: Likewise.
5261         * gcc.dg/always_inline3.c: Likewise.
5262         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5263         * gcc.dg/inline_1.c: Likewise.
5264         * gcc.dg/inline_2.c: Likewise.
5265         * gcc.dg/inline_3.c: Likewise.
5266         * gcc.dg/inline_4.c: Likewise.
5267         * gcc.dg/20051201-1.c: Likewise.
5268         * gcc.dg/pr40087.c: Likewise.
5269         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5270         * gcc.dg/inline-22.c: Likewise.
5271         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5272         * gcc.dg/lto/20090218-1_1.c: Likewise.
5273         * g++.dg/ipa/devirt-7.C: Likewise.
5274         * gcc.dg/uninit-pred-5_a.c: Likewise.
5275         * gcc.dg/uninit-pred-5_b.c: Likewise.
5276         * gcc.dg/fail_always_inline.c: New.
5277
5278 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5279
5280         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5281         into 6 jobs instead of 3.
5282
5283 2011-06-20  Jason Merrill  <jason@redhat.com>
5284
5285         PR c++/49216
5286         * g++.dg/cpp0x/initlist53.C: New.
5287
5288 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5289
5290         PR fortran/18918
5291         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5292         * gfortran.dg/coarray_lock_3.f90: New.
5293         * gfortran.dg/coarray/lock_1.f90: New.
5294
5295 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5296
5297         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5298         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5299         unresolved and report the reason to the log file.
5300
5301         * lib/scanasm.exp (object-size): Move argument processing earlier
5302         to report errors before verifying that the file exists.  Report
5303         problems detected at runtime as unresolved instead of error and
5304         report their reasons to the log file.
5305
5306 2011-06-20  Jason Merrill  <jason@redhat.com>
5307
5308         PR c++/47080
5309         * g++.dg/cpp0x/explicit6.C: New.
5310
5311         PR c++/47635
5312         * g++.dg/cpp0x/enum20.C: New.
5313
5314         PR c++/48138
5315         * g++.dg/ext/attr-aligned01.C: New.
5316
5317         PR c++/49205
5318         * g++.dg/cpp0x/variadic-default.C: New.
5319
5320         PR c++/43321
5321         * g++.dg/cpp0x/auto26.C: New.
5322
5323         PR c++/43831
5324         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5325
5326 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5327
5328         * gcc.dg/binop-notand1.c: New test.
5329         * gcc.dg/binop-notand2.c: New test.
5330         * gcc.dg/binop-notand3.c: New test.
5331         * gcc.dg/binop-notand4.c: New test.
5332         * gcc.dg/binop-notand5.c: New test.
5333         * gcc.dg/binop-notand6.c: New test.
5334
5335 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR testsuite/49432
5338         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5339
5340 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5341
5342         PR fortran/49400
5343         * gfortran.dg/proc_ptr_31.f90: New.
5344
5345 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5346
5347         * gnat.dg/volatile6.adb: New test.
5348         * gnat.dg/volatile7.adb: Likewise.
5349         * gnat.dg/volatile8.adb: Likewise.
5350         * gnat.dg/volatile9.adb: Likewise.
5351
5352 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5353
5354         * gnat.dg/constant3.adb: New test.
5355
5356 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5357
5358         PR libfortran/49296
5359         * gfortran.dg/read_list_eof_1.f90: New test.
5360
5361 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5362
5363         PR target/49411
5364         * gcc.target/i386/testimm-1.c: New test.
5365         * gcc.target/i386/testimm-2.c: New test.
5366         * gcc.target/i386/testimm-3.c: New test.
5367         * gcc.target/i386/testimm-4.c: New test.
5368         * gcc.target/i386/testimm-5.c: New test.
5369         * gcc.target/i386/testimm-6.c: New test.
5370         * gcc.target/i386/testimm-7.c: New test.
5371         * gcc.target/i386/testimm-8.c: New test.
5372         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5373         * gcc.target/i386/xop-rotate1-int.c: New test.
5374         * gcc.target/i386/xop-rotate2-int.c: New test.
5375
5376 2011-06-17  Jason Merrill  <jason@redhat.com>
5377
5378         * g++.dg/cpp0x/rv-func2.C: New.
5379
5380         * g++.dg/debug/dwarf2/lambda1.C: New.
5381         * g++.dg/warn/Wshadow-6.C: Adjust.
5382
5383 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5384
5385         PR fortran/48699
5386         * gfortran.dg/move_alloc_5.f90: New.
5387
5388 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5389
5390         PR rtl-optimization/48542
5391         * gcc.dg/torture/pr48542.c: New test.
5392
5393 2011-06-16  Jason Merrill  <jason@redhat.com>
5394
5395         PR c++/44160
5396         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5397
5398         PR c++/45378
5399         * g++.dg/cpp0x/initlist52.C New.
5400
5401         PR c++/45399
5402         * c-c++-common/raw-string-12.c: New.
5403
5404         PR c++/49229
5405         * g++.dg/cpp0x/sfinae26.C: New.
5406
5407         PR c++/49251
5408         * g++.dg/cpp0x/variadic113.C: New.
5409
5410         PR c++/49420
5411         * g++.dg/cpp0x/variadic112.C: New.
5412
5413 2011-06-16  Jeff Law <law@redhat.com>
5414
5415         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5416         improved jump threading.
5417         * gcc.dg/builtin-object-size-2.c: Likewise.
5418         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5419
5420 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5421
5422         PR fortran/49074
5423         * gfortran.dg/typebound_assignment_3.f03: New.
5424
5425 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5426
5427         PR testsuite/48727
5428         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5429
5430 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5431
5432         PR tree-optimization/49343
5433         * gnat.dg/discr31.ad[sb]: New test.
5434
5435 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5436
5437         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5438
5439 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5440
5441         PR target/45098
5442         * gcc.target/arm/ivopts-3.c: Update test.
5443         * gcc.target/arm/ivopts-5.c: Same.
5444
5445 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5446
5447         Revert:
5448         2011-06-10  Wei Guozhi  <carrot@google.com>
5449
5450         PR target/45335
5451         * gcc.target/arm/pr45335.c: New test.
5452         * gcc.target/arm/pr45335-2.c: New test.
5453         * gcc.target/arm/pr45335-3.c: New test.
5454         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5455         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5456         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5457
5458 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5459
5460         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5461
5462 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5463
5464         PR fortran/49417
5465         * gfortran.dg/class_43.f03: New.
5466
5467 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5468
5469         PR tree-optimization/49419
5470         * gcc.c-torture/execute/pr49419.c: New test.
5471
5472 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5473
5474         * gcc.dg/sms-9.c: New file.
5475
5476 2011-06-15  Easwaran Raman  <eraman@google.com>
5477
5478         PR rtl-optimization/49414
5479         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5480
5481 2011-06-14  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/cpp0x/noexcept13.C: New.
5484
5485 2011-06-14  Easwaran Raman  <eraman@google.com>
5486
5487         PR rtl-optimization/44194
5488         * gcc.dg/pr44194-1.c: New test.
5489         * gcc.dg/pr44194-2.c: New test.
5490
5491 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5492
5493         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5494         switches.
5495         * gcc.target/arm/pr45701-2.c: Likewise.
5496         * gcc.target/arm/thumb-branch1.c: Likewise.
5497
5498 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5499
5500         PR testsuite/48727
5501         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5502
5503 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5504
5505         * gcc.target/arm/pr45701-1.c: Require thumb support.
5506         * gcc.target/arm/pr45701-2.c: Likewise.
5507         * gcc.target/arm/thumb-branch1.c: Likewise.
5508
5509         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5510         * gcc.target/arm/pr39839.c: Likewise.
5511         * gcc.target/arm/pr40657-2.c: Likewise.
5512         * gcc.target/arm/pr40956.c: Likewise.
5513         * gcc.target/arm/pr41679.c: Likewise.
5514         * gcc.target/arm/pr42235.c: Likewise.
5515         * gcc.target/arm/pr42495.c: Likewise.
5516         * gcc.target/arm/pr42505.c: Likewise.
5517         * gcc.target/arm/pr42574.c: Likewise.
5518         * gcc.target/arm/pr46883.c: Likewise.
5519         * gcc.target/arm/pr46934.c: Likewise.
5520         * gcc.target/arm/xor-and.c: Likewise.
5521
5522 2011-06-14  Jason Merrill  <jason@redhat.com>
5523
5524         * g++.dg/other/error23.C: Adjust error message.
5525         * g++.dg/other/error32.C: Likewise.
5526
5527         PR c++/49389
5528         * g++.dg/cpp0x/rv-dotstar.C: New.
5529
5530         PR c++/49369
5531         * g++.dg/cpp0x/decltype30.C: New.
5532
5533         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5534
5535 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR fortran/49103
5538         * gfortran.dg/pr49103.f90: New test.
5539
5540 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5541
5542         PR target/45098
5543         * gcc.target/arm/ivopts-3.c: New test.
5544         * gcc.target/arm/ivopts-4.c: New test.
5545         * gcc.target/arm/ivopts-5.c: New test.
5546
5547 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR rtl-optimization/49390
5550         * gcc.c-torture/execute/pr49390.c: New test.
5551
5552 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5553
5554         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5555
5556 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5557
5558         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5559         * gcc.c-torture/execute/cmpsi-2.x: New file.
5560         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5561         * gcc.c-torture/execute/pr45262.x: New file.
5562         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5563         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5564         int32plus
5565         * gcc.c-torture/compile/pr49163.c: Ditto.
5566
5567 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5568
5569         * gcc.dg/vect/vect-16.c: Rename to...
5570         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5571         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5572         for double-word vectors.
5573         * gcc.dg/vect/vect-peel-4.c: Likewise.
5574         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5575         vect_element_align.
5576         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5577         -fno-fast-math.
5578
5579 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5580
5581         PR target/44618
5582         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5583
5584 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5585
5586         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5587
5588 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5589
5590         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5591
5592 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5593
5594         * gfortran.dg/trim_optimize_8.f90:  New test case.
5595
5596 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5597            Ira Rosen  <ira.rosen@linaro.org>
5598
5599         PR tree-optimization/49352
5600         * gcc.dg/vect/pr49352.c: New test.
5601
5602 2011-06-12  Tobias Burnus
5603
5604         PR fortran/49324
5605         * gfortran.dg/alloc_comp_assign_11.f90: New.
5606
5607 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5608
5609         * gfortran.dg/trim_optimize_7.f90:  New test.
5610
5611 2011-06-10  Wei Guozhi  <carrot@google.com>
5612
5613         PR target/45335
5614         * gcc.target/arm/pr45335.c: New test.
5615         * gcc.target/arm/pr45335-2.c: New test.
5616         * gcc.target/arm/pr45335-3.c: New test.
5617         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5618         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5619         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5620
5621 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5622
5623         PR c++/41769
5624         * g++.dg/parse/error39.C: New.
5625
5626 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5627
5628         * gcc.target/arm/20090811-1.c: Skip for incompatible
5629         options, do not override other options.
5630         * gcc.target/arm/combine-cmp-shift.c: Skip for
5631         incompatible options.
5632         * gcc.target/arm/pr45094.c: Likewise.
5633         * gcc.target/arm/scd42-1.c: Likewise.
5634         * gcc.target/arm/scd42-3.c: Likewise.
5635         * gcc.target/arm/thumb-ltu.c: Likewise.
5636
5637         * lib/target-supports.exp
5638         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5639         multilib flags use -mfpu with a value other than neon-fp16.
5640
5641 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5642
5643         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5644         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5645
5646 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5647
5648         * lib/target-supports.exp (check_effective_target_pie): New proc.
5649         * gcc.dg/pie-link.c: Use target pie.
5650
5651 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5652             Laurent Roug�  <laurent.rouge@menta.fr>
5653
5654         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5655         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5656
5657 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5658
5659         * gfortran.dg/coarray/sync_1.f90: New test for
5660         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5661
5662 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5663
5664         PR tree-optimization/49318
5665         * gcc.dg/vect/pr49318.c: New test.
5666
5667 2011-06-09  David Krauss  <potswa@mac.com>
5668
5669         * g++.dg/template/arrow1.C: New.
5670
5671 2011-06-09  Jason Merrill  <jason@redhat.com>
5672
5673         * lib/prune.exp: Prune "note"s.
5674         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5675
5676         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5677         * g++.dg/template/dependent-expr3.C: Likewise.
5678         * g++.dg/parse/template7.C: Likewise.
5679         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5680         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5681         * g++.old-deja/g++.pt/friend38.C: Likewise.
5682         * g++.old-deja/g++.pt/crash32.C: Likewise.
5683         * g++.old-deja/g++.other/init4.C: Likewise.
5684         * g++.old-deja/g++.other/friend8.C: Likewise.
5685
5686         * g++.dg/ext/complex7.C: Adjust expected output.
5687         * g++.dg/diagnostic/method1.C: Likewise.
5688         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5689         * g++.dg/parse/crash33.C: Likewise.
5690         * g++.dg/other/warning1.C: Likewise.
5691         * g++.dg/init/pr29571.C: Likewise.
5692         * g++.dg/warn/overflow-warn-1.C: Likewise.
5693         * g++.dg/warn/overflow-warn-3.C: Likewise.
5694         * g++.dg/warn/overflow-warn-4.C: Likewise.
5695         * g++.old-deja/g++.oliva/template1.C: Likewise.
5696
5697         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5698         * g++.dg/parse/template7.C: Adjust.
5699
5700 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5701
5702         PR target/49307
5703         * gcc.dg/pr49307.c: New.
5704
5705 2011-06-09  Wei Guozhi  <carrot@google.com>
5706
5707         PR target/46975
5708         * gcc.target/arm/pr46975.c: New testcase.
5709
5710 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5711
5712         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5713         (PMETH, arglist_t): Removed.
5714         (method_get_number_of_arguments): Removed.
5715         (method_get_nth_argument): Removed.
5716         (method_get_first_argument): Removed.
5717         (method_get_next_argument): Removed.
5718         (method_get_sizeof_arguments): Removed.
5719         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5720         (PMETH): Removed.
5721         (method_get_number_of_arguments): Removed.
5722         (method_get_nth_argument): Removed.
5723         (method_get_first_argument): Removed.
5724         (method_get_next_argument): Removed.
5725         (method_get_sizeof_arguments): Removed.
5726         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5727
5728 2011-06-09  David Li  <davidxl@google.com>
5729
5730         * gcc.dg/dump-pass.c: New test.
5731
5732 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5733
5734         PR c++/29003
5735         * g++.dg/parse/error38.C: New.
5736
5737 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR middle-end/49308
5740         * gfortran.dg/pr49308.f90: New test.
5741
5742 2011-06-08  Jason Merrill  <jason@redhat.com>
5743
5744         * g++.dg/cpp0x/noexcept11.C: New.
5745         * g++.dg/cpp0x/noexcept12.C: New.
5746         * g++.dg/cpp0x/sfinae11.C: Adjust.
5747
5748 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR testsuite/49323
5751         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5752         to dg-options, match also DW_AT_linkage_name.
5753
5754 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5755
5756         PR middle-end/21953
5757         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5758         -fno-common on alpha*-dec-osf*.
5759         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5760
5761 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5762
5763         PR rtl-optimization/49303
5764         * gcc.target/ia64/pr49303.c: New test.
5765
5766 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5767
5768         PR fortran/18918
5769         * gfortran.dg/coarray_lock_1.f90: New.
5770         * gfortran.dg/coarray_lock_2.f90: New.
5771
5772 2011-06-07  Jason Merrill  <jason@redhat.com>
5773
5774         * lib/prune.exp: Look for "required" rather than "instantiated".
5775         * g++.dg/abi/mangle11.C: Likewise.
5776         * g++.dg/abi/mangle12.C: Likewise.
5777         * g++.dg/abi/mangle17.C: Likewise.
5778         * g++.dg/abi/mangle20-2.C: Likewise.
5779         * g++.dg/abi/pragma-pack1.C: Likewise.
5780         * g++.dg/cpp0x/decltype26.C: Likewise.
5781         * g++.dg/cpp0x/decltype28.C: Likewise.
5782         * g++.dg/cpp0x/decltype29.C: Likewise.
5783         * g++.dg/cpp0x/enum11.C: Likewise.
5784         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5785         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5786         * g++.dg/cpp0x/pr47416.C: Likewise.
5787         * g++.dg/ext/case-range2.C: Likewise.
5788         * g++.dg/ext/case-range3.C: Likewise.
5789         * g++.dg/gomp/for-19.C: Likewise.
5790         * g++.dg/gomp/pr37533.C: Likewise.
5791         * g++.dg/gomp/pr38639.C: Likewise.
5792         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5793         * g++.dg/inherit/base3.C: Likewise.
5794         * g++.dg/inherit/using6.C: Likewise.
5795         * g++.dg/init/placement4.C: Likewise.
5796         * g++.dg/init/reference3.C: Likewise.
5797         * g++.dg/lookup/scoped6.C: Likewise.
5798         * g++.dg/lookup/using7.C: Likewise.
5799         * g++.dg/other/abstract1.C: Likewise.
5800         * g++.dg/other/error10.C: Likewise.
5801         * g++.dg/other/error5.C: Likewise.
5802         * g++.dg/other/field1.C: Likewise.
5803         * g++.dg/other/offsetof5.C: Likewise.
5804         * g++.dg/parse/bitfield2.C: Likewise.
5805         * g++.dg/parse/constant4.C: Likewise.
5806         * g++.dg/parse/crash20.C: Likewise.
5807         * g++.dg/parse/invalid-op1.C: Likewise.
5808         * g++.dg/parse/non-dependent2.C: Likewise.
5809         * g++.dg/parse/template18.C: Likewise.
5810         * g++.dg/tc1/dr152.C: Likewise.
5811         * g++.dg/tc1/dr166.C: Likewise.
5812         * g++.dg/tc1/dr176.C: Likewise.
5813         * g++.dg/tc1/dr213.C: Likewise.
5814         * g++.dg/template/access11.C: Likewise.
5815         * g++.dg/template/access2.C: Likewise.
5816         * g++.dg/template/access3.C: Likewise.
5817         * g++.dg/template/access7.C: Likewise.
5818         * g++.dg/template/arg7.C: Likewise.
5819         * g++.dg/template/cond2.C: Likewise.
5820         * g++.dg/template/crash13.C: Likewise.
5821         * g++.dg/template/crash40.C: Likewise.
5822         * g++.dg/template/crash7.C: Likewise.
5823         * g++.dg/template/crash84.C: Likewise.
5824         * g++.dg/template/ctor5.C: Likewise.
5825         * g++.dg/template/defarg13.C: Likewise.
5826         * g++.dg/template/defarg14.C: Likewise.
5827         * g++.dg/template/dtor7.C: Likewise.
5828         * g++.dg/template/eh2.C: Likewise.
5829         * g++.dg/template/error2.C: Likewise.
5830         * g++.dg/template/error43.C: Likewise.
5831         * g++.dg/template/friend32.C: Likewise.
5832         * g++.dg/template/injected1.C: Likewise.
5833         * g++.dg/template/instantiate1.C: Likewise.
5834         * g++.dg/template/instantiate3.C: Likewise.
5835         * g++.dg/template/instantiate5.C: Likewise.
5836         * g++.dg/template/instantiate7.C: Likewise.
5837         * g++.dg/template/local6.C: Likewise.
5838         * g++.dg/template/lookup2.C: Likewise.
5839         * g++.dg/template/member5.C: Likewise.
5840         * g++.dg/template/memfriend15.C: Likewise.
5841         * g++.dg/template/memfriend16.C: Likewise.
5842         * g++.dg/template/memfriend17.C: Likewise.
5843         * g++.dg/template/memfriend7.C: Likewise.
5844         * g++.dg/template/meminit1.C: Likewise.
5845         * g++.dg/template/nested3.C: Likewise.
5846         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5847         * g++.dg/template/nontype12.C: Likewise.
5848         * g++.dg/template/nontype13.C: Likewise.
5849         * g++.dg/template/nontype6.C: Likewise.
5850         * g++.dg/template/pr23510.C: Likewise.
5851         * g++.dg/template/pr35240.C: Likewise.
5852         * g++.dg/template/ptrmem15.C: Likewise.
5853         * g++.dg/template/ptrmem6.C: Likewise.
5854         * g++.dg/template/qualified-id1.C: Likewise.
5855         * g++.dg/template/qualttp20.C: Likewise.
5856         * g++.dg/template/qualttp3.C: Likewise.
5857         * g++.dg/template/qualttp4.C: Likewise.
5858         * g++.dg/template/qualttp5.C: Likewise.
5859         * g++.dg/template/qualttp6.C: Likewise.
5860         * g++.dg/template/qualttp7.C: Likewise.
5861         * g++.dg/template/qualttp8.C: Likewise.
5862         * g++.dg/template/recurse.C: Likewise.
5863         * g++.dg/template/recurse2.C: Likewise.
5864         * g++.dg/template/ref5.C: Likewise.
5865         * g++.dg/template/scope2.C: Likewise.
5866         * g++.dg/template/sfinae10.C: Likewise.
5867         * g++.dg/template/sfinae3.C: Likewise.
5868         * g++.dg/template/sizeof3.C: Likewise.
5869         * g++.dg/template/static9.C: Likewise.
5870         * g++.dg/template/template-id-2.C: Likewise.
5871         * g++.dg/template/typedef13.C: Likewise.
5872         * g++.dg/template/typename4.C: Likewise.
5873         * g++.dg/template/using14.C: Likewise.
5874         * g++.dg/template/using2.C: Likewise.
5875         * g++.dg/template/warn1.C: Likewise.
5876         * g++.dg/warn/Wparentheses-13.C: Likewise.
5877         * g++.dg/warn/Wparentheses-15.C: Likewise.
5878         * g++.dg/warn/Wparentheses-16.C: Likewise.
5879         * g++.dg/warn/Wparentheses-17.C: Likewise.
5880         * g++.dg/warn/Wparentheses-18.C: Likewise.
5881         * g++.dg/warn/Wparentheses-19.C: Likewise.
5882         * g++.dg/warn/Wparentheses-20.C: Likewise.
5883         * g++.dg/warn/Wparentheses-23.C: Likewise.
5884         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5885         * g++.dg/warn/noeffect2.C: Likewise.
5886         * g++.dg/warn/noeffect4.C: Likewise.
5887         * g++.dg/warn/pr8570.C: Likewise.
5888         * g++.old-deja/g++.brendan/init2.C: Likewise.
5889         * g++.old-deja/g++.eh/spec6.C: Likewise.
5890         * g++.old-deja/g++.pt/crash10.C: Likewise.
5891         * g++.old-deja/g++.pt/crash36.C: Likewise.
5892         * g++.old-deja/g++.pt/derived3.C: Likewise.
5893         * g++.old-deja/g++.pt/error2.C: Likewise.
5894         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5895         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5896         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5897         * g++.old-deja/g++.pt/overload7.C: Likewise.
5898         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5899
5900 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5901             Iain Sandoe  <iains@gcc.gnu.org>
5902
5903         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5904         Added code to deal with the case when [Protocol
5905         -descriptionForInstanceMethod:] or [Protocol
5906         -descriptionForClassMethod:] returns NULL.
5907
5908 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5909             Iain Sandoe  <iains@gcc.gnu.org>
5910
5911         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5912         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5913         Added cast.
5914
5915 2011-06-07  Xinliang David Li  <davidxl@google.com>
5916
5917         * gcc.dg/inline_2.c: New test.
5918         * gcc.dg/unroll_2.c: New test.
5919         * gcc.dg/inline_3.c: New test.
5920         * gcc.dg/unroll_3.c: New test.
5921         * gcc.dg/inline_4.c: New test.
5922         * gcc.dg/unroll_4.c: New test.
5923         * gcc.dg/inline_1.c: New test.
5924         * gcc.dg/unroll_1.c: New test.
5925
5926 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5927
5928         PR tree-optimization/48497
5929         * lib/gcc-defs.exp (dg-additional-options): New proc.
5930         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5931         -msse2 on 32-bit x86.
5932
5933 2011-06-06  Jason Merrill  <jason@redhat.com>
5934
5935         * g++.dg/cpp0x/enum19.C: New.
5936
5937 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5938
5939         * gcc.target/arm/neon-reload-class.c: New test.
5940
5941 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5942
5943         PR debug/49130
5944         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5945
5946 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5947
5948         * gcc.target/arm/smlatb-1.c: New file.
5949         * gcc.target/arm/smlatt-1.c: New file.
5950         * gcc.target/arm/smlaltb-1.c: New file.
5951         * gcc.target/arm/smlaltt-1.c: New file.
5952
5953 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5954
5955         * gcc.target/arm/mla-2.c: New test.
5956
5957 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR gcov-profile/49299
5960         * gcc.dg/tree-prof/pr49299-1.c: New test.
5961         * gcc.dg/tree-prof/pr49299-2.c: New test.
5962
5963 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5964
5965         * lib/target-supports.exp
5966         (check_effective_target_vect_widen_mult_qi_to_hi):
5967         Add NEON as supporting target.
5968         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5969         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5970         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5971         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5972         using widening multiplication on targets that support it.
5973         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5974         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5975         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5976
5977 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5978
5979         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5980         Modern Objective-C runtime API.
5981         * objc/execute/next_mapping.h: Removed.
5982         * objc-obj-c++-shared/next-mapping.h: Removed.
5983         * objc-obj-c++-shared/Object1.h: Removed.
5984         * objc-obj-c++-shared/Object1.m: Removed.
5985         * objc-obj-c++-shared/Object1.mm: Removed.
5986         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5987         * objc-obj-c++-shared/Protocol1.h: Removed.
5988         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5989         of ProtoBool, IVAR_T and METHOD.
5990         * objc-obj-c++-shared/runtime.h: New.
5991         * objc-obj-c++-shared/TestsuiteObject.h: New.
5992         * objc-obj-c++-shared/TestsuiteObject.m: New.
5993
5994         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5995         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5996         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5997         it a class method.
5998         * objc/execute/_cmd.m: Include
5999         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6000         runtime API.  ([TestClass +initialize]): Include this method also
6001         with the GNU runtime.
6002         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6003         Object.  ([-setValue:]): Return void.
6004         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6005         with the GNU runtime.  Include
6006         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6007         for the NeXT runtime.  Use the existing print_ivars() and
6008         compare_structures() implementations for the old NeXT runtime.
6009         Added new implementations for the Modern GNU and NeXT runtimes.
6010         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6011         well.  (main): Use objc_getClass().  Use return instead of exit.
6012         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6013         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6014         of exit().
6015         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6016         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6017         instead of Object.  (main): Use return instead of exit().
6018         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6019         instead of Object.  Removed prototype for exit().  (main): Use
6020         return instead of exit().  Use the Modern Objective-C runtime API.
6021         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6022         Object.
6023         * objc/execute/class-tests-1.h: Include
6024         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6025         runtime API.  (test_class_with_superclass): Do not call [Object
6026         class].  There is no need to with the current libobjc.
6027         * objc/execute/class-tests-2.h: Include
6028         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6029         runtime API.
6030         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6031         ../../objc-obj-c++-shared/next-mapping.h.
6032         * objc/execute/class-2.m: Likewise.
6033         * objc/execute/class-3.m: Likewise.
6034         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6035         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6036         +initialize]): Include this method also with the GNU
6037         runtime. (main): Use the Modern Objective-C runtime API.
6038         * objc/execute/class-5.m: Likewise.
6039         * objc/execute/class-6.m: Likewise.
6040         * objc/execute/class-7.m: Likewise.
6041         * objc/execute/class-8.m: Likewise.
6042         * objc/execute/class-9.m: Likewise.
6043         * objc/execute/class-10.m: Likewise.
6044         * objc/execute/class-11.m: Likewise.
6045         * objc/execute/class-12.m: Likewise.
6046         * objc/execute/class-13.m: Likewise.
6047         * objc/execute/class-14.m: Likewise.
6048         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6049         this method also with the GNU runtime.
6050         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6051         +initialize]): Include this method also with the GNU runtime.
6052         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6053         of Object.
6054         * objc/execute/encode-1.m: Likewise.
6055         * objc/execute/enumeration-1.m: Likewise.
6056         * objc/execute/enumeration-2.m: Likewise.
6057         * objc/execute/exceptions/catchall-1.m: Likewise.
6058         * objc/execute/exceptions/finally-1.m: Likewise.
6059         * objc/execute/exceptions/foward-1.m: Likewise.
6060         * objc/execute/exceptions/local-variables-1.m: Likewise.
6061         * objc/execute/exceptions/throw-nil.m: Likewise.
6062         * objc/execute/exceptions/trivial.m: Likewise.
6063         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6064         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6065         * objc/execute/exceptions/matcher-1.m: Likewise.
6066         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6067         Object.
6068         * objc/execute/formal_protocol-2.m: Likewise.
6069         * objc/execute/formal_protocol-3.m: Likewise.
6070         * objc/execute/formal_protocol-4.m: Likewise.
6071         * objc/execute/formal_protocol-5.m: Include
6072         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6073         protocol_getName().
6074         * objc/execute/formal_protocol-6.m: Likewise.
6075         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6076         Object.  Include <objc/Protocol.h> instead of
6077         ../../objc-obj-c++-shared/Protocol1.h.
6078         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6079         Object.
6080         * objc/execute/informal_protocol.m: Likewise.
6081         * objc/execute/load-3.m: Likewise.
6082         * objc/execute/many_args_method.m ([TestClass +initialize]):
6083         Include this method with the GNU runtime as well.
6084         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6085         * objc/execute/nested-func-1.m: Use TestsuiteObject
6086         instead of Object.
6087         * objc/execute/nil_method-1.m: Likewise.
6088         * objc/execute/no_clash.m: Likewise.
6089         * objc/execute/np-1.m: Do not include
6090         ../../objc-obj-c++-shared/Protocol1.h.
6091         (main): Use return instead of exit().
6092         * objc/execute/np-2.m: Do not include
6093         ../../objc-obj-c++-shared/Protocol1.h.
6094         ([MyObject +initialize]): Include this method also with the GNU
6095         runtime.  (main): Use return instead of exit().
6096         * objc/execute/object_is_class.m: Include
6097         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6098         of Object.  (main): Use the Modern Objective-C runtime API.
6099         * objc/execute/object_is_meta_class.m: Likewise.
6100         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6101         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6102         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6103         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6104         Objective-C runtime API.
6105         * objc/execute/protocol-isEqual-2.m: Likewise.
6106         * objc/execute/protocol-isEqual-3.m: Likewise.
6107         * objc/execute/protocol-isEqual-4.m: Likewise.
6108         * objc/execute/redefining_self.m ([TestClass +initialize]):
6109         Include this method with the GNU runtime as well.
6110         * objc/execute/root_methods.m: Include
6111         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6112         Include this method with the GNU runtime as well.
6113         (main): Use the Modern Objective-C runtime API.
6114         * objc/execute/selector-1.m: Include
6115         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6116         of Object.  (main): Use the Modern Objective-C runtime API.
6117         * objc/execute/static-1.m ([Test +initialize]): Include this
6118         method with the GNU runtime as well.
6119         * objc/execute/static-2.m: Likewise.
6120         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6121         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6122         ([MathClass +initialize]): Include this method with the GNU
6123         runtime as well.
6124         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6125         instead of Object.
6126         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6127         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6128         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6129         * objc.dg/attributes/method-attribute-1.m: Likewise.
6130         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6131         * objc.dg/attributes/method-attribute-2.m: Likewise.
6132         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6133         * objc.dg/attributes/method-attribute-3.m: Likewise.
6134         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6135         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6136         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6137         * obj-c++.dg/bitfield-1.mm: Likewise.
6138         * obj-c++.dg/bitfield-2.mm: Likewise
6139         * objc.dg/bitfield-3.m: Likewise.
6140         * obj-c++.dg/bitfield-4.mm: Likewise.
6141         * objc.dg/bitfield-5.m: Likewise
6142         * objc.dg/call-super-1.m: Likewise.
6143         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6144         Use objc_getClass() instead of objc_get_class(), but for the GNU
6145         runtime redefine objc_getClass as objc_get_class.  Include
6146         ../objc-obj-c++-shared/runtime.h.
6147         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6148         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6149         Use the Modern Objective-C runtime API.
6150         * objc.dg/class-protocol-1.m: Include
6151         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6152         * obj-c++.dg/class-protocol-1.mm: Likewise.
6153         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6154         * objc.dg/comp-types-10.m: Likewise.
6155         * objc.dg/comp-types-11.m: Likewise.
6156         * objc.dg/comp-types-12.m: Likewise.
6157         * obj-c++.dg/comp-types-9.mm: Likewise.
6158         * obj-c++.dg/comp-types-11.mm: Likewise.
6159         * obj-c++.dg/comp-types-12.mm: Likewise.
6160         * obj-c++.dg/comp-types-13.mm: Likewise.
6161         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6162         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6163         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6164         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6165         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6166         * objc.dg/desig-init-1.m: Likewise.
6167         * obj-c++.dg/defs.mm: Likewise.
6168         * objc.dg/exceptions-2.m: Likewise.
6169         * obj-c++.dg/except-1.mm: Likewise.
6170         * obj-c++.dg/exceptions-2.mm: Likewise.
6171         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6172         Use the Modern Objective-C runtime API.
6173         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6174         the Modern Objective-C runtime API.  Do not include
6175         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6176         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6177         the Modern Objective-C runtime API except when using an older NeXT
6178         runtime.
6179         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6180         the Modern Objective-C runtime API.
6181         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6182         objc/encoding.h.
6183         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6184         * objc.dg/encode-7-next-64bit.m: Updated include.
6185         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6186         objc/encoding.h.
6187         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6188         the Modern Objective-C runtime API.
6189         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6190         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6191         instead of ../objc-obj-c++-shared/Protocol1.h.
6192         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6193         the Modern Objective-C runtime API except when using an older NeXT
6194         runtime.
6195         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6196         the Modern Objective-C runtime API.
6197         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6198         Object.
6199         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6200         * objc.dg/fix-and-continue-2.m: Likewise.
6201         * objc.dg/foreach-1.m: Likewise.
6202         * objc.dg/foreach-2.m: Likewise.
6203         * objc.dg/foreach-3.m: Likewise.
6204         * objc.dg/foreach-4.m: Likewise.
6205         * objc.dg/foreach-5.m: Likewise.
6206         * objc.dg/foreach-6.m: Likewise.
6207         * objc.dg/foreach-7.m: Likewise.
6208         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6209         Object.
6210         * objc.dg/func-ptr-2.m: Likewise.
6211         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6212         Do not include objc/objc-api.h.
6213         * obj-c++.dg/fsf-package-0.mm: Likewise.
6214         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6215         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6216         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6217         of Object.
6218         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6219         * objc.dg/gnu-runtime-3.m: Likewise.
6220         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6221         * objc.dg/headers.m: Include objc/runtime.h instead of
6222         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6223         for the NeXT runtime.
6224         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6225         * obj-c++.dg/isa-field-1.mm: Likewise.
6226         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6227         * objc.dg/layout-1.m: Likewise.
6228         * objc.dg/layout-2.m: Likewise.
6229         * objc.dg/local-decl-2.m: Likewise.
6230         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6231         Object.  ([Container +elementForView:]): Use
6232         class_conformsToProtocol().
6233         * obj-c++.dg/lookup-2.mm: Likewise.
6234         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6235         * obj-c++.dg/local-decl-1.mm: Likewise.
6236         * objc.dg/method-3.m: Likewise.
6237         * objc.dg/method-4.m: Likewise.
6238         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6239         ../objc-obj-c++-shared/Protocol1.h.
6240         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6241         * objc.dg/method-9.m: Likewise.
6242         * objc.dg/method-10.m: Likewise.
6243         * objc.dg/method-13.m ([Root +initialize]): Include this method
6244         also for the GNU runtime.  (main): Use objc_getClass() also for
6245         the GNU runtime.
6246         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6247         * objc.dg/method-17.m: Likewise.
6248         * objc.dg/method-19.m: Likewise.
6249         * objc.dg/method-20b.m: Likewise.
6250         * obj-c++.dg/method-2.mm: Likewise.
6251         * obj-c++.dg/method-6.mm: Likewise.
6252         * obj-c++.dg/method-10.mm: Likewise.
6253         * obj-c++.dg/method-11.mm: Likewise.
6254         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6255         ../objc-obj-c++-shared/Protocol1.h.
6256         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6257         * obj-c++.dg/method-15.mm: Likewise.
6258         * obj-c++.dg/method-17.mm: Likewise.
6259         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6260         +initialize]): Include this method also for the GNU
6261         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6262         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6263         * obj-c++.dg/method-22.mm: Likewise.
6264         * obj-c++.dg/method-23.mm: Likewise.
6265         * obj-c++.dg/no-extra-load.mm: Likewise.
6266         * objc.dg/objc-fast-4.m: Likewise.
6267         * objc.dg/objc-gc-4.m: Likewise.
6268         * obj-c++.dg/objc-gc-3.mm: Likewise.
6269         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6270         protocol_getMethodDescription() instead of [Protocol
6271         -descriptionForInstanceMethod].
6272         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6273         Made it available with all runtimes.  (main): Call -test instead
6274         of -class.
6275         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6276         and put into a category.
6277         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6278         Object.  Include objc/objc.h.
6279         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6280         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6281         New. (main): Use protocol_getMethodDescription() instead
6282         of [Protocol -descriptionForInstanceMethod] and [Protocol
6283         -descriptionForClassMethod].
6284         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6285         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6286         Objective-C runtime API.
6287         * obj-c++.dg/proto-qual-1.mm: Likewise.
6288         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6289         Object.
6290         * obj-c++.dg/property/property-1.mm: Likewise.
6291         * obj-c++.dg/qual-types-1.mm: Likewise.
6292         * objc.dg/selector-2.m: Include objc/objc.h instead of
6293         ../objc-obj-c++-shared/Object1.h.
6294         * obj-c++.dg/selector-2.mm: Likewise.
6295         * obj-c++.dg/selector-5.mm: Likewise.
6296         * obj-c++.dg/selector-6.mm: Likewise.
6297         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6298         Object.  Do not include objc/objc-api.h.
6299         * obj-c++.dg/set-not-used-1.mm: Likewise.
6300         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6301         * objc.dg/stret-1.m: Likewise.
6302         * objc.dg/stret-2.m: Likewise.
6303         * obj-c++.dg/super-class-2.mm: Likewise.
6304         * objc.dg/super-class-3.m: Likewise.
6305         * objc.dg/super-class-4.m: Likewise.
6306         * objc.dg/sync-2.m: Likewise.
6307         * obj-c++.dg/sync-2.mm: Likewise.
6308         * objc.dg/sync-1.m: Include objc/objc.h instead of
6309         ../objc-obj-c++-shared/Object1.h.
6310         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6311         'Class' as the type of 'isa'.
6312         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6313         Objective-C runtime API.  ([TestClass +initialize]): Include this
6314         method with the GNU runtime as well.
6315         * objc.dg/strings/strings-1.m: Updated includes.
6316         * obj-c++.dg/strings/strings-1.mm: Likewise.
6317         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6318         objc.dg/strings/const-str-12b.m.
6319         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6320         * obj-c++.dg/template-3.mm: Likewise.
6321         * obj-c++.dg/template-4.mm: Likewise.
6322         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6323         Objective-C runtime API.
6324         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6325         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6326         * obj-c++.dg/try-catch-1.mm: Likewise.
6327         * obj-c++.dg/try-catch-2.mm: Likewise.
6328         * objc.dg/try-catch-3.m: Likewise.
6329         * obj-c++.dg/try-catch-3.mm: Likewise.
6330         * objc.dg/try-catch-6.m: Likewise.
6331         * objc.dg/try-catch-7.m: Likewise.
6332         * obj-c++.dg/try-catch-7.mm: Likewise.
6333         * obj-c++.dg/try-catch-8.mm: Likewise.
6334         * obj-c++.dg/try-catch-9.mm: Likewise.
6335         * objc.dg/try-catch-10.m: Likewise.
6336         * obj-c++.dg/try-catch-11.mm: Likewise.
6337         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6338         Object.  Include objc/objc.h.
6339         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6340         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6341         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6342         Object.  Use Modern Objective-C runtime API.  Do not use
6343         performv::.
6344         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6345         * obj-c++.dg/torture/trivial.mm: Likewise.
6346         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6347         instead of ../objc-obj-c++-shared/Object1.h.  Include
6348         ../objc-obj-c++-shared/runtime.h.
6349         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6350         * objc.dg/torture/strings/const-str-11.m: Likewise.
6351         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6352         * objc.dg/torture/strings/const-str-9.m: Likewise.
6353         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6354         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6355         instead of Object. Only add _FooClassReference if
6356         __NEXT_RUNTIME__.
6357         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6358         * objc.dg/torture/strings/const-str-8.m: Likewise.
6359         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6360         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6361         additional sources.
6362         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6363         Object.
6364         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6365         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6366         * obj-c++.dg/va-meth-1.mm: Likewise.
6367         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6368         ../objc-obj-c++-shared/Object1.h.
6369         * objc.dg/zero-link-3.m: Likewise.
6370
6371 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6372
6373         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6374
6375 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6376
6377         PR objc-++/48275
6378         * obj-c++.dg/property/cxx-property-1.mm: New.
6379         * obj-c++.dg/property/cxx-property-2.mm: New.
6380
6381 2011-06-06  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6384
6385 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6386
6387         PR rtl-optimization/49145
6388         From Ryan Mansfield
6389         * gcc.c-torture/compile/pr49145.c: New test.
6390
6391 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6392
6393         PR testsuite/49288
6394         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6395         to dg-options, match also DW_AT_linkage_name.
6396
6397         PR debug/49294
6398         * gcc.dg/debug/pr49294.c: New test.
6399
6400         PR c++/49264
6401         * g++.dg/opt/pr49264.C: New test.
6402
6403 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6404
6405         PR tree-optimization/49243
6406         * gcc.dg/pr49243.c: New.
6407
6408 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6409
6410         * gnat.dg/specs/cond_expr1.ads: New test.
6411
6412 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6413
6414         * gnat.dg/deferred_const4.ad[sb]: New test.
6415         * gnat.dg/deferred_const4_pkg.ads: New helper.
6416
6417 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6418
6419         * gnat.dg/test_tamdt.adb: Rename to...
6420         * gnat.dg/taft_type1.adb: ...this.
6421         * gnat.dg/tamdt.ad[sb]: Rename to...
6422         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6423         * gnat.dg/tamdt_aux.ads: Rename to...
6424         * gnat.dg/taft_type1_pkg2.ads: ...this.
6425         * gnat.dg/taft_type2.ad[sb]: New test.
6426         * gnat.dg/taft_type2_pkg.ads: New helper.
6427         * gnat.dg/taft_type3.adb: New test.
6428         * gnat.dg/taft_type3_pkg.ads: New helper.
6429
6430 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6431
6432         PR fortran/49255
6433         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6434         for F2008.
6435
6436 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6437
6438         PR testsuite/49287
6439         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6440         warning.
6441         * objc.dg/gnu-api-2-objc.m: Likewise.
6442         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6443         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6444
6445 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6446
6447         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6448         alignment, not the alignment, when calling class_addIvar().  Add
6449         an 'isa' instance variable to the test root class.
6450         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6451
6452 2011-06-04  Jan Hubicka  <jh@suse.cz>
6453
6454         PR tree-optimization/48893
6455         PR tree-optimization/49091
6456         PR tree-optimization/49179
6457         * gfortran.dg/pr49179.f90: New testcase
6458
6459 2011-06-04  Jan Hubicka  <jh@suse.cz>
6460
6461         PR lto/48954
6462         * g++.dg/torture/pr48954.C: New testcase.
6463
6464 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6465
6466         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6467
6468 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6469
6470         PR c++/33840
6471         * g++.dg/diagnostic/bitfld2.C: New.
6472
6473 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6474
6475         PR target/49281
6476         * gcc.c-torture/execute/pr49281.c: New test.
6477
6478 2011-06-04  Jan Hubicka  <jh@suse.cz>
6479
6480         PR tree-optimize/48929
6481         * gcc.c-torture/compile/pr48929.c: New testcase.
6482
6483 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6484
6485         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6486
6487 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6488
6489         PR c++/49276
6490         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6491
6492 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6493
6494         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6495
6496 2011-06-03  Richard Henderson  <rth@redhat.com>
6497             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6498
6499         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6500
6501 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6502
6503         * objc.dg/headers.m: Do not include objc-list.h.
6504
6505 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6506
6507         * objc.dg/type-stream-1.m: Test removed.
6508         * objc.dg/headers.m: Do not include typedstream.h.
6509
6510 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6511
6512         * objc.dg/torture/forward-1.m (main): Updated testcase.
6513
6514 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6515
6516         PR target/49163
6517         * gcc.c-torture/compile/pr49163.c: New.
6518
6519 2011-06-02  Asher Langton  <langton2@llnl.gov>
6520
6521         PR fortran/49268
6522         * gfortran.dg/PR49268.f90: New test.
6523
6524 2011-06-02  Asher Langton  <langton2@llnl.gov>
6525
6526         PR fortran/37039
6527         * gfortran.dg/PR37039.f90: New test.
6528
6529 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6530
6531         PR objc/48539
6532         * objc.dg/method-5.m: Updated.
6533         * objc.dg/method-19.m: Updated.
6534         * objc.dg/method-lookup-1.m: New.
6535         * obj-c++.dg/method-6.mm: Updated.
6536         * obj-c++.dg/method-7.mm: Updated.
6537         * obj-c++.dg/method-lookup-1.mm: New.
6538
6539 2011-06-02  DJ Delorie  <dj@redhat.com>
6540
6541         * lib/timeout.exp (timeout): Add board_info support.
6542
6543 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6546
6547 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6548
6549         PR fortran/49265
6550         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6551         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6552
6553 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6554             Hans-Peter Nilsson  <hp@axis.com>
6555
6556         PR rtl-optimization/48840
6557         * gcc.target/sparc/ultrasp13.c: New test.
6558
6559 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6560
6561         PR target/49238
6562         * gcc.c-torture/compile/pr49238.c: New.
6563
6564 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6565
6566         * gcc.target/arm/g2.c: Skip test in -mthumb.
6567         Skip test unless cpu is xscale.
6568         * gcc.target/arm/scd42-2.c: Likewise.
6569         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6570
6571 2011-06-01  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/cpp0x/decltype28.C: New.
6574         * g++.dg/cpp0x/decltype29.C: New.
6575
6576 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6577
6578         PR target/45074
6579         * gcc.target/mips/pr45074.c: New test.
6580
6581 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6582             Hans-Peter Nilsson  <hp@axis.com>
6583
6584         PR rtl-optimization/48830
6585         * gcc.target/sparc/ultrasp12.c: New test.
6586
6587 2011-06-01  David Li  <davidxl@google.com>
6588
6589         * gcc.dg/profile-dir-1.c: Change pass name.
6590         * gcc.dg/profile-dir-2.c: Ditto.
6591         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6592         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6593         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6594         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6595         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6596         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6597         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6598         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6599         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6600         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6601         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6602         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6603         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6604         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6605         * gcc.dg/profile-dir-3.c: Ditto.
6606         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6607
6608 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6609
6610         * objc.dg/attributes/method-nonnull-1.m: New test.
6611         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6612
6613 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6614
6615         PR fortran/18918
6616         * gfortran.dg/coarray_atomic_1.f90: New.
6617         * gfortran.dg/coarray/atomic_1.f90: New.
6618
6619 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6620
6621         * gcc.dg/guality/bswaptest.c: New test.
6622         * gcc.dg/guality/clztest.c: New test.
6623         * gcc.dg/guality/ctztest.c: New test.
6624         * gcc.dg/guality/rotatetest.c: New test.
6625
6626         PR target/48688
6627         * gcc.target/i386/pr48688.c: New test.
6628
6629 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6630
6631         PR c++/48010
6632         * g++.dg/lookup/name-clash9.C: New.
6633
6634 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6635
6636         PR fortran/18918
6637         * gfortran.dg/coarray/dummy_1.f90: New.
6638
6639 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6640
6641         PR fortran/18918
6642         * gfortran.dg/coarray/save_1.f90: New.
6643         * gfortran.dg/coarray_4.f90: Update dg-error.
6644
6645 2011-05-31  Jason Merrill  <jason@redhat.com>
6646
6647         * g++.dg/cpp0x/rv-template1.C: New.
6648
6649 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6650
6651         PR rtl-optimization/49235
6652         * gcc.dg/pr49235.c: New test.
6653
6654 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6655
6656         PR tree-optimization/49093
6657         * gcc.dg/vect/pr49093.c: New test.
6658
6659 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6660
6661         PR debug/49047
6662         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6663
6664 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6665
6666         PR testsuite/49239
6667         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6668         output array.
6669
6670 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6671
6672         PR target/49186
6673         * gcc.c-torture/execute/pr49186.c: New.
6674
6675 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6676
6677         PR target/49168
6678          * gcc.target/i386/pr49168-1.c: New.
6679
6680 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6681             Eric Botcazou  <ebotcazou@adacore.com>
6682
6683         * gcc.dg/guality/drap.c: New test.
6684
6685 2011-05-30  Richard Guenther  <rguenther@suse.de>
6686
6687         PR tree-optimization/49210
6688         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6689         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6690
6691 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR c++/49223
6694         * g++.dg/gomp/pr49223-1.C: New test.
6695         * g++.dg/gomp/pr49223-2.C: New test.
6696
6697 2011-05-30  Richard Guenther  <rguenther@suse.de>
6698
6699         PR tree-optimization/49218
6700         * gcc.c-torture/execute/pr49218.c: New testcase.
6701
6702 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6703
6704         PR tree-optimization/49199
6705         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6706         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6707         -fno-tree-scev-cprop.
6708
6709 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6710
6711         PR fortran/47601
6712         * gfortran.dg/extends_13.f03: New.
6713
6714 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR rtl-optimization/49095
6717         * gcc.target/i386/pr49095.c: New test.
6718
6719 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6720
6721         PR fortran/18918
6722         * gfortran.dg/coarray_24.f90: New.
6723
6724 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6725
6726         PR fortran/18918
6727         * gfortran.dg/coarray_23.f90: New.
6728
6729 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6730
6731         From Ryan Mansfield
6732         * gcc.dg/pr48826.c: New test.
6733
6734 2011-05-29  Richard Guenther  <rguenther@suse.de>
6735
6736         PR tree-optimization/49217
6737         * gcc.dg/torture/pr49217.c: New testcase.
6738
6739 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6740
6741         PR testsuite/49222
6742         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6743
6744 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6745
6746         * gnat.dg/boolean_subtype.adb: Rename to...
6747         * gnat.dg/boolean_subtype1.adb: ...this.
6748
6749 2011-05-28  Jason Merrill  <jason@redhat.com>
6750
6751         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6752
6753 2011-05-27  Jason Merrill  <jason@redhat.com>
6754
6755         * g++.dg/cpp0x/enum18.C: Adjust.
6756
6757         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6758
6759 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6760
6761         PR fortran/18918
6762         * gfortran.dg/coarray_22.f90: New.
6763
6764 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6765
6766         PR tree-optimization/46728
6767         * gcc.target/powerpc/pr46728-1.c: New.
6768         * gcc.target/powerpc/pr46728-2.c: New.
6769         * gcc.target/powerpc/pr46728-3.c: New.
6770         * gcc.target/powerpc/pr46728-4.c: New.
6771         * gcc.target/powerpc/pr46728-5.c: New.
6772         * gcc.dg/pr46728-6.c: New.
6773         * gcc.target/powerpc/pr46728-7.c: New.
6774         * gcc.target/powerpc/pr46728-8.c: New.
6775         * gcc.dg/pr46728-9.c: New.
6776         * gcc.target/powerpc/pr46728-10.c: New.
6777         * gcc.target/powerpc/pr46728-11.c: New.
6778         * gcc.dg/pr46728-12.c: New.
6779         * gcc.target/powerpc/pr46728-13.c: New.
6780         * gcc.target/powerpc/pr46728-14.c: New.
6781         * gcc.target/powerpc/pr46728-15.c: New.
6782         * gcc.target/powerpc/pr46728-16.c: New.
6783
6784 2011-05-27  Jason Merrill  <jason@redhat.com>
6785
6786         * g++.dg/abi/mangle47.C: New.
6787
6788         PR c++/49176
6789         * g++.dg/template/const5.C: New.
6790
6791         * g++.dg/cpp0x/enum18.C: New.
6792
6793         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6794
6795         * g++.dg/cpp0x/error6.C: New.
6796
6797         * g++.dg/cpp0x/error5.C: New.
6798
6799 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR c++/49165
6802         * g++.dg/eh/cond6.C: New test.
6803
6804 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6805
6806         PR fortran/48820
6807         * gfortran.dg/rank_3.f90: New.
6808         * gfortran.dg/rank_4.f90: New.
6809
6810 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6811
6812         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6813         replace dump search.
6814
6815 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6818         * gnat.dg/bit_packed_array5.adb: ...here.
6819
6820 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6821
6822         PR c++/42056
6823         * g++.dg/cpp0x/auto25.C: New.
6824
6825 2011-05-27  Richard Guenther  <rguenther@suse.de>
6826
6827         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6828
6829 2011-05-27  Richard Guenther  <rguenther@suse.de>
6830
6831         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6832
6833 2011-05-27  Richard Guenther  <rguenther@suse.de>
6834
6835         PR middle-end/49189
6836         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6837
6838 2011-05-26  Jason Merrill  <jason@redhat.com>
6839
6840         * g++.dg/cpp0x/friend1.C: New.
6841         * g++.dg/cpp0x/friend2.C: New.
6842
6843         * g++.dg/cpp0x/auto7.C: Update.
6844         * g++.dg/template/crash50.C: Adjust.
6845         * g++.dg/template/static9.C: Adjust.
6846         * g++.old-deja/g++.ext/memconst.C: Adjust.
6847
6848 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6849
6850         * gcc.dg/march.c: Ignore a note for some targets.
6851
6852 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6853             Nathan Froyd  <froydnj@codesourcery.com>
6854
6855         PR c++/2288
6856         PR c++/18770
6857         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6858         * g++.dg/parse/pr18770.C: New test.
6859         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6860
6861 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6862
6863         PR fortran/48955
6864         * gfortran.dg/dependency_40.f90 : New test.
6865
6866 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6867
6868         PR fortran/18918
6869         * gfortran.dg/coarray/registering_1.f90: New.
6870
6871 2011-05-26  Jason Merrill  <jason@redhat.com>
6872
6873         * g++.dg/cpp0x/variadic111.C: New.
6874         * g++.dg/cpp0x/variadic41.C: Adjust.
6875
6876 2011-05-26  Richard Guenther  <rguenther@suse.de>
6877
6878         PR tree-optimization/48702
6879         * gcc.dg/torture/pr48702.c: New testcase.
6880
6881 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6882
6883         PR gcov-profile/48845
6884         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6885         support.
6886         * gcc.dg/matrix/matrix.exp: Likewise.
6887         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6888         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6889         line number to check_profiling_available.
6890         * lib/target-supports.exp (check_profiling_available): Account for
6891         this.
6892         Require TLS runtime support with -fprofile-generate.
6893         * lib/profopt.exp (profopt-execute): Add TLS options for
6894         -fprofile-generate.
6895         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6896
6897 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6898
6899         PR c++/49165
6900         * g++.dg/eh/cond5.C: New test.
6901
6902         PR tree-optimization/49161
6903         * gcc.c-torture/execute/pr49161.c: New test.
6904
6905 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6906
6907         * gcc.target/arm/neon-vorn-vbic.c: New test.
6908
6909 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6910
6911         PR tree-optimization/49038
6912         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6913         * gcc.dg/vect/pr49038.c: New test.
6914
6915 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6916
6917         * g++.dg/init/pr25811-3.C: New.
6918         * g++.dg/init/pr25811-4.C: New.
6919
6920 2011-05-25  Jason Merrill  <jason@redhat.com>
6921
6922         * g++.dg/cpp0x/enum17.C: New.
6923         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6924
6925         * g++.dg/cpp0x/auto24.C: New.
6926
6927         * g++.dg/cpp0x/error4.C: New.
6928
6929         * g++.dg/cpp0x/rv-restrict.C: New.
6930
6931         * g++.dg/cpp0x/enum15.C: New.
6932         * g++.dg/cpp0x/constexpr-switch2.C: New.
6933
6934         * g++.dg/cpp0x/variadic110.C: New.
6935
6936         * g++.dg/cpp0x/auto9.C: Add typedef test.
6937
6938         * g++.dg/cpp0x/auto23.C: New.
6939         * g++.dg/cpp0x/auto9.C: Adjust.
6940
6941         * g++.dg/cpp0x/defaulted29.C: New.
6942
6943         * g++.dg/cpp0x/initlist51.C: New.
6944
6945 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6946
6947         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6948         * g++.dg/abi/packed1.C: Suppress warning.
6949         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6950         * g++.dg/template/stdarg1.C: Likewise.
6951         * g++.dg/other/packed1.C: Remove arm from xfail list.
6952
6953 2011-05-25  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/cpp0x/enum16.C: New.
6956         * g++.dg/parse/error15.C: Adjust.
6957
6958         * g++.dg/cpp0x/initlist50.C: New.
6959
6960         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6961
6962         * g++.dg/cpp0x/variadic109.C: New.
6963
6964 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6965
6966          * gcc.target/i386/pause-1.c: New.
6967
6968 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6969
6970         * gcc.dg/stack-usage-1.c: Adjust comment.
6971         * gcc.dg/stack-usage-2.c: New test.
6972
6973 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR c++/49136
6976         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6977         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6978
6979 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6980
6981         PR rtl-optimization/48757
6982         * gfortran.dg/pr48757.f:  New test case.
6983
6984 2011-05-24  Jason Merrill  <jason@redhat.com>
6985
6986         * g++.dg/cpp0x/access01.C: New.
6987
6988 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6989
6990         PR libobjc/48177
6991         * objc.dg/pr48177.m: New testcase.
6992
6993 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6994
6995         PR objc/48187
6996         * objc.dg/pr48187.m: New testcase.
6997         * obj-c++.dg/pr48187.mm: New testcase.
6998         * objc.dg/ivar-extra-semicolon.m: New testcase.
6999
7000 2011-05-24  Jason Merrill  <jason@redhat.com>
7001
7002         * g++.dg/template/access21.C: New.
7003         * g++.dg/template/access22.C: New.
7004
7005 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7006
7007         PR rtl-optimization/48633
7008         * g++.dg/pr48633.C: New test.
7009
7010 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7011
7012         PR target/49133
7013         * g++.dg/other/pr49133.C: New test.
7014
7015 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7016             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7017
7018         * gcc.dg/torture/tls/run-gd.c: New test.
7019         * gcc.dg/torture/tls/run-ie.c: New test.
7020         * gcc.dg/torture/tls/run-ld.c: New test.
7021         * gcc.dg/torture/tls/run-le.c: New test.
7022         * lib/target-supports.exp (check_effective_target_tls_runtime):
7023         Build testcase with TLS options.
7024
7025 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7026
7027         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7028
7029 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7030
7031         PR tree-optimization/49121
7032         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7033
7034 2011-05-23  Jason Merrill  <jason@redhat.com>
7035
7036         * g++.dg/cpp0x/defaulted28.C: New.
7037
7038         * g++.dg/cpp0x/sfinae25.C: New.
7039
7040         * g++.dg/cpp0x/rv-cast2.C: New.
7041
7042         * g++.dg/cpp0x/enum14.C: New.
7043
7044 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7045
7046         PR lto/49123
7047         * gcc.c-torture/execute/pr49123.c: New test.
7048
7049         PR debug/49032
7050         * gcc.dg/debug/pr49032.c: New test.
7051
7052         PR c/49120
7053         * gcc.dg/pr49120.c: New test.
7054
7055 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7056
7057         PR target/47315
7058         * gcc.target/i386/pr47315.c: New test.
7059
7060 2011-05-23  Jason Merrill  <jason@redhat.com>
7061
7062         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7063
7064         * g++.dg/cpp0x/sfinae24.C: New.
7065
7066         * g++.dg/cpp0x/error3.C: New.
7067
7068         * g++.dg/cpp0x/defaulted27.C: New.
7069
7070         * g++.dg/cpp0x/decltype27.C: New.
7071
7072 2011-05-23  Richard Guenther  <rguenther@suse.de>
7073
7074         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7075
7076 2011-05-23  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/40874
7079         * g++.dg/tree-ssa/pr40874.C: New testcase.
7080
7081 2011-05-23  Richard Guenther  <rguenther@suse.de>
7082
7083         PR tree-optimization/49115
7084         * g++.dg/torture/pr49115.C: New testcase.
7085
7086 2011-05-23  Richard Guenther  <rguenther@suse.de>
7087
7088         PR middle-end/15419
7089         * gcc.dg/memcpy-3.c: New testcase.
7090
7091 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7092
7093         PR middle-end/48973
7094         * gcc.c-torture/execute/pr48973-1.c: New test.
7095         * gcc.c-torture/execute/pr48973-2.c: New test.
7096
7097 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7098
7099         PR c++/18016
7100         * g++.dg/warn/pr18016.C: New.
7101
7102 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7103
7104         PR target/45098
7105         * gcc.target/arm/ivopts-6.c: New test.
7106
7107 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7108
7109         PR middle-end/49029
7110         * gcc.c-torture/compile/pr49029.c: New test.
7111
7112 2011-05-22  Jason Merrill  <jason@redhat.com>
7113
7114         * g++.dg/cpp0x/sfinae23.C: New.
7115         * g++.dg/cpp0x/sfinae8.C: Correct.
7116
7117 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7118
7119         * gfortran.dg/function_optimize_8.f90:  New test case.
7120
7121 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7122
7123         PR tree-optimization/49087
7124         * gcc.dg/vect/O3-pr49087.c: New test.
7125
7126 2011-05-21  Jason Merrill  <jason@redhat.com>
7127
7128         * g++.dg/debug/const5.C: New.
7129
7130 2011-05-20  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7133
7134         * g++.dg/cpp0x/constexpr-static7.C: New.
7135
7136         * g++.dg/cpp0x/enum12.C: New.
7137         * g++.dg/cpp0x/enum13.C: New.
7138
7139 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7140
7141         PR fortran/48699
7142         * gfortran.dg/select_type_23.f03: New.
7143
7144 2011-05-20  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/defaulted26.C: New.
7147
7148         * g++.dg/cpp0x/noexcept02.C: Fix.
7149         * g++.dg/cpp0x/noexcept03.C: Fix.
7150         * g++.dg/cpp0x/noexcept08.C: Fix.
7151         * g++.dg/cpp0x/noexcept10.C: New.
7152
7153 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7154
7155         PR fortran/48706
7156         * gfortran.dg/extends_12.f03: New.
7157
7158 2011-05-20  Jason Merrill  <jason@redhat.com>
7159
7160         * g++.dg/template/koenig9.C: New.
7161         * g++.dg/opt/pr47615.C: Fix.
7162         * g++.dg/overload/defarg1.C: Fix.
7163         * g++.dg/tc1/dr213.C: Remove xfail.
7164         * g++.dg/torture/pr34850.C: Fix.
7165         * g++.dg/torture/pr39362.C: Fix.
7166         * g++.old-deja/g++.brendan/crash56.C: Fix.
7167         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7168
7169 2011-05-20  Richard Guenther  <rguenther@suse.de>
7170
7171         PR tree-optimization/49079
7172         * gcc.dg/torture/pr49079.c: New testcase.
7173
7174 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR tree-optimization/49073
7177         * gcc.c-torture/execute/pr49073.c: New test.
7178
7179 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/18918
7182         * gfortran.dg/coarray_21.f90: New.
7183
7184 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7185
7186         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7187         output.
7188
7189 2011-05-19  Richard Guenther  <rguenther@suse.de>
7190
7191         PR testsuite/49063
7192         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7193
7194 2011-05-19  Richard Guenther  <rguenther@suse.de>
7195
7196         PR middle-end/48985
7197         * gcc.dg/builtin-object-size-11.c: New testcase.
7198
7199 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7200
7201         PR target/45098
7202         * gcc.target/arm/ivopts.c: New test.
7203         * gcc.target/arm/ivopts-2.c: New test.
7204
7205 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7206
7207         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7208
7209 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7210
7211         * gcc.c-torture/execute/960321-1.x: Remove.
7212
7213 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7214
7215         PR fortran/48700
7216         * gfortran.dg/move_alloc_4.f90: New.
7217
7218 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         PR target/49002
7221         * gcc.target/i386/pr49002-1.c: New test.
7222         * gcc.target/i386/pr49002-2.c: Likewise.
7223
7224 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7225
7226         PR tree-optimization/49039
7227         * gcc.c-torture/execute/pr49039.c: New test.
7228         * gcc.dg/tree-ssa/pr49039.c: New test.
7229         * g++.dg/torture/pr49039.C: New test.
7230
7231 2011-05-18  Jason Merrill  <jason@redhat.com>
7232
7233         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7234         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7235         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7236
7237 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7238
7239         * gcc.target/bfin/mcpu-bf592.c: New test.
7240
7241 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7242
7243         PR tree-optimization/41881
7244         * gcc.dg/vect/O3-pr41881.c: New test.
7245         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7246
7247 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR tree-optimization/49000
7250         * gcc.dg/pr49000.c: New test.
7251
7252 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7253
7254         * gnat.dg/invalid1.adb: New test.
7255
7256 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7257
7258         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7259         scan pattern.
7260         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7261         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7262
7263 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7264
7265         PR c++/48994
7266         * g++.dg/cpp0x/range-for18.C: New.
7267
7268 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7269
7270         PR fortran/18918
7271         * gfortran.dg/coarray/image_index_2.f90: New.
7272
7273 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7274
7275         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7276         * g++.dg/cpp0x/override2.C: New.
7277
7278 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7279
7280         PR fortran/18918
7281         * gfortran.de/coarray_20.f90: New.
7282
7283 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7284
7285         PR fortran/22572
7286         * function_optimize_7.f90:  New test case.
7287
7288 2011-05-13  Jason Merrill  <jason@redhat.com>
7289
7290         * g++.dg/cpp0x/decltype26.C: New.
7291         * g++.dg/cpp0x/enum11.C: New.
7292
7293 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7294
7295         PR fortran/48972
7296         PR fortran/48991
7297         * gfortran.dg/assign_8.f90: Update dg-error.
7298
7299 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7300
7301         PR fortran/48972
7302         * gfortran.dg/io_constraints_8.f90: New.
7303         * gfortran.dg/io_constraints_9.f90: New.
7304
7305 2011-05-13  Martin Thuresson  <martint@google.com>
7306
7307         PR gcov-profile/47793
7308         * gcc.dg/pr47793.c: New.
7309
7310 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR tree-optimization/48975
7313         * gcc.dg/pr48975.c: New test.
7314
7315 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/48972
7318         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7319
7320 2011-05-12  Jason Merrill  <jason@redhat.com>
7321
7322         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7323
7324 2011-05-12  Geert Bosch  <bosch@adacore.com>
7325
7326         * gnat.dg/view_conversion1.adb: New test.
7327
7328 2011-05-12  Richard Guenther  <rguenther@suse.de>
7329
7330         PR tree-optimization/48172
7331         * gcc.dg/vect/pr48172.c: New testcase.
7332
7333 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR debug/48967
7336         * g++.dg/opt/pr48967.C: New test.
7337
7338 2011-05-11  Jason Merrill  <jason@redhat.com>
7339
7340         * g++.dg/cpp0x/constexpr-friend.C: New.
7341         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7342
7343         * g++.dg/cpp0x/sfinae22.C: New.
7344
7345 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7346
7347         PR fortran/48889
7348         * gfortran.dg/generic_24.f90: New.
7349
7350 2011-05-11  Richard Guenther  <rguenther@suse.de>
7351
7352         PR tree-optimization/15256
7353         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7354
7355 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR debug/48159
7358         * gcc.dg/pr48159-1.c: New test.
7359         * gcc.dg/pr48159-2.c: New test.
7360
7361 2011-05-11  Richard Guenther  <rguenther@suse.de>
7362
7363         PR middle-end/48953
7364         * gcc.dg/torture/pr48953.c: New testcase.
7365
7366 2011-05-11  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/18041
7369         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7370
7371 2011-05-11  Alan Modra  <amodra@gmail.com>
7372
7373         PR target/47755
7374         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7375
7376 2011-05-10  Jason Merrill  <jason@redhat.com>
7377
7378         * g++.dg/cpp0x/defaulted25.C: New.
7379         * g++.dg/template/crash7.C: Adjust.
7380
7381         * g++.dg/cpp0x/variadic108.C: New.
7382
7383 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7384
7385         * g++.dg/inherit/virtual9.C: Extend.
7386
7387 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7388
7389         PR target/48857
7390         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7391         are passed and returned in vector registers.
7392
7393 2011-05-10  Richard Guenther  <rguenther@suse.de>
7394
7395         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7396         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7397         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7398         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7399         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7400         applies.
7401
7402 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7403
7404         PR tree-optimization/48611
7405         PR tree-optimization/48794
7406         * gfortran.dg/gomp/pr48611.f90: New test.
7407         * gfortran.dg/gomp/pr48794.f90: New test.
7408
7409         PR debug/48928
7410         * gcc.dg/dfp/pr48928.c: New test.
7411
7412 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7413
7414         PR c++/48522
7415         * g++.dg/cpp0x/pr48522.C: New.
7416
7417 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7418
7419         PR c++/48735
7420         * g++.dg/cpp0x/sfinae21.C: New.
7421
7422 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7423
7424         * g++.dg/template/sfinae28.C: Rename to...
7425         * g++.dg/cpp0x/sfinae19.C: ... this.
7426         * g++.dg/template/sfinae29.C: Rename to...
7427         * g++.dg/cpp0x/sfinae20.C: ... this.
7428
7429 2011-05-09  Jeff Law <law@redhat.com>
7430
7431         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7432         consistent results.
7433
7434 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7435
7436         PR c++/20039
7437         * g++.dg/init/pr20039.C: New.
7438
7439 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7440
7441         PR c++/48737
7442         PR c++/48744
7443         * g++.dg/template/sfinae28.C: New.
7444         * g++.dg/template/sfinae29.C: Likewise.
7445
7446 2011-05-09  Jason Merrill  <jason@redhat.com>
7447
7448         * g++.dg/template/nontype23.C: New.
7449
7450 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7451         PR c++/48859
7452         * g++.dg/init/pr48859.C: New.
7453
7454 2011-05-09  Jason Merrill  <jason@redhat.com>
7455
7456         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7457         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7458         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7459         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7460         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7461         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7462         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7463         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7464
7465 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7466
7467         * g++.dg/inherit/virtual9.C: New.
7468
7469 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7470
7471         PR c++/48574
7472         * g++.dg/template/dependent-expr8.C: New test case.
7473
7474 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7475
7476         PR tree-optimization/48837
7477         * gcc.dg/pr48837.c: New testcase.
7478
7479 2011-05-06  Jason Merrill  <jason@redhat.com>
7480
7481         * g++.dg/cpp0x/constexpr-condition2.C: New.
7482
7483         * g++.dg/cpp0x/constexpr-missing.C: New.
7484
7485 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7486
7487         PR fortran/18918
7488         * gfortran.dg/coarray/this_image_2.f90: New.
7489
7490 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7491
7492         PR fortran/48858
7493         PR fortran/48820
7494         * gfortran.dg/bind_c_usage_22.f90: New.
7495         * gfortran.dg/bind_c_usage_23.f90: New.
7496         * gfortran.dg/bind_c_usage_24.f90: New.
7497         * gfortran.dg/bind_c_usage_24_c.c: New.
7498
7499 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7500
7501         PR c++/48838
7502         * g++.dg/template/member9.C: New test case.
7503
7504 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7505
7506         * gnat.dg/discr29.ad[sb]: New test.
7507         * gnat.dg/discr30.adb: Likewise.
7508
7509 2011-05-05  Julian Brown  <julian@codesourcery.com>
7510
7511         * gcc.target/arm/neon-vset_lanes8.c: New test.
7512
7513 2011-05-05  Jason Merrill  <jason@redhat.com>
7514
7515         * g++.dg/init/new32.C: New.
7516
7517 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7520         Fix typo.
7521
7522 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR rtl-optimization/48381
7525         * gcc.c-torture/compile/pr48381.c: New test.
7526
7527 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7528
7529         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7530         to dg-options.
7531         * gcc.target/i386/opt-1.c: Ditto.
7532
7533 2011-05-04  Jason Merrill  <jason@redhat.com>
7534
7535         * g++.dg/conversion/base1.C: New.
7536
7537 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7538
7539         PR libgfortran/48787
7540         * gfortran.dg/round_3.f08: Add more checks to test case.
7541
7542 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7543
7544         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7545         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7546         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7547         Gate test on effective_target fd_truncate.
7548
7549 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7550
7551         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7552         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7553         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7554         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7555         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7556         * gcc.target/i386/pr38824.c: Ditto.
7557         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7558         * gcc.target/i386/vecinit-2.c: Ditto.
7559         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7560         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7561         * gcc.target/i386/parity-2.c: Ditto.
7562         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7563
7564 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7565
7566         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7567         remove duplication.
7568         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7569         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7570         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7571
7572 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7573
7574         PR fortran/18918
7575         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7576
7577 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7578
7579         PR fortran/18918
7580         * gfortran.dg/coarray/this_image_1.f90: New.
7581
7582 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7583
7584         PR fortran/18918
7585         * gfortran.dg/coarray/caf.dg: New.
7586         * gfortran.dg/coarray/image_index_1.f90: New, copied
7587         from ../coarray_16.f90.
7588
7589 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7590
7591         PR c++/28501
7592         * g++.dg/ext/complex9.C: New.
7593
7594 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7595
7596         From Mike Frysinger
7597         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7598         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7599         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7600
7601 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7602
7603         * gcc.target/bfin/builtins: Created.
7604         * gcc.target/bfin/hisilh-O0.c: Deleted.
7605         * gcc.target/bfin/hisilh.c: Moved to...
7606         * gcc.target/bfin/builtins/hisilh.c: ...here.
7607         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7608         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7609         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7610         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7611         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7612         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7613         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7614         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7615         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7616         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7617         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7618         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7619         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7620         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7621         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7622         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7623         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7624         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7625         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7626         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7627         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7628         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7629         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7630         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7631         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7632         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7633         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7634         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7635         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7636         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7637         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7638         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7639         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7640         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7641         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7642         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7643         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7644         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7645         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7646         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7647         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7648         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7649         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7650         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7651         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7652         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7653         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7654         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7655         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7656         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7657         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7658         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7659         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7660         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7661         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7662         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7663         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7664         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7665         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7666         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7667         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7668         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7669         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7670         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7671         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7672         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7673         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7674         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7675         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7676         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7677         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7678         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7679         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7680         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7681         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7682         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7683         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7684         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7685         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7686         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7687         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7688         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7689         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7690         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7691         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7692         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7693         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7694         * gcc.target/bfin/builtins/circptr.c: Ditto.
7695         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7696         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7697         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7698         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7699         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7700         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7701         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7702         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7703         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7704         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7705         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7706         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7707         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7708         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7709         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7710         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7711         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7712         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7713         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7714         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7715         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7716         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7717         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7718         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7719         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7720         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7721         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7722         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7723         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7724         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7725         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7726         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7727         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7728         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7729         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7730         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7731         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7732         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7733         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7734         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7735         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7736         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7737         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7738         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7739         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7740         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7741         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7742         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7743         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7744         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7745         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7746         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7747         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7748         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7749         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7750         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7751         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7752         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7753         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7754         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7755         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7756         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7757         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7758         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7759         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7760         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7761         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7762         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7763         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7764         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7765
7766 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7767
7768         * gcc.target/arm/cold-lc.c: New test.
7769
7770 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR target/48774
7773         * gcc.dg/pr48774.c: New test.
7774
7775 2011-05-03  Richard Guenther  <rguenther@suse.de>
7776
7777         * gcc.dg/large-size-array-5.c: New testcase.
7778
7779 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7780
7781         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7782
7783 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7784
7785         * lib/target-supports.exp (check_effective_target_vect_strided):
7786         Replace with...
7787         (check_effective_target_vect_strided2)
7788         (check_effective_target_vect_strided3)
7789         (check_effective_target_vect_strided4)
7790         (check_effective_target_vect_strided8): ...these new functions.
7791
7792         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7793         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7794         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7795         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7796         * gcc.dg/vect/pr37539.c: Likewise.
7797         * gcc.dg/vect/slp-11a.c: Likewise.
7798         * gcc.dg/vect/slp-11b.c: Likewise.
7799         * gcc.dg/vect/slp-11c.c: Likewise.
7800         * gcc.dg/vect/slp-12a.c: Likewise.
7801         * gcc.dg/vect/slp-12b.c: Likewise.
7802         * gcc.dg/vect/slp-18.c: Likewise.
7803         * gcc.dg/vect/slp-19a.c: Likewise.
7804         * gcc.dg/vect/slp-19b.c: Likewise.
7805         * gcc.dg/vect/slp-21.c: Likewise.
7806         * gcc.dg/vect/slp-23.c: Likewise.
7807         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7808
7809         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7810         instead of vect_interleave && vect_extract_even_odd.
7811         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7812         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7813         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7814         * gcc.dg/vect/vect-1.c: Likewise.
7815         * gcc.dg/vect/vect-10.c: Likewise.
7816         * gcc.dg/vect/vect-98.c: Likewise.
7817         * gcc.dg/vect/vect-107.c: Likewise.
7818         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7819         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7820         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7821         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7822         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7823         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7824         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7825         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7826         * gcc.dg/vect/vect-strided-float.c: Likewise.
7827         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7828         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7829         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7830         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7831         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7832         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7833         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7834         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7835         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7836         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7837         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7838         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7839         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7840         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7841         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7842
7843         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7844         target condition.
7845         * gcc.dg/vect/pr30843.c: Likewise.
7846         * gcc.dg/vect/pr33866.c: Likewise.
7847         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7848         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7849         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7850         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7851
7852 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7853
7854         * gcc.dg/vect/slp-11.c: Split into...
7855         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7856         gcc.dg/vect/slp-11c.c: ...these tests.
7857         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7858         * gcc.dg/vect/slp-12c.c: ...this new test.
7859         * gcc.dg/vect/slp-19.c: Split into...
7860         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7861         gcc.dg/vect/slp-19c.c: ...these new tests.
7862
7863 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7864
7865         * lib/target-supports.exp
7866         (check_effective_target_vect_extract_even_odd_wide): Delete.
7867         (check_effective_target_vect_strided_wide): Likewise.
7868         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7869         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7870         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7871         * gcc.dg/vect/pr37539.c: Likewise.
7872         * gcc.dg/vect/slp-11.c: Likewise.
7873         * gcc.dg/vect/slp-12a.c: Likewise.
7874         * gcc.dg/vect/slp-12b.c: Likewise.
7875         * gcc.dg/vect/slp-19.c: Likewise.
7876         * gcc.dg/vect/slp-23.c: Likewise.
7877         * gcc.dg/vect/vect-1.c: Likewise.
7878         * gcc.dg/vect/vect-98.c: Likewise.
7879         * gcc.dg/vect/vect-107.c: Likewise.
7880         * gcc.dg/vect/vect-strided-float.c: Likewise.
7881
7882 2011-05-02  Jason Merrill  <jason@redhat.com>
7883
7884         * g++.dg/init/new31.C: New.
7885
7886 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7887
7888         PR c/35445
7889         * gcc.dg/pr35445.c: New test.
7890
7891 2011-05-02  Jason Merrill  <jason@redhat.com>
7892
7893         * c-c++-common/vla-1.c: New.
7894
7895 2011-05-02  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/48822
7898         * gcc.dg/torture/pr48822.c: New testcase.
7899
7900 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7901
7902         PR c++/47969
7903         * g++.dg/cpp0x/constexpr-47969.C: New.
7904
7905 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7906
7907         PR testsuite/48498
7908         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7909         on vect_no_align targets.
7910         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7911         vect_no_align targets.
7912
7913 2011-05-01  Xinliang David Li  <davidxl@google.com>
7914
7915         * gcc.dg/tree-ssa/integer-addr.c: New test.
7916         * gcc.dg/tree-ssa/alias_bug.c: New test.
7917
7918 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7919
7920         PR libgfortran/48787
7921         * gfortran.dg/round_3.f08: Add more checks.
7922
7923 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/48821
7926         * gfortran.dg/import9.f90: New, proper test.
7927         * gfortran.dg/interface_37.f90: Remove bogus
7928         test (bogus copy of interface_36.f90).
7929
7930 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7931
7932         PR fortran/48821
7933         * gfortran.dg/interface_37.f90: New.
7934
7935 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/48746
7938         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7939
7940 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR tree-optimization/48809
7943         * gcc.c-torture/execute/pr48809.c: New test.
7944
7945 2011-04-29  Jeff Law <law@redhat.com>
7946
7947         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7948
7949 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7950
7951         PR c++/48606
7952         * g++.dg/init/ctor10.C: New.
7953
7954 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7955
7956         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7957           warning in implicitly instantiated templates.
7958
7959 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7960
7961         * g++.dg/warn/Wnull-conversion-1.C: New.
7962         * g++.dg/warn/Wnull-conversion-2.C: New.
7963
7964 2011-04-29  Diego Novillo  <dnovillo@google.com>
7965
7966         * g++.old-deja/g++.other/null3.C: Expect warning about
7967         converting boolean to a pointer.
7968
7969 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7970
7971         PR fortran/48462
7972         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7973         being a target.
7974
7975         PR fortran/48746
7976         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7977
7978 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7979
7980         PR fortran/48810
7981         * gfortran.dg/typebound_proc_22.f90: New.
7982
7983         PR fortran/48800
7984         * gfortran.dg/interface_36.f90: New.
7985
7986 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7987
7988         PR libgfortran/48488
7989         PR libgfortran/48602
7990         PR libgfortran/48615
7991         PR libgfortran/48684
7992         PR libgfortran/48787
7993         * gfortran.dg/fmt_g.f: Adjust test.
7994         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7995         * gfortran.dg/round_3.f08: New test.
7996         * gfortran.dg/namelist_print_1.f: Adjust test.
7997         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7998         * gfortran.dg/f2003_io_5.f03: Adjust test.
7999         * gfortran.dg/coarray_15.f90: Adjust test.
8000         * gfortran.dg/namelist_65.f90: Adjust test.
8001         * gfortran.dg/fmt_cache_1.f: Adjust test.
8002         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8003         * gfortran.dg/real_const_3.f90: Adjust test.
8004
8005 2011-04-29  Jan Hubicka  <jh@suse.cz>
8006
8007         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8008         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8009
8010 2011-04-28  Xinliang David Li  <davidxl@google.com>
8011
8012         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8013         * g++.dg/prof-robust-1.C: New test.
8014
8015 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8016
8017         PR tree-optimization/48765
8018         * gcc.dg/vect/pr48765.c: New.
8019
8020 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8021
8022         PR tree-optimization/48775
8023         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8024
8025 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8026
8027         PR c++/48798
8028         * g++.dg/inherit/pr48798.C: New.
8029         * g++.old-deja/g++.other/base1.C: Adjust.
8030
8031 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8032
8033         PR c++/48656
8034         * g++.dg/template/inherit7.C: New test case.
8035
8036 2011-04-28  Richard Guenther  <rguenther@suse.de>
8037
8038         PR tree-optimization/40052
8039         PR tree-optimization/15347
8040         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8041         * gcc.dg/pr15347.c: Likewise.
8042
8043 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8044
8045         PR c++/48530
8046         * g++.dg/cpp0x/sfinae18.C: New.
8047
8048 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8049
8050         PR c++/48771
8051         * g++.dg/ext/is_literal_type1.C: New.
8052
8053 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8054
8055         PR fortran/48112
8056         PR fortran/48279
8057         * gfortran.dg/interface_35.f90: New.
8058         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8059         * gfortran.dg/func_result_6.f90: Add dg-warning.
8060         * gfortran.dg/bessel_1.f90: Ditto.
8061         * gfortran.dg/hypot_1.f90: Ditto.
8062         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8063         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8064         * gfortran.dg/interface_assignment_4.f90: Ditto.
8065
8066 2011-04-27  Jason Merrill  <jason@redhat.com>
8067
8068         * g++.dg/ext/complex8.C: New.
8069
8070         * g++.dg/cpp0x/initlist49.C: New.
8071         * g++.dg/init/new30.C: New.
8072
8073 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8074
8075         PR fortran/48788
8076         * gfortran.dg/whole_file_34.f90: New.
8077
8078 2011-04-27  Jan Hubicka  <jh@suse.cz>
8079
8080         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8081
8082 2011-04-27  Jason Merrill  <jason@redhat.com>
8083
8084         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8085
8086         * g++.dg/parse/ambig6.C: New.
8087
8088 2011-04-27  Nick Clifton  <nickc@redhat.com>
8089
8090         * gcc.dg/20020312-2.c: Add definition for RX.
8091
8092         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8093         option with RX targets.
8094
8095         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8096         /* */ comments.
8097
8098 2011-04-27  Richard Guenther  <rguenther@suse.de>
8099
8100         * gcc.dg/tree-ssa/pr23382.c: Remove.
8101
8102 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8103
8104         PR target/48767
8105         * gcc.c-torture/compile/pr48767.c: New test.
8106
8107 2011-04-27  Richard Guenther  <rguenther@suse.de>
8108
8109         PR tree-optimization/48772
8110         * g++.dg/pr48772.C: New testcase.
8111
8112 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR c/48742
8115         * gcc.c-torture/compile/pr48742.c: New test.
8116
8117 2011-04-26  Jason Merrill  <jason@redhat.com>
8118
8119         * g++.dg/lookup/koenig13.C: New.
8120
8121         * g++.dg/cpp0x/initlist48.C: New.
8122
8123 2011-04-25  Jason Merrill  <jason@redhat.com>
8124
8125         * g++.dg/cpp0x/sfinae17.C: New.
8126
8127 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8128
8129         PR target/48258
8130         * gcc.target/powerpc/pr48258-1.c: New file.
8131         * gcc.target/powerpc/pr48258-2.c: Ditto.
8132
8133 2011-04-26  Xinliang David Li  <davidxl@google.com>
8134
8135         * gcc.dg/uninit-suppress.c: New test.
8136         * gcc.dg/uninit-suppress.c: New test.
8137
8138 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR debug/48768
8141         * gcc.dg/pr48768.c: New test.
8142
8143         PR tree-optimization/48734
8144         * gcc.c-torture/compile/pr48734.c: New test.
8145
8146         PR testsuite/48753
8147         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8148
8149 2011-04-26  Richard Guenther  <rguenther@suse.de>
8150
8151         PR tree-optimization/48731
8152         * gcc.dg/torture/pr48731.c: New testcase.
8153
8154 2011-04-26  Richard Guenther  <rguenther@suse.de>
8155
8156         PR testsuite/48753
8157         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8158
8159 2011-04-26  Richard Guenther  <rguenther@suse.de>
8160
8161         PR middle-end/48694
8162         * gcc.dg/torture/pr48694-1.c: New testcase.
8163         * gcc.dg/torture/pr48694-2.c: Likewise.
8164
8165 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8166
8167         * g++.dg/ext/underlying_type1.C: New.
8168         * g++.dg/ext/underlying_type2.C: Likewise.
8169         * g++.dg/ext/underlying_type3.C: Likewise.
8170         * g++.dg/ext/underlying_type4.C: Likewise.
8171         * g++.dg/ext/underlying_type5.C: Likewise.
8172         * g++.dg/ext/underlying_type6.C: Likewise.
8173         * g++.dg/ext/underlying_type7.C: Likewise.
8174         * g++.dg/ext/underlying_type8.C: Likewise.
8175         * g++.dg/ext/underlying_type9.C: Likewise.
8176         * g++.dg/ext/underlying_type10.C: Likewise.
8177
8178 2011-04-25  Jason Merrill  <jason@redhat.com>
8179
8180         * g++.dg/cpp0x/regress/template-const2.C: New.
8181
8182 2011-04-25  Jeff Law <law@redhat.com>
8183
8184         * gcc.dg/tree-ssa/vrp56.c: new test.
8185
8186 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8187
8188         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8189
8190 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR preprocessor/48740
8193         * c-c++-common/raw-string-11.c: New test.
8194
8195 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8196
8197         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8198         hppa*-*-hpux*.
8199
8200 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8201
8202         PR fortran/18918
8203         * gfortran.dg/coarray_19.f90: New.
8204
8205 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR c/48685
8208         * gcc.dg/pr48685.c: New test.
8209
8210 2011-04-22  Jan Hubicka  <jh@suse.cz>
8211
8212         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8213
8214 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8215
8216         PR tree-optimization/48717
8217         * gcc.c-torture/execute/pr48717.c: New test.
8218
8219 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8220
8221         PR target/48723
8222         * gcc.target/i386/pr48723.c: New test.
8223
8224 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR c/48716
8227         * gcc.dg/gomp/pr48716.c: New test.
8228         * g++.dg/gomp/pr48716.C: New test.
8229
8230 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8231
8232         PR c/36750
8233         * gcc.dg/missing-field-init-2.c: Update testcase.
8234
8235 2011-04-22  Alan Modra  <amodra@gmail.com>
8236
8237         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8238
8239 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8240
8241         PR fortran/48405
8242         * gfortran.dg/function_optimize_6.f90:  New test.
8243
8244 2011-04-21  Easwaran Raman  <eraman@google.com>
8245
8246         * gcc.dg/stack-layout-2.c: New test.
8247
8248 2011-04-21  Richard Guenther  <rguenther@suse.de>
8249
8250         PR lto/48703
8251         * g++.dg/lto/pr48207-2_0.C: New testcase.
8252         * g++.dg/lto/pr48207-3_0.C: Likewise.
8253
8254 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8255
8256         * gnat.dg/volatile5.adb: New test.
8257         * gnat.dg/volatile5_pkg.ads: New helper.
8258
8259 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8260
8261         PR target/48708
8262         * gcc.target/i386/pr48708.c: New test.
8263
8264 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8265
8266         * gcc.dg/vect/vect-119.c: New test.
8267
8268 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8269
8270         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8271         and once without.
8272
8273 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8274             Richard Sandiford  <richard.sandiford@linaro.org>
8275
8276         PR target/46329
8277         * gcc.target/arm/pr46329.c: New test.
8278
8279 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8280
8281         PR fortran/18918
8282         * gfortran.dg/coarray_18.f90: New.
8283
8284 2011-04-20  Jason Merrill  <jason@redhat.com>
8285
8286         * g++.dg/cpp0x/initlist47.C: New.
8287
8288         * g++.dg/init/dtor4.C: New.
8289
8290 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8291
8292         PR target/48678
8293         * gcc.target/i386/sse2-pinsrw.c: New test.
8294         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8295         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8296         * gcc.target/i386/sse2-insvhi.c: Ditto.
8297         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8298         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8299
8300 2011-04-20  Jason Merrill  <jason@redhat.com>
8301
8302         * g++.dg/template/const4.C: New.
8303
8304 2011-04-20  Easwaran Raman  <eraman@google.com>
8305
8306         * gcc.dg/stack-layout-1.c: New test.
8307
8308 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8309
8310         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8311         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8312         function.
8313
8314 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8315
8316         * gcc.dg/binop-xor1.c: New test.
8317         * gcc.dg/binop-xor2.c: New test.
8318         * gcc.dg/binop-xor3.c: New test.
8319         * gcc.dg/binop-xor4.c: New test.
8320         * gcc.dg/binop-xor5.c: New test.
8321
8322 2011-04-20  Richard Guenther  <rguenther@suse.de>
8323
8324         PR tree-optimization/47892
8325         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8326
8327 2011-04-20  Richard Guenther  <rguenther@suse.de>
8328
8329         PR middle-end/48695
8330         * g++.dg/torture/pr48695.C: New testcase.
8331
8332 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8333
8334         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8335         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8336         * gcc.c-torture/execute/pr45262.c: Ditto
8337         * gcc.dg/torture/pr43165.c: Ditto.
8338         * gcc.dg/torture/pr47228.c: Ditto.
8339         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8340         * gcc.dg/ipa/pr45644.c: Ditto.
8341         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8342         PDP11.
8343
8344 2011-04-19  Jason Merrill  <jason@redhat.com>
8345
8346         * g++.dg/ext/complex7.C: New.
8347
8348         * g++.dg/ext/attrib41.C: New.
8349
8350 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8351
8352         PR testsuite/48676
8353         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8354
8355 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8356
8357         PR target/48678
8358         * gcc.target/i386/pr48678.c: New test.
8359
8360 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8361
8362         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8363         * g++.dg/opt/devirt2.C: New test.
8364         * g++.dg/ipa/devirt-g-1.C: Likewise.
8365
8366 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/48588
8369         * gfortran.dg/whole_file_33.f90: New.
8370
8371 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8372
8373         * g++.dg/ipa/devirt-7.C: New test.
8374
8375 2011-04-19  Richard Guenther  <rguenther@suse.de>
8376
8377         PR lto/48207
8378         * g++.dg/lto/pr48207_0.C: New testcase.
8379
8380 2011-04-18  Jason Merrill  <jason@redhat.com>
8381
8382         * g++.dg/init/void1.C: New.
8383
8384         * g++.dg/cpp0x/union4.C: New.
8385
8386 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8387
8388         PR middle-end/48661
8389         * g++.dg/torture/pr48661.C: New test.
8390
8391         PR c++/48632
8392         * g++.dg/gomp/pr48632.C: New test.
8393
8394 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8395
8396         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8397         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8398
8399 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8400
8401         PR fortran/18918
8402         * gfortran.dg/coarray_17.f90: New.
8403         * gfortran.dg/coarray_10.f90: Update dg-error.
8404
8405 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8406
8407         PR testsuite/48251
8408         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8409         * gfortran.dg/guality/guality.exp: Likewise.
8410
8411 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8414
8415 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8416
8417         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8418
8419 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8422
8423 2011-04-18  Richard Guenther  <rguenther@suse.de>
8424
8425         PR middle-end/46364
8426         * g++.dg/torture/pr46364.C: New testcase.
8427
8428 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8429
8430         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8431
8432 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8433
8434         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8435
8436 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8437             Ira Rosen  <ira.rosen@linaro.org>
8438
8439         PR target/48252
8440         * gcc.target/arm/pr48252.c: New test.
8441
8442 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8443
8444         PR tree-optimization/48616
8445         * gcc.dg/pr48616.c: New test.
8446
8447 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8448
8449         PR fortran/18918
8450         * gfortran.dg/coarray_16.f90: New.
8451
8452 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8453
8454         PR fortran/48462
8455         * gfortran.dg/realloc_on_assign_7.f03: New test.
8456
8457 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8458
8459         PR libgfortran/48602
8460         * gfortran.dg/fmt_g0_6.f08: New test.
8461
8462 2011-04-17  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/cpp0x/sfinae16.C: New.
8465
8466 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8467
8468         * gcc.target/mips/reg-var-1.c: New test.
8469
8470 2011-04-17  Jan Hubicka  <jh@suse.cz>
8471
8472         * gcc.dg/winline-5.c: Update testcase.
8473
8474 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8475
8476         * gnat.dg/discr27.ad[sb]: Move dg directive.
8477         * gnat.dg/discr28.ad[sb]: New test.
8478         * gnat.dg/discr28_pkg.ads: New helper.
8479
8480 2011-04-17  Michael Matz  <matz@suse.de>
8481
8482         PR tree-optimization/48622
8483         PR lto/48645
8484         * gcc.dg/lto/pr48622_0.c: New test.
8485
8486 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8487
8488         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8489         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8490         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8491         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8492         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8493         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8494
8495 2011-04-15  Jason Merrill  <jason@redhat.com>
8496
8497         * g++.dg/cpp0x/range-for17.C: New.
8498
8499 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8500
8501         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8502         * g++.dg/cpp0x/range-for3.C: Likewise.
8503         * g++.dg/cpp0x/range-for9.C: Correct error message.
8504         * g++.dg/cpp0x/range-for11.C: New.
8505         * g++.dg/cpp0x/range-for12.C: New.
8506         * g++.dg/cpp0x/range-for13.C: New.
8507         * g++.dg/cpp0x/range-for14.C: New.
8508         * g++.dg/cpp0x/range-for15.C: New.
8509         * g++.dg/cpp0x/range-for16.C: New.
8510
8511 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8512
8513         PR fortran/18918
8514         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8515
8516 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8517
8518         * objc.dg/naming-4.m: Updated.
8519         * objc.dg/naming-5.m: Updated.
8520         * objc.dg/naming-6.m: New.
8521         * objc.dg/naming-7.m: New.
8522         * obj-c++.dg/naming-1.mm: Updated.
8523         * obj-c++.dg/naming-2.mm: Updated.
8524         * obj-c++.dg/naming-3.mm: New.
8525         * obj-c++.dg/naming-4.mm: New.
8526
8527 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8528
8529         PR libgfortran/48589
8530         * gfortran.dg/fmt_g0_5.f08: New test.
8531
8532 2011-04-15  Richard Guenther  <rguenther@suse.de>
8533
8534         PR testsuite/48286
8535         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8536
8537 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8538
8539         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8540         -finline-limit=0 to -fno-inline
8541
8542 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR target/48614
8545         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8546         just avx.
8547
8548 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR target/48605
8551         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8552         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8553         * gcc.target/i386/avx-insertps-3.c: New test.
8554         * gcc.target/i386/avx-insertps-4.c: New test.
8555
8556 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8557
8558         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8559         -finline-limit=0
8560
8561 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8562
8563         PR target/46779
8564         PR target/45291
8565         PR target/41894
8566         * gcc.target/avr/pr46779-1.c: New test case
8567         * gcc.target/avr/pr46779-2.c: New test case
8568
8569 2011-04-14  Jason Merrill  <jason@redhat.com>
8570
8571         * g++.dg/cpp0x/sfinae15.C: New.
8572
8573         * g++.dg/cpp0x/sfinae14.C: New.
8574
8575         * g++.dg/ext/vla10.C: New.
8576
8577 2011-04-14  Richard Guenther  <rguenther@suse.de>
8578
8579         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8580
8581 2011-04-14  Richard Guenther  <rguenther@suse.de>
8582
8583         * gcc.dg/fold-bitand-4.c: Move ...
8584         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8585
8586 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8587
8588         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8589         variables const.
8590         * gcc.target/avr/torture/trivial.c: Ditto.
8591
8592 2011-04-13  Jason Merrill  <jason@redhat.com>
8593
8594         * g++.dg/template/operator11.C: New.
8595
8596 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR middle-end/48591
8599         * gcc.dg/gomp/pr48591.c: New test.
8600
8601         PR c++/48570
8602         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8603         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8604
8605 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8606
8607         PR c++/48574
8608         * g++.dg/template/dependent-expr7.C: New test case.
8609
8610 2011-04-13  Jason Merrill  <jason@redhat.com>
8611
8612         * g++.dg/cpp0x/sfinae13.C: New.
8613
8614 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8615
8616         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8617
8618 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8619
8620         * gcc.target/arm/pr43698.c: Remove -march option.
8621
8622 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8623
8624         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8625         -march option.
8626
8627 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8628
8629         PR fortran/48360
8630         PR fortran/48456
8631         * gfortran.dg/realloc_on_assign_6.f03: New test.
8632
8633 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8634
8635         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8636         targets the additional -mno-ms-bitfields and
8637         -Wno-packed-bitfield-compat options.
8638         * g++.dg/ext/bitfield3.C: Likewise.
8639         * g++.dg/ext/bitfield4.C: Likewise.
8640         * g++.dg/ext/bitfield5.C: Likewise.
8641         * gcc.dg/bitfld-15.c: Likewise.
8642         * gcc.dg/bitfld-16.c: Likewise.
8643         * gcc.dg/bitfld-17.c: Likewise.
8644         * gcc.dg/bitfld-18.c: Likewise.
8645
8646 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8647
8648         * gcc.target/arm/neon-vld3-1.c: New test.
8649         * gcc.target/arm/neon-vst3-1.c: New test.
8650         * gcc.target/arm/neon/v*.c: Regenerate.
8651
8652 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR rtl-optimization/48549
8655         * g++.dg/opt/pr48549.C: New test.
8656
8657 2011-04-12  Richard Guenther  <rguenther@suse.de>
8658
8659         PR tree-optimization/46076
8660         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8661
8662 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664         PR testsuite/21164
8665         * lib/compat.exp (compat-execute): Declare unsupported after
8666         stripping path from src1.
8667         * lib/lto.exp (lto-execute): Likewise.
8668
8669 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR c/48552
8672         * gcc.dg/pr48552-1.c: New test.
8673         * gcc.dg/pr48552-2.c: New test.
8674
8675 2011-04-11  Jason Merrill  <jason@redhat.com>
8676
8677         * g++.dg/cpp0x/sfinae12.C: New.
8678
8679         * g++.dg/cpp0x/enum10.C: New.
8680
8681         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8682
8683         * g++.dg/cpp0x/rv-func.C: New.
8684
8685 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8686
8687         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8688         alpha*-dec-osf5*.
8689
8690 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8691
8692         PR tree-optimization/48195
8693         * gcc.dg/ipa/pr48195.c: New test.
8694
8695 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8696
8697         * gnat.dg/return3.adb: Remove unused switch.
8698
8699 2011-04-08  Mike Stump  <mikestump@comcast.net>
8700
8701         PR testsuite/48506
8702         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8703         default to fno-common.
8704
8705 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8706
8707         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8708         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8709
8710 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8711
8712         PR fortran/48448
8713         * gfortran.dg/function_optimize_5.f90:  New test.
8714
8715 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8716
8717         * gnat.dg/aggr17.adb: New test.
8718         * gnat.dg/aggr18.adb: Likewise.
8719
8720 2011-04-08  Michael Matz  <matz@suse.de>
8721
8722         PR middle-end/48389
8723         * gcc.target/i386/pr48389.c: New test.
8724
8725 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8726
8727         PR rtl-optimization/48272
8728         * g++.dg/opt/pr48272.C: New.
8729
8730 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8731
8732         PR rtl-optimization/48235
8733         * gcc.dg/pr48235.c: New.
8734
8735 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8736
8737         PR rtl-optimization/48302
8738         * g++.dg/opt/pr48302.C: New.
8739
8740 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8741
8742         PR target/48273
8743         * g++.dg/opt/pr48273.C: New.
8744
8745 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8746
8747         PR rtl-optimization/48442
8748         * gcc.dg/pr48442.c: New.
8749
8750 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR tree-optimization/48377
8753         * gcc.dg/vect/pr48377.c: New test.
8754
8755 2011-04-07  Jason Merrill  <jason@redhat.com>
8756
8757         * g++.dg/cpp0x/regress/call1.C: New.
8758
8759         * g++.dg/cpp0x/variadic107.C: New.
8760
8761         * g++.dg/cpp0x/sfinae11.C: New.
8762         * g++.dg/cpp0x/noexcept02.C: Fix.
8763
8764         * g++.dg/cpp0x/sfinae10.C: New.
8765
8766         * g++.dg/cpp0x/sfinae9.C: New.
8767
8768         * c-c++-common/Wcast-qual-1.c: Move here from...
8769         * gcc.dg/cast-qual-3.c: ...here, and...
8770         * g++.dg/warn/Wcast-qual2.C: ...here.
8771
8772         * g++.dg/cpp0x/sfinae8.C: New.
8773
8774         * g++.dg/cpp0x/sfinae7.C: New.
8775
8776         * g++.dg/cpp0x/enum9.C: New.
8777
8778 2011-04-07  Mike Stump  <mikestump@comcast.net>
8779
8780         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8781         with no trampolines.
8782
8783 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR fortran/48117
8786         * gfortran.dg/gomp/pr48117.f90: New test.
8787
8788         PR debug/48343
8789         * gcc.dg/torture/pr48343.c: New test.
8790
8791 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8792
8793         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8794
8795 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8796
8797         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8798
8799 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8800
8801         PR target/43920
8802         * lib/scanasm.exp (object-size): New proc.
8803         * gcc.target/arm/pr43920-2.c: New test.
8804
8805 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8806
8807         PR fortran/18918
8808         PR fortran/48477
8809         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8810
8811 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8812
8813         * gcc.dg/mtune.c: Prune note from output.
8814
8815 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR debug/48466
8818         * gcc.dg/guality/pr36977.c: New test.
8819         * gcc.dg/guality/pr48466.c: New test.
8820
8821 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8822
8823         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8824
8825 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8826
8827         * gnat.dg/return3.adb: New test.
8828
8829 2011-04-06  Richard Guenther  <rguenther@suse.de>
8830
8831         PR tree-optimization/47663
8832         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8833
8834 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8835
8836         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8837         Solaris 8 and 9 as well.
8838
8839 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8840
8841         PR target/43920
8842         * gcc.target/arm/pr43920-1.c: New test.
8843
8844 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8845
8846         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8847         (cctor): Actually return the value.
8848         (main): Cast return values.
8849
8850 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8851
8852         * gfortran.dg/character_comparison_8.f90:  New test.
8853
8854 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8855
8856         * frontend-passes: (optimize_lexical_comparison): New function.
8857         (optimize_expr): Call it.
8858         (optimize_comparison): Also handle lexical comparison functions.
8859         Return false instad of -2 for unequal comparison.
8860
8861 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8862
8863         PR fortran/48412
8864         * function_optimize_4.f90:  New test.
8865
8866 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8867
8868         PR fortran/18918
8869         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8870         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8871         * gfortran.dg/coarray_15.f90: New.
8872
8873 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8874
8875         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8876         * gfortran.dg/bessel_7.f90: Likewise.
8877
8878 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8879
8880         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8881
8882 2011-04-03  Richard Guenther  <rguenther@suse.de>
8883             Ira Rosen  <ira.rosen@linaro.org>
8884
8885         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8886         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8887         -ftree-loop-if-convert-stores.
8888
8889 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/specs/aggr2.ads: New test.
8892
8893 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8894
8895         * gnat.dg/debug2.ad[sb]: New test.
8896         * gnat.dg/debug2_pkg.ads: New helper.
8897         * gnat.dg/debug3.ad[sb]: New test.
8898
8899 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8900
8901         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8902
8903 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8904
8905         PR middle-end/48335
8906         * gcc.c-torture/compile/pr48335-1.c: New test.
8907         * gcc.dg/pr48335-1.c: New test.
8908         * gcc.dg/pr48335-2.c: New test.
8909         * gcc.dg/pr48335-3.c: New test.
8910         * gcc.dg/pr48335-4.c: New test.
8911         * gcc.dg/pr48335-5.c: New test.
8912         * gcc.dg/pr48335-6.c: New test.
8913         * gcc.dg/pr48335-7.c: New test.
8914         * gcc.dg/pr48335-8.c: New test.
8915         * gcc.target/i386/pr48335-1.c: New test.
8916
8917 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8918
8919         PR c/36299
8920         * gcc.dg/Waddress.c: New test.
8921
8922 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8923
8924         PR fortran/48352
8925         * gfortran.dg/function_optimize_3.f90:  New test.
8926
8927 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8928
8929         * gcc.c-torture/compile/20110401-1.c: New test.
8930
8931         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8932         * g++.dg/lto/20091002-2_0.C: Likewise.
8933         * g++.dg/lto/20090303_0.c: Likewise.
8934         * g++.dg/lto/20091004-1_0.C: Likewise.
8935         * g++.dg/lto/20091002-3_0.C: Likewise.
8936         * g++.dg/lto/20091004-2_0.C: Likewise.
8937         * g++.dg/lto/20081123_0.C: Likewise.
8938         * g++.dg/lto/20090313_0.C: Likewise.
8939         * g++.dg/lto/20081109-1_0.C: Likewise.
8940         * g++.dg/lto/20081219_0.C: Likewise.
8941         * g++.dg/lto/20081204-1_0.C: Likewise.
8942         * g++.dg/lto/20090302_0.C: Likewise.
8943         * g++.dg/lto/20081119-1_0.C: Likewise.
8944         * g++.dg/lto/20081118_0.C: Likewise.
8945         * gcc.dg/lto/20091020-2_0.c: Likewise.
8946         * gcc.dg/lto/20090210_0.c: Likewise.
8947         * gcc.dg/lto/20081204-1_0.c: Likewise.
8948         * gcc.dg/lto/20081224_0.c: Likewise.
8949         * gcc.dg/lto/20090219_0.c: Likewise.
8950         * gcc.dg/lto/20091014-1_0.c: Likewise.
8951         * gcc.dg/lto/20091016-1_0.c: Likewise.
8952         * gcc.dg/lto/20090206-2_0.c: Likewise.
8953         * gcc.dg/lto/20090116_0.c: Likewise.
8954         * gcc.dg/lto/20091013-1_0.c: Likewise.
8955         * gcc.dg/lto/20091015-1_0.c: Likewise.
8956         * gcc.dg/lto/20090126-2_0.c: Likewise.
8957
8958 2011-03-31  Ian Lance Taylor  <iant@google.com>
8959
8960         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8961
8962 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8963
8964         * gnat.dg/opt16.adb: New test.
8965
8966 2011-03-31  Jason Merrill  <jason@redhat.com>
8967
8968         * g++.dg/cpp0x/defaulted24.C: New.
8969
8970 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8971
8972         PR target/16292
8973         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8974         with -O0.
8975
8976 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8977
8978         * g++.dg/other/i386-9.C: New test.
8979
8980 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8981
8982         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8983
8984 2011-03-30  Jason Merrill  <jason@redhat.com>
8985
8986         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8987
8988         * g++.dg/cpp0x/regress/isnan.C: New.
8989
8990         * g++.dg/cpp0x/initlist46.C: New.
8991
8992 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8993
8994         PR target/47551
8995         * gcc.target/arm/neon-modes-2.c: New test.
8996
8997 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8998
8999         PR c/48305
9000         * gcc.c-torture/compile/pr48305.c: New test.
9001
9002 2011-03-29  Jason Merrill  <jason@redhat.com>
9003
9004         * g++.dg/cpp0x/regress/value-dep1.C: New.
9005
9006 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9007
9008         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9009
9010 2011-03-29  Ian Lance Taylor  <iant@google.com>
9011
9012         * go.test/go-test.exp: Handle the test lines used in several new
9013         tests.
9014         (errchk): Add opts parameter.  Change all callers.  Handle parens
9015         in regexps.
9016
9017 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9018             Dominique d'Humieres  <dominiq@lps.ens.fr>
9019
9020         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9021         and __APPLE__ && __PPC__ && __ALTIVEC__.
9022
9023 2011-03-29  Jason Merrill  <jason@redhat.com>
9024
9025         * g++.dg/cpp0x/dependent1.C: New.
9026
9027         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9028
9029         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9030
9031         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9032
9033 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9034
9035         PR fortran/48095
9036         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9037         * gfortran.dg/proc_ptr_comp_32.f90: New.
9038
9039 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9040
9041         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9042         check for corresponding warning.
9043
9044 2011-03-28  Jason Merrill  <jason@redhat.com>
9045
9046         * g++.dg/cpp0x/rv-deduce2.C: New.
9047
9048 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9049
9050         PR debug/48203
9051         * gcc.dg/pr48203.c: New test.
9052
9053 2011-03-28  Jeff Law <law@redhat.com>
9054
9055         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9056
9057 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9058
9059         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9060         and __PPC__ && __ALTIVEC__.
9061
9062 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9063
9064         PR testsuite/48238
9065         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9066         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9067         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9068         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9069
9070 2011-03-28  Jason Merrill  <jason@redhat.com>
9071
9072         * g++.dg/cpp0x/initlist-array2.C: New.
9073
9074         * g++.dg/cpp0x/initlist-array1.C: New.
9075
9076         * g++.dg/cpp0x/constexpr-compound.C: New.
9077
9078         * g++.dg/cpp0x/constexpr-using.C: New.
9079
9080         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9081
9082 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9083
9084         PR testsuite/48276
9085         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9086
9087 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gcc.dg/slp-1.c: New test.
9090
9091 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9092
9093         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9094         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9095         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9096         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9097         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9098         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9099         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9100         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9101         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9102         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9103         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9104         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9105         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9106         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9107
9108 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9109
9110         PR fortran/47065
9111         * gfortran.dg/trim_optimize_5.f90:  New test.
9112         * gfortran.dg/trim_optimize_6.f90:  New test.
9113
9114 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9115
9116         PR target/38598
9117         * gcc.target/mips/madd-7.c: Remove -mlong32.
9118         * gcc.target/mips/msub-7.c: Likewise.
9119
9120 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9121
9122         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9123         accesses to preserve the meaning of the test for doubleword vectors.
9124         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9125         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9126
9127 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9128
9129         PR fortran/48291
9130         * gfortran.dg/class_42.f03: New.
9131
9132 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9133
9134         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9135         strided accesses.
9136
9137 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9138
9139         PR rtl-optimization/48144
9140         * gcc.dg/pr48144.c: New test.
9141
9142 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9143
9144         * gnat.dg/discr27.ad[sb]: New test.
9145
9146 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9147
9148         * gnat.dg/limited_with2.ad[sb]: New test.
9149         * gnat.dg/limited_with2_pkg1.ads: New helper.
9150         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9151
9152 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9153
9154         * gnat.dg/opt15.adb: New test.
9155         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9156
9157 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9158
9159         PR fortran/48174
9160         PR fortran/45304
9161         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9162         * gfortran.dg/leadz_trailz_3.f90: Ditto
9163
9164 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9165
9166         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9167
9168 2011-03-25  Jason Merrill  <jason@redhat.com>
9169
9170         * g++.dg/cpp0x/defaulted22.C: New.
9171         * g++.dg/cpp0x/defaulted23.C: New.
9172         * g++.dg/cpp0x/defaulted15.C: Adjust.
9173
9174 2011-03-25  Jason Merrill  <jason@redhat.com>
9175
9176         * g++.dg/cpp0x/move1.C: New.
9177
9178 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9179
9180         PR target/48287
9181         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9182
9183 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9184
9185         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9186         for mips-sgi-irix6.5.
9187         Replace snprintf prototype by <stdio.h>.
9188
9189 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9190
9191         PR testsuite/48283
9192         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9193         run_expensive_tests.
9194         * gcc.dg/graphite/block-4.c: Likewise.
9195         * gcc.dg/graphite/block-7.c: Likewise.
9196         * gcc.dg/graphite/block-8.c: Likewise.
9197
9198 2011-03-25  Richard Guenther  <rguenther@suse.de>
9199
9200         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9201         * g++.dg/tree-ssa/pr8781.C: Likewise.
9202         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9203         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9204         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9205         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9206         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9207         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9208         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9209         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9210         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9211         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9212         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9213         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9215         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9216         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9217         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9218         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9219         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9220         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9221         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9222         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9223         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9224         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9225         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9226         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9227         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9228         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9229         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9230         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9235         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9236         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9238         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9241         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9242         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9243         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9244         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9245         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9246         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9248         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9249         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9250         * c-c++-common/pr46562-2.c: Likewise.
9251         * gfortran.dg/pr42108.f90: Likewise.
9252         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9253         foo to be inlined even at -O1.
9254         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9255         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9256         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9257         * gcc.dg/matrix/matrix.exp: Disable FRE.
9258
9259 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR debug/48204
9262         * gcc.dg/dfp/pr48204.c: New test.
9263
9264 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9265
9266         PR target/48209
9267         * gcc.c-torture/execute/pr47917.c: Move this...
9268         * gcc.dg/torture/pr47917.c: to here and add xfails.
9269
9270 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9271
9272         * gnat.dg/array16.ad[sb]: New test.
9273         * gnat.dg/array16.ads: New helper.
9274
9275 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9276
9277         * gnat.dg/derived_type2.adb: New test.
9278
9279 2011-03-24  Richard Guenther  <rguenther@suse.de>
9280
9281         PR tree-optimization/48271
9282         * g++.dg/torture/pr48271.C: New testcase.
9283
9284 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9285
9286         * gnat.dg/array15.ad[sb]: New test.
9287
9288 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9289
9290         PR target/48237
9291         * gcc.target/i386/pr48237.c: New test.
9292
9293 2011-03-24  Richard Guenther  <rguenther@suse.de>
9294
9295         PR middle-end/48269
9296         * gcc.dg/builtin-object-size-10.c: New testcase.
9297
9298 2011-03-24  Richard Guenther  <rguenther@suse.de>
9299
9300         PR tree-optimization/46562
9301         * c-c++-common/pr46562-2.c: New testcase.
9302         * c-c++-common/pr46562.c: Likewise.
9303
9304 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9305
9306         * gcc.dg/vect/vect-cselim-1.c: New test.
9307         * gcc.dg/vect/vect-cselim-2.c: New test.
9308
9309 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9310
9311         * gcc.target/arm/pr46934.c: New.
9312
9313 2011-03-23  Ian Lance Taylor  <iant@google.com>
9314
9315         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9316
9317 2011-03-23  Richard Guenther  <rguenther@suse.de>
9318
9319         * gcc.dg/struct: Remove directory and contents.
9320
9321 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323         PR testsuite/48251
9324         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9325
9326 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         * gnat.dg/discr26.ad[sb]: New test.
9329         * gnat.dg/discr26_pkg.ads: New helper.
9330
9331 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9332
9333         PR target/47553
9334         * gcc.target/arm/neon-vld-1.c: New test.
9335
9336 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9337
9338         * gnat.dg/array14.ad[sb]: New test.
9339         * gnat.dg/array14_pkg.ads: New helper.
9340
9341 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9342
9343         * gcc.c-torture/execute/920501-8.x: Remove.
9344         * gcc.c-torture/execute/930513-1.x: Remove.
9345         * gcc.c-torture/execute/960312-1.x: Remove.
9346         * gcc.c-torture/compile/20000804-1.c,
9347         gcc.c-torture/compile/20001205-1.c,
9348         gcc.c-torture/compile/20001226-1.c,
9349         gcc.c-torture/compile/20010518-2.c,
9350         gcc.c-torture/compile/20020312-1.c,
9351         gcc.c-torture/compile/20020604-1.c,
9352         gcc.c-torture/compile/920501-12.c,
9353         gcc.c-torture/compile/920501-4.c,
9354         gcc.c-torture/compile/920520-1.c,
9355         gcc.c-torture/compile/980506-1.c,
9356         gcc.c-torture/execute/980709-1.x,
9357         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9358         options for m68hc11.
9359         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9360         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9361         m68hc11.
9362
9363 2011-03-22  Nick Clifton  <nickc@redhat.com>
9364
9365         * lib/target-supports.exp (check_profiling_available): Add MN10300
9366         to the list of targets that do not support profiling.  Restore
9367         alpha sorting to this list.
9368
9369 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9370
9371         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9372         failure on 32-bit systems.
9373         * gcc.dg/torture/vector-2.c: Ditto.
9374
9375 2011-03-22  Richard Guenther  <rguenther@suse.de>
9376
9377         PR tree-optimization/48228
9378         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9379
9380 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9381
9382         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9383         powerpc.
9384
9385         PR target/48226
9386         * gcc.target/powerpc/pr48226.c: New file.
9387
9388 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9389
9390         * lib/prune.exp (prune_gcc_output): Prune "could not create
9391         compact unwind for" warnings.
9392
9393 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9394
9395         PR c/42544
9396         PR c/48197
9397         * gcc.c-torture/execute/pr42544.c: New test.
9398         * gcc.c-torture/execute/pr48197.c: New test.
9399
9400 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9401
9402         PR preprocessor/48192
9403         * gcc.target/powerpc/pr48192.c: New file.
9404
9405         PR target/48053
9406         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9407         split problem of 0 being loaded in a VSX register.
9408
9409 2011-03-21  Richard Guenther  <rguenther@suse.de>
9410
9411         PR c/47939
9412         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9413         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9414         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9415         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9416
9417 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR target/48213
9420         * gcc.dg/pr48213.c: New test.
9421
9422 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9423
9424         PR target/12171
9425         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9426
9427 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9428
9429         * gcc.target/arm/xor-and.c: New.
9430
9431 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9432
9433         PR fortran/22572
9434         * gfortran.dg/function_optimize_1.f90:  New test.
9435         * gfortran.dg/function_optimize_2.f90:  New test.
9436
9437 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9438
9439         PR rtl-optimization/47502
9440         * gcc.target/i386/pr47502-1.c: New.
9441         * gcc.target/i386/pr47502-2.c: Likewise.
9442
9443 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9444
9445         PR rtl-optimization/48156
9446         * gcc.dg/pr48156.c: New test.
9447
9448 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9449
9450         PR libfortran/47439
9451         * gfortran.dg/scratch_1.f90: Adjust test.
9452
9453 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9454
9455         PR libfortran/47439
9456         * gfortran.dg/scratch_1.f90: New test.
9457
9458 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9459
9460         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9461         variably modified typedefs.
9462         * gcc.dg/c1x-typedef-2.c: Remove.
9463
9464 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9465
9466         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9467         * gcc.dg/c1x-anon-struct-3.c: New test.
9468         * gcc.dg/anon-struct-11.c: Update.
9469
9470 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9473         dg-xfail-run-if.
9474         Only xfail with gas.
9475
9476 2011-03-18  Jason Merrill  <jason@redhat.com>
9477
9478         * g++.dg/template/fn-ptr1.C: New.
9479
9480         * g++.dg/overload/volatile1.C: New.
9481
9482         * g++.dg/opt/pr23372.C: New.
9483
9484         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9485
9486 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9487
9488         PR middle-end/47405
9489         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9490
9491 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9492
9493         * gcc.target/arm/unsigned-extend-1.c: New.
9494
9495 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR bootstrap/48161
9498         * gcc.c-torture/compile/pr48161.c: New test.
9499
9500 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9501
9502         PR middle-end/47725
9503         * gcc.dg/torture/pr47725.c: New.
9504
9505 2011-03-17  Jason Merrill  <jason@redhat.com>
9506
9507         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9508         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9509
9510 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9511
9512         * gnat.dg/specs/elab2.ads: New test.
9513         * gnat.dg/specs/elab2_pkg.ads: New helper.
9514
9515 2011-03-17  Jason Merrill  <jason@redhat.com>
9516
9517         * g++.dg/cpp0x/decltype-1212.C: New.
9518         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9519
9520 2011-03-17  Jason Merrill  <jason@redhat.com>
9521
9522         * g++.dg/parse/memfnquals1.C: New.
9523
9524 2011-03-17  Richard Guenther  <rguenther@suse.de>
9525
9526         PR middle-end/48134
9527         * gcc.dg/pr48134.c: New testcase.
9528
9529 2011-03-17  Richard Guenther  <rguenther@suse.de>
9530
9531         PR middle-end/48165
9532         * g++.dg/torture/pr48165.C: New testcase.
9533
9534 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR rtl-optimization/48141
9537         * gcc.dg/pr48141.c: New test.
9538
9539 2011-03-16  Jason Merrill  <jason@redhat.com>
9540
9541         * g++.dg/cpp0x/constexpr-48089.C: New.
9542
9543         * g++.dg/cpp0x/constexpr-abi1.C: New.
9544
9545         * g++.dg/cpp0x/constexpr-46336.C: New.
9546         * g++.dg/parse/friend5.C: Adjust expected errors.
9547
9548         * g++.dg/cpp0x/constexpr-47570.C: New.
9549
9550 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9551
9552         PR debug/47510
9553         * ++.dg/debug/dwarf2/typedef6.C: New test.
9554
9555 2011-03-16  Jason Merrill  <jason@redhat.com>
9556
9557         * g++.dg/cpp0x/elision2.C: New.
9558
9559         * g++.dg/cpp0x/constexpr-array3.C: New.
9560
9561 2011-03-16  Jason Merrill  <jason@redhat.com>
9562
9563         * g++.dg/cpp0x/sfinae6.C: New.
9564         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9565         * g++.dg/cpp0x/pr45908.C: Likewise.
9566         * g++.dg/cpp0x/sfinae6.C: Likewise.
9567         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9568         * g++.old-deja/g++.law/arg11.C: Likewise.
9569
9570 2011-03-16  Jason Merrill  <jason@redhat.com>
9571
9572         * g++.dg/template/incomplete6.C: New.
9573
9574 2011-03-16  Jeff Law <law@redhat.com>
9575
9576         * gcc.dg/tree-ssa/vrp55.c: New test.
9577
9578 2011-03-16  Jason Merrill  <jason@redhat.com>
9579
9580         * g++.dg/cpp0x/auto22.C: New.
9581
9582 2011-03-16  Richard Guenther  <rguenther@suse.de>
9583
9584         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9585         optimizing it away if promoted to const.
9586
9587 2011-03-16  Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/48149
9590         * gcc.dg/fold-complex-1.c: New testcase.
9591
9592 2011-03-16  Richard Guenther  <rguenther@suse.de>
9593
9594         PR testsuite/48147
9595         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9596         or cloning happens.
9597
9598 2011-03-16  Richard Guenther  <rguenther@suse.de>
9599
9600         PR tree-optimization/26134
9601         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9602
9603 2011-03-16  Richard Guenther  <rguenther@suse.de>
9604
9605         PR tree-optimization/48146
9606         * gcc.dg/torture/pr48146.c: New testcase.
9607
9608 2011-03-16  Richard Guenther  <rguenther@suse.de>
9609
9610         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9611         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9612
9613 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9614
9615         PR middle-end/48136
9616         * gcc.c-torture/compile/pr48136.c: New test.
9617
9618         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9619
9620         PR debug/45882
9621         * gcc.dg/guality/pr45882.c: New test.
9622
9623 2011-03-15  Jason Merrill  <jason@redhat.com>
9624
9625         * g++.dg/cpp0x/constexpr-recursion.C: New.
9626
9627         * g++.dg/cpp0x/implicit11.C: New.
9628
9629 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9630
9631         * g++.dg/cpp0x/constexpr-attribute.C: New.
9632
9633 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9634
9635         * g++.dg/parse/pr34758.C: New.
9636
9637 2011-03-15  Xinliang David Li  <davidxl@google.com>
9638
9639         PR c/47837
9640         * gcc.dg/uninit-pred-7_d.c: New test.
9641         * gcc.dg/uninit-pred-8_d.c: New test.
9642
9643 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9644
9645         PR target/46788
9646         * gcc.target/arm/pr46788.c: New.
9647
9648 2011-03-15  Richard Guenther  <rguenther@suse.de>
9649
9650         PR middle-end/47650
9651         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9652         * gfortran.dg/ishft_4.f90: Likewise.
9653         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9654
9655 2011-03-15  Richard Guenther  <rguenther@suse.de>
9656
9657         PR tree-optimization/13954
9658         * g++.dg/tree-ssa/pr13954.C: New testcase.
9659
9660 2011-03-15  Richard Guenther  <rguenther@suse.de>
9661
9662         PR tree-optimization/48037
9663         * gcc.target/i386/pr48037-1.c: New testcase.
9664
9665 2011-03-15  Richard Guenther  <rguenther@suse.de>
9666
9667         PR tree-optimization/41490
9668         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9669         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9670         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9671         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9672         * g++.dg/tree-ssa/pr33604.C: Adjust.
9673
9674 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9675
9676         PR middle-end/47917
9677         * gcc.c-torture/execute/pr47917.c: New test.
9678         * gcc.dg/pr47917.c: New test.
9679
9680         PR middle-end/38878
9681         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9682
9683 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9684
9685         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9686         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9687         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9688         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9689         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9690         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9691         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9692         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9693         * gcc.target/i386/avx-floor-vec.c: Ditto.
9694         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9695         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9696         * gcc.target/i386/avx-rint-vec.c: Ditto.
9697         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9698         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9699         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9700         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9701
9702 2011-03-14  Tom Tromey  <tromey@redhat.com>
9703
9704         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9705         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9706         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9707
9708 2011-03-14  Tom Tromey  <tromey@redhat.com>
9709
9710         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9711         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9712         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9713
9714 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9715
9716         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9717
9718 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9719
9720         PR rtl-optimization/47166
9721         * gcc.c-torture/execute/postmod-1.c: New test.
9722
9723 2011-03-14  Richard Guenther  <rguenther@suse.de>
9724
9725         PR middle-end/48098
9726         * gcc.dg/torture/pr48098.c: New testcase.
9727
9728 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9729
9730         PR target/48053
9731         * gcc.target/powerpc/pr48053-1.c: New test.
9732         * gcc.target/powerpc/pr48053-2.c: Likewise.
9733
9734 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9735
9736         PR libfortran/48066
9737         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9738
9739 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9740
9741         PR libfortran/48066
9742         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9743
9744 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9745
9746         PR fortran/48059
9747         * gfortran.dg/class_41.f03: New.
9748
9749 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9750
9751         * g++.dg/conversion/cast3.C: New test.
9752
9753 2011-03-11  Jason Merrill  <jason@redhat.com>
9754
9755         * g++.dg/template/error45.C: New.
9756
9757         * g++.dg/parse/no-type-defn1.C: New.
9758
9759         * g++.dg/ext/attrib40.C: New.
9760
9761         * g++.dg/cpp0x/regress/array1.C: New.
9762
9763 2011-03-11  Richard Guenther  <rguenther@suse.de>
9764
9765         PR tree-optimization/48067
9766         * gcc.dg/pr48067.c: New testcase.
9767
9768 2011-03-11  Richard Guenther  <rguenther@suse.de>
9769
9770         PR lto/48073
9771         * g++.dg/lto/20110311-1_0.C: New testcase.
9772
9773 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR c++/48035
9776         * g++.dg/inherit/virtual8.C: New test.
9777
9778         PR middle-end/48044
9779         * gcc.dg/torture/pr48044.c: New test.
9780
9781 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9782
9783         PR fortran/47768
9784         * gfortran.dg/proc_ptr_comp_31.f90: New.
9785
9786 2011-03-11  Richard Guenther  <rguenther@suse.de>
9787
9788         PR tree-optimization/47278
9789         * gcc.dg/torture/pr47278-1.c: New testcase.
9790         * gcc.dg/torture/pr47278-2.c: Likewise.
9791
9792 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR tree-optimization/48063
9795         * gcc.dg/torture/pr48063.c: New test.
9796
9797 2011-03-10  Jason Merrill  <jason@redhat.com>
9798
9799         * g++.dg/template/array22.C: New.
9800
9801         * g++.dg/cpp0x/syntax-err1.C: New.
9802         * g++.dg/parse/error36.C: Adjust expected errors.
9803         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9804         * g++.old-deja/g++.pt/typename3.C: Likewise.
9805         * g++.old-deja/g++.pt/typename4.C: Likewise.
9806         * g++.old-deja/g++.pt/typename6.C: Likewise.
9807
9808 2011-03-09  Jason Merrill  <jason@redhat.com>
9809
9810         * g++.dg/template/nontype22.C: New.
9811
9812 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9813
9814         PR tree-optimization/47714
9815         * g++.dg/torture/pr47714.C: New test.
9816
9817 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9818
9819         PR target/47755
9820         * gcc.target/powerpc/pr47755-2.c: New file.
9821
9822 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9823
9824         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9825         is not set in the environment, pass 64 as first argument when not
9826         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9827         native where ulimit -u is supported.
9828
9829 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9830
9831         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9832
9833 2011-03-08  Jason Merrill  <jason@redhat.com>
9834
9835         * g++.dg/template/nontype21.C: New.
9836
9837         * g++.dg/template/anon5.C: New.
9838
9839 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR debug/47881
9842         * gcc.dg/pr47881.c: New test.
9843
9844 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9845
9846         PR c++/47957
9847         * g++.dg/lookup/template3.C: New test.
9848
9849 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9850
9851         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9852         'long' type.
9853
9854 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9855
9856         PR testsuite/47954
9857         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9858         sizeof to compute alignment.
9859
9860 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR tree-optimization/48022
9863         * gcc.dg/pr48022-1.c: New test.
9864         * gcc.dg/pr48022-2.c: New test.
9865
9866 2011-03-07  Jason Merrill  <jason@redhat.com>
9867
9868         * g++.dg/template/nontype20.C: New.
9869         * g++.dg/init/member1.C: Adjust expected errors.
9870         * g++.dg/parse/constant4.C: Likewise.
9871         * g++.dg/template/qualified-id3.C: Likewise.
9872         * g++.old-deja/g++.pt/crash10.C: Likewise.
9873
9874         * g++.dg/cpp0x/regress/non-const1.C: New.
9875
9876 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR debug/47991
9879         * gcc.dg/pr47991.c: New test.
9880
9881 2011-03-07  Jason Merrill  <jason@redhat.com>
9882
9883         * g++.dg/abi/mangle46.C: New.
9884
9885 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9886
9887         PR target/47862
9888         * gcc.target/powerpc/pr47862.c: New.
9889
9890 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9891
9892         PR target/45413
9893         * gcc.target/i386/combine-mul.c: Require nonpic.
9894
9895 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9896             Nathan Froyd  <froydnj@codesourcery.com>
9897
9898         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9899
9900 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9901
9902         * README.QMTEST: Remove.
9903
9904 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9905             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9906
9907         PR fortran/47850
9908         * gfortran.dg/array_constructor_37.f90 : New test.
9909
9910 2011-03-05  Jason Merrill  <jason@redhat.com>
9911
9912         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9913         * g++.dg/abi/mangle45.C: Likewise.
9914         * g++.dg/cpp0x/trailing1.C: Likewise.
9915
9916 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9917
9918         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9919
9920 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9921
9922         PR rtl-optimization/47899
9923         * gcc.dg/pr47899.c: New test.
9924
9925         * gcc.dg/torture/pr47968.c: Ignore warnings.
9926
9927         PR tree-optimization/47967
9928         * gcc.c-torture/compile/pr47967.c: New test.
9929
9930 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9931
9932         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9933         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9934
9935 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9936
9937         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9938         and property_getAttributes() if __OBJC2__.
9939         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9940         * objc.dg/property/property-encoding-1.m: New.
9941         * obj-c++.dg/property/property-encoding-1.mm: New.
9942
9943 2011-03-04  Jason Merrill  <jason@redhat.com>
9944
9945         * g++.dg/template/pseudodtor6.C: New.
9946
9947         * g++.dg/inherit/covariant19.C: New.
9948
9949 2011-03-04  Richard Guenther  <rguenther@suse.de>
9950
9951         PR middle-end/47968
9952         * gcc.dg/torture/pr47968.c: New testcase.
9953
9954 2011-03-04  Richard Guenther  <rguenther@suse.de>
9955
9956         PR middle-end/47975
9957         * gcc.dg/torture/pr47975.c: New testcase.
9958
9959 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9960
9961         PR c++/47974
9962         * g++.dg/template/crash106.C: New.
9963
9964 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR c/47963
9967         * gcc.dg/gomp/pr47963.c: New test.
9968         * g++.dg/gomp/pr47963.C: New test.
9969
9970 2011-03-02  Jason Merrill  <jason@redhat.com>
9971
9972         * g++.dg/cpp0x/regress/condition1.C: New.
9973
9974         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9975
9976 2011-03-01  Jason Merrill  <jason@redhat.com>
9977
9978         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9979
9980         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9981
9982 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9983
9984         PR rtl-optimization/47925
9985         * gcc.c-torture/execute/pr47925.c: New test.
9986
9987 2011-03-01  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.dg/cpp0x/decltype25.C: New.
9990
9991         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9992
9993 2011-03-01  Richard Guenther  <rguenther@suse.de>
9994
9995         PR tree-optimization/47890
9996         * gcc.dg/torture/pr47890.c: New testcase.
9997
9998 2011-03-01  Richard Guenther  <rguenther@suse.de>
9999
10000         PR lto/47924
10001         * gcc.dg/lto/pr47924_0.c: New testcase.
10002
10003 2011-03-01  Richard Guenther  <rguenther@suse.de>
10004
10005         PR lto/46911
10006         * gfortran.dg/lto/pr46911_0.f: New testcase.
10007
10008 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10009
10010         PR libgfortran/47933
10011         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10012         compile errors from older code form.
10013
10014 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR libgfortran/47567
10017         * gfortran.dg/fmt_fw_d.f90: New test.
10018
10019 2011-02-28  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/inherit/covariant18.C: New.
10022
10023 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR middle-end/47893
10026         * gcc.dg/pr47893.c: New test.
10027
10028 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10029
10030         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10031         NULL in case of a selector with conflicting types.
10032         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10033
10034 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10035
10036         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10037         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10038         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10039         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10040
10041 2011-02-28  Jason Merrill  <jason@redhat.com>
10042
10043         PR c++/47906
10044         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10045
10046 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10047
10048         PR libgfortran/47778
10049         * gfortran.dg/namelist_71.f90: New test.
10050
10051 2011-02-27  Jason Merrill  <jason@redhat.com>
10052
10053         PR c++/47906
10054         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10055         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10056
10057 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10058
10059         PR c++/46466
10060         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10061
10062 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR fortran/47886
10065         * gfortran.dg/gomp/task-1.f90: Removed.
10066
10067 2011-02-26  Jason Merrill  <jason@redhat.com>
10068
10069         * g++.dg/template/this-targ1.C: New.
10070
10071         * g++.dg/cpp0x/regress/template-const1.C: New.
10072         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10073         * g++.dg/template/function1.C: Adjust.
10074         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10075         * g++.dg/debug/debug7.C: Adjust.
10076
10077 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10078
10079         PR fortran/47886
10080         * gfortran.dg/gomp/task-1.f90: New.
10081
10082 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10083
10084         * gcc.target/arm/neon-thumb2-move.c: Add
10085         dg-require-effective-target arm_thumb2_ok.
10086
10087 2011-02-24  Jason Merrill  <jason@redhat.com>
10088
10089         * g++.dg/parse/constant1.C: Specify C++98 mode.
10090         * g++.dg/parse/constant5.C: Likewise.
10091         * g++.dg/parse/error2.C: Likewise.
10092         * g++.dg/parse/semicolon3.C: Likewise.
10093         * g++.dg/template/crash14.C: Likewise.
10094         * g++.dg/template/local4.C: Likewise.
10095         * g++.dg/template/nontype3.C: Likewise.
10096         * g++.dg/parse/crash31.C: Adjust expected errors.
10097         * g++.dg/template/function1.C: Likewise.
10098         * g++.dg/template/ref3.C: Likewise.
10099         * g++.dg/template/static9.C: Likewise.
10100         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10101
10102         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10103         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10104         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10105         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10106         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10107
10108 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR fortran/47878
10111         * gfortran.dg/pr47878.f90: New test.
10112
10113 2011-02-24  Richard Guenther  <rguenther@suse.de>
10114
10115         PR testsuite/47801
10116         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10117         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10118
10119 2011-02-24  Richard Guenther  <rguenther@suse.de>
10120
10121         PR fortran/47839
10122         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10123         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10124
10125 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10126
10127         PR libgfortran/47567
10128         * gfortran.dg/fmt_f0_1.f90: Update test.
10129
10130 2011-02-23  Jason Merrill  <jason@redhat.com>
10131
10132         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10133         * g++.dg/abi/mangle45.C: New.
10134
10135         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10136         * g++.dg/template/canon-type-9.C: Match use of decltype
10137         between declaration and definition.
10138         * g++.dg/template/canon-type-12.C: Likewise.
10139
10140 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10141
10142         PR fortran/40850
10143         * gfortran.dg/nested_allocatables_1.f90: New.
10144
10145 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10146
10147         PR c++/46868
10148         * g++.dg/pr46868.C: New test.
10149         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10150         * g++.dg/parse/error14.C: Adjust.
10151
10152 2011-02-23  Richard Guenther  <rguenther@suse.de>
10153
10154         PR tree-optimization/47838
10155         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10156
10157 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10160
10161 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10162
10163         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10164         * gfortran.dg/count_init_expr.f03: Ditto.
10165         * gfortran.dg/gomp/pr43711.f90: Ditto.
10166         * gcc.dg/struct-parse-2.c: Ditto.
10167         * gcc.dg/parse-error-3.c: Ditto.
10168         * gcc.dg/Wlogical-op-1.c: Ditto.
10169         * gcc.dg/Walways-true-1.c: Ditto.
10170         * gcc.dg/pr24225.c: Ditto.
10171         * gcc.dg/Walways-true-2.c: Ditto.
10172         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10173         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10174         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10175         * g++.dg/overload/defarg4.C: Ditto.
10176         * g++.dg/inherit/covariant16.C: Ditto.
10177         * g++.dg/inherit/virtual7.C: Ditto.
10178         * g++.dg/template/canon-type-9.C: Ditto.
10179         * g++.dg/template/access19.C: Ditto.
10180         * g++.dg/template/call7.C: Ditto.
10181         * g++.dg/template/canon-type-2.C: Ditto.
10182         * g++.dg/template/init7.C: Ditto.
10183         * g++.dg/template/sizeof-template-argument.C: Ditto.
10184         * g++.dg/template/const3.C: Ditto.
10185         * g++.dg/template/sfinae26.C: Ditto.
10186         * g++.dg/template/sfinae26.C: Ditto.
10187         * g++.dg/template/canon-type-11.C: Ditto.
10188         * g++.dg/template/union2.C: Ditto.
10189         * g++.dg/template/canon-type-3.C: Ditto.
10190         * g++.dg/template/canon-type-1.C: Ditto.
10191         * g++.dg/template/canon-type-5.C: Ditto.
10192         * g++.dg/template/canon-type-7.C: Ditto.
10193         * g++.dg/template/canon-type-10.C: Ditto.
10194         * g++.dg/template/spec36.C: Ditto.
10195         * g++.dg/template/typedef38.C: Ditto.
10196         * g++.dg/template/canon-type-4.C: Ditto.
10197         * g++.dg/template/canon-type-6.C: Ditto.
10198         * g++.dg/template/canon-type-13.C: Ditto.
10199         * g++.dg/template/instantiate9.C: Ditto.
10200         * g++.dg/template/ttp22.C: Ditto.
10201         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10202         * g++.dg/warn/Walways-true-1.C: Ditto.
10203         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10204         * g++.dg/warn/Walways-true-2.C: Ditto.
10205         * g++.dg/conversion/op4.C: Ditto.
10206         * g++.dg/opt/pr19650.C: Ditto.
10207         * g++.dg/lookup/friend11.C: Ditto.
10208         * g++.dg/other/default2.C: Ditto.
10209         * g++.dg/other/default3.C: Ditto.
10210         * g++.dg/other/dtor2.C: Ditto.
10211         * g++.dg/other/friend5.C: Ditto.
10212         * g++.dg/other/default5.C: Ditto.
10213         * g++.dg/init/brace6.C: Ditto.
10214         * g++.dg/init/aggr5.C: Ditto.
10215         * g++.dg/init/error2.C: Ditto.
10216         * g++.dg/expr/bound-mem-fun.C: Ditto.
10217         * g++.dg/expr/cond6.C: Ditto.
10218         * g++.dg/expr/stmt-expr-1.C: Ditto.
10219         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10220         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10221         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10222         * g++.dg/cpp0x/bracket1.C: Ditto.
10223         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10224         * g++.dg/cpp0x/pr38646.C: Ditto.
10225         * g++.dg/cpp0x/variadic73.C: Ditto.
10226         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10227         * g++.dg/cpp0x/bracket4.C: Ditto.
10228         * g++.dg/cpp0x/decltype4.C: Ditto.
10229         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10230         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10231         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10232         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10233         * g++.dg/cpp0x/decltype2.C: Ditto.
10234         * g++.dg/cpp0x/decltype1.C: Ditto.
10235         * g++.dg/cpp0x/bracket2.C: Ditto.
10236         * g++.dg/cpp0x/decltype5.C: Ditto.
10237         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10238         * g++.dg/cpp0x/variadic70.C: Ditto.
10239         * g++.dg/cpp0x/decltype6.C: Ditto.
10240         * g++.dg/cpp0x/rvo.C: Ditto.
10241         * g++.dg/cpp0x/vt-40092.C: Ditto.
10242         * g++.dg/cpp0x/variadic-new.C: Ditto.
10243         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10244         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10245         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10246         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10247         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10248         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10249         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10250         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10251         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10252         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10253         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10254         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10255         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10256         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10257         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10258         * g++.dg/cpp0x/pr39639.C: Ditto.
10259         * g++.dg/cpp0x/decltype3.C: Ditto.
10260         * g++.dg/cpp0x/variadic68.C: Ditto.
10261         * g++.dg/cpp0x/variadic-function.C: Ditto.
10262         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10263         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10264         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10265         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10266         * g++.dg/parse/crash35.C: Ditto.
10267         * g++.dg/parse/crash40.C: Ditto.
10268         * g++.dg/parse/defarg12.C: Ditto.
10269         * g++.dg/parse/crash34.C: Ditto.
10270         * g++.dg/parse/constructor3.C: Ditto.
10271         * g++.dg/parse/template23.C: Ditto.
10272         * g++.dg/parse/crash56.C: Ditto.
10273         * g++.dg/parse/dtor13.C: Ditto.
10274         * g++.dg/parse/error33.C: Ditto.
10275         * g++.dg/parse/ctor9.C: Ditto.
10276         * g++.dg/parse/error32.C: Ditto.
10277         * g++.dg/parse/error37.C: Ditto.
10278         * g++.dg/parse/bitfield3.C: Ditto.
10279         * g++.dg/parse/struct-4.C: Ditto.
10280         * g++.dg/ext/has_trivial_copy.C: Ditto.
10281         * g++.dg/ext/is_polymorphic.C: Ditto.
10282         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10283         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10284         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10285         * g++.dg/ext/is_union.C: Ditto.
10286         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10287         * g++.dg/ext/is_pod.C: Ditto.
10288         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10289         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10290         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10291         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10292         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10293         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10294         * g++.dg/ext/is_abstract.C: Ditto.
10295         * g++.dg/ext/has_trivial_assign.C: Ditto.
10296         * g++.dg/ext/is_class.C: Ditto.
10297         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10298         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10299         * g++.dg/ext/is_base_of.C: Ditto.
10300         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10301         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10302         * g++.dg/ext/is_empty.C: Ditto.
10303         * g++.dg/ext/is_enum.C: Ditto.
10304         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10305         * gnat.dg/opt11.adb: Ditto.
10306         * obj-c++.dg/pr45735.mm: Ditto.
10307         * obj-c++.dg/pr24393.mm: Ditto.
10308         * obj-c++.dg/exceptions-2.mm: Ditto.
10309         * objc.dg/pr45735.m: Ditto.
10310         * objc.dg/pr24393.m: Ditto.
10311
10312 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10313
10314         * objc.dg/attributes/objc-exception-1.m: New.
10315
10316 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10317
10318         * gcc.dg/cpp/include7.c: New test.
10319
10320 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10321
10322         PR c++/47242
10323         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10324
10325 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10326
10327         PR rtl-optimization/47763
10328         * gcc.dg/pr47763.c: New test.
10329
10330 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10331
10332         PR fortran/45743
10333         * gfortran.dg/whole_file_32.f90 : New test.
10334
10335 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10336
10337         PR c++/47666
10338         * g++.dg/inherit/virtual7.C: New test.
10339
10340 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10341
10342         PR objc/47832
10343         * objc.dg/type-size-3.m: Updated error message.
10344         * objc.dg/type-size-4.m: New test.
10345         * objc.dg/type-size-5.m: New test.
10346
10347 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10348
10349         * lib/gnat.exp: Fix comments.
10350         Don't load libgloss.exp.
10351         (default_gnat_version): Call $compiler with --version.
10352         Adapt regexp for gnatmake output, insert version.
10353         (gnat_version): New proc.
10354         (gnat_init): Remove gnat_libgcc_s_path.
10355         (gnat_target_compile): Likewise.
10356         Remove ld_library_path.
10357         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10358         (gnat_pass): Remove.
10359         (gnat_pass): Remove.
10360         (gnat_finish): Remove.
10361         (gnat_exit): Remove.
10362         (local_find_gnatmake): Reindent.
10363         (runtest_file_p): Remove.
10364         (prune_warnings): Remove.
10365         (find_gnatclean): New proc.
10366         * lib/gnat-dg.exp (lremove): New proc.
10367         (gnat-dg-test): Reindent.
10368         Remove additional output files.
10369         (gnat-dg-runtest): Remove.
10370
10371         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10372         * gnat.dg/loop_optimization6.adb: Likewise.
10373         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10374
10375 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10376
10377         PR tree-optimization/47835
10378         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10379
10380 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10381
10382         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10383         * gfortran.dg/abstract_type_2.f03: Ditto.
10384         * gfortran.dg/abstract_type_3.f03: Ditto.
10385         * gfortran.dg/abstract_type_4.f03: Ditto.
10386         * gfortran.dg/abstract_type_5.f03: Ditto.
10387         * gfortran.dg/abstract_type_6.f03: Ditto.
10388         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10389         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10390         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10391         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10392         * gfortran.dg/array_function_5.f90: Ditto.
10393         * gfortran.dg/asynchronous_3.f03: Ditto.
10394         * gfortran.dg/char_expr_1.f90: Ditto.
10395         * gfortran.dg/class_14.f03: Ditto.
10396         * gfortran.dg/data_array_6.f: Ditto.
10397         * gfortran.dg/data_invalid.f90: Ditto.
10398         * gfortran.dg/dot_product_1.f03: Ditto.
10399         * gfortran.dg/func_derived_5.f90: Ditto.
10400         * gfortran.dg/func_result_4.f90: Ditto.
10401         * gfortran.dg/implied_do_1.f90: Ditto.
10402         * gfortran.dg/initialization_25.f90: Ditto.
10403         * gfortran.dg/initialization_26.f90: Ditto.
10404         * gfortran.dg/interface_34.f90: Ditto.
10405         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10406         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10407         * gfortran.dg/matmul_8.f03: Ditto.
10408         * gfortran.dg/merge_init_expr.f90: Ditto.
10409         * gfortran.dg/pack_assign_1.f90: Ditto.
10410         * gfortran.dg/pack_vector_1.f90: Ditto.
10411         * gfortran.dg/pointer_check_8.f90: Ditto.
10412         * gfortran.dg/product_init_expr.f03: Ditto.
10413         * gfortran.dg/reshape_order_5.f90: Ditto.
10414         * gfortran.dg/reshape_shape_1.f90: Ditto.
10415         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10416         * gfortran.dg/same_name_2.f90: Ditto.
10417         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10418         * gfortran.dg/spread_init_expr.f03: Ditto.
10419         * gfortran.dg/stmt_func_1.f90: Ditto.
10420         * gfortran.dg/sum_init_expr.f03: Ditto.
10421         * gfortran.dg/transpose_3.f03: Ditto.
10422         * gfortran.dg/unpack_init_expr.f03: Ditto.
10423         * gfortran.dg/warn_conversion.f90: Ditto.
10424         * gfortran.dg/warn_conversion_2.f90: Ditto.
10425         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10426         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10427         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10428         * gfortran.dg/whole_file_16.f90: Ditto.
10429         * gfortran.dg/whole_file_17.f90: Ditto.
10430         * gfortran.dg/whole_file_18.f90: Ditto.
10431         * gfortran.dg/whole_file_20.f03: Ditto.
10432         * gfortran.dg/whole_file_5.f90: Ditto.
10433         * gfortran.dg/whole_file_6.f90: Ditto.
10434         * gfortran.dg/write_invalid_format.f90: Ditto.
10435         * gfortran.dg/zero_sized_6.f90: Ditto.
10436
10437 2011-02-21  Jeff Law <law@redhat.com>
10438
10439         PR rtl-optimization/46178
10440         * gcc.target/i386/pr46178.c: New test.
10441
10442         PR rtl-optimization/46002
10443         * gcc.c-torture/compile/pr46002.c: New test.
10444
10445 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10446
10447         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10448         *-*-hpux10*.
10449
10450 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR debug/47106
10453         * g++.dg/debug/pr47106.C: Require effective target lto.
10454
10455 2011-02-21  Jason Merrill  <jason@redhat.com>
10456
10457         * g++.dg/cpp0x/constexpr-diag2.C: New.
10458
10459 2011-02-20  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10462
10463         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10464
10465         * g++.dg/overload/conv-op1.C: New.
10466
10467         * g++.dg/cpp0x/constexpr-synth1.C: New.
10468
10469 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10470
10471         * objc.dg/layout-2.m: New.
10472         * objc.dg/selector-3.m: Adjusted location of error message.
10473         * objc.dg/type-size-3.m: Same.
10474         * obj-c++.dg/selector-3.mm: Same.
10475
10476 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10477
10478         PR objc/47784
10479         * objc.dg/property/dotsyntax-22.m: New.
10480         * obj-c++.dg/property/dotsyntax-22.mm: New.
10481
10482 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10483
10484         PR c++/46394
10485         * g++.dg/template/typedef38.C: New test.
10486
10487 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10488
10489         PR fortran/46818
10490         * gfortran.dg/whole_file_30.f90 : New test.
10491         * gfortran.dg/whole_file_31.f90 : New test.
10492
10493 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10494
10495         PR fortran/45077
10496         PR fortran/44945
10497         * gfortran.dg/whole_file_28.f90 : New test.
10498         * gfortran.dg/whole_file_29.f90 : New test.
10499
10500 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10501
10502         PR c++/44118
10503         * g++.dg/template/crash105.C: New.
10504
10505 2011-02-19  Jason Merrill  <jason@redhat.com>
10506
10507         * g++.dg/cpp0x/regress/no-elide1.C: New.
10508
10509 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10510
10511         PR tree-optimization/46620
10512         * gcc.dg/pr46620.c: New.
10513
10514 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10515
10516         PR c/47809
10517         * gcc.target/i386/pr47809.c: New test.
10518
10519 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10520             Tobias Burnus  <burnus@net-b.de>
10521
10522         * lib/target-supports.exp
10523         (check_effective_target_fortran_large_real): New check for large reals.
10524         * gfortran.dg/nan_7.f90: New test.
10525
10526 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10527
10528         PR libgfortran/47567
10529         * gfortran.dg/fmt_f0_1.f90: Update test.
10530
10531 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10532
10533         PR fortran/47348
10534         * gfortran.dg/array_constructor_36.f90 : New test.
10535         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10536         allow for comparison between different elements of the array
10537         constructor at different levels of optimization.
10538
10539 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10540
10541         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10542         * gcc.target/i386/pr32280-1.c: Likewise.
10543
10544 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10545
10546         PR target/47800
10547         * gcc.target/i386/pr47800.c: New test.
10548
10549 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10550
10551         * objc/execute/exceptions/foward-1.x: New.
10552
10553 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10554
10555         PR fortran/47789
10556         * gfortran.dg/derived_constructor_comps_4.f90: New.
10557
10558 2011-02-18  Tobias Burnus
10559
10560         PR fortran/47775
10561         * gfortran.dg/func_result_6.f90: New.
10562
10563 2011-02-18  Michael Matz  <matz@suse.de>
10564
10565         PR fortran/45586
10566         * gfortran.dg/lto/pr45586_0.f90: New test.
10567         * gfortran.dg/typebound_proc_20.f90: Ditto.
10568         * gfortran.dg/typebound_proc_21.f90: Ditto.
10569
10570 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10571
10572         PR c++/47795
10573         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10574
10575 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10576
10577         PR fortran/47750
10578         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10579         gcc_warning_prefix.
10580         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10581         normalizing the error/warning output.
10582         * gfortran.dg/Wall.f90: Update dg-error/warning.
10583         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10584         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10585         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10586         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10587         * gfortran.dg/class_30.f90: Update dg-error/warning.
10588         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10589         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10590         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10591         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10592         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10593         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10594         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10595         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10596         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10597         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10598         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10599         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10600         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10601         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10602         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10603         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10604         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10605         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10606         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10607         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10608         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10609         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10610         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10611         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10612         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10613
10614 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10615
10616         PR fortran/47768
10617         * gfortran.dg/proc_ptr_comp_30.f90: New.
10618
10619 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10620
10621         PR debug/47780
10622         * gcc.target/i386/pr47780.c: New test.
10623
10624 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10625
10626         PR fortran/47767
10627         * gfortran.dg/class_40.f03: New.
10628
10629 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10630
10631         PR c++/47208
10632         * g++.dg/cpp0x/auto21.C: New test.
10633
10634 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10635
10636         * objc.dg/special/unclaimed-category-1.h: Updated for
10637         new ABI support.
10638         * objc.dg/special/unclaimed-category-1.m: Same.
10639         * objc.dg/zero-link-1.m: Same.
10640         * objc.dg/lookup-1.m: Same.
10641         * objc.dg/torture/strings/const-str-9.m
10642         * objc.dg/torture/strings/const-str-10.m: Same.
10643         * objc.dg/torture/strings/const-str-11.m: Same.
10644         * objc.dg/torture/forward-1.m: Same.
10645         * objc.dg/zero-link-2.m: Same.
10646         * objc.dg/encode-7-next-64bit.m: Same.
10647         * objc.dg/method-4.m: Same.
10648         * objc.dg/next-runtime-1.m: Same.
10649         * objc.dg/image-info.m: Same.
10650         * objc.dg/pr23214.m: Same.
10651         * objc.dg/symtab-1.m: Same.
10652         * obj-c++.dg/basic.m: Same.
10653         * obj-c++.dg/proto-lossage-3.m: Same.
10654         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10655         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10656         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10657         * obj-c++.dg/method-11.m: Same.
10658         * objc/execute/enumeration-1.m: Same.
10659         * objc/execute/object_is_class.m: Same.
10660         * objc/execute/formal_protocol-2.m: Same.
10661         * objc/execute/formal_protocol-4.m: Same.
10662         * objc/execute/formal_protocol-6.m: Same.
10663         * objc/execute/bycopy-3.m: Same.
10664         * objc/execute/exceptions/catchall-1.m: Same.
10665         * objc/execute/exceptions/finally-1.m: Same.
10666         * objc/execute/exceptions/local-variables-1.m: Same.
10667         * objc/execute/exceptions/foward-1.m: Same.
10668         * objc/execute/bf-common.h
10669         * objc/execute/enumeration-2.m: Same.
10670         * objc/execute/formal_protocol-1.m: Same.
10671         * objc/execute/formal_protocol-3.m: Same.
10672         * objc/execute/formal_protocol-5.m: Same.
10673         * objc/execute/accessing_ivars.m: Same.
10674         * objc/execute/bycopy-2.m: Same.
10675         * objc/execute/formal_protocol-7.m: Same.
10676         * objc/execute/compatibility_alias.m: Same.
10677         * objc/execute/no_clash.m: Same.
10678         * objc/execute/object_is_meta_class.m: Same.
10679         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10680         * objc/execute/class-tests-1.h: Include stdio.h.
10681         * objc/execute/class-tests-2.h: Same.
10682         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10683         runtimes.
10684         * obj-c++.dg/try-catch-2.mm: Same.
10685
10686 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10687
10688         PR c++/47783
10689         * g++.dg/warn/Wunused-parm-4.C: New test.
10690
10691 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10692             Jan Hubicka  <jh@suse.cz>
10693
10694         PR debug/47106
10695         PR debug/47402
10696         * g++.dg/debug/pr47106.C: New.
10697
10698 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10699
10700         PR target/43653
10701         * gcc.target/i386/pr43653.c: New test.
10702
10703 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10704
10705         PR c++/47172
10706         * g++.dg/template/inherit6.C: New test.
10707
10708 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10709
10710         PR fortran/47745
10711         * gfortran.dg/class_39.f03: New.
10712
10713 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10714
10715         PR c++/47326
10716         * g++.dg/cpp0x/variadic106.C: New test.
10717
10718 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10719
10720         PR libfortran/47757
10721         * gfortran.dg/pr47757-1.f90: New test.
10722         * gfortran.dg/pr47757-2.f90: New test.
10723         * gfortran.dg/pr47757-3.f90: New test.
10724
10725         PR c++/47704
10726         * g++.dg/cpp0x/enum8.C: New test.
10727
10728 2011-02-15  Jason Merrill  <jason@redhat.com>
10729
10730         * g++.dg/inherit/implicit-trivial1.C: New.
10731         * g++.dg/cpp0x/implicit-trivial1.C: New.
10732
10733 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10734
10735         PR middle-end/47725
10736         * gcc.dg/torture/pr47725.c: Removed.
10737
10738 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10739
10740         PR target/47755
10741         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10742         constant does not generate a load from memory.
10743
10744 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10745
10746         PR middle-end/47725
10747         * gcc.dg/torture/pr47725.c: New.
10748
10749 2011-02-15  Richard Guenther  <rguenther@suse.de>
10750
10751         PR tree-optimization/47743
10752         * gcc.dg/torture/pr47743.c: New testcase.
10753
10754 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10755
10756         PR middle-end/47581
10757         * gcc.target/i386/pr47581.c: New test.
10758
10759 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10760
10761         PR fortran/47730
10762         * gfortran.dg/select_type_22.f03: New.
10763
10764 2011-02-14  Jason Merrill  <jason@redhat.com>
10765
10766         * g++.dg/cpp0x/regress/enum1.C: New.
10767
10768 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10769
10770         * gnat.dg/include.adb: New test.
10771
10772 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10773
10774         PR fortran/47728
10775         * gfortran.dg/class_38.f03: New.
10776
10777 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10778
10779         * gcc.dg/pr46494.c: New test.
10780
10781 2011-02-14  Richard Guenther  <rguenther@suse.de>
10782
10783         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10784
10785 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787         PR ada/41929
10788         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10789         sparc*-sun-solaris2.11.
10790
10791 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10792
10793         PR fortran/47349
10794         * gfortran.dg/argument_checking_18.f90: New.
10795
10796 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10797
10798         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10799         * gfortran.dg/argument_checking_17.f90: New.
10800
10801 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10802
10803         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10804         are temporarily disabled.
10805         * gfortran.dg/class_7.f03: Ditto.
10806         * gfortran.dg/coarray_14.f90: Ditto.
10807         * gfortran.dg/typebound_proc_13.f03: Ditto.
10808
10809 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10810
10811         PR fortran/45586
10812         * gfortran.dg/extends_11.f03: New.
10813
10814 2011-02-11  Xinliang David Li  <davidxl@google.com>
10815
10816         PR tree-optimization/47707
10817         * g++.dg/tree-ssa/pr47707.C: New test.
10818
10819 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10820
10821         * g++.dg/opt/inline17.C: New test.
10822
10823 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10824
10825         PR fortran/47550
10826         * gfortran.dg/pure_formal_2.f90: New.
10827
10828 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10829
10830         PR rtl-optimization/47614
10831         * gfortran.dg/pr47614.f: New.
10832
10833 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10834
10835         PR driver/47678
10836         * gcc.dg/opts-6.c: New test.
10837
10838 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR debug/47684
10841         * gcc.dg/pr47684.c: New test.
10842
10843 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10844
10845         PR target/47629
10846         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10847         c99_runtime, dg-add-options c99_runtime.
10848         (main): Use __asm__.
10849
10850 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10851
10852         PR testsuite/47400
10853         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10854         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10855         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10856         * gcc.dg/ucnid-10.c: Likewise.
10857         * gcc.dg/ucnid-13.c: Likewise.
10858         * gcc.dg/ucnid-7.c: Likewise.
10859         * gcc.dg/ucnid-8.c: Likewise.
10860         Adapt dg-warning line number.
10861
10862 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10863
10864         * gcc.target/i386/parity-1.c: Use -march=k8.
10865         * gcc.target/i386/parity-2.c: Ditto.
10866         * gcc.target/i386/vecinit-1.c: Ditto.
10867         * gcc.target/i386/vecinit-2.c: Ditto.
10868
10869 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871         PR target/46610
10872         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10873         * gcc.target/mips/save-restore-3.c: Likewise.
10874         * gcc.target/mips/save-restore-4.c: Likewise.
10875         * gcc.target/mips/save-restore-5.c: Likewise.
10876
10877         PR target/47683
10878         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10879         * g++.dg/tree-prof/partition2.C: Likewise.
10880
10881 2011-02-09  Jason Merrill  <jason@redhat.com>
10882
10883         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10884         rather than misdeclare std::puts.
10885
10886         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10887         * g++.dg/other/warning1.C: Likewise.
10888         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10889         * g++.old-deja/g++.gb/scope06.C: Likewise.
10890         * g++.old-deja/g++.law/cvt11.C: Likewise.
10891         * g++.old-deja/g++.law/init1.C: Likewise.
10892         * g++.dg/abi/mangle26.C: Likewise.
10893
10894         * g++.dg/template/function1.C: Adjust for C++0x mode.
10895         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10896
10897         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10898         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10899
10900         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10901
10902         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10903
10904         * g++.dg/cpp0x/regress: New directory.
10905         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10906         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10907         * g++.dg/cpp0x/regress/regress3.C: New.
10908
10909 2011-02-10  Richard Guenther  <rguenther@suse.de>
10910
10911         PR tree-optimization/47677
10912         * gcc.dg/torture/pr47677.c: New testcase.
10913
10914 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10915
10916         * objc.dg/special/load-category-1.m: Remove unused header.
10917         * objc.dg/special/load-category-1a.m: Likewise.
10918         * objc.dg/special/load-category-2.m: Likewise.
10919         * objc.dg/special/load-category-2a.m: Likewise.
10920         * objc.dg/special/load-category-3.m: Likewise.
10921         * objc.dg/special/load-category-3a.m: Likewise.
10922         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10923         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10924         * objc.dg/attributes/class-attribute-1.m: Likewise.
10925         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10926         * obj-c++.dg/property/property.exp: Likewise.
10927         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10928         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10929         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10930         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10931         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10932         * obj-c++.dg/template-8.mm: Likewise.
10933
10934 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10935
10936         PR target/47665
10937         * gcc.target/i386/pr47665.c: New test.
10938
10939 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10940
10941         PR testsuite/47622
10942         Revert
10943         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10944         PR debug/42631
10945         * gcc.dg/pr42631.c: Update test.
10946         * gcc.dg/pr42631-2.c: New test.
10947
10948 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10949
10950         PR fortran/47352
10951         * gfortran.dg/proc_decl_25.f90: New.
10952
10953 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10954
10955         PR fortran/47463
10956         * gfortran.dg/typebound_assignment_2.f03: New.
10957
10958 2011-02-09  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/47664
10961         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10962
10963 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10964
10965         PR middle-end/47646
10966         * gnat.dg/uninit_func.adb: Adjust dg directive.
10967
10968 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10969
10970         PR middle-end/47646
10971         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10972
10973 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10974
10975         PR fortran/47637
10976         * gfortran.dg/auto_dealloc_2.f90: New.
10977
10978 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10979
10980         * gcc.dg/builtins-config.h: Remove __sgi handling.
10981         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10982         -std=c99 for mips-sgi-irix6.5*.
10983
10984 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10985
10986         PR middle-end/45505
10987         * gfortran.dg/pr25923.f90: Remove xfails.
10988
10989 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10990
10991         PR fortran/47583
10992         * gfortran.dg/inquire_14.f90: New test.
10993
10994 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10995
10996         PR fortran/45290
10997         * gfortran.dg/pointer_init_6.f90: New.
10998
10999 2011-02-08  Jeff Law <law@redhat.com>
11000
11001         PR tree-optimization/42893
11002         * gcc.tree-ssa/pr42893.c: New test.
11003
11004 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11005
11006         PR tree-optimization/46834
11007         PR tree-optimization/46994
11008         PR tree-optimization/46995
11009         * gcc.dg/graphite/id-pr46834.c: New.
11010         * gfortran.dg/graphite/id-pr46994.f90: New.
11011         * gfortran.dg/graphite/id-pr46995.f90: New.
11012
11013 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11014
11015         PR middle-end/47646
11016         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11017         using the variable is known the warning is emitted there.
11018         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11019         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11020
11021         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11022         statement.
11023         (vg): Likewise.
11024         * gcc.dg/noreturn-1.c (foo5): Likewise.
11025         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11026         (method2): Likewise.
11027
11028         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11029         the return statement using the uninitialized variable.
11030         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11031
11032 2011-02-08  Richard Guenther  <rguenther@suse.de>
11033
11034         PR middle-end/47639
11035         * g++.dg/opt/pr47639.c: New testcase.
11036
11037 2011-02-08  Richard Guenther  <rguenther@suse.de>
11038
11039         PR tree-optimization/47632
11040         * g++.dg/opt/pr47632.C: New testcase.
11041
11042 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11043
11044         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11045
11046 2011-02-07  Richard Guenther  <rguenther@suse.de>
11047
11048         PR tree-optimization/47615
11049         * g++.dg/opt/pr47615.C: New testcase.
11050
11051 2011-02-07  Richard Guenther  <rguenther@suse.de>
11052
11053         PR tree-optimization/47621
11054         * gcc.dg/torture/pr47621.c: New testcase.
11055
11056 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11057
11058         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11059
11060 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/47592
11063         * gfortran.dg/allocate_with_source_1 : New test.
11064
11065 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11066
11067         PR middle-end/47610
11068         * gcc.dg/pr47610.c: New test.
11069
11070 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11071
11072         PR debug/42631
11073         * gcc.dg/pr42631.c: Update test.
11074         * gcc.dg/pr42631-2.c: New test.
11075
11076 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11077
11078         PR fortran/47574
11079         * gfortran.dg/pr47574.f90:  New test.
11080
11081 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11082
11083         PR tree-optimization/46194
11084         * gcc.dg/autopar/pr46194.c: New.
11085
11086 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11087
11088         PR tree-optimization/43695
11089         * g++.dg/ipa/pr43695.C: New.
11090
11091 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11092
11093         PR inline-asm/23200
11094         * gcc.dg/pr23200.c: New test.
11095
11096 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11097
11098         PR c++/47589
11099         * g++.dg/pr47589.C: New test.
11100
11101 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11102
11103         PR c++/47398
11104         * g++.dg/template/typedef37.C: New test.
11105         * g++.dg/template/param1.C: Adjust expected error message.
11106
11107 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11108
11109         PR middle-end/31490
11110         * gcc.dg/pr31490-2.c: New test.
11111         * gcc.dg/pr31490-3.c: New test.
11112         * gcc.dg/pr31490-4.c: New test.
11113
11114 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11115             Jakub Jelinek  <jakub@redhat.com>
11116
11117         PR c++/46890
11118         * g++.dg/parser/semicolon3.C: Adjust.
11119         * g++.dg/parser/semicolon4.C: New testcase.
11120         * g++.dg/pr46890.C: New testcase.
11121
11122 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11123
11124         PR c++/29571
11125         * g++.dg/init/pr29571.C: New.
11126
11127 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11128
11129         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11130         instead of vect_int.
11131
11132 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11133
11134         PR target/47312
11135         * gcc.target/i386/pr47312.c: New test.
11136
11137         PR target/47564
11138         * gcc.target/i386/pr47564.c: New test.
11139
11140 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11141
11142         PR tree-optimization/45122
11143         * gcc.dg/tree-ssa/pr45122.c: New.
11144
11145 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11146
11147         PR target/47272
11148         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11149         and vec_vsx_st.
11150
11151         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11152         and vsx so a default --with-cpu=power7 doesn't give an error
11153         when -mavoid-indexed-addresses is used.
11154
11155         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11156         wrapper function to save the arguments and then jump to the real
11157         function, rather than depending on the compiler not to move stuff
11158         before an asm.
11159         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11160
11161 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11162             Paul Thomas  <pault@gcc.gnu.org>
11163
11164         PR fortran/47082
11165         * gfortran.dg/class_37.f03 : New test.
11166
11167 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11168             Richard Guenther  <rguenther@suse.de>
11169
11170         PR tree-optimization/40979
11171         PR bootstrap/47044
11172         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11173         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11174         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11175         check_vect_support_and_set_flags.
11176         * gfortran.dg/graphite/vect-pr40979.f90: New.
11177
11178 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11179
11180         PR fortran/47572
11181         * gfortran.dg/class_36.f03: New.
11182
11183 2011-02-02  Richard Guenther  <rguenther@suse.de>
11184
11185         PR tree-optimization/47566
11186         * gcc.dg/lto/20110201-1_0.c: New testcase.
11187
11188 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11189
11190         PR debug/47498
11191         PR debug/47501
11192         PR debug/45136
11193         PR debug/45130
11194         * debug/pr47498.c: New.
11195         * debug/pr47501.c: New.
11196
11197 2011-02-01  Richard Guenther  <rguenther@suse.de>
11198
11199         PR tree-optimization/47559
11200         * g++.dg/torture/pr47559.C: New testcase.
11201
11202 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11203
11204         PR fortran/47565
11205         * gfortran.dg/typebound_call_20.f03: New.
11206
11207 2011-02-01  Richard Guenther  <rguenther@suse.de>
11208
11209         PR tree-optimization/47555
11210         * gcc.dg/pr47555.c: New testcase.
11211
11212 2011-02-01  Richard Guenther  <rguenther@suse.de>
11213
11214         PR tree-optimization/47541
11215         * g++.dg/torture/pr47541.C: New testcase.
11216
11217 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11218
11219         PR fortran/47455
11220         * gfortran.dg/typebound_call_19.f03: New.
11221
11222 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11223
11224         PR c++/47416
11225         * g++.dg/cpp0x/pr47416.C: New test.
11226
11227 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11228
11229         PR fortran/47519
11230         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11231
11232 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11233
11234         PR fortran/47463
11235         * gfortran.dg/typebound_assignment_1.f03: New.
11236
11237 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11238
11239         PR tree-optimization/47538
11240         * gcc.c-torture/execute/pr47538.c: New test.
11241
11242 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11243
11244         PR target/45325
11245         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11246
11247 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11248
11249         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11250
11251 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11252
11253         PR rtl-optimization/44031
11254         * gcc.c-torture/compile/20110131-1.c: New test.
11255
11256 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11257
11258         PR fortran/47042
11259         * gfortran.dg/stmt_func_1.f90: New.
11260
11261 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11262
11263         PR fortran/47042
11264         * gfortran.dg/interface_34.f90: New.
11265
11266 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/47523
11269         * gfortran.dg/realloc_on_assign_5.f03: New test.
11270         * gfortran.dg/realloc_on_assign_5.f03: New test.
11271
11272 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11273
11274         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11275         * gfortran.dg/bessel_7.f90: Likewise.
11276         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11277
11278         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11279         * gfortran.dg/sum_init_expr.f03: Likewise.
11280
11281         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11282
11283         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11284         -r -nostdlib.
11285
11286         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11287         loop only on "vect_intfloat_cvt" targets.
11288
11289 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11290
11291         PR fortran/47531
11292         * gfortran.dg/shape_6.f90: New.
11293
11294 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11295
11296         PR libgfortran/47434
11297         * gfortran.dg/read_infnan_1.f90: Update test.
11298         * gfortran.dg/module_nan.f90: Update test.
11299         * gfortran.dg/char4_iunit_1.f03: Update test.
11300         * gfortran.dg/large_real_kind_1.f90: Update test.
11301         * gfortran.dg/real_const_3.f90: Update test.
11302         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11303
11304 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11305
11306         PR c++/47311
11307         * g++.dg/template/param2.C: New test.
11308
11309 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11310
11311         PR libgfortran/47285
11312         * gfortran.dg/fmt_g.f: New test.
11313
11314 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11315
11316         PR fortran/47507
11317         * gfortran.dg/pure_formal_1.f90: New.
11318
11319 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11320
11321         PR target/42894
11322         * gcc.dg/tls/pr42894.c: New test.
11323
11324 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11325
11326         * gcc.dg/pr47276.c: Add dg-require-visibility.
11327
11328 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11331
11332 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11333             Tobias Burnus  <burnus@gcc.gnu.org>
11334
11335         PR fortran/45170
11336         PR fortran/35810
11337         PR fortran/47350
11338         * gfortran.dg/realloc_on_assign_3.f03: New test.
11339         * gfortran.dg/realloc_on_assign_4.f03: New test.
11340         * gfortran.dg/allocatable_function_5.f90: New test.
11341         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11342         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11343         implemented" dg-errors.
11344
11345 2011-01-27  Jan Hubicka  <jh@suse.cz>
11346
11347         PR middle-end/46949
11348         * gcc.dg/attr-weakref-4.c: New testcase
11349
11350 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11351
11352         PR tree-optimization/47228
11353         * gcc.dg/torture/pr47228.c: New test.
11354
11355 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11356
11357         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11358
11359 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11360
11361         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11362         when using auto-overlay support on the SPU.
11363
11364 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11365
11366         PR rtl-optimization/44174
11367         * gcc.target/i386/asm-6.c: New test.
11368
11369 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11370
11371         PR rtl-optimization/46856
11372         * gcc.c-torture/compile/pr46856.c: New test.
11373
11374 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11375             Andrew Pinski  <pinskia@gmail.com>
11376
11377         PR c/43082
11378         * gcc.dg/pr43082.c: New.
11379
11380 2011-01-26  DJ Delorie  <dj@redhat.com>
11381
11382         PR rtl-optimization/46878
11383         * gcc.dg/pr46878-1.c: New test.
11384
11385 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11386
11387         PR c++/47476
11388         * g++.dg/cpp0x/pr47476.C: New test.
11389
11390 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11391
11392         * gcc.c-torture/compile/20110126-1.c: New test.
11393
11394 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR c/47473
11397         * gcc.dg/torture/pr47473.c: New test.
11398
11399 2011-01-26  Jan Hubicka  <jh@suse.cz>
11400
11401         PR target/47237
11402         * gcc.c-torture/execute/pr47237.c: New testcase.
11403
11404 2011-01-26  Jan Hubicka  <jh@suse.cz>
11405
11406         PR tree-optimization/47190
11407         * gcc.dg/attr-weakref-3.c: New testcase.
11408
11409 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11410
11411         PR c++/43601
11412         * gcc.dg/dll-9a.c: New test file.
11413         * gcc.dg/dll-11.c: Likewise.
11414         * gcc.dg/dll-12.c: Likewise.
11415         * gcc.dg/dll-12a.c: Likewise.
11416         * gcc.dg/dll-11a.c: Likewise.
11417         * gcc.dg/dll-9.c: Likewise.
11418         * gcc.dg/dll-10.c: Likewise.
11419         * gcc.dg/dll-10a.c: Likewise.
11420         * g++.dg/ext/dllexport4a.cc: Likewise.
11421         * g++.dg/ext/dllexport4.C: Likewise.
11422         * g++.dg/ext/dllexport5.C: Likewise.
11423         * g++.dg/ext/dllexport5a.cc: Likewise.
11424
11425 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11426
11427         PR tree-optimization/46970
11428         * gcc.dg/graphite/pr46970.c: New.
11429
11430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11431
11432         PR tree-optimization/46215
11433         * gcc.dg/graphite/pr46215.c: New.
11434
11435 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11436
11437         PR tree-optimization/46168
11438         * gcc.dg/graphite/pr46168.c: New.
11439
11440 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11441
11442         PR tree-optimization/43657
11443         * gcc.dg/graphite/pr43657.c: New.
11444
11445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11446
11447         PR tree-optimization/29832
11448         * gfortran.dg/graphite/pr29832.f90: New.
11449
11450 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11451
11452         PR tree-optimization/43567
11453         * gcc.dg/graphite/pr43567.c: New.
11454
11455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11456
11457         * gfortran.dg/graphite/interchange-4.f: New.
11458         * gfortran.dg/graphite/interchange-5.f: New.
11459
11460         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11461         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11462         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11463         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11464         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11465         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11466         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11467         * gfortran.dg/ltrans-7.f90: Removed.
11468         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11469
11470         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11471         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11472         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11473         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11474         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11475         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11476         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11477         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11478         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11479         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11480         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11481         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11482         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11483         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11484         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11485         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11486         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11487         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11488         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11489         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11490         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11491         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11492         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11493         * gcc.dg/tree-ssa/data-dep-1.c
11494         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11495         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11496         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11497         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11498         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11499
11500 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR tree-optimization/47265
11503         PR tree-optimization/47443
11504         * gcc.c-torture/compile/pr47265.c: New test.
11505         * gcc.dg/pr47443.c: New test.
11506
11507 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11508
11509         PR tree-optimization/47382
11510         * g++.dg/torture/pr47382.C: New test.
11511         * g++.dg/opt/devirt1.C: Xfail.
11512
11513 2011-01-25  Yao Qi  <yao@codesourcery.com>
11514
11515         PR target/45701
11516         * gcc.target/arm/pr45701-1.c: New test.
11517         * gcc.target/arm/pr45701-2.c: New test.
11518         * gcc.target/arm/pr45701-3.c: New test.
11519
11520 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11521             Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR tree-optimization/47271
11524         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11525
11526 2011-01-25  Nick Clifton  <nickc@redhat.com>
11527
11528         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11529         (saturate_add): Delete.
11530         (exchange): Delete.
11531         (main): Do not run saturate_add.
11532         (set_interrupts): Delete.
11533
11534 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11535
11536         PR fortran/47448
11537         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11538
11539 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR tree-optimization/47427
11542         PR tree-optimization/47428
11543         * gcc.c-torture/compile/pr47427.c: New test.
11544         * gcc.c-torture/compile/pr47428.c: New test.
11545
11546 2011-01-25  Richard Guenther  <rguenther@suse.de>
11547
11548         PR middle-end/47411
11549         * gcc.dg/torture/pr47411.c: New testcase.
11550
11551 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11552
11553         * gfortran.dg/graphite/id-24.f: New.
11554         * gfortran.dg/graphite/id-25.f: New.
11555
11556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11557
11558         * gfortran.dg/graphite/id-23.f: New.
11559
11560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11561
11562         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11563
11564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11565
11566         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11567         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11568         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11569         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11570         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11571         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11572         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11573         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11574         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11575
11576 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11577
11578         * gcc.dg/graphite/block-0.c: Add documentation.
11579         * gcc.dg/graphite/block-4.c: Same.
11580         * gcc.dg/graphite/block-7.c: Same.
11581         * gcc.dg/graphite/block-8.c: New.
11582         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11583         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11584         * gcc.dg/graphite/interchange-12.c: Add documentation.
11585         * gcc.dg/graphite/interchange-13.c: New.
11586         * gcc.dg/graphite/interchange-14.c: New.
11587         * gcc.dg/graphite/interchange-15.c: New.
11588         * gcc.dg/graphite/interchange-8.c: Add documentation.
11589         * gcc.dg/graphite/interchange-mvt.c: Same.
11590
11591 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11592
11593         PR target/47408
11594         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11595         * gcc.target/powerpc/altivec-14.c: Ditto.
11596         * gcc.target/powerpc/altivec-33.c: Ditto.
11597         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11598         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11599         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11600         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11601         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11602         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11603         * g++.dg/ext/altivec-15.C: Ditto.
11604         * g++.dg/ext/altivec-types-1.C: Ditto.
11605         * g++.dg/ext/altivec-types-2.C: Ditto.
11606         * g++.dg/ext/altivec-types-3.C: Ditto.
11607         * g++.dg/ext/altivec-types-4.C: Ditto.
11608
11609 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11610
11611         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11612
11613 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11614
11615         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11616         optimization options.
11617
11618 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11619
11620         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11621
11622         PR testsuite/45988
11623         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11624
11625 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11626
11627         PR fortran/47421
11628         * gfortran.dg/allocatable_scalar_12.f90: New.
11629
11630 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11631
11632         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11633         vectorization to be not profitable if peeling is used to
11634         realign the memory access.
11635         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11636         loop bound to avoid loop unrolling.
11637         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11638
11639 2011-01-22  Jan Hubicka  <jh@suse.cz>
11640
11641         PR lto/47333
11642         * g++.dg/lto/pr47333.C: New file.
11643
11644 2011-01-22  Jan Hubicka  <jh@suse.cz>
11645
11646         PR tree-optimization/43884
11647         PR lto/44334
11648         * gcc.dg/autopar/outer-2.c: Increase array size.
11649         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11650
11651 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11652
11653         PR fortran/38536
11654         * gfortran.dg/c_loc_tests_16.f90:  New test.
11655
11656 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11657
11658         PR fortran/47399
11659         * gfortran.dg/typebound_proc_19.f90: New.
11660
11661 2011-01-21  Jeff Law <law@redhat.com>
11662
11663         PR tree-optimization/47053
11664         * g++.dg/pr47053.C: New test.
11665
11666 2011-01-21  Jason Merrill  <jason@redhat.com>
11667
11668         PR c++/47041
11669         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11670
11671 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11672
11673         PR c++/47388
11674         * g++.dg/cpp0x/range-for10.C: New test.
11675         * g++.dg/template/for1.C: New test.
11676
11677         PR middle-end/45566
11678         * g++.dg/tree-prof/partition3.C: New test.
11679
11680         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11681
11682         PR rtl-optimization/47366
11683         * g++.dg/opt/pr47366.C: New test.
11684
11685 2011-01-21  Jason Merrill  <jason@redhat.com>
11686
11687         PR c++/46552
11688         * g++.dg/cpp0x/constexpr-regress2.C: New.
11689
11690         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11691
11692 2011-01-21  Jeff Law <law@redhat.com>
11693
11694         PR rtl-optimization/41619
11695         * gcc.dg/pr41619.c: New.
11696
11697 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11698
11699         PR tree-optimization/47355
11700         * g++.dg/opt/pr47355.C: New test.
11701
11702 2011-01-21  Richard Guenther  <rguenther@suse.de>
11703
11704         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11705         making main hot.
11706
11707 2011-01-21  Richard Guenther  <rguenther@suse.de>
11708
11709         PR tree-optimization/47365
11710         * gcc.dg/torture/pr47365.c: New testcase.
11711         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11712
11713 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11714
11715         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11716
11717 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR tree-optimization/47391
11720         * gcc.dg/pr47391.c: New test.
11721
11722 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11723
11724         * g++.dg/template/char1.C: Use signed char.
11725
11726 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11727
11728         PR fortran/47377
11729         * gfortran.dg/pointer_target_4.f90: New.
11730
11731 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11732
11733         PR target/47251
11734         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11735         ILP32 system and not IP32.
11736
11737 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11738
11739         PR debug/46583
11740         * g++.dg/debug/pr46583.C: New.
11741
11742 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11743
11744         PR debug/47283
11745         * g++.dg/debug/pr47283.C: New test.
11746
11747         PR testsuite/47371
11748         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11749         * gcc.target/i386/headmerge-2.c: Likewise.
11750
11751 2011-01-20  Richard Guenther  <rguenther@suse.de>
11752
11753         PR middle-end/47370
11754         * gcc.dg/torture/pr47370.c: New testcase.
11755
11756 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11757
11758         PR tree-optimization/46130
11759         * gcc.dg/pr46130-1.c: New test.
11760         * gcc.dg/pr46130-2.c: New test.
11761
11762 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11763
11764         PR c++/47291
11765         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11766
11767 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11768
11769         PR debug/46240
11770         * g++.dg/debug/pr46240.cc: New.
11771
11772 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11773
11774         PR c++/47303
11775         * g++.dg/template/anonunion1.C: New test.
11776
11777         PR rtl-optimization/47337
11778         * gcc.c-torture/execute/pr47337.c: New test.
11779
11780 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11781
11782         PR testsuite/45342
11783         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11784
11785 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11786
11787         PR tree-optimization/46021
11788         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11789
11790 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR tree-optimization/47290
11793         * g++.dg/torture/pr47290.C: New test.
11794
11795 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11796
11797         PR fortran/47240
11798         * gfortran.dg/proc_ptr_comp_29.f90: New.
11799
11800 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11801
11802         PR testsuite/41146
11803         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11804         powerpc-apple-darwin9.
11805
11806 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11807
11808         PR rtl-optimization/47299
11809         * gcc.c-torture/execute/pr47299.c: New test.
11810
11811 2011-01-17  Jason Merrill  <jason@redhat.com>
11812
11813         * g++.dg/cpp0x/constexpr-virtual.C: New.
11814
11815 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11816
11817         PR fortran/47331
11818         * gfortran.dg/gomp/pr47331.f90: New test.
11819
11820 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11821
11822         PR objc/47314
11823         * objc.dg/selector-warn-1.m: New.
11824         * obj-c++.dg/selector-warn-1.mm: New.
11825
11826 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11827
11828         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11829         Update dg-final accordingly.
11830
11831 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11832
11833         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11834
11835 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11836
11837         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11838         target check.
11839         * gcc.dg/guality/pr36728-2.c: Likewise.
11840
11841 2011-01-17  Richard Guenther  <rguenther@suse.de>
11842
11843         PR tree-optimization/47313
11844         * g++.dg/torture/pr47313.C: New testcase.
11845
11846 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11847
11848         PR target/47318
11849         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11850         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11851         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11852         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11853
11854         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11855         as __m256i.
11856         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11857         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11858         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11859
11860 2011-01-17  Richard Guenther  <rguenther@suse.de>
11861
11862         PR tree-optimization/45967
11863         * gcc.dg/torture/pr45967-2.c: New testcase.
11864         * gcc.dg/torture/pr45967-3.c: Likewise.
11865
11866 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11867
11868         PR testsuite/47325
11869         * g++.dg/ext/pr47213.C: Require visibility.
11870
11871 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11872
11873         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11874         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11875
11876 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11877
11878         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11879         Linux-based targets.
11880
11881 2011-01-13  Jan Hubicka  <jh@suse.cz>
11882
11883         PR tree-optimization/47276
11884         * gcc.dg/pr47276.c: New testcase.
11885
11886 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11887             Jonathan Wakely  <jwakely.gcc@gmail.com>
11888
11889         PR c++/33558
11890         * g++.dg/other/pr33558.C: New.
11891         * g++.dg/other/pr33558-2.C: New.
11892
11893 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11894
11895         PR tree-optimization/45934
11896         PR tree-optimization/46302
11897         * g++.dg/ipa/devirt-c-1.C: New test.
11898         * g++.dg/ipa/devirt-c-2.C: Likewise.
11899         * g++.dg/ipa/devirt-c-3.C: Likewise.
11900         * g++.dg/ipa/devirt-c-4.C: Likewise.
11901         * g++.dg/ipa/devirt-c-5.C: Likewise.
11902         * g++.dg/ipa/devirt-c-6.C: Likewise.
11903         * g++.dg/ipa/devirt-6.C: Likewise.
11904         * g++.dg/ipa/devirt-d-1.C: Likewise.
11905         * g++.dg/torture/pr45934.C: Likewise.
11906
11907 2011-01-14  Jason Merrill  <jason@redhat.com>
11908
11909         * g++.dg/cpp0x/variadic105.C: New.
11910
11911 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11912             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11913
11914         PR objc/45989
11915         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11916         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11917         execution tests on i?86-*-*, x86_64-*-* and
11918         powerpc*-apple-darwin* && ilp32.
11919         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11920         tests on i?86-*-* and x86_64-*-*.
11921
11922 2011-01-14  Richard Guenther  <rguenther@suse.de>
11923
11924         PR tree-optimization/47280
11925         * g++.dg/opt/pr47280.C: New testcase.
11926
11927 2011-01-14  Jason Merrill  <jason@redhat.com>
11928
11929         * g++.dg/cpp0x/constexpr-regress1.C: New.
11930
11931         * g++.dg/ext/flexary2.C: New.
11932
11933 2011-01-14  Richard Guenther  <rguenther@suse.de>
11934
11935         PR middle-end/47281
11936         * gcc.dg/torture/pr47281.c: New testcase.
11937         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11938
11939 2011-01-14  Richard Guenther  <rguenther@suse.de>
11940
11941         PR tree-optimization/47286
11942         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11943
11944 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11945
11946         PR c++/47213
11947         * g++.dg/ext/pr47213.C: New.
11948
11949 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11950
11951         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11952
11953 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11954             Mikael Morin  <mikael@gcc.gnu.org>
11955
11956         PR fortran/45848
11957         PR fortran/47204
11958         * gfortran.dg/select_type_20.f90: New.
11959         * gfortran.dg/select_type_21.f90: New.
11960
11961 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11962
11963         PR target/47251
11964         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11965
11966 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11967
11968         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11969         * gcc.dg/guality/pr36728-2.c: Likewise.
11970
11971 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11972
11973         PR debug/PR46973
11974         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11975
11976 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11977
11978         PR rtl-optimization/45352
11979         * gcc.dg/pr45352-3.c: New.
11980
11981 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11982
11983         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11984         comment.
11985         * g++.dg/cpp0x/range-for8.C: New.
11986         * g++.dg/cpp0x/range-for9.C: New.
11987
11988 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11989
11990         PR debug/47209
11991         * g++.dg/debug/pr47209.C: New.
11992
11993 2011-01-12  Richard Guenther  <rguenther@suse.de>
11994
11995         PR lto/47259
11996         * gcc.dg/lto/pr47259_0.c: New testcase.
11997         * gcc.dg/lto/pr47259_1.c: Likewise.
11998
11999 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12000
12001         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12002         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12003         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12004         methods missing from the OBJC2 Object.
12005         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12006         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12007         GNU and NeXT runtimes.
12008         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12009         comments.
12010         * objc-obj-c++-shared/Object1.m: Likewise.
12011         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12012         * objc.dg/proto-qual-1.m: Likewise.
12013         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12014         * obj-c++.dg/proto-qual-1.mm: Likewise.
12015
12016 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12017
12018         PR testsuite/33033
12019         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12020
12021 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12022
12023         Fixed the Objective-C++ testsuite and updated all tests.
12024         * lib/obj-c++.exp (obj-c++_init): Declare and set
12025         gcc_warning_prefix and gcc_error_prefix.
12026         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12027         'dg-warning', 'dg-message' and 'dg-error'.
12028         * obj-c++.dg/class-extension-3.mm: Likewise.
12029         * obj-c++.dg/class-protocol-1.mm: Likewise.
12030         * obj-c++.dg/encode-7.mm: Likewise.
12031         * obj-c++.dg/exceptions-3.mm: Likewise.
12032         * obj-c++.dg/exceptions-5.mm: Likewise.
12033         * obj-c++.dg/method-12.mm: Likewise.
12034         * obj-c++.dg/method-13.mm: Likewise.
12035         * obj-c++.dg/method-15.mm: Likewise.
12036         * obj-c++.dg/method-16.mm: Likewise.
12037         * obj-c++.dg/method-4.mm: Likewise.
12038         * obj-c++.dg/method-8.mm: Likewise.
12039         * obj-c++.dg/method-conflict-1.mm: Likewise.
12040         * obj-c++.dg/method-conflict-2.mm: Likewise.
12041         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12042         and uncommented second part of the testcase now that the testsuite
12043         works correctly.
12044         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12045         and uncommented second part of the testcase now that the testsuite
12046         works correctly.
12047         * obj-c++.dg/private-1.mm: Likewise.
12048         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12049         * obj-c++.dg/syntax-error-7.mm: Likewise.
12050         * obj-c++.dg/warn5.mm: Likewise.
12051         * obj-c++.dg/property/at-property-14.mm: Likewise.
12052         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12053         FIXME.
12054         * obj-c++.dg/property/at-property-18.mm: Likewise.
12055         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12056         FIXME.
12057         * obj-c++.dg/property/at-property-21.mm: Likewise.
12058         * obj-c++.dg/property/at-property-28.mm: Likewise.
12059         * obj-c++.dg/property/at-property-5.mm: Likewise.
12060         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12061         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12062         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12063         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12064         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12065         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12066         * obj-c++.dg/tls/diag-5.mm: Likewise.
12067         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12068         dg-error, now matched correctly.
12069
12070 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12071
12072         * objc.dg/property/at-property-29.m: New.
12073         * obj-c++.dg/property/at-property-29.mm: New.
12074
12075 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12076
12077         * go.test/go-test.exp (go-set-goarch): New proc.
12078         (go-gc-tests): Use it.
12079
12080 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12081
12082         PR debug/46955
12083         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12084
12085 2011-01-11  Richard Henderson  <rth@redhat.com>
12086
12087         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12088
12089 2011-01-11  Jan Hubicka  <jh@suse.cz>
12090
12091         PR lto/45721
12092         PR lto/45375
12093         * gcc.dg/lto/pr45721_1.c: New file.
12094         * gcc.dg/lto/pr45721_0.c: New file.
12095
12096 2011-01-11  Richard Guenther  <rguenther@suse.de>
12097
12098         PR tree-optimization/46076
12099         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12100
12101 2011-01-11  Jeff Law <law@redhat.com>
12102
12103         * PR tree-optimization/47086
12104         * gcc.dg/pr47086.c: New test.
12105
12106 2011-01-11  Jason Merrill  <jason@redhat.com>
12107
12108         PR c++/46658
12109         * g++.dg/template/new10.C: New.
12110
12111         PR c++/45520
12112         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12113
12114 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12115
12116         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12117         Split type definitions and NSConstantString class into...
12118         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12119         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12120         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12121         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12122         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12123         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12124         to comments.
12125         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12126         encode defines for newer NeXT system headers.
12127         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12128         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12129         * objc.dg/foreach-5.m: Likewise.
12130         * objc.dg/foreach-2.m: Likewise.
12131         * objc.dg/foreach-4.m: Likewise.
12132         * objc.dg/torture/strings/string1.m: Likewise.
12133         * objc.dg/torture/strings/string2.m: Likewise.
12134         * objc.dg/torture/strings/string3.m: Likewise.
12135         * objc.dg/torture/strings/string4.m: Likewise.
12136         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12137         header and stand alone.
12138         * obj-c++.dg/strings/strings-2.mm: Likewise.
12139         * objc.dg/torture/strings/const-str-3.m: Likewise.
12140         * objc.dg/strings/strings-2.m: Likewise.
12141         * objc.dg/strings/const-str-12b.m: Likewise.
12142
12143 2011-01-12  Richard Guenther  <rguenther@suse.de>
12144
12145         PR middle-end/32511
12146         * gcc.dg/attr-weak-1.c: Adjust.
12147
12148 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12149
12150         PR fortran/47051
12151         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12152         standard compliant and comment.
12153
12154 2011-01-10  Jan Hubicka  <jh@suse.cz>
12155
12156         PR lto/46083
12157         * gcc.dg/initpri3.c: New testcase.
12158
12159 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12160
12161         PR lto/47222
12162         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12163         externally visible.
12164         (g_esi): Likewise.
12165         (g_ebx): Likewise.
12166         (g_ebp): Likewise.
12167         (g_esp): Likewise.
12168         (g_ebp_save): Likewise.
12169         (g_esp_save): Likewise.
12170
12171 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12172
12173         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12174
12175 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12176
12177         PR tree-optimization/46021
12178         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12179         i?86-*-*, x86_64-*-*.
12180
12181 2011-01-10  Jeff Law <law@redhat.com>
12182
12183         * PR tree-optimization/47141
12184         * gcc.c-torture/compile/pr47141.c: New test.
12185
12186 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12187
12188         PR testsuite/46230
12189         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12190         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12191         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12192         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12193
12194         PR testsuite/46230
12195         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12196         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12197         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12198         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12199         being vectorized.  Adjust dg-final pattern.
12200
12201         PR testsuite/46230
12202         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12203         * gcc.dg/vect/slp-24.c: Likewise.
12204
12205 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12206
12207         PR c++/47218
12208         * g++.dg/other/pr47218-1.C: New test file.
12209         * g++.dg/other/pr47218.C: Likewise.
12210         * g++.dg/other/pr47218.h: New supporting header.
12211
12212 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12213
12214         PR objc/47232
12215         * objc.dg/attributes/invalid-attribute-1.m: New.
12216         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12217
12218 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12219
12220         PR fortran/47224
12221         * gfortran.dg/proc_ptr_comp_28.f90: New.
12222
12223 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12224
12225         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12226         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12227         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12228         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12229         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12230         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12231         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12232         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12233         * objc.dg/gnu-api-2-class.m: Likewise.
12234         * objc.dg/gnu-api-2-ivar.m: Likewise.
12235         * objc.dg/gnu-api-2-method.m: Likewise.
12236         * objc.dg/gnu-api-2-objc.m: Likewise.
12237         * objc.dg/gnu-api-2-object.m: Likewise.
12238         * objc.dg/gnu-api-2-property.m: Likewise.
12239         * objc.dg/gnu-api-2-protocol.m: Likewise.
12240         * objc.dg/gnu-api-2-sel.m: Likewise.
12241
12242 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12243
12244         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12245         * objc.dg/objc-foreach-4.m: Likewise.
12246         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12247         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12248         * objc.dg/foreach-4.m: Likewise.
12249         * objc.dg/foreach-5.m: Likewise.
12250         * objc.dg/foreach-3.m: Return self from init.
12251
12252 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12253
12254         PR fortran/38536
12255         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12256
12257 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12258
12259         PR fortran/46313
12260         * gfortran.dg/class_35.f90: New.
12261
12262 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12263
12264         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12265
12266 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12267
12268         PR objc/47078
12269         * objc.dg/invalid-method-2.m: New.
12270         * obj-c++.dg/invalid-method-2.mm: New.
12271
12272 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12273
12274         PR fortran/46896
12275         * gfortran.dg/transpose_optimization_2.f90 : New test.
12276
12277 2011-01-08  Jan Hubicka  <jh@suse.cz>
12278
12279         PR tree-optmization/46469
12280         * g++.dg/torture/pr46469.C: New testcase.
12281
12282 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12283
12284         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12285         emulation of libobjc-gnu structure layout functionality to ..
12286         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12287         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12288         * objc/execute/bf-common.h: Adjust headers.
12289         * objc/execute/bf-1.m: Likewise.
12290         * objc/execute/bf-2.m: Likewise.
12291         * objc/execute/bf-3.m: Likewise.
12292         * objc/execute/bf-4.m: Likewise.
12293         * objc/execute/bf-5.m: Likewise.
12294         * objc/execute/bf-6.m: Likewise.
12295         * objc/execute/bf-7.m: Likewise.
12296         * objc/execute/bf-8.m: Likewise.
12297         * objc/execute/bf-9.m: Likewise.
12298         * objc/execute/bf-10.m: Likewise.
12299         * objc/execute/bf-11.m: Likewise.
12300         * objc/execute/bf-12.m: Likewise.
12301         * objc/execute/bf-13.m: Likewise.
12302         * objc/execute/bf-14.m: Likewise.
12303         * objc/execute/bf-15.m: Likewise.
12304         * objc/execute/bf-16.m: Likewise.
12305         * objc/execute/bf-17.m: Likewise.
12306         * objc/execute/bf-18.m: Likewise.
12307         * objc/execute/bf-19.m: Likewise.
12308         * objc/execute/bf-20.m: Likewise.
12309         * objc/execute/bf-21.m: Likewise.
12310         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12311         objc_get_type_qualifiers ().
12312
12313 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12314
12315         PR fortran/45777
12316         * gfortran.dg/dependency_39.f90:  New test.
12317
12318 2011-01-07  Jan Hubicka  <jh@suse.cz>
12319
12320         Get builtins tests ready for linker plugin.
12321         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12322         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12323         my_memset, my_bzero): Mark used.
12324         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12325         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12326         volatile.
12327         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12328         volatile.
12329
12330 2011-01-07  Jan Hubicka  <jh@suse.cz>
12331
12332         PR tree-optimization/46367
12333         * g++.dg/torture/pr46367.C: New file.
12334
12335 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12336
12337         PR target/47201
12338         * gcc.dg/pr47201.c: New test.
12339
12340         PR bootstrap/47187
12341         * gcc.dg/tree-prof/pr47187.c: New test.
12342
12343 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12344
12345         PR fortran/41580
12346         * gfortran.dg/extends_type_of_3.f90: New.
12347
12348 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12349
12350         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12351         * g++.dg/ext/dllimport-MI1.C: Likewise.
12352         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12353         * g++.dg/ext/dllimport10.C: Likewise.
12354         * g++.dg/ext/dllimport11.C: Likewise.
12355         * g++.dg/ext/dllimport12.C: Likewise.
12356         * g++.dg/ext/dllimport13.C: Likewise.
12357         * g++.dg/ext/dllimport2.C: Likewise.
12358         * g++.dg/ext/dllimport3.C: Likewise.
12359         * g++.dg/ext/dllimport4.C: Likewise.
12360         * g++.dg/ext/dllimport5.C: Likewise.
12361         * g++.dg/ext/dllimport6.C: Likewise.
12362         * g++.dg/ext/dllimport8.C: Likewise.
12363         * g++.dg/ext/dllimport9.C: Likewise.
12364         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12365         targets, too. Additionally enable test for i?86-*-mingw*.
12366         * g++.dg/ext/selectany1.C: Likewise.
12367         Remove guard variable check.
12368
12369 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12370
12371         PR fortran/47189
12372         PR fortran/47194
12373         * gfortran.dg/storage_size_3.f08: Extended.
12374
12375 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12376
12377         PR c++/47022
12378         * g++.dg/template/stdarg1.C: New test.
12379
12380 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12381
12382         PR fortran/47195
12383         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12384         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12385         from the interface of functions to not hide the errors that
12386         shall be tested.
12387
12388 2011-01-06  Jan Hubicka  <jh@suse.cz>
12389
12390         * gcc.dg/lto/pr47188_0.c: New testcase.
12391         * gcc.dg/lto/pr47188_1.c: New testcase.
12392
12393 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12394
12395         PR fortran/33117
12396         PR fortran/46478
12397         * gfortran.dg/interface_33.f90: New test.
12398
12399 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12400
12401         PR c/47150
12402         * gcc.c-torture/compile/pr47150.c: New test.
12403
12404 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12405
12406         PR tree-optimization/47139
12407         * gcc.dg/vect/pr47139.c: New test.
12408
12409 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12410
12411         PR fortran/47180
12412         * gfortran.dg/extends_type_of_2.f03: New.
12413
12414 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12415
12416         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12417
12418 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12419
12420         * gnat.dg/opt14.adb: New test.
12421
12422 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12423
12424         PR fortran/46017
12425         * gfortran.dg/allocate_error_2.f90:  New test.
12426
12427 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12428
12429         PR fortran/47024
12430         * gfortran.dg/storage_size_3.f08: New.
12431
12432 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12433
12434         PR libgfortran/47154
12435         * gfortran.dg/namelist_68.f90: New test.
12436
12437 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12438
12439         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12440
12441 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12442
12443         PR fortran/46448
12444         * gfortran.dg/class_34.f90: New.
12445
12446 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12447
12448         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12449         use __builtin_inff.  Skip all single-precision tests that require
12450         Infinity.
12451
12452 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12453
12454         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12455
12456 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12457
12458         PR tree-optimization/47148
12459         * gcc.c-torture/execute/pr47148.c: New test.
12460
12461         PR tree-optimization/47155
12462         * gcc.c-torture/execute/pr47155.c: New test.
12463
12464         PR rtl-optimization/47157
12465         * gcc.c-torture/compile/pr47157.c: New test.
12466
12467 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12468
12469         * gcc.dg/torture/vector-shift2.c (schar): Define.
12470         (main): Always use schar or uchar instead of plain "char" to avoid
12471         dependencies on implementation-defined char signedness.
12472
12473 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12474
12475         PR tree-optimization/46801
12476         * gnat.dg/pack9.adb: Remove xfail.
12477
12478 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12479
12480         PR tree-optimization/46984
12481         * g++.dg/ipa/pr46984.C: New test.
12482
12483 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12484
12485         PR fortran/46408
12486         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12487
12488 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12489
12490         PR tree-optimization/47140
12491         * gcc.c-torture/compile/pr47140.c: New test.
12492
12493         PR rtl-optimization/47028
12494         * gcc.dg/pr47028.c: New test.
12495
12496 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12497
12498         * objc.dg/protocol-forward-1.m: Removed TODO.
12499         * objc.dg/protocol-forward-2.m: New.
12500         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12501         * obj-c++.dg/protocol-forward-2.mm: New.
12502
12503 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12504
12505         PR target/38662
12506         * g++.dg/eh/pr38662.C: New testcase.
12507
12508 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12509
12510         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12511         scan for newline '\n'.
12512
12513 \f
12514 Copyright (C) 2011 Free Software Foundation, Inc.
12515
12516 Copying and distribution of this file, with or without modification,
12517 are permitted in any medium without royalty provided the copyright
12518 notice and this notice are preserved.