OSDN Git Service

Segregate sparc's handling of vector vs. non-vector modes.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-17  David S. Miller  <davem@davemloft.net>
2
3         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
4         all operations to emit VIS instructions.
5         * gcc.target/sparc/fandnot.c: Likewise.
6         * gcc.target/sparc/fnot.c: Likewise.
7         * gcc.target/sparc/for.c: Likewise.
8         * gcc.target/sparc/fornot.c: Likewise.
9         * gcc.target/sparc/fxnor.c: Likewise.
10         * gcc.target/sparc/fxor.c: Likewise.
11         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
12         needed.
13
14 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
17         * gcc.dg/torture/vshuf-16.inc: New file.
18         * gcc.dg/torture/vshuf-2.inc: New file.
19         * gcc.dg/torture/vshuf-32.inc: New file.
20         * gcc.dg/torture/vshuf-4.inc: New file.
21         * gcc.dg/torture/vshuf-8.inc: New file.
22         * gcc.dg/torture/vshuf-main.inc: New file.
23         * gcc.dg/torture/vshuf-v16hi.c: New test.
24         * gcc.dg/torture/vshuf-v16qi.c: New test.
25         * gcc.dg/torture/vshuf-v2df.c: New test.
26         * gcc.dg/torture/vshuf-v2di.c: New test.
27         * gcc.dg/torture/vshuf-v2sf.c: New test.
28         * gcc.dg/torture/vshuf-v2si.c: New test.
29         * gcc.dg/torture/vshuf-v32qi.c: New test.
30         * gcc.dg/torture/vshuf-v4df.c: New test.
31         * gcc.dg/torture/vshuf-v4di.c: New test.
32         * gcc.dg/torture/vshuf-v4hi.c: New test.
33         * gcc.dg/torture/vshuf-v4sf.c: New test.
34         * gcc.dg/torture/vshuf-v4si.c: New test.
35         * gcc.dg/torture/vshuf-v8hi.c: New test.
36         * gcc.dg/torture/vshuf-v8qi.c: New test.
37         * gcc.dg/torture/vshuf-v8sf.c: New test.
38         * gcc.dg/torture/vshuf-v8si.c: New test.
39
40 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
41
42         PR tree-optimization/50746
43         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
44
45 2011-10-17  Jason Merrill  <jason@redhat.com>
46
47         PR c++/50736
48         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
49
50 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         PR c++/44524
53         * g++.dg/parse/error41.C: New.
54         * g++.dg/parse/error20.C: Adjust.
55
56 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         PR c++/50757
59         * g++.dg/warn/format7.C: New.
60         * obj-c++.dg/warn7.mm: Likewise.
61
62 2011-10-17  Richard Guenther  <rguenther@suse.de>
63
64         PR tree-optimization/50729
65         * gcc.dg/torture/pr50729.c: New testcase.
66
67 2011-10-15  Tom Tromey  <tromey@redhat.com>
68             Dodji Seketeli  <dodji@redhat.com>
69
70         * lib/prune.exp (prune_gcc_output):  Prune output referring to
71         included files.
72         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
73         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
74         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
75         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
76
77 2011-10-15  Tom Tromey  <tromey@redhat.com>
78             Dodji Seketeli  <dodji@redhat.com>
79
80         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
81
82 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
83
84         PR c++/48489
85         * g++.dg/inherit/error5.C: New.
86
87 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
88
89         PR fortran/47023
90         PR fortran/50752
91         * gfortran.dg/kind_tests_4.f90: New.
92
93 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
94
95         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
96         targets that support vector condition.
97
98 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
99
100         PR fortran/47023
101         * gfortran.dg/c_kind_tests_3.f03: New.
102
103 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
104
105         PR fortran/50547
106         * gfortran.dg/elemental_args_check_4.f90: New.
107
108 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
109
110         PR tree-optimization/50727
111         * gcc.dg/vect/pr50727.c: New test.
112
113 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
114
115         * gcc.dg/vla-23.c: New test.
116
117 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
118
119         PR tree-optimization/50596
120         * gcc.dg/vect/vect-cond-9.c: New test.
121
122 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
123
124         * gcc.dg/vect/bb-slp-29.c: New test.
125
126 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
127
128         PR c++/50732
129         * g++.dg/ext/is_base_of_incomplete.C: New.
130         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
131         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
132
133 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
134
135         * gcc.target/sparc/combined-1.c: Compile at -O2.
136
137 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
138
139         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
140         (dg-options): Add -Wno-attributes.
141         * gcc.target/i386/fma_double_?.c: Ditto.
142         * gcc.target/i386/fma_run_float_?.c: Ditto.
143         * gcc.target/i386/fma_run_double_?.c: Ditto.
144         * gcc.target/i386/l_fma_float_?.c: Dtto.
145         * gcc.target/i386/l_fma_double_?.c: Ditto.
146         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
147         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
148
149 2011-10-15  Tobias Burnus  <burnus@net-b.de>
150
151         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
152         the comments.
153         * gfortran.dg/bind_c_usage_24.f90: Ditto.
154         * gfortran.dg/rank_3.f90: Ditto.
155         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
156         -std=f2008ts in dg-options.
157         * gfortran.dg/rank_4.f90: Ditto.
158
159 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
160
161         PR target/49263
162         * gcc.target/sh/pr49263.c: New.
163
164 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gnat.dg/specs/debug1.ads: Tweak.
167
168 2011-10-14  Kai Tietz  <ktietz@redhat.com>
169
170         * gfortran.fortran-torture/compile/logical-2.f90: New test.
171
172 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
173
174         * gcc.target/i386/sse2-mul-1.c: New test.
175         * gcc.target/i386/sse4_1-mul-1.c: New test.
176         * gcc.target/i386/avx-mul-1.c: New test.
177         * gcc.target/i386/xop-mul-1.c: New test.
178         * gcc.target/i386/avx2-mul-1.c: New test.
179
180 2011-10-14  Jason Merrill  <jason@redhat.com>
181
182         PR c++/50563
183         * g++.dg/cpp0x/nsdmi-list1.C: New.
184
185         PR c++/50707
186         * g++.dg/cpp0x/nsdmi-const1.C: New.
187
188 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
189
190         PR fortran/50570
191         * gfortran.dg/pointer_intent_5.f90: New.
192
193 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
194
195         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
196         * gcc.target/i386/warn-vect-op-1.c: Ditto.
197         * gcc.target/i386/warn-vect-op-2.c: Ditto.
198
199 2011-10-14  Tobias Burnus  <burnus@net-b.de>
200
201         PR fortran/50718
202         * gfortran.dg/pointer_check_11.f90: New.
203         * gfortran.dg/pointer_check_12.f90: New.
204
205 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
206
207         PR c++/38174
208         * g++.dg/overload/operator4.C: New.
209
210 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
211
212         * gcc.dg/di-longlong64-sync-1.c: New test.
213         * gcc.dg/di-sync-multithread.c: New test.
214         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
215         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
216         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
217         tests for v5, v6, v6k, and v7-a, and add-options helpers.
218         (check_effective_target_arm_arm_ok): New helper.
219         (check_effective_target_sync_longlong): New helper.
220
221 2011-10-14  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/50723
224         * gcc.dg/torture/pr50723.c: New testcase.
225
226 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
227
228         PR c++/17212
229         * g++.dg/warn/format6.C: New.
230         * obj-c++.dg/warn6.mm: Likewise.
231
232 2011-10-13  Richard Henderson  <rth@redhat.com>
233
234         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
235         Delete.
236         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
237         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
238         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
239
240 2011-10-13  Jason Merrill  <jason@redhat.com>
241
242         PR c++/50614
243         * g++.dg/cpp0x/nsdmi-template2.C: New.
244
245         PR c++/50437
246         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
247
248         PR c++/50618
249         * g++.dg/init/vbase1.C: New.
250
251 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
252
253         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
254         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
255         * gcc.target/i386/avx-vphminposuw-2.c: New test.
256         * gcc.target/i386/avx-vphminposuw-3.c: New test.
257
258 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
259
260         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
261
262 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
263
264         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
265
266 2011-10-13  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/50712
269         * gcc.target/i386/pr50712.c: New testcase.
270
271 2011-10-13  Tom de Vries  <tom@codesourcery.com>
272
273         * gcc.dg/memcpy-4.c: New test.
274
275 2011-10-13  Richard Guenther  <rguenther@suse.de>
276
277         PR tree-optimization/50698
278         * g++.dg/vect/pr50698.cc: New testcase.
279
280 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
281
282         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
283         * gcc.target/powerpc/warn-2.c: Ditto.
284
285         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
286         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
287         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
288         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
289         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
290         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
291         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
292         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
293         * gcc.target/powerpc/ppc-pow.c: Likewise.
294         * gcc.target/powerpc/recip-1.c: Likewise.
295         * gcc.target/powerpc/recip-2.c: Likewise.
296         * gcc.target/powerpc/recip-3.c: Likewise.
297         * gcc.target/powerpc/recip-4.c: Likewise.
298         * gcc.target/powerpc/recip-5.c: Likewise.
299
300 2011-10-12  David S. Miller  <davem@davemloft.net>
301
302         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
303         '-mvis3' instead of 'mcpu=niagara3' in options.
304         * gcc.target/sparc/fhalve.c: Likewise.
305         * gcc.target/sparc/fnegop.c: Likewise.
306         * gcc.target/sparc/fpadds.c: Likewise.
307         * gcc.target/sparc/fshift.c: Likewise.
308         * gcc.target/sparc/fucmp.c: Likewise.
309         * gcc.target/sparc/lzd.c: Likewise.
310         * gcc.target/sparc/vis3misc.c: Likewise.
311         * gcc.target/sparc/xmul.c: Likewise.
312
313 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
314
315         * gnat.dg/vect1.ad[sb]: New test.
316         * gnat.dg/vect1_pkg.ads: New helper.
317         * gnat.dg/vect2.ad[sb]: New test.
318         * gnat.dg/vect2_pkg.ads: New helper.
319         * gnat.dg/vect3.ad[sb]: New test.
320         * gnat.dg/vect3_pkg.ads: New helper.
321         * gnat.dg/vect4.ad[sb]: New test.
322         * gnat.dg/vect4_pkg.ads: New helper.
323         * gnat.dg/vect5.ad[sb]: New test.
324         * gnat.dg/vect5_pkg.ads: New helper.
325         * gnat.dg/vect6.ad[sb]: New test.
326         * gnat.dg/vect6_pkg.ads: New helper.
327
328 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
329
330         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
331         * gcc.target/i386/fma_run_double_2.c: Likewise.
332         * gcc.target/i386/fma_run_double_3.c: Likewise.
333         * gcc.target/i386/fma_run_double_4.c: Likewise.
334         * gcc.target/i386/fma_run_double_5.c: Likewise.
335         * gcc.target/i386/fma_run_double_6.c: Likewise.
336         * gcc.target/i386/fma_run_float_1.c: Likewise.
337         * gcc.target/i386/fma_run_float_2.c: Likewise.
338         * gcc.target/i386/fma_run_float_3.c: Likewise.
339         * gcc.target/i386/fma_run_float_4.c: Likewise.
340         * gcc.target/i386/fma_run_float_5.c: Likewise.
341         * gcc.target/i386/fma_run_float_6.c: Likewise.
342
343         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
344         remove the extra dg-options.
345         * gcc.target/i386/l_fma_double_2.c: Likewise.
346         * gcc.target/i386/l_fma_double_3.c: Likewise.
347         * gcc.target/i386/l_fma_double_4.c: Likewise.
348         * gcc.target/i386/l_fma_double_5.c: Likewise.
349         * gcc.target/i386/l_fma_double_6.c: Likewise.
350         * gcc.target/i386/l_fma_float_1.c: Likewise.
351         * gcc.target/i386/l_fma_float_2.c: Likewise.
352         * gcc.target/i386/l_fma_float_3.c: Likewise.
353         * gcc.target/i386/l_fma_float_4.c: Likewise.
354         * gcc.target/i386/l_fma_float_5.c: Likewise.
355         * gcc.target/i386/l_fma_float_6.c: Likewise.
356
357 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
358
359         PR tree-optimization/50189
360         * g++.dg/torture/pr50189.C: New testcase.
361
362 2011-10-12  Richard Guenther  <rguenther@suse.de>
363
364         PR tree-optimization/50700
365         * gcc.dg/builtin-object-size-12.c: New testcase.
366
367 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
368
369         PR c/50565
370         * gcc.c-torture/compile/pr50565-1.c,
371         gcc.c-torture/compile/pr50565-2.c: New tests.
372
373 2011-10-11  Jason Merrill  <jason@redhat.com>
374
375         PR c++/49855
376         PR c++/49896
377         * g++.dg/template/constant1.C: New.
378         * g++.dg/template/constant2.C: New.
379         * g++.dg/cpp0x/constexpr-template3.C: New.
380
381 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
382
383         * gcc.target/i386/warn-vect-op-3.c: New test.
384         * gcc.target/i386/warn-vect-op-1.c: New test.
385         * gcc.target/i386/warn-vect-op-2.c: New test.
386
387 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
388
389         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
390
391 2011-10-11  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/50204
394         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
395
396 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
397
398         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
399
400 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
401
402         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
403         * gcc.target/i386/fma_double_2.c: Ditto.
404         * gcc.target/i386/fma_double_3.c: Ditto.
405         * gcc.target/i386/fma_double_4.c: Ditto.
406         * gcc.target/i386/fma_double_5.c: Ditto.
407         * gcc.target/i386/fma_double_6.c: Ditto.
408         * gcc.target/i386/fma_float_1.c: Ditto.
409         * gcc.target/i386/fma_float_2.c: Ditto.
410         * gcc.target/i386/fma_float_3.c: Ditto.
411         * gcc.target/i386/fma_float_4.c: Ditto.
412         * gcc.target/i386/fma_float_5.c: Ditto.
413         * gcc.target/i386/fma_float_6.c: Ditto.
414         * gcc.target/i386/l_fma_double_1.c: Ditto.
415         * gcc.target/i386/l_fma_double_2.c: Ditto.
416         * gcc.target/i386/l_fma_double_3.c: Ditto.
417         * gcc.target/i386/l_fma_double_4.c: Ditto.
418         * gcc.target/i386/l_fma_double_5.c: Ditto.
419         * gcc.target/i386/l_fma_double_6.c: Ditto.
420         * gcc.target/i386/l_fma_float_1.c: Ditto.
421         * gcc.target/i386/l_fma_float_2.c: Ditto.
422         * gcc.target/i386/l_fma_float_3.c: Ditto.
423         * gcc.target/i386/l_fma_float_4.c: Ditto.
424         * gcc.target/i386/l_fma_float_5.c: Ditto.
425         * gcc.target/i386/l_fma_float_6.c: Ditto.
426         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
427         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
428         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
429         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
430         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
431         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
432         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
433         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
434         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
435         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
436         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
437         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
438
439 2011-10-11  Tristan Gingold  <gingold@adacore.com>
440
441         * gcc.dg/va-arg-4.c: New test.
442         * gcc.dg/va-arg-5.c: Ditto.
443
444 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
445
446         * lib/target-supports.exp (check_effective_target_fd_truncate):
447         Close and unlink test file before exit.
448
449 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
450
451         PR fortran/50564
452         * gfortran.dg/forall_15.f90:  New test case.
453
454 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
455             Andrew Macleod  <amacleod@redhat.com>
456
457         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
458         wrappers for *other_threads() and *final_verify().
459         * gcc.dg/simulate-thread/simulate-thread.h
460         (simulate_thread_wrapper_other_threads): New.
461         (simulate_thread_wrapper_final_verify): New.
462
463 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
464
465         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
466
467 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
468
469         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
470
471 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
472             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
473
474         * gcc.target/i386/fma_1.h: New file.
475         * gcc.target/i386/fma_2.h: Likewise.
476         * gcc.target/i386/fma_3.h: Likewise.
477         * gcc.target/i386/fma_4.h: Likewise.
478         * gcc.target/i386/fma_5.h: Likewise.
479         * gcc.target/i386/fma_6.h: Likewise.
480         * gcc.target/i386/fma_double_1.c: Likewise.
481         * gcc.target/i386/fma_double_2.c: Likewise.
482         * gcc.target/i386/fma_double_3.c: Likewise.
483         * gcc.target/i386/fma_double_4.c: Likewise.
484         * gcc.target/i386/fma_double_5.c: Likewise.
485         * gcc.target/i386/fma_double_6.c: Likewise.
486         * gcc.target/i386/fma_float_1.c: Likewise.
487         * gcc.target/i386/fma_float_2.c: Likewise.
488         * gcc.target/i386/fma_float_3.c: Likewise.
489         * gcc.target/i386/fma_float_4.c: Likewise.
490         * gcc.target/i386/fma_float_5.c: Likewise.
491         * gcc.target/i386/fma_float_6.c: Likewise.
492         * gcc.target/i386/fma_main.h: Likewise.
493         * gcc.target/i386/fma_run_double_1.c: Likewise.
494         * gcc.target/i386/fma_run_double_2.c: Likewise.
495         * gcc.target/i386/fma_run_double_3.c: Likewise.
496         * gcc.target/i386/fma_run_double_4.c: Likewise.
497         * gcc.target/i386/fma_run_double_5.c: Likewise.
498         * gcc.target/i386/fma_run_double_6.c: Likewise.
499         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
500         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
501         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
502         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
503         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
504         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
505         * gcc.target/i386/fma_run_float_1.c: Likewise.
506         * gcc.target/i386/fma_run_float_2.c: Likewise.
507         * gcc.target/i386/fma_run_float_3.c: Likewise.
508         * gcc.target/i386/fma_run_float_4.c: Likewise.
509         * gcc.target/i386/fma_run_float_5.c: Likewise.
510         * gcc.target/i386/fma_run_float_6.c: Likewise.
511         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
512         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
513         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
514         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
515         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
516         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
517         * gcc.target/i386/l_fma_1.h: Likewise.
518         * gcc.target/i386/l_fma_2.h: Likewise.
519         * gcc.target/i386/l_fma_3.h: Likewise.
520         * gcc.target/i386/l_fma_4.h: Likewise.
521         * gcc.target/i386/l_fma_5.h: Likewise.
522         * gcc.target/i386/l_fma_6.h: Likewise.
523         * gcc.target/i386/l_fma_double_1.c: Likewise.
524         * gcc.target/i386/l_fma_double_2.c: Likewise.
525         * gcc.target/i386/l_fma_double_3.c: Likewise.
526         * gcc.target/i386/l_fma_double_4.c: Likewise.
527         * gcc.target/i386/l_fma_double_5.c: Likewise.
528         * gcc.target/i386/l_fma_double_6.c: Likewise.
529         * gcc.target/i386/l_fma_float_1.c: Likewise.
530         * gcc.target/i386/l_fma_float_2.c: Likewise.
531         * gcc.target/i386/l_fma_float_3.c: Likewise.
532         * gcc.target/i386/l_fma_float_4.c: Likewise.
533         * gcc.target/i386/l_fma_float_5.c: Likewise.
534         * gcc.target/i386/l_fma_float_6.c: Likewise.
535         * gcc.target/i386/l_fma_main.h: Likewise.
536         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
537         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
538         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
539         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
540         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
541         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
542         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
543         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
544         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
545         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
546         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
547         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
548
549 2011-10-10  Richard Guenther  <rguenther@suse.de>
550
551         PR middle-end/50389
552         * gcc.dg/torture/pr50389.c: New testcase.
553
554 2011-10-10  Richard Guenther  <rguenther@suse.de>
555
556         PR middle-end/50195
557         * gcc.dg/builtins-47.c: Optimize.
558
559 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
560
561         * lib/gcc-simulate-thread.exp: New.
562         * gcc.dg/simulate-thread/guality.h: New.
563         * gcc.dg/simulate-thread/simulate-thread.h: New.
564         * gcc.dg/simulate-thread/simulate-thread.exp: New.
565         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
566         * gcc.dg/simulate-thread/README: New.
567         * g++.dg/simulate-thread/guality.h: New.
568         * g++.dg/simulate-thread/simulate-thread.h: New.
569         * g++.dg/simulate-thread/simulate-thread.exp: New.
570         * g++.dg/simulate-thread/simulate-thread.gdb: New.
571         * c-c++-common/cxxbitfields-2.c: Remove.
572         * c-c++-common/cxxbitfields.c: Remove.
573         * c-c++-common/cxxbitfields-4.c: Remove.
574         * c-c++-common/cxxbitfields-5.c: Remove.
575         * c-c++-common/simulate-thread/bitfields-1.c: New.
576         * c-c++-common/simulate-thread/bitfields-2.c: New.
577         * c-c++-common/simulate-thread/bitfields-3.c: New.
578         * c-c++-common/simulate-thread/bitfields-4.c: New.
579
580 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
581
582         PR c++/38980
583         * g++.dg/warn/format5.C: New.
584
585 2011-10-09  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/50273
588         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
589         * gfortran.dg/common_16.f90: New.
590
591 2011-10-09  Tobias Burnus  <burnus@net-b.de>
592
593         * gfortran.dg/iso_c_binding_param_1.f90: New.
594         * gfortran.dg/iso_c_binding_param_2.f90: New.
595         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
596
597 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
598
599         PR tree-optimization/50635
600         * gcc.dg/vect/pr50635.c: New test.
601
602 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
603
604         PR fortran/50659
605         * gfortran.dg/proc_decl_27.f90: New.
606
607 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
608
609         PR libobjc/50428
610         * objc/execute/initialize-1.m: New test.
611
612 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
613
614         PR fortran/47844
615         * gfortran.dg/pointer_function_result_1.f90 : New test.
616
617 2011-10-07  David S. Miller  <davem@davemloft.net>
618
619         PR 50655
620         * gcc.target/sparc/sparc.exp: Add vis3 target test.
621         * gcc.target/sparc/cmask.c: Use it.
622         * gcc.target/sparc/fhalve.c: Likewise.
623         * gcc.target/sparc/fnegop.c: Likewise.
624         * gcc.target/sparc/fpadds.c: Likewise.
625         * gcc.target/sparc/fshift.c: Likewise.
626         * gcc.target/sparc/fucmp.c: Likewise.
627         * gcc.target/sparc/lzd.c: Likewise.
628         * gcc.target/sparc/vis3misc.c: Likewise.
629         * gcc.target/sparc/xmul.c: Likewise.
630
631 2011-10-07  Richard Henderson  <rth@redhat.com>
632
633         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
634         match for avx2.
635         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
636
637 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
638
639         * gcc.dg/pr50193-1.c: New file.
640         * gcc.target/arm/shiftable.c: New file.
641
642 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
643
644         PR fortran/50625
645         * gfortran.dg/class_46.f03: New.
646
647 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
648
649         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
650         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
651         (syslog, vsyslog, __vsyslog_chk): Likewise.
652
653         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
654         (x, EXT_x): Use ASMNAME.
655
656         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
657         (a, c): Use ASMNAME.
658
659 2011-10-07  Tom de Vries  <tom@codesourcery.com>
660
661         PR middle-end/50527
662         * gcc.dg/pr50527.c: New test.
663
664 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
665
666         PR tree-optimization/50650
667         * gcc.c-torture/compile/pr50650.c: New test.
668
669 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
670
671         PR tree-optimization/50575
672         * gcc.c-torture/execute/vector-compare-2.x: New file.
673
674 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
675
676         PR middle-end/50125
677         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
678         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
679         (bar3): Likewise.
680
681 2011-10-07  Richard Guenther  <rguenther@suse.de>
682
683         PR testsuite/50637
684         * gcc.dg/vect/vect-align-2.c: Increase array size.
685
686 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
687             H.J. Lu  <hongjiu.lu@intel.com>
688
689         PR target/50603
690         * gcc.target/i386/pr50603.c: New test.
691
692 2011-10-06  Jason Merrill  <jason@redhat.com>
693
694         PR c++/39164
695         * g++.dg/cpp0x/default31.C: New.
696
697 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
698
699         PR tree-optimization/50596
700         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
701         New.
702         * gcc.dg/vect/vect-cond-8.c: New test.
703
704 2011-10-06  Richard Henderson  <rth@redhat.com>
705
706         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
707         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
708         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
709         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
710         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
711         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
712         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
713         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
714         * gcc.c-torture/execute/vshuf-16.inc: New file.
715         * gcc.c-torture/execute/vshuf-2.inc: New file.
716         * gcc.c-torture/execute/vshuf-4.inc: New file.
717         * gcc.c-torture/execute/vshuf-8.inc: New file.
718         * gcc.c-torture/execute/vshuf-main.inc: New file.
719         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
720         * gcc.c-torture/execute/vshuf-v2df.c: New test.
721         * gcc.c-torture/execute/vshuf-v2di.c: New test.
722         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
723         * gcc.c-torture/execute/vshuf-v2si.c: New test.
724         * gcc.c-torture/execute/vshuf-v4df.c: New test.
725         * gcc.c-torture/execute/vshuf-v4di.c: New test.
726         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
727         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
728         * gcc.c-torture/execute/vshuf-v4si.c: New test.
729         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
730         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
731         * gcc.c-torture/execute/vshuf-v8si.c: New test.
732
733 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
734
735         PR tree-optimization/49279
736         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
737         * gcc.c-torture/execute/pr49279.c: New test.
738
739 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
740
741         PR target/49049
742         * gcc.c-torture/compile/pr49049.c: New test.
743
744 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
745
746         PR target/50305
747         * gcc.target/arm/pr50305.c: New test.
748
749 2011-10-06  Richard Guenther  <rguenther@suse.de>
750
751         PR tree-optimization/38884
752         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
753         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
754
755 2011-10-05  David S. Miller  <davem@davemloft.net>
756
757         * gcc.target/sparc/lzd.c: New test.
758         * gcc.target/sparc/popc.c: New test.
759
760 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
761
762         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
763         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
764         * g++.dg/other/final1.C: Cleanup original tree dump.
765
766 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
767
768         PR tree-optimization/50613
769         * gcc.dg/pr50613.c: New test.
770
771 2011-10-05  Richard Henderson  <rth@redhat.com>
772
773         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
774         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
775         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
776         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
777         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
778         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
779         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
780         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
781
782 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
783
784         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
785         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
786         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
787         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
788         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
789
790 2011-10-05  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/38885
793         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
794
795 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
796
797         * gcc.target/i386/sw-1.c: New test.
798
799 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
800
801         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
802         -mtune=generic.
803         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
804
805 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
806
807         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
808
809 2011-10-04  David S. Miller  <davem@davemloft.net>
810
811         * gcc.target/sparc/fhalve.c: New test.
812         * gcc.target/sparc/fnegop.c: New test.
813         * gcc.target/sparc/xmul.c: New test.
814
815 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
816
817         PR fortran/35831
818         * gfortran.dg/dummy_procedure_6.f90: New.
819
820 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
821
822         PR tree-optimization/50604
823         * gcc.dg/pr50604.c: New test.
824
825 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
826
827         PR tree-optimization/49662
828         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
829         * gcc.dg/graphite/interchange-15.c: Likewise.
830         * gcc.dg/graphite/interchange-mvt.c: Likewise.
831
832 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
833
834         * gcc.dg/tree-ssa/restrict-4.c: New test.
835
836 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
837
838         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
839         (main): Use __typeof to get result type of comparison.
840
841 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
842
843         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
844         Make et_vect_multiple_sizes_saved global.
845         (check_effective_target_vect64): Make et_vect64_saved global.
846
847 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
848
849         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
850         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
851         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
852         * gcc.dg/builtin-complex-err-1.c: Adjust.
853
854 2011-10-02  Jason Merrill  <jason@redhat.com>
855
856         * g++.dg/cpp0x/range-for22.C: New.
857
858         * g++.dg/cpp0x/variadic65.C: Remove xfails.
859         * g++.dg/cpp0x/variadic82.C: Remove xfails.
860         * g++.dg/cpp0x/variadic83.C: Remove xfails.
861         * g++.dg/cpp0x/variadic105.C: Remove xfails.
862
863         * g++.dg/cpp0x/nsdmi5.C: New.
864
865 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
866
867         PR target/50579
868         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
869         New procedures.
870         (mips-dg-options): Force an ABI option if the current ABI is
871         incompatible with the required -mlong setting.  Likewise force
872         a long setting if the current one is incompatible with the
873         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
874         throughout procedure.
875         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
876         instead of addressing=absolute.
877
878 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
879
880         * gcc.target/mips/stack-1.c: New test.
881
882 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
883
884         * gcc.dg/pr49696.c: New test.
885
886 2011-10-02  Jan Hubicka  <jh@suse.cz>
887
888         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
889
890 2011-10-01  David S. Miller  <davem@davemloft.net>
891
892         * gcc.target/sparc/cmask.c: New test.
893         * gcc.target/sparc/fpadds.c: New test.
894         * gcc.target/sparc/fshift.c: New test.
895         * gcc.target/sparc/fucmp.c: New test.
896         * gcc.target/sparc/vis3misc.c: New test.
897
898 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
899
900         PR fortran/50585
901         * gfortran.dg/assumed_charlen_arg_2.f90: New.
902
903 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
904
905         PR c++/44473
906         * g++.dg/dfp/44473-1.C: New test.
907         * g++.dg/dfp/44473-2.C: New test.
908         * g++.dg/dfp/mangle-1.C: New test.
909         * g++.dg/dfp/mangle-2.C: New test.
910         * g++.dg/dfp/mangle-3.C: New test.
911         * g++.dg/dfp/mangle-4.C: New test.
912         * g++.dg/dfp/mangle-5.C: New test.
913
914 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
915
916         PR inline-asm/50571
917         * gcc.dg/pr50571.c: New test.
918
919         PR tree-optimization/46309
920         * gcc.dg/pr46309.c: New test.
921
922 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
923
924         * gcc.dg/strlenopt-21.c: New test.
925
926 2011-09-30  Revital Eres  <revital.eres@linaro.org>
927
928         * gcc.dg/sms-10.c: New file.
929
930 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
931
932         * gcc.target/arm/pr50099.c: New test.
933
934 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
935
936         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
937
938 2011-09-30  David S. Miller  <davem@davemloft.net>
939
940         * gcc.target/sparc/bmaskbshuf.c: New test.
941         * gcc.target/sparc/edgen.c: New test.
942
943 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
944
945         PR fortran/50547
946         * gfortran.dg/pure_formal_proc_3.f90: New.
947
948         PR fortran/50553
949         * gfortran.dg/stfunc_7.f90: New.
950
951 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
952
953         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
954         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
955         * gcc.dg/vector-compare-1.c: Likewise.
956         * gcc.dg/vector-compare-2.c: Likewise.
957
958 2011-09-29  David S. Miller  <davem@davemloft.net>
959
960         * gcc.target/sparc/array.c: New test.
961
962 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
963
964         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
965         loop unroll and set max unroll times to 8.
966         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
967         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
968         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
969         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
970
971 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
972
973         PR c++/40145
974         * g++.dg/ext/visibility/warn5.C: New.
975
976 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
977
978         PR c++/45278
979         * g++.dg/warn/Wextra-3.C: New.
980
981 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
982
983         PR target/49486
984         * gcc.target/sh/pr49468-si.c: New.
985
986 2011-09-28  Tom de Vries  <tom@codesourcery.com>
987
988         PR testsuite/50485
989         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
990         (TEST): Initialize src3 with random floats.
991         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
992         from union src3.  Initialize src3 with random floats.
993
994 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
995
996         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
997         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
998         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
999         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1000         * gcc.target/sh/sh4a-cos.c: Ditto.
1001         * gcc.target/sh/sh4a-cosf.c: Ditto.
1002         * gcc.target/sh/sh4a-sin.c: Ditto.
1003         * gcc.target/sh/sh4a-sinf.c: Ditto.
1004         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1005         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1006         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1007
1008 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1009
1010         PR c++/31489
1011         * g++.dg/parse/error40.C: New.
1012         * g++.dg/warn/incomplete1.C: Adjust.
1013
1014 2011-09-27  Jan Hubicka  <jh@suse.cz>
1015
1016         PR middle-end/49463
1017         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1018         Mark used.
1019
1020 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1021
1022         * gcc.dg/strlenopt-1.c: New test.
1023         * gcc.dg/strlenopt-1f.c: New test.
1024         * gcc.dg/strlenopt-2.c: New test.
1025         * gcc.dg/strlenopt-2f.c: New test.
1026         * gcc.dg/strlenopt-3.c: New test.
1027         * gcc.dg/strlenopt-4.c: New test.
1028         * gcc.dg/strlenopt-4g.c: New test.
1029         * gcc.dg/strlenopt-4gf.c: New test.
1030         * gcc.dg/strlenopt-5.c: New test.
1031         * gcc.dg/strlenopt-6.c: New test.
1032         * gcc.dg/strlenopt-7.c: New test.
1033         * gcc.dg/strlenopt-8.c: New test.
1034         * gcc.dg/strlenopt-9.c: New test.
1035         * gcc.dg/strlenopt-10.c: New test.
1036         * gcc.dg/strlenopt-11.c: New test.
1037         * gcc.dg/strlenopt-12.c: New test.
1038         * gcc.dg/strlenopt-12g.c: New test.
1039         * gcc.dg/strlenopt-13.c: New test.
1040         * gcc.dg/strlenopt-14g.c: New test.
1041         * gcc.dg/strlenopt-14gf.c: New test.
1042         * gcc.dg/strlenopt-15.c: New test.
1043         * gcc.dg/strlenopt-16g.c: New test.
1044         * gcc.dg/strlenopt-17g.c: New test.
1045         * gcc.dg/strlenopt-18g.c: New test.
1046         * gcc.dg/strlenopt.h: New file.
1047
1048 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1049
1050         PR middle-end/43864
1051         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1052         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1053         * gcc.dg/pr43864.c: New test.
1054         * gcc.dg/pr43864-2.c: Same.
1055         * gcc.dg/pr43864-3.c: Same.
1056         * gcc.dg/pr43864-4.c: Same.
1057
1058 2011-09-27  Jan Hubicka  <jh@suse.cz>
1059
1060         * gcc.dg/ipa/inline-5.c: New testcase.
1061
1062 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1063
1064         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1065         vectors.
1066         * gcc.dg/vect/bb-slp-27.c: New.
1067         * gcc.dg/vect/bb-slp-28.c: New.
1068
1069 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1070
1071         * testsuite/lib/target-supports.exp (check_profiling_available):
1072         Don't rely solely on TLS tests for -fprofile-generate, fall
1073         through to the other code.
1074
1075 2011-09-27  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/50363
1078         * gcc.dg/torture/pr50363.c: New testcase.
1079
1080 2011-09-26  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/45012
1083         * g++.dg/template/partial13.C: New.
1084
1085         PR c++/46105
1086         * g++.dg/template/partial12.C: New.
1087
1088         PR c++/50508
1089         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1090
1091 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1092
1093         PR c++/45487
1094         * g++.dg/diagnostic/bindings1.C: New.
1095         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1096
1097 2011-09-26  David S. Miller  <davem@davemloft.net>
1098
1099         * gcc.target/sparc/wrgsr.c: New test.
1100         * gcc.target/sparc/rdgsr.c: New test.
1101         * gcc.target/sparc/edge.c: New test.
1102         * gcc.target/sparc/fcmp.c: New test.
1103
1104         * gcc.target/sparc/edge.c: Update for new return types.
1105         * gcc.target/sparc/fcmp.c: Likewise.
1106
1107         * gcc.target/sparc/fpaddsubi.c: New test.
1108
1109 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1110
1111         PR fortran/50515
1112         * gfortran.dg/common_15.f90: New.
1113
1114         PR fortran/50517
1115         * gfortran.dg/dummy_procedure_5.f90: New.
1116         * gfortran.dg/interface_26.f90: Modified error message.
1117         * gfortran.dg/proc_ptr_11.f90: Ditto.
1118         * gfortran.dg/proc_ptr_15.f90: Ditto.
1119         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1120         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1121
1122 2011-09-26  Jason Merrill  <jason@redhat.com>
1123
1124         PR c++/50512
1125         * g++.dg/overload/rvalue3.C: New.
1126
1127         PR c++/50523
1128         * g++.dg/overload/ref-conv2.C: New.
1129
1130         * g++.dg/cpp0x/nsdmi-template1.C: New.
1131
1132 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         * g++.dg/cpp0x/nullptr25.C: New.
1135
1136 2011-09-26  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/50472
1139         * gcc.dg/torture/pr50472.c: New testcase.
1140
1141 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1142
1143         * gnat.dg/opt22.adb: New test.
1144         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1145
1146 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1147
1148         * gnat.dg/opt21.adb: New test.
1149         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1150
1151 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1152
1153         * gnat.dg/opt20.ad[sb]: New test.
1154         * gnat.dg/opt20_pkg.ads: New helper.
1155
1156 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1157
1158         * gnat.dg/array17.adb: New test.
1159         * gnat.dg/array17_pkg.ads: New helper.
1160
1161 2011-09-25  Jason Merrill  <jason@redhat.com>
1162
1163         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1164
1165 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1166
1167         * gnat.dg/frame_overflow.ads: New.
1168         * gnat.dg/frame_overflow.adb: Adjust.
1169         * gnat.dg/specs/addr1.ads: Likewise.
1170
1171 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1172
1173         * g++.dg/tree-ssa/restrict2.C: New test.
1174
1175 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1176
1177         * lib/target-supports.exp (check_effective_target_vect64): New.
1178         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1179         of multiple vector sizes.
1180         * gcc.dg/vect/bb-slp-26.c: New.
1181
1182 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1183
1184         PR c++/50280
1185         * g++.dg/template/bitfield1.C: New.
1186
1187 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1188
1189         * gcc.dg/vect/bb-slp-24.c: New.
1190
1191 2011-09-24  Jason Merrill  <jason@redhat.com>
1192
1193         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1194
1195         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1196
1197         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1198         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1199
1200         * g++.dg/cpp0x/nsdmi1.C: New.
1201         * g++.dg/cpp0x/nsdmi2.C: New.
1202         * g++.dg/cpp0x/nsdmi3.C: New.
1203         * g++.dg/cpp0x/nsdmi4.C: New.
1204         * g++.old-deja/g++.other/init4.C: New.
1205
1206 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1207
1208         PR c++/44267
1209         * g++.dg/template/sfinae28.C: New.
1210
1211 2011-09-23  Ian Lance Taylor  <iant@google.com>
1212
1213         * go.test/go-test.exp (errchk): Handle more cases of getting
1214         correct Tcl backslash quoting in regular expressions in test file.
1215
1216 2011-09-23  Jason Merrill  <jason@redhat.com>
1217
1218         Core 253
1219         * g++.dg/init/const8.C: New.
1220         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1221         * g++.dg/cpp0x/defaulted2.C: Likewise.
1222         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1223         * g++.dg/init/pr20039.C: Likewise.
1224         * g++.dg/init/pr42844.C: Likewise.
1225
1226 2011-09-23  Jan Hubicka  <jh@suse.cz>
1227
1228         * gcc.dg/ipa/inline-1.c: new testcase.
1229         * gcc.dg/ipa/inline-2.c: new testcase.
1230         * gcc.dg/ipa/inline-3.c: new testcase.
1231         * gcc.dg/ipa/inline-4.c: new testcase.
1232
1233 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1234
1235         PR c++/50258
1236         * g++.dg/cpp0x/constexpr-static8.C: New.
1237
1238 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1239
1240         * gcc.target/i386/avxfp-1.c: New test.
1241         * gcc.target/i386/avxfp-2.c: New test.
1242
1243 2011-09-23  Terry Guo  <terry.guo@arm.com>
1244
1245         * gcc.c-torture/execute/941014-1.x: Deleted.
1246
1247 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1248
1249         PR c++/50491
1250         * g++.dg/cpp0x/pr50491.C: New.
1251
1252 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1253
1254         PR testsuite/50487
1255         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1256
1257 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1258
1259         PR c++/50371
1260         * g++.dg/cpp0x/nullptr24.C: New.
1261
1262 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1263
1264         PR target/50482
1265         * gcc.target/i386/pr50482.c: New test.
1266
1267 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1268
1269         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1270         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1271         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1272         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1273         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1274         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1275         multilib options contain different -march= from dg-options.
1276
1277 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1278             Paolo Carlini  <paolo.carlini@oracle.com>
1279
1280         PR c++/50344
1281         * g++.dg/template/friend52.C: New.
1282
1283 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1284
1285         * gcc.target/arm/cmp-1.c: New test.
1286         * gcc.target/arm/cmp-2.c: Likewise.
1287
1288 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/41733
1291         * gfortran.dg/impure_actual_1.f90: Modified error message.
1292         * gfortran.dg/proc_ptr_32.f90: New.
1293         * gfortran.dg/proc_ptr_33.f90: New.
1294
1295 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1296
1297         PR tree-optimization/50451
1298         * gcc.dg/vect/pr50451.c: New test.
1299
1300 2011-09-21  Ian Lance Taylor  <iant@google.com>
1301
1302         * go.test/go-test.exp (errchk): Add special case for bug332.
1303         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1304         some more test lines.
1305
1306 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1307
1308         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1309         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1310         * g++.dg/other/i386-8.C: Ditto.
1311         * g++.dg/other/pr34435.C: Ditto.
1312         * g++.dg/other/pr39496.C: Ditto.
1313         * g++.dg/other/mmintrin.C: Ditto.
1314
1315 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1316
1317         * gcc.dg/vect/vect-cond-7.c: New test.
1318         * gcc.target/i386/sse4_1-cond-1.c: New test.
1319         * gcc.target/i386/avx-cond-1.c: New test.
1320
1321 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         PR target/50464
1324         * g++.dg/other/pr50464.C: New test.
1325
1326 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1327
1328         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1329         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1330         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1331         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1332
1333 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1334
1335         * gnat.dg/opt19.adb: New test.
1336
1337 2011-09-21  Terry Guo  <terry.guo@arm.com>
1338
1339         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1340         on arch conflict when testing case on targets other than armv7-a.
1341
1342 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1343
1344         PR c++/50454
1345         * g++.dg/ext/int128-1.C: New.
1346         * g++.dg/ext/int128-2.C: Likewise.
1347         * g++.dg/ext/int128-2.h: Likewise.
1348
1349 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1350
1351         PR testsuite/50469
1352         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1353
1354 2011-09-20  Jason Merrill  <jason@redhat.com>
1355
1356         * g++.dg/cpp0x/constexpr-generated1.C: New.
1357
1358         PR c++/50442
1359         * g++.dg/overload/ref-conv1.C: New.
1360
1361 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1362
1363         * g++.dg/other/final1.C: New.
1364
1365 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1366
1367         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1368         and get_bit ().
1369
1370 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1371
1372         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1373         "target arm_eabi".
1374
1375 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1376
1377         PR tree-optimization/50413
1378         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1379         -fdump-tree-slp-details.  Run other tests with
1380         -fdump-tree-vect-details.
1381         * g++.dg/vect/slp-pr50413.cc: New.
1382
1383 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1384             Ira Rosen  <ira.rosen@linaro.org>
1385
1386         PR testsuite/50435
1387         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1388         Fix underscores around restrict.
1389
1390 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1391
1392         PR tree-optimization/50414
1393         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1394         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1395         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1396
1397 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1398
1399         PR tree-optimization/50412
1400         * gfortran.dg/vect/pr50412.f90: New.
1401
1402 2011-09-16  Jason Merrill  <jason@redhat.com>
1403
1404         PR c++/50424
1405         * g++.dg/eh/defarg1.C: New.
1406
1407 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1408
1409         * gcc.dg/vect/vect-reduc-10.c: New test.
1410         * gcc.target/i386/avx-reduc-1.c: New test.
1411
1412         * gcc.target/i386/sse2-extract-1.c: New test.
1413         * gcc.target/i386/avx-extract-1.c: New test.
1414
1415 2011-09-16  Terry Guo  <terry.guo@arm.com>
1416
1417         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1418
1419 2011-09-15   Diego Novillo  <dnovillo@google.com>
1420
1421         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1422         ALWAYS_CXXFLAGS, if defined.
1423         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1424         ALWAYS_GFORTRANFLAGS, if defined.
1425         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1426         ALWAYS_GOCFLAGS, if defined.
1427         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1428         ALWAYS_OBJCXXFLAGS, if defined.
1429         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1430         additional_flags, if defined.
1431         * lib/gnat.exp (gnat_target_compile): Likewise.
1432         * lib/objc.exp (objc_target_compile): Likewise.
1433         * lib/target-supports-dg.exp (dg-add-options): Handle
1434         TEST_ALWAYS_FLAGS.
1435
1436 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1437
1438         PR testsuite/50322
1439         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1440         Use uintptr_t in f1.  Undo avr xfails.
1441
1442 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1443
1444         PR fortran/50401
1445         PR fortran/50403
1446         * gfortran.dg/function_types_3.f90: New.
1447
1448 2011-09-15  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/50365
1451         * g++.dg/cpp0x/trailing7.C: New.
1452
1453         PR c++/50361
1454         * g++.dg/cpp0x/nullptr23.C: New.
1455
1456 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1457
1458         * gcc.dg/vect/bb-slp-25.c: New.
1459
1460 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1461
1462         PR c++/50391
1463         * g++.dg/cpp0x/noexcept15.C: New.
1464
1465 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1466
1467         PR middle-end/50251
1468         * gcc.dg/pr50251.c: New test.
1469
1470 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1471
1472         PR fortran/34547
1473         PR fortran/50375
1474         * gfortran.dg/null_5.f90: New.
1475         * gfortran.dg/null_6.f90: New.
1476
1477 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1478
1479         * gcc.c-torture/compile/20110913-1.c: New test.
1480
1481 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1482
1483         PR fortran/50379
1484         * gfortran.dg/result_2.f90: New.
1485
1486 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1487
1488         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1489
1490 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1491
1492         PR c++/48320
1493         * g++.dg/cpp0x/variadic116.C: New test case.
1494
1495 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1496
1497         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1498         * gcc.target/mips/interrupt_handler-2.c: New test.
1499         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1500
1501 2011-09-12  Jason Merrill  <jason@redhat.com>
1502
1503         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1504
1505         * g++.dg/cpp0x/explicit7.C: New.
1506
1507 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR rtl-optimization/50212
1510         * g++.dg/other/pr50212.C: New test.
1511
1512 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1513
1514         PR target/43746
1515         * testsuite/gcc.target/avr/torture/avr-torture.exp
1516         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1517         "-O2 -fmerge-all-constants".
1518
1519 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1520
1521         PR fortran/50327
1522         * gfortran.dg/do_while_1.f90: New test.
1523
1524 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1525
1526         PR fortran/35831
1527         PR fortran/47978
1528         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1529         * gfortran.dg/proc_decl_26.f90: New.
1530         * gfortran.dg/typebound_override_2.f90: New.
1531         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1532
1533 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/cond_expr2.ad[sb]: New test.
1536
1537 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1538
1539         * gnat.dg/atomic5.ad[sb]: New test.
1540
1541 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1542
1543         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1544
1545 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1546
1547         PR target/49030
1548         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1549
1550 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1551
1552         PR target/49614
1553         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1554
1555 2011-09-09  Richard Guenther  <rguenther@suse.de>
1556
1557         PR tree-optimization/50328
1558         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1559
1560 2011-09-09  Richard Guenther  <rguenther@suse.de>
1561
1562         PR middle-end/50333
1563         * gcc.dg/torture/pr50333.c: New testcase.
1564
1565 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1566
1567         PR tree-optimization/50318
1568         * gcc.target/arm/pr50318-1.c: New file.
1569
1570 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         * gcc.target/i386/all_one_m256i.c: New test.
1573
1574 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1575
1576         PR c++/50324
1577         * g++.dg/cpp0x/sfinae28.C: New.
1578
1579 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1580
1581         PR c/50332
1582         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1583         longer ignored on typedefs.
1584
1585         PR c++/33255 - Support -Wunused-local-typedefs warning
1586         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1587         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1588
1589 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1590
1591         PR tree-optimization/50287
1592         * gcc.dg/torture/pr50287.c: New test.
1593
1594 2011-09-08  Richard Guenther  <rguenther@suse.de>
1595
1596         PR tree-optimization/19831
1597         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1598         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1599         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1600         * gcc.dg/errno-1.c: Adjust.
1601
1602 2011-09-08  Richard Guenther  <rguenther@suse.de>
1603
1604         PR tree-optimization/19831
1605         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1606
1607 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1608
1609         PR fortran/44646
1610         * gfortran.dg/do_concurrent_1.f90: New.
1611         * gfortran.dg/do_concurrent_2.f90: New.
1612
1613 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR target/50310
1616         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1617         * gcc.dg/pr50310-2.c: New test.
1618
1619 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1620
1621         PR fortran/48095
1622         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1623         * gfortran.dg/impure_constructor_1.f90: Modified.
1624         * gfortran.dg/proc_ptr_comp_33.f90: New.
1625
1626 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR target/50310
1629         * gcc.dg/pr50310-1.c: New test.
1630
1631 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1632
1633         PR middle-end/48571
1634         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1635         instead of 4.
1636
1637 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1638
1639         PR c++/50309
1640         * g++.dg/cpp0x/noexcept14.C: New.
1641
1642 2011-09-07  Jason Merrill  <jason@redhat.com>
1643
1644         * g++.dg/cpp0x/constexpr-ref3.C: New.
1645
1646         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1647
1648 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1649
1650         * gcc.dg/section1.c: Don't xfail for avr.
1651
1652 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1653
1654         PR tree-optimization/50322
1655         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1656
1657 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1658
1659         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1660
1661 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1662
1663         PR tree-optimization/49911
1664         * g++.dg/tree-ssa/pr49911.C: New test.
1665
1666 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1667
1668         PR target/49030
1669         * gcc.dg/torture/pr49030.c: New test.
1670
1671 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1672
1673         PR fortran/50288
1674         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1675         * gfortran.dg/class_4d.f03: Deleted.
1676         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1677
1678 2011-09-07  Richard Guenther  <rguenther@suse.de>
1679
1680         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1681
1682 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1683
1684         PR tree-optimization/46021
1685         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1686
1687 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1688
1689         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1690
1691 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1692
1693         * gcc.c-torture/compile/20110906-1.c: New test.
1694
1695 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1696
1697         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1698
1699 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1700
1701         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1702         --param tree-reassoc-width=1.
1703
1704         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1705         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1706
1707 2011-09-06  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/48149
1710         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1711
1712 2011-09-06  Richard Guenther  <rguenther@suse.de>
1713
1714         PR tree-optimization/48317
1715         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1716
1717 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1718
1719         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1720         New procedure.
1721         (add_options_for_quad_vectors): Replace with ...
1722         (add_options_for_double_vectors): ... this.
1723         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1724         support multiple vector sizes since the vectorizer attempts to
1725         vectorize with both vector sizes.
1726         * gcc.dg/vect/no-vfa-vect-79.c,
1727         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1728         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1729         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1730         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1731         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1732         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1733         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1734         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1735         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1736         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1737         gcc.dg/vect/vect-40.c: Likewise.
1738         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1739         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1740         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1741         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1742         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1743         Likewise.
1744         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1745
1746 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1747
1748         PR target/49606
1749         * gcc.target/mips/abi-main.h: New file.
1750         * gcc.target/mips/abi-o32-long32.c: New test.
1751         * gcc.target/mips/abi-o32-long64.c: Likewise.
1752         * gcc.target/mips/abi-o64-long32.c: Likewise.
1753         * gcc.target/mips/abi-o64-long64.c: Likewise.
1754         * gcc.target/mips/abi-n32-long32.c: Likewise.
1755         * gcc.target/mips/abi-n32-long64.c: Likewise.
1756         * gcc.target/mips/abi-n64-long32.c: Likewise.
1757         * gcc.target/mips/abi-n64-long64.c: Likewise.
1758         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1759         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1760         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1761         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1762         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1763         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1764         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1765         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1766         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1767         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1768         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1769         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1770         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1771         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1772         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1773         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1774         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1775         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1776         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1777         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1778         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1779         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1780         * gcc.target/mips/branch-3.c: Likewise.
1781         * gcc.target/mips/branch-4.c: Likewise.
1782         * gcc.target/mips/branch-5.c: Likewise.
1783         * gcc.target/mips/branch-6.c: Likewise.
1784         * gcc.target/mips/branch-7.c: Likewise.
1785         * gcc.target/mips/branch-8.c: Likewise.
1786         * gcc.target/mips/branch-9.c: Likewise.
1787         * gcc.target/mips/branch-10.c: Likewise.
1788         * gcc.target/mips/branch-11.c: Likewise.
1789         * gcc.target/mips/branch-12.c: Likewise.
1790         * gcc.target/mips/branch-13.c: Likewise.
1791         * gcc.target/mips/lazy-binding-1.c: Likewise.
1792
1793 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1794
1795         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1796         to avoid warning on int=16 platforms..
1797
1798 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1799
1800         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1801         to work even with -fshort-enums.
1802
1803 2011-09-04  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.c-torture/compile/20110902.c: new testcase.
1806
1807 2011-09-04  Jason Merrill  <jason@redhat.com>
1808
1809         PR c++/49267
1810         * g++.dg/cpp0x/rv-conv1.C: New.
1811
1812         DR 1328
1813         * g++.dg/cpp0x/rv-func3.C: New.
1814
1815         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1816
1817         PR c++/50248
1818         Core 1358
1819         * g++.dg/cpp0x/constexpr-template1.C: New.
1820         * g++.dg/cpp0x/constexpr-template2.C: New.
1821         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1822         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1823
1824 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1825
1826         * gnat.dg/specs/debug1.ads: Tweak pattern.
1827
1828 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1829
1830         PR fortran/50227
1831         * gfortran.dg/class_45a.f03: New.
1832         * gfortran.dg/class_45b.f03: New.
1833
1834 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1835             Ira Rosen  <ira.rosen@linaro.org>
1836
1837         PR tree-optimization/50208
1838         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1839         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1840         -fno-tree-fre -fno-tree-pre.
1841
1842 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1843
1844         * gcc.dg/ipa/ipcp-3.c: New test.
1845
1846 2011-09-02  Richard Guenther  <rguenther@suse.de>
1847
1848         PR tree-optimization/27460
1849         PR middle-end/29269
1850         * gcc.dg/vect/vect-cond-7.c: New testcase.
1851
1852 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1853
1854         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1855         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1856         xfailed test for inlining.
1857         * g++.dg/ipa/ivinline-9.C: Likewise.
1858
1859 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1860
1861         PR tree-optimization/50178
1862         * gfortran.dg/vect/pr50178.f90: New test.
1863
1864 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1865
1866         PR middle-end/49886
1867         * gcc.c-torture/execute/pr49886.c: New testcase.
1868
1869 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1870
1871         PR middle-end/43513
1872         * gcc.dg/pr43513.c: New test.
1873
1874 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1875
1876         PR fortran/45044
1877         * gfortran.dg/common_14.f90: New.
1878         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1879
1880 2011-08-30  Jason Merrill  <jason@redhat.com>
1881
1882         PR c++/50084
1883         * g++.dg/cpp0x/decltype33.C: New.
1884
1885         PR c++/50089
1886         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1887
1888         PR c++/50114
1889         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1890
1891 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1894
1895 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/specs/aggr3.ads: New test.
1898         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1899
1900         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1901         * gnat.dg/specs/aggr2.ads: Likewise.
1902
1903 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1904
1905         PR fortran/45170
1906         * gfortran.dg/allocate_with_source_2.f90: New test
1907
1908 2011-08-30  Jason Merrill  <jason@redhat.com>
1909
1910         PR c++/50220
1911         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1912
1913         PR c++/50234
1914         * g++.dg/cpp0x/constexpr-value3.C: New.
1915
1916 2011-08-30  Richard Guenther  <rguenther@suse.de>
1917
1918         PR middle-end/48571
1919         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1920         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1921         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1922         * gcc.dg/pr36902.c: XFAIL.
1923
1924 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1925
1926         * gcc.target/i386/fma-check.h: New.
1927         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1928         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1929         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1930         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1931         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1932         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1933         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1934         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1935         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1936         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1937         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1938         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1939         * gcc.target/i386/fma-compile.c: Likewise.
1940         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1941         * gcc.target/i386/sse-12.c: Add -mfma.
1942         * gcc.target/i386/sse-13.c: Likewise.
1943         * gcc.target/i386/sse-14.c: Likewise.
1944         * gcc.target/i386/sse-22.c: Likewise.
1945         * gcc.target/i386/sse-23.c: Likewise.
1946         * g++.dg/other/i386-2.C: Likewise.
1947         * g++.dg/other/i386-3.C: Likewise.
1948
1949 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1950
1951         PR testsuite/50185
1952         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1953         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1954
1955 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1956
1957         * g++.dg/bprob/bprob.exp (feedback_options): Set
1958         -fbranch-probabilities.
1959         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1960
1961 2011-08-29  Jason Merrill  <jason@redhat.com>
1962
1963         PR c++/50224
1964         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1965
1966 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1967             Jason Merrill  <jason@redhat.com>
1968
1969         * g++.dg/dfp/base.C: New test.
1970
1971 2011-08-29  Jason Merrill  <jason@redhat.com>
1972
1973         Core DR 994
1974         PR c++/50209
1975         * g++.dg/cpp0x/initlist58.C: New.
1976
1977 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1978
1979         PR fortran/50225
1980         * gfortran.dg/class_result_1.f03: New.
1981
1982 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR middle-end/48722
1985         * gcc.target/i386/pr48722.c: New test.
1986
1987 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1988
1989         PR libfortran/50192
1990         * gfortran.dg/widechar_compare_1.f90:  New test.
1991
1992 2011-08-26  Jason Merrill  <jason@redhat.com>
1993
1994         Core DR 342
1995         PR c++/48582
1996         * g++.dg/abi/mangle50.C: New.
1997
1998 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1999
2000         PR target/50202
2001         * gcc.target/i386/pr50202.c: New test.
2002
2003 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2006         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2007         * gcc.target/i386/avx-round-vec.c: New test.
2008         * gcc.target/i386/avx-roundf-vec.c: New test.
2009
2010 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2011
2012         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2013         instruction.
2014
2015         PR c/50179
2016         * c-c++-common/Wunused-var-14.c: New test.
2017
2018 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2019
2020         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2021
2022 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2023
2024         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2025         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2026         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2027         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2028
2029 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2030
2031         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2032         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2033         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2034         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2035
2036 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2037
2038         PR fortran/50050
2039         * gfortran.dg/pointer_comp_init_1.f90: New test.
2040
2041 2011-08-25  Jason Merrill  <jason@redhat.com>
2042
2043         PR c++/50157
2044         * g++.dg/cpp0x/sfinae27.C: New.
2045
2046 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2047
2048         * gfortran.dg/coarray_lib_token_4.f90: New.
2049
2050 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2051
2052         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2053
2054 2011-08-25  Richard Guenther  <rguenther@suse.de>
2055
2056         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2057
2058 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2059
2060         PR fortran/50163
2061         * gfortran.dg/initialization_28.f90: New.
2062
2063 2011-08-24  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/50067
2066         * gcc.dg/torture/pr50067-3.c: New testcase.
2067         * gcc.dg/torture/pr50067-4.c: Likewise.
2068         * gcc.dg/torture/pr50067-5.c: Likewise.
2069
2070 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2071
2072         * g++.dg/other/i386-2.C: Add -mavx2 check.
2073         * g++.dg/other/i386-3.C: Likewise.
2074         * gcc.target/i386/avx-1.c: Add AVX2.
2075         * gcc.target/i386/avx-2.c: Likewise.
2076         * gcc.target/i386/funcspec-5.c: Likewise.
2077         * gcc.target/i386/sse-12.c: Likewise.
2078         * gcc.target/i386/sse-13.c: Likewise.
2079         * gcc.target/i386/sse-14.c: Likewise.
2080         * gcc.target/i386/sse-22.c: Likewise.
2081         * gcc.target/i386/sse-23.c: Likewise.
2082         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2083         * gcc.target/i386/avx2-check.h: New.
2084         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2085         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2086         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2087         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2088         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2089         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2090         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2091         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2092         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2093         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2094         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2095         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2096         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2097         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2098         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2099         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2100         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2101         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2102         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2103         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2104         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2105         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2106         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2107         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2108         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2109         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2110         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2111         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2112         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2113         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2114         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2115         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2116         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2117         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2118         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2119         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2120         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2121         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2122         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2123         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2124         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2125         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2126         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2127         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2128         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2129         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2130         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2131         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2132         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2133         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2134         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2135         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2136         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2137         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2138         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2139         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2140         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2141         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2142         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2143         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2144         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2145         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2146         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2147         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2148         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2149         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2150         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2151         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2152         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2153         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2154         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2155         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2156         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2157         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2158         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2159         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2160         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2161         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2162         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2163         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2164         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2245         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2246         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2255         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2256         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2257         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2258         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2259         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2260         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2261         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2262         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2263         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2264         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2265         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2312         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2313         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2314         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2315         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2316         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2317         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2318         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2319         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2320         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2321         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2322         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2323         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2324         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2325         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2326         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2327         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2328         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2329         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2330         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2331         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2332         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2333         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2343         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2344         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2345         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2346         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2347         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2348         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2349         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2350         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2351         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2352         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2353         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2354         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2355         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2455         * gcc.target/i386/testimm-9.c: Likewise.
2456
2457 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2458
2459         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2460         * g++.dg/other/i386-3.C: Likewise.
2461         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2462         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2463         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2464         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2465         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2466         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2467         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2468         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2469         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2470         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2471         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2472         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2473         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2474         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2475         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2476         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2477         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2478         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2479         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2480         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2481         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2482         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2483         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2484         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2485         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2486         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2487         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2488         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2489         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2490         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2491         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2492         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2493         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2494         * gcc.target/i386/sse-12.c: Add BMI2.
2495         * gcc.target/i386/sse-13.c: Likewise.
2496         * gcc.target/i386/sse-14.c: Likewise.
2497         * gcc.target/i386/sse-22.c: Likewise.
2498         * gcc.target/i386/sse-23.c: Likewise.
2499
2500 2011-08-23  Jason Merrill  <jason@redhat.com>
2501
2502         * g++.dg/template/crash7.C: Adjust expected errors.
2503
2504 2011-08-23  Jason Merrill  <jason@redhat.com>
2505
2506         PR c++/49045
2507         Core 1321
2508         * g++.dg/cpp0x/overload2.C: New.
2509
2510 2011-08-23  Jason Merrill  <jason@redhat.com>
2511
2512         Core 903
2513         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2514
2515 2011-08-23  Jason Merrill  <jason@redhat.com>
2516
2517         Core 975
2518         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2519         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2520         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2521         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2522
2523 2011-08-23  Jason Merrill  <jason@redhat.com>
2524
2525         PR c++/50024
2526         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2527
2528 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR c++/50158
2531         * g++.dg/warn/Wunused-var-16.C: New test.
2532
2533         PR middle-end/50161
2534         * gcc.dg/pr50161.c: New test.
2535
2536 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2537
2538         PR c++/50055
2539         * g++.dg/gcov/gcov-7.C: New test.
2540
2541 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR c++/46862
2544         * g++.dg/dfp/nofields.C: New test.
2545
2546 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2547
2548         PR fortran/31600
2549         * gfortran.dg/use_16.f90: New.
2550
2551 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2552             Kirill Yukhin  <kirill.yukhin@intel.com>
2553
2554         PR target/50155
2555         * gcc.target/i386/pr50155.c: New test.
2556
2557 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR tree-optimization/50133
2560         * gcc.dg/pr50133.c: New test.
2561
2562         PR middle-end/50141
2563         * c-c++-common/cxxbitfields-6.c: New test.
2564
2565 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2566
2567         PR fortran/50050
2568         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2569
2570 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2571
2572         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2573         * gcc.dg/pr49994-3.c: Ditto.
2574
2575 2011-08-22  Richard Guenther  <rguenther@suse.de>
2576
2577         PR testsuite/50145
2578         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2579         * gcc.dg/torture/pr50067-2.c: Likewise.
2580
2581 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2582
2583         PR fortran/47659
2584         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2585         of a constant resulting from simplification.
2586         * gfortran.dg/warn_conversion_3.f90:  New test.
2587
2588 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2589
2590         PR fortran/50130
2591         * gfortran.dg/zero_stride_1.f90:  New test.
2592
2593 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2594
2595         PR fortran/49638
2596         * gfortran.dg/typebound_override_1.f90: Modified.
2597
2598 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR tree-optimization/48739
2601         * gcc.dg/pr48739-1.c: New test.
2602         * gcc.dg/pr48739-2.c: New test.
2603
2604 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2605
2606         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2607
2608 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2609
2610         PR fortran/50129
2611         * gfortran.dg/where_3.f90: New test.
2612
2613 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2614
2615         PR middle-end/49721
2616         * gfortran.dg/pr49721-1.f: New.
2617         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2618
2619 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2620
2621         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2622         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2623         New tests.
2624
2625 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2626
2627         * gcc.target/arm/wmul-11.c: New file.
2628         * gcc.target/arm/wmul-12.c: New file.
2629         * gcc.target/arm/wmul-13.c: New file.
2630
2631 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2632
2633         * gcc.target/arm/wmul-10.c: New file.
2634
2635 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2636
2637         * gcc.target/arm/wmul-9.c: New file.
2638         * gcc.target/arm/wmul-bitfield-2.c: New file.
2639
2640 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2641
2642         * gcc.target/arm/wmul-8.c: New file.
2643
2644 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2645
2646         * gcc.target/arm/wmul-7.c: New file.
2647
2648 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2649
2650         * gcc.target/arm/wmul-6.c: New file.
2651
2652 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2653
2654         * gcc.target/arm/wmul-5.c: New file.
2655         * gcc.target/arm/no-wmla-1.c: New file.
2656
2657 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2658
2659         * gcc.target/arm/wmul-bitfield-1.c: New file.
2660
2661 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2662
2663         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2664
2665 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2666
2667         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2668         * gcc.target/i386/conversion.c: Likewise.
2669
2670 2011-08-19  Richard Guenther  <rguenther@suse.de>
2671
2672         * gcc.dg/torture/pr50067-1.c: New testcase.
2673         * gcc.dg/torture/pr50067-2.c: Likewise.
2674
2675 2011-08-19  Joey Ye  <joey.ye@arm.com>
2676
2677         PR target/49437
2678         * gcc.target/arm/handler-align.c: New test.
2679         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2680         New Function.
2681
2682 2011-08-19  Joey Ye  <joey.ye@arm.com>
2683
2684         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2685
2686 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2687
2688         PR fortran/50071
2689         * gfortran.dg/end_block_label_1.f90: New test.
2690         * gfortran.dg/end_associate_label_1.f90: New test.
2691
2692 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2693
2694         * gcc.dg/c1x-pointer-float-1.c: New test.
2695
2696 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2697
2698         PR fortran/50071
2699         * gfortran.dg/duplicate_labels_2.f: New test.
2700
2701 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2702
2703         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2704         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2705         gcc.dg/c1x-noreturn-5.c: New tests.
2706
2707 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2708
2709         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2710
2711 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2712
2713         PR fortran/18918
2714         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2715         * gfortran.dg/coarray_lock_3.f90: Fix test.
2716         * gfortran.dg/coarray_lock_4.f90: New.
2717         * gfortran.dg/coarray_lock_5.f90: New.
2718
2719 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR target/50009
2722         * gcc.c-torture/compile/pr50009.c: New test.
2723
2724         PR target/50092
2725         * gcc.dg/torture/pr50092.c: New test.
2726
2727 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/50109
2730         * gfortran.dg/namelist_73.f90: New.
2731
2732 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2733
2734         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2735
2736         PR debug/50017
2737         * gcc.dg/pr50017.c: New test.
2738
2739 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2740
2741         PR c++/45625
2742         * g++.dg/lookup/hidden-var1.C: New test case.
2743
2744 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2745
2746         PR fortran/31461
2747         * gfortran.dg/warn_unused_var_2.f90: New.
2748         * gfortran.dg/warn_unused_var_3.f90: New.
2749
2750 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2751
2752         PR target/43597
2753         * gcc.target/arm/pr43597.c: New test.
2754
2755 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2756
2757         PR fortran/50070
2758         * gfortran.dg/common_13.f90: New.
2759
2760 2011-08-16  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/50086
2763         * g++.dg/cpp0x/variadic-unresolved.C: New.
2764
2765         * g++.old-deja/g++.brendan/README: Add R.I.P.
2766
2767         * g++.dg/ext/attr-used-1.C: New.
2768
2769         PR c++/50054
2770         * g++.dg/cpp0x/initlist56.C: New.
2771
2772 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2773
2774         PR testsuite/50085
2775         * g++.dg/opt/life1.C: Only run on Linux.
2776
2777 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2778
2779         * gfortran.dg/coarray_26.f90: New.
2780
2781 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2782
2783         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2784         -fdump-tree-vrp1.
2785
2786 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2787
2788         PR fortran/50073
2789         * gfortran.dg/func_result_7.f90: New.
2790
2791 2011-08-13  Jason Merrill  <jason@redhat.com>
2792
2793         PR c++/50075
2794         * g++.dg/cpp0x/decltype32.C: New.
2795
2796         PR c++/50059
2797         * g++.dg/diagnostic/expr1.C: New.
2798
2799 2011-08-12  David Li  <davidxl@google.com>
2800
2801         * g++.dg/abi/vbase15.C: New test.
2802
2803 2011-08-12  Jason Merrill  <jason@redhat.com>
2804
2805         PR c++/50034
2806         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2807
2808 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2809
2810         * gcc.dg/builtins-67.c: New test.
2811         * gcc.target/i386/conversion.c: Ditto.
2812
2813 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2814             Brian Hackett  <bhackett1024@gmail.com>
2815
2816         * g++.dg/plugin/decl_plugin.c: New.
2817         * g++.dg/plugin/decl-plugin-test.C: New.
2818         * g++.dg/plugin/plugin.exp: Add above testcase.
2819
2820 2011-08-11  Richard Guenther  <rguenther@suse.de>
2821
2822         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2823
2824 2011-08-11  Michael Matz  <matz@suse.de>
2825
2826         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2827
2828 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2829
2830         PR tree-optimization/50039
2831         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2832         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2833
2834 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2835
2836         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2837         (sse4_1_test): Initialize src3 with random value.
2838
2839 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2840
2841         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2842         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2843         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2844         * gcc.dg/scal-to-vec1.c: New test.
2845         * gcc.dg/scal-to-vec2.c: New test.
2846
2847 2011-08-09  Richard Guenther  <rguenther@suse.de>
2848
2849         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2850         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2851         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2852         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2853
2854 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2855
2856         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2857
2858 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2859
2860         * gcc.dg/pr49948.c: Require pthread effective target.
2861
2862 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2863
2864         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2865
2866 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2867
2868         * gcc.target/i386/sse-22a.c: New test.
2869
2870 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2871
2872         PR tree-optimization/50014
2873         * gcc.dg/vect/pr50014.c: New test.
2874
2875 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2876
2877         PR middle-end/49923
2878         * gcc.dg/tree-ssa/pr49923.c: New test.
2879
2880 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         PR target/49781
2883         * gcc.target/i386/pr49781-1.c: New.
2884
2885 2011-08-08  Jason Merrill  <jason@redhat.com>
2886
2887         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2888
2889         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2890
2891 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2892
2893         PR fortran/49638
2894         * gfortran.dg/typebound_override_1.f90: New.
2895
2896 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2897
2898         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2899         x86_64 mingw target.
2900         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2901         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2902         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2903         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2904         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2905         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2906         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2907         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2908         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2909         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2910
2911 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2912
2913         PR testsuite/48727
2914         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2915
2916 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         * gcc.dg/pr48770.c: Cleanup coverage files.
2919         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2920
2921 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2922
2923         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2924         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2925         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2926         lzcnt and bmi options.
2927
2928 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2929
2930         PR target/47381
2931         * gcc.dg/pr47381-1.c: New.
2932         * gcc.dg/pr47381-2.c: Likewise.
2933         * gcc.target/i386/pr47381.c: Likewise.
2934
2935 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2936
2937         PR middle-end/47727
2938         * gcc.dg/pr47727.c: New.
2939
2940         PR target/47372
2941         * gcc.dg/pr47372-1.c: New.
2942         * gcc.dg/pr47372-2.c: Likewise.
2943
2944 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2945
2946         PR middle-end/47449
2947         * gcc.target/i386/pr47449.c: New.
2948
2949         PR target/47446
2950         * gcc.dg/pr47446-1.c: New.
2951         * gcc.dg/pr47446-2.c: Likewise.
2952
2953 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2954
2955         PR target/47766
2956         * gcc.dg/pr47766.c: New.
2957
2958         PR target/47715
2959         * gcc.dg/tls/pr47715-1.c: New.
2960         * gcc.dg/tls/pr47715-2.c: Likewise.
2961         * gcc.dg/tls/pr47715-3.c: Likewise.
2962         * gcc.dg/tls/pr47715-4.c: Likewise.
2963         * gcc.dg/tls/pr47715-5.c: Likewise.
2964
2965 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2966
2967         PR libobjc/50002
2968         * objc.dg/gnu-api-2-class.m: Updated comments.
2969         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2970         * objc.dg/gnu-api-2-class-meta.m: New test.
2971         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2972
2973 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2974
2975         PR libobjc/49882
2976         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2977         with classes that are in construction.
2978
2979 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2980
2981         PR target/48084
2982         * gcc.target/i386/pr48084-1.c: New.
2983         * gcc.target/i386/pr48084-2.c: Likewise.
2984         * gcc.target/i386/pr48084-3.c: Likewise.
2985         * gcc.target/i386/pr48084-4.c: Likewise.
2986         * gcc.target/i386/pr48084-5.c: Likewise.
2987
2988         PR rtl-optimization/49504
2989         * gcc.target/i386/pr49504.c: New.
2990
2991         PR target/49860
2992         * gcc.dg/pr49860.c: New.
2993
2994 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2995
2996         PR libobjc/49882
2997         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2998         with classes that are in construction.
2999
3000 2011-08-05  Jason Merrill  <jason@redhat.com>
3001
3002         PR c++/48993
3003         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3004
3005         PR c++/49921
3006         * g++.dg/cpp0x/decltype31.C: New.
3007
3008         PR c++/49669
3009         * g++.dg/init/array28.C: New.
3010
3011         PR c++/49988
3012         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3013
3014 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3015
3016         PR target/47369
3017         * gcc.dg/pr47369-1.c: New.
3018
3019 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3020
3021         PR middle-end/47364
3022         * gcc.dg/torture/pr47364-1.c: New.
3023         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3024         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3025
3026 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3027
3028         PR fortran/37211
3029         * gfortran.dg/transfer_check_2.f90:  New test case.
3030
3031 2011-08-05  Jan Hubicka  <jh@suse.cz>
3032
3033         PR middle-end/49494
3034         * gfortran.dg/pr49494.f90: New testcase.
3035
3036 2011-08-05  Jan Hubicka  <jh@suse.cz>
3037
3038         PR middle-end/49735
3039         * gcc.c-torture/compile/pr49735.c: New testcase.
3040
3041 2011-08-05  Jason Merrill  <jason@redhat.com>
3042
3043         PR c++/47453
3044         * g++.dg/cpp0x/initlist56.C: New.
3045
3046         PR c++/49812
3047         * g++.dg/overload/rvalue2.C: New.
3048
3049         PR c++/49983
3050         * g++.dg/cpp0x/range-for21.C: New.
3051
3052         * g++.dg/ext/vla11.C: New.
3053
3054 2011-08-05  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/49984
3057         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3058
3059 2011-08-05  Richard Guenther  <rguenther@suse.de>
3060
3061         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3062         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3063         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3064
3065 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3066
3067         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3068         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3069         * gfortran.dg/ldist-pr43023.f90: Ditto.
3070         * gfortran.dg/namelist_52.f90: Ditto.
3071         * gfortran.dg/interface_proc_end.f90: Ditto.
3072         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3073         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3074
3075 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3076
3077         * gcc.dg/vect/vect-over-widen-1.c: New test.
3078         * gcc.dg/vect/vect-over-widen-2.c: New test.
3079         * gcc.dg/vect/vect-over-widen-3.c: New test.
3080         * gcc.dg/vect/vect-over-widen-4.c: New test.
3081
3082 2011-08-04  Richard Guenther  <rguenther@suse.de>
3083
3084         PR fortran/49957
3085         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3086
3087 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3088
3089         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3090
3091 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3092
3093         PR middle-end/49905
3094         * g++.dg/ext/builtin-object-size3.C: New test.
3095
3096 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3097
3098         PR tree-optimization/49948
3099         * gcc.dg/pr49948.c: New test.
3100
3101 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3102
3103         PR middle-end/47383
3104         * gcc.dg/torture/pr47383.c: New.
3105
3106 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3107
3108         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3109
3110 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3111
3112         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3113
3114 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116         PR target/47744
3117         * gcc.dg/torture/pr47744-1.c: New.
3118         * gcc.dg/torture/pr47744-2.c: Likewise.
3119         * gcc.dg/torture/pr47744-3.c: Likewise.
3120
3121 2011-08-03  Richard Guenther  <rguenther@suse.de>
3122
3123         PR middle-end/49958
3124         * gcc.dg/torture/pr49958.c: New testcase.
3125
3126 2011-08-03  Richard Guenther  <rguenther@suse.de>
3127
3128         PR tree-optimization/49938
3129         * g++.dg/torture/pr49938.C: New testcase.
3130
3131 2011-08-02  Jason Merrill  <jason@redhat.com>
3132
3133         PR c++/43886
3134         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3135
3136         PR c++/49577
3137         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3138
3139         PR c++/49593
3140         * g++.dg/cpp0x/variadic115.C: New.
3141
3142         PR c++/49803
3143         * g++.dg/cpp0x/union5.C: New.
3144
3145 2011-08-02  Daniel Kraft  <d@domob.eu>
3146
3147         PR fortran/49885
3148         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3149
3150 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3151
3152         PR middle-end/49947
3153         * gcc.dg/tree-ssa/forwprop-15.c
3154
3155 2011-08-02  Jason Merrill  <jason@redhat.com>
3156
3157         PR c++/49834
3158         * g++.dg/cpp0x/range-for20.C: New.
3159
3160 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3161
3162         * gfortran.dg/coarray_lib_token_3.f90: New.
3163
3164 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR fortran/46752
3167         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3168         * gcc.dg/gomp/atomic-15.c: New test.
3169         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3170         * g++.dg/gomp/atomic-15.C: New test.
3171         * g++.dg/gomp/private-1.C: New test.
3172         * g++.dg/gomp/sharing-2.C: New test.
3173         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3174         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3175         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3176
3177 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3178
3179         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3180         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3181         cleanup-module.
3182         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3183         * gfortran.dg/allocatable_function_5.f90: Ditto.
3184         * gfortran.dg/allocate_stat.f90: Ditto.
3185         * gfortran.dg/array_constructor_20.f90: Ditto.
3186         * gfortran.dg/array_constructor_21.f90: Ditto.
3187         * gfortran.dg/array_constructor_22.f90: Ditto.
3188         * gfortran.dg/array_constructor_26.f03: Ditto.
3189         * gfortran.dg/array_function_4.f90: Ditto.
3190         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3191         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3192         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3193         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3194         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3195         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3196         * gfortran.dg/class_15.f03: Ditto.
3197         * gfortran.dg/class_27.f03: Ditto.
3198         * gfortran.dg/class_33.f90: Ditto.
3199         * gfortran.dg/class_37.f03: Ditto.
3200         * gfortran.dg/class_40.f03: Ditto.
3201         * gfortran.dg/class_42.f03: Ditto.
3202         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3203         * gfortran.dg/coarray/registering_1.f90: Ditto.
3204         * gfortran.dg/convert_1.f90: Ditto.
3205         * gfortran.dg/default_initialization_3.f90: Ditto.
3206         * gfortran.dg/dependency_25.f90: Ditto.
3207         * gfortran.dg/dependency_26.f90: Ditto.
3208         * gfortran.dg/dependency_36.f90: Ditto.
3209         * gfortran.dg/dependency_37.f90: Ditto.
3210         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3211         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3212         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3213         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3214         * gfortran.dg/elemental_result_1.f90: Ditto.
3215         * gfortran.dg/empty_derived_type.f90: Ditto.
3216         * gfortran.dg/entry_7.f90: Ditto.
3217         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3218         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3219         * gfortran.dg/error_recovery_3.f90: Ditto.
3220         * gfortran.dg/extends_4.f03: Ditto.
3221         * gfortran.dg/func_assign.f90: Ditto.
3222         * gfortran.dg/func_assign_3.f90: Ditto.
3223         * gfortran.dg/generic_1.f90: Ditto.
3224         * gfortran.dg/generic_18.f90: Ditto.
3225         * gfortran.dg/generic_22.f03: Ditto.
3226         * gfortran.dg/generic_4.f90: Ditto.
3227         * gfortran.dg/generic_6.f90: Ditto.
3228         * gfortran.dg/generic_actual_arg.f90: Ditto.
3229         * gfortran.dg/graphite/id-21.f: Ditto.
3230         * gfortran.dg/graphite/pr45758.f90: Ditto.
3231         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3232         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3233         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3234         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3235         * gfortran.dg/host_used_types_1.f90: Ditto.
3236         * gfortran.dg/implicit_1.f90: Ditto.
3237         * gfortran.dg/implicit_11.f90: Ditto.
3238         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3239         * gfortran.dg/impure_actual_1.f90: Ditto.
3240         * gfortran.dg/impure_assignment_1.f90: Ditto.
3241         * gfortran.dg/impure_constructor_1.f90: Ditto.
3242         * gfortran.dg/initialization_10.f90: Ditto.
3243         * gfortran.dg/initialization_12.f90: Ditto.
3244         * gfortran.dg/interface_14.f90: Ditto.
3245         * gfortran.dg/interface_15.f90: Ditto.
3246         * gfortran.dg/interface_2.f90: Ditto.
3247         * gfortran.dg/interface_25.f90: Ditto.
3248         * gfortran.dg/interface_26.f90: Ditto.
3249         * gfortran.dg/interface_29.f90: Ditto.
3250         * gfortran.dg/interface_assignment_1.f90: Ditto.
3251         * gfortran.dg/internal_pack_6.f90: Ditto.
3252         * gfortran.dg/internal_pack_7.f90: Ditto.
3253         * gfortran.dg/internal_pack_8.f90: Ditto.
3254         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3255         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3256         * gfortran.dg/module_commons_3.f90: Ditto.
3257         * gfortran.dg/module_equivalence_4.f90: Ditto.
3258         * gfortran.dg/module_equivalence_6.f90: Ditto.
3259         * gfortran.dg/module_function_type_1.f90: Ditto.
3260         * gfortran.dg/module_naming_1.f90: Ditto.
3261         * gfortran.dg/namelist_4.f90: Ditto.
3262         * gfortran.dg/operator_c1202.f90: Ditto.
3263         * gfortran.dg/parens_7.f90: Ditto.
3264         * gfortran.dg/pr32921.f: Ditto.
3265         * gfortran.dg/pr33646.f90: Ditto.
3266         * gfortran.dg/pr41928.f90: Ditto.
3267         * gfortran.dg/pr42119.f90: Ditto.
3268         * gfortran.dg/pr43984.f90: Ditto.
3269         * gfortran.dg/present_1.f90: Ditto.
3270         * gfortran.dg/private_type_2.f90: Ditto.
3271         * gfortran.dg/proc_decl_2.f90: Ditto.
3272         * gfortran.dg/proc_ptr_10.f90: Ditto.
3273         * gfortran.dg/proc_ptr_22.f90: Ditto.
3274         * gfortran.dg/proc_ptr_8.f90: Ditto.
3275         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3276         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3277         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3278         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3279         * gfortran.dg/substring_equivalence.f90: Ditto.
3280         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3281         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3282         * gfortran.dg/trim_optimize_6.f90: Ditto.
3283         * gfortran.dg/typebound_call_12.f03: Ditto.
3284         * gfortran.dg/typebound_operator_5.f03: Ditto.
3285         * gfortran.dg/typebound_operator_6.f03: Ditto.
3286         * gfortran.dg/typebound_proc_18.f03: Ditto.
3287         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3288         * gfortran.dg/use_1.f90: Ditto.
3289         * gfortran.dg/use_10.f90: Ditto.
3290         * gfortran.dg/use_11.f90: Ditto.
3291         * gfortran.dg/use_14.f90: Ditto.
3292         * gfortran.dg/use_only_2.f90: Ditto.
3293         * gfortran.dg/use_rename_4.f90: Ditto.
3294         * gfortran.dg/use_rename_5.f90: Ditto.
3295         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3296         * gfortran.dg/used_interface_ref.f90: Ditto.
3297         * gfortran.dg/used_types_11.f90: Ditto.
3298         * gfortran.dg/used_types_3.f90: Ditto.
3299         * gfortran.dg/used_types_4.f90: Ditto.
3300         * gfortran.dg/userdef_operator_2.f90: Ditto.
3301         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3302         * gfortran.dg/vect/pr46213.f90: Ditto.
3303         * gfortran.dg/whole_file_21.f90: Ditto.
3304         * gfortran.dg/whole_file_22.f90: Ditto.
3305         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3306         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3307
3308 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3309
3310         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3311
3312 2011-08-01  Jason Merrill  <jason@redhat.com>
3313
3314         PR c++/49932
3315         * g++.dg/abi/mangle49.C: New.
3316
3317         PR c++/49924
3318         * g++.dg/cpp0x/constexpr-array4.C: New.
3319
3320         PR c++/49813
3321         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3322
3323 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3324
3325         PR target/49927
3326         * gcc.target/i386/pr49927.c: New test.
3327
3328 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3329
3330         PR tree-optimization/49926
3331         * gcc.dg/vect/pr49926.c: New test.
3332
3333 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3334
3335         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3336         * gcc.target/i386/lzcnt-1.c: New test.
3337         * gcc.target/i386/lzcnt-2.c: Likewise.
3338         * gcc.target/i386/lzcnt-2a.c: Likewise.
3339         * gcc.target/i386/lzcnt-3.c: Likewise.
3340         * gcc.target/i386/lzcnt-4.c: Likewise.
3341         * gcc.target/i386/lzcnt-4a.c: Likewise.
3342         * gcc.target/i386/lzcnt-5.c: Likewise.
3343         * gcc.target/i386/lzcnt-6.c: Likewise.
3344         * gcc.target/i386/lzcnt-6a.c: Likewise.
3345         * gcc.target/i386/lzcnt-check.h: Likewise.
3346
3347         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3348         * gcc.target/i386/sse-13.c: Likewise.
3349         * gcc.target/i386/sse-14.c: Likewise.
3350         * g++.dg/other/i386-2.C: Likewise.
3351         * g++.dg/other/i386-3.C: Likewise.
3352
3353 2011-08-01  Julian Brown  <julian@codesourcery.com>
3354
3355         * gcc.target/arm/fixed-point-exec.c: New test.
3356
3357 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3358
3359         PR target/49920
3360         * gcc.target/i386/pr49920.c: New test.
3361
3362 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3363
3364         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3365         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3366         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3367         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3368         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3369         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3370         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3371         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3372         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3373         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3374         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3375         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3376         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3377         * g++.dg/tree-ssa/pr33615.C: Ditto.
3378         * g++.dg/tree-ssa/restrict1.C: Ditto.
3379         * c-c++-common/restrict-2.c: Ditto.
3380         * gfortran.dg/pr32921.f: Ditto.
3381         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3382         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3383         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3384         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3385         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3386         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3387         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3388         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3389         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3390         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3391
3392 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3393
3394         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3395         .exe.ltrans[0-9]*. dump files.
3396
3397 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3398
3399         PR fortran/49112
3400         * gfortran.dg/abstract_type_6.f03: Modified.
3401         * gfortran.dg/typebound_proc_24.f03: New.
3402
3403 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3404
3405         PR testsuite/49917
3406         * g++.dg/init/for1.C: Fix.
3407
3408 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3409
3410         PR fortran/48876
3411         * gfortran.dg/string_5.f90:  New test.
3412
3413 2011-07-29  Jason Merrill  <jason@redhat.com>
3414
3415         PR c++/49867
3416         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3417
3418 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3419
3420         PR tree-optimization/47407
3421         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3422         alpha*-dec-osf*.
3423         Sort target list.
3424
3425 2011-07-29  Richard Guenther  <rguenther@suse.de>
3426
3427         * gcc.dg/uninit-suppress.c: Also disable VRP.
3428         * gcc.dg/uninit-suppress_2.c: Likewise.
3429
3430 2011-07-28  Jason Merrill  <jason@redhat.com>
3431
3432         PR c++/49808
3433         * g++.dg/template/nontype24.C: New.
3434
3435 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3436
3437         PR rtl-optimization/47958
3438         * gcc.dg/torture/pr47958-1.c: New.
3439
3440 2011-07-29  Wei Guozhi  <carrot@google.com>
3441
3442         PR rtl-optimization/49799
3443         * gcc.dg/pr49799.c: New test case.
3444
3445 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3446
3447         PR middle-end/48648
3448         * gcc.dg/graphite/id-pr48648.c: New.
3449
3450 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR fortran/31067
3453         * gfortran.dg/maxloc_2.f90: New test.
3454         * gfortran.dg/maxloc_3.f90: New test.
3455         * gfortran.dg/minloc_1.f90: New test.
3456         * gfortran.dg/minloc_2.f90: New test.
3457         * gfortran.dg/minloc_3.f90: New test.
3458         * gfortran.dg/minmaxloc_7.f90: New test.
3459
3460         PR debug/49871
3461         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3462
3463 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3464
3465         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3466         the builtin isn't optimized away.
3467
3468 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3469
3470         PR fortran/45586
3471         * gfortran.dg/lto/pr45586-2_0.f90: New.
3472
3473 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3474
3475         PR middle-end/49875
3476         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3477         * c-c++-common/cxxbitfields-5.c: Same.
3478
3479 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3480
3481         * lib/target-supports.exp (check_effective_target_mmap): Use
3482         check_function_available.
3483
3484 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3485
3486         * g++.old-deja/g++.pt/crash60.C: Updated.
3487
3488 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3489
3490         PR target/49866
3491         * gcc.target/i386/pr49866.c: New test.
3492
3493 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3494
3495         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3496         * gcc.target/i386/bmi-andn-1.c: New test.
3497         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3498         * gcc.target/i386/bmi-andn-2.c: Likewise.
3499         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3500         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3501         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3502         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3503         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3504         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3505         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3506         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3507         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3508         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3509         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3510         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3511         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3512         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3513         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3514         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3515         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3516         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3517         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3518         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3519         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3520
3521 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3522
3523         PR middle-end/47691
3524         * gfortran.dg/graphite/id-pr47691.f: New.
3525
3526 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3527
3528         * gcc.target/i386/avx-os-support.h: New.
3529         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3530         (main): Check avx_os_support before the test is run.
3531         * gcc.target/i386/aes-avx-check.h: Ditto.
3532         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3533
3534 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3535
3536         * gcc.target/i386/aggregate-ret3.c: New test.
3537         * gcc.target/i386/aggregate-ret4.c: New test.
3538
3539 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3540
3541         PR fortran/49755
3542         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3543         allocated array should *not* change its size.
3544         * gfortran.dg/multiple_allocation_3.f90: New test.
3545
3546 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3547
3548         PR c++/49776
3549         * g++.dg/cpp0x/constexpr-49776.C: New.
3550
3551 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3552
3553         PR middle-end/47046
3554         * gcc.dg/graphite/id-pr47046.c: New.
3555
3556 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3557
3558         PR middle-end/47653
3559         * gcc.dg/graphite/run-id-pr47593.c: New.
3560
3561 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3562
3563         PR middle-end/47653
3564         * gcc.dg/graphite/run-id-pr47653.c: New.
3565         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3566         induction variables.
3567         * gcc.dg/graphite/scop-16.c: Same.
3568         * gcc.dg/graphite/scop-17.c: Same.
3569         * gcc.dg/graphite/scop-21.c: Same.
3570
3571 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3572
3573         PR middle-end/48805
3574         * gcc.dg/graphite/id-pr48805.c: New.
3575
3576 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3577
3578         * gfortran.dg/coarray_lib_token_2.f90: New.
3579
3580 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3581
3582         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3583         SPU local store.
3584
3585 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3586
3587         PR tree-opt/49671
3588         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3589         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3590
3591 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3592
3593         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3594
3595         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3596         * gcc.c-torture/execute/loop-2g.c: Likewise.
3597         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3598         Require mmap support.
3599         * gcc.c-torture/execute/loop-2g.x: Likewise.
3600         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3601         (MAP_ANON): Provide default.
3602         * gcc.dg/20050826-1.c: Likewise.
3603         * gcc.target/i386/pr36533.c: Likewise.
3604         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3605         Use dg-require-effective-target mmap.
3606
3607 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3608
3609         PR c++/49838
3610         * g++.dg/cpp0x/range-for19.C: New.
3611
3612 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3613
3614         PR testsuite/49753
3615         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3616
3617         Revert:
3618         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR testsuite/49753
3621         * g++.dg/torture/pr49309.C: Remove.
3622
3623 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3624
3625         PR tree-optimization/49809
3626         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3627         test.
3628
3629 2011-07-25  Richard Guenther  <rguenther@suse.de>
3630
3631         PR tree-optimization/49715
3632         * gcc.target/i386/pr49715-1.c: New testcase.
3633         * gcc.target/i386/pr49715-2.c: Likewise.
3634
3635 2011-07-23  Jason Merrill  <jason@redhat.com>
3636
3637         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3638
3639 2011-07-22  Jason Merrill  <jason@redhat.com>
3640
3641         PR c++/49793
3642         * g++.dg/cpp0x/initlist55.C: New.
3643
3644 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3645
3646         PR fortran/49791
3647         * gfortran.dg/namelist_72.f: New.
3648
3649 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3650
3651         * gfortran.dg/coarray_25.f90: New.
3652
3653 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3654
3655         * override1.C: This test should use c++0x mode.
3656         * override3.C: New. Test the diagnostics in c++98 mode.
3657
3658 2011-07-22  Jason Merrill  <jason@redhat.com>
3659             Mark Glisse  <marc.glisse@normalesup.org>
3660
3661         PR c++/30112
3662         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3663
3664         PR c++/49813
3665         * g++.dg/opt/builtins2.C: New.
3666         * g++.dg/other/error27.C: Don't rely on __builtin.
3667
3668 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3669
3670         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3671         on lp64 targets.
3672         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3673         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3674         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3675         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3676
3677         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3678         instead of ia32.
3679
3680 2011-07-22  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/45819
3683         * gcc.dg/pr45819.c: New testcase.
3684
3685 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3686
3687         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3688
3689 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3690
3691         PR middle-end/47654
3692         PR middle-end/49649
3693         * gcc.dg/graphite/run-id-pr47654.c: New.
3694
3695 2011-07-21  Ian Lance Taylor  <iant@google.com>
3696
3697         PR middle-end/49705
3698         * gcc.dg/pr49705.c: New test.
3699
3700 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3701
3702         * lib/target-supports.exp (check_avx_os_support_available): New.
3703         (check_effective_target_avx_runtime): Use it.
3704
3705 2011-07-21  Richard Guenther  <rguenther@suse.de>
3706
3707         PR tree-optimization/49770
3708         * g++.dg/torture/pr49770.C: New testcase.
3709
3710 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3711
3712         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3713         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3714
3715 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3716
3717         * gfortran.dg/coarray_lib_token_1.f90: New.
3718
3719 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3720
3721         * gcc.dg/pr32912-2.c: Skip for AVR.
3722         * gcc.dg/pr44674.c: Add dg-require-profiling.
3723
3724 2011-07-20  Jason Merrill  <jason@redhat.com>
3725
3726         * g++.dg/ext/desig2.C: New.
3727
3728 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3729
3730         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3731         be generated.
3732         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3733         * gcc.target/powerpc/recip-3.c: Ditto.
3734
3735 2011-07-19  Jason Merrill  <jason@redhat.com>
3736
3737         PR c++/6709 (DR 743)
3738         PR c++/42603 (DR 950)
3739         * g++.dg/cpp0x/decltype21.C: New.
3740
3741 2011-07-20  Richard Guenther  <rguenther@suse.de>
3742
3743         PR middle-end/18908
3744         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3745         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3746
3747 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3748
3749         * gcc.target/arm/combine-movs.c: New.
3750         * gcc.target/arm/unsigned-extend-2.c: New.
3751
3752 2011-07-19  Jason Merrill  <jason@redhat.com>
3753
3754         PR c++/49785
3755         * g++.dg/cpp0x/variadic114.C: New.
3756
3757 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3758
3759         * gfortran.dg/coarray_args_1.f90: New.
3760         * gfortran.dg/coarray_args_2.f90: New.
3761
3762 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3763
3764         PR fortran/49708
3765         * gfortran.dg/allocate_error_3.f90: New.
3766
3767 2011-07-19  Richard Guenther  <rguenther@suse.de>
3768
3769         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3770         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3771         * gcc.dg/torture/20110719-1.c: New testcase.
3772
3773 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3774
3775         PR tree-optimization/49768
3776         * gcc.c-torture/execute/pr49768.c: New test.
3777
3778 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3779
3780         PR tree-optimization/49771
3781         * gcc.dg/vect/pr49771.c: New test.
3782
3783 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3784
3785         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3786         * gcc.dg/ipa/ipa-2.c: Likewise.
3787         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3788         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3789         * gcc.dg/ipa/ipa-5.c: Likewise.
3790         * gcc.dg/ipa/ipa-7.c: Likewise.
3791         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3792         * gcc.dg/ipa/ipacost-1.c: Likewise.
3793         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3794         functions.
3795         * gcc.dg/ipa/ipcp-1.c: New test.
3796         * gcc.dg/ipa/ipcp-2.c: Likewise.
3797         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3798
3799 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR middle-end/49675
3802         * gfortran.dg/pr49675.f90: New test.
3803
3804 2011-07-18  Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.dg/torture/20110718-1.c: New testcase.
3807
3808 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3809
3810         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3811         * g++.dg/ext/bitfield3.C: Likewise.
3812         * g++.dg/ext/bitfield4.C: Likewise.
3813         * g++.dg/ext/bitfield5.C: Likewise.
3814         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3815         * g++.dg/other/pr23205-2.C: Likewise.
3816         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3817         * gcc.c-torture/compile/20001109-2.c: Likewise.
3818         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3819         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3820         * gcc.dg/bitfld-16.c: Likewise.
3821         * gcc.dg/bitfld-17.c: Likewise.
3822         * gcc.dg/bitfld-18.c: Likewise.
3823         * gcc.dg/builtins-config.h: Remove Netware support.
3824         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3825         * gcc.dg/cdce2.c: Likewise.
3826         * gcc.dg/cpp/assert4.c: Remove netware support.
3827         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3828         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3829
3830         * lib/target-supports.exp (check_visibility_available): Remove
3831         NetWare support.
3832         (check_profiling_available): Likewise.
3833
3834 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3835
3836         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3837
3838 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3839             Thomas Koenig  <tkoenig@gcc.gnu.org>
3840
3841         PR fortran/34657
3842         * gfortran.dg/generic_17.f90: Fix testcase.
3843         * gfortran.dg/interface_3.f90: Add dg-error.
3844         * gfortran.dg/use_14.f90: New.
3845         * gfortran.dg/use_15.f90: New.
3846
3847 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3848
3849         * gnat.dg/pointer_controlled.adb: New test.
3850
3851 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3852
3853         PR fortran/49624
3854         * gfortran.dg/pointer_remapping_7.f90: New.
3855
3856 2011-07-16  Jason Merrill  <jason@redhat.com>
3857
3858         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3859
3860 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3861             Jason Merrill  <jason@redhat.com>
3862
3863         PR c++/45329
3864         PR c++/48934
3865         * g++.dg/cpp0x/decltype29.C: Adjust.
3866         * g++.dg/cpp0x/error4.C: Adjust.
3867         * g++.dg/cpp0x/sfinae26.C: Adjust.
3868         * g++.dg/cpp0x/variadic105.C: Adjust.
3869         * g++.dg/template/deduce3.C: Adjust.
3870         * g++.dg/template/error45.C: Adjust.
3871         * g++.dg/template/ptrmem2.C: Adjust.
3872         * g++.dg/template/sfinae2.C: Adjust.
3873         * g++.old-deja/g++.pt/crash60.C: Adjust.
3874         * g++.old-deja/g++.pt/unify6.C: Adjust.
3875         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3876         * g++.dg/cpp0x/nullptr15.C: Adjust.
3877         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3878         * g++.dg/cpp0x/pr31431.C: Adjust.
3879         * g++.dg/cpp0x/pr31434.C: Adjust.
3880         * g++.dg/cpp0x/sfinae11.C: Adjust
3881         * g++.dg/cpp0x/temp_default2.C: Adjust.
3882         * g++.dg/cpp0x/trailing4.C: Adjust.
3883         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3884         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3885         * g++.dg/cpp0x/variadic105.C: Adjust.
3886         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3887         * g++.dg/ext/vla2.C: Adjust.
3888         * g++.dg/other/ptrmem10.C: Adjust.
3889         * g++.dg/other/ptrmem11.C: Adjust.
3890         * g++.dg/overload/unknown1.C: Adjust.
3891         * g++.dg/template/conv11.C: Adjust.
3892         * g++.dg/template/dependent-expr5.C: Adjust.
3893         * g++.dg/template/friend.C: Adjust.
3894         * g++.dg/template/incomplete2.C: Adjust.
3895         * g++.dg/template/local4.C: Adjust.
3896         * g++.dg/template/local6.C: Adjust.
3897         * g++.dg/template/operator9.C: Adjust.
3898         * g++.dg/template/ttp25.C: Adjust.
3899         * g++.dg/template/unify10.C: Adjust.
3900         * g++.dg/template/unify11.C: Adjust.
3901         * g++.dg/template/unify6.C: Adjust.
3902         * g++.dg/template/unify9.C: Adjust.
3903         * g++.dg/template/varmod1.C: Adjust.
3904         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3905         * g++.old-deja/g++.pt/crash28.C: Adjust.
3906         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3907         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3908         * g++.old-deja/g++.pt/expr2.C: Adjust.
3909         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3910         * g++.old-deja/g++.pt/spec5.C: Adjust.
3911         * g++.old-deja/g++.pt/spec6.C: Adjust.
3912         * g++.old-deja/g++.pt/unify4.C: Adjust.
3913         * g++.old-deja/g++.pt/unify8.C: Adjust.
3914         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3915         * g++.dg/overload/template5.C: New testcase.
3916         * g++.dg/template/overload12.C: New testcase.
3917
3918 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3919
3920         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3921         * gfortran.dg/coarray_7.f90: Ditto.
3922         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3923         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3924
3925 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3926
3927         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3928         case.
3929         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3930         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3931         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3932         C67X.
3933         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3934         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3935         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3936
3937 2011-07-15  Jason Merrill  <jason@redhat.com>
3938
3939         PR testsuite/49741
3940         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3941         Use --extra_opts instead of --additional_options.
3942
3943 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR testsuite/49753
3946         * g++.dg/torture/pr49309.C: Remove.
3947
3948 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3949
3950         * gcc.target/tic6x/weak-call.c: New test.
3951         * gcc.target/tic6x/fpcmp.c: New test.
3952         * gcc.target/tic6x/fpdiv.c: New test.
3953         * gcc.target/tic6x/rotdi16-scan.c: New test.
3954         * gcc.target/tic6x/ffssi.c: New test.
3955         * gcc.target/tic6x/fpdiv-lib.c: New test.
3956         * gcc.target/tic6x/cold-lc.c: New test.
3957         * gcc.target/tic6x/longcalls.c: New test.
3958         * gcc.target/tic6x/abi-align-1.c: New test.
3959         * gcc.target/tic6x/fpcmp-finite.c: New test.
3960         * gcc.target/tic6x/rotdi16.c: New test.
3961         * gcc.target/tic6x/bswapl.c: New test.
3962         * gcc.target/tic6x/ffsdi.c: New test.
3963         * gcc.target/tic6x/tic6x.exp: New file.
3964         * gcc.target/tic6x/builtins/arith24.c: New test.
3965         * gcc.target/tic6x/builtins/smpy.c: New test.
3966         * gcc.target/tic6x/builtins/smpylh.c: New test.
3967         * gcc.target/tic6x/builtins/smpyh.c: New test.
3968         * gcc.target/tic6x/builtins/sarith1.c: New test.
3969         * gcc.target/tic6x/builtins/extclr.c: New test
3970         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3971         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3972         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3973         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3974         New functions.
3975         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3976         __TMS320C6X__.
3977         * gcc.dg/20020312-2.c: Likewise.
3978         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3979         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3980         * gcc.dg/torture/builtin-math-7.c: Likewise.
3981
3982         PR testsuite/49757
3983         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3984         not testing tic6x-*-*.
3985
3986 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3987
3988         PR tree-opt/49309
3989         * g++.dg/torture/pr49309.C: New testcase.
3990
3991 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3992
3993         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3994
3995 2011-07-14  Richard Guenther  <rguenther@suse.de>
3996
3997         PR tree-optimization/49651
3998         * gcc.dg/torture/pr49651.c: New testcase.
3999
4000 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4001
4002         PR target/43746
4003         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4004
4005 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4006
4007         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4008         -mno-pointers-to-nested-functions.
4009         * gcc.target/powerpc/no-r11-2.c: Ditto.
4010         * gcc.target/powerpc/no-r11-3.c: Ditto.
4011
4012 2011-07-13  Jason Merrill  <jason@redhat.com>
4013
4014         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4015         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4016         when compiling C files.
4017         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4018         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4019         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4020         * g++.dg/lookup/anon2.C: Likewise.
4021         * g++.dg/tree-ssa/copyprop.C: Likewise.
4022         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4023         * g++.dg/init/vector1.C: Ignore narrowing errors.
4024         * g++.dg/torture/pr35526.C: Likewise.
4025         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4026
4027 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4028
4029         PR libfortran/49296
4030         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4031         and logical reads.
4032
4033 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4034
4035         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4036         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4037
4038 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4039
4040         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4041         * lib/obj-c++.exp (obj-c++_init): Ditto.
4042         * lib/file-format.exp (gcc_target_object_format): Ditto.
4043         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4044         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4045         (check_visibility_available): Ditto.
4046         (check_effective_target_tls_native): Ditto.
4047         (check_effective_target_tls_emulated): Ditto.
4048         (check_effective_target_function_sections): Ditto.
4049
4050 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4051
4052         * gcc.target/arm/pr48183.c: New test.
4053
4054 2011-07-13  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/torture/20110713-1.c: New testcase.
4057
4058 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4059
4060         PR rtl-opt/49474
4061         * gcc.c-torture/compile/pr49474.c: New testcase.
4062
4063 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4064
4065         PR tree-optimization/49712
4066         * gcc.c-torture/execute/pr49712.c: New test.
4067
4068 2011-07-11  Jason Merrill  <jason@redhat.com>
4069
4070         PR c++/44609
4071         * g++.dg/template/recurse3.C: New.
4072
4073 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4074
4075         PR debug/49676
4076         * gcc.dg/guality/csttest.c: New test.
4077
4078         PR fortran/49698
4079         * gfortran.dg/pr49698.f90: New test.
4080
4081 2011-07-11  Jeff Law  <law@redhat.com>
4082
4083         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4084
4085 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4086
4087         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4088         * go.test/go-test.exp (go-set-goarch): Likewise.
4089
4090 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4091
4092         PR target/39633
4093         * gcc.target/avr/torture/pr39633.c: New test case.
4094
4095 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/18918
4098         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4099
4100 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4101
4102         * lib/target-supports.exp (check_effective_target_scheduling):
4103         New Function.
4104         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4105         * gcc.dg/pr45055.c: Ditto.
4106         * gcc.dg/pr45353.c: Ditto.
4107         * g++.dg/pr45056.C: Ditto.
4108
4109 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4110
4111         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4112         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4113         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4114         * g++.dg/torture/pr31863.C: Skip AVR.
4115
4116 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4117
4118         PR fortran/49690
4119         * gfortran.dg/intrinsic_signal.f90: New.
4120
4121 2011-07-09  Jason Merrill  <jason@redhat.com>
4122
4123         * g++.dg/cpp0x/regress/regress6.C: New.
4124         * g++.dg/parse/crash45.C: Adjust message.
4125         * g++.dg/template/crash38.C: Adjust message.
4126         * g++.dg/template/crash64.C: Adjust message.
4127
4128 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4129
4130         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4131         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4132         * g++.dg/abi/bitfield3.C: Likewise.
4133         * g++.dg/eh/pr38662.C: Likewise.
4134         * g++.dg/ext/attrib36.C: Likewise.
4135         * g++.dg/ext/attrib37.C: Likewise.
4136         * g++.dg/ext/attrib8.C: Likewise.
4137         * g++.dg/ext/tmplattr1.C: Likewise.
4138         * g++.dg/inherit/override-attribs.C: Likewise.
4139         * g++.dg/opt/inline9.C: Likewise.
4140         * g++.dg/opt/life1.C: Likewise.
4141         * g++.dg/opt/longbranch2.C: Likewise.
4142         * g++.dg/opt/nrv12.C: Likewise.
4143         * g++.dg/opt/reg-stack4.C: Likewise.
4144         * g++.dg/other/pr35504.C: Likewise.
4145         * g++.dg/other/pr39496.C: Likewise.
4146         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4147         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4148         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4149         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4150         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4151         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4152         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4153         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4154         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4155         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4156         * g++.dg/warn/pr15774-1.C: Likewise.
4157         * g++.dg/warn/pr15774-2.C: Likewise.
4158         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4159         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4160         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4161         * g++.old-deja/g++.pt/asm2.C: Likewise.
4162         * gcc.c-torture/compile/20000804-1.c: Likewise.
4163         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4164         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4165         * gcc.dg/20020108-1.c: Likewise.
4166         * gcc.dg/20020122-2.c: Likewise.
4167         * gcc.dg/20020122-3.c: Likewise.
4168         * gcc.dg/20020206-1.c: Likewise.
4169         * gcc.dg/20020219-1.c: Likewise.
4170         * gcc.dg/20020310-1.c: Likewise.
4171         * gcc.dg/20020411-1.c: Likewise.
4172         * gcc.dg/20020418-2.c: Likewise.
4173         * gcc.dg/20020426-2.c: Likewise.
4174         * gcc.dg/20020517-1.c: Likewise.
4175         * gcc.dg/20030204-1.c: Likewise.
4176         * gcc.dg/20030826-2.c: Likewise.
4177         * gcc.dg/20031102-1.c: Likewise.
4178         * gcc.dg/20031202-1.c: Likewise.
4179         * gcc.dg/20050111-1.c: Likewise.
4180         * gcc.dg/20050503-1.c: Likewise.
4181         * gcc.dg/array-init-1.c: Likewise.
4182         * gcc.dg/builtin-apply4.c: Likewise.
4183         * gcc.dg/dfp/pr31344.c: Likewise.
4184         * gcc.dg/gomp/atomic-11.c: Likewise.
4185         * gcc.dg/graphite/pr40281.c: Likewise.
4186         * gcc.dg/ia64-sync-1.c: Likewise.
4187         * gcc.dg/ia64-sync-2.c: Likewise.
4188         * gcc.dg/ia64-sync-3.c: Likewise.
4189         * gcc.dg/ia64-sync-4.c: Likewise.
4190         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4191         * gcc.dg/invalid-call-1.c: Likewise.
4192         * gcc.dg/loop-3.c: Likewise.
4193         * gcc.dg/lower-subreg-1.c: Likewise.
4194         * gcc.dg/lto/pr47259_0.c: Likewise.
4195         * gcc.dg/nested-calls-1.c: Likewise.
4196         * gcc.dg/pr20017.c: Likewise.
4197         * gcc.dg/pr25023.c: Likewise.
4198         * gcc.dg/pr27671-2.c: Likewise.
4199         * gcc.dg/pr32176.c: Likewise.
4200         * gcc.dg/pr33676.c: Likewise.
4201         * gcc.dg/pr35045.c: Likewise.
4202         * gcc.dg/pr36015.c: Likewise.
4203         * gcc.dg/pr36584.c: Likewise.
4204         * gcc.dg/pr36998.c: Likewise.
4205         * gcc.dg/pr37438.c: Likewise.
4206         * gcc.dg/pr37908.c: Likewise.
4207         * gcc.dg/pr41241.c: Likewise.
4208         * gcc.dg/pr41340.c: Likewise.
4209         * gcc.dg/pr44136.c: Likewise.
4210         * gcc.dg/pr44194-1.c: Likewise.
4211         * gcc.dg/pr46212.c: Likewise.
4212         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4213         * gcc.dg/setjmp-2.c: Likewise.
4214         * gcc.dg/short-compare-1.c: Likewise.
4215         * gcc.dg/short-compare-2.c: Likewise.
4216         * gcc.dg/smod-1.c: Likewise.
4217         * gcc.dg/sync-2.c: Likewise.
4218         * gcc.dg/sync-3.c: Likewise.
4219         * gcc.dg/tls/opt-1.c: Likewise.
4220         * gcc.dg/tls/opt-2.c: Likewise.
4221         * gcc.dg/tls/opt-3.c: Likewise.
4222         * gcc.dg/torture/badshift.c: Likewise.
4223         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4224         * gcc.dg/torture/pr20314-2.c: Likewise.
4225         * gcc.dg/torture/pr36891.c: Likewise.
4226         * gcc.dg/torture/pr38774.c: Likewise.
4227         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4228         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4229         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4230         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4231         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4232         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4233         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4234         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4235         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4236         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4237         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4238         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4239         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4240         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4241         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4242         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4243         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4244         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4245         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4246         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4247         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4248         * gcc.dg/unroll-1.c: Likewise.
4249         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4250         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4251         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4252         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4253         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4254         * gcc.target/i386/20000609-1.c: Likewise.
4255         * gcc.target/i386/20000720-1.c: Likewise.
4256         * gcc.target/i386/20000724-1.c: Likewise.
4257         * gcc.target/i386/20011107-1.c: Likewise.
4258         * gcc.target/i386/20011119-1.c: Likewise.
4259         * gcc.target/i386/20020201-3.c: Likewise.
4260         * gcc.target/i386/20020218-1.c: Likewise.
4261         * gcc.target/i386/20020729-1.c: Likewise.
4262         * gcc.target/i386/20030926-1.c: Likewise.
4263         * gcc.target/i386/20060125-1.c: Likewise.
4264         * gcc.target/i386/20060125-2.c: Likewise.
4265         * gcc.target/i386/20060512-1.c: Likewise.
4266         * gcc.target/i386/20060512-2.c: Likewise.
4267         * gcc.target/i386/20060512-3.c: Likewise.
4268         * gcc.target/i386/20060512-4.c: Likewise.
4269         * gcc.target/i386/387-1.c: Likewise.
4270         * gcc.target/i386/387-2.c: Likewise.
4271         * gcc.target/i386/387-5.c: Likewise.
4272         * gcc.target/i386/387-6.c: Likewise.
4273         * gcc.target/i386/980312-1.c: Likewise.
4274         * gcc.target/i386/980313-1.c: Likewise.
4275         * gcc.target/i386/990117-1.c: Likewise.
4276         * gcc.target/i386/990424-1.c: Likewise.
4277         * gcc.target/i386/990524-1.c: Likewise.
4278         * gcc.target/i386/991129-1.c: Likewise.
4279         * gcc.target/i386/991214-1.c: Likewise.
4280         * gcc.target/i386/991230-1.c: Likewise.
4281         * gcc.target/i386/addr-sel-1.c: Likewise.
4282         * gcc.target/i386/aggregate-ret1.c: Likewise.
4283         * gcc.target/i386/aggregate-ret2.c: Likewise.
4284         * gcc.target/i386/align-main-3.c: Likewise.
4285         * gcc.target/i386/amd64-abi-1.c: Likewise.
4286         * gcc.target/i386/amd64-abi-2.c: Likewise.
4287         * gcc.target/i386/amd64-abi-4.c: Likewise.
4288         * gcc.target/i386/amd64-abi-5.c: Likewise.
4289         * gcc.target/i386/amd64-abi-6.c: Likewise.
4290         * gcc.target/i386/asm-1.c: Likewise.
4291         * gcc.target/i386/asm-3.c: Likewise.
4292         * gcc.target/i386/asm-5.c: Likewise.
4293         * gcc.target/i386/attributes-error.c: Likewise.
4294         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4295         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4296         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4297         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4298         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4299         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4300         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4301         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4302         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4303         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4304         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4305         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4306         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4307         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4308         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4309         * gcc.target/i386/bitfield1.c: Likewise.
4310         * gcc.target/i386/bitfield2.c: Likewise.
4311         * gcc.target/i386/bmi-2.c: Likewise.
4312         * gcc.target/i386/bmi-5.c: Likewise.
4313         * gcc.target/i386/builtin-unreachable.c: Likewise.
4314         * gcc.target/i386/cleanup-2.c: Likewise.
4315         * gcc.target/i386/clobbers.c: Likewise.
4316         * gcc.target/i386/cmov8.c: Likewise.
4317         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4318         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4319         * gcc.target/i386/compress-float-387.c: Likewise.
4320         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4321         * gcc.target/i386/compress-float-sse.c: Likewise.
4322         * gcc.target/i386/crc32-2.c: Likewise.
4323         * gcc.target/i386/crc32-3.c: Likewise.
4324         * gcc.target/i386/divmod-7.c: Likewise.
4325         * gcc.target/i386/divmod-8.c: Likewise.
4326         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4327         * gcc.target/i386/fma3-builtin.c: Likewise.
4328         * gcc.target/i386/fma3-fma.c: Likewise.
4329         * gcc.target/i386/fma4-256-vector.c: Likewise.
4330         * gcc.target/i386/fma4-builtin.c: Likewise.
4331         * gcc.target/i386/fma4-fma-2.c: Likewise.
4332         * gcc.target/i386/fma4-fma.c: Likewise.
4333         * gcc.target/i386/fma4-vector-2.c: Likewise.
4334         * gcc.target/i386/fma4-vector.c: Likewise.
4335         * gcc.target/i386/funcspec-1.c: Likewise.
4336         * gcc.target/i386/funcspec-10.c: Likewise.
4337         * gcc.target/i386/funcspec-11.c: Likewise.
4338         * gcc.target/i386/funcspec-2.c: Likewise.
4339         * gcc.target/i386/funcspec-5.c: Likewise.
4340         * gcc.target/i386/funcspec-6.c: Likewise.
4341         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4342         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4343         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4344         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4345         * gcc.target/i386/incoming-1.c: Likewise.
4346         * gcc.target/i386/incoming-10.c: Likewise.
4347         * gcc.target/i386/incoming-11.c: Likewise.
4348         * gcc.target/i386/incoming-12.c: Likewise.
4349         * gcc.target/i386/incoming-13.c: Likewise.
4350         * gcc.target/i386/incoming-14.c: Likewise.
4351         * gcc.target/i386/incoming-15.c: Likewise.
4352         * gcc.target/i386/incoming-2.c: Likewise.
4353         * gcc.target/i386/incoming-3.c: Likewise.
4354         * gcc.target/i386/incoming-4.c: Likewise.
4355         * gcc.target/i386/incoming-5.c: Likewise.
4356         * gcc.target/i386/incoming-6.c: Likewise.
4357         * gcc.target/i386/incoming-7.c: Likewise.
4358         * gcc.target/i386/incoming-8.c: Likewise.
4359         * gcc.target/i386/incoming-9.c: Likewise.
4360         * gcc.target/i386/lea.c: Likewise.
4361         * gcc.target/i386/local.c: Likewise.
4362         * gcc.target/i386/loop-1.c: Likewise.
4363         * gcc.target/i386/loop-2.c: Likewise.
4364         * gcc.target/i386/loop-3.c: Likewise.
4365         * gcc.target/i386/max-stack-align.c: Likewise.
4366         * gcc.target/i386/memcpy-1.c: Likewise.
4367         * gcc.target/i386/movbe-2.c: Likewise.
4368         * gcc.target/i386/movq-2.c: Likewise.
4369         * gcc.target/i386/movq.c: Likewise.
4370         * gcc.target/i386/nrv1.c: Likewise.
4371         * gcc.target/i386/pad-4.c: Likewise.
4372         * gcc.target/i386/pad-5a.c: Likewise.
4373         * gcc.target/i386/pad-5b.c: Likewise.
4374         * gcc.target/i386/pad-6a.c: Likewise.
4375         * gcc.target/i386/pad-6b.c: Likewise.
4376         * gcc.target/i386/pad-7.c: Likewise.
4377         * gcc.target/i386/pad-9.c: Likewise.
4378         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4379         * gcc.target/i386/pic-1.c: Likewise.
4380         * gcc.target/i386/pr12092-1.c: Likewise.
4381         * gcc.target/i386/pr12329.c: Likewise.
4382         * gcc.target/i386/pr21518.c: Likewise.
4383         * gcc.target/i386/pr22362.c: Likewise.
4384         * gcc.target/i386/pr22585.c: Likewise.
4385         * gcc.target/i386/pr23098.c: Likewise.
4386         * gcc.target/i386/pr25196.c: Likewise.
4387         * gcc.target/i386/pr25293.c: Likewise.
4388         * gcc.target/i386/pr25654.c: Likewise.
4389         * gcc.target/i386/pr26449.c: Likewise.
4390         * gcc.target/i386/pr26778.c: Likewise.
4391         * gcc.target/i386/pr26826.c: Likewise.
4392         * gcc.target/i386/pr27266.c: Likewise.
4393         * gcc.target/i386/pr29978.c: Likewise.
4394         * gcc.target/i386/pr30505.c: Likewise.
4395         * gcc.target/i386/pr30961-1.c: Likewise.
4396         * gcc.target/i386/pr31628.c: Likewise.
4397         * gcc.target/i386/pr32000-2.c: Likewise.
4398         * gcc.target/i386/pr32661-1.c: Likewise.
4399         * gcc.target/i386/pr32708-2.c: Likewise.
4400         * gcc.target/i386/pr32708-3.c: Likewise.
4401         * gcc.target/i386/pr34256.c: Likewise.
4402         * gcc.target/i386/pr34312.c: Likewise.
4403         * gcc.target/i386/pr34522.c: Likewise.
4404         * gcc.target/i386/pr35160.c: Likewise.
4405         * gcc.target/i386/pr35281.c: Likewise.
4406         * gcc.target/i386/pr36246.c: Likewise.
4407         * gcc.target/i386/pr36786.c: Likewise.
4408         * gcc.target/i386/pr37275.c: Likewise.
4409         * gcc.target/i386/pr37843-3.c: Likewise.
4410         * gcc.target/i386/pr37843-4.c: Likewise.
4411         * gcc.target/i386/pr39082-1.c: Likewise.
4412         * gcc.target/i386/pr39431.c: Likewise.
4413         * gcc.target/i386/pr39496.c: Likewise.
4414         * gcc.target/i386/pr39543-2.c: Likewise.
4415         * gcc.target/i386/pr39911.c: Likewise.
4416         * gcc.target/i386/pr40718.c: Likewise.
4417         * gcc.target/i386/pr40906-1.c: Likewise.
4418         * gcc.target/i386/pr40906-2.c: Likewise.
4419         * gcc.target/i386/pr40906-3.c: Likewise.
4420         * gcc.target/i386/pr40934.c: Likewise.
4421         * gcc.target/i386/pr41900.c: Likewise.
4422         * gcc.target/i386/pr42589.c: Likewise.
4423         * gcc.target/i386/pr43662.c: Likewise.
4424         * gcc.target/i386/pr43671.c: Likewise.
4425         * gcc.target/i386/pr43766.c: Likewise.
4426         * gcc.target/i386/pr43869.c: Likewise.
4427         * gcc.target/i386/pr44942.c: Likewise.
4428         * gcc.target/i386/pr44948-2a.c: Likewise.
4429         * gcc.target/i386/pr45234.c: Likewise.
4430         * gcc.target/i386/pr45336-2.c: Likewise.
4431         * gcc.target/i386/pr45336-4.c: Likewise.
4432         * gcc.target/i386/pr45852.c: Likewise.
4433         * gcc.target/i386/pr46470.c: Likewise.
4434         * gcc.target/i386/pr48037-1.c: Likewise.
4435         * gcc.target/i386/pr48389.c: Likewise.
4436         * gcc.target/i386/pr49095.c: Likewise.
4437         * gcc.target/i386/pr9771-1.c: Likewise.
4438         * gcc.target/i386/rdfsbase-1.c: Likewise.
4439         * gcc.target/i386/rdfsbase-2.c: Likewise.
4440         * gcc.target/i386/rdgsbase-1.c: Likewise.
4441         * gcc.target/i386/rdgsbase-2.c: Likewise.
4442         * gcc.target/i386/rdrand-3.c: Likewise.
4443         * gcc.target/i386/regparm-stdcall.c: Likewise.
4444         * gcc.target/i386/regparm.c: Likewise.
4445         * gcc.target/i386/reload-1.c: Likewise.
4446         * gcc.target/i386/rotate-2.c: Likewise.
4447         * gcc.target/i386/sibcall-5.c: Likewise.
4448         * gcc.target/i386/signbit-1.c: Likewise.
4449         * gcc.target/i386/signbit-2.c: Likewise.
4450         * gcc.target/i386/signbit-3.c: Likewise.
4451         * gcc.target/i386/sse-5.c: Likewise.
4452         * gcc.target/i386/sse-8.c: Likewise.
4453         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4454         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4455         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4456         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4457         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4458         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4459         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4460         * gcc.target/i386/sse2-movq-2.c: Likewise.
4461         * gcc.target/i386/sse2-movq-3.c: Likewise.
4462         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4463         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4464         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4465         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4466         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4467         * gcc.target/i386/ssefn-1.c: Likewise.
4468         * gcc.target/i386/ssefn-2.c: Likewise.
4469         * gcc.target/i386/sseregparm-1.c: Likewise.
4470         * gcc.target/i386/sseregparm-2.c: Likewise.
4471         * gcc.target/i386/sseregparm-3.c: Likewise.
4472         * gcc.target/i386/sseregparm-4.c: Likewise.
4473         * gcc.target/i386/sseregparm-5.c: Likewise.
4474         * gcc.target/i386/sseregparm-6.c: Likewise.
4475         * gcc.target/i386/sseregparm-7.c: Likewise.
4476         * gcc.target/i386/sseregparm-8.c: Likewise.
4477         * gcc.target/i386/stack-realign.c: Likewise.
4478         * gcc.target/i386/stack-usage-realign.c: Likewise.
4479         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4480         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4481         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4482         * gcc.target/i386/stackalign/return-1.c: Likewise.
4483         * gcc.target/i386/stackalign/return-2.c: Likewise.
4484         * gcc.target/i386/stackalign/return-3.c: Likewise.
4485         * gcc.target/i386/tailcall-1.c: Likewise.
4486         * gcc.target/i386/tbm-2.c: Likewise.
4487         * gcc.target/i386/udivmod-7.c: Likewise.
4488         * gcc.target/i386/udivmod-8.c: Likewise.
4489         * gcc.target/i386/unroll-1.c: Likewise.
4490         * gcc.target/i386/vararg-1.c: Likewise.
4491         * gcc.target/i386/vararg-2.c: Likewise.
4492         * gcc.target/i386/vect8-ret.c: Likewise.
4493         * gcc.target/i386/vectorize5.c: Likewise.
4494         * gcc.target/i386/wmul-1.c: Likewise.
4495         * gcc.target/i386/wmul-2.c: Likewise.
4496         * gcc.target/i386/wrfsbase-1.c: Likewise.
4497         * gcc.target/i386/wrfsbase-2.c: Likewise.
4498         * gcc.target/i386/wrgsbase-1.c: Likewise.
4499         * gcc.target/i386/wrgsbase-2.c: Likewise.
4500         * gcc.target/i386/xop-pcmov.c: Likewise.
4501         * gcc.target/i386/xop-pcmov2.c: Likewise.
4502         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4503         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4504         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4505         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4506         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4507         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4508         * gcc.target/i386/zee.c: Likewise.
4509         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4510         * gfortran.dg/compiler-directive_2.f: Likewise.
4511         * gfortran.dg/g77/20010216-1.f: Likewise.
4512         * gfortran.dg/gomp/pr39152.f90: Likewise.
4513         * gfortran.dg/pr33794.f90: Likewise.
4514
4515 2011-07-09  Jason Merrill  <jason@redhat.com>
4516
4517         * g++.dg/cpp0x/regress/regress5.C: New.
4518
4519 2011-07-08  Jason Merrill  <jason@redhat.com>
4520
4521         PR c++/45437
4522         * g++.dg/expr/compound-asn1.C: New.
4523         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4524
4525 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR target/49621
4528         * gcc.target/powerpc/altivec-34.c: New test.
4529
4530 2011-07-08  Jason Merrill  <jason@redhat.com>
4531
4532         PR c++/45603
4533         * g++.dg/abi/guard3.C: New.
4534
4535 2011-07-08  Julian Brown  <julian@codesourcery.com>
4536
4537         * lib/target-supports.exp
4538         (check_effective_target_arm_little_endian): New.
4539         (check_effective_target_vect_pack_trunc): Use above.
4540         (check_effective_target_vect_unpack): Likewise.
4541         (check_effective_target_vect_element_align): Test
4542         check_effective_target_arm_vect_no_misalign for ARM.
4543
4544 2011-07-08  Jason Merrill  <jason@redhat.com>
4545
4546         PR c++/49673
4547         * g++.dg/cpp0x/constexpr-rom.C: New.
4548
4549 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4550
4551         PR middle-end/49519
4552         * g++.dg/torture/pr49519.C: New test.
4553
4554 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4555
4556         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4557
4558 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4559
4560         PR testsuite/48727
4561         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4562
4563 2011-07-08  Richard Guenther  <rguenther@suse.de>
4564
4565         PR tree-optimization/49662
4566         * gcc.dg/graphite/interchange-14.c: XFAIL.
4567         * gcc.dg/graphite/interchange-15.c: Likewise.
4568         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4569
4570 2011-07-06  Jason Merrill  <jason@redhat.com>
4571
4572         PR c++/49663
4573         * g++.dg/cpp0x/regress/regress4.C: New.
4574
4575 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4576
4577         PR fortran/49648
4578         * gfortran.dg/result_in_spec_4.f90: New test.
4579
4580 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4581
4582         * gcc.target/sparc/cas64.c: New test.
4583
4584 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR c/49644
4587         * g++.dg/torture/pr49644.C: New test.
4588
4589         PR c/49644
4590         * gcc.c-torture/execute/pr49644.c: New test.
4591
4592 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4593
4594         * lib/target-supports.exp (check_effective_target_ia32): New.
4595         (check_effective_target_x32): Likewise.
4596         (check_effective_target_vect_cmdline_needed): Also check x32.
4597
4598 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4599
4600         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4601         dg-prune-output.
4602         * gcc.target/arm/pr42235.c: Likewise.
4603         * gcc.target/arm/pr42495.c: Likewise.
4604         * gcc.target/arm/pr42574.c: Likewise.
4605         * gcc.target/arm/thumb-branch1.c: Likewise.
4606
4607         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4608         unneeded prune of possible warning.
4609         * gcc.target/arm/pr40956.c: Likewise.
4610         * gcc.target/arm/pr42505.c: Likewise.
4611
4612         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4613         * gcc.c-torture/compile/pr46883.c: Likewise.
4614         * gcc.c-torture/compile/pr46934.c: Likewise.
4615
4616         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4617         for move to ../../gcc.c-torture/compile.
4618         * gcc.target/arm/pr46883.c: Likewise.
4619         * gcc.target/arm/pr46934.c: Likewise.
4620
4621         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4622         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4623         * gcc.target/arm/wmul-1.c: Likewise.
4624         * gcc.target/arm/wmul-2.c: Likewise.
4625         * gcc.target/arm/wmul-3.c: Likewise.
4626         * gcc.target/arm/wmul-4.c: Likewise.
4627         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4628         add tab after scan target.
4629         * gcc.target/arm/smlaltt-1.c: Likewise.
4630         * gcc.target/arm/smlatb-1.c: Likewise.
4631         * gcc.target/arm/smlatt-1.c: Likewise.
4632
4633 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR debug/49522
4636         * gcc.dg/debug/pr49522.c: New test.
4637
4638 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4639
4640         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4641         * gcc.dg/pr46212.c: Run only if target int32plus.
4642         * gcc.dg/torture/pr48146.c: Ditto.
4643         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4644         * c-c++-common/pr44832.c: Ditto.
4645         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4646         * gcc.dg/pr31490.c: Ditto.
4647         * gcc.dg/torture/builtin-math-7.c: Run only if target
4648         large_double.
4649         * gcc.dg/torture/pr45764.c: Skip for AVR.
4650         * gcc.dg/pr47893.c: Ditto.
4651
4652 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4653
4654         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4655         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4656         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4657         add tab to scan target.
4658
4659 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4660
4661         * gcc.target/arm/neon-modes-3.c: New test.
4662
4663 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4664
4665         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4666         -fno-loop-interchange -ffast-math.
4667
4668 2011-07-07  Richard Guenther  <rguenther@suse.de>
4669
4670         * gcc.dg/ftrapv-3.c: New testcase.
4671
4672 2011-07-07  Richard Guenther  <rguenther@suse.de>
4673
4674         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4675         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4676
4677 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4678
4679         * gcc.dg/binop-notxor1.c: New test.
4680         * gcc.dg/binop-notand4a.c: New test.
4681         * gcc.dg/binop-notxor2.c: New test.
4682         * gcc.dg/binop-notand3a.c: New test.
4683         * gcc.dg/binop-notand2a.c: New test.
4684         * gcc.dg/binop-notand6a.c: New test.
4685         * gcc.dg/binop-notor1.c: New test.
4686         * gcc.dg/binop-notand1a.c: New test.
4687         * gcc.dg/binop-notand5a.c: New test.
4688         * gcc.dg/binop-notor2.c: New test.
4689
4690 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR middle-end/49640
4693         * gcc.dg/gomp/pr49640.c: New test.
4694
4695 2011-07-07  Richard Guenther  <rguenther@suse.de>
4696
4697         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4698
4699 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4700
4701         PR target/39150
4702         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4703
4704 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4705
4706         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4707         * gcc.target/powerpc/no-r11-2.c: Ditto.
4708         * gcc.target/powerpc/no-r11-3.c: Ditto.
4709
4710 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4711
4712         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4713         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4714
4715 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4716
4717         * lib/target-supports.exp (check_profiling_available): Disable
4718         profiling with -fprofile-generate for target avr.
4719
4720 2011-07-06  Richard Guenther  <rguenther@suse.de>
4721
4722         PR tree-optimization/49645
4723         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4724
4725 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4726
4727         PR middle-end/47383
4728         * gcc.dg/pr47383.c: New.
4729
4730 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4731
4732         PR tree-optimization/49647
4733         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4734
4735 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4736
4737         PR testsuite/49542
4738         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4739         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4740
4741 2011-07-05  Jason Merrill  <jason@redhat.com>
4742
4743         PR c++/48157
4744         * g++.dg/template/template-id-4.C: New.
4745
4746 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4747
4748         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4749         * gcc.dg/pr43402.c: Ditto.
4750
4751 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4752
4753         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4754
4755 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4756
4757         * gcc.target/powerpc/ppc-switch-1.c: New test for
4758         --param case-values-threshold.
4759         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4760
4761 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4762
4763         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4764
4765 2011-07-05  Jason Merrill  <jason@redhat.com>
4766
4767         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4768
4769 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4770
4771         PR tree-optimization/47654
4772         * gcc.dg/graphite/block-pr47654.c: New.
4773
4774 2011-07-05  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4777
4778 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4779
4780         PR tree-optimization/49580
4781         * gcc.dg/autopar/pr49580.c: New test.
4782
4783 2011-07-05  Richard Guenther  <rguenther@suse.de>
4784
4785         PR tree-optimization/49518
4786         PR tree-optimization/49628
4787         * g++.dg/torture/pr49628.C: New testcase.
4788         * gcc.dg/torture/pr49518.c: Likewise.
4789
4790 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4791
4792         * ada/acats/run_acats (which): Extract last field from type -p,
4793         type output only if command succeeded.
4794
4795 2011-07-04  Jason Merrill  <jason@redhat.com>
4796
4797         * g++.dg/abi/mangle48.C: New.
4798
4799         * g++.dg/cpp0x/diag1.C: New.
4800
4801         * g++.dg/diagnostic/aka1.C: New.
4802
4803 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4804
4805         PR rtl-optimization/49619
4806         * gcc.dg/pr49619.c: New test.
4807
4808         PR rtl-optimization/49472
4809         * gfortran.dg/pr49472.f90: New test.
4810
4811         PR debug/49602
4812         * gcc.dg/pr49602.c: New test.
4813
4814 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4815
4816         PR target/34734
4817         PR target/44643
4818         * gcc.target/avr/avr.exp: Run over cpp files, too.
4819         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4820         * gcc.target/avr/progmem.h: New file.
4821         * gcc.target/avr/exit-abort.h: New file.
4822         * gcc.target/avr/progmem-error-1.c: New file.
4823         * gcc.target/avr/progmem-error-1.cpp: New file.
4824         * gcc.target/avr/progmem-warning-1.c: New file.
4825         * gcc.target/avr/torture/progmem-1.c: New file.
4826         * gcc.target/avr/torture/progmem-1.cpp: New file.
4827
4828 2011-07-04  Richard Guenther  <rguenther@suse.de>
4829
4830         PR tree-optimization/49615
4831         * g++.dg/torture/pr49615.C: New testcase.
4832
4833 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4834
4835         PR tree-optimization/49610
4836         * gcc.dg/vect/pr49610.c: New test.
4837
4838 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4839
4840         * gnat.dg/specs/debug1.ads: New test.
4841
4842 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4843
4844         PR fortran/49562
4845         * gfortran.dg/typebound_proc_23.f90: New.
4846
4847 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4848
4849         PR c++/49605
4850         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4851
4852 2011-07-01  Jason Merrill  <jason@redhat.com>
4853
4854         PR c++/48261
4855         * g++.dg/template/template-id-3.C: New.
4856
4857         PR c++/48593
4858         * g++.dg/template/qualified-id4.C: New.
4859
4860         PR c++/48883
4861         * g++.dg/template/explicit-args4.C: New.
4862
4863         PR c++/49085
4864         * g++.dg/template/offsetof2.C: New.
4865
4866 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4867
4868         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4869
4870 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872         PR libmudflap/49549
4873         * lib/target-supports.exp (check_effective_target_gld): New proc.
4874
4875 2011-07-01  Richard Guenther  <rguenther@suse.de>
4876
4877         PR tree-optimization/49603
4878         * gcc.dg/torture/pr49603.c: New testcase.
4879
4880 2011-06-30  Jason Merrill  <jason@redhat.com>
4881
4882         PR c++/49387
4883         * g++.dg/rtti/template1.C: New.
4884
4885         PR c++/49569
4886         * g++.dg/cpp0x/regress/ctor1.C: New.
4887
4888         PR c++/49355
4889         * g++.dg/cpp0x/initlist54.C: New.
4890
4891 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4892
4893         * gcc.dg/tree-ssa/sra-12.c: New test.
4894
4895 2011-06-29  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4898
4899 2011-06-30  Richard Guenther  <rguenther@suse.de>
4900
4901         PR tree-optimization/46787
4902         * gcc.dg/vect/vect-121.c: New testcase.
4903
4904 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4905
4906         PR tree-optimization/49094
4907         * gcc.dg/tree-ssa/pr49094.c: New test.
4908
4909 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR fortran/49540
4912         * gfortran.dg/pr49540-1.f90: New test.
4913         * gfortran.dg/pr49540-2.f90: New test.
4914
4915 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4916
4917         PR ada/49511
4918         * ada/acats/run_acats (which): Use last field of type -p output.
4919
4920 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4921             Iain Sandoe  <iains@gcc.gnu.org>
4922
4923         PR libobjc/36610
4924         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4925         Only skip on 64-bit *-*-darwin8* && !objc2.
4926
4927 2011-06-30  Richard Guenther  <rguenther@suse.de>
4928
4929         PR tree-optimization/38752
4930         * gcc.c-torture/compile/pr38752.c: New testcase.
4931
4932 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4933
4934         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4935         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4936
4937 2011-06-29  Jason Merrill  <jason@redhat.com>
4938
4939         PR c++/49216
4940         * g++.dg/cpp0x/initlist53.C: Use placement new.
4941         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4942         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4943
4944         PR c++/49003
4945         * g++.dg/cpp0x/trailing6.C: New.
4946         * g++.dg/cpp0x/pr45908.C: No error.
4947
4948         PR c++/49272
4949         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4950
4951         PR c++/49520
4952         * g++.dg/cpp0x/constexpr-using2.C: New.
4953
4954         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4955
4956         PR c++/45923
4957         * g++.dg/cpp0x/constexpr-diag3.C: New.
4958         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4959         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4960         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4961         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4962
4963 2011-06-29  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4966
4967 2011-06-29  Richard Guenther  <rguenther@suse.de>
4968
4969         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4970
4971 2011-06-29  Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/cpp0x/initlist-value2.C: New.
4974
4975         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4976         * g++.dg/cpp0x/initlist-value.C: New.
4977
4978 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4979
4980         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4981
4982 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4983
4984         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4985         * gcc.dg/inline_2.c: Likewise.
4986         * gcc.dg/unroll_1.c: Likewise.
4987
4988 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4989
4990         PR debug/49567
4991         * gcc.target/i386/pr49567.c: New test.
4992
4993 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4994
4995         * gnat.dg/opt17.ad[sb]: New test.
4996
4997 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4998             Tom de Vries  <tom@codesourcery.com>
4999
5000         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5001         (check_effective_target_arm_thumb2): New effective targets.
5002         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5003         properly.  Clean up temporary files.
5004         * gcc.target/arm/ivopts-2.c: Likewise.
5005         * gcc.target/arm/ivopts-3.c: Likewise.
5006         * gcc.target/arm/ivopts-4.c: Likewise.
5007         * gcc.target/arm/ivopts-5.c: Likewise.
5008         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5009
5010 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5011
5012         PR fortran/49479
5013         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5014
5015 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5016
5017         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5018         * gcc.target/arm/vfp-ldmias.c: Likewise.
5019         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5020         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5021         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5022         * gcc.target/arm/vfp-stmias.c: Likewise.
5023         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5024         * gcc.target/arm/vfp-stmiad.c: Likewise.
5025
5026 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5027
5028         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5029         dg-prune-output.
5030         * gcc.target/arm/pr45701-2.c: Ditto.
5031
5032 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5033
5034         PR fortran/49466
5035         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5036         * gfortran.dg/extends_14.f03: Modified.
5037
5038 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5039
5040         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5041         early if the test is already being skipped.
5042
5043         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5044         scan-assembler-dem-not): For missing file, report unresolved with
5045         same message as for pass/fail, with reason reported in log file.
5046
5047         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5048         from add_options_for_arm_neon_fp16.
5049         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5050         check_effective_target_arm_neon_fp16_ok_nocache.
5051         Check -mfpu and -mfloat-abi options from current multilib.
5052         Do not require neon support.
5053         (check_effective_target_arm_fp16_ok): Renamed from
5054         check_effecitve_target_arm_neon_fp16_ok.
5055         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5056         arm_neon_fp16_ok and arm_fp16.
5057         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5058         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5059         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5060         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5061
5062 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5063
5064         * gcc.dg/builtin-assume-aligned-1.c: New test.
5065         * gcc.dg/builtin-assume-aligned-2.c: New test.
5066         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5067
5068         PR debug/49544
5069         * gcc.dg/pr49544.c: New test.
5070
5071 2011-06-27  Richard Guenther  <rguenther@suse.de>
5072
5073         PR tree-optimization/49394
5074         * g++.dg/torture/pr49394.C: New testcase.
5075
5076 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5077
5078         * gcc.dg/optimize-bswapdi-2.c: New test.
5079
5080 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5081             Richard Sandiford  <richard.sandiford@linaro.org>
5082
5083         PR tree-optimization/49169
5084         * gcc.dg/torture/pr49169.c: New test.
5085
5086 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5087
5088         PR testsuite/49529
5089         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5090
5091         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5092         hppa*-*-hpux*.
5093
5094 2011-06-26  Jason Merrill  <jason@redhat.com>
5095
5096         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5097
5098         PR c++/49528
5099         * g++.dg/init/ref19.C: New.
5100         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5101
5102 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR tree-optimization/48377
5105         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5106         non_strict_align.
5107
5108 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5109
5110         PR middle-end/49191
5111         * lib/target-supports.exp (check_effective_target_non_strict_align):
5112         New.
5113         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5114
5115 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5116
5117         PR tree-optimizations/49516
5118         * g++.dg/tree-ssa/pr49516.C: New test.
5119
5120 2011-06-23  Jason Merrill  <jason@redhat.com>
5121
5122         PR c++/35255
5123         * g++.dg/template/partial10.C: New.
5124         * g++.dg/template/partial11.C: New.
5125
5126 2011-06-23  Jeff Law <law@redhat.com>
5127
5128         PR middle-end/48770
5129         * gcc.dg/pr48770.c: New test.
5130
5131 2011-06-23  Jan Hubicka  <jh@suse.cz>
5132
5133         PR middle-end/49373
5134         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5135
5136 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR testsuite/49512
5139         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5140         instead of -fdump-tree-optimized.
5141
5142 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5143
5144         PR c++/44625
5145         * g++.dg/template/crash107.C: New.
5146         * g++.dg/template/error17.C: Adjust.
5147
5148 2011-06-23  Jason Merrill  <jason@redhat.com>
5149
5150         PR c++/49507
5151         * g++.dg/cpp0x/defaulted30.C: New.
5152
5153         PR c++/49440
5154         * g++.dg/rtti/anon-ns1.C: New.
5155
5156         PR c++/49395
5157         * g++.dg/init/ref18.C: New.
5158
5159         PR c++/36435
5160         * g++.dg/template/partial9.C: New.
5161
5162 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5163
5164         PR middle-end/49373
5165         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5166
5167 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR debug/49496
5170         * gcc.dg/pr49496.c: New test.
5171
5172 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5173
5174         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5175         is not xscale.
5176
5177         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5178
5179         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5180         * gcc.target/arm/pr42879.c: Likewise.
5181         * gcc.target/arm/pr45701-3.c: Likewise.
5182
5183         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5184         * gcc.target/arm/pr40482.c: Likewise.
5185         * gcc.target/arm/stack-corruption.c: Likewise.
5186
5187 2011-06-22  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/49493
5190         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5191
5192 2011-06-22  Jason Merrill  <jason@redhat.com>
5193
5194         PR c++/49260
5195         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5196
5197 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5198             Dmitry Melnik  <dm@ispras.ru>
5199
5200         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5201         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5202         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5203
5204 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5205
5206         * gcc.target/arm/tlscall.c: New.
5207
5208 2011-06-21  Jason Merrill  <jason@redhat.com>
5209
5210         PR c++/49172
5211         * g++.dg/cpp0x/constexpr-ref1.C: New.
5212         * g++.dg/cpp0x/constexpr-ref2.C: New.
5213         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5214
5215         PR c++/49482
5216         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5217
5218         PR c++/49418
5219         * g++.dg/template/param3.C: New.
5220
5221 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5222
5223         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5224         my_clrsb test functions.
5225         (main): Test clrsb.
5226         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5227         test_sll, test_ull): Add clrsb tests.
5228         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5229         clrsbll.
5230
5231 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5232
5233         PR fortran/49112
5234         * gfortran.dg/class_44.f03: New.
5235
5236 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5237
5238         PR tree-optimization/49478
5239         * gcc.dg/vect/pr49478.c
5240
5241 2011-06-21  Richard Guenther  <rguenther@suse.de>
5242
5243         PR tree-optimization/49483
5244         * gcc.dg/vect/vect-120.c: New testcase.
5245
5246 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5247
5248         PR testsuite/49443
5249         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5250         * gcc.dg/vect/vect-peel-4.c: Likewise.
5251
5252 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5253
5254         PR middle-end/49139
5255         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5256         * gcc.dg/always_inline2.c: Likewise.
5257         * gcc.dg/always_inline3.c: Likewise.
5258         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5259         * gcc.dg/inline_1.c: Likewise.
5260         * gcc.dg/inline_2.c: Likewise.
5261         * gcc.dg/inline_3.c: Likewise.
5262         * gcc.dg/inline_4.c: Likewise.
5263         * gcc.dg/20051201-1.c: Likewise.
5264         * gcc.dg/pr40087.c: Likewise.
5265         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5266         * gcc.dg/inline-22.c: Likewise.
5267         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5268         * gcc.dg/lto/20090218-1_1.c: Likewise.
5269         * g++.dg/ipa/devirt-7.C: Likewise.
5270         * gcc.dg/uninit-pred-5_a.c: Likewise.
5271         * gcc.dg/uninit-pred-5_b.c: Likewise.
5272         * gcc.dg/fail_always_inline.c: New.
5273
5274 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5275
5276         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5277         into 6 jobs instead of 3.
5278
5279 2011-06-20  Jason Merrill  <jason@redhat.com>
5280
5281         PR c++/49216
5282         * g++.dg/cpp0x/initlist53.C: New.
5283
5284 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5285
5286         PR fortran/18918
5287         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5288         * gfortran.dg/coarray_lock_3.f90: New.
5289         * gfortran.dg/coarray/lock_1.f90: New.
5290
5291 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5292
5293         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5294         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5295         unresolved and report the reason to the log file.
5296
5297         * lib/scanasm.exp (object-size): Move argument processing earlier
5298         to report errors before verifying that the file exists.  Report
5299         problems detected at runtime as unresolved instead of error and
5300         report their reasons to the log file.
5301
5302 2011-06-20  Jason Merrill  <jason@redhat.com>
5303
5304         PR c++/47080
5305         * g++.dg/cpp0x/explicit6.C: New.
5306
5307         PR c++/47635
5308         * g++.dg/cpp0x/enum20.C: New.
5309
5310         PR c++/48138
5311         * g++.dg/ext/attr-aligned01.C: New.
5312
5313         PR c++/49205
5314         * g++.dg/cpp0x/variadic-default.C: New.
5315
5316         PR c++/43321
5317         * g++.dg/cpp0x/auto26.C: New.
5318
5319         PR c++/43831
5320         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5321
5322 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5323
5324         * gcc.dg/binop-notand1.c: New test.
5325         * gcc.dg/binop-notand2.c: New test.
5326         * gcc.dg/binop-notand3.c: New test.
5327         * gcc.dg/binop-notand4.c: New test.
5328         * gcc.dg/binop-notand5.c: New test.
5329         * gcc.dg/binop-notand6.c: New test.
5330
5331 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR testsuite/49432
5334         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5335
5336 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5337
5338         PR fortran/49400
5339         * gfortran.dg/proc_ptr_31.f90: New.
5340
5341 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5342
5343         * gnat.dg/volatile6.adb: New test.
5344         * gnat.dg/volatile7.adb: Likewise.
5345         * gnat.dg/volatile8.adb: Likewise.
5346         * gnat.dg/volatile9.adb: Likewise.
5347
5348 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5349
5350         * gnat.dg/constant3.adb: New test.
5351
5352 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5353
5354         PR libfortran/49296
5355         * gfortran.dg/read_list_eof_1.f90: New test.
5356
5357 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR target/49411
5360         * gcc.target/i386/testimm-1.c: New test.
5361         * gcc.target/i386/testimm-2.c: New test.
5362         * gcc.target/i386/testimm-3.c: New test.
5363         * gcc.target/i386/testimm-4.c: New test.
5364         * gcc.target/i386/testimm-5.c: New test.
5365         * gcc.target/i386/testimm-6.c: New test.
5366         * gcc.target/i386/testimm-7.c: New test.
5367         * gcc.target/i386/testimm-8.c: New test.
5368         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5369         * gcc.target/i386/xop-rotate1-int.c: New test.
5370         * gcc.target/i386/xop-rotate2-int.c: New test.
5371
5372 2011-06-17  Jason Merrill  <jason@redhat.com>
5373
5374         * g++.dg/cpp0x/rv-func2.C: New.
5375
5376         * g++.dg/debug/dwarf2/lambda1.C: New.
5377         * g++.dg/warn/Wshadow-6.C: Adjust.
5378
5379 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5380
5381         PR fortran/48699
5382         * gfortran.dg/move_alloc_5.f90: New.
5383
5384 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5385
5386         PR rtl-optimization/48542
5387         * gcc.dg/torture/pr48542.c: New test.
5388
5389 2011-06-16  Jason Merrill  <jason@redhat.com>
5390
5391         PR c++/44160
5392         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5393
5394         PR c++/45378
5395         * g++.dg/cpp0x/initlist52.C New.
5396
5397         PR c++/45399
5398         * c-c++-common/raw-string-12.c: New.
5399
5400         PR c++/49229
5401         * g++.dg/cpp0x/sfinae26.C: New.
5402
5403         PR c++/49251
5404         * g++.dg/cpp0x/variadic113.C: New.
5405
5406         PR c++/49420
5407         * g++.dg/cpp0x/variadic112.C: New.
5408
5409 2011-06-16  Jeff Law <law@redhat.com>
5410
5411         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5412         improved jump threading.
5413         * gcc.dg/builtin-object-size-2.c: Likewise.
5414         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5415
5416 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/49074
5419         * gfortran.dg/typebound_assignment_3.f03: New.
5420
5421 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5422
5423         PR testsuite/48727
5424         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5425
5426 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5427
5428         PR tree-optimization/49343
5429         * gnat.dg/discr31.ad[sb]: New test.
5430
5431 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5432
5433         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5434
5435 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5436
5437         PR target/45098
5438         * gcc.target/arm/ivopts-3.c: Update test.
5439         * gcc.target/arm/ivopts-5.c: Same.
5440
5441 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5442
5443         Revert:
5444         2011-06-10  Wei Guozhi  <carrot@google.com>
5445
5446         PR target/45335
5447         * gcc.target/arm/pr45335.c: New test.
5448         * gcc.target/arm/pr45335-2.c: New test.
5449         * gcc.target/arm/pr45335-3.c: New test.
5450         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5451         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5452         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5453
5454 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5455
5456         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5457
5458 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5459
5460         PR fortran/49417
5461         * gfortran.dg/class_43.f03: New.
5462
5463 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR tree-optimization/49419
5466         * gcc.c-torture/execute/pr49419.c: New test.
5467
5468 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5469
5470         * gcc.dg/sms-9.c: New file.
5471
5472 2011-06-15  Easwaran Raman  <eraman@google.com>
5473
5474         PR rtl-optimization/49414
5475         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5476
5477 2011-06-14  Jason Merrill  <jason@redhat.com>
5478
5479         * g++.dg/cpp0x/noexcept13.C: New.
5480
5481 2011-06-14  Easwaran Raman  <eraman@google.com>
5482
5483         PR rtl-optimization/44194
5484         * gcc.dg/pr44194-1.c: New test.
5485         * gcc.dg/pr44194-2.c: New test.
5486
5487 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5488
5489         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5490         switches.
5491         * gcc.target/arm/pr45701-2.c: Likewise.
5492         * gcc.target/arm/thumb-branch1.c: Likewise.
5493
5494 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5495
5496         PR testsuite/48727
5497         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5498
5499 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5500
5501         * gcc.target/arm/pr45701-1.c: Require thumb support.
5502         * gcc.target/arm/pr45701-2.c: Likewise.
5503         * gcc.target/arm/thumb-branch1.c: Likewise.
5504
5505         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5506         * gcc.target/arm/pr39839.c: Likewise.
5507         * gcc.target/arm/pr40657-2.c: Likewise.
5508         * gcc.target/arm/pr40956.c: Likewise.
5509         * gcc.target/arm/pr41679.c: Likewise.
5510         * gcc.target/arm/pr42235.c: Likewise.
5511         * gcc.target/arm/pr42495.c: Likewise.
5512         * gcc.target/arm/pr42505.c: Likewise.
5513         * gcc.target/arm/pr42574.c: Likewise.
5514         * gcc.target/arm/pr46883.c: Likewise.
5515         * gcc.target/arm/pr46934.c: Likewise.
5516         * gcc.target/arm/xor-and.c: Likewise.
5517
5518 2011-06-14  Jason Merrill  <jason@redhat.com>
5519
5520         * g++.dg/other/error23.C: Adjust error message.
5521         * g++.dg/other/error32.C: Likewise.
5522
5523         PR c++/49389
5524         * g++.dg/cpp0x/rv-dotstar.C: New.
5525
5526         PR c++/49369
5527         * g++.dg/cpp0x/decltype30.C: New.
5528
5529         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5530
5531 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR fortran/49103
5534         * gfortran.dg/pr49103.f90: New test.
5535
5536 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5537
5538         PR target/45098
5539         * gcc.target/arm/ivopts-3.c: New test.
5540         * gcc.target/arm/ivopts-4.c: New test.
5541         * gcc.target/arm/ivopts-5.c: New test.
5542
5543 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR rtl-optimization/49390
5546         * gcc.c-torture/execute/pr49390.c: New test.
5547
5548 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5549
5550         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5551
5552 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5553
5554         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5555         * gcc.c-torture/execute/cmpsi-2.x: New file.
5556         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5557         * gcc.c-torture/execute/pr45262.x: New file.
5558         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5559         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5560         int32plus
5561         * gcc.c-torture/compile/pr49163.c: Ditto.
5562
5563 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5564
5565         * gcc.dg/vect/vect-16.c: Rename to...
5566         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5567         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5568         for double-word vectors.
5569         * gcc.dg/vect/vect-peel-4.c: Likewise.
5570         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5571         vect_element_align.
5572         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5573         -fno-fast-math.
5574
5575 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5576
5577         PR target/44618
5578         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5579
5580 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5581
5582         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5583
5584 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5585
5586         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5587
5588 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5589
5590         * gfortran.dg/trim_optimize_8.f90:  New test case.
5591
5592 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5593            Ira Rosen  <ira.rosen@linaro.org>
5594
5595         PR tree-optimization/49352
5596         * gcc.dg/vect/pr49352.c: New test.
5597
5598 2011-06-12  Tobias Burnus
5599
5600         PR fortran/49324
5601         * gfortran.dg/alloc_comp_assign_11.f90: New.
5602
5603 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5604
5605         * gfortran.dg/trim_optimize_7.f90:  New test.
5606
5607 2011-06-10  Wei Guozhi  <carrot@google.com>
5608
5609         PR target/45335
5610         * gcc.target/arm/pr45335.c: New test.
5611         * gcc.target/arm/pr45335-2.c: New test.
5612         * gcc.target/arm/pr45335-3.c: New test.
5613         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5614         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5615         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5616
5617 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5618
5619         PR c++/41769
5620         * g++.dg/parse/error39.C: New.
5621
5622 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5623
5624         * gcc.target/arm/20090811-1.c: Skip for incompatible
5625         options, do not override other options.
5626         * gcc.target/arm/combine-cmp-shift.c: Skip for
5627         incompatible options.
5628         * gcc.target/arm/pr45094.c: Likewise.
5629         * gcc.target/arm/scd42-1.c: Likewise.
5630         * gcc.target/arm/scd42-3.c: Likewise.
5631         * gcc.target/arm/thumb-ltu.c: Likewise.
5632
5633         * lib/target-supports.exp
5634         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5635         multilib flags use -mfpu with a value other than neon-fp16.
5636
5637 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5638
5639         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5640         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5641
5642 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5643
5644         * lib/target-supports.exp (check_effective_target_pie): New proc.
5645         * gcc.dg/pie-link.c: Use target pie.
5646
5647 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5648             Laurent Roug�  <laurent.rouge@menta.fr>
5649
5650         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5651         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5652
5653 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5654
5655         * gfortran.dg/coarray/sync_1.f90: New test for
5656         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5657
5658 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5659
5660         PR tree-optimization/49318
5661         * gcc.dg/vect/pr49318.c: New test.
5662
5663 2011-06-09  David Krauss  <potswa@mac.com>
5664
5665         * g++.dg/template/arrow1.C: New.
5666
5667 2011-06-09  Jason Merrill  <jason@redhat.com>
5668
5669         * lib/prune.exp: Prune "note"s.
5670         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5671
5672         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5673         * g++.dg/template/dependent-expr3.C: Likewise.
5674         * g++.dg/parse/template7.C: Likewise.
5675         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5676         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5677         * g++.old-deja/g++.pt/friend38.C: Likewise.
5678         * g++.old-deja/g++.pt/crash32.C: Likewise.
5679         * g++.old-deja/g++.other/init4.C: Likewise.
5680         * g++.old-deja/g++.other/friend8.C: Likewise.
5681
5682         * g++.dg/ext/complex7.C: Adjust expected output.
5683         * g++.dg/diagnostic/method1.C: Likewise.
5684         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5685         * g++.dg/parse/crash33.C: Likewise.
5686         * g++.dg/other/warning1.C: Likewise.
5687         * g++.dg/init/pr29571.C: Likewise.
5688         * g++.dg/warn/overflow-warn-1.C: Likewise.
5689         * g++.dg/warn/overflow-warn-3.C: Likewise.
5690         * g++.dg/warn/overflow-warn-4.C: Likewise.
5691         * g++.old-deja/g++.oliva/template1.C: Likewise.
5692
5693         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5694         * g++.dg/parse/template7.C: Adjust.
5695
5696 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5697
5698         PR target/49307
5699         * gcc.dg/pr49307.c: New.
5700
5701 2011-06-09  Wei Guozhi  <carrot@google.com>
5702
5703         PR target/46975
5704         * gcc.target/arm/pr46975.c: New testcase.
5705
5706 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5707
5708         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5709         (PMETH, arglist_t): Removed.
5710         (method_get_number_of_arguments): Removed.
5711         (method_get_nth_argument): Removed.
5712         (method_get_first_argument): Removed.
5713         (method_get_next_argument): Removed.
5714         (method_get_sizeof_arguments): Removed.
5715         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5716         (PMETH): Removed.
5717         (method_get_number_of_arguments): Removed.
5718         (method_get_nth_argument): Removed.
5719         (method_get_first_argument): Removed.
5720         (method_get_next_argument): Removed.
5721         (method_get_sizeof_arguments): Removed.
5722         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5723
5724 2011-06-09  David Li  <davidxl@google.com>
5725
5726         * gcc.dg/dump-pass.c: New test.
5727
5728 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5729
5730         PR c++/29003
5731         * g++.dg/parse/error38.C: New.
5732
5733 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR middle-end/49308
5736         * gfortran.dg/pr49308.f90: New test.
5737
5738 2011-06-08  Jason Merrill  <jason@redhat.com>
5739
5740         * g++.dg/cpp0x/noexcept11.C: New.
5741         * g++.dg/cpp0x/noexcept12.C: New.
5742         * g++.dg/cpp0x/sfinae11.C: Adjust.
5743
5744 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR testsuite/49323
5747         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5748         to dg-options, match also DW_AT_linkage_name.
5749
5750 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5751
5752         PR middle-end/21953
5753         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5754         -fno-common on alpha*-dec-osf*.
5755         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5756
5757 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5758
5759         PR rtl-optimization/49303
5760         * gcc.target/ia64/pr49303.c: New test.
5761
5762 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5763
5764         PR fortran/18918
5765         * gfortran.dg/coarray_lock_1.f90: New.
5766         * gfortran.dg/coarray_lock_2.f90: New.
5767
5768 2011-06-07  Jason Merrill  <jason@redhat.com>
5769
5770         * lib/prune.exp: Look for "required" rather than "instantiated".
5771         * g++.dg/abi/mangle11.C: Likewise.
5772         * g++.dg/abi/mangle12.C: Likewise.
5773         * g++.dg/abi/mangle17.C: Likewise.
5774         * g++.dg/abi/mangle20-2.C: Likewise.
5775         * g++.dg/abi/pragma-pack1.C: Likewise.
5776         * g++.dg/cpp0x/decltype26.C: Likewise.
5777         * g++.dg/cpp0x/decltype28.C: Likewise.
5778         * g++.dg/cpp0x/decltype29.C: Likewise.
5779         * g++.dg/cpp0x/enum11.C: Likewise.
5780         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5781         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5782         * g++.dg/cpp0x/pr47416.C: Likewise.
5783         * g++.dg/ext/case-range2.C: Likewise.
5784         * g++.dg/ext/case-range3.C: Likewise.
5785         * g++.dg/gomp/for-19.C: Likewise.
5786         * g++.dg/gomp/pr37533.C: Likewise.
5787         * g++.dg/gomp/pr38639.C: Likewise.
5788         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5789         * g++.dg/inherit/base3.C: Likewise.
5790         * g++.dg/inherit/using6.C: Likewise.
5791         * g++.dg/init/placement4.C: Likewise.
5792         * g++.dg/init/reference3.C: Likewise.
5793         * g++.dg/lookup/scoped6.C: Likewise.
5794         * g++.dg/lookup/using7.C: Likewise.
5795         * g++.dg/other/abstract1.C: Likewise.
5796         * g++.dg/other/error10.C: Likewise.
5797         * g++.dg/other/error5.C: Likewise.
5798         * g++.dg/other/field1.C: Likewise.
5799         * g++.dg/other/offsetof5.C: Likewise.
5800         * g++.dg/parse/bitfield2.C: Likewise.
5801         * g++.dg/parse/constant4.C: Likewise.
5802         * g++.dg/parse/crash20.C: Likewise.
5803         * g++.dg/parse/invalid-op1.C: Likewise.
5804         * g++.dg/parse/non-dependent2.C: Likewise.
5805         * g++.dg/parse/template18.C: Likewise.
5806         * g++.dg/tc1/dr152.C: Likewise.
5807         * g++.dg/tc1/dr166.C: Likewise.
5808         * g++.dg/tc1/dr176.C: Likewise.
5809         * g++.dg/tc1/dr213.C: Likewise.
5810         * g++.dg/template/access11.C: Likewise.
5811         * g++.dg/template/access2.C: Likewise.
5812         * g++.dg/template/access3.C: Likewise.
5813         * g++.dg/template/access7.C: Likewise.
5814         * g++.dg/template/arg7.C: Likewise.
5815         * g++.dg/template/cond2.C: Likewise.
5816         * g++.dg/template/crash13.C: Likewise.
5817         * g++.dg/template/crash40.C: Likewise.
5818         * g++.dg/template/crash7.C: Likewise.
5819         * g++.dg/template/crash84.C: Likewise.
5820         * g++.dg/template/ctor5.C: Likewise.
5821         * g++.dg/template/defarg13.C: Likewise.
5822         * g++.dg/template/defarg14.C: Likewise.
5823         * g++.dg/template/dtor7.C: Likewise.
5824         * g++.dg/template/eh2.C: Likewise.
5825         * g++.dg/template/error2.C: Likewise.
5826         * g++.dg/template/error43.C: Likewise.
5827         * g++.dg/template/friend32.C: Likewise.
5828         * g++.dg/template/injected1.C: Likewise.
5829         * g++.dg/template/instantiate1.C: Likewise.
5830         * g++.dg/template/instantiate3.C: Likewise.
5831         * g++.dg/template/instantiate5.C: Likewise.
5832         * g++.dg/template/instantiate7.C: Likewise.
5833         * g++.dg/template/local6.C: Likewise.
5834         * g++.dg/template/lookup2.C: Likewise.
5835         * g++.dg/template/member5.C: Likewise.
5836         * g++.dg/template/memfriend15.C: Likewise.
5837         * g++.dg/template/memfriend16.C: Likewise.
5838         * g++.dg/template/memfriend17.C: Likewise.
5839         * g++.dg/template/memfriend7.C: Likewise.
5840         * g++.dg/template/meminit1.C: Likewise.
5841         * g++.dg/template/nested3.C: Likewise.
5842         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5843         * g++.dg/template/nontype12.C: Likewise.
5844         * g++.dg/template/nontype13.C: Likewise.
5845         * g++.dg/template/nontype6.C: Likewise.
5846         * g++.dg/template/pr23510.C: Likewise.
5847         * g++.dg/template/pr35240.C: Likewise.
5848         * g++.dg/template/ptrmem15.C: Likewise.
5849         * g++.dg/template/ptrmem6.C: Likewise.
5850         * g++.dg/template/qualified-id1.C: Likewise.
5851         * g++.dg/template/qualttp20.C: Likewise.
5852         * g++.dg/template/qualttp3.C: Likewise.
5853         * g++.dg/template/qualttp4.C: Likewise.
5854         * g++.dg/template/qualttp5.C: Likewise.
5855         * g++.dg/template/qualttp6.C: Likewise.
5856         * g++.dg/template/qualttp7.C: Likewise.
5857         * g++.dg/template/qualttp8.C: Likewise.
5858         * g++.dg/template/recurse.C: Likewise.
5859         * g++.dg/template/recurse2.C: Likewise.
5860         * g++.dg/template/ref5.C: Likewise.
5861         * g++.dg/template/scope2.C: Likewise.
5862         * g++.dg/template/sfinae10.C: Likewise.
5863         * g++.dg/template/sfinae3.C: Likewise.
5864         * g++.dg/template/sizeof3.C: Likewise.
5865         * g++.dg/template/static9.C: Likewise.
5866         * g++.dg/template/template-id-2.C: Likewise.
5867         * g++.dg/template/typedef13.C: Likewise.
5868         * g++.dg/template/typename4.C: Likewise.
5869         * g++.dg/template/using14.C: Likewise.
5870         * g++.dg/template/using2.C: Likewise.
5871         * g++.dg/template/warn1.C: Likewise.
5872         * g++.dg/warn/Wparentheses-13.C: Likewise.
5873         * g++.dg/warn/Wparentheses-15.C: Likewise.
5874         * g++.dg/warn/Wparentheses-16.C: Likewise.
5875         * g++.dg/warn/Wparentheses-17.C: Likewise.
5876         * g++.dg/warn/Wparentheses-18.C: Likewise.
5877         * g++.dg/warn/Wparentheses-19.C: Likewise.
5878         * g++.dg/warn/Wparentheses-20.C: Likewise.
5879         * g++.dg/warn/Wparentheses-23.C: Likewise.
5880         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5881         * g++.dg/warn/noeffect2.C: Likewise.
5882         * g++.dg/warn/noeffect4.C: Likewise.
5883         * g++.dg/warn/pr8570.C: Likewise.
5884         * g++.old-deja/g++.brendan/init2.C: Likewise.
5885         * g++.old-deja/g++.eh/spec6.C: Likewise.
5886         * g++.old-deja/g++.pt/crash10.C: Likewise.
5887         * g++.old-deja/g++.pt/crash36.C: Likewise.
5888         * g++.old-deja/g++.pt/derived3.C: Likewise.
5889         * g++.old-deja/g++.pt/error2.C: Likewise.
5890         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5891         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5892         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5893         * g++.old-deja/g++.pt/overload7.C: Likewise.
5894         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5895
5896 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5897             Iain Sandoe  <iains@gcc.gnu.org>
5898
5899         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5900         Added code to deal with the case when [Protocol
5901         -descriptionForInstanceMethod:] or [Protocol
5902         -descriptionForClassMethod:] returns NULL.
5903
5904 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5905             Iain Sandoe  <iains@gcc.gnu.org>
5906
5907         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5908         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5909         Added cast.
5910
5911 2011-06-07  Xinliang David Li  <davidxl@google.com>
5912
5913         * gcc.dg/inline_2.c: New test.
5914         * gcc.dg/unroll_2.c: New test.
5915         * gcc.dg/inline_3.c: New test.
5916         * gcc.dg/unroll_3.c: New test.
5917         * gcc.dg/inline_4.c: New test.
5918         * gcc.dg/unroll_4.c: New test.
5919         * gcc.dg/inline_1.c: New test.
5920         * gcc.dg/unroll_1.c: New test.
5921
5922 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5923
5924         PR tree-optimization/48497
5925         * lib/gcc-defs.exp (dg-additional-options): New proc.
5926         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5927         -msse2 on 32-bit x86.
5928
5929 2011-06-06  Jason Merrill  <jason@redhat.com>
5930
5931         * g++.dg/cpp0x/enum19.C: New.
5932
5933 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5934
5935         * gcc.target/arm/neon-reload-class.c: New test.
5936
5937 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5938
5939         PR debug/49130
5940         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5941
5942 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5943
5944         * gcc.target/arm/smlatb-1.c: New file.
5945         * gcc.target/arm/smlatt-1.c: New file.
5946         * gcc.target/arm/smlaltb-1.c: New file.
5947         * gcc.target/arm/smlaltt-1.c: New file.
5948
5949 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5950
5951         * gcc.target/arm/mla-2.c: New test.
5952
5953 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR gcov-profile/49299
5956         * gcc.dg/tree-prof/pr49299-1.c: New test.
5957         * gcc.dg/tree-prof/pr49299-2.c: New test.
5958
5959 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5960
5961         * lib/target-supports.exp
5962         (check_effective_target_vect_widen_mult_qi_to_hi):
5963         Add NEON as supporting target.
5964         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5965         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5966         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5967         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5968         using widening multiplication on targets that support it.
5969         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5970         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5971         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5972
5973 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5974
5975         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5976         Modern Objective-C runtime API.
5977         * objc/execute/next_mapping.h: Removed.
5978         * objc-obj-c++-shared/next-mapping.h: Removed.
5979         * objc-obj-c++-shared/Object1.h: Removed.
5980         * objc-obj-c++-shared/Object1.m: Removed.
5981         * objc-obj-c++-shared/Object1.mm: Removed.
5982         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5983         * objc-obj-c++-shared/Protocol1.h: Removed.
5984         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5985         of ProtoBool, IVAR_T and METHOD.
5986         * objc-obj-c++-shared/runtime.h: New.
5987         * objc-obj-c++-shared/TestsuiteObject.h: New.
5988         * objc-obj-c++-shared/TestsuiteObject.m: New.
5989
5990         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5991         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5992         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5993         it a class method.
5994         * objc/execute/_cmd.m: Include
5995         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5996         runtime API.  ([TestClass +initialize]): Include this method also
5997         with the GNU runtime.
5998         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5999         Object.  ([-setValue:]): Return void.
6000         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6001         with the GNU runtime.  Include
6002         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6003         for the NeXT runtime.  Use the existing print_ivars() and
6004         compare_structures() implementations for the old NeXT runtime.
6005         Added new implementations for the Modern GNU and NeXT runtimes.
6006         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6007         well.  (main): Use objc_getClass().  Use return instead of exit.
6008         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6009         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6010         of exit().
6011         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6012         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6013         instead of Object.  (main): Use return instead of exit().
6014         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6015         instead of Object.  Removed prototype for exit().  (main): Use
6016         return instead of exit().  Use the Modern Objective-C runtime API.
6017         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6018         Object.
6019         * objc/execute/class-tests-1.h: Include
6020         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6021         runtime API.  (test_class_with_superclass): Do not call [Object
6022         class].  There is no need to with the current libobjc.
6023         * objc/execute/class-tests-2.h: Include
6024         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6025         runtime API.
6026         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6027         ../../objc-obj-c++-shared/next-mapping.h.
6028         * objc/execute/class-2.m: Likewise.
6029         * objc/execute/class-3.m: Likewise.
6030         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6031         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6032         +initialize]): Include this method also with the GNU
6033         runtime. (main): Use the Modern Objective-C runtime API.
6034         * objc/execute/class-5.m: Likewise.
6035         * objc/execute/class-6.m: Likewise.
6036         * objc/execute/class-7.m: Likewise.
6037         * objc/execute/class-8.m: Likewise.
6038         * objc/execute/class-9.m: Likewise.
6039         * objc/execute/class-10.m: Likewise.
6040         * objc/execute/class-11.m: Likewise.
6041         * objc/execute/class-12.m: Likewise.
6042         * objc/execute/class-13.m: Likewise.
6043         * objc/execute/class-14.m: Likewise.
6044         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6045         this method also with the GNU runtime.
6046         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6047         +initialize]): Include this method also with the GNU runtime.
6048         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6049         of Object.
6050         * objc/execute/encode-1.m: Likewise.
6051         * objc/execute/enumeration-1.m: Likewise.
6052         * objc/execute/enumeration-2.m: Likewise.
6053         * objc/execute/exceptions/catchall-1.m: Likewise.
6054         * objc/execute/exceptions/finally-1.m: Likewise.
6055         * objc/execute/exceptions/foward-1.m: Likewise.
6056         * objc/execute/exceptions/local-variables-1.m: Likewise.
6057         * objc/execute/exceptions/throw-nil.m: Likewise.
6058         * objc/execute/exceptions/trivial.m: Likewise.
6059         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6060         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6061         * objc/execute/exceptions/matcher-1.m: Likewise.
6062         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6063         Object.
6064         * objc/execute/formal_protocol-2.m: Likewise.
6065         * objc/execute/formal_protocol-3.m: Likewise.
6066         * objc/execute/formal_protocol-4.m: Likewise.
6067         * objc/execute/formal_protocol-5.m: Include
6068         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6069         protocol_getName().
6070         * objc/execute/formal_protocol-6.m: Likewise.
6071         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6072         Object.  Include <objc/Protocol.h> instead of
6073         ../../objc-obj-c++-shared/Protocol1.h.
6074         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6075         Object.
6076         * objc/execute/informal_protocol.m: Likewise.
6077         * objc/execute/load-3.m: Likewise.
6078         * objc/execute/many_args_method.m ([TestClass +initialize]):
6079         Include this method with the GNU runtime as well.
6080         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6081         * objc/execute/nested-func-1.m: Use TestsuiteObject
6082         instead of Object.
6083         * objc/execute/nil_method-1.m: Likewise.
6084         * objc/execute/no_clash.m: Likewise.
6085         * objc/execute/np-1.m: Do not include
6086         ../../objc-obj-c++-shared/Protocol1.h.
6087         (main): Use return instead of exit().
6088         * objc/execute/np-2.m: Do not include
6089         ../../objc-obj-c++-shared/Protocol1.h.
6090         ([MyObject +initialize]): Include this method also with the GNU
6091         runtime.  (main): Use return instead of exit().
6092         * objc/execute/object_is_class.m: Include
6093         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6094         of Object.  (main): Use the Modern Objective-C runtime API.
6095         * objc/execute/object_is_meta_class.m: Likewise.
6096         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6097         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6098         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6099         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6100         Objective-C runtime API.
6101         * objc/execute/protocol-isEqual-2.m: Likewise.
6102         * objc/execute/protocol-isEqual-3.m: Likewise.
6103         * objc/execute/protocol-isEqual-4.m: Likewise.
6104         * objc/execute/redefining_self.m ([TestClass +initialize]):
6105         Include this method with the GNU runtime as well.
6106         * objc/execute/root_methods.m: Include
6107         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6108         Include this method with the GNU runtime as well.
6109         (main): Use the Modern Objective-C runtime API.
6110         * objc/execute/selector-1.m: Include
6111         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6112         of Object.  (main): Use the Modern Objective-C runtime API.
6113         * objc/execute/static-1.m ([Test +initialize]): Include this
6114         method with the GNU runtime as well.
6115         * objc/execute/static-2.m: Likewise.
6116         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6117         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6118         ([MathClass +initialize]): Include this method with the GNU
6119         runtime as well.
6120         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6121         instead of Object.
6122         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6123         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6124         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6125         * objc.dg/attributes/method-attribute-1.m: Likewise.
6126         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6127         * objc.dg/attributes/method-attribute-2.m: Likewise.
6128         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6129         * objc.dg/attributes/method-attribute-3.m: Likewise.
6130         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6131         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6132         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6133         * obj-c++.dg/bitfield-1.mm: Likewise.
6134         * obj-c++.dg/bitfield-2.mm: Likewise
6135         * objc.dg/bitfield-3.m: Likewise.
6136         * obj-c++.dg/bitfield-4.mm: Likewise.
6137         * objc.dg/bitfield-5.m: Likewise
6138         * objc.dg/call-super-1.m: Likewise.
6139         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6140         Use objc_getClass() instead of objc_get_class(), but for the GNU
6141         runtime redefine objc_getClass as objc_get_class.  Include
6142         ../objc-obj-c++-shared/runtime.h.
6143         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6144         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6145         Use the Modern Objective-C runtime API.
6146         * objc.dg/class-protocol-1.m: Include
6147         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6148         * obj-c++.dg/class-protocol-1.mm: Likewise.
6149         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6150         * objc.dg/comp-types-10.m: Likewise.
6151         * objc.dg/comp-types-11.m: Likewise.
6152         * objc.dg/comp-types-12.m: Likewise.
6153         * obj-c++.dg/comp-types-9.mm: Likewise.
6154         * obj-c++.dg/comp-types-11.mm: Likewise.
6155         * obj-c++.dg/comp-types-12.mm: Likewise.
6156         * obj-c++.dg/comp-types-13.mm: Likewise.
6157         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6158         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6159         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6160         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6161         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6162         * objc.dg/desig-init-1.m: Likewise.
6163         * obj-c++.dg/defs.mm: Likewise.
6164         * objc.dg/exceptions-2.m: Likewise.
6165         * obj-c++.dg/except-1.mm: Likewise.
6166         * obj-c++.dg/exceptions-2.mm: Likewise.
6167         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6168         Use the Modern Objective-C runtime API.
6169         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6170         the Modern Objective-C runtime API.  Do not include
6171         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6172         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6173         the Modern Objective-C runtime API except when using an older NeXT
6174         runtime.
6175         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6176         the Modern Objective-C runtime API.
6177         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6178         objc/encoding.h.
6179         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6180         * objc.dg/encode-7-next-64bit.m: Updated include.
6181         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6182         objc/encoding.h.
6183         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6184         the Modern Objective-C runtime API.
6185         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6186         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6187         instead of ../objc-obj-c++-shared/Protocol1.h.
6188         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6189         the Modern Objective-C runtime API except when using an older NeXT
6190         runtime.
6191         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6192         the Modern Objective-C runtime API.
6193         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6194         Object.
6195         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6196         * objc.dg/fix-and-continue-2.m: Likewise.
6197         * objc.dg/foreach-1.m: Likewise.
6198         * objc.dg/foreach-2.m: Likewise.
6199         * objc.dg/foreach-3.m: Likewise.
6200         * objc.dg/foreach-4.m: Likewise.
6201         * objc.dg/foreach-5.m: Likewise.
6202         * objc.dg/foreach-6.m: Likewise.
6203         * objc.dg/foreach-7.m: Likewise.
6204         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6205         Object.
6206         * objc.dg/func-ptr-2.m: Likewise.
6207         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6208         Do not include objc/objc-api.h.
6209         * obj-c++.dg/fsf-package-0.mm: Likewise.
6210         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6211         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6212         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6213         of Object.
6214         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6215         * objc.dg/gnu-runtime-3.m: Likewise.
6216         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6217         * objc.dg/headers.m: Include objc/runtime.h instead of
6218         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6219         for the NeXT runtime.
6220         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6221         * obj-c++.dg/isa-field-1.mm: Likewise.
6222         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6223         * objc.dg/layout-1.m: Likewise.
6224         * objc.dg/layout-2.m: Likewise.
6225         * objc.dg/local-decl-2.m: Likewise.
6226         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6227         Object.  ([Container +elementForView:]): Use
6228         class_conformsToProtocol().
6229         * obj-c++.dg/lookup-2.mm: Likewise.
6230         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6231         * obj-c++.dg/local-decl-1.mm: Likewise.
6232         * objc.dg/method-3.m: Likewise.
6233         * objc.dg/method-4.m: Likewise.
6234         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6235         ../objc-obj-c++-shared/Protocol1.h.
6236         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6237         * objc.dg/method-9.m: Likewise.
6238         * objc.dg/method-10.m: Likewise.
6239         * objc.dg/method-13.m ([Root +initialize]): Include this method
6240         also for the GNU runtime.  (main): Use objc_getClass() also for
6241         the GNU runtime.
6242         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6243         * objc.dg/method-17.m: Likewise.
6244         * objc.dg/method-19.m: Likewise.
6245         * objc.dg/method-20b.m: Likewise.
6246         * obj-c++.dg/method-2.mm: Likewise.
6247         * obj-c++.dg/method-6.mm: Likewise.
6248         * obj-c++.dg/method-10.mm: Likewise.
6249         * obj-c++.dg/method-11.mm: Likewise.
6250         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6251         ../objc-obj-c++-shared/Protocol1.h.
6252         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6253         * obj-c++.dg/method-15.mm: Likewise.
6254         * obj-c++.dg/method-17.mm: Likewise.
6255         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6256         +initialize]): Include this method also for the GNU
6257         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6258         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6259         * obj-c++.dg/method-22.mm: Likewise.
6260         * obj-c++.dg/method-23.mm: Likewise.
6261         * obj-c++.dg/no-extra-load.mm: Likewise.
6262         * objc.dg/objc-fast-4.m: Likewise.
6263         * objc.dg/objc-gc-4.m: Likewise.
6264         * obj-c++.dg/objc-gc-3.mm: Likewise.
6265         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6266         protocol_getMethodDescription() instead of [Protocol
6267         -descriptionForInstanceMethod].
6268         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6269         Made it available with all runtimes.  (main): Call -test instead
6270         of -class.
6271         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6272         and put into a category.
6273         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6274         Object.  Include objc/objc.h.
6275         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6276         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6277         New. (main): Use protocol_getMethodDescription() instead
6278         of [Protocol -descriptionForInstanceMethod] and [Protocol
6279         -descriptionForClassMethod].
6280         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6281         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6282         Objective-C runtime API.
6283         * obj-c++.dg/proto-qual-1.mm: Likewise.
6284         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6285         Object.
6286         * obj-c++.dg/property/property-1.mm: Likewise.
6287         * obj-c++.dg/qual-types-1.mm: Likewise.
6288         * objc.dg/selector-2.m: Include objc/objc.h instead of
6289         ../objc-obj-c++-shared/Object1.h.
6290         * obj-c++.dg/selector-2.mm: Likewise.
6291         * obj-c++.dg/selector-5.mm: Likewise.
6292         * obj-c++.dg/selector-6.mm: Likewise.
6293         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6294         Object.  Do not include objc/objc-api.h.
6295         * obj-c++.dg/set-not-used-1.mm: Likewise.
6296         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6297         * objc.dg/stret-1.m: Likewise.
6298         * objc.dg/stret-2.m: Likewise.
6299         * obj-c++.dg/super-class-2.mm: Likewise.
6300         * objc.dg/super-class-3.m: Likewise.
6301         * objc.dg/super-class-4.m: Likewise.
6302         * objc.dg/sync-2.m: Likewise.
6303         * obj-c++.dg/sync-2.mm: Likewise.
6304         * objc.dg/sync-1.m: Include objc/objc.h instead of
6305         ../objc-obj-c++-shared/Object1.h.
6306         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6307         'Class' as the type of 'isa'.
6308         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6309         Objective-C runtime API.  ([TestClass +initialize]): Include this
6310         method with the GNU runtime as well.
6311         * objc.dg/strings/strings-1.m: Updated includes.
6312         * obj-c++.dg/strings/strings-1.mm: Likewise.
6313         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6314         objc.dg/strings/const-str-12b.m.
6315         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6316         * obj-c++.dg/template-3.mm: Likewise.
6317         * obj-c++.dg/template-4.mm: Likewise.
6318         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6319         Objective-C runtime API.
6320         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6321         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6322         * obj-c++.dg/try-catch-1.mm: Likewise.
6323         * obj-c++.dg/try-catch-2.mm: Likewise.
6324         * objc.dg/try-catch-3.m: Likewise.
6325         * obj-c++.dg/try-catch-3.mm: Likewise.
6326         * objc.dg/try-catch-6.m: Likewise.
6327         * objc.dg/try-catch-7.m: Likewise.
6328         * obj-c++.dg/try-catch-7.mm: Likewise.
6329         * obj-c++.dg/try-catch-8.mm: Likewise.
6330         * obj-c++.dg/try-catch-9.mm: Likewise.
6331         * objc.dg/try-catch-10.m: Likewise.
6332         * obj-c++.dg/try-catch-11.mm: Likewise.
6333         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6334         Object.  Include objc/objc.h.
6335         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6336         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6337         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6338         Object.  Use Modern Objective-C runtime API.  Do not use
6339         performv::.
6340         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6341         * obj-c++.dg/torture/trivial.mm: Likewise.
6342         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6343         instead of ../objc-obj-c++-shared/Object1.h.  Include
6344         ../objc-obj-c++-shared/runtime.h.
6345         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6346         * objc.dg/torture/strings/const-str-11.m: Likewise.
6347         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6348         * objc.dg/torture/strings/const-str-9.m: Likewise.
6349         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6350         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6351         instead of Object. Only add _FooClassReference if
6352         __NEXT_RUNTIME__.
6353         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6354         * objc.dg/torture/strings/const-str-8.m: Likewise.
6355         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6356         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6357         additional sources.
6358         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6359         Object.
6360         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6361         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6362         * obj-c++.dg/va-meth-1.mm: Likewise.
6363         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6364         ../objc-obj-c++-shared/Object1.h.
6365         * objc.dg/zero-link-3.m: Likewise.
6366
6367 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6368
6369         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6370
6371 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6372
6373         PR objc-++/48275
6374         * obj-c++.dg/property/cxx-property-1.mm: New.
6375         * obj-c++.dg/property/cxx-property-2.mm: New.
6376
6377 2011-06-06  Jason Merrill  <jason@redhat.com>
6378
6379         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6380
6381 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6382
6383         PR rtl-optimization/49145
6384         From Ryan Mansfield
6385         * gcc.c-torture/compile/pr49145.c: New test.
6386
6387 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR testsuite/49288
6390         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6391         to dg-options, match also DW_AT_linkage_name.
6392
6393         PR debug/49294
6394         * gcc.dg/debug/pr49294.c: New test.
6395
6396         PR c++/49264
6397         * g++.dg/opt/pr49264.C: New test.
6398
6399 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6400
6401         PR tree-optimization/49243
6402         * gcc.dg/pr49243.c: New.
6403
6404 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6405
6406         * gnat.dg/specs/cond_expr1.ads: New test.
6407
6408 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6409
6410         * gnat.dg/deferred_const4.ad[sb]: New test.
6411         * gnat.dg/deferred_const4_pkg.ads: New helper.
6412
6413 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6414
6415         * gnat.dg/test_tamdt.adb: Rename to...
6416         * gnat.dg/taft_type1.adb: ...this.
6417         * gnat.dg/tamdt.ad[sb]: Rename to...
6418         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6419         * gnat.dg/tamdt_aux.ads: Rename to...
6420         * gnat.dg/taft_type1_pkg2.ads: ...this.
6421         * gnat.dg/taft_type2.ad[sb]: New test.
6422         * gnat.dg/taft_type2_pkg.ads: New helper.
6423         * gnat.dg/taft_type3.adb: New test.
6424         * gnat.dg/taft_type3_pkg.ads: New helper.
6425
6426 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6427
6428         PR fortran/49255
6429         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6430         for F2008.
6431
6432 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6433
6434         PR testsuite/49287
6435         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6436         warning.
6437         * objc.dg/gnu-api-2-objc.m: Likewise.
6438         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6439         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6440
6441 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6442
6443         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6444         alignment, not the alignment, when calling class_addIvar().  Add
6445         an 'isa' instance variable to the test root class.
6446         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6447
6448 2011-06-04  Jan Hubicka  <jh@suse.cz>
6449
6450         PR tree-optimization/48893
6451         PR tree-optimization/49091
6452         PR tree-optimization/49179
6453         * gfortran.dg/pr49179.f90: New testcase
6454
6455 2011-06-04  Jan Hubicka  <jh@suse.cz>
6456
6457         PR lto/48954
6458         * g++.dg/torture/pr48954.C: New testcase.
6459
6460 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6461
6462         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6463
6464 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6465
6466         PR c++/33840
6467         * g++.dg/diagnostic/bitfld2.C: New.
6468
6469 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR target/49281
6472         * gcc.c-torture/execute/pr49281.c: New test.
6473
6474 2011-06-04  Jan Hubicka  <jh@suse.cz>
6475
6476         PR tree-optimize/48929
6477         * gcc.c-torture/compile/pr48929.c: New testcase.
6478
6479 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6482
6483 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6484
6485         PR c++/49276
6486         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6487
6488 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6489
6490         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6491
6492 2011-06-03  Richard Henderson  <rth@redhat.com>
6493             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6494
6495         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6496
6497 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6498
6499         * objc.dg/headers.m: Do not include objc-list.h.
6500
6501 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6502
6503         * objc.dg/type-stream-1.m: Test removed.
6504         * objc.dg/headers.m: Do not include typedstream.h.
6505
6506 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6507
6508         * objc.dg/torture/forward-1.m (main): Updated testcase.
6509
6510 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6511
6512         PR target/49163
6513         * gcc.c-torture/compile/pr49163.c: New.
6514
6515 2011-06-02  Asher Langton  <langton2@llnl.gov>
6516
6517         PR fortran/49268
6518         * gfortran.dg/PR49268.f90: New test.
6519
6520 2011-06-02  Asher Langton  <langton2@llnl.gov>
6521
6522         PR fortran/37039
6523         * gfortran.dg/PR37039.f90: New test.
6524
6525 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6526
6527         PR objc/48539
6528         * objc.dg/method-5.m: Updated.
6529         * objc.dg/method-19.m: Updated.
6530         * objc.dg/method-lookup-1.m: New.
6531         * obj-c++.dg/method-6.mm: Updated.
6532         * obj-c++.dg/method-7.mm: Updated.
6533         * obj-c++.dg/method-lookup-1.mm: New.
6534
6535 2011-06-02  DJ Delorie  <dj@redhat.com>
6536
6537         * lib/timeout.exp (timeout): Add board_info support.
6538
6539 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6540
6541         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6542
6543 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6544
6545         PR fortran/49265
6546         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6547         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6548
6549 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6550             Hans-Peter Nilsson  <hp@axis.com>
6551
6552         PR rtl-optimization/48840
6553         * gcc.target/sparc/ultrasp13.c: New test.
6554
6555 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6556
6557         PR target/49238
6558         * gcc.c-torture/compile/pr49238.c: New.
6559
6560 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6561
6562         * gcc.target/arm/g2.c: Skip test in -mthumb.
6563         Skip test unless cpu is xscale.
6564         * gcc.target/arm/scd42-2.c: Likewise.
6565         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6566
6567 2011-06-01  Jason Merrill  <jason@redhat.com>
6568
6569         * g++.dg/cpp0x/decltype28.C: New.
6570         * g++.dg/cpp0x/decltype29.C: New.
6571
6572 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6573
6574         PR target/45074
6575         * gcc.target/mips/pr45074.c: New test.
6576
6577 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6578             Hans-Peter Nilsson  <hp@axis.com>
6579
6580         PR rtl-optimization/48830
6581         * gcc.target/sparc/ultrasp12.c: New test.
6582
6583 2011-06-01  David Li  <davidxl@google.com>
6584
6585         * gcc.dg/profile-dir-1.c: Change pass name.
6586         * gcc.dg/profile-dir-2.c: Ditto.
6587         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6588         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6589         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6590         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6591         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6592         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6593         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6594         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6595         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6596         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6597         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6598         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6599         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6600         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6601         * gcc.dg/profile-dir-3.c: Ditto.
6602         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6603
6604 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6605
6606         * objc.dg/attributes/method-nonnull-1.m: New test.
6607         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6608
6609 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6610
6611         PR fortran/18918
6612         * gfortran.dg/coarray_atomic_1.f90: New.
6613         * gfortran.dg/coarray/atomic_1.f90: New.
6614
6615 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6616
6617         * gcc.dg/guality/bswaptest.c: New test.
6618         * gcc.dg/guality/clztest.c: New test.
6619         * gcc.dg/guality/ctztest.c: New test.
6620         * gcc.dg/guality/rotatetest.c: New test.
6621
6622         PR target/48688
6623         * gcc.target/i386/pr48688.c: New test.
6624
6625 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6626
6627         PR c++/48010
6628         * g++.dg/lookup/name-clash9.C: New.
6629
6630 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6631
6632         PR fortran/18918
6633         * gfortran.dg/coarray/dummy_1.f90: New.
6634
6635 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6636
6637         PR fortran/18918
6638         * gfortran.dg/coarray/save_1.f90: New.
6639         * gfortran.dg/coarray_4.f90: Update dg-error.
6640
6641 2011-05-31  Jason Merrill  <jason@redhat.com>
6642
6643         * g++.dg/cpp0x/rv-template1.C: New.
6644
6645 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR rtl-optimization/49235
6648         * gcc.dg/pr49235.c: New test.
6649
6650 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6651
6652         PR tree-optimization/49093
6653         * gcc.dg/vect/pr49093.c: New test.
6654
6655 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6656
6657         PR debug/49047
6658         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6659
6660 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6661
6662         PR testsuite/49239
6663         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6664         output array.
6665
6666 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6667
6668         PR target/49186
6669         * gcc.c-torture/execute/pr49186.c: New.
6670
6671 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6672
6673         PR target/49168
6674          * gcc.target/i386/pr49168-1.c: New.
6675
6676 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6677             Eric Botcazou  <ebotcazou@adacore.com>
6678
6679         * gcc.dg/guality/drap.c: New test.
6680
6681 2011-05-30  Richard Guenther  <rguenther@suse.de>
6682
6683         PR tree-optimization/49210
6684         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6685         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6686
6687 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c++/49223
6690         * g++.dg/gomp/pr49223-1.C: New test.
6691         * g++.dg/gomp/pr49223-2.C: New test.
6692
6693 2011-05-30  Richard Guenther  <rguenther@suse.de>
6694
6695         PR tree-optimization/49218
6696         * gcc.c-torture/execute/pr49218.c: New testcase.
6697
6698 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6699
6700         PR tree-optimization/49199
6701         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6702         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6703         -fno-tree-scev-cprop.
6704
6705 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6706
6707         PR fortran/47601
6708         * gfortran.dg/extends_13.f03: New.
6709
6710 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6711
6712         PR rtl-optimization/49095
6713         * gcc.target/i386/pr49095.c: New test.
6714
6715 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6716
6717         PR fortran/18918
6718         * gfortran.dg/coarray_24.f90: New.
6719
6720 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6721
6722         PR fortran/18918
6723         * gfortran.dg/coarray_23.f90: New.
6724
6725 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6726
6727         From Ryan Mansfield
6728         * gcc.dg/pr48826.c: New test.
6729
6730 2011-05-29  Richard Guenther  <rguenther@suse.de>
6731
6732         PR tree-optimization/49217
6733         * gcc.dg/torture/pr49217.c: New testcase.
6734
6735 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6736
6737         PR testsuite/49222
6738         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6739
6740 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6741
6742         * gnat.dg/boolean_subtype.adb: Rename to...
6743         * gnat.dg/boolean_subtype1.adb: ...this.
6744
6745 2011-05-28  Jason Merrill  <jason@redhat.com>
6746
6747         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6748
6749 2011-05-27  Jason Merrill  <jason@redhat.com>
6750
6751         * g++.dg/cpp0x/enum18.C: Adjust.
6752
6753         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6754
6755 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6756
6757         PR fortran/18918
6758         * gfortran.dg/coarray_22.f90: New.
6759
6760 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6761
6762         PR tree-optimization/46728
6763         * gcc.target/powerpc/pr46728-1.c: New.
6764         * gcc.target/powerpc/pr46728-2.c: New.
6765         * gcc.target/powerpc/pr46728-3.c: New.
6766         * gcc.target/powerpc/pr46728-4.c: New.
6767         * gcc.target/powerpc/pr46728-5.c: New.
6768         * gcc.dg/pr46728-6.c: New.
6769         * gcc.target/powerpc/pr46728-7.c: New.
6770         * gcc.target/powerpc/pr46728-8.c: New.
6771         * gcc.dg/pr46728-9.c: New.
6772         * gcc.target/powerpc/pr46728-10.c: New.
6773         * gcc.target/powerpc/pr46728-11.c: New.
6774         * gcc.dg/pr46728-12.c: New.
6775         * gcc.target/powerpc/pr46728-13.c: New.
6776         * gcc.target/powerpc/pr46728-14.c: New.
6777         * gcc.target/powerpc/pr46728-15.c: New.
6778         * gcc.target/powerpc/pr46728-16.c: New.
6779
6780 2011-05-27  Jason Merrill  <jason@redhat.com>
6781
6782         * g++.dg/abi/mangle47.C: New.
6783
6784         PR c++/49176
6785         * g++.dg/template/const5.C: New.
6786
6787         * g++.dg/cpp0x/enum18.C: New.
6788
6789         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6790
6791         * g++.dg/cpp0x/error6.C: New.
6792
6793         * g++.dg/cpp0x/error5.C: New.
6794
6795 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR c++/49165
6798         * g++.dg/eh/cond6.C: New test.
6799
6800 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6801
6802         PR fortran/48820
6803         * gfortran.dg/rank_3.f90: New.
6804         * gfortran.dg/rank_4.f90: New.
6805
6806 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6807
6808         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6809         replace dump search.
6810
6811 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6812
6813         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6814         * gnat.dg/bit_packed_array5.adb: ...here.
6815
6816 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6817
6818         PR c++/42056
6819         * g++.dg/cpp0x/auto25.C: New.
6820
6821 2011-05-27  Richard Guenther  <rguenther@suse.de>
6822
6823         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6824
6825 2011-05-27  Richard Guenther  <rguenther@suse.de>
6826
6827         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6828
6829 2011-05-27  Richard Guenther  <rguenther@suse.de>
6830
6831         PR middle-end/49189
6832         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6833
6834 2011-05-26  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/cpp0x/friend1.C: New.
6837         * g++.dg/cpp0x/friend2.C: New.
6838
6839         * g++.dg/cpp0x/auto7.C: Update.
6840         * g++.dg/template/crash50.C: Adjust.
6841         * g++.dg/template/static9.C: Adjust.
6842         * g++.old-deja/g++.ext/memconst.C: Adjust.
6843
6844 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6845
6846         * gcc.dg/march.c: Ignore a note for some targets.
6847
6848 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6849             Nathan Froyd  <froydnj@codesourcery.com>
6850
6851         PR c++/2288
6852         PR c++/18770
6853         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6854         * g++.dg/parse/pr18770.C: New test.
6855         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6856
6857 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6858
6859         PR fortran/48955
6860         * gfortran.dg/dependency_40.f90 : New test.
6861
6862 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6863
6864         PR fortran/18918
6865         * gfortran.dg/coarray/registering_1.f90: New.
6866
6867 2011-05-26  Jason Merrill  <jason@redhat.com>
6868
6869         * g++.dg/cpp0x/variadic111.C: New.
6870         * g++.dg/cpp0x/variadic41.C: Adjust.
6871
6872 2011-05-26  Richard Guenther  <rguenther@suse.de>
6873
6874         PR tree-optimization/48702
6875         * gcc.dg/torture/pr48702.c: New testcase.
6876
6877 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6878
6879         PR gcov-profile/48845
6880         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6881         support.
6882         * gcc.dg/matrix/matrix.exp: Likewise.
6883         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6884         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6885         line number to check_profiling_available.
6886         * lib/target-supports.exp (check_profiling_available): Account for
6887         this.
6888         Require TLS runtime support with -fprofile-generate.
6889         * lib/profopt.exp (profopt-execute): Add TLS options for
6890         -fprofile-generate.
6891         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6892
6893 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6894
6895         PR c++/49165
6896         * g++.dg/eh/cond5.C: New test.
6897
6898         PR tree-optimization/49161
6899         * gcc.c-torture/execute/pr49161.c: New test.
6900
6901 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6902
6903         * gcc.target/arm/neon-vorn-vbic.c: New test.
6904
6905 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6906
6907         PR tree-optimization/49038
6908         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6909         * gcc.dg/vect/pr49038.c: New test.
6910
6911 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6912
6913         * g++.dg/init/pr25811-3.C: New.
6914         * g++.dg/init/pr25811-4.C: New.
6915
6916 2011-05-25  Jason Merrill  <jason@redhat.com>
6917
6918         * g++.dg/cpp0x/enum17.C: New.
6919         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6920
6921         * g++.dg/cpp0x/auto24.C: New.
6922
6923         * g++.dg/cpp0x/error4.C: New.
6924
6925         * g++.dg/cpp0x/rv-restrict.C: New.
6926
6927         * g++.dg/cpp0x/enum15.C: New.
6928         * g++.dg/cpp0x/constexpr-switch2.C: New.
6929
6930         * g++.dg/cpp0x/variadic110.C: New.
6931
6932         * g++.dg/cpp0x/auto9.C: Add typedef test.
6933
6934         * g++.dg/cpp0x/auto23.C: New.
6935         * g++.dg/cpp0x/auto9.C: Adjust.
6936
6937         * g++.dg/cpp0x/defaulted29.C: New.
6938
6939         * g++.dg/cpp0x/initlist51.C: New.
6940
6941 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6942
6943         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6944         * g++.dg/abi/packed1.C: Suppress warning.
6945         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6946         * g++.dg/template/stdarg1.C: Likewise.
6947         * g++.dg/other/packed1.C: Remove arm from xfail list.
6948
6949 2011-05-25  Jason Merrill  <jason@redhat.com>
6950
6951         * g++.dg/cpp0x/enum16.C: New.
6952         * g++.dg/parse/error15.C: Adjust.
6953
6954         * g++.dg/cpp0x/initlist50.C: New.
6955
6956         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6957
6958         * g++.dg/cpp0x/variadic109.C: New.
6959
6960 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6961
6962          * gcc.target/i386/pause-1.c: New.
6963
6964 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6965
6966         * gcc.dg/stack-usage-1.c: Adjust comment.
6967         * gcc.dg/stack-usage-2.c: New test.
6968
6969 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6970
6971         PR c++/49136
6972         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6973         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6974
6975 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6976
6977         PR rtl-optimization/48757
6978         * gfortran.dg/pr48757.f:  New test case.
6979
6980 2011-05-24  Jason Merrill  <jason@redhat.com>
6981
6982         * g++.dg/cpp0x/access01.C: New.
6983
6984 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6985
6986         PR libobjc/48177
6987         * objc.dg/pr48177.m: New testcase.
6988
6989 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6990
6991         PR objc/48187
6992         * objc.dg/pr48187.m: New testcase.
6993         * obj-c++.dg/pr48187.mm: New testcase.
6994         * objc.dg/ivar-extra-semicolon.m: New testcase.
6995
6996 2011-05-24  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/template/access21.C: New.
6999         * g++.dg/template/access22.C: New.
7000
7001 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7002
7003         PR rtl-optimization/48633
7004         * g++.dg/pr48633.C: New test.
7005
7006 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7007
7008         PR target/49133
7009         * g++.dg/other/pr49133.C: New test.
7010
7011 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7012             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014         * gcc.dg/torture/tls/run-gd.c: New test.
7015         * gcc.dg/torture/tls/run-ie.c: New test.
7016         * gcc.dg/torture/tls/run-ld.c: New test.
7017         * gcc.dg/torture/tls/run-le.c: New test.
7018         * lib/target-supports.exp (check_effective_target_tls_runtime):
7019         Build testcase with TLS options.
7020
7021 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7022
7023         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7024
7025 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7026
7027         PR tree-optimization/49121
7028         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7029
7030 2011-05-23  Jason Merrill  <jason@redhat.com>
7031
7032         * g++.dg/cpp0x/defaulted28.C: New.
7033
7034         * g++.dg/cpp0x/sfinae25.C: New.
7035
7036         * g++.dg/cpp0x/rv-cast2.C: New.
7037
7038         * g++.dg/cpp0x/enum14.C: New.
7039
7040 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR lto/49123
7043         * gcc.c-torture/execute/pr49123.c: New test.
7044
7045         PR debug/49032
7046         * gcc.dg/debug/pr49032.c: New test.
7047
7048         PR c/49120
7049         * gcc.dg/pr49120.c: New test.
7050
7051 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7052
7053         PR target/47315
7054         * gcc.target/i386/pr47315.c: New test.
7055
7056 2011-05-23  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7059
7060         * g++.dg/cpp0x/sfinae24.C: New.
7061
7062         * g++.dg/cpp0x/error3.C: New.
7063
7064         * g++.dg/cpp0x/defaulted27.C: New.
7065
7066         * g++.dg/cpp0x/decltype27.C: New.
7067
7068 2011-05-23  Richard Guenther  <rguenther@suse.de>
7069
7070         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7071
7072 2011-05-23  Richard Guenther  <rguenther@suse.de>
7073
7074         PR tree-optimization/40874
7075         * g++.dg/tree-ssa/pr40874.C: New testcase.
7076
7077 2011-05-23  Richard Guenther  <rguenther@suse.de>
7078
7079         PR tree-optimization/49115
7080         * g++.dg/torture/pr49115.C: New testcase.
7081
7082 2011-05-23  Richard Guenther  <rguenther@suse.de>
7083
7084         PR middle-end/15419
7085         * gcc.dg/memcpy-3.c: New testcase.
7086
7087 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR middle-end/48973
7090         * gcc.c-torture/execute/pr48973-1.c: New test.
7091         * gcc.c-torture/execute/pr48973-2.c: New test.
7092
7093 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7094
7095         PR c++/18016
7096         * g++.dg/warn/pr18016.C: New.
7097
7098 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7099
7100         PR target/45098
7101         * gcc.target/arm/ivopts-6.c: New test.
7102
7103 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7104
7105         PR middle-end/49029
7106         * gcc.c-torture/compile/pr49029.c: New test.
7107
7108 2011-05-22  Jason Merrill  <jason@redhat.com>
7109
7110         * g++.dg/cpp0x/sfinae23.C: New.
7111         * g++.dg/cpp0x/sfinae8.C: Correct.
7112
7113 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114
7115         * gfortran.dg/function_optimize_8.f90:  New test case.
7116
7117 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7118
7119         PR tree-optimization/49087
7120         * gcc.dg/vect/O3-pr49087.c: New test.
7121
7122 2011-05-21  Jason Merrill  <jason@redhat.com>
7123
7124         * g++.dg/debug/const5.C: New.
7125
7126 2011-05-20  Jason Merrill  <jason@redhat.com>
7127
7128         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7129
7130         * g++.dg/cpp0x/constexpr-static7.C: New.
7131
7132         * g++.dg/cpp0x/enum12.C: New.
7133         * g++.dg/cpp0x/enum13.C: New.
7134
7135 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7136
7137         PR fortran/48699
7138         * gfortran.dg/select_type_23.f03: New.
7139
7140 2011-05-20  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/defaulted26.C: New.
7143
7144         * g++.dg/cpp0x/noexcept02.C: Fix.
7145         * g++.dg/cpp0x/noexcept03.C: Fix.
7146         * g++.dg/cpp0x/noexcept08.C: Fix.
7147         * g++.dg/cpp0x/noexcept10.C: New.
7148
7149 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7150
7151         PR fortran/48706
7152         * gfortran.dg/extends_12.f03: New.
7153
7154 2011-05-20  Jason Merrill  <jason@redhat.com>
7155
7156         * g++.dg/template/koenig9.C: New.
7157         * g++.dg/opt/pr47615.C: Fix.
7158         * g++.dg/overload/defarg1.C: Fix.
7159         * g++.dg/tc1/dr213.C: Remove xfail.
7160         * g++.dg/torture/pr34850.C: Fix.
7161         * g++.dg/torture/pr39362.C: Fix.
7162         * g++.old-deja/g++.brendan/crash56.C: Fix.
7163         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7164
7165 2011-05-20  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/49079
7168         * gcc.dg/torture/pr49079.c: New testcase.
7169
7170 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7171
7172         PR tree-optimization/49073
7173         * gcc.c-torture/execute/pr49073.c: New test.
7174
7175 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7176
7177         PR fortran/18918
7178         * gfortran.dg/coarray_21.f90: New.
7179
7180 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7181
7182         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7183         output.
7184
7185 2011-05-19  Richard Guenther  <rguenther@suse.de>
7186
7187         PR testsuite/49063
7188         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7189
7190 2011-05-19  Richard Guenther  <rguenther@suse.de>
7191
7192         PR middle-end/48985
7193         * gcc.dg/builtin-object-size-11.c: New testcase.
7194
7195 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7196
7197         PR target/45098
7198         * gcc.target/arm/ivopts.c: New test.
7199         * gcc.target/arm/ivopts-2.c: New test.
7200
7201 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7202
7203         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7204
7205 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7206
7207         * gcc.c-torture/execute/960321-1.x: Remove.
7208
7209 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7210
7211         PR fortran/48700
7212         * gfortran.dg/move_alloc_4.f90: New.
7213
7214 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7215
7216         PR target/49002
7217         * gcc.target/i386/pr49002-1.c: New test.
7218         * gcc.target/i386/pr49002-2.c: Likewise.
7219
7220 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7221
7222         PR tree-optimization/49039
7223         * gcc.c-torture/execute/pr49039.c: New test.
7224         * gcc.dg/tree-ssa/pr49039.c: New test.
7225         * g++.dg/torture/pr49039.C: New test.
7226
7227 2011-05-18  Jason Merrill  <jason@redhat.com>
7228
7229         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7230         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7231         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7232
7233 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7234
7235         * gcc.target/bfin/mcpu-bf592.c: New test.
7236
7237 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7238
7239         PR tree-optimization/41881
7240         * gcc.dg/vect/O3-pr41881.c: New test.
7241         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7242
7243 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7244
7245         PR tree-optimization/49000
7246         * gcc.dg/pr49000.c: New test.
7247
7248 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7249
7250         * gnat.dg/invalid1.adb: New test.
7251
7252 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7253
7254         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7255         scan pattern.
7256         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7257         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7258
7259 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7260
7261         PR c++/48994
7262         * g++.dg/cpp0x/range-for18.C: New.
7263
7264 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/18918
7267         * gfortran.dg/coarray/image_index_2.f90: New.
7268
7269 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7270
7271         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7272         * g++.dg/cpp0x/override2.C: New.
7273
7274 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7275
7276         PR fortran/18918
7277         * gfortran.de/coarray_20.f90: New.
7278
7279 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7280
7281         PR fortran/22572
7282         * function_optimize_7.f90:  New test case.
7283
7284 2011-05-13  Jason Merrill  <jason@redhat.com>
7285
7286         * g++.dg/cpp0x/decltype26.C: New.
7287         * g++.dg/cpp0x/enum11.C: New.
7288
7289 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7290
7291         PR fortran/48972
7292         PR fortran/48991
7293         * gfortran.dg/assign_8.f90: Update dg-error.
7294
7295 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7296
7297         PR fortran/48972
7298         * gfortran.dg/io_constraints_8.f90: New.
7299         * gfortran.dg/io_constraints_9.f90: New.
7300
7301 2011-05-13  Martin Thuresson  <martint@google.com>
7302
7303         PR gcov-profile/47793
7304         * gcc.dg/pr47793.c: New.
7305
7306 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR tree-optimization/48975
7309         * gcc.dg/pr48975.c: New test.
7310
7311 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/48972
7314         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7315
7316 2011-05-12  Jason Merrill  <jason@redhat.com>
7317
7318         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7319
7320 2011-05-12  Geert Bosch  <bosch@adacore.com>
7321
7322         * gnat.dg/view_conversion1.adb: New test.
7323
7324 2011-05-12  Richard Guenther  <rguenther@suse.de>
7325
7326         PR tree-optimization/48172
7327         * gcc.dg/vect/pr48172.c: New testcase.
7328
7329 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR debug/48967
7332         * g++.dg/opt/pr48967.C: New test.
7333
7334 2011-05-11  Jason Merrill  <jason@redhat.com>
7335
7336         * g++.dg/cpp0x/constexpr-friend.C: New.
7337         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7338
7339         * g++.dg/cpp0x/sfinae22.C: New.
7340
7341 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7342
7343         PR fortran/48889
7344         * gfortran.dg/generic_24.f90: New.
7345
7346 2011-05-11  Richard Guenther  <rguenther@suse.de>
7347
7348         PR tree-optimization/15256
7349         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7350
7351 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR debug/48159
7354         * gcc.dg/pr48159-1.c: New test.
7355         * gcc.dg/pr48159-2.c: New test.
7356
7357 2011-05-11  Richard Guenther  <rguenther@suse.de>
7358
7359         PR middle-end/48953
7360         * gcc.dg/torture/pr48953.c: New testcase.
7361
7362 2011-05-11  Richard Guenther  <rguenther@suse.de>
7363
7364         PR tree-optimization/18041
7365         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7366
7367 2011-05-11  Alan Modra  <amodra@gmail.com>
7368
7369         PR target/47755
7370         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7371
7372 2011-05-10  Jason Merrill  <jason@redhat.com>
7373
7374         * g++.dg/cpp0x/defaulted25.C: New.
7375         * g++.dg/template/crash7.C: Adjust.
7376
7377         * g++.dg/cpp0x/variadic108.C: New.
7378
7379 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7380
7381         * g++.dg/inherit/virtual9.C: Extend.
7382
7383 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7384
7385         PR target/48857
7386         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7387         are passed and returned in vector registers.
7388
7389 2011-05-10  Richard Guenther  <rguenther@suse.de>
7390
7391         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7392         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7393         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7394         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7395         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7396         applies.
7397
7398 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR tree-optimization/48611
7401         PR tree-optimization/48794
7402         * gfortran.dg/gomp/pr48611.f90: New test.
7403         * gfortran.dg/gomp/pr48794.f90: New test.
7404
7405         PR debug/48928
7406         * gcc.dg/dfp/pr48928.c: New test.
7407
7408 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7409
7410         PR c++/48522
7411         * g++.dg/cpp0x/pr48522.C: New.
7412
7413 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7414
7415         PR c++/48735
7416         * g++.dg/cpp0x/sfinae21.C: New.
7417
7418 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7419
7420         * g++.dg/template/sfinae28.C: Rename to...
7421         * g++.dg/cpp0x/sfinae19.C: ... this.
7422         * g++.dg/template/sfinae29.C: Rename to...
7423         * g++.dg/cpp0x/sfinae20.C: ... this.
7424
7425 2011-05-09  Jeff Law <law@redhat.com>
7426
7427         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7428         consistent results.
7429
7430 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7431
7432         PR c++/20039
7433         * g++.dg/init/pr20039.C: New.
7434
7435 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7436
7437         PR c++/48737
7438         PR c++/48744
7439         * g++.dg/template/sfinae28.C: New.
7440         * g++.dg/template/sfinae29.C: Likewise.
7441
7442 2011-05-09  Jason Merrill  <jason@redhat.com>
7443
7444         * g++.dg/template/nontype23.C: New.
7445
7446 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7447         PR c++/48859
7448         * g++.dg/init/pr48859.C: New.
7449
7450 2011-05-09  Jason Merrill  <jason@redhat.com>
7451
7452         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7453         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7454         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7455         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7456         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7457         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7458         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7459         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7460
7461 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7462
7463         * g++.dg/inherit/virtual9.C: New.
7464
7465 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7466
7467         PR c++/48574
7468         * g++.dg/template/dependent-expr8.C: New test case.
7469
7470 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7471
7472         PR tree-optimization/48837
7473         * gcc.dg/pr48837.c: New testcase.
7474
7475 2011-05-06  Jason Merrill  <jason@redhat.com>
7476
7477         * g++.dg/cpp0x/constexpr-condition2.C: New.
7478
7479         * g++.dg/cpp0x/constexpr-missing.C: New.
7480
7481 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7482
7483         PR fortran/18918
7484         * gfortran.dg/coarray/this_image_2.f90: New.
7485
7486 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7487
7488         PR fortran/48858
7489         PR fortran/48820
7490         * gfortran.dg/bind_c_usage_22.f90: New.
7491         * gfortran.dg/bind_c_usage_23.f90: New.
7492         * gfortran.dg/bind_c_usage_24.f90: New.
7493         * gfortran.dg/bind_c_usage_24_c.c: New.
7494
7495 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7496
7497         PR c++/48838
7498         * g++.dg/template/member9.C: New test case.
7499
7500 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7501
7502         * gnat.dg/discr29.ad[sb]: New test.
7503         * gnat.dg/discr30.adb: Likewise.
7504
7505 2011-05-05  Julian Brown  <julian@codesourcery.com>
7506
7507         * gcc.target/arm/neon-vset_lanes8.c: New test.
7508
7509 2011-05-05  Jason Merrill  <jason@redhat.com>
7510
7511         * g++.dg/init/new32.C: New.
7512
7513 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7514
7515         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7516         Fix typo.
7517
7518 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR rtl-optimization/48381
7521         * gcc.c-torture/compile/pr48381.c: New test.
7522
7523 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7524
7525         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7526         to dg-options.
7527         * gcc.target/i386/opt-1.c: Ditto.
7528
7529 2011-05-04  Jason Merrill  <jason@redhat.com>
7530
7531         * g++.dg/conversion/base1.C: New.
7532
7533 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7534
7535         PR libgfortran/48787
7536         * gfortran.dg/round_3.f08: Add more checks to test case.
7537
7538 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7539
7540         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7541         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7542         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7543         Gate test on effective_target fd_truncate.
7544
7545 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7546
7547         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7548         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7549         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7550         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7551         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7552         * gcc.target/i386/pr38824.c: Ditto.
7553         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7554         * gcc.target/i386/vecinit-2.c: Ditto.
7555         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7556         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7557         * gcc.target/i386/parity-2.c: Ditto.
7558         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7559
7560 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7561
7562         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7563         remove duplication.
7564         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7565         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7566         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7567
7568 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/18918
7571         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7572
7573 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7574
7575         PR fortran/18918
7576         * gfortran.dg/coarray/this_image_1.f90: New.
7577
7578 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7579
7580         PR fortran/18918
7581         * gfortran.dg/coarray/caf.dg: New.
7582         * gfortran.dg/coarray/image_index_1.f90: New, copied
7583         from ../coarray_16.f90.
7584
7585 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7586
7587         PR c++/28501
7588         * g++.dg/ext/complex9.C: New.
7589
7590 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7591
7592         From Mike Frysinger
7593         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7594         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7595         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7596
7597 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7598
7599         * gcc.target/bfin/builtins: Created.
7600         * gcc.target/bfin/hisilh-O0.c: Deleted.
7601         * gcc.target/bfin/hisilh.c: Moved to...
7602         * gcc.target/bfin/builtins/hisilh.c: ...here.
7603         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7604         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7605         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7606         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7607         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7608         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7609         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7610         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7611         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7612         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7613         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7614         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7615         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7616         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7617         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7618         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7619         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7620         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7621         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7622         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7623         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7624         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7625         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7626         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7627         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7628         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7629         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7630         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7631         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7632         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7633         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7634         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7635         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7636         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7637         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7638         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7639         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7640         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7641         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7642         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7643         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7644         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7645         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7646         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7647         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7648         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7649         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7650         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7651         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7652         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7653         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7654         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7655         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7656         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7657         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7658         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7659         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7660         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7661         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7662         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7663         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7664         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7665         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7666         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7667         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7668         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7669         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7670         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7671         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7672         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7673         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7674         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7675         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7676         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7677         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7678         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7679         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7680         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7681         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7682         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7683         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7684         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7685         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7686         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7687         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7688         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7689         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7690         * gcc.target/bfin/builtins/circptr.c: Ditto.
7691         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7692         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7693         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7694         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7695         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7696         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7697         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7698         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7699         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7700         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7701         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7702         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7703         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7704         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7705         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7706         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7707         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7708         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7709         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7710         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7711         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7712         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7713         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7714         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7715         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7716         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7717         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7718         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7719         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7720         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7721         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7722         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7723         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7724         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7725         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7726         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7727         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7728         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7729         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7730         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7731         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7732         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7733         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7734         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7735         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7736         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7737         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7738         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7739         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7740         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7741         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7742         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7743         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7744         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7745         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7746         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7747         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7748         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7749         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7750         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7751         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7752         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7753         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7754         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7755         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7756         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7757         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7758         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7759         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7760         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7761
7762 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7763
7764         * gcc.target/arm/cold-lc.c: New test.
7765
7766 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR target/48774
7769         * gcc.dg/pr48774.c: New test.
7770
7771 2011-05-03  Richard Guenther  <rguenther@suse.de>
7772
7773         * gcc.dg/large-size-array-5.c: New testcase.
7774
7775 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7776
7777         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7778
7779 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7780
7781         * lib/target-supports.exp (check_effective_target_vect_strided):
7782         Replace with...
7783         (check_effective_target_vect_strided2)
7784         (check_effective_target_vect_strided3)
7785         (check_effective_target_vect_strided4)
7786         (check_effective_target_vect_strided8): ...these new functions.
7787
7788         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7789         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7790         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7791         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7792         * gcc.dg/vect/pr37539.c: Likewise.
7793         * gcc.dg/vect/slp-11a.c: Likewise.
7794         * gcc.dg/vect/slp-11b.c: Likewise.
7795         * gcc.dg/vect/slp-11c.c: Likewise.
7796         * gcc.dg/vect/slp-12a.c: Likewise.
7797         * gcc.dg/vect/slp-12b.c: Likewise.
7798         * gcc.dg/vect/slp-18.c: Likewise.
7799         * gcc.dg/vect/slp-19a.c: Likewise.
7800         * gcc.dg/vect/slp-19b.c: Likewise.
7801         * gcc.dg/vect/slp-21.c: Likewise.
7802         * gcc.dg/vect/slp-23.c: Likewise.
7803         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7804
7805         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7806         instead of vect_interleave && vect_extract_even_odd.
7807         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7808         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7809         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7810         * gcc.dg/vect/vect-1.c: Likewise.
7811         * gcc.dg/vect/vect-10.c: Likewise.
7812         * gcc.dg/vect/vect-98.c: Likewise.
7813         * gcc.dg/vect/vect-107.c: Likewise.
7814         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7815         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7816         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7817         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7818         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7819         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7820         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7821         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7822         * gcc.dg/vect/vect-strided-float.c: Likewise.
7823         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7824         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7825         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7826         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7827         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7828         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7829         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7830         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7831         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7832         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7833         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7834         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7835         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7836         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7837         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7838
7839         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7840         target condition.
7841         * gcc.dg/vect/pr30843.c: Likewise.
7842         * gcc.dg/vect/pr33866.c: Likewise.
7843         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7844         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7845         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7846         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7847
7848 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7849
7850         * gcc.dg/vect/slp-11.c: Split into...
7851         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7852         gcc.dg/vect/slp-11c.c: ...these tests.
7853         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7854         * gcc.dg/vect/slp-12c.c: ...this new test.
7855         * gcc.dg/vect/slp-19.c: Split into...
7856         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7857         gcc.dg/vect/slp-19c.c: ...these new tests.
7858
7859 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7860
7861         * lib/target-supports.exp
7862         (check_effective_target_vect_extract_even_odd_wide): Delete.
7863         (check_effective_target_vect_strided_wide): Likewise.
7864         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7865         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7866         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7867         * gcc.dg/vect/pr37539.c: Likewise.
7868         * gcc.dg/vect/slp-11.c: Likewise.
7869         * gcc.dg/vect/slp-12a.c: Likewise.
7870         * gcc.dg/vect/slp-12b.c: Likewise.
7871         * gcc.dg/vect/slp-19.c: Likewise.
7872         * gcc.dg/vect/slp-23.c: Likewise.
7873         * gcc.dg/vect/vect-1.c: Likewise.
7874         * gcc.dg/vect/vect-98.c: Likewise.
7875         * gcc.dg/vect/vect-107.c: Likewise.
7876         * gcc.dg/vect/vect-strided-float.c: Likewise.
7877
7878 2011-05-02  Jason Merrill  <jason@redhat.com>
7879
7880         * g++.dg/init/new31.C: New.
7881
7882 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7883
7884         PR c/35445
7885         * gcc.dg/pr35445.c: New test.
7886
7887 2011-05-02  Jason Merrill  <jason@redhat.com>
7888
7889         * c-c++-common/vla-1.c: New.
7890
7891 2011-05-02  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/48822
7894         * gcc.dg/torture/pr48822.c: New testcase.
7895
7896 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7897
7898         PR c++/47969
7899         * g++.dg/cpp0x/constexpr-47969.C: New.
7900
7901 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7902
7903         PR testsuite/48498
7904         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7905         on vect_no_align targets.
7906         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7907         vect_no_align targets.
7908
7909 2011-05-01  Xinliang David Li  <davidxl@google.com>
7910
7911         * gcc.dg/tree-ssa/integer-addr.c: New test.
7912         * gcc.dg/tree-ssa/alias_bug.c: New test.
7913
7914 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7915
7916         PR libgfortran/48787
7917         * gfortran.dg/round_3.f08: Add more checks.
7918
7919 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7920
7921         PR fortran/48821
7922         * gfortran.dg/import9.f90: New, proper test.
7923         * gfortran.dg/interface_37.f90: Remove bogus
7924         test (bogus copy of interface_36.f90).
7925
7926 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7927
7928         PR fortran/48821
7929         * gfortran.dg/interface_37.f90: New.
7930
7931 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7932
7933         PR fortran/48746
7934         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7935
7936 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7937
7938         PR tree-optimization/48809
7939         * gcc.c-torture/execute/pr48809.c: New test.
7940
7941 2011-04-29  Jeff Law <law@redhat.com>
7942
7943         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7944
7945 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7946
7947         PR c++/48606
7948         * g++.dg/init/ctor10.C: New.
7949
7950 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7951
7952         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7953           warning in implicitly instantiated templates.
7954
7955 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7956
7957         * g++.dg/warn/Wnull-conversion-1.C: New.
7958         * g++.dg/warn/Wnull-conversion-2.C: New.
7959
7960 2011-04-29  Diego Novillo  <dnovillo@google.com>
7961
7962         * g++.old-deja/g++.other/null3.C: Expect warning about
7963         converting boolean to a pointer.
7964
7965 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7966
7967         PR fortran/48462
7968         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7969         being a target.
7970
7971         PR fortran/48746
7972         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7973
7974 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7975
7976         PR fortran/48810
7977         * gfortran.dg/typebound_proc_22.f90: New.
7978
7979         PR fortran/48800
7980         * gfortran.dg/interface_36.f90: New.
7981
7982 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7983
7984         PR libgfortran/48488
7985         PR libgfortran/48602
7986         PR libgfortran/48615
7987         PR libgfortran/48684
7988         PR libgfortran/48787
7989         * gfortran.dg/fmt_g.f: Adjust test.
7990         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7991         * gfortran.dg/round_3.f08: New test.
7992         * gfortran.dg/namelist_print_1.f: Adjust test.
7993         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7994         * gfortran.dg/f2003_io_5.f03: Adjust test.
7995         * gfortran.dg/coarray_15.f90: Adjust test.
7996         * gfortran.dg/namelist_65.f90: Adjust test.
7997         * gfortran.dg/fmt_cache_1.f: Adjust test.
7998         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7999         * gfortran.dg/real_const_3.f90: Adjust test.
8000
8001 2011-04-29  Jan Hubicka  <jh@suse.cz>
8002
8003         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8004         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8005
8006 2011-04-28  Xinliang David Li  <davidxl@google.com>
8007
8008         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8009         * g++.dg/prof-robust-1.C: New test.
8010
8011 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8012
8013         PR tree-optimization/48765
8014         * gcc.dg/vect/pr48765.c: New.
8015
8016 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8017
8018         PR tree-optimization/48775
8019         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8020
8021 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8022
8023         PR c++/48798
8024         * g++.dg/inherit/pr48798.C: New.
8025         * g++.old-deja/g++.other/base1.C: Adjust.
8026
8027 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8028
8029         PR c++/48656
8030         * g++.dg/template/inherit7.C: New test case.
8031
8032 2011-04-28  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/40052
8035         PR tree-optimization/15347
8036         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8037         * gcc.dg/pr15347.c: Likewise.
8038
8039 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8040
8041         PR c++/48530
8042         * g++.dg/cpp0x/sfinae18.C: New.
8043
8044 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8045
8046         PR c++/48771
8047         * g++.dg/ext/is_literal_type1.C: New.
8048
8049 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8050
8051         PR fortran/48112
8052         PR fortran/48279
8053         * gfortran.dg/interface_35.f90: New.
8054         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8055         * gfortran.dg/func_result_6.f90: Add dg-warning.
8056         * gfortran.dg/bessel_1.f90: Ditto.
8057         * gfortran.dg/hypot_1.f90: Ditto.
8058         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8059         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8060         * gfortran.dg/interface_assignment_4.f90: Ditto.
8061
8062 2011-04-27  Jason Merrill  <jason@redhat.com>
8063
8064         * g++.dg/ext/complex8.C: New.
8065
8066         * g++.dg/cpp0x/initlist49.C: New.
8067         * g++.dg/init/new30.C: New.
8068
8069 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8070
8071         PR fortran/48788
8072         * gfortran.dg/whole_file_34.f90: New.
8073
8074 2011-04-27  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8077
8078 2011-04-27  Jason Merrill  <jason@redhat.com>
8079
8080         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8081
8082         * g++.dg/parse/ambig6.C: New.
8083
8084 2011-04-27  Nick Clifton  <nickc@redhat.com>
8085
8086         * gcc.dg/20020312-2.c: Add definition for RX.
8087
8088         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8089         option with RX targets.
8090
8091         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8092         /* */ comments.
8093
8094 2011-04-27  Richard Guenther  <rguenther@suse.de>
8095
8096         * gcc.dg/tree-ssa/pr23382.c: Remove.
8097
8098 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8099
8100         PR target/48767
8101         * gcc.c-torture/compile/pr48767.c: New test.
8102
8103 2011-04-27  Richard Guenther  <rguenther@suse.de>
8104
8105         PR tree-optimization/48772
8106         * g++.dg/pr48772.C: New testcase.
8107
8108 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR c/48742
8111         * gcc.c-torture/compile/pr48742.c: New test.
8112
8113 2011-04-26  Jason Merrill  <jason@redhat.com>
8114
8115         * g++.dg/lookup/koenig13.C: New.
8116
8117         * g++.dg/cpp0x/initlist48.C: New.
8118
8119 2011-04-25  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/cpp0x/sfinae17.C: New.
8122
8123 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8124
8125         PR target/48258
8126         * gcc.target/powerpc/pr48258-1.c: New file.
8127         * gcc.target/powerpc/pr48258-2.c: Ditto.
8128
8129 2011-04-26  Xinliang David Li  <davidxl@google.com>
8130
8131         * gcc.dg/uninit-suppress.c: New test.
8132         * gcc.dg/uninit-suppress.c: New test.
8133
8134 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR debug/48768
8137         * gcc.dg/pr48768.c: New test.
8138
8139         PR tree-optimization/48734
8140         * gcc.c-torture/compile/pr48734.c: New test.
8141
8142         PR testsuite/48753
8143         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8144
8145 2011-04-26  Richard Guenther  <rguenther@suse.de>
8146
8147         PR tree-optimization/48731
8148         * gcc.dg/torture/pr48731.c: New testcase.
8149
8150 2011-04-26  Richard Guenther  <rguenther@suse.de>
8151
8152         PR testsuite/48753
8153         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8154
8155 2011-04-26  Richard Guenther  <rguenther@suse.de>
8156
8157         PR middle-end/48694
8158         * gcc.dg/torture/pr48694-1.c: New testcase.
8159         * gcc.dg/torture/pr48694-2.c: Likewise.
8160
8161 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8162
8163         * g++.dg/ext/underlying_type1.C: New.
8164         * g++.dg/ext/underlying_type2.C: Likewise.
8165         * g++.dg/ext/underlying_type3.C: Likewise.
8166         * g++.dg/ext/underlying_type4.C: Likewise.
8167         * g++.dg/ext/underlying_type5.C: Likewise.
8168         * g++.dg/ext/underlying_type6.C: Likewise.
8169         * g++.dg/ext/underlying_type7.C: Likewise.
8170         * g++.dg/ext/underlying_type8.C: Likewise.
8171         * g++.dg/ext/underlying_type9.C: Likewise.
8172         * g++.dg/ext/underlying_type10.C: Likewise.
8173
8174 2011-04-25  Jason Merrill  <jason@redhat.com>
8175
8176         * g++.dg/cpp0x/regress/template-const2.C: New.
8177
8178 2011-04-25  Jeff Law <law@redhat.com>
8179
8180         * gcc.dg/tree-ssa/vrp56.c: new test.
8181
8182 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8183
8184         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8185
8186 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR preprocessor/48740
8189         * c-c++-common/raw-string-11.c: New test.
8190
8191 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8192
8193         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8194         hppa*-*-hpux*.
8195
8196 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8197
8198         PR fortran/18918
8199         * gfortran.dg/coarray_19.f90: New.
8200
8201 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR c/48685
8204         * gcc.dg/pr48685.c: New test.
8205
8206 2011-04-22  Jan Hubicka  <jh@suse.cz>
8207
8208         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8209
8210 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR tree-optimization/48717
8213         * gcc.c-torture/execute/pr48717.c: New test.
8214
8215 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8216
8217         PR target/48723
8218         * gcc.target/i386/pr48723.c: New test.
8219
8220 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8221
8222         PR c/48716
8223         * gcc.dg/gomp/pr48716.c: New test.
8224         * g++.dg/gomp/pr48716.C: New test.
8225
8226 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8227
8228         PR c/36750
8229         * gcc.dg/missing-field-init-2.c: Update testcase.
8230
8231 2011-04-22  Alan Modra  <amodra@gmail.com>
8232
8233         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8234
8235 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8236
8237         PR fortran/48405
8238         * gfortran.dg/function_optimize_6.f90:  New test.
8239
8240 2011-04-21  Easwaran Raman  <eraman@google.com>
8241
8242         * gcc.dg/stack-layout-2.c: New test.
8243
8244 2011-04-21  Richard Guenther  <rguenther@suse.de>
8245
8246         PR lto/48703
8247         * g++.dg/lto/pr48207-2_0.C: New testcase.
8248         * g++.dg/lto/pr48207-3_0.C: Likewise.
8249
8250 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8251
8252         * gnat.dg/volatile5.adb: New test.
8253         * gnat.dg/volatile5_pkg.ads: New helper.
8254
8255 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8256
8257         PR target/48708
8258         * gcc.target/i386/pr48708.c: New test.
8259
8260 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8261
8262         * gcc.dg/vect/vect-119.c: New test.
8263
8264 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8265
8266         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8267         and once without.
8268
8269 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8270             Richard Sandiford  <richard.sandiford@linaro.org>
8271
8272         PR target/46329
8273         * gcc.target/arm/pr46329.c: New test.
8274
8275 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8276
8277         PR fortran/18918
8278         * gfortran.dg/coarray_18.f90: New.
8279
8280 2011-04-20  Jason Merrill  <jason@redhat.com>
8281
8282         * g++.dg/cpp0x/initlist47.C: New.
8283
8284         * g++.dg/init/dtor4.C: New.
8285
8286 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8287
8288         PR target/48678
8289         * gcc.target/i386/sse2-pinsrw.c: New test.
8290         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8291         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8292         * gcc.target/i386/sse2-insvhi.c: Ditto.
8293         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8294         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8295
8296 2011-04-20  Jason Merrill  <jason@redhat.com>
8297
8298         * g++.dg/template/const4.C: New.
8299
8300 2011-04-20  Easwaran Raman  <eraman@google.com>
8301
8302         * gcc.dg/stack-layout-1.c: New test.
8303
8304 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8305
8306         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8307         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8308         function.
8309
8310 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8311
8312         * gcc.dg/binop-xor1.c: New test.
8313         * gcc.dg/binop-xor2.c: New test.
8314         * gcc.dg/binop-xor3.c: New test.
8315         * gcc.dg/binop-xor4.c: New test.
8316         * gcc.dg/binop-xor5.c: New test.
8317
8318 2011-04-20  Richard Guenther  <rguenther@suse.de>
8319
8320         PR tree-optimization/47892
8321         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8322
8323 2011-04-20  Richard Guenther  <rguenther@suse.de>
8324
8325         PR middle-end/48695
8326         * g++.dg/torture/pr48695.C: New testcase.
8327
8328 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8329
8330         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8331         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8332         * gcc.c-torture/execute/pr45262.c: Ditto
8333         * gcc.dg/torture/pr43165.c: Ditto.
8334         * gcc.dg/torture/pr47228.c: Ditto.
8335         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8336         * gcc.dg/ipa/pr45644.c: Ditto.
8337         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8338         PDP11.
8339
8340 2011-04-19  Jason Merrill  <jason@redhat.com>
8341
8342         * g++.dg/ext/complex7.C: New.
8343
8344         * g++.dg/ext/attrib41.C: New.
8345
8346 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8347
8348         PR testsuite/48676
8349         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8350
8351 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR target/48678
8354         * gcc.target/i386/pr48678.c: New test.
8355
8356 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8357
8358         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8359         * g++.dg/opt/devirt2.C: New test.
8360         * g++.dg/ipa/devirt-g-1.C: Likewise.
8361
8362 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8363
8364         PR fortran/48588
8365         * gfortran.dg/whole_file_33.f90: New.
8366
8367 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8368
8369         * g++.dg/ipa/devirt-7.C: New test.
8370
8371 2011-04-19  Richard Guenther  <rguenther@suse.de>
8372
8373         PR lto/48207
8374         * g++.dg/lto/pr48207_0.C: New testcase.
8375
8376 2011-04-18  Jason Merrill  <jason@redhat.com>
8377
8378         * g++.dg/init/void1.C: New.
8379
8380         * g++.dg/cpp0x/union4.C: New.
8381
8382 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR middle-end/48661
8385         * g++.dg/torture/pr48661.C: New test.
8386
8387         PR c++/48632
8388         * g++.dg/gomp/pr48632.C: New test.
8389
8390 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8391
8392         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8393         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8394
8395 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8396
8397         PR fortran/18918
8398         * gfortran.dg/coarray_17.f90: New.
8399         * gfortran.dg/coarray_10.f90: Update dg-error.
8400
8401 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8402
8403         PR testsuite/48251
8404         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8405         * gfortran.dg/guality/guality.exp: Likewise.
8406
8407 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8410
8411 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8414
8415 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8416
8417         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8418
8419 2011-04-18  Richard Guenther  <rguenther@suse.de>
8420
8421         PR middle-end/46364
8422         * g++.dg/torture/pr46364.C: New testcase.
8423
8424 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8425
8426         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8427
8428 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8429
8430         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8431
8432 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8433             Ira Rosen  <ira.rosen@linaro.org>
8434
8435         PR target/48252
8436         * gcc.target/arm/pr48252.c: New test.
8437
8438 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR tree-optimization/48616
8441         * gcc.dg/pr48616.c: New test.
8442
8443 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8444
8445         PR fortran/18918
8446         * gfortran.dg/coarray_16.f90: New.
8447
8448 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8449
8450         PR fortran/48462
8451         * gfortran.dg/realloc_on_assign_7.f03: New test.
8452
8453 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8454
8455         PR libgfortran/48602
8456         * gfortran.dg/fmt_g0_6.f08: New test.
8457
8458 2011-04-17  Jason Merrill  <jason@redhat.com>
8459
8460         * g++.dg/cpp0x/sfinae16.C: New.
8461
8462 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8463
8464         * gcc.target/mips/reg-var-1.c: New test.
8465
8466 2011-04-17  Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.dg/winline-5.c: Update testcase.
8469
8470 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8471
8472         * gnat.dg/discr27.ad[sb]: Move dg directive.
8473         * gnat.dg/discr28.ad[sb]: New test.
8474         * gnat.dg/discr28_pkg.ads: New helper.
8475
8476 2011-04-17  Michael Matz  <matz@suse.de>
8477
8478         PR tree-optimization/48622
8479         PR lto/48645
8480         * gcc.dg/lto/pr48622_0.c: New test.
8481
8482 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8485         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8486         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8487         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8488         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8489         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8490
8491 2011-04-15  Jason Merrill  <jason@redhat.com>
8492
8493         * g++.dg/cpp0x/range-for17.C: New.
8494
8495 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8496
8497         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8498         * g++.dg/cpp0x/range-for3.C: Likewise.
8499         * g++.dg/cpp0x/range-for9.C: Correct error message.
8500         * g++.dg/cpp0x/range-for11.C: New.
8501         * g++.dg/cpp0x/range-for12.C: New.
8502         * g++.dg/cpp0x/range-for13.C: New.
8503         * g++.dg/cpp0x/range-for14.C: New.
8504         * g++.dg/cpp0x/range-for15.C: New.
8505         * g++.dg/cpp0x/range-for16.C: New.
8506
8507 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8508
8509         PR fortran/18918
8510         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8511
8512 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8513
8514         * objc.dg/naming-4.m: Updated.
8515         * objc.dg/naming-5.m: Updated.
8516         * objc.dg/naming-6.m: New.
8517         * objc.dg/naming-7.m: New.
8518         * obj-c++.dg/naming-1.mm: Updated.
8519         * obj-c++.dg/naming-2.mm: Updated.
8520         * obj-c++.dg/naming-3.mm: New.
8521         * obj-c++.dg/naming-4.mm: New.
8522
8523 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8524
8525         PR libgfortran/48589
8526         * gfortran.dg/fmt_g0_5.f08: New test.
8527
8528 2011-04-15  Richard Guenther  <rguenther@suse.de>
8529
8530         PR testsuite/48286
8531         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8532
8533 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8534
8535         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8536         -finline-limit=0 to -fno-inline
8537
8538 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR target/48614
8541         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8542         just avx.
8543
8544 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8545
8546         PR target/48605
8547         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8548         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8549         * gcc.target/i386/avx-insertps-3.c: New test.
8550         * gcc.target/i386/avx-insertps-4.c: New test.
8551
8552 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8553
8554         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8555         -finline-limit=0
8556
8557 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8558
8559         PR target/46779
8560         PR target/45291
8561         PR target/41894
8562         * gcc.target/avr/pr46779-1.c: New test case
8563         * gcc.target/avr/pr46779-2.c: New test case
8564
8565 2011-04-14  Jason Merrill  <jason@redhat.com>
8566
8567         * g++.dg/cpp0x/sfinae15.C: New.
8568
8569         * g++.dg/cpp0x/sfinae14.C: New.
8570
8571         * g++.dg/ext/vla10.C: New.
8572
8573 2011-04-14  Richard Guenther  <rguenther@suse.de>
8574
8575         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8576
8577 2011-04-14  Richard Guenther  <rguenther@suse.de>
8578
8579         * gcc.dg/fold-bitand-4.c: Move ...
8580         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8581
8582 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8583
8584         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8585         variables const.
8586         * gcc.target/avr/torture/trivial.c: Ditto.
8587
8588 2011-04-13  Jason Merrill  <jason@redhat.com>
8589
8590         * g++.dg/template/operator11.C: New.
8591
8592 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8593
8594         PR middle-end/48591
8595         * gcc.dg/gomp/pr48591.c: New test.
8596
8597         PR c++/48570
8598         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8599         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8600
8601 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8602
8603         PR c++/48574
8604         * g++.dg/template/dependent-expr7.C: New test case.
8605
8606 2011-04-13  Jason Merrill  <jason@redhat.com>
8607
8608         * g++.dg/cpp0x/sfinae13.C: New.
8609
8610 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8613
8614 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8615
8616         * gcc.target/arm/pr43698.c: Remove -march option.
8617
8618 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8619
8620         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8621         -march option.
8622
8623 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8624
8625         PR fortran/48360
8626         PR fortran/48456
8627         * gfortran.dg/realloc_on_assign_6.f03: New test.
8628
8629 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8630
8631         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8632         targets the additional -mno-ms-bitfields and
8633         -Wno-packed-bitfield-compat options.
8634         * g++.dg/ext/bitfield3.C: Likewise.
8635         * g++.dg/ext/bitfield4.C: Likewise.
8636         * g++.dg/ext/bitfield5.C: Likewise.
8637         * gcc.dg/bitfld-15.c: Likewise.
8638         * gcc.dg/bitfld-16.c: Likewise.
8639         * gcc.dg/bitfld-17.c: Likewise.
8640         * gcc.dg/bitfld-18.c: Likewise.
8641
8642 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8643
8644         * gcc.target/arm/neon-vld3-1.c: New test.
8645         * gcc.target/arm/neon-vst3-1.c: New test.
8646         * gcc.target/arm/neon/v*.c: Regenerate.
8647
8648 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR rtl-optimization/48549
8651         * g++.dg/opt/pr48549.C: New test.
8652
8653 2011-04-12  Richard Guenther  <rguenther@suse.de>
8654
8655         PR tree-optimization/46076
8656         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8657
8658 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8659
8660         PR testsuite/21164
8661         * lib/compat.exp (compat-execute): Declare unsupported after
8662         stripping path from src1.
8663         * lib/lto.exp (lto-execute): Likewise.
8664
8665 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8666
8667         PR c/48552
8668         * gcc.dg/pr48552-1.c: New test.
8669         * gcc.dg/pr48552-2.c: New test.
8670
8671 2011-04-11  Jason Merrill  <jason@redhat.com>
8672
8673         * g++.dg/cpp0x/sfinae12.C: New.
8674
8675         * g++.dg/cpp0x/enum10.C: New.
8676
8677         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8678
8679         * g++.dg/cpp0x/rv-func.C: New.
8680
8681 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8682
8683         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8684         alpha*-dec-osf5*.
8685
8686 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8687
8688         PR tree-optimization/48195
8689         * gcc.dg/ipa/pr48195.c: New test.
8690
8691 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8692
8693         * gnat.dg/return3.adb: Remove unused switch.
8694
8695 2011-04-08  Mike Stump  <mikestump@comcast.net>
8696
8697         PR testsuite/48506
8698         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8699         default to fno-common.
8700
8701 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8702
8703         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8704         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8705
8706 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8707
8708         PR fortran/48448
8709         * gfortran.dg/function_optimize_5.f90:  New test.
8710
8711 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8712
8713         * gnat.dg/aggr17.adb: New test.
8714         * gnat.dg/aggr18.adb: Likewise.
8715
8716 2011-04-08  Michael Matz  <matz@suse.de>
8717
8718         PR middle-end/48389
8719         * gcc.target/i386/pr48389.c: New test.
8720
8721 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8722
8723         PR rtl-optimization/48272
8724         * g++.dg/opt/pr48272.C: New.
8725
8726 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8727
8728         PR rtl-optimization/48235
8729         * gcc.dg/pr48235.c: New.
8730
8731 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8732
8733         PR rtl-optimization/48302
8734         * g++.dg/opt/pr48302.C: New.
8735
8736 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8737
8738         PR target/48273
8739         * g++.dg/opt/pr48273.C: New.
8740
8741 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8742
8743         PR rtl-optimization/48442
8744         * gcc.dg/pr48442.c: New.
8745
8746 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR tree-optimization/48377
8749         * gcc.dg/vect/pr48377.c: New test.
8750
8751 2011-04-07  Jason Merrill  <jason@redhat.com>
8752
8753         * g++.dg/cpp0x/regress/call1.C: New.
8754
8755         * g++.dg/cpp0x/variadic107.C: New.
8756
8757         * g++.dg/cpp0x/sfinae11.C: New.
8758         * g++.dg/cpp0x/noexcept02.C: Fix.
8759
8760         * g++.dg/cpp0x/sfinae10.C: New.
8761
8762         * g++.dg/cpp0x/sfinae9.C: New.
8763
8764         * c-c++-common/Wcast-qual-1.c: Move here from...
8765         * gcc.dg/cast-qual-3.c: ...here, and...
8766         * g++.dg/warn/Wcast-qual2.C: ...here.
8767
8768         * g++.dg/cpp0x/sfinae8.C: New.
8769
8770         * g++.dg/cpp0x/sfinae7.C: New.
8771
8772         * g++.dg/cpp0x/enum9.C: New.
8773
8774 2011-04-07  Mike Stump  <mikestump@comcast.net>
8775
8776         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8777         with no trampolines.
8778
8779 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR fortran/48117
8782         * gfortran.dg/gomp/pr48117.f90: New test.
8783
8784         PR debug/48343
8785         * gcc.dg/torture/pr48343.c: New test.
8786
8787 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8790
8791 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8792
8793         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8794
8795 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8796
8797         PR target/43920
8798         * lib/scanasm.exp (object-size): New proc.
8799         * gcc.target/arm/pr43920-2.c: New test.
8800
8801 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8802
8803         PR fortran/18918
8804         PR fortran/48477
8805         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8806
8807 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8808
8809         * gcc.dg/mtune.c: Prune note from output.
8810
8811 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR debug/48466
8814         * gcc.dg/guality/pr36977.c: New test.
8815         * gcc.dg/guality/pr48466.c: New test.
8816
8817 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8818
8819         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8820
8821 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8822
8823         * gnat.dg/return3.adb: New test.
8824
8825 2011-04-06  Richard Guenther  <rguenther@suse.de>
8826
8827         PR tree-optimization/47663
8828         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8829
8830 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8831
8832         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8833         Solaris 8 and 9 as well.
8834
8835 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8836
8837         PR target/43920
8838         * gcc.target/arm/pr43920-1.c: New test.
8839
8840 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8841
8842         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8843         (cctor): Actually return the value.
8844         (main): Cast return values.
8845
8846 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8847
8848         * gfortran.dg/character_comparison_8.f90:  New test.
8849
8850 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8851
8852         * frontend-passes: (optimize_lexical_comparison): New function.
8853         (optimize_expr): Call it.
8854         (optimize_comparison): Also handle lexical comparison functions.
8855         Return false instad of -2 for unequal comparison.
8856
8857 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8858
8859         PR fortran/48412
8860         * function_optimize_4.f90:  New test.
8861
8862 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8863
8864         PR fortran/18918
8865         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8866         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8867         * gfortran.dg/coarray_15.f90: New.
8868
8869 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8870
8871         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8872         * gfortran.dg/bessel_7.f90: Likewise.
8873
8874 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8875
8876         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8877
8878 2011-04-03  Richard Guenther  <rguenther@suse.de>
8879             Ira Rosen  <ira.rosen@linaro.org>
8880
8881         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8882         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8883         -ftree-loop-if-convert-stores.
8884
8885 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8886
8887         * gnat.dg/specs/aggr2.ads: New test.
8888
8889 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/debug2.ad[sb]: New test.
8892         * gnat.dg/debug2_pkg.ads: New helper.
8893         * gnat.dg/debug3.ad[sb]: New test.
8894
8895 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8896
8897         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8898
8899 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR middle-end/48335
8902         * gcc.c-torture/compile/pr48335-1.c: New test.
8903         * gcc.dg/pr48335-1.c: New test.
8904         * gcc.dg/pr48335-2.c: New test.
8905         * gcc.dg/pr48335-3.c: New test.
8906         * gcc.dg/pr48335-4.c: New test.
8907         * gcc.dg/pr48335-5.c: New test.
8908         * gcc.dg/pr48335-6.c: New test.
8909         * gcc.dg/pr48335-7.c: New test.
8910         * gcc.dg/pr48335-8.c: New test.
8911         * gcc.target/i386/pr48335-1.c: New test.
8912
8913 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8914
8915         PR c/36299
8916         * gcc.dg/Waddress.c: New test.
8917
8918 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8919
8920         PR fortran/48352
8921         * gfortran.dg/function_optimize_3.f90:  New test.
8922
8923 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8924
8925         * gcc.c-torture/compile/20110401-1.c: New test.
8926
8927         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8928         * g++.dg/lto/20091002-2_0.C: Likewise.
8929         * g++.dg/lto/20090303_0.c: Likewise.
8930         * g++.dg/lto/20091004-1_0.C: Likewise.
8931         * g++.dg/lto/20091002-3_0.C: Likewise.
8932         * g++.dg/lto/20091004-2_0.C: Likewise.
8933         * g++.dg/lto/20081123_0.C: Likewise.
8934         * g++.dg/lto/20090313_0.C: Likewise.
8935         * g++.dg/lto/20081109-1_0.C: Likewise.
8936         * g++.dg/lto/20081219_0.C: Likewise.
8937         * g++.dg/lto/20081204-1_0.C: Likewise.
8938         * g++.dg/lto/20090302_0.C: Likewise.
8939         * g++.dg/lto/20081119-1_0.C: Likewise.
8940         * g++.dg/lto/20081118_0.C: Likewise.
8941         * gcc.dg/lto/20091020-2_0.c: Likewise.
8942         * gcc.dg/lto/20090210_0.c: Likewise.
8943         * gcc.dg/lto/20081204-1_0.c: Likewise.
8944         * gcc.dg/lto/20081224_0.c: Likewise.
8945         * gcc.dg/lto/20090219_0.c: Likewise.
8946         * gcc.dg/lto/20091014-1_0.c: Likewise.
8947         * gcc.dg/lto/20091016-1_0.c: Likewise.
8948         * gcc.dg/lto/20090206-2_0.c: Likewise.
8949         * gcc.dg/lto/20090116_0.c: Likewise.
8950         * gcc.dg/lto/20091013-1_0.c: Likewise.
8951         * gcc.dg/lto/20091015-1_0.c: Likewise.
8952         * gcc.dg/lto/20090126-2_0.c: Likewise.
8953
8954 2011-03-31  Ian Lance Taylor  <iant@google.com>
8955
8956         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8957
8958 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8959
8960         * gnat.dg/opt16.adb: New test.
8961
8962 2011-03-31  Jason Merrill  <jason@redhat.com>
8963
8964         * g++.dg/cpp0x/defaulted24.C: New.
8965
8966 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968         PR target/16292
8969         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8970         with -O0.
8971
8972 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8973
8974         * g++.dg/other/i386-9.C: New test.
8975
8976 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8977
8978         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8979
8980 2011-03-30  Jason Merrill  <jason@redhat.com>
8981
8982         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8983
8984         * g++.dg/cpp0x/regress/isnan.C: New.
8985
8986         * g++.dg/cpp0x/initlist46.C: New.
8987
8988 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8989
8990         PR target/47551
8991         * gcc.target/arm/neon-modes-2.c: New test.
8992
8993 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8994
8995         PR c/48305
8996         * gcc.c-torture/compile/pr48305.c: New test.
8997
8998 2011-03-29  Jason Merrill  <jason@redhat.com>
8999
9000         * g++.dg/cpp0x/regress/value-dep1.C: New.
9001
9002 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9003
9004         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9005
9006 2011-03-29  Ian Lance Taylor  <iant@google.com>
9007
9008         * go.test/go-test.exp: Handle the test lines used in several new
9009         tests.
9010         (errchk): Add opts parameter.  Change all callers.  Handle parens
9011         in regexps.
9012
9013 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9014             Dominique d'Humieres  <dominiq@lps.ens.fr>
9015
9016         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9017         and __APPLE__ && __PPC__ && __ALTIVEC__.
9018
9019 2011-03-29  Jason Merrill  <jason@redhat.com>
9020
9021         * g++.dg/cpp0x/dependent1.C: New.
9022
9023         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9024
9025         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9026
9027         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9028
9029 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9030
9031         PR fortran/48095
9032         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9033         * gfortran.dg/proc_ptr_comp_32.f90: New.
9034
9035 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9036
9037         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9038         check for corresponding warning.
9039
9040 2011-03-28  Jason Merrill  <jason@redhat.com>
9041
9042         * g++.dg/cpp0x/rv-deduce2.C: New.
9043
9044 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR debug/48203
9047         * gcc.dg/pr48203.c: New test.
9048
9049 2011-03-28  Jeff Law <law@redhat.com>
9050
9051         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9052
9053 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9054
9055         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9056         and __PPC__ && __ALTIVEC__.
9057
9058 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9059
9060         PR testsuite/48238
9061         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9062         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9063         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9064         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9065
9066 2011-03-28  Jason Merrill  <jason@redhat.com>
9067
9068         * g++.dg/cpp0x/initlist-array2.C: New.
9069
9070         * g++.dg/cpp0x/initlist-array1.C: New.
9071
9072         * g++.dg/cpp0x/constexpr-compound.C: New.
9073
9074         * g++.dg/cpp0x/constexpr-using.C: New.
9075
9076         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9077
9078 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9079
9080         PR testsuite/48276
9081         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9082
9083 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9084
9085         * gcc.dg/slp-1.c: New test.
9086
9087 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9088
9089         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9090         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9091         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9092         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9093         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9094         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9095         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9096         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9097         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9098         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9099         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9100         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9101         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9102         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9103
9104 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9105
9106         PR fortran/47065
9107         * gfortran.dg/trim_optimize_5.f90:  New test.
9108         * gfortran.dg/trim_optimize_6.f90:  New test.
9109
9110 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9111
9112         PR target/38598
9113         * gcc.target/mips/madd-7.c: Remove -mlong32.
9114         * gcc.target/mips/msub-7.c: Likewise.
9115
9116 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9117
9118         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9119         accesses to preserve the meaning of the test for doubleword vectors.
9120         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9121         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9122
9123 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9124
9125         PR fortran/48291
9126         * gfortran.dg/class_42.f03: New.
9127
9128 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9129
9130         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9131         strided accesses.
9132
9133 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9134
9135         PR rtl-optimization/48144
9136         * gcc.dg/pr48144.c: New test.
9137
9138 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9139
9140         * gnat.dg/discr27.ad[sb]: New test.
9141
9142 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9143
9144         * gnat.dg/limited_with2.ad[sb]: New test.
9145         * gnat.dg/limited_with2_pkg1.ads: New helper.
9146         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9147
9148 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9149
9150         * gnat.dg/opt15.adb: New test.
9151         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9152
9153 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9154
9155         PR fortran/48174
9156         PR fortran/45304
9157         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9158         * gfortran.dg/leadz_trailz_3.f90: Ditto
9159
9160 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9161
9162         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9163
9164 2011-03-25  Jason Merrill  <jason@redhat.com>
9165
9166         * g++.dg/cpp0x/defaulted22.C: New.
9167         * g++.dg/cpp0x/defaulted23.C: New.
9168         * g++.dg/cpp0x/defaulted15.C: Adjust.
9169
9170 2011-03-25  Jason Merrill  <jason@redhat.com>
9171
9172         * g++.dg/cpp0x/move1.C: New.
9173
9174 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9175
9176         PR target/48287
9177         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9178
9179 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9180
9181         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9182         for mips-sgi-irix6.5.
9183         Replace snprintf prototype by <stdio.h>.
9184
9185 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9186
9187         PR testsuite/48283
9188         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9189         run_expensive_tests.
9190         * gcc.dg/graphite/block-4.c: Likewise.
9191         * gcc.dg/graphite/block-7.c: Likewise.
9192         * gcc.dg/graphite/block-8.c: Likewise.
9193
9194 2011-03-25  Richard Guenther  <rguenther@suse.de>
9195
9196         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9197         * g++.dg/tree-ssa/pr8781.C: Likewise.
9198         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9199         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9200         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9201         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9202         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9203         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9204         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9205         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9206         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9207         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9208         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9209         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9210         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9211         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9212         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9213         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9215         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9216         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9217         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9218         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9219         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9220         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9221         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9222         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9223         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9224         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9225         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9226         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9227         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9228         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9229         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9230         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9235         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9236         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9238         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9241         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9242         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9243         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9244         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9245         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9246         * c-c++-common/pr46562-2.c: Likewise.
9247         * gfortran.dg/pr42108.f90: Likewise.
9248         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9249         foo to be inlined even at -O1.
9250         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9251         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9252         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9253         * gcc.dg/matrix/matrix.exp: Disable FRE.
9254
9255 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9256
9257         PR debug/48204
9258         * gcc.dg/dfp/pr48204.c: New test.
9259
9260 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9261
9262         PR target/48209
9263         * gcc.c-torture/execute/pr47917.c: Move this...
9264         * gcc.dg/torture/pr47917.c: to here and add xfails.
9265
9266 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9267
9268         * gnat.dg/array16.ad[sb]: New test.
9269         * gnat.dg/array16.ads: New helper.
9270
9271 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9272
9273         * gnat.dg/derived_type2.adb: New test.
9274
9275 2011-03-24  Richard Guenther  <rguenther@suse.de>
9276
9277         PR tree-optimization/48271
9278         * g++.dg/torture/pr48271.C: New testcase.
9279
9280 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9281
9282         * gnat.dg/array15.ad[sb]: New test.
9283
9284 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9285
9286         PR target/48237
9287         * gcc.target/i386/pr48237.c: New test.
9288
9289 2011-03-24  Richard Guenther  <rguenther@suse.de>
9290
9291         PR middle-end/48269
9292         * gcc.dg/builtin-object-size-10.c: New testcase.
9293
9294 2011-03-24  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/46562
9297         * c-c++-common/pr46562-2.c: New testcase.
9298         * c-c++-common/pr46562.c: Likewise.
9299
9300 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9301
9302         * gcc.dg/vect/vect-cselim-1.c: New test.
9303         * gcc.dg/vect/vect-cselim-2.c: New test.
9304
9305 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9306
9307         * gcc.target/arm/pr46934.c: New.
9308
9309 2011-03-23  Ian Lance Taylor  <iant@google.com>
9310
9311         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9312
9313 2011-03-23  Richard Guenther  <rguenther@suse.de>
9314
9315         * gcc.dg/struct: Remove directory and contents.
9316
9317 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         PR testsuite/48251
9320         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9321
9322 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * gnat.dg/discr26.ad[sb]: New test.
9325         * gnat.dg/discr26_pkg.ads: New helper.
9326
9327 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9328
9329         PR target/47553
9330         * gcc.target/arm/neon-vld-1.c: New test.
9331
9332 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9333
9334         * gnat.dg/array14.ad[sb]: New test.
9335         * gnat.dg/array14_pkg.ads: New helper.
9336
9337 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9338
9339         * gcc.c-torture/execute/920501-8.x: Remove.
9340         * gcc.c-torture/execute/930513-1.x: Remove.
9341         * gcc.c-torture/execute/960312-1.x: Remove.
9342         * gcc.c-torture/compile/20000804-1.c,
9343         gcc.c-torture/compile/20001205-1.c,
9344         gcc.c-torture/compile/20001226-1.c,
9345         gcc.c-torture/compile/20010518-2.c,
9346         gcc.c-torture/compile/20020312-1.c,
9347         gcc.c-torture/compile/20020604-1.c,
9348         gcc.c-torture/compile/920501-12.c,
9349         gcc.c-torture/compile/920501-4.c,
9350         gcc.c-torture/compile/920520-1.c,
9351         gcc.c-torture/compile/980506-1.c,
9352         gcc.c-torture/execute/980709-1.x,
9353         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9354         options for m68hc11.
9355         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9356         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9357         m68hc11.
9358
9359 2011-03-22  Nick Clifton  <nickc@redhat.com>
9360
9361         * lib/target-supports.exp (check_profiling_available): Add MN10300
9362         to the list of targets that do not support profiling.  Restore
9363         alpha sorting to this list.
9364
9365 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9366
9367         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9368         failure on 32-bit systems.
9369         * gcc.dg/torture/vector-2.c: Ditto.
9370
9371 2011-03-22  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/48228
9374         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9375
9376 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9377
9378         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9379         powerpc.
9380
9381         PR target/48226
9382         * gcc.target/powerpc/pr48226.c: New file.
9383
9384 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9385
9386         * lib/prune.exp (prune_gcc_output): Prune "could not create
9387         compact unwind for" warnings.
9388
9389 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR c/42544
9392         PR c/48197
9393         * gcc.c-torture/execute/pr42544.c: New test.
9394         * gcc.c-torture/execute/pr48197.c: New test.
9395
9396 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9397
9398         PR preprocessor/48192
9399         * gcc.target/powerpc/pr48192.c: New file.
9400
9401         PR target/48053
9402         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9403         split problem of 0 being loaded in a VSX register.
9404
9405 2011-03-21  Richard Guenther  <rguenther@suse.de>
9406
9407         PR c/47939
9408         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9409         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9410         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9411         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9412
9413 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR target/48213
9416         * gcc.dg/pr48213.c: New test.
9417
9418 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9419
9420         PR target/12171
9421         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9422
9423 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9424
9425         * gcc.target/arm/xor-and.c: New.
9426
9427 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9428
9429         PR fortran/22572
9430         * gfortran.dg/function_optimize_1.f90:  New test.
9431         * gfortran.dg/function_optimize_2.f90:  New test.
9432
9433 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9434
9435         PR rtl-optimization/47502
9436         * gcc.target/i386/pr47502-1.c: New.
9437         * gcc.target/i386/pr47502-2.c: Likewise.
9438
9439 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR rtl-optimization/48156
9442         * gcc.dg/pr48156.c: New test.
9443
9444 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9445
9446         PR libfortran/47439
9447         * gfortran.dg/scratch_1.f90: Adjust test.
9448
9449 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9450
9451         PR libfortran/47439
9452         * gfortran.dg/scratch_1.f90: New test.
9453
9454 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9455
9456         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9457         variably modified typedefs.
9458         * gcc.dg/c1x-typedef-2.c: Remove.
9459
9460 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9461
9462         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9463         * gcc.dg/c1x-anon-struct-3.c: New test.
9464         * gcc.dg/anon-struct-11.c: Update.
9465
9466 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9467
9468         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9469         dg-xfail-run-if.
9470         Only xfail with gas.
9471
9472 2011-03-18  Jason Merrill  <jason@redhat.com>
9473
9474         * g++.dg/template/fn-ptr1.C: New.
9475
9476         * g++.dg/overload/volatile1.C: New.
9477
9478         * g++.dg/opt/pr23372.C: New.
9479
9480         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9481
9482 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9483
9484         PR middle-end/47405
9485         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9486
9487 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9488
9489         * gcc.target/arm/unsigned-extend-1.c: New.
9490
9491 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9492
9493         PR bootstrap/48161
9494         * gcc.c-torture/compile/pr48161.c: New test.
9495
9496 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9497
9498         PR middle-end/47725
9499         * gcc.dg/torture/pr47725.c: New.
9500
9501 2011-03-17  Jason Merrill  <jason@redhat.com>
9502
9503         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9504         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9505
9506 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9507
9508         * gnat.dg/specs/elab2.ads: New test.
9509         * gnat.dg/specs/elab2_pkg.ads: New helper.
9510
9511 2011-03-17  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/cpp0x/decltype-1212.C: New.
9514         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9515
9516 2011-03-17  Jason Merrill  <jason@redhat.com>
9517
9518         * g++.dg/parse/memfnquals1.C: New.
9519
9520 2011-03-17  Richard Guenther  <rguenther@suse.de>
9521
9522         PR middle-end/48134
9523         * gcc.dg/pr48134.c: New testcase.
9524
9525 2011-03-17  Richard Guenther  <rguenther@suse.de>
9526
9527         PR middle-end/48165
9528         * g++.dg/torture/pr48165.C: New testcase.
9529
9530 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR rtl-optimization/48141
9533         * gcc.dg/pr48141.c: New test.
9534
9535 2011-03-16  Jason Merrill  <jason@redhat.com>
9536
9537         * g++.dg/cpp0x/constexpr-48089.C: New.
9538
9539         * g++.dg/cpp0x/constexpr-abi1.C: New.
9540
9541         * g++.dg/cpp0x/constexpr-46336.C: New.
9542         * g++.dg/parse/friend5.C: Adjust expected errors.
9543
9544         * g++.dg/cpp0x/constexpr-47570.C: New.
9545
9546 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9547
9548         PR debug/47510
9549         * ++.dg/debug/dwarf2/typedef6.C: New test.
9550
9551 2011-03-16  Jason Merrill  <jason@redhat.com>
9552
9553         * g++.dg/cpp0x/elision2.C: New.
9554
9555         * g++.dg/cpp0x/constexpr-array3.C: New.
9556
9557 2011-03-16  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/cpp0x/sfinae6.C: New.
9560         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9561         * g++.dg/cpp0x/pr45908.C: Likewise.
9562         * g++.dg/cpp0x/sfinae6.C: Likewise.
9563         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9564         * g++.old-deja/g++.law/arg11.C: Likewise.
9565
9566 2011-03-16  Jason Merrill  <jason@redhat.com>
9567
9568         * g++.dg/template/incomplete6.C: New.
9569
9570 2011-03-16  Jeff Law <law@redhat.com>
9571
9572         * gcc.dg/tree-ssa/vrp55.c: New test.
9573
9574 2011-03-16  Jason Merrill  <jason@redhat.com>
9575
9576         * g++.dg/cpp0x/auto22.C: New.
9577
9578 2011-03-16  Richard Guenther  <rguenther@suse.de>
9579
9580         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9581         optimizing it away if promoted to const.
9582
9583 2011-03-16  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/48149
9586         * gcc.dg/fold-complex-1.c: New testcase.
9587
9588 2011-03-16  Richard Guenther  <rguenther@suse.de>
9589
9590         PR testsuite/48147
9591         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9592         or cloning happens.
9593
9594 2011-03-16  Richard Guenther  <rguenther@suse.de>
9595
9596         PR tree-optimization/26134
9597         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9598
9599 2011-03-16  Richard Guenther  <rguenther@suse.de>
9600
9601         PR tree-optimization/48146
9602         * gcc.dg/torture/pr48146.c: New testcase.
9603
9604 2011-03-16  Richard Guenther  <rguenther@suse.de>
9605
9606         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9607         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9608
9609 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR middle-end/48136
9612         * gcc.c-torture/compile/pr48136.c: New test.
9613
9614         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9615
9616         PR debug/45882
9617         * gcc.dg/guality/pr45882.c: New test.
9618
9619 2011-03-15  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/cpp0x/constexpr-recursion.C: New.
9622
9623         * g++.dg/cpp0x/implicit11.C: New.
9624
9625 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9626
9627         * g++.dg/cpp0x/constexpr-attribute.C: New.
9628
9629 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9630
9631         * g++.dg/parse/pr34758.C: New.
9632
9633 2011-03-15  Xinliang David Li  <davidxl@google.com>
9634
9635         PR c/47837
9636         * gcc.dg/uninit-pred-7_d.c: New test.
9637         * gcc.dg/uninit-pred-8_d.c: New test.
9638
9639 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9640
9641         PR target/46788
9642         * gcc.target/arm/pr46788.c: New.
9643
9644 2011-03-15  Richard Guenther  <rguenther@suse.de>
9645
9646         PR middle-end/47650
9647         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9648         * gfortran.dg/ishft_4.f90: Likewise.
9649         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9650
9651 2011-03-15  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/13954
9654         * g++.dg/tree-ssa/pr13954.C: New testcase.
9655
9656 2011-03-15  Richard Guenther  <rguenther@suse.de>
9657
9658         PR tree-optimization/48037
9659         * gcc.target/i386/pr48037-1.c: New testcase.
9660
9661 2011-03-15  Richard Guenther  <rguenther@suse.de>
9662
9663         PR tree-optimization/41490
9664         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9665         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9666         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9667         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9668         * g++.dg/tree-ssa/pr33604.C: Adjust.
9669
9670 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR middle-end/47917
9673         * gcc.c-torture/execute/pr47917.c: New test.
9674         * gcc.dg/pr47917.c: New test.
9675
9676         PR middle-end/38878
9677         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9678
9679 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9680
9681         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9682         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9683         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9684         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9685         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9686         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9687         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9688         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9689         * gcc.target/i386/avx-floor-vec.c: Ditto.
9690         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9691         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9692         * gcc.target/i386/avx-rint-vec.c: Ditto.
9693         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9694         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9695         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9696         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9697
9698 2011-03-14  Tom Tromey  <tromey@redhat.com>
9699
9700         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9701         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9702         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9703
9704 2011-03-14  Tom Tromey  <tromey@redhat.com>
9705
9706         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9707         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9708         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9709
9710 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9711
9712         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9713
9714 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9715
9716         PR rtl-optimization/47166
9717         * gcc.c-torture/execute/postmod-1.c: New test.
9718
9719 2011-03-14  Richard Guenther  <rguenther@suse.de>
9720
9721         PR middle-end/48098
9722         * gcc.dg/torture/pr48098.c: New testcase.
9723
9724 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9725
9726         PR target/48053
9727         * gcc.target/powerpc/pr48053-1.c: New test.
9728         * gcc.target/powerpc/pr48053-2.c: Likewise.
9729
9730 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9731
9732         PR libfortran/48066
9733         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9734
9735 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9736
9737         PR libfortran/48066
9738         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9739
9740 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9741
9742         PR fortran/48059
9743         * gfortran.dg/class_41.f03: New.
9744
9745 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9746
9747         * g++.dg/conversion/cast3.C: New test.
9748
9749 2011-03-11  Jason Merrill  <jason@redhat.com>
9750
9751         * g++.dg/template/error45.C: New.
9752
9753         * g++.dg/parse/no-type-defn1.C: New.
9754
9755         * g++.dg/ext/attrib40.C: New.
9756
9757         * g++.dg/cpp0x/regress/array1.C: New.
9758
9759 2011-03-11  Richard Guenther  <rguenther@suse.de>
9760
9761         PR tree-optimization/48067
9762         * gcc.dg/pr48067.c: New testcase.
9763
9764 2011-03-11  Richard Guenther  <rguenther@suse.de>
9765
9766         PR lto/48073
9767         * g++.dg/lto/20110311-1_0.C: New testcase.
9768
9769 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR c++/48035
9772         * g++.dg/inherit/virtual8.C: New test.
9773
9774         PR middle-end/48044
9775         * gcc.dg/torture/pr48044.c: New test.
9776
9777 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9778
9779         PR fortran/47768
9780         * gfortran.dg/proc_ptr_comp_31.f90: New.
9781
9782 2011-03-11  Richard Guenther  <rguenther@suse.de>
9783
9784         PR tree-optimization/47278
9785         * gcc.dg/torture/pr47278-1.c: New testcase.
9786         * gcc.dg/torture/pr47278-2.c: Likewise.
9787
9788 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR tree-optimization/48063
9791         * gcc.dg/torture/pr48063.c: New test.
9792
9793 2011-03-10  Jason Merrill  <jason@redhat.com>
9794
9795         * g++.dg/template/array22.C: New.
9796
9797         * g++.dg/cpp0x/syntax-err1.C: New.
9798         * g++.dg/parse/error36.C: Adjust expected errors.
9799         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9800         * g++.old-deja/g++.pt/typename3.C: Likewise.
9801         * g++.old-deja/g++.pt/typename4.C: Likewise.
9802         * g++.old-deja/g++.pt/typename6.C: Likewise.
9803
9804 2011-03-09  Jason Merrill  <jason@redhat.com>
9805
9806         * g++.dg/template/nontype22.C: New.
9807
9808 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9809
9810         PR tree-optimization/47714
9811         * g++.dg/torture/pr47714.C: New test.
9812
9813 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9814
9815         PR target/47755
9816         * gcc.target/powerpc/pr47755-2.c: New file.
9817
9818 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9821         is not set in the environment, pass 64 as first argument when not
9822         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9823         native where ulimit -u is supported.
9824
9825 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9826
9827         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9828
9829 2011-03-08  Jason Merrill  <jason@redhat.com>
9830
9831         * g++.dg/template/nontype21.C: New.
9832
9833         * g++.dg/template/anon5.C: New.
9834
9835 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR debug/47881
9838         * gcc.dg/pr47881.c: New test.
9839
9840 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9841
9842         PR c++/47957
9843         * g++.dg/lookup/template3.C: New test.
9844
9845 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9846
9847         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9848         'long' type.
9849
9850 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9851
9852         PR testsuite/47954
9853         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9854         sizeof to compute alignment.
9855
9856 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR tree-optimization/48022
9859         * gcc.dg/pr48022-1.c: New test.
9860         * gcc.dg/pr48022-2.c: New test.
9861
9862 2011-03-07  Jason Merrill  <jason@redhat.com>
9863
9864         * g++.dg/template/nontype20.C: New.
9865         * g++.dg/init/member1.C: Adjust expected errors.
9866         * g++.dg/parse/constant4.C: Likewise.
9867         * g++.dg/template/qualified-id3.C: Likewise.
9868         * g++.old-deja/g++.pt/crash10.C: Likewise.
9869
9870         * g++.dg/cpp0x/regress/non-const1.C: New.
9871
9872 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR debug/47991
9875         * gcc.dg/pr47991.c: New test.
9876
9877 2011-03-07  Jason Merrill  <jason@redhat.com>
9878
9879         * g++.dg/abi/mangle46.C: New.
9880
9881 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9882
9883         PR target/47862
9884         * gcc.target/powerpc/pr47862.c: New.
9885
9886 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9887
9888         PR target/45413
9889         * gcc.target/i386/combine-mul.c: Require nonpic.
9890
9891 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9892             Nathan Froyd  <froydnj@codesourcery.com>
9893
9894         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9895
9896 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * README.QMTEST: Remove.
9899
9900 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9901             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9902
9903         PR fortran/47850
9904         * gfortran.dg/array_constructor_37.f90 : New test.
9905
9906 2011-03-05  Jason Merrill  <jason@redhat.com>
9907
9908         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9909         * g++.dg/abi/mangle45.C: Likewise.
9910         * g++.dg/cpp0x/trailing1.C: Likewise.
9911
9912 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9913
9914         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9915
9916 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9917
9918         PR rtl-optimization/47899
9919         * gcc.dg/pr47899.c: New test.
9920
9921         * gcc.dg/torture/pr47968.c: Ignore warnings.
9922
9923         PR tree-optimization/47967
9924         * gcc.c-torture/compile/pr47967.c: New test.
9925
9926 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9927
9928         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9929         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9930
9931 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9932
9933         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9934         and property_getAttributes() if __OBJC2__.
9935         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9936         * objc.dg/property/property-encoding-1.m: New.
9937         * obj-c++.dg/property/property-encoding-1.mm: New.
9938
9939 2011-03-04  Jason Merrill  <jason@redhat.com>
9940
9941         * g++.dg/template/pseudodtor6.C: New.
9942
9943         * g++.dg/inherit/covariant19.C: New.
9944
9945 2011-03-04  Richard Guenther  <rguenther@suse.de>
9946
9947         PR middle-end/47968
9948         * gcc.dg/torture/pr47968.c: New testcase.
9949
9950 2011-03-04  Richard Guenther  <rguenther@suse.de>
9951
9952         PR middle-end/47975
9953         * gcc.dg/torture/pr47975.c: New testcase.
9954
9955 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9956
9957         PR c++/47974
9958         * g++.dg/template/crash106.C: New.
9959
9960 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR c/47963
9963         * gcc.dg/gomp/pr47963.c: New test.
9964         * g++.dg/gomp/pr47963.C: New test.
9965
9966 2011-03-02  Jason Merrill  <jason@redhat.com>
9967
9968         * g++.dg/cpp0x/regress/condition1.C: New.
9969
9970         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9971
9972 2011-03-01  Jason Merrill  <jason@redhat.com>
9973
9974         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9975
9976         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9977
9978 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9979
9980         PR rtl-optimization/47925
9981         * gcc.c-torture/execute/pr47925.c: New test.
9982
9983 2011-03-01  Jason Merrill  <jason@redhat.com>
9984
9985         * g++.dg/cpp0x/decltype25.C: New.
9986
9987         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9988
9989 2011-03-01  Richard Guenther  <rguenther@suse.de>
9990
9991         PR tree-optimization/47890
9992         * gcc.dg/torture/pr47890.c: New testcase.
9993
9994 2011-03-01  Richard Guenther  <rguenther@suse.de>
9995
9996         PR lto/47924
9997         * gcc.dg/lto/pr47924_0.c: New testcase.
9998
9999 2011-03-01  Richard Guenther  <rguenther@suse.de>
10000
10001         PR lto/46911
10002         * gfortran.dg/lto/pr46911_0.f: New testcase.
10003
10004 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10005
10006         PR libgfortran/47933
10007         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10008         compile errors from older code form.
10009
10010 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10011
10012         PR libgfortran/47567
10013         * gfortran.dg/fmt_fw_d.f90: New test.
10014
10015 2011-02-28  Jason Merrill  <jason@redhat.com>
10016
10017         * g++.dg/inherit/covariant18.C: New.
10018
10019 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR middle-end/47893
10022         * gcc.dg/pr47893.c: New test.
10023
10024 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10025
10026         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10027         NULL in case of a selector with conflicting types.
10028         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10029
10030 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10031
10032         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10033         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10034         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10035         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10036
10037 2011-02-28  Jason Merrill  <jason@redhat.com>
10038
10039         PR c++/47906
10040         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10041
10042 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10043
10044         PR libgfortran/47778
10045         * gfortran.dg/namelist_71.f90: New test.
10046
10047 2011-02-27  Jason Merrill  <jason@redhat.com>
10048
10049         PR c++/47906
10050         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10051         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10052
10053 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10054
10055         PR c++/46466
10056         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10057
10058 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR fortran/47886
10061         * gfortran.dg/gomp/task-1.f90: Removed.
10062
10063 2011-02-26  Jason Merrill  <jason@redhat.com>
10064
10065         * g++.dg/template/this-targ1.C: New.
10066
10067         * g++.dg/cpp0x/regress/template-const1.C: New.
10068         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10069         * g++.dg/template/function1.C: Adjust.
10070         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10071         * g++.dg/debug/debug7.C: Adjust.
10072
10073 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10074
10075         PR fortran/47886
10076         * gfortran.dg/gomp/task-1.f90: New.
10077
10078 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10079
10080         * gcc.target/arm/neon-thumb2-move.c: Add
10081         dg-require-effective-target arm_thumb2_ok.
10082
10083 2011-02-24  Jason Merrill  <jason@redhat.com>
10084
10085         * g++.dg/parse/constant1.C: Specify C++98 mode.
10086         * g++.dg/parse/constant5.C: Likewise.
10087         * g++.dg/parse/error2.C: Likewise.
10088         * g++.dg/parse/semicolon3.C: Likewise.
10089         * g++.dg/template/crash14.C: Likewise.
10090         * g++.dg/template/local4.C: Likewise.
10091         * g++.dg/template/nontype3.C: Likewise.
10092         * g++.dg/parse/crash31.C: Adjust expected errors.
10093         * g++.dg/template/function1.C: Likewise.
10094         * g++.dg/template/ref3.C: Likewise.
10095         * g++.dg/template/static9.C: Likewise.
10096         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10097
10098         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10099         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10100         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10101         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10102         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10103
10104 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR fortran/47878
10107         * gfortran.dg/pr47878.f90: New test.
10108
10109 2011-02-24  Richard Guenther  <rguenther@suse.de>
10110
10111         PR testsuite/47801
10112         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10113         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10114
10115 2011-02-24  Richard Guenther  <rguenther@suse.de>
10116
10117         PR fortran/47839
10118         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10119         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10120
10121 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10122
10123         PR libgfortran/47567
10124         * gfortran.dg/fmt_f0_1.f90: Update test.
10125
10126 2011-02-23  Jason Merrill  <jason@redhat.com>
10127
10128         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10129         * g++.dg/abi/mangle45.C: New.
10130
10131         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10132         * g++.dg/template/canon-type-9.C: Match use of decltype
10133         between declaration and definition.
10134         * g++.dg/template/canon-type-12.C: Likewise.
10135
10136 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10137
10138         PR fortran/40850
10139         * gfortran.dg/nested_allocatables_1.f90: New.
10140
10141 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10142
10143         PR c++/46868
10144         * g++.dg/pr46868.C: New test.
10145         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10146         * g++.dg/parse/error14.C: Adjust.
10147
10148 2011-02-23  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/47838
10151         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10152
10153 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10154
10155         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10156
10157 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10158
10159         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10160         * gfortran.dg/count_init_expr.f03: Ditto.
10161         * gfortran.dg/gomp/pr43711.f90: Ditto.
10162         * gcc.dg/struct-parse-2.c: Ditto.
10163         * gcc.dg/parse-error-3.c: Ditto.
10164         * gcc.dg/Wlogical-op-1.c: Ditto.
10165         * gcc.dg/Walways-true-1.c: Ditto.
10166         * gcc.dg/pr24225.c: Ditto.
10167         * gcc.dg/Walways-true-2.c: Ditto.
10168         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10169         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10170         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10171         * g++.dg/overload/defarg4.C: Ditto.
10172         * g++.dg/inherit/covariant16.C: Ditto.
10173         * g++.dg/inherit/virtual7.C: Ditto.
10174         * g++.dg/template/canon-type-9.C: Ditto.
10175         * g++.dg/template/access19.C: Ditto.
10176         * g++.dg/template/call7.C: Ditto.
10177         * g++.dg/template/canon-type-2.C: Ditto.
10178         * g++.dg/template/init7.C: Ditto.
10179         * g++.dg/template/sizeof-template-argument.C: Ditto.
10180         * g++.dg/template/const3.C: Ditto.
10181         * g++.dg/template/sfinae26.C: Ditto.
10182         * g++.dg/template/sfinae26.C: Ditto.
10183         * g++.dg/template/canon-type-11.C: Ditto.
10184         * g++.dg/template/union2.C: Ditto.
10185         * g++.dg/template/canon-type-3.C: Ditto.
10186         * g++.dg/template/canon-type-1.C: Ditto.
10187         * g++.dg/template/canon-type-5.C: Ditto.
10188         * g++.dg/template/canon-type-7.C: Ditto.
10189         * g++.dg/template/canon-type-10.C: Ditto.
10190         * g++.dg/template/spec36.C: Ditto.
10191         * g++.dg/template/typedef38.C: Ditto.
10192         * g++.dg/template/canon-type-4.C: Ditto.
10193         * g++.dg/template/canon-type-6.C: Ditto.
10194         * g++.dg/template/canon-type-13.C: Ditto.
10195         * g++.dg/template/instantiate9.C: Ditto.
10196         * g++.dg/template/ttp22.C: Ditto.
10197         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10198         * g++.dg/warn/Walways-true-1.C: Ditto.
10199         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10200         * g++.dg/warn/Walways-true-2.C: Ditto.
10201         * g++.dg/conversion/op4.C: Ditto.
10202         * g++.dg/opt/pr19650.C: Ditto.
10203         * g++.dg/lookup/friend11.C: Ditto.
10204         * g++.dg/other/default2.C: Ditto.
10205         * g++.dg/other/default3.C: Ditto.
10206         * g++.dg/other/dtor2.C: Ditto.
10207         * g++.dg/other/friend5.C: Ditto.
10208         * g++.dg/other/default5.C: Ditto.
10209         * g++.dg/init/brace6.C: Ditto.
10210         * g++.dg/init/aggr5.C: Ditto.
10211         * g++.dg/init/error2.C: Ditto.
10212         * g++.dg/expr/bound-mem-fun.C: Ditto.
10213         * g++.dg/expr/cond6.C: Ditto.
10214         * g++.dg/expr/stmt-expr-1.C: Ditto.
10215         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10216         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10217         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10218         * g++.dg/cpp0x/bracket1.C: Ditto.
10219         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10220         * g++.dg/cpp0x/pr38646.C: Ditto.
10221         * g++.dg/cpp0x/variadic73.C: Ditto.
10222         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10223         * g++.dg/cpp0x/bracket4.C: Ditto.
10224         * g++.dg/cpp0x/decltype4.C: Ditto.
10225         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10226         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10227         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10228         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10229         * g++.dg/cpp0x/decltype2.C: Ditto.
10230         * g++.dg/cpp0x/decltype1.C: Ditto.
10231         * g++.dg/cpp0x/bracket2.C: Ditto.
10232         * g++.dg/cpp0x/decltype5.C: Ditto.
10233         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10234         * g++.dg/cpp0x/variadic70.C: Ditto.
10235         * g++.dg/cpp0x/decltype6.C: Ditto.
10236         * g++.dg/cpp0x/rvo.C: Ditto.
10237         * g++.dg/cpp0x/vt-40092.C: Ditto.
10238         * g++.dg/cpp0x/variadic-new.C: Ditto.
10239         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10240         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10241         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10242         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10243         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10244         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10245         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10246         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10247         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10248         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10249         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10250         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10251         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10252         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10253         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10254         * g++.dg/cpp0x/pr39639.C: Ditto.
10255         * g++.dg/cpp0x/decltype3.C: Ditto.
10256         * g++.dg/cpp0x/variadic68.C: Ditto.
10257         * g++.dg/cpp0x/variadic-function.C: Ditto.
10258         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10259         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10260         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10261         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10262         * g++.dg/parse/crash35.C: Ditto.
10263         * g++.dg/parse/crash40.C: Ditto.
10264         * g++.dg/parse/defarg12.C: Ditto.
10265         * g++.dg/parse/crash34.C: Ditto.
10266         * g++.dg/parse/constructor3.C: Ditto.
10267         * g++.dg/parse/template23.C: Ditto.
10268         * g++.dg/parse/crash56.C: Ditto.
10269         * g++.dg/parse/dtor13.C: Ditto.
10270         * g++.dg/parse/error33.C: Ditto.
10271         * g++.dg/parse/ctor9.C: Ditto.
10272         * g++.dg/parse/error32.C: Ditto.
10273         * g++.dg/parse/error37.C: Ditto.
10274         * g++.dg/parse/bitfield3.C: Ditto.
10275         * g++.dg/parse/struct-4.C: Ditto.
10276         * g++.dg/ext/has_trivial_copy.C: Ditto.
10277         * g++.dg/ext/is_polymorphic.C: Ditto.
10278         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10279         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10280         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10281         * g++.dg/ext/is_union.C: Ditto.
10282         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10283         * g++.dg/ext/is_pod.C: Ditto.
10284         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10285         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10286         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10287         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10288         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10289         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10290         * g++.dg/ext/is_abstract.C: Ditto.
10291         * g++.dg/ext/has_trivial_assign.C: Ditto.
10292         * g++.dg/ext/is_class.C: Ditto.
10293         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10294         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10295         * g++.dg/ext/is_base_of.C: Ditto.
10296         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10297         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10298         * g++.dg/ext/is_empty.C: Ditto.
10299         * g++.dg/ext/is_enum.C: Ditto.
10300         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10301         * gnat.dg/opt11.adb: Ditto.
10302         * obj-c++.dg/pr45735.mm: Ditto.
10303         * obj-c++.dg/pr24393.mm: Ditto.
10304         * obj-c++.dg/exceptions-2.mm: Ditto.
10305         * objc.dg/pr45735.m: Ditto.
10306         * objc.dg/pr24393.m: Ditto.
10307
10308 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10309
10310         * objc.dg/attributes/objc-exception-1.m: New.
10311
10312 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10313
10314         * gcc.dg/cpp/include7.c: New test.
10315
10316 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10317
10318         PR c++/47242
10319         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10320
10321 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10322
10323         PR rtl-optimization/47763
10324         * gcc.dg/pr47763.c: New test.
10325
10326 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10327
10328         PR fortran/45743
10329         * gfortran.dg/whole_file_32.f90 : New test.
10330
10331 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10332
10333         PR c++/47666
10334         * g++.dg/inherit/virtual7.C: New test.
10335
10336 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10337
10338         PR objc/47832
10339         * objc.dg/type-size-3.m: Updated error message.
10340         * objc.dg/type-size-4.m: New test.
10341         * objc.dg/type-size-5.m: New test.
10342
10343 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10344
10345         * lib/gnat.exp: Fix comments.
10346         Don't load libgloss.exp.
10347         (default_gnat_version): Call $compiler with --version.
10348         Adapt regexp for gnatmake output, insert version.
10349         (gnat_version): New proc.
10350         (gnat_init): Remove gnat_libgcc_s_path.
10351         (gnat_target_compile): Likewise.
10352         Remove ld_library_path.
10353         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10354         (gnat_pass): Remove.
10355         (gnat_pass): Remove.
10356         (gnat_finish): Remove.
10357         (gnat_exit): Remove.
10358         (local_find_gnatmake): Reindent.
10359         (runtest_file_p): Remove.
10360         (prune_warnings): Remove.
10361         (find_gnatclean): New proc.
10362         * lib/gnat-dg.exp (lremove): New proc.
10363         (gnat-dg-test): Reindent.
10364         Remove additional output files.
10365         (gnat-dg-runtest): Remove.
10366
10367         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10368         * gnat.dg/loop_optimization6.adb: Likewise.
10369         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10370
10371 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR tree-optimization/47835
10374         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10375
10376 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10377
10378         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10379         * gfortran.dg/abstract_type_2.f03: Ditto.
10380         * gfortran.dg/abstract_type_3.f03: Ditto.
10381         * gfortran.dg/abstract_type_4.f03: Ditto.
10382         * gfortran.dg/abstract_type_5.f03: Ditto.
10383         * gfortran.dg/abstract_type_6.f03: Ditto.
10384         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10385         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10386         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10387         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10388         * gfortran.dg/array_function_5.f90: Ditto.
10389         * gfortran.dg/asynchronous_3.f03: Ditto.
10390         * gfortran.dg/char_expr_1.f90: Ditto.
10391         * gfortran.dg/class_14.f03: Ditto.
10392         * gfortran.dg/data_array_6.f: Ditto.
10393         * gfortran.dg/data_invalid.f90: Ditto.
10394         * gfortran.dg/dot_product_1.f03: Ditto.
10395         * gfortran.dg/func_derived_5.f90: Ditto.
10396         * gfortran.dg/func_result_4.f90: Ditto.
10397         * gfortran.dg/implied_do_1.f90: Ditto.
10398         * gfortran.dg/initialization_25.f90: Ditto.
10399         * gfortran.dg/initialization_26.f90: Ditto.
10400         * gfortran.dg/interface_34.f90: Ditto.
10401         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10402         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10403         * gfortran.dg/matmul_8.f03: Ditto.
10404         * gfortran.dg/merge_init_expr.f90: Ditto.
10405         * gfortran.dg/pack_assign_1.f90: Ditto.
10406         * gfortran.dg/pack_vector_1.f90: Ditto.
10407         * gfortran.dg/pointer_check_8.f90: Ditto.
10408         * gfortran.dg/product_init_expr.f03: Ditto.
10409         * gfortran.dg/reshape_order_5.f90: Ditto.
10410         * gfortran.dg/reshape_shape_1.f90: Ditto.
10411         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10412         * gfortran.dg/same_name_2.f90: Ditto.
10413         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10414         * gfortran.dg/spread_init_expr.f03: Ditto.
10415         * gfortran.dg/stmt_func_1.f90: Ditto.
10416         * gfortran.dg/sum_init_expr.f03: Ditto.
10417         * gfortran.dg/transpose_3.f03: Ditto.
10418         * gfortran.dg/unpack_init_expr.f03: Ditto.
10419         * gfortran.dg/warn_conversion.f90: Ditto.
10420         * gfortran.dg/warn_conversion_2.f90: Ditto.
10421         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10422         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10423         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10424         * gfortran.dg/whole_file_16.f90: Ditto.
10425         * gfortran.dg/whole_file_17.f90: Ditto.
10426         * gfortran.dg/whole_file_18.f90: Ditto.
10427         * gfortran.dg/whole_file_20.f03: Ditto.
10428         * gfortran.dg/whole_file_5.f90: Ditto.
10429         * gfortran.dg/whole_file_6.f90: Ditto.
10430         * gfortran.dg/write_invalid_format.f90: Ditto.
10431         * gfortran.dg/zero_sized_6.f90: Ditto.
10432
10433 2011-02-21  Jeff Law <law@redhat.com>
10434
10435         PR rtl-optimization/46178
10436         * gcc.target/i386/pr46178.c: New test.
10437
10438         PR rtl-optimization/46002
10439         * gcc.c-torture/compile/pr46002.c: New test.
10440
10441 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10442
10443         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10444         *-*-hpux10*.
10445
10446 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10447
10448         PR debug/47106
10449         * g++.dg/debug/pr47106.C: Require effective target lto.
10450
10451 2011-02-21  Jason Merrill  <jason@redhat.com>
10452
10453         * g++.dg/cpp0x/constexpr-diag2.C: New.
10454
10455 2011-02-20  Jason Merrill  <jason@redhat.com>
10456
10457         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10458
10459         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10460
10461         * g++.dg/overload/conv-op1.C: New.
10462
10463         * g++.dg/cpp0x/constexpr-synth1.C: New.
10464
10465 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10466
10467         * objc.dg/layout-2.m: New.
10468         * objc.dg/selector-3.m: Adjusted location of error message.
10469         * objc.dg/type-size-3.m: Same.
10470         * obj-c++.dg/selector-3.mm: Same.
10471
10472 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10473
10474         PR objc/47784
10475         * objc.dg/property/dotsyntax-22.m: New.
10476         * obj-c++.dg/property/dotsyntax-22.mm: New.
10477
10478 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10479
10480         PR c++/46394
10481         * g++.dg/template/typedef38.C: New test.
10482
10483 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10484
10485         PR fortran/46818
10486         * gfortran.dg/whole_file_30.f90 : New test.
10487         * gfortran.dg/whole_file_31.f90 : New test.
10488
10489 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10490
10491         PR fortran/45077
10492         PR fortran/44945
10493         * gfortran.dg/whole_file_28.f90 : New test.
10494         * gfortran.dg/whole_file_29.f90 : New test.
10495
10496 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10497
10498         PR c++/44118
10499         * g++.dg/template/crash105.C: New.
10500
10501 2011-02-19  Jason Merrill  <jason@redhat.com>
10502
10503         * g++.dg/cpp0x/regress/no-elide1.C: New.
10504
10505 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10506
10507         PR tree-optimization/46620
10508         * gcc.dg/pr46620.c: New.
10509
10510 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR c/47809
10513         * gcc.target/i386/pr47809.c: New test.
10514
10515 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10516             Tobias Burnus  <burnus@net-b.de>
10517
10518         * lib/target-supports.exp
10519         (check_effective_target_fortran_large_real): New check for large reals.
10520         * gfortran.dg/nan_7.f90: New test.
10521
10522 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10523
10524         PR libgfortran/47567
10525         * gfortran.dg/fmt_f0_1.f90: Update test.
10526
10527 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10528
10529         PR fortran/47348
10530         * gfortran.dg/array_constructor_36.f90 : New test.
10531         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10532         allow for comparison between different elements of the array
10533         constructor at different levels of optimization.
10534
10535 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10538         * gcc.target/i386/pr32280-1.c: Likewise.
10539
10540 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR target/47800
10543         * gcc.target/i386/pr47800.c: New test.
10544
10545 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10546
10547         * objc/execute/exceptions/foward-1.x: New.
10548
10549 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10550
10551         PR fortran/47789
10552         * gfortran.dg/derived_constructor_comps_4.f90: New.
10553
10554 2011-02-18  Tobias Burnus
10555
10556         PR fortran/47775
10557         * gfortran.dg/func_result_6.f90: New.
10558
10559 2011-02-18  Michael Matz  <matz@suse.de>
10560
10561         PR fortran/45586
10562         * gfortran.dg/lto/pr45586_0.f90: New test.
10563         * gfortran.dg/typebound_proc_20.f90: Ditto.
10564         * gfortran.dg/typebound_proc_21.f90: Ditto.
10565
10566 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10567
10568         PR c++/47795
10569         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10570
10571 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10572
10573         PR fortran/47750
10574         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10575         gcc_warning_prefix.
10576         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10577         normalizing the error/warning output.
10578         * gfortran.dg/Wall.f90: Update dg-error/warning.
10579         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10580         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10581         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10582         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10583         * gfortran.dg/class_30.f90: Update dg-error/warning.
10584         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10585         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10586         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10587         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10588         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10589         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10590         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10591         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10592         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10593         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10594         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10595         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10596         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10597         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10598         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10599         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10600         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10601         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10602         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10603         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10604         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10605         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10606         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10607         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10608         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10609
10610 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10611
10612         PR fortran/47768
10613         * gfortran.dg/proc_ptr_comp_30.f90: New.
10614
10615 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR debug/47780
10618         * gcc.target/i386/pr47780.c: New test.
10619
10620 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10621
10622         PR fortran/47767
10623         * gfortran.dg/class_40.f03: New.
10624
10625 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10626
10627         PR c++/47208
10628         * g++.dg/cpp0x/auto21.C: New test.
10629
10630 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10631
10632         * objc.dg/special/unclaimed-category-1.h: Updated for
10633         new ABI support.
10634         * objc.dg/special/unclaimed-category-1.m: Same.
10635         * objc.dg/zero-link-1.m: Same.
10636         * objc.dg/lookup-1.m: Same.
10637         * objc.dg/torture/strings/const-str-9.m
10638         * objc.dg/torture/strings/const-str-10.m: Same.
10639         * objc.dg/torture/strings/const-str-11.m: Same.
10640         * objc.dg/torture/forward-1.m: Same.
10641         * objc.dg/zero-link-2.m: Same.
10642         * objc.dg/encode-7-next-64bit.m: Same.
10643         * objc.dg/method-4.m: Same.
10644         * objc.dg/next-runtime-1.m: Same.
10645         * objc.dg/image-info.m: Same.
10646         * objc.dg/pr23214.m: Same.
10647         * objc.dg/symtab-1.m: Same.
10648         * obj-c++.dg/basic.m: Same.
10649         * obj-c++.dg/proto-lossage-3.m: Same.
10650         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10651         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10652         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10653         * obj-c++.dg/method-11.m: Same.
10654         * objc/execute/enumeration-1.m: Same.
10655         * objc/execute/object_is_class.m: Same.
10656         * objc/execute/formal_protocol-2.m: Same.
10657         * objc/execute/formal_protocol-4.m: Same.
10658         * objc/execute/formal_protocol-6.m: Same.
10659         * objc/execute/bycopy-3.m: Same.
10660         * objc/execute/exceptions/catchall-1.m: Same.
10661         * objc/execute/exceptions/finally-1.m: Same.
10662         * objc/execute/exceptions/local-variables-1.m: Same.
10663         * objc/execute/exceptions/foward-1.m: Same.
10664         * objc/execute/bf-common.h
10665         * objc/execute/enumeration-2.m: Same.
10666         * objc/execute/formal_protocol-1.m: Same.
10667         * objc/execute/formal_protocol-3.m: Same.
10668         * objc/execute/formal_protocol-5.m: Same.
10669         * objc/execute/accessing_ivars.m: Same.
10670         * objc/execute/bycopy-2.m: Same.
10671         * objc/execute/formal_protocol-7.m: Same.
10672         * objc/execute/compatibility_alias.m: Same.
10673         * objc/execute/no_clash.m: Same.
10674         * objc/execute/object_is_meta_class.m: Same.
10675         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10676         * objc/execute/class-tests-1.h: Include stdio.h.
10677         * objc/execute/class-tests-2.h: Same.
10678         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10679         runtimes.
10680         * obj-c++.dg/try-catch-2.mm: Same.
10681
10682 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10683
10684         PR c++/47783
10685         * g++.dg/warn/Wunused-parm-4.C: New test.
10686
10687 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10688             Jan Hubicka  <jh@suse.cz>
10689
10690         PR debug/47106
10691         PR debug/47402
10692         * g++.dg/debug/pr47106.C: New.
10693
10694 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10695
10696         PR target/43653
10697         * gcc.target/i386/pr43653.c: New test.
10698
10699 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10700
10701         PR c++/47172
10702         * g++.dg/template/inherit6.C: New test.
10703
10704 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10705
10706         PR fortran/47745
10707         * gfortran.dg/class_39.f03: New.
10708
10709 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10710
10711         PR c++/47326
10712         * g++.dg/cpp0x/variadic106.C: New test.
10713
10714 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR libfortran/47757
10717         * gfortran.dg/pr47757-1.f90: New test.
10718         * gfortran.dg/pr47757-2.f90: New test.
10719         * gfortran.dg/pr47757-3.f90: New test.
10720
10721         PR c++/47704
10722         * g++.dg/cpp0x/enum8.C: New test.
10723
10724 2011-02-15  Jason Merrill  <jason@redhat.com>
10725
10726         * g++.dg/inherit/implicit-trivial1.C: New.
10727         * g++.dg/cpp0x/implicit-trivial1.C: New.
10728
10729 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10730
10731         PR middle-end/47725
10732         * gcc.dg/torture/pr47725.c: Removed.
10733
10734 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10735
10736         PR target/47755
10737         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10738         constant does not generate a load from memory.
10739
10740 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10741
10742         PR middle-end/47725
10743         * gcc.dg/torture/pr47725.c: New.
10744
10745 2011-02-15  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/47743
10748         * gcc.dg/torture/pr47743.c: New testcase.
10749
10750 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR middle-end/47581
10753         * gcc.target/i386/pr47581.c: New test.
10754
10755 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10756
10757         PR fortran/47730
10758         * gfortran.dg/select_type_22.f03: New.
10759
10760 2011-02-14  Jason Merrill  <jason@redhat.com>
10761
10762         * g++.dg/cpp0x/regress/enum1.C: New.
10763
10764 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10765
10766         * gnat.dg/include.adb: New test.
10767
10768 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10769
10770         PR fortran/47728
10771         * gfortran.dg/class_38.f03: New.
10772
10773 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10774
10775         * gcc.dg/pr46494.c: New test.
10776
10777 2011-02-14  Richard Guenther  <rguenther@suse.de>
10778
10779         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10780
10781 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10782
10783         PR ada/41929
10784         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10785         sparc*-sun-solaris2.11.
10786
10787 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10788
10789         PR fortran/47349
10790         * gfortran.dg/argument_checking_18.f90: New.
10791
10792 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10793
10794         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10795         * gfortran.dg/argument_checking_17.f90: New.
10796
10797 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10798
10799         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10800         are temporarily disabled.
10801         * gfortran.dg/class_7.f03: Ditto.
10802         * gfortran.dg/coarray_14.f90: Ditto.
10803         * gfortran.dg/typebound_proc_13.f03: Ditto.
10804
10805 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10806
10807         PR fortran/45586
10808         * gfortran.dg/extends_11.f03: New.
10809
10810 2011-02-11  Xinliang David Li  <davidxl@google.com>
10811
10812         PR tree-optimization/47707
10813         * g++.dg/tree-ssa/pr47707.C: New test.
10814
10815 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10816
10817         * g++.dg/opt/inline17.C: New test.
10818
10819 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10820
10821         PR fortran/47550
10822         * gfortran.dg/pure_formal_2.f90: New.
10823
10824 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10825
10826         PR rtl-optimization/47614
10827         * gfortran.dg/pr47614.f: New.
10828
10829 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10830
10831         PR driver/47678
10832         * gcc.dg/opts-6.c: New test.
10833
10834 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10835
10836         PR debug/47684
10837         * gcc.dg/pr47684.c: New test.
10838
10839 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10840
10841         PR target/47629
10842         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10843         c99_runtime, dg-add-options c99_runtime.
10844         (main): Use __asm__.
10845
10846 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10847
10848         PR testsuite/47400
10849         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10850         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10851         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10852         * gcc.dg/ucnid-10.c: Likewise.
10853         * gcc.dg/ucnid-13.c: Likewise.
10854         * gcc.dg/ucnid-7.c: Likewise.
10855         * gcc.dg/ucnid-8.c: Likewise.
10856         Adapt dg-warning line number.
10857
10858 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         * gcc.target/i386/parity-1.c: Use -march=k8.
10861         * gcc.target/i386/parity-2.c: Ditto.
10862         * gcc.target/i386/vecinit-1.c: Ditto.
10863         * gcc.target/i386/vecinit-2.c: Ditto.
10864
10865 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10866
10867         PR target/46610
10868         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10869         * gcc.target/mips/save-restore-3.c: Likewise.
10870         * gcc.target/mips/save-restore-4.c: Likewise.
10871         * gcc.target/mips/save-restore-5.c: Likewise.
10872
10873         PR target/47683
10874         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10875         * g++.dg/tree-prof/partition2.C: Likewise.
10876
10877 2011-02-09  Jason Merrill  <jason@redhat.com>
10878
10879         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10880         rather than misdeclare std::puts.
10881
10882         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10883         * g++.dg/other/warning1.C: Likewise.
10884         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10885         * g++.old-deja/g++.gb/scope06.C: Likewise.
10886         * g++.old-deja/g++.law/cvt11.C: Likewise.
10887         * g++.old-deja/g++.law/init1.C: Likewise.
10888         * g++.dg/abi/mangle26.C: Likewise.
10889
10890         * g++.dg/template/function1.C: Adjust for C++0x mode.
10891         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10892
10893         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10894         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10895
10896         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10897
10898         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10899
10900         * g++.dg/cpp0x/regress: New directory.
10901         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10902         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10903         * g++.dg/cpp0x/regress/regress3.C: New.
10904
10905 2011-02-10  Richard Guenther  <rguenther@suse.de>
10906
10907         PR tree-optimization/47677
10908         * gcc.dg/torture/pr47677.c: New testcase.
10909
10910 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10911
10912         * objc.dg/special/load-category-1.m: Remove unused header.
10913         * objc.dg/special/load-category-1a.m: Likewise.
10914         * objc.dg/special/load-category-2.m: Likewise.
10915         * objc.dg/special/load-category-2a.m: Likewise.
10916         * objc.dg/special/load-category-3.m: Likewise.
10917         * objc.dg/special/load-category-3a.m: Likewise.
10918         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10919         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10920         * objc.dg/attributes/class-attribute-1.m: Likewise.
10921         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10922         * obj-c++.dg/property/property.exp: Likewise.
10923         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10924         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10925         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10926         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10927         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10928         * obj-c++.dg/template-8.mm: Likewise.
10929
10930 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR target/47665
10933         * gcc.target/i386/pr47665.c: New test.
10934
10935 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10936
10937         PR testsuite/47622
10938         Revert
10939         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10940         PR debug/42631
10941         * gcc.dg/pr42631.c: Update test.
10942         * gcc.dg/pr42631-2.c: New test.
10943
10944 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10945
10946         PR fortran/47352
10947         * gfortran.dg/proc_decl_25.f90: New.
10948
10949 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10950
10951         PR fortran/47463
10952         * gfortran.dg/typebound_assignment_2.f03: New.
10953
10954 2011-02-09  Richard Guenther  <rguenther@suse.de>
10955
10956         PR tree-optimization/47664
10957         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10958
10959 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10960
10961         PR middle-end/47646
10962         * gnat.dg/uninit_func.adb: Adjust dg directive.
10963
10964 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10965
10966         PR middle-end/47646
10967         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10968
10969 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10970
10971         PR fortran/47637
10972         * gfortran.dg/auto_dealloc_2.f90: New.
10973
10974 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10975
10976         * gcc.dg/builtins-config.h: Remove __sgi handling.
10977         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10978         -std=c99 for mips-sgi-irix6.5*.
10979
10980 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10981
10982         PR middle-end/45505
10983         * gfortran.dg/pr25923.f90: Remove xfails.
10984
10985 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10986
10987         PR fortran/47583
10988         * gfortran.dg/inquire_14.f90: New test.
10989
10990 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10991
10992         PR fortran/45290
10993         * gfortran.dg/pointer_init_6.f90: New.
10994
10995 2011-02-08  Jeff Law <law@redhat.com>
10996
10997         PR tree-optimization/42893
10998         * gcc.tree-ssa/pr42893.c: New test.
10999
11000 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11001
11002         PR tree-optimization/46834
11003         PR tree-optimization/46994
11004         PR tree-optimization/46995
11005         * gcc.dg/graphite/id-pr46834.c: New.
11006         * gfortran.dg/graphite/id-pr46994.f90: New.
11007         * gfortran.dg/graphite/id-pr46995.f90: New.
11008
11009 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11010
11011         PR middle-end/47646
11012         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11013         using the variable is known the warning is emitted there.
11014         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11015         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11016
11017         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11018         statement.
11019         (vg): Likewise.
11020         * gcc.dg/noreturn-1.c (foo5): Likewise.
11021         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11022         (method2): Likewise.
11023
11024         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11025         the return statement using the uninitialized variable.
11026         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11027
11028 2011-02-08  Richard Guenther  <rguenther@suse.de>
11029
11030         PR middle-end/47639
11031         * g++.dg/opt/pr47639.c: New testcase.
11032
11033 2011-02-08  Richard Guenther  <rguenther@suse.de>
11034
11035         PR tree-optimization/47632
11036         * g++.dg/opt/pr47632.C: New testcase.
11037
11038 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11039
11040         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11041
11042 2011-02-07  Richard Guenther  <rguenther@suse.de>
11043
11044         PR tree-optimization/47615
11045         * g++.dg/opt/pr47615.C: New testcase.
11046
11047 2011-02-07  Richard Guenther  <rguenther@suse.de>
11048
11049         PR tree-optimization/47621
11050         * gcc.dg/torture/pr47621.c: New testcase.
11051
11052 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11053
11054         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11055
11056 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11057
11058         PR fortran/47592
11059         * gfortran.dg/allocate_with_source_1 : New test.
11060
11061 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11062
11063         PR middle-end/47610
11064         * gcc.dg/pr47610.c: New test.
11065
11066 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11067
11068         PR debug/42631
11069         * gcc.dg/pr42631.c: Update test.
11070         * gcc.dg/pr42631-2.c: New test.
11071
11072 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11073
11074         PR fortran/47574
11075         * gfortran.dg/pr47574.f90:  New test.
11076
11077 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11078
11079         PR tree-optimization/46194
11080         * gcc.dg/autopar/pr46194.c: New.
11081
11082 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         PR tree-optimization/43695
11085         * g++.dg/ipa/pr43695.C: New.
11086
11087 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR inline-asm/23200
11090         * gcc.dg/pr23200.c: New test.
11091
11092 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11093
11094         PR c++/47589
11095         * g++.dg/pr47589.C: New test.
11096
11097 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11098
11099         PR c++/47398
11100         * g++.dg/template/typedef37.C: New test.
11101         * g++.dg/template/param1.C: Adjust expected error message.
11102
11103 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR middle-end/31490
11106         * gcc.dg/pr31490-2.c: New test.
11107         * gcc.dg/pr31490-3.c: New test.
11108         * gcc.dg/pr31490-4.c: New test.
11109
11110 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11111             Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR c++/46890
11114         * g++.dg/parser/semicolon3.C: Adjust.
11115         * g++.dg/parser/semicolon4.C: New testcase.
11116         * g++.dg/pr46890.C: New testcase.
11117
11118 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11119
11120         PR c++/29571
11121         * g++.dg/init/pr29571.C: New.
11122
11123 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11124
11125         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11126         instead of vect_int.
11127
11128 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11129
11130         PR target/47312
11131         * gcc.target/i386/pr47312.c: New test.
11132
11133         PR target/47564
11134         * gcc.target/i386/pr47564.c: New test.
11135
11136 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11137
11138         PR tree-optimization/45122
11139         * gcc.dg/tree-ssa/pr45122.c: New.
11140
11141 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11142
11143         PR target/47272
11144         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11145         and vec_vsx_st.
11146
11147         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11148         and vsx so a default --with-cpu=power7 doesn't give an error
11149         when -mavoid-indexed-addresses is used.
11150
11151         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11152         wrapper function to save the arguments and then jump to the real
11153         function, rather than depending on the compiler not to move stuff
11154         before an asm.
11155         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11156
11157 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11158             Paul Thomas  <pault@gcc.gnu.org>
11159
11160         PR fortran/47082
11161         * gfortran.dg/class_37.f03 : New test.
11162
11163 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11164             Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/40979
11167         PR bootstrap/47044
11168         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11169         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11170         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11171         check_vect_support_and_set_flags.
11172         * gfortran.dg/graphite/vect-pr40979.f90: New.
11173
11174 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11175
11176         PR fortran/47572
11177         * gfortran.dg/class_36.f03: New.
11178
11179 2011-02-02  Richard Guenther  <rguenther@suse.de>
11180
11181         PR tree-optimization/47566
11182         * gcc.dg/lto/20110201-1_0.c: New testcase.
11183
11184 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11185
11186         PR debug/47498
11187         PR debug/47501
11188         PR debug/45136
11189         PR debug/45130
11190         * debug/pr47498.c: New.
11191         * debug/pr47501.c: New.
11192
11193 2011-02-01  Richard Guenther  <rguenther@suse.de>
11194
11195         PR tree-optimization/47559
11196         * g++.dg/torture/pr47559.C: New testcase.
11197
11198 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11199
11200         PR fortran/47565
11201         * gfortran.dg/typebound_call_20.f03: New.
11202
11203 2011-02-01  Richard Guenther  <rguenther@suse.de>
11204
11205         PR tree-optimization/47555
11206         * gcc.dg/pr47555.c: New testcase.
11207
11208 2011-02-01  Richard Guenther  <rguenther@suse.de>
11209
11210         PR tree-optimization/47541
11211         * g++.dg/torture/pr47541.C: New testcase.
11212
11213 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11214
11215         PR fortran/47455
11216         * gfortran.dg/typebound_call_19.f03: New.
11217
11218 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11219
11220         PR c++/47416
11221         * g++.dg/cpp0x/pr47416.C: New test.
11222
11223 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11224
11225         PR fortran/47519
11226         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11227
11228 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11229
11230         PR fortran/47463
11231         * gfortran.dg/typebound_assignment_1.f03: New.
11232
11233 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR tree-optimization/47538
11236         * gcc.c-torture/execute/pr47538.c: New test.
11237
11238 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240         PR target/45325
11241         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11242
11243 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11244
11245         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11246
11247 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         PR rtl-optimization/44031
11250         * gcc.c-torture/compile/20110131-1.c: New test.
11251
11252 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11253
11254         PR fortran/47042
11255         * gfortran.dg/stmt_func_1.f90: New.
11256
11257 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11258
11259         PR fortran/47042
11260         * gfortran.dg/interface_34.f90: New.
11261
11262 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11263
11264         PR fortran/47523
11265         * gfortran.dg/realloc_on_assign_5.f03: New test.
11266         * gfortran.dg/realloc_on_assign_5.f03: New test.
11267
11268 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11269
11270         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11271         * gfortran.dg/bessel_7.f90: Likewise.
11272         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11273
11274         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11275         * gfortran.dg/sum_init_expr.f03: Likewise.
11276
11277         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11278
11279         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11280         -r -nostdlib.
11281
11282         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11283         loop only on "vect_intfloat_cvt" targets.
11284
11285 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/47531
11288         * gfortran.dg/shape_6.f90: New.
11289
11290 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11291
11292         PR libgfortran/47434
11293         * gfortran.dg/read_infnan_1.f90: Update test.
11294         * gfortran.dg/module_nan.f90: Update test.
11295         * gfortran.dg/char4_iunit_1.f03: Update test.
11296         * gfortran.dg/large_real_kind_1.f90: Update test.
11297         * gfortran.dg/real_const_3.f90: Update test.
11298         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11299
11300 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11301
11302         PR c++/47311
11303         * g++.dg/template/param2.C: New test.
11304
11305 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11306
11307         PR libgfortran/47285
11308         * gfortran.dg/fmt_g.f: New test.
11309
11310 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11311
11312         PR fortran/47507
11313         * gfortran.dg/pure_formal_1.f90: New.
11314
11315 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11316
11317         PR target/42894
11318         * gcc.dg/tls/pr42894.c: New test.
11319
11320 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11321
11322         * gcc.dg/pr47276.c: Add dg-require-visibility.
11323
11324 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11325
11326         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11327
11328 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11329             Tobias Burnus  <burnus@gcc.gnu.org>
11330
11331         PR fortran/45170
11332         PR fortran/35810
11333         PR fortran/47350
11334         * gfortran.dg/realloc_on_assign_3.f03: New test.
11335         * gfortran.dg/realloc_on_assign_4.f03: New test.
11336         * gfortran.dg/allocatable_function_5.f90: New test.
11337         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11338         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11339         implemented" dg-errors.
11340
11341 2011-01-27  Jan Hubicka  <jh@suse.cz>
11342
11343         PR middle-end/46949
11344         * gcc.dg/attr-weakref-4.c: New testcase
11345
11346 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11347
11348         PR tree-optimization/47228
11349         * gcc.dg/torture/pr47228.c: New test.
11350
11351 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11352
11353         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11354
11355 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11356
11357         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11358         when using auto-overlay support on the SPU.
11359
11360 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11361
11362         PR rtl-optimization/44174
11363         * gcc.target/i386/asm-6.c: New test.
11364
11365 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11366
11367         PR rtl-optimization/46856
11368         * gcc.c-torture/compile/pr46856.c: New test.
11369
11370 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11371             Andrew Pinski  <pinskia@gmail.com>
11372
11373         PR c/43082
11374         * gcc.dg/pr43082.c: New.
11375
11376 2011-01-26  DJ Delorie  <dj@redhat.com>
11377
11378         PR rtl-optimization/46878
11379         * gcc.dg/pr46878-1.c: New test.
11380
11381 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11382
11383         PR c++/47476
11384         * g++.dg/cpp0x/pr47476.C: New test.
11385
11386 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11387
11388         * gcc.c-torture/compile/20110126-1.c: New test.
11389
11390 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR c/47473
11393         * gcc.dg/torture/pr47473.c: New test.
11394
11395 2011-01-26  Jan Hubicka  <jh@suse.cz>
11396
11397         PR target/47237
11398         * gcc.c-torture/execute/pr47237.c: New testcase.
11399
11400 2011-01-26  Jan Hubicka  <jh@suse.cz>
11401
11402         PR tree-optimization/47190
11403         * gcc.dg/attr-weakref-3.c: New testcase.
11404
11405 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11406
11407         PR c++/43601
11408         * gcc.dg/dll-9a.c: New test file.
11409         * gcc.dg/dll-11.c: Likewise.
11410         * gcc.dg/dll-12.c: Likewise.
11411         * gcc.dg/dll-12a.c: Likewise.
11412         * gcc.dg/dll-11a.c: Likewise.
11413         * gcc.dg/dll-9.c: Likewise.
11414         * gcc.dg/dll-10.c: Likewise.
11415         * gcc.dg/dll-10a.c: Likewise.
11416         * g++.dg/ext/dllexport4a.cc: Likewise.
11417         * g++.dg/ext/dllexport4.C: Likewise.
11418         * g++.dg/ext/dllexport5.C: Likewise.
11419         * g++.dg/ext/dllexport5a.cc: Likewise.
11420
11421 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11422
11423         PR tree-optimization/46970
11424         * gcc.dg/graphite/pr46970.c: New.
11425
11426 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11427
11428         PR tree-optimization/46215
11429         * gcc.dg/graphite/pr46215.c: New.
11430
11431 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11432
11433         PR tree-optimization/46168
11434         * gcc.dg/graphite/pr46168.c: New.
11435
11436 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11437
11438         PR tree-optimization/43657
11439         * gcc.dg/graphite/pr43657.c: New.
11440
11441 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11442
11443         PR tree-optimization/29832
11444         * gfortran.dg/graphite/pr29832.f90: New.
11445
11446 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11447
11448         PR tree-optimization/43567
11449         * gcc.dg/graphite/pr43567.c: New.
11450
11451 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11452
11453         * gfortran.dg/graphite/interchange-4.f: New.
11454         * gfortran.dg/graphite/interchange-5.f: New.
11455
11456         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11457         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11458         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11459         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11460         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11461         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11462         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11463         * gfortran.dg/ltrans-7.f90: Removed.
11464         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11465
11466         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11467         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11468         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11469         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11470         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11471         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11472         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11473         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11474         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11475         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11476         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11477         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11478         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11479         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11480         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11481         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11482         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11483         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11484         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11485         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11486         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11487         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11488         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11489         * gcc.dg/tree-ssa/data-dep-1.c
11490         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11491         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11492         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11493         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11494         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11495
11496 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR tree-optimization/47265
11499         PR tree-optimization/47443
11500         * gcc.c-torture/compile/pr47265.c: New test.
11501         * gcc.dg/pr47443.c: New test.
11502
11503 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11504
11505         PR tree-optimization/47382
11506         * g++.dg/torture/pr47382.C: New test.
11507         * g++.dg/opt/devirt1.C: Xfail.
11508
11509 2011-01-25  Yao Qi  <yao@codesourcery.com>
11510
11511         PR target/45701
11512         * gcc.target/arm/pr45701-1.c: New test.
11513         * gcc.target/arm/pr45701-2.c: New test.
11514         * gcc.target/arm/pr45701-3.c: New test.
11515
11516 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11517             Jakub Jelinek  <jakub@redhat.com>
11518
11519         PR tree-optimization/47271
11520         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11521
11522 2011-01-25  Nick Clifton  <nickc@redhat.com>
11523
11524         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11525         (saturate_add): Delete.
11526         (exchange): Delete.
11527         (main): Do not run saturate_add.
11528         (set_interrupts): Delete.
11529
11530 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11531
11532         PR fortran/47448
11533         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11534
11535 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11536
11537         PR tree-optimization/47427
11538         PR tree-optimization/47428
11539         * gcc.c-torture/compile/pr47427.c: New test.
11540         * gcc.c-torture/compile/pr47428.c: New test.
11541
11542 2011-01-25  Richard Guenther  <rguenther@suse.de>
11543
11544         PR middle-end/47411
11545         * gcc.dg/torture/pr47411.c: New testcase.
11546
11547 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11548
11549         * gfortran.dg/graphite/id-24.f: New.
11550         * gfortran.dg/graphite/id-25.f: New.
11551
11552 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11553
11554         * gfortran.dg/graphite/id-23.f: New.
11555
11556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11557
11558         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11559
11560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11561
11562         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11563         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11564         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11565         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11566         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11567         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11568         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11569         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11570         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11571
11572 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11573
11574         * gcc.dg/graphite/block-0.c: Add documentation.
11575         * gcc.dg/graphite/block-4.c: Same.
11576         * gcc.dg/graphite/block-7.c: Same.
11577         * gcc.dg/graphite/block-8.c: New.
11578         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11579         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11580         * gcc.dg/graphite/interchange-12.c: Add documentation.
11581         * gcc.dg/graphite/interchange-13.c: New.
11582         * gcc.dg/graphite/interchange-14.c: New.
11583         * gcc.dg/graphite/interchange-15.c: New.
11584         * gcc.dg/graphite/interchange-8.c: Add documentation.
11585         * gcc.dg/graphite/interchange-mvt.c: Same.
11586
11587 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11588
11589         PR target/47408
11590         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11591         * gcc.target/powerpc/altivec-14.c: Ditto.
11592         * gcc.target/powerpc/altivec-33.c: Ditto.
11593         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11594         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11595         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11596         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11597         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11598         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11599         * g++.dg/ext/altivec-15.C: Ditto.
11600         * g++.dg/ext/altivec-types-1.C: Ditto.
11601         * g++.dg/ext/altivec-types-2.C: Ditto.
11602         * g++.dg/ext/altivec-types-3.C: Ditto.
11603         * g++.dg/ext/altivec-types-4.C: Ditto.
11604
11605 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11606
11607         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11608
11609 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11610
11611         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11612         optimization options.
11613
11614 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11615
11616         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11617
11618         PR testsuite/45988
11619         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11620
11621 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11622
11623         PR fortran/47421
11624         * gfortran.dg/allocatable_scalar_12.f90: New.
11625
11626 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11627
11628         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11629         vectorization to be not profitable if peeling is used to
11630         realign the memory access.
11631         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11632         loop bound to avoid loop unrolling.
11633         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11634
11635 2011-01-22  Jan Hubicka  <jh@suse.cz>
11636
11637         PR lto/47333
11638         * g++.dg/lto/pr47333.C: New file.
11639
11640 2011-01-22  Jan Hubicka  <jh@suse.cz>
11641
11642         PR tree-optimization/43884
11643         PR lto/44334
11644         * gcc.dg/autopar/outer-2.c: Increase array size.
11645         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11646
11647 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11648
11649         PR fortran/38536
11650         * gfortran.dg/c_loc_tests_16.f90:  New test.
11651
11652 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11653
11654         PR fortran/47399
11655         * gfortran.dg/typebound_proc_19.f90: New.
11656
11657 2011-01-21  Jeff Law <law@redhat.com>
11658
11659         PR tree-optimization/47053
11660         * g++.dg/pr47053.C: New test.
11661
11662 2011-01-21  Jason Merrill  <jason@redhat.com>
11663
11664         PR c++/47041
11665         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11666
11667 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11668
11669         PR c++/47388
11670         * g++.dg/cpp0x/range-for10.C: New test.
11671         * g++.dg/template/for1.C: New test.
11672
11673         PR middle-end/45566
11674         * g++.dg/tree-prof/partition3.C: New test.
11675
11676         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11677
11678         PR rtl-optimization/47366
11679         * g++.dg/opt/pr47366.C: New test.
11680
11681 2011-01-21  Jason Merrill  <jason@redhat.com>
11682
11683         PR c++/46552
11684         * g++.dg/cpp0x/constexpr-regress2.C: New.
11685
11686         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11687
11688 2011-01-21  Jeff Law <law@redhat.com>
11689
11690         PR rtl-optimization/41619
11691         * gcc.dg/pr41619.c: New.
11692
11693 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11694
11695         PR tree-optimization/47355
11696         * g++.dg/opt/pr47355.C: New test.
11697
11698 2011-01-21  Richard Guenther  <rguenther@suse.de>
11699
11700         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11701         making main hot.
11702
11703 2011-01-21  Richard Guenther  <rguenther@suse.de>
11704
11705         PR tree-optimization/47365
11706         * gcc.dg/torture/pr47365.c: New testcase.
11707         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11708
11709 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11710
11711         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11712
11713 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR tree-optimization/47391
11716         * gcc.dg/pr47391.c: New test.
11717
11718 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11719
11720         * g++.dg/template/char1.C: Use signed char.
11721
11722 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11723
11724         PR fortran/47377
11725         * gfortran.dg/pointer_target_4.f90: New.
11726
11727 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11728
11729         PR target/47251
11730         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11731         ILP32 system and not IP32.
11732
11733 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11734
11735         PR debug/46583
11736         * g++.dg/debug/pr46583.C: New.
11737
11738 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR debug/47283
11741         * g++.dg/debug/pr47283.C: New test.
11742
11743         PR testsuite/47371
11744         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11745         * gcc.target/i386/headmerge-2.c: Likewise.
11746
11747 2011-01-20  Richard Guenther  <rguenther@suse.de>
11748
11749         PR middle-end/47370
11750         * gcc.dg/torture/pr47370.c: New testcase.
11751
11752 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11753
11754         PR tree-optimization/46130
11755         * gcc.dg/pr46130-1.c: New test.
11756         * gcc.dg/pr46130-2.c: New test.
11757
11758 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11759
11760         PR c++/47291
11761         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11762
11763 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11764
11765         PR debug/46240
11766         * g++.dg/debug/pr46240.cc: New.
11767
11768 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR c++/47303
11771         * g++.dg/template/anonunion1.C: New test.
11772
11773         PR rtl-optimization/47337
11774         * gcc.c-torture/execute/pr47337.c: New test.
11775
11776 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11777
11778         PR testsuite/45342
11779         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11780
11781 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11782
11783         PR tree-optimization/46021
11784         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11785
11786 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11787
11788         PR tree-optimization/47290
11789         * g++.dg/torture/pr47290.C: New test.
11790
11791 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11792
11793         PR fortran/47240
11794         * gfortran.dg/proc_ptr_comp_29.f90: New.
11795
11796 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11797
11798         PR testsuite/41146
11799         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11800         powerpc-apple-darwin9.
11801
11802 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR rtl-optimization/47299
11805         * gcc.c-torture/execute/pr47299.c: New test.
11806
11807 2011-01-17  Jason Merrill  <jason@redhat.com>
11808
11809         * g++.dg/cpp0x/constexpr-virtual.C: New.
11810
11811 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11812
11813         PR fortran/47331
11814         * gfortran.dg/gomp/pr47331.f90: New test.
11815
11816 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11817
11818         PR objc/47314
11819         * objc.dg/selector-warn-1.m: New.
11820         * obj-c++.dg/selector-warn-1.mm: New.
11821
11822 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11823
11824         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11825         Update dg-final accordingly.
11826
11827 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11828
11829         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11830
11831 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11832
11833         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11834         target check.
11835         * gcc.dg/guality/pr36728-2.c: Likewise.
11836
11837 2011-01-17  Richard Guenther  <rguenther@suse.de>
11838
11839         PR tree-optimization/47313
11840         * g++.dg/torture/pr47313.C: New testcase.
11841
11842 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11843
11844         PR target/47318
11845         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11846         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11847         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11848         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11849
11850         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11851         as __m256i.
11852         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11853         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11854         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11855
11856 2011-01-17  Richard Guenther  <rguenther@suse.de>
11857
11858         PR tree-optimization/45967
11859         * gcc.dg/torture/pr45967-2.c: New testcase.
11860         * gcc.dg/torture/pr45967-3.c: Likewise.
11861
11862 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11863
11864         PR testsuite/47325
11865         * g++.dg/ext/pr47213.C: Require visibility.
11866
11867 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11868
11869         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11870         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11871
11872 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11873
11874         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11875         Linux-based targets.
11876
11877 2011-01-13  Jan Hubicka  <jh@suse.cz>
11878
11879         PR tree-optimization/47276
11880         * gcc.dg/pr47276.c: New testcase.
11881
11882 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11883             Jonathan Wakely  <jwakely.gcc@gmail.com>
11884
11885         PR c++/33558
11886         * g++.dg/other/pr33558.C: New.
11887         * g++.dg/other/pr33558-2.C: New.
11888
11889 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11890
11891         PR tree-optimization/45934
11892         PR tree-optimization/46302
11893         * g++.dg/ipa/devirt-c-1.C: New test.
11894         * g++.dg/ipa/devirt-c-2.C: Likewise.
11895         * g++.dg/ipa/devirt-c-3.C: Likewise.
11896         * g++.dg/ipa/devirt-c-4.C: Likewise.
11897         * g++.dg/ipa/devirt-c-5.C: Likewise.
11898         * g++.dg/ipa/devirt-c-6.C: Likewise.
11899         * g++.dg/ipa/devirt-6.C: Likewise.
11900         * g++.dg/ipa/devirt-d-1.C: Likewise.
11901         * g++.dg/torture/pr45934.C: Likewise.
11902
11903 2011-01-14  Jason Merrill  <jason@redhat.com>
11904
11905         * g++.dg/cpp0x/variadic105.C: New.
11906
11907 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11908             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11909
11910         PR objc/45989
11911         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11912         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11913         execution tests on i?86-*-*, x86_64-*-* and
11914         powerpc*-apple-darwin* && ilp32.
11915         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11916         tests on i?86-*-* and x86_64-*-*.
11917
11918 2011-01-14  Richard Guenther  <rguenther@suse.de>
11919
11920         PR tree-optimization/47280
11921         * g++.dg/opt/pr47280.C: New testcase.
11922
11923 2011-01-14  Jason Merrill  <jason@redhat.com>
11924
11925         * g++.dg/cpp0x/constexpr-regress1.C: New.
11926
11927         * g++.dg/ext/flexary2.C: New.
11928
11929 2011-01-14  Richard Guenther  <rguenther@suse.de>
11930
11931         PR middle-end/47281
11932         * gcc.dg/torture/pr47281.c: New testcase.
11933         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11934
11935 2011-01-14  Richard Guenther  <rguenther@suse.de>
11936
11937         PR tree-optimization/47286
11938         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11939
11940 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11941
11942         PR c++/47213
11943         * g++.dg/ext/pr47213.C: New.
11944
11945 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11946
11947         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11948
11949 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11950             Mikael Morin  <mikael@gcc.gnu.org>
11951
11952         PR fortran/45848
11953         PR fortran/47204
11954         * gfortran.dg/select_type_20.f90: New.
11955         * gfortran.dg/select_type_21.f90: New.
11956
11957 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11958
11959         PR target/47251
11960         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11961
11962 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11963
11964         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11965         * gcc.dg/guality/pr36728-2.c: Likewise.
11966
11967 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11968
11969         PR debug/PR46973
11970         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11971
11972 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11973
11974         PR rtl-optimization/45352
11975         * gcc.dg/pr45352-3.c: New.
11976
11977 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11978
11979         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11980         comment.
11981         * g++.dg/cpp0x/range-for8.C: New.
11982         * g++.dg/cpp0x/range-for9.C: New.
11983
11984 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11985
11986         PR debug/47209
11987         * g++.dg/debug/pr47209.C: New.
11988
11989 2011-01-12  Richard Guenther  <rguenther@suse.de>
11990
11991         PR lto/47259
11992         * gcc.dg/lto/pr47259_0.c: New testcase.
11993         * gcc.dg/lto/pr47259_1.c: Likewise.
11994
11995 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11996
11997         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11998         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11999         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12000         methods missing from the OBJC2 Object.
12001         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12002         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12003         GNU and NeXT runtimes.
12004         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12005         comments.
12006         * objc-obj-c++-shared/Object1.m: Likewise.
12007         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12008         * objc.dg/proto-qual-1.m: Likewise.
12009         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12010         * obj-c++.dg/proto-qual-1.mm: Likewise.
12011
12012 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12013
12014         PR testsuite/33033
12015         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12016
12017 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12018
12019         Fixed the Objective-C++ testsuite and updated all tests.
12020         * lib/obj-c++.exp (obj-c++_init): Declare and set
12021         gcc_warning_prefix and gcc_error_prefix.
12022         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12023         'dg-warning', 'dg-message' and 'dg-error'.
12024         * obj-c++.dg/class-extension-3.mm: Likewise.
12025         * obj-c++.dg/class-protocol-1.mm: Likewise.
12026         * obj-c++.dg/encode-7.mm: Likewise.
12027         * obj-c++.dg/exceptions-3.mm: Likewise.
12028         * obj-c++.dg/exceptions-5.mm: Likewise.
12029         * obj-c++.dg/method-12.mm: Likewise.
12030         * obj-c++.dg/method-13.mm: Likewise.
12031         * obj-c++.dg/method-15.mm: Likewise.
12032         * obj-c++.dg/method-16.mm: Likewise.
12033         * obj-c++.dg/method-4.mm: Likewise.
12034         * obj-c++.dg/method-8.mm: Likewise.
12035         * obj-c++.dg/method-conflict-1.mm: Likewise.
12036         * obj-c++.dg/method-conflict-2.mm: Likewise.
12037         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12038         and uncommented second part of the testcase now that the testsuite
12039         works correctly.
12040         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12041         and uncommented second part of the testcase now that the testsuite
12042         works correctly.
12043         * obj-c++.dg/private-1.mm: Likewise.
12044         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12045         * obj-c++.dg/syntax-error-7.mm: Likewise.
12046         * obj-c++.dg/warn5.mm: Likewise.
12047         * obj-c++.dg/property/at-property-14.mm: Likewise.
12048         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12049         FIXME.
12050         * obj-c++.dg/property/at-property-18.mm: Likewise.
12051         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12052         FIXME.
12053         * obj-c++.dg/property/at-property-21.mm: Likewise.
12054         * obj-c++.dg/property/at-property-28.mm: Likewise.
12055         * obj-c++.dg/property/at-property-5.mm: Likewise.
12056         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12057         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12058         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12059         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12060         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12061         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12062         * obj-c++.dg/tls/diag-5.mm: Likewise.
12063         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12064         dg-error, now matched correctly.
12065
12066 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12067
12068         * objc.dg/property/at-property-29.m: New.
12069         * obj-c++.dg/property/at-property-29.mm: New.
12070
12071 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12072
12073         * go.test/go-test.exp (go-set-goarch): New proc.
12074         (go-gc-tests): Use it.
12075
12076 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12077
12078         PR debug/46955
12079         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12080
12081 2011-01-11  Richard Henderson  <rth@redhat.com>
12082
12083         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12084
12085 2011-01-11  Jan Hubicka  <jh@suse.cz>
12086
12087         PR lto/45721
12088         PR lto/45375
12089         * gcc.dg/lto/pr45721_1.c: New file.
12090         * gcc.dg/lto/pr45721_0.c: New file.
12091
12092 2011-01-11  Richard Guenther  <rguenther@suse.de>
12093
12094         PR tree-optimization/46076
12095         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12096
12097 2011-01-11  Jeff Law <law@redhat.com>
12098
12099         * PR tree-optimization/47086
12100         * gcc.dg/pr47086.c: New test.
12101
12102 2011-01-11  Jason Merrill  <jason@redhat.com>
12103
12104         PR c++/46658
12105         * g++.dg/template/new10.C: New.
12106
12107         PR c++/45520
12108         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12109
12110 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12111
12112         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12113         Split type definitions and NSConstantString class into...
12114         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12115         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12116         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12117         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12118         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12119         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12120         to comments.
12121         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12122         encode defines for newer NeXT system headers.
12123         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12124         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12125         * objc.dg/foreach-5.m: Likewise.
12126         * objc.dg/foreach-2.m: Likewise.
12127         * objc.dg/foreach-4.m: Likewise.
12128         * objc.dg/torture/strings/string1.m: Likewise.
12129         * objc.dg/torture/strings/string2.m: Likewise.
12130         * objc.dg/torture/strings/string3.m: Likewise.
12131         * objc.dg/torture/strings/string4.m: Likewise.
12132         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12133         header and stand alone.
12134         * obj-c++.dg/strings/strings-2.mm: Likewise.
12135         * objc.dg/torture/strings/const-str-3.m: Likewise.
12136         * objc.dg/strings/strings-2.m: Likewise.
12137         * objc.dg/strings/const-str-12b.m: Likewise.
12138
12139 2011-01-12  Richard Guenther  <rguenther@suse.de>
12140
12141         PR middle-end/32511
12142         * gcc.dg/attr-weak-1.c: Adjust.
12143
12144 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12145
12146         PR fortran/47051
12147         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12148         standard compliant and comment.
12149
12150 2011-01-10  Jan Hubicka  <jh@suse.cz>
12151
12152         PR lto/46083
12153         * gcc.dg/initpri3.c: New testcase.
12154
12155 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12156
12157         PR lto/47222
12158         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12159         externally visible.
12160         (g_esi): Likewise.
12161         (g_ebx): Likewise.
12162         (g_ebp): Likewise.
12163         (g_esp): Likewise.
12164         (g_ebp_save): Likewise.
12165         (g_esp_save): Likewise.
12166
12167 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12168
12169         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12170
12171 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12172
12173         PR tree-optimization/46021
12174         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12175         i?86-*-*, x86_64-*-*.
12176
12177 2011-01-10  Jeff Law <law@redhat.com>
12178
12179         * PR tree-optimization/47141
12180         * gcc.c-torture/compile/pr47141.c: New test.
12181
12182 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12183
12184         PR testsuite/46230
12185         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12186         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12187         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12188         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12189
12190         PR testsuite/46230
12191         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12192         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12193         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12194         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12195         being vectorized.  Adjust dg-final pattern.
12196
12197         PR testsuite/46230
12198         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12199         * gcc.dg/vect/slp-24.c: Likewise.
12200
12201 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12202
12203         PR c++/47218
12204         * g++.dg/other/pr47218-1.C: New test file.
12205         * g++.dg/other/pr47218.C: Likewise.
12206         * g++.dg/other/pr47218.h: New supporting header.
12207
12208 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12209
12210         PR objc/47232
12211         * objc.dg/attributes/invalid-attribute-1.m: New.
12212         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12213
12214 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12215
12216         PR fortran/47224
12217         * gfortran.dg/proc_ptr_comp_28.f90: New.
12218
12219 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12220
12221         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12222         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12223         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12224         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12225         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12226         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12227         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12228         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12229         * objc.dg/gnu-api-2-class.m: Likewise.
12230         * objc.dg/gnu-api-2-ivar.m: Likewise.
12231         * objc.dg/gnu-api-2-method.m: Likewise.
12232         * objc.dg/gnu-api-2-objc.m: Likewise.
12233         * objc.dg/gnu-api-2-object.m: Likewise.
12234         * objc.dg/gnu-api-2-property.m: Likewise.
12235         * objc.dg/gnu-api-2-protocol.m: Likewise.
12236         * objc.dg/gnu-api-2-sel.m: Likewise.
12237
12238 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12239
12240         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12241         * objc.dg/objc-foreach-4.m: Likewise.
12242         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12243         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12244         * objc.dg/foreach-4.m: Likewise.
12245         * objc.dg/foreach-5.m: Likewise.
12246         * objc.dg/foreach-3.m: Return self from init.
12247
12248 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12249
12250         PR fortran/38536
12251         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12252
12253 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12254
12255         PR fortran/46313
12256         * gfortran.dg/class_35.f90: New.
12257
12258 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12259
12260         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12261
12262 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12263
12264         PR objc/47078
12265         * objc.dg/invalid-method-2.m: New.
12266         * obj-c++.dg/invalid-method-2.mm: New.
12267
12268 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12269
12270         PR fortran/46896
12271         * gfortran.dg/transpose_optimization_2.f90 : New test.
12272
12273 2011-01-08  Jan Hubicka  <jh@suse.cz>
12274
12275         PR tree-optmization/46469
12276         * g++.dg/torture/pr46469.C: New testcase.
12277
12278 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12279
12280         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12281         emulation of libobjc-gnu structure layout functionality to ..
12282         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12283         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12284         * objc/execute/bf-common.h: Adjust headers.
12285         * objc/execute/bf-1.m: Likewise.
12286         * objc/execute/bf-2.m: Likewise.
12287         * objc/execute/bf-3.m: Likewise.
12288         * objc/execute/bf-4.m: Likewise.
12289         * objc/execute/bf-5.m: Likewise.
12290         * objc/execute/bf-6.m: Likewise.
12291         * objc/execute/bf-7.m: Likewise.
12292         * objc/execute/bf-8.m: Likewise.
12293         * objc/execute/bf-9.m: Likewise.
12294         * objc/execute/bf-10.m: Likewise.
12295         * objc/execute/bf-11.m: Likewise.
12296         * objc/execute/bf-12.m: Likewise.
12297         * objc/execute/bf-13.m: Likewise.
12298         * objc/execute/bf-14.m: Likewise.
12299         * objc/execute/bf-15.m: Likewise.
12300         * objc/execute/bf-16.m: Likewise.
12301         * objc/execute/bf-17.m: Likewise.
12302         * objc/execute/bf-18.m: Likewise.
12303         * objc/execute/bf-19.m: Likewise.
12304         * objc/execute/bf-20.m: Likewise.
12305         * objc/execute/bf-21.m: Likewise.
12306         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12307         objc_get_type_qualifiers ().
12308
12309 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12310
12311         PR fortran/45777
12312         * gfortran.dg/dependency_39.f90:  New test.
12313
12314 2011-01-07  Jan Hubicka  <jh@suse.cz>
12315
12316         Get builtins tests ready for linker plugin.
12317         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12318         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12319         my_memset, my_bzero): Mark used.
12320         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12321         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12322         volatile.
12323         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12324         volatile.
12325
12326 2011-01-07  Jan Hubicka  <jh@suse.cz>
12327
12328         PR tree-optimization/46367
12329         * g++.dg/torture/pr46367.C: New file.
12330
12331 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12332
12333         PR target/47201
12334         * gcc.dg/pr47201.c: New test.
12335
12336         PR bootstrap/47187
12337         * gcc.dg/tree-prof/pr47187.c: New test.
12338
12339 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12340
12341         PR fortran/41580
12342         * gfortran.dg/extends_type_of_3.f90: New.
12343
12344 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12345
12346         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12347         * g++.dg/ext/dllimport-MI1.C: Likewise.
12348         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12349         * g++.dg/ext/dllimport10.C: Likewise.
12350         * g++.dg/ext/dllimport11.C: Likewise.
12351         * g++.dg/ext/dllimport12.C: Likewise.
12352         * g++.dg/ext/dllimport13.C: Likewise.
12353         * g++.dg/ext/dllimport2.C: Likewise.
12354         * g++.dg/ext/dllimport3.C: Likewise.
12355         * g++.dg/ext/dllimport4.C: Likewise.
12356         * g++.dg/ext/dllimport5.C: Likewise.
12357         * g++.dg/ext/dllimport6.C: Likewise.
12358         * g++.dg/ext/dllimport8.C: Likewise.
12359         * g++.dg/ext/dllimport9.C: Likewise.
12360         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12361         targets, too. Additionally enable test for i?86-*-mingw*.
12362         * g++.dg/ext/selectany1.C: Likewise.
12363         Remove guard variable check.
12364
12365 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12366
12367         PR fortran/47189
12368         PR fortran/47194
12369         * gfortran.dg/storage_size_3.f08: Extended.
12370
12371 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12372
12373         PR c++/47022
12374         * g++.dg/template/stdarg1.C: New test.
12375
12376 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12377
12378         PR fortran/47195
12379         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12380         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12381         from the interface of functions to not hide the errors that
12382         shall be tested.
12383
12384 2011-01-06  Jan Hubicka  <jh@suse.cz>
12385
12386         * gcc.dg/lto/pr47188_0.c: New testcase.
12387         * gcc.dg/lto/pr47188_1.c: New testcase.
12388
12389 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12390
12391         PR fortran/33117
12392         PR fortran/46478
12393         * gfortran.dg/interface_33.f90: New test.
12394
12395 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR c/47150
12398         * gcc.c-torture/compile/pr47150.c: New test.
12399
12400 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12401
12402         PR tree-optimization/47139
12403         * gcc.dg/vect/pr47139.c: New test.
12404
12405 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12406
12407         PR fortran/47180
12408         * gfortran.dg/extends_type_of_2.f03: New.
12409
12410 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12411
12412         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12413
12414 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12415
12416         * gnat.dg/opt14.adb: New test.
12417
12418 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12419
12420         PR fortran/46017
12421         * gfortran.dg/allocate_error_2.f90:  New test.
12422
12423 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12424
12425         PR fortran/47024
12426         * gfortran.dg/storage_size_3.f08: New.
12427
12428 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12429
12430         PR libgfortran/47154
12431         * gfortran.dg/namelist_68.f90: New test.
12432
12433 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12434
12435         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12436
12437 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12438
12439         PR fortran/46448
12440         * gfortran.dg/class_34.f90: New.
12441
12442 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12443
12444         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12445         use __builtin_inff.  Skip all single-precision tests that require
12446         Infinity.
12447
12448 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12449
12450         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12451
12452 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12453
12454         PR tree-optimization/47148
12455         * gcc.c-torture/execute/pr47148.c: New test.
12456
12457         PR tree-optimization/47155
12458         * gcc.c-torture/execute/pr47155.c: New test.
12459
12460         PR rtl-optimization/47157
12461         * gcc.c-torture/compile/pr47157.c: New test.
12462
12463 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12464
12465         * gcc.dg/torture/vector-shift2.c (schar): Define.
12466         (main): Always use schar or uchar instead of plain "char" to avoid
12467         dependencies on implementation-defined char signedness.
12468
12469 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12470
12471         PR tree-optimization/46801
12472         * gnat.dg/pack9.adb: Remove xfail.
12473
12474 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12475
12476         PR tree-optimization/46984
12477         * g++.dg/ipa/pr46984.C: New test.
12478
12479 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12480
12481         PR fortran/46408
12482         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12483
12484 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR tree-optimization/47140
12487         * gcc.c-torture/compile/pr47140.c: New test.
12488
12489         PR rtl-optimization/47028
12490         * gcc.dg/pr47028.c: New test.
12491
12492 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12493
12494         * objc.dg/protocol-forward-1.m: Removed TODO.
12495         * objc.dg/protocol-forward-2.m: New.
12496         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12497         * obj-c++.dg/protocol-forward-2.mm: New.
12498
12499 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12500
12501         PR target/38662
12502         * g++.dg/eh/pr38662.C: New testcase.
12503
12504 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12505
12506         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12507         scan for newline '\n'.
12508
12509 \f
12510 Copyright (C) 2011 Free Software Foundation, Inc.
12511
12512 Copying and distribution of this file, with or without modification,
12513 are permitted in any medium without royalty provided the copyright
12514 notice and this notice are preserved.