OSDN Git Service

2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2
3         PR tree-optimization/50189
4         * g++.dg/torture/pr50189.C: New testcase.
5
6 2011-10-12  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/50700
9         * gcc.dg/builtin-object-size-12.c: New testcase.
10
11 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
12
13         PR c/50565
14         * gcc.c-torture/compile/pr50565-1.c,
15         gcc.c-torture/compile/pr50565-2.c: New tests.
16
17 2011-10-11  Jason Merrill  <jason@redhat.com>
18
19         PR c++/49855
20         PR c++/49896
21         * g++.dg/template/constant1.C: New.
22         * g++.dg/template/constant2.C: New.
23         * g++.dg/cpp0x/constexpr-template3.C: New.
24
25 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
26
27         * gcc.target/i386/warn-vect-op-3.c: New test.
28         * gcc.target/i386/warn-vect-op-1.c: New test.
29         * gcc.target/i386/warn-vect-op-2.c: New test.
30
31 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
32
33         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
34
35 2011-10-11  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/50204
38         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
39
40 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
41
42         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
43
44 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
45
46         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
47         * gcc.target/i386/fma_double_2.c: Ditto.
48         * gcc.target/i386/fma_double_3.c: Ditto.
49         * gcc.target/i386/fma_double_4.c: Ditto.
50         * gcc.target/i386/fma_double_5.c: Ditto.
51         * gcc.target/i386/fma_double_6.c: Ditto.
52         * gcc.target/i386/fma_float_1.c: Ditto.
53         * gcc.target/i386/fma_float_2.c: Ditto.
54         * gcc.target/i386/fma_float_3.c: Ditto.
55         * gcc.target/i386/fma_float_4.c: Ditto.
56         * gcc.target/i386/fma_float_5.c: Ditto.
57         * gcc.target/i386/fma_float_6.c: Ditto.
58         * gcc.target/i386/l_fma_double_1.c: Ditto.
59         * gcc.target/i386/l_fma_double_2.c: Ditto.
60         * gcc.target/i386/l_fma_double_3.c: Ditto.
61         * gcc.target/i386/l_fma_double_4.c: Ditto.
62         * gcc.target/i386/l_fma_double_5.c: Ditto.
63         * gcc.target/i386/l_fma_double_6.c: Ditto.
64         * gcc.target/i386/l_fma_float_1.c: Ditto.
65         * gcc.target/i386/l_fma_float_2.c: Ditto.
66         * gcc.target/i386/l_fma_float_3.c: Ditto.
67         * gcc.target/i386/l_fma_float_4.c: Ditto.
68         * gcc.target/i386/l_fma_float_5.c: Ditto.
69         * gcc.target/i386/l_fma_float_6.c: Ditto.
70         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
71         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
72         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
73         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
74         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
75         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
76         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
77         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
78         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
79         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
80         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
81         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
82
83 2011-10-11  Tristan Gingold  <gingold@adacore.com>
84
85         * gcc.dg/va-arg-4.c: New test.
86         * gcc.dg/va-arg-5.c: Ditto.
87
88 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
89
90         * lib/target-supports.exp (check_effective_target_fd_truncate):
91         Close and unlink test file before exit.
92
93 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
94
95         PR fortran/50564
96         * gfortran.dg/forall_15.f90:  New test case.
97
98 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
99             Andrew Macleod  <amacleod@redhat.com>
100
101         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
102         wrappers for *other_threads() and *final_verify().
103         * gcc.dg/simulate-thread/simulate-thread.h
104         (simulate_thread_wrapper_other_threads): New.
105         (simulate_thread_wrapper_final_verify): New.
106
107 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
108
109         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
110
111 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
112
113         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
114
115 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
116             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
117
118         * gcc.target/i386/fma_1.h: New file.
119         * gcc.target/i386/fma_2.h: Likewise.
120         * gcc.target/i386/fma_3.h: Likewise.
121         * gcc.target/i386/fma_4.h: Likewise.
122         * gcc.target/i386/fma_5.h: Likewise.
123         * gcc.target/i386/fma_6.h: Likewise.
124         * gcc.target/i386/fma_double_1.c: Likewise.
125         * gcc.target/i386/fma_double_2.c: Likewise.
126         * gcc.target/i386/fma_double_3.c: Likewise.
127         * gcc.target/i386/fma_double_4.c: Likewise.
128         * gcc.target/i386/fma_double_5.c: Likewise.
129         * gcc.target/i386/fma_double_6.c: Likewise.
130         * gcc.target/i386/fma_float_1.c: Likewise.
131         * gcc.target/i386/fma_float_2.c: Likewise.
132         * gcc.target/i386/fma_float_3.c: Likewise.
133         * gcc.target/i386/fma_float_4.c: Likewise.
134         * gcc.target/i386/fma_float_5.c: Likewise.
135         * gcc.target/i386/fma_float_6.c: Likewise.
136         * gcc.target/i386/fma_main.h: Likewise.
137         * gcc.target/i386/fma_run_double_1.c: Likewise.
138         * gcc.target/i386/fma_run_double_2.c: Likewise.
139         * gcc.target/i386/fma_run_double_3.c: Likewise.
140         * gcc.target/i386/fma_run_double_4.c: Likewise.
141         * gcc.target/i386/fma_run_double_5.c: Likewise.
142         * gcc.target/i386/fma_run_double_6.c: Likewise.
143         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
144         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
145         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
146         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
147         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
148         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
149         * gcc.target/i386/fma_run_float_1.c: Likewise.
150         * gcc.target/i386/fma_run_float_2.c: Likewise.
151         * gcc.target/i386/fma_run_float_3.c: Likewise.
152         * gcc.target/i386/fma_run_float_4.c: Likewise.
153         * gcc.target/i386/fma_run_float_5.c: Likewise.
154         * gcc.target/i386/fma_run_float_6.c: Likewise.
155         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
156         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
157         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
158         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
159         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
160         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
161         * gcc.target/i386/l_fma_1.h: Likewise.
162         * gcc.target/i386/l_fma_2.h: Likewise.
163         * gcc.target/i386/l_fma_3.h: Likewise.
164         * gcc.target/i386/l_fma_4.h: Likewise.
165         * gcc.target/i386/l_fma_5.h: Likewise.
166         * gcc.target/i386/l_fma_6.h: Likewise.
167         * gcc.target/i386/l_fma_double_1.c: Likewise.
168         * gcc.target/i386/l_fma_double_2.c: Likewise.
169         * gcc.target/i386/l_fma_double_3.c: Likewise.
170         * gcc.target/i386/l_fma_double_4.c: Likewise.
171         * gcc.target/i386/l_fma_double_5.c: Likewise.
172         * gcc.target/i386/l_fma_double_6.c: Likewise.
173         * gcc.target/i386/l_fma_float_1.c: Likewise.
174         * gcc.target/i386/l_fma_float_2.c: Likewise.
175         * gcc.target/i386/l_fma_float_3.c: Likewise.
176         * gcc.target/i386/l_fma_float_4.c: Likewise.
177         * gcc.target/i386/l_fma_float_5.c: Likewise.
178         * gcc.target/i386/l_fma_float_6.c: Likewise.
179         * gcc.target/i386/l_fma_main.h: Likewise.
180         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
181         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
182         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
183         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
184         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
185         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
186         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
187         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
188         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
189         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
190         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
191         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
192
193 2011-10-10  Richard Guenther  <rguenther@suse.de>
194
195         PR middle-end/50389
196         * gcc.dg/torture/pr50389.c: New testcase.
197
198 2011-10-10  Richard Guenther  <rguenther@suse.de>
199
200         PR middle-end/50195
201         * gcc.dg/builtins-47.c: Optimize.
202
203 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
204
205         * lib/gcc-simulate-thread.exp: New.
206         * gcc.dg/simulate-thread/guality.h: New.
207         * gcc.dg/simulate-thread/simulate-thread.h: New.
208         * gcc.dg/simulate-thread/simulate-thread.exp: New.
209         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
210         * gcc.dg/simulate-thread/README: New.
211         * g++.dg/simulate-thread/guality.h: New.
212         * g++.dg/simulate-thread/simulate-thread.h: New.
213         * g++.dg/simulate-thread/simulate-thread.exp: New.
214         * g++.dg/simulate-thread/simulate-thread.gdb: New.
215         * c-c++-common/cxxbitfields-2.c: Remove.
216         * c-c++-common/cxxbitfields.c: Remove.
217         * c-c++-common/cxxbitfields-4.c: Remove.
218         * c-c++-common/cxxbitfields-5.c: Remove.
219         * c-c++-common/simulate-thread/bitfields-1.c: New.
220         * c-c++-common/simulate-thread/bitfields-2.c: New.
221         * c-c++-common/simulate-thread/bitfields-3.c: New.
222         * c-c++-common/simulate-thread/bitfields-4.c: New.
223
224 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
225
226         PR c++/38980
227         * g++.dg/warn/format5.C: New.
228
229 2011-10-09  Tobias Burnus  <burnus@net-b.de>
230
231         PR fortran/50273
232         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
233         * gfortran.dg/common_16.f90: New.
234
235 2011-10-09  Tobias Burnus  <burnus@net-b.de>
236
237         * gfortran.dg/iso_c_binding_param_1.f90: New.
238         * gfortran.dg/iso_c_binding_param_2.f90: New.
239         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
240
241 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
242
243         PR tree-optimization/50635
244         * gcc.dg/vect/pr50635.c: New test.
245
246 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
247
248         PR fortran/50659
249         * gfortran.dg/proc_decl_27.f90: New.
250
251 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
252
253         PR libobjc/50428
254         * objc/execute/initialize-1.m: New test.
255
256 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
257
258         PR fortran/47844
259         * gfortran.dg/pointer_function_result_1.f90 : New test.
260
261 2011-10-07  David S. Miller  <davem@davemloft.net>
262
263         PR 50655
264         * gcc.target/sparc/sparc.exp: Add vis3 target test.
265         * gcc.target/sparc/cmask.c: Use it.
266         * gcc.target/sparc/fhalve.c: Likewise.
267         * gcc.target/sparc/fnegop.c: Likewise.
268         * gcc.target/sparc/fpadds.c: Likewise.
269         * gcc.target/sparc/fshift.c: Likewise.
270         * gcc.target/sparc/fucmp.c: Likewise.
271         * gcc.target/sparc/lzd.c: Likewise.
272         * gcc.target/sparc/vis3misc.c: Likewise.
273         * gcc.target/sparc/xmul.c: Likewise.
274
275 2011-10-07  Richard Henderson  <rth@redhat.com>
276
277         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
278         match for avx2.
279         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
280
281 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
282
283         * gcc.dg/pr50193-1.c: New file.
284         * gcc.target/arm/shiftable.c: New file.
285
286 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
287
288         PR fortran/50625
289         * gfortran.dg/class_46.f03: New.
290
291 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
292
293         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
294         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
295         (syslog, vsyslog, __vsyslog_chk): Likewise.
296
297         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
298         (x, EXT_x): Use ASMNAME.
299
300         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
301         (a, c): Use ASMNAME.
302
303 2011-10-07  Tom de Vries  <tom@codesourcery.com>
304
305         PR middle-end/50527
306         * gcc.dg/pr50527.c: New test.
307
308 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
309
310         PR tree-optimization/50650
311         * gcc.c-torture/compile/pr50650.c: New test.
312
313 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
314
315         PR tree-optimization/50575
316         * gcc.c-torture/execute/vector-compare-2.x: New file.
317
318 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
319
320         PR middle-end/50125
321         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
322         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
323         (bar3): Likewise.
324
325 2011-10-07  Richard Guenther  <rguenther@suse.de>
326
327         PR testsuite/50637
328         * gcc.dg/vect/vect-align-2.c: Increase array size.
329
330 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
331             H.J. Lu  <hongjiu.lu@intel.com>
332
333         PR target/50603
334         * gcc.target/i386/pr50603.c: New test.
335
336 2011-10-06  Jason Merrill  <jason@redhat.com>
337
338         PR c++/39164
339         * g++.dg/cpp0x/default31.C: New.
340
341 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
342
343         PR tree-optimization/50596
344         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
345         New.
346         * gcc.dg/vect/vect-cond-8.c: New test.
347
348 2011-10-06  Richard Henderson  <rth@redhat.com>
349
350         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
351         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
352         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
353         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
354         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
355         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
356         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
357         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
358         * gcc.c-torture/execute/vshuf-16.inc: New file.
359         * gcc.c-torture/execute/vshuf-2.inc: New file.
360         * gcc.c-torture/execute/vshuf-4.inc: New file.
361         * gcc.c-torture/execute/vshuf-8.inc: New file.
362         * gcc.c-torture/execute/vshuf-main.inc: New file.
363         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
364         * gcc.c-torture/execute/vshuf-v2df.c: New test.
365         * gcc.c-torture/execute/vshuf-v2di.c: New test.
366         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
367         * gcc.c-torture/execute/vshuf-v2si.c: New test.
368         * gcc.c-torture/execute/vshuf-v4df.c: New test.
369         * gcc.c-torture/execute/vshuf-v4di.c: New test.
370         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
371         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
372         * gcc.c-torture/execute/vshuf-v4si.c: New test.
373         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
374         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
375         * gcc.c-torture/execute/vshuf-v8si.c: New test.
376
377 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
378
379         PR tree-optimization/49279
380         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
381         * gcc.c-torture/execute/pr49279.c: New test.
382
383 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
384
385         PR target/49049
386         * gcc.c-torture/compile/pr49049.c: New test.
387
388 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
389
390         PR target/50305
391         * gcc.target/arm/pr50305.c: New test.
392
393 2011-10-06  Richard Guenther  <rguenther@suse.de>
394
395         PR tree-optimization/38884
396         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
397         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
398
399 2011-10-05  David S. Miller  <davem@davemloft.net>
400
401         * gcc.target/sparc/lzd.c: New test.
402         * gcc.target/sparc/popc.c: New test.
403
404 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
405
406         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
407         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
408         * g++.dg/other/final1.C: Cleanup original tree dump.
409
410 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
411
412         PR tree-optimization/50613
413         * gcc.dg/pr50613.c: New test.
414
415 2011-10-05  Richard Henderson  <rth@redhat.com>
416
417         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
418         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
419         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
420         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
421         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
422         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
423         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
424         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
425
426 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
427
428         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
429         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
430         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
431         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
432         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
433
434 2011-10-05  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/38885
437         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
438
439 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
440
441         * gcc.target/i386/sw-1.c: New test.
442
443 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
444
445         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
446         -mtune=generic.
447         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
448
449 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
450
451         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
452
453 2011-10-04  David S. Miller  <davem@davemloft.net>
454
455         * gcc.target/sparc/fhalve.c: New test.
456         * gcc.target/sparc/fnegop.c: New test.
457         * gcc.target/sparc/xmul.c: New test.
458
459 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
460
461         PR fortran/35831
462         * gfortran.dg/dummy_procedure_6.f90: New.
463
464 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
465
466         PR tree-optimization/50604
467         * gcc.dg/pr50604.c: New test.
468
469 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
470
471         PR tree-optimization/49662
472         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
473         * gcc.dg/graphite/interchange-15.c: Likewise.
474         * gcc.dg/graphite/interchange-mvt.c: Likewise.
475
476 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
477
478         * gcc.dg/tree-ssa/restrict-4.c: New test.
479
480 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
481
482         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
483         (main): Use __typeof to get result type of comparison.
484
485 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
486
487         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
488         Make et_vect_multiple_sizes_saved global.
489         (check_effective_target_vect64): Make et_vect64_saved global.
490
491 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
492
493         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
494         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
495         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
496         * gcc.dg/builtin-complex-err-1.c: Adjust.
497
498 2011-10-02  Jason Merrill  <jason@redhat.com>
499
500         * g++.dg/cpp0x/range-for22.C: New.
501
502         * g++.dg/cpp0x/variadic65.C: Remove xfails.
503         * g++.dg/cpp0x/variadic82.C: Remove xfails.
504         * g++.dg/cpp0x/variadic83.C: Remove xfails.
505         * g++.dg/cpp0x/variadic105.C: Remove xfails.
506
507         * g++.dg/cpp0x/nsdmi5.C: New.
508
509 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
510
511         PR target/50579
512         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
513         New procedures.
514         (mips-dg-options): Force an ABI option if the current ABI is
515         incompatible with the required -mlong setting.  Likewise force
516         a long setting if the current one is incompatible with the
517         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
518         throughout procedure.
519         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
520         instead of addressing=absolute.
521
522 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
523
524         * gcc.target/mips/stack-1.c: New test.
525
526 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
527
528         * gcc.dg/pr49696.c: New test.
529
530 2011-10-02  Jan Hubicka  <jh@suse.cz>
531
532         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
533
534 2011-10-01  David S. Miller  <davem@davemloft.net>
535
536         * gcc.target/sparc/cmask.c: New test.
537         * gcc.target/sparc/fpadds.c: New test.
538         * gcc.target/sparc/fshift.c: New test.
539         * gcc.target/sparc/fucmp.c: New test.
540         * gcc.target/sparc/vis3misc.c: New test.
541
542 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
543
544         PR fortran/50585
545         * gfortran.dg/assumed_charlen_arg_2.f90: New.
546
547 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
548
549         PR c++/44473
550         * g++.dg/dfp/44473-1.C: New test.
551         * g++.dg/dfp/44473-2.C: New test.
552         * g++.dg/dfp/mangle-1.C: New test.
553         * g++.dg/dfp/mangle-2.C: New test.
554         * g++.dg/dfp/mangle-3.C: New test.
555         * g++.dg/dfp/mangle-4.C: New test.
556         * g++.dg/dfp/mangle-5.C: New test.
557
558 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
559
560         PR inline-asm/50571
561         * gcc.dg/pr50571.c: New test.
562
563         PR tree-optimization/46309
564         * gcc.dg/pr46309.c: New test.
565
566 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
567
568         * gcc.dg/strlenopt-21.c: New test.
569
570 2011-09-30  Revital Eres  <revital.eres@linaro.org>
571
572         * gcc.dg/sms-10.c: New file.
573
574 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
575
576         * gcc.target/arm/pr50099.c: New test.
577
578 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
579
580         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
581
582 2011-09-30  David S. Miller  <davem@davemloft.net>
583
584         * gcc.target/sparc/bmaskbshuf.c: New test.
585         * gcc.target/sparc/edgen.c: New test.
586
587 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
588
589         PR fortran/50547
590         * gfortran.dg/pure_formal_proc_3.f90: New.
591
592         PR fortran/50553
593         * gfortran.dg/stfunc_7.f90: New.
594
595 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
596
597         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
598         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
599         * gcc.dg/vector-compare-1.c: Likewise.
600         * gcc.dg/vector-compare-2.c: Likewise.
601
602 2011-09-29  David S. Miller  <davem@davemloft.net>
603
604         * gcc.target/sparc/array.c: New test.
605
606 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
607
608         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
609         loop unroll and set max unroll times to 8.
610         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
611         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
612         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
613         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
614
615 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
616
617         PR c++/40145
618         * g++.dg/ext/visibility/warn5.C: New.
619
620 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
621
622         PR c++/45278
623         * g++.dg/warn/Wextra-3.C: New.
624
625 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
626
627         PR target/49486
628         * gcc.target/sh/pr49468-si.c: New.
629
630 2011-09-28  Tom de Vries  <tom@codesourcery.com>
631
632         PR testsuite/50485
633         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
634         (TEST): Initialize src3 with random floats.
635         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
636         from union src3.  Initialize src3 with random floats.
637
638 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
639
640         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
641         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
642         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
643         * gcc.target/sh/sh4a-sincosf.c: Ditto.
644         * gcc.target/sh/sh4a-cos.c: Ditto.
645         * gcc.target/sh/sh4a-cosf.c: Ditto.
646         * gcc.target/sh/sh4a-sin.c: Ditto.
647         * gcc.target/sh/sh4a-sinf.c: Ditto.
648         * gcc.target/sh/sh4a-fsrra.c: Ditto.
649         * gcc.target/sh/sh4a-memmovua.c: Ditto.
650         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
651
652 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
653
654         PR c++/31489
655         * g++.dg/parse/error40.C: New.
656         * g++.dg/warn/incomplete1.C: Adjust.
657
658 2011-09-27  Jan Hubicka  <jh@suse.cz>
659
660         PR middle-end/49463
661         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
662         Mark used.
663
664 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
665
666         * gcc.dg/strlenopt-1.c: New test.
667         * gcc.dg/strlenopt-1f.c: New test.
668         * gcc.dg/strlenopt-2.c: New test.
669         * gcc.dg/strlenopt-2f.c: New test.
670         * gcc.dg/strlenopt-3.c: New test.
671         * gcc.dg/strlenopt-4.c: New test.
672         * gcc.dg/strlenopt-4g.c: New test.
673         * gcc.dg/strlenopt-4gf.c: New test.
674         * gcc.dg/strlenopt-5.c: New test.
675         * gcc.dg/strlenopt-6.c: New test.
676         * gcc.dg/strlenopt-7.c: New test.
677         * gcc.dg/strlenopt-8.c: New test.
678         * gcc.dg/strlenopt-9.c: New test.
679         * gcc.dg/strlenopt-10.c: New test.
680         * gcc.dg/strlenopt-11.c: New test.
681         * gcc.dg/strlenopt-12.c: New test.
682         * gcc.dg/strlenopt-12g.c: New test.
683         * gcc.dg/strlenopt-13.c: New test.
684         * gcc.dg/strlenopt-14g.c: New test.
685         * gcc.dg/strlenopt-14gf.c: New test.
686         * gcc.dg/strlenopt-15.c: New test.
687         * gcc.dg/strlenopt-16g.c: New test.
688         * gcc.dg/strlenopt-17g.c: New test.
689         * gcc.dg/strlenopt-18g.c: New test.
690         * gcc.dg/strlenopt.h: New file.
691
692 2011-09-27  Tom de Vries  <tom@codesourcery.com>
693
694         PR middle-end/43864
695         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
696         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
697         * gcc.dg/pr43864.c: New test.
698         * gcc.dg/pr43864-2.c: Same.
699         * gcc.dg/pr43864-3.c: Same.
700         * gcc.dg/pr43864-4.c: Same.
701
702 2011-09-27  Jan Hubicka  <jh@suse.cz>
703
704         * gcc.dg/ipa/inline-5.c: New testcase.
705
706 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
707
708         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
709         vectors.
710         * gcc.dg/vect/bb-slp-27.c: New.
711         * gcc.dg/vect/bb-slp-28.c: New.
712
713 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
714
715         * testsuite/lib/target-supports.exp (check_profiling_available):
716         Don't rely solely on TLS tests for -fprofile-generate, fall
717         through to the other code.
718
719 2011-09-27  Richard Guenther  <rguenther@suse.de>
720
721         PR tree-optimization/50363
722         * gcc.dg/torture/pr50363.c: New testcase.
723
724 2011-09-26  Jason Merrill  <jason@redhat.com>
725
726         PR c++/45012
727         * g++.dg/template/partial13.C: New.
728
729         PR c++/46105
730         * g++.dg/template/partial12.C: New.
731
732         PR c++/50508
733         * g++.dg/cpp0x/constexpr-typedef1.C: New.
734
735 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/45487
738         * g++.dg/diagnostic/bindings1.C: New.
739         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
740
741 2011-09-26  David S. Miller  <davem@davemloft.net>
742
743         * gcc.target/sparc/wrgsr.c: New test.
744         * gcc.target/sparc/rdgsr.c: New test.
745         * gcc.target/sparc/edge.c: New test.
746         * gcc.target/sparc/fcmp.c: New test.
747
748         * gcc.target/sparc/edge.c: Update for new return types.
749         * gcc.target/sparc/fcmp.c: Likewise.
750
751         * gcc.target/sparc/fpaddsubi.c: New test.
752
753 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
754
755         PR fortran/50515
756         * gfortran.dg/common_15.f90: New.
757
758         PR fortran/50517
759         * gfortran.dg/dummy_procedure_5.f90: New.
760         * gfortran.dg/interface_26.f90: Modified error message.
761         * gfortran.dg/proc_ptr_11.f90: Ditto.
762         * gfortran.dg/proc_ptr_15.f90: Ditto.
763         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
764         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
765
766 2011-09-26  Jason Merrill  <jason@redhat.com>
767
768         PR c++/50512
769         * g++.dg/overload/rvalue3.C: New.
770
771         PR c++/50523
772         * g++.dg/overload/ref-conv2.C: New.
773
774         * g++.dg/cpp0x/nsdmi-template1.C: New.
775
776 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
777
778         * g++.dg/cpp0x/nullptr25.C: New.
779
780 2011-09-26  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/50472
783         * gcc.dg/torture/pr50472.c: New testcase.
784
785 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
786
787         * gnat.dg/opt22.adb: New test.
788         * gnat.dg/opt22_pkg.ad[sb]: New helper.
789
790 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
791
792         * gnat.dg/opt21.adb: New test.
793         * gnat.dg/opt21_pkg.ad[sb]: New helper.
794
795 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
796
797         * gnat.dg/opt20.ad[sb]: New test.
798         * gnat.dg/opt20_pkg.ads: New helper.
799
800 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
801
802         * gnat.dg/array17.adb: New test.
803         * gnat.dg/array17_pkg.ads: New helper.
804
805 2011-09-25  Jason Merrill  <jason@redhat.com>
806
807         * g++.dg/cpp0x/nsdmi-defer4.C: New.
808
809 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
810
811         * gnat.dg/frame_overflow.ads: New.
812         * gnat.dg/frame_overflow.adb: Adjust.
813         * gnat.dg/specs/addr1.ads: Likewise.
814
815 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
816
817         * g++.dg/tree-ssa/restrict2.C: New test.
818
819 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
820
821         * lib/target-supports.exp (check_effective_target_vect64): New.
822         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
823         of multiple vector sizes.
824         * gcc.dg/vect/bb-slp-26.c: New.
825
826 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
827
828         PR c++/50280
829         * g++.dg/template/bitfield1.C: New.
830
831 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
832
833         * gcc.dg/vect/bb-slp-24.c: New.
834
835 2011-09-24  Jason Merrill  <jason@redhat.com>
836
837         * g++.dg/cpp0x/nsdmi-eh1.C: New.
838
839         * g++.dg/cpp0x/nsdmi-defer3.C: New.
840
841         * g++.dg/cpp0x/nsdmi-defer1.C: New.
842         * g++.dg/cpp0x/nsdmi-defer2.C: New.
843
844         * g++.dg/cpp0x/nsdmi1.C: New.
845         * g++.dg/cpp0x/nsdmi2.C: New.
846         * g++.dg/cpp0x/nsdmi3.C: New.
847         * g++.dg/cpp0x/nsdmi4.C: New.
848         * g++.old-deja/g++.other/init4.C: New.
849
850 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
851
852         PR c++/44267
853         * g++.dg/template/sfinae28.C: New.
854
855 2011-09-23  Ian Lance Taylor  <iant@google.com>
856
857         * go.test/go-test.exp (errchk): Handle more cases of getting
858         correct Tcl backslash quoting in regular expressions in test file.
859
860 2011-09-23  Jason Merrill  <jason@redhat.com>
861
862         Core 253
863         * g++.dg/init/const8.C: New.
864         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
865         * g++.dg/cpp0x/defaulted2.C: Likewise.
866         * g++.dg/cpp0x/pr42844-2.C: Likewise.
867         * g++.dg/init/pr20039.C: Likewise.
868         * g++.dg/init/pr42844.C: Likewise.
869
870 2011-09-23  Jan Hubicka  <jh@suse.cz>
871
872         * gcc.dg/ipa/inline-1.c: new testcase.
873         * gcc.dg/ipa/inline-2.c: new testcase.
874         * gcc.dg/ipa/inline-3.c: new testcase.
875         * gcc.dg/ipa/inline-4.c: new testcase.
876
877 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
878
879         PR c++/50258
880         * g++.dg/cpp0x/constexpr-static8.C: New.
881
882 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
883
884         * gcc.target/i386/avxfp-1.c: New test.
885         * gcc.target/i386/avxfp-2.c: New test.
886
887 2011-09-23  Terry Guo  <terry.guo@arm.com>
888
889         * gcc.c-torture/execute/941014-1.x: Deleted.
890
891 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
892
893         PR c++/50491
894         * g++.dg/cpp0x/pr50491.C: New.
895
896 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
897
898         PR testsuite/50487
899         * gfortran.dg/bessel_6.f90: Fix tolerance test.
900
901 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/50371
904         * g++.dg/cpp0x/nullptr24.C: New.
905
906 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
907
908         PR target/50482
909         * gcc.target/i386/pr50482.c: New test.
910
911 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
912
913         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
914         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
915         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
916         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
917         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
918         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
919         multilib options contain different -march= from dg-options.
920
921 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
922             Paolo Carlini  <paolo.carlini@oracle.com>
923
924         PR c++/50344
925         * g++.dg/template/friend52.C: New.
926
927 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
928
929         * gcc.target/arm/cmp-1.c: New test.
930         * gcc.target/arm/cmp-2.c: Likewise.
931
932 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
933
934         PR fortran/41733
935         * gfortran.dg/impure_actual_1.f90: Modified error message.
936         * gfortran.dg/proc_ptr_32.f90: New.
937         * gfortran.dg/proc_ptr_33.f90: New.
938
939 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
940
941         PR tree-optimization/50451
942         * gcc.dg/vect/pr50451.c: New test.
943
944 2011-09-21  Ian Lance Taylor  <iant@google.com>
945
946         * go.test/go-test.exp (errchk): Add special case for bug332.
947         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
948         some more test lines.
949
950 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
951
952         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
953         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
954         * g++.dg/other/i386-8.C: Ditto.
955         * g++.dg/other/pr34435.C: Ditto.
956         * g++.dg/other/pr39496.C: Ditto.
957         * g++.dg/other/mmintrin.C: Ditto.
958
959 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
960
961         * gcc.dg/vect/vect-cond-7.c: New test.
962         * gcc.target/i386/sse4_1-cond-1.c: New test.
963         * gcc.target/i386/avx-cond-1.c: New test.
964
965 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
966
967         PR target/50464
968         * g++.dg/other/pr50464.C: New test.
969
970 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
971
972         * gcc.target/i386/bmi2-mulx32-2.c: New test.
973         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
974         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
975         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
976
977 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
978
979         * gnat.dg/opt19.adb: New test.
980
981 2011-09-21  Terry Guo  <terry.guo@arm.com>
982
983         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
984         on arch conflict when testing case on targets other than armv7-a.
985
986 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
987
988         PR c++/50454
989         * g++.dg/ext/int128-1.C: New.
990         * g++.dg/ext/int128-2.C: Likewise.
991         * g++.dg/ext/int128-2.h: Likewise.
992
993 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR testsuite/50469
996         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
997
998 2011-09-20  Jason Merrill  <jason@redhat.com>
999
1000         * g++.dg/cpp0x/constexpr-generated1.C: New.
1001
1002         PR c++/50442
1003         * g++.dg/overload/ref-conv1.C: New.
1004
1005 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1006
1007         * g++.dg/other/final1.C: New.
1008
1009 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1010
1011         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1012         and get_bit ().
1013
1014 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1015
1016         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1017         "target arm_eabi".
1018
1019 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1020
1021         PR tree-optimization/50413
1022         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1023         -fdump-tree-slp-details.  Run other tests with
1024         -fdump-tree-vect-details.
1025         * g++.dg/vect/slp-pr50413.cc: New.
1026
1027 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1028             Ira Rosen  <ira.rosen@linaro.org>
1029
1030         PR testsuite/50435
1031         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1032         Fix underscores around restrict.
1033
1034 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1035
1036         PR tree-optimization/50414
1037         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1038         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1039         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1040
1041 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1042
1043         PR tree-optimization/50412
1044         * gfortran.dg/vect/pr50412.f90: New.
1045
1046 2011-09-16  Jason Merrill  <jason@redhat.com>
1047
1048         PR c++/50424
1049         * g++.dg/eh/defarg1.C: New.
1050
1051 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1052
1053         * gcc.dg/vect/vect-reduc-10.c: New test.
1054         * gcc.target/i386/avx-reduc-1.c: New test.
1055
1056         * gcc.target/i386/sse2-extract-1.c: New test.
1057         * gcc.target/i386/avx-extract-1.c: New test.
1058
1059 2011-09-16  Terry Guo  <terry.guo@arm.com>
1060
1061         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1062
1063 2011-09-15   Diego Novillo  <dnovillo@google.com>
1064
1065         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1066         ALWAYS_CXXFLAGS, if defined.
1067         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1068         ALWAYS_GFORTRANFLAGS, if defined.
1069         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1070         ALWAYS_GOCFLAGS, if defined.
1071         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1072         ALWAYS_OBJCXXFLAGS, if defined.
1073         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1074         additional_flags, if defined.
1075         * lib/gnat.exp (gnat_target_compile): Likewise.
1076         * lib/objc.exp (objc_target_compile): Likewise.
1077         * lib/target-supports-dg.exp (dg-add-options): Handle
1078         TEST_ALWAYS_FLAGS.
1079
1080 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1081
1082         PR testsuite/50322
1083         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1084         Use uintptr_t in f1.  Undo avr xfails.
1085
1086 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1087
1088         PR fortran/50401
1089         PR fortran/50403
1090         * gfortran.dg/function_types_3.f90: New.
1091
1092 2011-09-15  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/50365
1095         * g++.dg/cpp0x/trailing7.C: New.
1096
1097         PR c++/50361
1098         * g++.dg/cpp0x/nullptr23.C: New.
1099
1100 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1101
1102         * gcc.dg/vect/bb-slp-25.c: New.
1103
1104 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1105
1106         PR c++/50391
1107         * g++.dg/cpp0x/noexcept15.C: New.
1108
1109 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1110
1111         PR middle-end/50251
1112         * gcc.dg/pr50251.c: New test.
1113
1114 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1115
1116         PR fortran/34547
1117         PR fortran/50375
1118         * gfortran.dg/null_5.f90: New.
1119         * gfortran.dg/null_6.f90: New.
1120
1121 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1122
1123         * gcc.c-torture/compile/20110913-1.c: New test.
1124
1125 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/50379
1128         * gfortran.dg/result_2.f90: New.
1129
1130 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1131
1132         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1133
1134 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1135
1136         PR c++/48320
1137         * g++.dg/cpp0x/variadic116.C: New test case.
1138
1139 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1140
1141         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1142         * gcc.target/mips/interrupt_handler-2.c: New test.
1143         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1144
1145 2011-09-12  Jason Merrill  <jason@redhat.com>
1146
1147         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1148
1149         * g++.dg/cpp0x/explicit7.C: New.
1150
1151 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR rtl-optimization/50212
1154         * g++.dg/other/pr50212.C: New test.
1155
1156 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1157
1158         PR target/43746
1159         * testsuite/gcc.target/avr/torture/avr-torture.exp
1160         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1161         "-O2 -fmerge-all-constants".
1162
1163 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1164
1165         PR fortran/50327
1166         * gfortran.dg/do_while_1.f90: New test.
1167
1168 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1169
1170         PR fortran/35831
1171         PR fortran/47978
1172         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1173         * gfortran.dg/proc_decl_26.f90: New.
1174         * gfortran.dg/typebound_override_2.f90: New.
1175         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1176
1177 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1178
1179         * gnat.dg/cond_expr2.ad[sb]: New test.
1180
1181 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1182
1183         * gnat.dg/atomic5.ad[sb]: New test.
1184
1185 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1186
1187         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1188
1189 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1190
1191         PR target/49030
1192         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1193
1194 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1195
1196         PR target/49614
1197         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1198
1199 2011-09-09  Richard Guenther  <rguenther@suse.de>
1200
1201         PR tree-optimization/50328
1202         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1203
1204 2011-09-09  Richard Guenther  <rguenther@suse.de>
1205
1206         PR middle-end/50333
1207         * gcc.dg/torture/pr50333.c: New testcase.
1208
1209 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1210
1211         PR tree-optimization/50318
1212         * gcc.target/arm/pr50318-1.c: New file.
1213
1214 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         * gcc.target/i386/all_one_m256i.c: New test.
1217
1218 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1219
1220         PR c++/50324
1221         * g++.dg/cpp0x/sfinae28.C: New.
1222
1223 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1224
1225         PR c/50332
1226         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1227         longer ignored on typedefs.
1228
1229         PR c++/33255 - Support -Wunused-local-typedefs warning
1230         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1231         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1232
1233 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1234
1235         PR tree-optimization/50287
1236         * gcc.dg/torture/pr50287.c: New test.
1237
1238 2011-09-08  Richard Guenther  <rguenther@suse.de>
1239
1240         PR tree-optimization/19831
1241         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1242         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1243         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1244         * gcc.dg/errno-1.c: Adjust.
1245
1246 2011-09-08  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/19831
1249         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1250
1251 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/44646
1254         * gfortran.dg/do_concurrent_1.f90: New.
1255         * gfortran.dg/do_concurrent_2.f90: New.
1256
1257 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR target/50310
1260         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1261         * gcc.dg/pr50310-2.c: New test.
1262
1263 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/48095
1266         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1267         * gfortran.dg/impure_constructor_1.f90: Modified.
1268         * gfortran.dg/proc_ptr_comp_33.f90: New.
1269
1270 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1271
1272         PR target/50310
1273         * gcc.dg/pr50310-1.c: New test.
1274
1275 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1276
1277         PR middle-end/48571
1278         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1279         instead of 4.
1280
1281 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1282
1283         PR c++/50309
1284         * g++.dg/cpp0x/noexcept14.C: New.
1285
1286 2011-09-07  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/cpp0x/constexpr-ref3.C: New.
1289
1290         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1291
1292 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1293
1294         * gcc.dg/section1.c: Don't xfail for avr.
1295
1296 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1297
1298         PR tree-optimization/50322
1299         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1300
1301 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1302
1303         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1304
1305 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1306
1307         PR tree-optimization/49911
1308         * g++.dg/tree-ssa/pr49911.C: New test.
1309
1310 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1311
1312         PR target/49030
1313         * gcc.dg/torture/pr49030.c: New test.
1314
1315 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1316
1317         PR fortran/50288
1318         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1319         * gfortran.dg/class_4d.f03: Deleted.
1320         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1321
1322 2011-09-07  Richard Guenther  <rguenther@suse.de>
1323
1324         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1325
1326 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1327
1328         PR tree-optimization/46021
1329         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1330
1331 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1332
1333         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1334
1335 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         * gcc.c-torture/compile/20110906-1.c: New test.
1338
1339 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1342
1343 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1344
1345         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1346         --param tree-reassoc-width=1.
1347
1348         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1349         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1350
1351 2011-09-06  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/48149
1354         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1355
1356 2011-09-06  Richard Guenther  <rguenther@suse.de>
1357
1358         PR tree-optimization/48317
1359         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1360
1361 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1362
1363         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1364         New procedure.
1365         (add_options_for_quad_vectors): Replace with ...
1366         (add_options_for_double_vectors): ... this.
1367         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1368         support multiple vector sizes since the vectorizer attempts to
1369         vectorize with both vector sizes.
1370         * gcc.dg/vect/no-vfa-vect-79.c,
1371         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1372         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1373         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1374         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1375         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1376         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1377         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1378         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1379         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1380         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1381         gcc.dg/vect/vect-40.c: Likewise.
1382         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1383         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1384         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1385         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1386         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1387         Likewise.
1388         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1389
1390 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1391
1392         PR target/49606
1393         * gcc.target/mips/abi-main.h: New file.
1394         * gcc.target/mips/abi-o32-long32.c: New test.
1395         * gcc.target/mips/abi-o32-long64.c: Likewise.
1396         * gcc.target/mips/abi-o64-long32.c: Likewise.
1397         * gcc.target/mips/abi-o64-long64.c: Likewise.
1398         * gcc.target/mips/abi-n32-long32.c: Likewise.
1399         * gcc.target/mips/abi-n32-long64.c: Likewise.
1400         * gcc.target/mips/abi-n64-long32.c: Likewise.
1401         * gcc.target/mips/abi-n64-long64.c: Likewise.
1402         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1403         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1404         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1405         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1406         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1407         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1408         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1409         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1410         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1411         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1412         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1413         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1414         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1415         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1416         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1417         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1418         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1419         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1420         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1421         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1422         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1423         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1424         * gcc.target/mips/branch-3.c: Likewise.
1425         * gcc.target/mips/branch-4.c: Likewise.
1426         * gcc.target/mips/branch-5.c: Likewise.
1427         * gcc.target/mips/branch-6.c: Likewise.
1428         * gcc.target/mips/branch-7.c: Likewise.
1429         * gcc.target/mips/branch-8.c: Likewise.
1430         * gcc.target/mips/branch-9.c: Likewise.
1431         * gcc.target/mips/branch-10.c: Likewise.
1432         * gcc.target/mips/branch-11.c: Likewise.
1433         * gcc.target/mips/branch-12.c: Likewise.
1434         * gcc.target/mips/branch-13.c: Likewise.
1435         * gcc.target/mips/lazy-binding-1.c: Likewise.
1436
1437 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1438
1439         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1440         to avoid warning on int=16 platforms..
1441
1442 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1443
1444         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1445         to work even with -fshort-enums.
1446
1447 2011-09-04  Jan Hubicka  <jh@suse.cz>
1448
1449         * gcc.c-torture/compile/20110902.c: new testcase.
1450
1451 2011-09-04  Jason Merrill  <jason@redhat.com>
1452
1453         PR c++/49267
1454         * g++.dg/cpp0x/rv-conv1.C: New.
1455
1456         DR 1328
1457         * g++.dg/cpp0x/rv-func3.C: New.
1458
1459         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1460
1461         PR c++/50248
1462         Core 1358
1463         * g++.dg/cpp0x/constexpr-template1.C: New.
1464         * g++.dg/cpp0x/constexpr-template2.C: New.
1465         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1466         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1467
1468 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1469
1470         * gnat.dg/specs/debug1.ads: Tweak pattern.
1471
1472 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1473
1474         PR fortran/50227
1475         * gfortran.dg/class_45a.f03: New.
1476         * gfortran.dg/class_45b.f03: New.
1477
1478 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1479             Ira Rosen  <ira.rosen@linaro.org>
1480
1481         PR tree-optimization/50208
1482         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1483         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1484         -fno-tree-fre -fno-tree-pre.
1485
1486 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1487
1488         * gcc.dg/ipa/ipcp-3.c: New test.
1489
1490 2011-09-02  Richard Guenther  <rguenther@suse.de>
1491
1492         PR tree-optimization/27460
1493         PR middle-end/29269
1494         * gcc.dg/vect/vect-cond-7.c: New testcase.
1495
1496 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1497
1498         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1499         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1500         xfailed test for inlining.
1501         * g++.dg/ipa/ivinline-9.C: Likewise.
1502
1503 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1504
1505         PR tree-optimization/50178
1506         * gfortran.dg/vect/pr50178.f90: New test.
1507
1508 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1509
1510         PR middle-end/49886
1511         * gcc.c-torture/execute/pr49886.c: New testcase.
1512
1513 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1514
1515         PR middle-end/43513
1516         * gcc.dg/pr43513.c: New test.
1517
1518 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1519
1520         PR fortran/45044
1521         * gfortran.dg/common_14.f90: New.
1522         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1523
1524 2011-08-30  Jason Merrill  <jason@redhat.com>
1525
1526         PR c++/50084
1527         * g++.dg/cpp0x/decltype33.C: New.
1528
1529         PR c++/50089
1530         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1531
1532         PR c++/50114
1533         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1534
1535 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1538
1539 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1540
1541         * gnat.dg/specs/aggr3.ads: New test.
1542         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1543
1544         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1545         * gnat.dg/specs/aggr2.ads: Likewise.
1546
1547 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1548
1549         PR fortran/45170
1550         * gfortran.dg/allocate_with_source_2.f90: New test
1551
1552 2011-08-30  Jason Merrill  <jason@redhat.com>
1553
1554         PR c++/50220
1555         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1556
1557         PR c++/50234
1558         * g++.dg/cpp0x/constexpr-value3.C: New.
1559
1560 2011-08-30  Richard Guenther  <rguenther@suse.de>
1561
1562         PR middle-end/48571
1563         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1564         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1565         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1566         * gcc.dg/pr36902.c: XFAIL.
1567
1568 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1569
1570         * gcc.target/i386/fma-check.h: New.
1571         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1572         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1573         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1574         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1575         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1576         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1577         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1578         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1579         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1580         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1581         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1582         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1583         * gcc.target/i386/fma-compile.c: Likewise.
1584         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1585         * gcc.target/i386/sse-12.c: Add -mfma.
1586         * gcc.target/i386/sse-13.c: Likewise.
1587         * gcc.target/i386/sse-14.c: Likewise.
1588         * gcc.target/i386/sse-22.c: Likewise.
1589         * gcc.target/i386/sse-23.c: Likewise.
1590         * g++.dg/other/i386-2.C: Likewise.
1591         * g++.dg/other/i386-3.C: Likewise.
1592
1593 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1594
1595         PR testsuite/50185
1596         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1597         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1598
1599 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1600
1601         * g++.dg/bprob/bprob.exp (feedback_options): Set
1602         -fbranch-probabilities.
1603         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1604
1605 2011-08-29  Jason Merrill  <jason@redhat.com>
1606
1607         PR c++/50224
1608         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1609
1610 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1611             Jason Merrill  <jason@redhat.com>
1612
1613         * g++.dg/dfp/base.C: New test.
1614
1615 2011-08-29  Jason Merrill  <jason@redhat.com>
1616
1617         Core DR 994
1618         PR c++/50209
1619         * g++.dg/cpp0x/initlist58.C: New.
1620
1621 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1622
1623         PR fortran/50225
1624         * gfortran.dg/class_result_1.f03: New.
1625
1626 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR middle-end/48722
1629         * gcc.target/i386/pr48722.c: New test.
1630
1631 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1632
1633         PR libfortran/50192
1634         * gfortran.dg/widechar_compare_1.f90:  New test.
1635
1636 2011-08-26  Jason Merrill  <jason@redhat.com>
1637
1638         Core DR 342
1639         PR c++/48582
1640         * g++.dg/abi/mangle50.C: New.
1641
1642 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1643
1644         PR target/50202
1645         * gcc.target/i386/pr50202.c: New test.
1646
1647 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1648
1649         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1650         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1651         * gcc.target/i386/avx-round-vec.c: New test.
1652         * gcc.target/i386/avx-roundf-vec.c: New test.
1653
1654 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1655
1656         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1657         instruction.
1658
1659         PR c/50179
1660         * c-c++-common/Wunused-var-14.c: New test.
1661
1662 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1663
1664         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1665
1666 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1667
1668         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1669         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1670         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1671         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1672
1673 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1674
1675         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1676         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1677         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1678         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1679
1680 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1681
1682         PR fortran/50050
1683         * gfortran.dg/pointer_comp_init_1.f90: New test.
1684
1685 2011-08-25  Jason Merrill  <jason@redhat.com>
1686
1687         PR c++/50157
1688         * g++.dg/cpp0x/sfinae27.C: New.
1689
1690 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1691
1692         * gfortran.dg/coarray_lib_token_4.f90: New.
1693
1694 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1695
1696         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1697
1698 2011-08-25  Richard Guenther  <rguenther@suse.de>
1699
1700         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1701
1702 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1703
1704         PR fortran/50163
1705         * gfortran.dg/initialization_28.f90: New.
1706
1707 2011-08-24  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/50067
1710         * gcc.dg/torture/pr50067-3.c: New testcase.
1711         * gcc.dg/torture/pr50067-4.c: Likewise.
1712         * gcc.dg/torture/pr50067-5.c: Likewise.
1713
1714 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1715
1716         * g++.dg/other/i386-2.C: Add -mavx2 check.
1717         * g++.dg/other/i386-3.C: Likewise.
1718         * gcc.target/i386/avx-1.c: Add AVX2.
1719         * gcc.target/i386/avx-2.c: Likewise.
1720         * gcc.target/i386/funcspec-5.c: Likewise.
1721         * gcc.target/i386/sse-12.c: Likewise.
1722         * gcc.target/i386/sse-13.c: Likewise.
1723         * gcc.target/i386/sse-14.c: Likewise.
1724         * gcc.target/i386/sse-22.c: Likewise.
1725         * gcc.target/i386/sse-23.c: Likewise.
1726         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1727         * gcc.target/i386/avx2-check.h: New.
1728         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1729         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1730         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1731         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1732         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1733         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1734         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1735         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1736         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1737         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1738         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1739         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1740         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1741         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1742         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1743         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1744         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1745         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1746         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1747         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1748         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1749         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1750         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1751         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1752         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1753         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1754         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1755         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1756         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1757         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1758         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1759         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1760         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1761         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1762         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1763         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1764         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1765         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1766         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1767         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1768         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1769         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1770         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1771         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1772         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1773         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1774         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1775         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1776         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1777         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1778         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1779         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1780         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1781         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1782         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1783         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1784         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1785         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1786         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1787         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1788         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1789         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1790         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1791         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1792         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1793         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1794         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1795         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1796         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1797         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1798         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1799         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1800         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1801         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1802         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1803         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1804         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1805         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1806         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1807         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1808         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1809         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1810         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1811         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1812         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1813         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1814         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1815         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1816         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1817         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1818         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1819         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1820         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1821         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1822         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1823         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1824         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1825         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1826         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1827         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1828         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1829         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1830         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1831         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1832         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1833         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1834         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1835         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1836         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1837         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1838         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1839         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1840         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1841         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1842         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1843         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1844         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1845         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1846         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1847         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1848         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1849         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1850         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1851         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1852         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1853         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1854         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1855         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1856         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1857         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1858         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1859         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1860         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1861         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1862         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1863         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1864         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1865         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1866         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1867         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1868         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1869         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1870         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1871         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1872         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1873         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1874         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1875         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1876         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1877         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1878         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1879         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1880         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1881         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1882         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1883         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1884         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1885         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1886         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1887         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1888         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1889         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1890         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1891         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1892         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1893         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1894         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1895         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1896         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1897         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1898         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1899         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1900         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1901         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1902         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1903         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1904         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1905         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1906         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1907         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1908         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1909         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1910         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1911         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1912         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1913         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1914         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1915         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1916         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1917         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1918         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1919         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1920         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1921         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1922         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1923         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1924         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1925         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1926         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1927         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1928         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1929         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1930         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1931         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1932         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1933         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1934         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1935         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1936         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1937         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1938         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1939         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1940         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1941         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1942         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1943         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1944         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1945         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1946         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1947         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1948         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1949         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1950         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1951         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1952         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1953         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1954         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1955         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1956         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1957         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1958         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1959         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1960         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1961         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1962         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1963         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1964         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1965         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1966         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1967         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1968         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1969         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1970         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1971         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1972         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1973         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1974         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1975         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1976         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1977         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1978         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1979         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1980         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1981         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1982         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1983         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1984         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1985         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1986         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1987         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1988         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1989         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1990         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1991         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1992         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1993         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1994         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1995         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1996         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1997         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1998         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1999         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2000         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2001         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2002         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2003         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2004         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2005         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2006         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2007         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2008         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2009         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2010         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2011         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2012         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2013         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2014         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2015         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2016         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2017         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2018         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2019         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2020         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2021         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2022         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2023         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2024         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2025         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2026         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2027         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2028         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2029         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2030         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2031         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2032         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2033         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2034         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2035         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2036         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2037         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2038         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2039         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2040         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2041         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2042         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2043         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2044         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2045         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2046         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2047         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2048         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2049         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2050         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2051         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2052         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2053         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2054         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2055         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2056         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2057         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2058         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2059         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2060         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2061         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2062         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2063         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2064         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2065         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2066         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2067         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2068         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2069         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2070         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2071         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2072         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2073         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2074         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2075         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2076         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2077         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2078         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2079         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2080         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2081         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2082         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2083         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2084         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2085         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2086         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2087         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2088         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2089         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2090         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2091         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2092         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2093         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2094         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2095         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2096         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2097         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2098         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2099         * gcc.target/i386/testimm-9.c: Likewise.
2100
2101 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2102
2103         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2104         * g++.dg/other/i386-3.C: Likewise.
2105         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2106         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2107         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2108         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2109         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2110         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2111         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2112         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2113         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2114         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2115         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2116         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2117         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2118         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2119         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2120         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2121         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2122         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2123         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2124         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2125         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2126         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2127         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2128         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2129         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2130         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2131         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2132         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2133         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2134         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2135         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2136         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2137         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2138         * gcc.target/i386/sse-12.c: Add BMI2.
2139         * gcc.target/i386/sse-13.c: Likewise.
2140         * gcc.target/i386/sse-14.c: Likewise.
2141         * gcc.target/i386/sse-22.c: Likewise.
2142         * gcc.target/i386/sse-23.c: Likewise.
2143
2144 2011-08-23  Jason Merrill  <jason@redhat.com>
2145
2146         * g++.dg/template/crash7.C: Adjust expected errors.
2147
2148 2011-08-23  Jason Merrill  <jason@redhat.com>
2149
2150         PR c++/49045
2151         Core 1321
2152         * g++.dg/cpp0x/overload2.C: New.
2153
2154 2011-08-23  Jason Merrill  <jason@redhat.com>
2155
2156         Core 903
2157         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2158
2159 2011-08-23  Jason Merrill  <jason@redhat.com>
2160
2161         Core 975
2162         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2163         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2164         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2165         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2166
2167 2011-08-23  Jason Merrill  <jason@redhat.com>
2168
2169         PR c++/50024
2170         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2171
2172 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2173
2174         PR c++/50158
2175         * g++.dg/warn/Wunused-var-16.C: New test.
2176
2177         PR middle-end/50161
2178         * gcc.dg/pr50161.c: New test.
2179
2180 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2181
2182         PR c++/50055
2183         * g++.dg/gcov/gcov-7.C: New test.
2184
2185 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR c++/46862
2188         * g++.dg/dfp/nofields.C: New test.
2189
2190 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2191
2192         PR fortran/31600
2193         * gfortran.dg/use_16.f90: New.
2194
2195 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2196             Kirill Yukhin  <kirill.yukhin@intel.com>
2197
2198         PR target/50155
2199         * gcc.target/i386/pr50155.c: New test.
2200
2201 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR tree-optimization/50133
2204         * gcc.dg/pr50133.c: New test.
2205
2206         PR middle-end/50141
2207         * c-c++-common/cxxbitfields-6.c: New test.
2208
2209 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2210
2211         PR fortran/50050
2212         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2213
2214 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2215
2216         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2217         * gcc.dg/pr49994-3.c: Ditto.
2218
2219 2011-08-22  Richard Guenther  <rguenther@suse.de>
2220
2221         PR testsuite/50145
2222         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2223         * gcc.dg/torture/pr50067-2.c: Likewise.
2224
2225 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2226
2227         PR fortran/47659
2228         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2229         of a constant resulting from simplification.
2230         * gfortran.dg/warn_conversion_3.f90:  New test.
2231
2232 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2233
2234         PR fortran/50130
2235         * gfortran.dg/zero_stride_1.f90:  New test.
2236
2237 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2238
2239         PR fortran/49638
2240         * gfortran.dg/typebound_override_1.f90: Modified.
2241
2242 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR tree-optimization/48739
2245         * gcc.dg/pr48739-1.c: New test.
2246         * gcc.dg/pr48739-2.c: New test.
2247
2248 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2249
2250         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2251
2252 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2253
2254         PR fortran/50129
2255         * gfortran.dg/where_3.f90: New test.
2256
2257 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2258
2259         PR middle-end/49721
2260         * gfortran.dg/pr49721-1.f: New.
2261         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2262
2263 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2264
2265         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2266         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2267         New tests.
2268
2269 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2270
2271         * gcc.target/arm/wmul-11.c: New file.
2272         * gcc.target/arm/wmul-12.c: New file.
2273         * gcc.target/arm/wmul-13.c: New file.
2274
2275 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2276
2277         * gcc.target/arm/wmul-10.c: New file.
2278
2279 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2280
2281         * gcc.target/arm/wmul-9.c: New file.
2282         * gcc.target/arm/wmul-bitfield-2.c: New file.
2283
2284 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2285
2286         * gcc.target/arm/wmul-8.c: New file.
2287
2288 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2289
2290         * gcc.target/arm/wmul-7.c: New file.
2291
2292 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2293
2294         * gcc.target/arm/wmul-6.c: New file.
2295
2296 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2297
2298         * gcc.target/arm/wmul-5.c: New file.
2299         * gcc.target/arm/no-wmla-1.c: New file.
2300
2301 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2302
2303         * gcc.target/arm/wmul-bitfield-1.c: New file.
2304
2305 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2306
2307         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2308
2309 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2310
2311         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2312         * gcc.target/i386/conversion.c: Likewise.
2313
2314 2011-08-19  Richard Guenther  <rguenther@suse.de>
2315
2316         * gcc.dg/torture/pr50067-1.c: New testcase.
2317         * gcc.dg/torture/pr50067-2.c: Likewise.
2318
2319 2011-08-19  Joey Ye  <joey.ye@arm.com>
2320
2321         PR target/49437
2322         * gcc.target/arm/handler-align.c: New test.
2323         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2324         New Function.
2325
2326 2011-08-19  Joey Ye  <joey.ye@arm.com>
2327
2328         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2329
2330 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2331
2332         PR fortran/50071
2333         * gfortran.dg/end_block_label_1.f90: New test.
2334         * gfortran.dg/end_associate_label_1.f90: New test.
2335
2336 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2337
2338         * gcc.dg/c1x-pointer-float-1.c: New test.
2339
2340 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2341
2342         PR fortran/50071
2343         * gfortran.dg/duplicate_labels_2.f: New test.
2344
2345 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2346
2347         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2348         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2349         gcc.dg/c1x-noreturn-5.c: New tests.
2350
2351 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2352
2353         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2354
2355 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2356
2357         PR fortran/18918
2358         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2359         * gfortran.dg/coarray_lock_3.f90: Fix test.
2360         * gfortran.dg/coarray_lock_4.f90: New.
2361         * gfortran.dg/coarray_lock_5.f90: New.
2362
2363 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR target/50009
2366         * gcc.c-torture/compile/pr50009.c: New test.
2367
2368         PR target/50092
2369         * gcc.dg/torture/pr50092.c: New test.
2370
2371 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2372
2373         PR fortran/50109
2374         * gfortran.dg/namelist_73.f90: New.
2375
2376 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2377
2378         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2379
2380         PR debug/50017
2381         * gcc.dg/pr50017.c: New test.
2382
2383 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2384
2385         PR c++/45625
2386         * g++.dg/lookup/hidden-var1.C: New test case.
2387
2388 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2389
2390         PR fortran/31461
2391         * gfortran.dg/warn_unused_var_2.f90: New.
2392         * gfortran.dg/warn_unused_var_3.f90: New.
2393
2394 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2395
2396         PR target/43597
2397         * gcc.target/arm/pr43597.c: New test.
2398
2399 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2400
2401         PR fortran/50070
2402         * gfortran.dg/common_13.f90: New.
2403
2404 2011-08-16  Jason Merrill  <jason@redhat.com>
2405
2406         PR c++/50086
2407         * g++.dg/cpp0x/variadic-unresolved.C: New.
2408
2409         * g++.old-deja/g++.brendan/README: Add R.I.P.
2410
2411         * g++.dg/ext/attr-used-1.C: New.
2412
2413         PR c++/50054
2414         * g++.dg/cpp0x/initlist56.C: New.
2415
2416 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2417
2418         PR testsuite/50085
2419         * g++.dg/opt/life1.C: Only run on Linux.
2420
2421 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2422
2423         * gfortran.dg/coarray_26.f90: New.
2424
2425 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2426
2427         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2428         -fdump-tree-vrp1.
2429
2430 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/50073
2433         * gfortran.dg/func_result_7.f90: New.
2434
2435 2011-08-13  Jason Merrill  <jason@redhat.com>
2436
2437         PR c++/50075
2438         * g++.dg/cpp0x/decltype32.C: New.
2439
2440         PR c++/50059
2441         * g++.dg/diagnostic/expr1.C: New.
2442
2443 2011-08-12  David Li  <davidxl@google.com>
2444
2445         * g++.dg/abi/vbase15.C: New test.
2446
2447 2011-08-12  Jason Merrill  <jason@redhat.com>
2448
2449         PR c++/50034
2450         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2451
2452 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2453
2454         * gcc.dg/builtins-67.c: New test.
2455         * gcc.target/i386/conversion.c: Ditto.
2456
2457 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2458             Brian Hackett  <bhackett1024@gmail.com>
2459
2460         * g++.dg/plugin/decl_plugin.c: New.
2461         * g++.dg/plugin/decl-plugin-test.C: New.
2462         * g++.dg/plugin/plugin.exp: Add above testcase.
2463
2464 2011-08-11  Richard Guenther  <rguenther@suse.de>
2465
2466         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2467
2468 2011-08-11  Michael Matz  <matz@suse.de>
2469
2470         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2471
2472 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2473
2474         PR tree-optimization/50039
2475         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2476         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2477
2478 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2479
2480         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2481         (sse4_1_test): Initialize src3 with random value.
2482
2483 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2484
2485         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2486         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2487         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2488         * gcc.dg/scal-to-vec1.c: New test.
2489         * gcc.dg/scal-to-vec2.c: New test.
2490
2491 2011-08-09  Richard Guenther  <rguenther@suse.de>
2492
2493         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2494         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2495         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2496         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2497
2498 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2499
2500         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2501
2502 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2503
2504         * gcc.dg/pr49948.c: Require pthread effective target.
2505
2506 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2507
2508         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2509
2510 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         * gcc.target/i386/sse-22a.c: New test.
2513
2514 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2515
2516         PR tree-optimization/50014
2517         * gcc.dg/vect/pr50014.c: New test.
2518
2519 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2520
2521         PR middle-end/49923
2522         * gcc.dg/tree-ssa/pr49923.c: New test.
2523
2524 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2525
2526         PR target/49781
2527         * gcc.target/i386/pr49781-1.c: New.
2528
2529 2011-08-08  Jason Merrill  <jason@redhat.com>
2530
2531         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2532
2533         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2534
2535 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2536
2537         PR fortran/49638
2538         * gfortran.dg/typebound_override_1.f90: New.
2539
2540 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2541
2542         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2543         x86_64 mingw target.
2544         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2545         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2546         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2547         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2548         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2549         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2550         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2551         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2552         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2553         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2554
2555 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2556
2557         PR testsuite/48727
2558         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2559
2560 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2561
2562         * gcc.dg/pr48770.c: Cleanup coverage files.
2563         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2564
2565 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2566
2567         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2568         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2569         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2570         lzcnt and bmi options.
2571
2572 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2573
2574         PR target/47381
2575         * gcc.dg/pr47381-1.c: New.
2576         * gcc.dg/pr47381-2.c: Likewise.
2577         * gcc.target/i386/pr47381.c: Likewise.
2578
2579 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         PR middle-end/47727
2582         * gcc.dg/pr47727.c: New.
2583
2584         PR target/47372
2585         * gcc.dg/pr47372-1.c: New.
2586         * gcc.dg/pr47372-2.c: Likewise.
2587
2588 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2589
2590         PR middle-end/47449
2591         * gcc.target/i386/pr47449.c: New.
2592
2593         PR target/47446
2594         * gcc.dg/pr47446-1.c: New.
2595         * gcc.dg/pr47446-2.c: Likewise.
2596
2597 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2598
2599         PR target/47766
2600         * gcc.dg/pr47766.c: New.
2601
2602         PR target/47715
2603         * gcc.dg/tls/pr47715-1.c: New.
2604         * gcc.dg/tls/pr47715-2.c: Likewise.
2605         * gcc.dg/tls/pr47715-3.c: Likewise.
2606         * gcc.dg/tls/pr47715-4.c: Likewise.
2607         * gcc.dg/tls/pr47715-5.c: Likewise.
2608
2609 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2610
2611         PR libobjc/50002
2612         * objc.dg/gnu-api-2-class.m: Updated comments.
2613         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2614         * objc.dg/gnu-api-2-class-meta.m: New test.
2615         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2616
2617 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2618
2619         PR libobjc/49882
2620         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2621         with classes that are in construction.
2622
2623 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2624
2625         PR target/48084
2626         * gcc.target/i386/pr48084-1.c: New.
2627         * gcc.target/i386/pr48084-2.c: Likewise.
2628         * gcc.target/i386/pr48084-3.c: Likewise.
2629         * gcc.target/i386/pr48084-4.c: Likewise.
2630         * gcc.target/i386/pr48084-5.c: Likewise.
2631
2632         PR rtl-optimization/49504
2633         * gcc.target/i386/pr49504.c: New.
2634
2635         PR target/49860
2636         * gcc.dg/pr49860.c: New.
2637
2638 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2639
2640         PR libobjc/49882
2641         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2642         with classes that are in construction.
2643
2644 2011-08-05  Jason Merrill  <jason@redhat.com>
2645
2646         PR c++/48993
2647         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2648
2649         PR c++/49921
2650         * g++.dg/cpp0x/decltype31.C: New.
2651
2652         PR c++/49669
2653         * g++.dg/init/array28.C: New.
2654
2655         PR c++/49988
2656         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2657
2658 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         PR target/47369
2661         * gcc.dg/pr47369-1.c: New.
2662
2663 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2664
2665         PR middle-end/47364
2666         * gcc.dg/torture/pr47364-1.c: New.
2667         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2668         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2669
2670 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2671
2672         PR fortran/37211
2673         * gfortran.dg/transfer_check_2.f90:  New test case.
2674
2675 2011-08-05  Jan Hubicka  <jh@suse.cz>
2676
2677         PR middle-end/49494
2678         * gfortran.dg/pr49494.f90: New testcase.
2679
2680 2011-08-05  Jan Hubicka  <jh@suse.cz>
2681
2682         PR middle-end/49735
2683         * gcc.c-torture/compile/pr49735.c: New testcase.
2684
2685 2011-08-05  Jason Merrill  <jason@redhat.com>
2686
2687         PR c++/47453
2688         * g++.dg/cpp0x/initlist56.C: New.
2689
2690         PR c++/49812
2691         * g++.dg/overload/rvalue2.C: New.
2692
2693         PR c++/49983
2694         * g++.dg/cpp0x/range-for21.C: New.
2695
2696         * g++.dg/ext/vla11.C: New.
2697
2698 2011-08-05  Richard Guenther  <rguenther@suse.de>
2699
2700         PR tree-optimization/49984
2701         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2702
2703 2011-08-05  Richard Guenther  <rguenther@suse.de>
2704
2705         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2706         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2707         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2708
2709 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2710
2711         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2712         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2713         * gfortran.dg/ldist-pr43023.f90: Ditto.
2714         * gfortran.dg/namelist_52.f90: Ditto.
2715         * gfortran.dg/interface_proc_end.f90: Ditto.
2716         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2717         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2718
2719 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2720
2721         * gcc.dg/vect/vect-over-widen-1.c: New test.
2722         * gcc.dg/vect/vect-over-widen-2.c: New test.
2723         * gcc.dg/vect/vect-over-widen-3.c: New test.
2724         * gcc.dg/vect/vect-over-widen-4.c: New test.
2725
2726 2011-08-04  Richard Guenther  <rguenther@suse.de>
2727
2728         PR fortran/49957
2729         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2730
2731 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2732
2733         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2734
2735 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2736
2737         PR middle-end/49905
2738         * g++.dg/ext/builtin-object-size3.C: New test.
2739
2740 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2741
2742         PR tree-optimization/49948
2743         * gcc.dg/pr49948.c: New test.
2744
2745 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2746
2747         PR middle-end/47383
2748         * gcc.dg/torture/pr47383.c: New.
2749
2750 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2751
2752         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2753
2754 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2755
2756         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2757
2758 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2759
2760         PR target/47744
2761         * gcc.dg/torture/pr47744-1.c: New.
2762         * gcc.dg/torture/pr47744-2.c: Likewise.
2763         * gcc.dg/torture/pr47744-3.c: Likewise.
2764
2765 2011-08-03  Richard Guenther  <rguenther@suse.de>
2766
2767         PR middle-end/49958
2768         * gcc.dg/torture/pr49958.c: New testcase.
2769
2770 2011-08-03  Richard Guenther  <rguenther@suse.de>
2771
2772         PR tree-optimization/49938
2773         * g++.dg/torture/pr49938.C: New testcase.
2774
2775 2011-08-02  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/43886
2778         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2779
2780         PR c++/49577
2781         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2782
2783         PR c++/49593
2784         * g++.dg/cpp0x/variadic115.C: New.
2785
2786         PR c++/49803
2787         * g++.dg/cpp0x/union5.C: New.
2788
2789 2011-08-02  Daniel Kraft  <d@domob.eu>
2790
2791         PR fortran/49885
2792         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2793
2794 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2795
2796         PR middle-end/49947
2797         * gcc.dg/tree-ssa/forwprop-15.c
2798
2799 2011-08-02  Jason Merrill  <jason@redhat.com>
2800
2801         PR c++/49834
2802         * g++.dg/cpp0x/range-for20.C: New.
2803
2804 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2805
2806         * gfortran.dg/coarray_lib_token_3.f90: New.
2807
2808 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR fortran/46752
2811         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2812         * gcc.dg/gomp/atomic-15.c: New test.
2813         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2814         * g++.dg/gomp/atomic-15.C: New test.
2815         * g++.dg/gomp/private-1.C: New test.
2816         * g++.dg/gomp/sharing-2.C: New test.
2817         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2818         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2819         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2820
2821 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2822
2823         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2824         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2825         cleanup-module.
2826         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2827         * gfortran.dg/allocatable_function_5.f90: Ditto.
2828         * gfortran.dg/allocate_stat.f90: Ditto.
2829         * gfortran.dg/array_constructor_20.f90: Ditto.
2830         * gfortran.dg/array_constructor_21.f90: Ditto.
2831         * gfortran.dg/array_constructor_22.f90: Ditto.
2832         * gfortran.dg/array_constructor_26.f03: Ditto.
2833         * gfortran.dg/array_function_4.f90: Ditto.
2834         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2835         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2836         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2837         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2838         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2839         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2840         * gfortran.dg/class_15.f03: Ditto.
2841         * gfortran.dg/class_27.f03: Ditto.
2842         * gfortran.dg/class_33.f90: Ditto.
2843         * gfortran.dg/class_37.f03: Ditto.
2844         * gfortran.dg/class_40.f03: Ditto.
2845         * gfortran.dg/class_42.f03: Ditto.
2846         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2847         * gfortran.dg/coarray/registering_1.f90: Ditto.
2848         * gfortran.dg/convert_1.f90: Ditto.
2849         * gfortran.dg/default_initialization_3.f90: Ditto.
2850         * gfortran.dg/dependency_25.f90: Ditto.
2851         * gfortran.dg/dependency_26.f90: Ditto.
2852         * gfortran.dg/dependency_36.f90: Ditto.
2853         * gfortran.dg/dependency_37.f90: Ditto.
2854         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2855         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2856         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2857         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2858         * gfortran.dg/elemental_result_1.f90: Ditto.
2859         * gfortran.dg/empty_derived_type.f90: Ditto.
2860         * gfortran.dg/entry_7.f90: Ditto.
2861         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2862         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2863         * gfortran.dg/error_recovery_3.f90: Ditto.
2864         * gfortran.dg/extends_4.f03: Ditto.
2865         * gfortran.dg/func_assign.f90: Ditto.
2866         * gfortran.dg/func_assign_3.f90: Ditto.
2867         * gfortran.dg/generic_1.f90: Ditto.
2868         * gfortran.dg/generic_18.f90: Ditto.
2869         * gfortran.dg/generic_22.f03: Ditto.
2870         * gfortran.dg/generic_4.f90: Ditto.
2871         * gfortran.dg/generic_6.f90: Ditto.
2872         * gfortran.dg/generic_actual_arg.f90: Ditto.
2873         * gfortran.dg/graphite/id-21.f: Ditto.
2874         * gfortran.dg/graphite/pr45758.f90: Ditto.
2875         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2876         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2877         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2878         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2879         * gfortran.dg/host_used_types_1.f90: Ditto.
2880         * gfortran.dg/implicit_1.f90: Ditto.
2881         * gfortran.dg/implicit_11.f90: Ditto.
2882         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2883         * gfortran.dg/impure_actual_1.f90: Ditto.
2884         * gfortran.dg/impure_assignment_1.f90: Ditto.
2885         * gfortran.dg/impure_constructor_1.f90: Ditto.
2886         * gfortran.dg/initialization_10.f90: Ditto.
2887         * gfortran.dg/initialization_12.f90: Ditto.
2888         * gfortran.dg/interface_14.f90: Ditto.
2889         * gfortran.dg/interface_15.f90: Ditto.
2890         * gfortran.dg/interface_2.f90: Ditto.
2891         * gfortran.dg/interface_25.f90: Ditto.
2892         * gfortran.dg/interface_26.f90: Ditto.
2893         * gfortran.dg/interface_29.f90: Ditto.
2894         * gfortran.dg/interface_assignment_1.f90: Ditto.
2895         * gfortran.dg/internal_pack_6.f90: Ditto.
2896         * gfortran.dg/internal_pack_7.f90: Ditto.
2897         * gfortran.dg/internal_pack_8.f90: Ditto.
2898         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2899         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2900         * gfortran.dg/module_commons_3.f90: Ditto.
2901         * gfortran.dg/module_equivalence_4.f90: Ditto.
2902         * gfortran.dg/module_equivalence_6.f90: Ditto.
2903         * gfortran.dg/module_function_type_1.f90: Ditto.
2904         * gfortran.dg/module_naming_1.f90: Ditto.
2905         * gfortran.dg/namelist_4.f90: Ditto.
2906         * gfortran.dg/operator_c1202.f90: Ditto.
2907         * gfortran.dg/parens_7.f90: Ditto.
2908         * gfortran.dg/pr32921.f: Ditto.
2909         * gfortran.dg/pr33646.f90: Ditto.
2910         * gfortran.dg/pr41928.f90: Ditto.
2911         * gfortran.dg/pr42119.f90: Ditto.
2912         * gfortran.dg/pr43984.f90: Ditto.
2913         * gfortran.dg/present_1.f90: Ditto.
2914         * gfortran.dg/private_type_2.f90: Ditto.
2915         * gfortran.dg/proc_decl_2.f90: Ditto.
2916         * gfortran.dg/proc_ptr_10.f90: Ditto.
2917         * gfortran.dg/proc_ptr_22.f90: Ditto.
2918         * gfortran.dg/proc_ptr_8.f90: Ditto.
2919         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2920         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2921         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2922         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2923         * gfortran.dg/substring_equivalence.f90: Ditto.
2924         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2925         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2926         * gfortran.dg/trim_optimize_6.f90: Ditto.
2927         * gfortran.dg/typebound_call_12.f03: Ditto.
2928         * gfortran.dg/typebound_operator_5.f03: Ditto.
2929         * gfortran.dg/typebound_operator_6.f03: Ditto.
2930         * gfortran.dg/typebound_proc_18.f03: Ditto.
2931         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2932         * gfortran.dg/use_1.f90: Ditto.
2933         * gfortran.dg/use_10.f90: Ditto.
2934         * gfortran.dg/use_11.f90: Ditto.
2935         * gfortran.dg/use_14.f90: Ditto.
2936         * gfortran.dg/use_only_2.f90: Ditto.
2937         * gfortran.dg/use_rename_4.f90: Ditto.
2938         * gfortran.dg/use_rename_5.f90: Ditto.
2939         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2940         * gfortran.dg/used_interface_ref.f90: Ditto.
2941         * gfortran.dg/used_types_11.f90: Ditto.
2942         * gfortran.dg/used_types_3.f90: Ditto.
2943         * gfortran.dg/used_types_4.f90: Ditto.
2944         * gfortran.dg/userdef_operator_2.f90: Ditto.
2945         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2946         * gfortran.dg/vect/pr46213.f90: Ditto.
2947         * gfortran.dg/whole_file_21.f90: Ditto.
2948         * gfortran.dg/whole_file_22.f90: Ditto.
2949         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2950         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2951
2952 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2953
2954         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2955
2956 2011-08-01  Jason Merrill  <jason@redhat.com>
2957
2958         PR c++/49932
2959         * g++.dg/abi/mangle49.C: New.
2960
2961         PR c++/49924
2962         * g++.dg/cpp0x/constexpr-array4.C: New.
2963
2964         PR c++/49813
2965         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2966
2967 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         PR target/49927
2970         * gcc.target/i386/pr49927.c: New test.
2971
2972 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2973
2974         PR tree-optimization/49926
2975         * gcc.dg/vect/pr49926.c: New test.
2976
2977 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2978
2979         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2980         * gcc.target/i386/lzcnt-1.c: New test.
2981         * gcc.target/i386/lzcnt-2.c: Likewise.
2982         * gcc.target/i386/lzcnt-2a.c: Likewise.
2983         * gcc.target/i386/lzcnt-3.c: Likewise.
2984         * gcc.target/i386/lzcnt-4.c: Likewise.
2985         * gcc.target/i386/lzcnt-4a.c: Likewise.
2986         * gcc.target/i386/lzcnt-5.c: Likewise.
2987         * gcc.target/i386/lzcnt-6.c: Likewise.
2988         * gcc.target/i386/lzcnt-6a.c: Likewise.
2989         * gcc.target/i386/lzcnt-check.h: Likewise.
2990
2991         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2992         * gcc.target/i386/sse-13.c: Likewise.
2993         * gcc.target/i386/sse-14.c: Likewise.
2994         * g++.dg/other/i386-2.C: Likewise.
2995         * g++.dg/other/i386-3.C: Likewise.
2996
2997 2011-08-01  Julian Brown  <julian@codesourcery.com>
2998
2999         * gcc.target/arm/fixed-point-exec.c: New test.
3000
3001 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3002
3003         PR target/49920
3004         * gcc.target/i386/pr49920.c: New test.
3005
3006 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3007
3008         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3009         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3010         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3011         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3012         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3013         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3014         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3015         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3016         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3017         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3018         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3019         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3020         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3021         * g++.dg/tree-ssa/pr33615.C: Ditto.
3022         * g++.dg/tree-ssa/restrict1.C: Ditto.
3023         * c-c++-common/restrict-2.c: Ditto.
3024         * gfortran.dg/pr32921.f: Ditto.
3025         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3026         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3027         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3028         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3029         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3030         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3031         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3032         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3033         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3034         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3035
3036 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3037
3038         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3039         .exe.ltrans[0-9]*. dump files.
3040
3041 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3042
3043         PR fortran/49112
3044         * gfortran.dg/abstract_type_6.f03: Modified.
3045         * gfortran.dg/typebound_proc_24.f03: New.
3046
3047 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3048
3049         PR testsuite/49917
3050         * g++.dg/init/for1.C: Fix.
3051
3052 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3053
3054         PR fortran/48876
3055         * gfortran.dg/string_5.f90:  New test.
3056
3057 2011-07-29  Jason Merrill  <jason@redhat.com>
3058
3059         PR c++/49867
3060         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3061
3062 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3063
3064         PR tree-optimization/47407
3065         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3066         alpha*-dec-osf*.
3067         Sort target list.
3068
3069 2011-07-29  Richard Guenther  <rguenther@suse.de>
3070
3071         * gcc.dg/uninit-suppress.c: Also disable VRP.
3072         * gcc.dg/uninit-suppress_2.c: Likewise.
3073
3074 2011-07-28  Jason Merrill  <jason@redhat.com>
3075
3076         PR c++/49808
3077         * g++.dg/template/nontype24.C: New.
3078
3079 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3080
3081         PR rtl-optimization/47958
3082         * gcc.dg/torture/pr47958-1.c: New.
3083
3084 2011-07-29  Wei Guozhi  <carrot@google.com>
3085
3086         PR rtl-optimization/49799
3087         * gcc.dg/pr49799.c: New test case.
3088
3089 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3090
3091         PR middle-end/48648
3092         * gcc.dg/graphite/id-pr48648.c: New.
3093
3094 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR fortran/31067
3097         * gfortran.dg/maxloc_2.f90: New test.
3098         * gfortran.dg/maxloc_3.f90: New test.
3099         * gfortran.dg/minloc_1.f90: New test.
3100         * gfortran.dg/minloc_2.f90: New test.
3101         * gfortran.dg/minloc_3.f90: New test.
3102         * gfortran.dg/minmaxloc_7.f90: New test.
3103
3104         PR debug/49871
3105         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3106
3107 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3108
3109         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3110         the builtin isn't optimized away.
3111
3112 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3113
3114         PR fortran/45586
3115         * gfortran.dg/lto/pr45586-2_0.f90: New.
3116
3117 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3118
3119         PR middle-end/49875
3120         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3121         * c-c++-common/cxxbitfields-5.c: Same.
3122
3123 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3124
3125         * lib/target-supports.exp (check_effective_target_mmap): Use
3126         check_function_available.
3127
3128 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3129
3130         * g++.old-deja/g++.pt/crash60.C: Updated.
3131
3132 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR target/49866
3135         * gcc.target/i386/pr49866.c: New test.
3136
3137 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3138
3139         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3140         * gcc.target/i386/bmi-andn-1.c: New test.
3141         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3142         * gcc.target/i386/bmi-andn-2.c: Likewise.
3143         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3144         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3145         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3146         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3147         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3148         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3149         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3150         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3151         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3152         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3153         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3154         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3155         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3156         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3157         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3158         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3159         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3160         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3161         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3162         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3163         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3164
3165 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3166
3167         PR middle-end/47691
3168         * gfortran.dg/graphite/id-pr47691.f: New.
3169
3170 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3171
3172         * gcc.target/i386/avx-os-support.h: New.
3173         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3174         (main): Check avx_os_support before the test is run.
3175         * gcc.target/i386/aes-avx-check.h: Ditto.
3176         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3177
3178 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3179
3180         * gcc.target/i386/aggregate-ret3.c: New test.
3181         * gcc.target/i386/aggregate-ret4.c: New test.
3182
3183 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3184
3185         PR fortran/49755
3186         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3187         allocated array should *not* change its size.
3188         * gfortran.dg/multiple_allocation_3.f90: New test.
3189
3190 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3191
3192         PR c++/49776
3193         * g++.dg/cpp0x/constexpr-49776.C: New.
3194
3195 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3196
3197         PR middle-end/47046
3198         * gcc.dg/graphite/id-pr47046.c: New.
3199
3200 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3201
3202         PR middle-end/47653
3203         * gcc.dg/graphite/run-id-pr47593.c: New.
3204
3205 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3206
3207         PR middle-end/47653
3208         * gcc.dg/graphite/run-id-pr47653.c: New.
3209         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3210         induction variables.
3211         * gcc.dg/graphite/scop-16.c: Same.
3212         * gcc.dg/graphite/scop-17.c: Same.
3213         * gcc.dg/graphite/scop-21.c: Same.
3214
3215 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3216
3217         PR middle-end/48805
3218         * gcc.dg/graphite/id-pr48805.c: New.
3219
3220 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3221
3222         * gfortran.dg/coarray_lib_token_2.f90: New.
3223
3224 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3225
3226         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3227         SPU local store.
3228
3229 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3230
3231         PR tree-opt/49671
3232         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3233         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3234
3235 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3236
3237         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3238
3239         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3240         * gcc.c-torture/execute/loop-2g.c: Likewise.
3241         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3242         Require mmap support.
3243         * gcc.c-torture/execute/loop-2g.x: Likewise.
3244         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3245         (MAP_ANON): Provide default.
3246         * gcc.dg/20050826-1.c: Likewise.
3247         * gcc.target/i386/pr36533.c: Likewise.
3248         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3249         Use dg-require-effective-target mmap.
3250
3251 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3252
3253         PR c++/49838
3254         * g++.dg/cpp0x/range-for19.C: New.
3255
3256 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3257
3258         PR testsuite/49753
3259         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3260
3261         Revert:
3262         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR testsuite/49753
3265         * g++.dg/torture/pr49309.C: Remove.
3266
3267 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3268
3269         PR tree-optimization/49809
3270         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3271         test.
3272
3273 2011-07-25  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/49715
3276         * gcc.target/i386/pr49715-1.c: New testcase.
3277         * gcc.target/i386/pr49715-2.c: Likewise.
3278
3279 2011-07-23  Jason Merrill  <jason@redhat.com>
3280
3281         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3282
3283 2011-07-22  Jason Merrill  <jason@redhat.com>
3284
3285         PR c++/49793
3286         * g++.dg/cpp0x/initlist55.C: New.
3287
3288 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/49791
3291         * gfortran.dg/namelist_72.f: New.
3292
3293 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3294
3295         * gfortran.dg/coarray_25.f90: New.
3296
3297 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3298
3299         * override1.C: This test should use c++0x mode.
3300         * override3.C: New. Test the diagnostics in c++98 mode.
3301
3302 2011-07-22  Jason Merrill  <jason@redhat.com>
3303             Mark Glisse  <marc.glisse@normalesup.org>
3304
3305         PR c++/30112
3306         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3307
3308         PR c++/49813
3309         * g++.dg/opt/builtins2.C: New.
3310         * g++.dg/other/error27.C: Don't rely on __builtin.
3311
3312 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3313
3314         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3315         on lp64 targets.
3316         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3317         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3318         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3319         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3320
3321         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3322         instead of ia32.
3323
3324 2011-07-22  Richard Guenther  <rguenther@suse.de>
3325
3326         PR tree-optimization/45819
3327         * gcc.dg/pr45819.c: New testcase.
3328
3329 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3330
3331         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3332
3333 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3334
3335         PR middle-end/47654
3336         PR middle-end/49649
3337         * gcc.dg/graphite/run-id-pr47654.c: New.
3338
3339 2011-07-21  Ian Lance Taylor  <iant@google.com>
3340
3341         PR middle-end/49705
3342         * gcc.dg/pr49705.c: New test.
3343
3344 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3345
3346         * lib/target-supports.exp (check_avx_os_support_available): New.
3347         (check_effective_target_avx_runtime): Use it.
3348
3349 2011-07-21  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/49770
3352         * g++.dg/torture/pr49770.C: New testcase.
3353
3354 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3355
3356         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3357         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3358
3359 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3360
3361         * gfortran.dg/coarray_lib_token_1.f90: New.
3362
3363 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3364
3365         * gcc.dg/pr32912-2.c: Skip for AVR.
3366         * gcc.dg/pr44674.c: Add dg-require-profiling.
3367
3368 2011-07-20  Jason Merrill  <jason@redhat.com>
3369
3370         * g++.dg/ext/desig2.C: New.
3371
3372 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3373
3374         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3375         be generated.
3376         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3377         * gcc.target/powerpc/recip-3.c: Ditto.
3378
3379 2011-07-19  Jason Merrill  <jason@redhat.com>
3380
3381         PR c++/6709 (DR 743)
3382         PR c++/42603 (DR 950)
3383         * g++.dg/cpp0x/decltype21.C: New.
3384
3385 2011-07-20  Richard Guenther  <rguenther@suse.de>
3386
3387         PR middle-end/18908
3388         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3389         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3390
3391 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3392
3393         * gcc.target/arm/combine-movs.c: New.
3394         * gcc.target/arm/unsigned-extend-2.c: New.
3395
3396 2011-07-19  Jason Merrill  <jason@redhat.com>
3397
3398         PR c++/49785
3399         * g++.dg/cpp0x/variadic114.C: New.
3400
3401 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3402
3403         * gfortran.dg/coarray_args_1.f90: New.
3404         * gfortran.dg/coarray_args_2.f90: New.
3405
3406 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3407
3408         PR fortran/49708
3409         * gfortran.dg/allocate_error_3.f90: New.
3410
3411 2011-07-19  Richard Guenther  <rguenther@suse.de>
3412
3413         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3414         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3415         * gcc.dg/torture/20110719-1.c: New testcase.
3416
3417 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR tree-optimization/49768
3420         * gcc.c-torture/execute/pr49768.c: New test.
3421
3422 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3423
3424         PR tree-optimization/49771
3425         * gcc.dg/vect/pr49771.c: New test.
3426
3427 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3428
3429         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3430         * gcc.dg/ipa/ipa-2.c: Likewise.
3431         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3432         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3433         * gcc.dg/ipa/ipa-5.c: Likewise.
3434         * gcc.dg/ipa/ipa-7.c: Likewise.
3435         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3436         * gcc.dg/ipa/ipacost-1.c: Likewise.
3437         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3438         functions.
3439         * gcc.dg/ipa/ipcp-1.c: New test.
3440         * gcc.dg/ipa/ipcp-2.c: Likewise.
3441         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3442
3443 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR middle-end/49675
3446         * gfortran.dg/pr49675.f90: New test.
3447
3448 2011-07-18  Richard Guenther  <rguenther@suse.de>
3449
3450         * gcc.dg/torture/20110718-1.c: New testcase.
3451
3452 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3453
3454         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3455         * g++.dg/ext/bitfield3.C: Likewise.
3456         * g++.dg/ext/bitfield4.C: Likewise.
3457         * g++.dg/ext/bitfield5.C: Likewise.
3458         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3459         * g++.dg/other/pr23205-2.C: Likewise.
3460         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3461         * gcc.c-torture/compile/20001109-2.c: Likewise.
3462         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3463         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3464         * gcc.dg/bitfld-16.c: Likewise.
3465         * gcc.dg/bitfld-17.c: Likewise.
3466         * gcc.dg/bitfld-18.c: Likewise.
3467         * gcc.dg/builtins-config.h: Remove Netware support.
3468         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3469         * gcc.dg/cdce2.c: Likewise.
3470         * gcc.dg/cpp/assert4.c: Remove netware support.
3471         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3472         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3473
3474         * lib/target-supports.exp (check_visibility_available): Remove
3475         NetWare support.
3476         (check_profiling_available): Likewise.
3477
3478 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3479
3480         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3481
3482 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3483             Thomas Koenig  <tkoenig@gcc.gnu.org>
3484
3485         PR fortran/34657
3486         * gfortran.dg/generic_17.f90: Fix testcase.
3487         * gfortran.dg/interface_3.f90: Add dg-error.
3488         * gfortran.dg/use_14.f90: New.
3489         * gfortran.dg/use_15.f90: New.
3490
3491 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3492
3493         * gnat.dg/pointer_controlled.adb: New test.
3494
3495 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3496
3497         PR fortran/49624
3498         * gfortran.dg/pointer_remapping_7.f90: New.
3499
3500 2011-07-16  Jason Merrill  <jason@redhat.com>
3501
3502         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3503
3504 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3505             Jason Merrill  <jason@redhat.com>
3506
3507         PR c++/45329
3508         PR c++/48934
3509         * g++.dg/cpp0x/decltype29.C: Adjust.
3510         * g++.dg/cpp0x/error4.C: Adjust.
3511         * g++.dg/cpp0x/sfinae26.C: Adjust.
3512         * g++.dg/cpp0x/variadic105.C: Adjust.
3513         * g++.dg/template/deduce3.C: Adjust.
3514         * g++.dg/template/error45.C: Adjust.
3515         * g++.dg/template/ptrmem2.C: Adjust.
3516         * g++.dg/template/sfinae2.C: Adjust.
3517         * g++.old-deja/g++.pt/crash60.C: Adjust.
3518         * g++.old-deja/g++.pt/unify6.C: Adjust.
3519         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3520         * g++.dg/cpp0x/nullptr15.C: Adjust.
3521         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3522         * g++.dg/cpp0x/pr31431.C: Adjust.
3523         * g++.dg/cpp0x/pr31434.C: Adjust.
3524         * g++.dg/cpp0x/sfinae11.C: Adjust
3525         * g++.dg/cpp0x/temp_default2.C: Adjust.
3526         * g++.dg/cpp0x/trailing4.C: Adjust.
3527         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3528         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3529         * g++.dg/cpp0x/variadic105.C: Adjust.
3530         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3531         * g++.dg/ext/vla2.C: Adjust.
3532         * g++.dg/other/ptrmem10.C: Adjust.
3533         * g++.dg/other/ptrmem11.C: Adjust.
3534         * g++.dg/overload/unknown1.C: Adjust.
3535         * g++.dg/template/conv11.C: Adjust.
3536         * g++.dg/template/dependent-expr5.C: Adjust.
3537         * g++.dg/template/friend.C: Adjust.
3538         * g++.dg/template/incomplete2.C: Adjust.
3539         * g++.dg/template/local4.C: Adjust.
3540         * g++.dg/template/local6.C: Adjust.
3541         * g++.dg/template/operator9.C: Adjust.
3542         * g++.dg/template/ttp25.C: Adjust.
3543         * g++.dg/template/unify10.C: Adjust.
3544         * g++.dg/template/unify11.C: Adjust.
3545         * g++.dg/template/unify6.C: Adjust.
3546         * g++.dg/template/unify9.C: Adjust.
3547         * g++.dg/template/varmod1.C: Adjust.
3548         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3549         * g++.old-deja/g++.pt/crash28.C: Adjust.
3550         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3551         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3552         * g++.old-deja/g++.pt/expr2.C: Adjust.
3553         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3554         * g++.old-deja/g++.pt/spec5.C: Adjust.
3555         * g++.old-deja/g++.pt/spec6.C: Adjust.
3556         * g++.old-deja/g++.pt/unify4.C: Adjust.
3557         * g++.old-deja/g++.pt/unify8.C: Adjust.
3558         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3559         * g++.dg/overload/template5.C: New testcase.
3560         * g++.dg/template/overload12.C: New testcase.
3561
3562 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3563
3564         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3565         * gfortran.dg/coarray_7.f90: Ditto.
3566         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3567         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3568
3569 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3570
3571         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3572         case.
3573         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3574         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3575         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3576         C67X.
3577         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3578         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3579         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3580
3581 2011-07-15  Jason Merrill  <jason@redhat.com>
3582
3583         PR testsuite/49741
3584         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3585         Use --extra_opts instead of --additional_options.
3586
3587 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR testsuite/49753
3590         * g++.dg/torture/pr49309.C: Remove.
3591
3592 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3593
3594         * gcc.target/tic6x/weak-call.c: New test.
3595         * gcc.target/tic6x/fpcmp.c: New test.
3596         * gcc.target/tic6x/fpdiv.c: New test.
3597         * gcc.target/tic6x/rotdi16-scan.c: New test.
3598         * gcc.target/tic6x/ffssi.c: New test.
3599         * gcc.target/tic6x/fpdiv-lib.c: New test.
3600         * gcc.target/tic6x/cold-lc.c: New test.
3601         * gcc.target/tic6x/longcalls.c: New test.
3602         * gcc.target/tic6x/abi-align-1.c: New test.
3603         * gcc.target/tic6x/fpcmp-finite.c: New test.
3604         * gcc.target/tic6x/rotdi16.c: New test.
3605         * gcc.target/tic6x/bswapl.c: New test.
3606         * gcc.target/tic6x/ffsdi.c: New test.
3607         * gcc.target/tic6x/tic6x.exp: New file.
3608         * gcc.target/tic6x/builtins/arith24.c: New test.
3609         * gcc.target/tic6x/builtins/smpy.c: New test.
3610         * gcc.target/tic6x/builtins/smpylh.c: New test.
3611         * gcc.target/tic6x/builtins/smpyh.c: New test.
3612         * gcc.target/tic6x/builtins/sarith1.c: New test.
3613         * gcc.target/tic6x/builtins/extclr.c: New test
3614         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3615         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3616         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3617         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3618         New functions.
3619         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3620         __TMS320C6X__.
3621         * gcc.dg/20020312-2.c: Likewise.
3622         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3623         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3624         * gcc.dg/torture/builtin-math-7.c: Likewise.
3625
3626         PR testsuite/49757
3627         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3628         not testing tic6x-*-*.
3629
3630 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3631
3632         PR tree-opt/49309
3633         * g++.dg/torture/pr49309.C: New testcase.
3634
3635 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3636
3637         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3638
3639 2011-07-14  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/49651
3642         * gcc.dg/torture/pr49651.c: New testcase.
3643
3644 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3645
3646         PR target/43746
3647         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3648
3649 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3650
3651         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3652         -mno-pointers-to-nested-functions.
3653         * gcc.target/powerpc/no-r11-2.c: Ditto.
3654         * gcc.target/powerpc/no-r11-3.c: Ditto.
3655
3656 2011-07-13  Jason Merrill  <jason@redhat.com>
3657
3658         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3659         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3660         when compiling C files.
3661         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3662         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3663         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3664         * g++.dg/lookup/anon2.C: Likewise.
3665         * g++.dg/tree-ssa/copyprop.C: Likewise.
3666         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3667         * g++.dg/init/vector1.C: Ignore narrowing errors.
3668         * g++.dg/torture/pr35526.C: Likewise.
3669         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3670
3671 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3672
3673         PR libfortran/49296
3674         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3675         and logical reads.
3676
3677 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3678
3679         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3680         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3681
3682 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3683
3684         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3685         * lib/obj-c++.exp (obj-c++_init): Ditto.
3686         * lib/file-format.exp (gcc_target_object_format): Ditto.
3687         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3688         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3689         (check_visibility_available): Ditto.
3690         (check_effective_target_tls_native): Ditto.
3691         (check_effective_target_tls_emulated): Ditto.
3692         (check_effective_target_function_sections): Ditto.
3693
3694 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3695
3696         * gcc.target/arm/pr48183.c: New test.
3697
3698 2011-07-13  Richard Guenther  <rguenther@suse.de>
3699
3700         * gcc.dg/torture/20110713-1.c: New testcase.
3701
3702 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3703
3704         PR rtl-opt/49474
3705         * gcc.c-torture/compile/pr49474.c: New testcase.
3706
3707 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR tree-optimization/49712
3710         * gcc.c-torture/execute/pr49712.c: New test.
3711
3712 2011-07-11  Jason Merrill  <jason@redhat.com>
3713
3714         PR c++/44609
3715         * g++.dg/template/recurse3.C: New.
3716
3717 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR debug/49676
3720         * gcc.dg/guality/csttest.c: New test.
3721
3722         PR fortran/49698
3723         * gfortran.dg/pr49698.f90: New test.
3724
3725 2011-07-11  Jeff Law  <law@redhat.com>
3726
3727         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3728
3729 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3730
3731         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3732         * go.test/go-test.exp (go-set-goarch): Likewise.
3733
3734 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3735
3736         PR target/39633
3737         * gcc.target/avr/torture/pr39633.c: New test case.
3738
3739 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR fortran/18918
3742         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3743
3744 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3745
3746         * lib/target-supports.exp (check_effective_target_scheduling):
3747         New Function.
3748         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3749         * gcc.dg/pr45055.c: Ditto.
3750         * gcc.dg/pr45353.c: Ditto.
3751         * g++.dg/pr45056.C: Ditto.
3752
3753 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3754
3755         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3756         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3757         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3758         * g++.dg/torture/pr31863.C: Skip AVR.
3759
3760 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/49690
3763         * gfortran.dg/intrinsic_signal.f90: New.
3764
3765 2011-07-09  Jason Merrill  <jason@redhat.com>
3766
3767         * g++.dg/cpp0x/regress/regress6.C: New.
3768         * g++.dg/parse/crash45.C: Adjust message.
3769         * g++.dg/template/crash38.C: Adjust message.
3770         * g++.dg/template/crash64.C: Adjust message.
3771
3772 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3773
3774         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3775         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3776         * g++.dg/abi/bitfield3.C: Likewise.
3777         * g++.dg/eh/pr38662.C: Likewise.
3778         * g++.dg/ext/attrib36.C: Likewise.
3779         * g++.dg/ext/attrib37.C: Likewise.
3780         * g++.dg/ext/attrib8.C: Likewise.
3781         * g++.dg/ext/tmplattr1.C: Likewise.
3782         * g++.dg/inherit/override-attribs.C: Likewise.
3783         * g++.dg/opt/inline9.C: Likewise.
3784         * g++.dg/opt/life1.C: Likewise.
3785         * g++.dg/opt/longbranch2.C: Likewise.
3786         * g++.dg/opt/nrv12.C: Likewise.
3787         * g++.dg/opt/reg-stack4.C: Likewise.
3788         * g++.dg/other/pr35504.C: Likewise.
3789         * g++.dg/other/pr39496.C: Likewise.
3790         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3791         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3792         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3793         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3794         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3795         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3796         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3797         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3798         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3799         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3800         * g++.dg/warn/pr15774-1.C: Likewise.
3801         * g++.dg/warn/pr15774-2.C: Likewise.
3802         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3803         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3804         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3805         * g++.old-deja/g++.pt/asm2.C: Likewise.
3806         * gcc.c-torture/compile/20000804-1.c: Likewise.
3807         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3808         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3809         * gcc.dg/20020108-1.c: Likewise.
3810         * gcc.dg/20020122-2.c: Likewise.
3811         * gcc.dg/20020122-3.c: Likewise.
3812         * gcc.dg/20020206-1.c: Likewise.
3813         * gcc.dg/20020219-1.c: Likewise.
3814         * gcc.dg/20020310-1.c: Likewise.
3815         * gcc.dg/20020411-1.c: Likewise.
3816         * gcc.dg/20020418-2.c: Likewise.
3817         * gcc.dg/20020426-2.c: Likewise.
3818         * gcc.dg/20020517-1.c: Likewise.
3819         * gcc.dg/20030204-1.c: Likewise.
3820         * gcc.dg/20030826-2.c: Likewise.
3821         * gcc.dg/20031102-1.c: Likewise.
3822         * gcc.dg/20031202-1.c: Likewise.
3823         * gcc.dg/20050111-1.c: Likewise.
3824         * gcc.dg/20050503-1.c: Likewise.
3825         * gcc.dg/array-init-1.c: Likewise.
3826         * gcc.dg/builtin-apply4.c: Likewise.
3827         * gcc.dg/dfp/pr31344.c: Likewise.
3828         * gcc.dg/gomp/atomic-11.c: Likewise.
3829         * gcc.dg/graphite/pr40281.c: Likewise.
3830         * gcc.dg/ia64-sync-1.c: Likewise.
3831         * gcc.dg/ia64-sync-2.c: Likewise.
3832         * gcc.dg/ia64-sync-3.c: Likewise.
3833         * gcc.dg/ia64-sync-4.c: Likewise.
3834         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3835         * gcc.dg/invalid-call-1.c: Likewise.
3836         * gcc.dg/loop-3.c: Likewise.
3837         * gcc.dg/lower-subreg-1.c: Likewise.
3838         * gcc.dg/lto/pr47259_0.c: Likewise.
3839         * gcc.dg/nested-calls-1.c: Likewise.
3840         * gcc.dg/pr20017.c: Likewise.
3841         * gcc.dg/pr25023.c: Likewise.
3842         * gcc.dg/pr27671-2.c: Likewise.
3843         * gcc.dg/pr32176.c: Likewise.
3844         * gcc.dg/pr33676.c: Likewise.
3845         * gcc.dg/pr35045.c: Likewise.
3846         * gcc.dg/pr36015.c: Likewise.
3847         * gcc.dg/pr36584.c: Likewise.
3848         * gcc.dg/pr36998.c: Likewise.
3849         * gcc.dg/pr37438.c: Likewise.
3850         * gcc.dg/pr37908.c: Likewise.
3851         * gcc.dg/pr41241.c: Likewise.
3852         * gcc.dg/pr41340.c: Likewise.
3853         * gcc.dg/pr44136.c: Likewise.
3854         * gcc.dg/pr44194-1.c: Likewise.
3855         * gcc.dg/pr46212.c: Likewise.
3856         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3857         * gcc.dg/setjmp-2.c: Likewise.
3858         * gcc.dg/short-compare-1.c: Likewise.
3859         * gcc.dg/short-compare-2.c: Likewise.
3860         * gcc.dg/smod-1.c: Likewise.
3861         * gcc.dg/sync-2.c: Likewise.
3862         * gcc.dg/sync-3.c: Likewise.
3863         * gcc.dg/tls/opt-1.c: Likewise.
3864         * gcc.dg/tls/opt-2.c: Likewise.
3865         * gcc.dg/tls/opt-3.c: Likewise.
3866         * gcc.dg/torture/badshift.c: Likewise.
3867         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3868         * gcc.dg/torture/pr20314-2.c: Likewise.
3869         * gcc.dg/torture/pr36891.c: Likewise.
3870         * gcc.dg/torture/pr38774.c: Likewise.
3871         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3872         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3873         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3874         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3875         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3876         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3877         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3878         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3879         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3880         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3881         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3882         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3883         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3884         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3885         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3886         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3887         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3888         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3889         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3890         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3891         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3892         * gcc.dg/unroll-1.c: Likewise.
3893         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3894         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3895         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3896         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3897         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3898         * gcc.target/i386/20000609-1.c: Likewise.
3899         * gcc.target/i386/20000720-1.c: Likewise.
3900         * gcc.target/i386/20000724-1.c: Likewise.
3901         * gcc.target/i386/20011107-1.c: Likewise.
3902         * gcc.target/i386/20011119-1.c: Likewise.
3903         * gcc.target/i386/20020201-3.c: Likewise.
3904         * gcc.target/i386/20020218-1.c: Likewise.
3905         * gcc.target/i386/20020729-1.c: Likewise.
3906         * gcc.target/i386/20030926-1.c: Likewise.
3907         * gcc.target/i386/20060125-1.c: Likewise.
3908         * gcc.target/i386/20060125-2.c: Likewise.
3909         * gcc.target/i386/20060512-1.c: Likewise.
3910         * gcc.target/i386/20060512-2.c: Likewise.
3911         * gcc.target/i386/20060512-3.c: Likewise.
3912         * gcc.target/i386/20060512-4.c: Likewise.
3913         * gcc.target/i386/387-1.c: Likewise.
3914         * gcc.target/i386/387-2.c: Likewise.
3915         * gcc.target/i386/387-5.c: Likewise.
3916         * gcc.target/i386/387-6.c: Likewise.
3917         * gcc.target/i386/980312-1.c: Likewise.
3918         * gcc.target/i386/980313-1.c: Likewise.
3919         * gcc.target/i386/990117-1.c: Likewise.
3920         * gcc.target/i386/990424-1.c: Likewise.
3921         * gcc.target/i386/990524-1.c: Likewise.
3922         * gcc.target/i386/991129-1.c: Likewise.
3923         * gcc.target/i386/991214-1.c: Likewise.
3924         * gcc.target/i386/991230-1.c: Likewise.
3925         * gcc.target/i386/addr-sel-1.c: Likewise.
3926         * gcc.target/i386/aggregate-ret1.c: Likewise.
3927         * gcc.target/i386/aggregate-ret2.c: Likewise.
3928         * gcc.target/i386/align-main-3.c: Likewise.
3929         * gcc.target/i386/amd64-abi-1.c: Likewise.
3930         * gcc.target/i386/amd64-abi-2.c: Likewise.
3931         * gcc.target/i386/amd64-abi-4.c: Likewise.
3932         * gcc.target/i386/amd64-abi-5.c: Likewise.
3933         * gcc.target/i386/amd64-abi-6.c: Likewise.
3934         * gcc.target/i386/asm-1.c: Likewise.
3935         * gcc.target/i386/asm-3.c: Likewise.
3936         * gcc.target/i386/asm-5.c: Likewise.
3937         * gcc.target/i386/attributes-error.c: Likewise.
3938         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3939         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3940         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3941         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3942         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3943         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3944         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3945         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3946         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3947         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3948         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3949         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3950         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3951         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3952         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3953         * gcc.target/i386/bitfield1.c: Likewise.
3954         * gcc.target/i386/bitfield2.c: Likewise.
3955         * gcc.target/i386/bmi-2.c: Likewise.
3956         * gcc.target/i386/bmi-5.c: Likewise.
3957         * gcc.target/i386/builtin-unreachable.c: Likewise.
3958         * gcc.target/i386/cleanup-2.c: Likewise.
3959         * gcc.target/i386/clobbers.c: Likewise.
3960         * gcc.target/i386/cmov8.c: Likewise.
3961         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3962         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3963         * gcc.target/i386/compress-float-387.c: Likewise.
3964         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3965         * gcc.target/i386/compress-float-sse.c: Likewise.
3966         * gcc.target/i386/crc32-2.c: Likewise.
3967         * gcc.target/i386/crc32-3.c: Likewise.
3968         * gcc.target/i386/divmod-7.c: Likewise.
3969         * gcc.target/i386/divmod-8.c: Likewise.
3970         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3971         * gcc.target/i386/fma3-builtin.c: Likewise.
3972         * gcc.target/i386/fma3-fma.c: Likewise.
3973         * gcc.target/i386/fma4-256-vector.c: Likewise.
3974         * gcc.target/i386/fma4-builtin.c: Likewise.
3975         * gcc.target/i386/fma4-fma-2.c: Likewise.
3976         * gcc.target/i386/fma4-fma.c: Likewise.
3977         * gcc.target/i386/fma4-vector-2.c: Likewise.
3978         * gcc.target/i386/fma4-vector.c: Likewise.
3979         * gcc.target/i386/funcspec-1.c: Likewise.
3980         * gcc.target/i386/funcspec-10.c: Likewise.
3981         * gcc.target/i386/funcspec-11.c: Likewise.
3982         * gcc.target/i386/funcspec-2.c: Likewise.
3983         * gcc.target/i386/funcspec-5.c: Likewise.
3984         * gcc.target/i386/funcspec-6.c: Likewise.
3985         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3986         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3987         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3988         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3989         * gcc.target/i386/incoming-1.c: Likewise.
3990         * gcc.target/i386/incoming-10.c: Likewise.
3991         * gcc.target/i386/incoming-11.c: Likewise.
3992         * gcc.target/i386/incoming-12.c: Likewise.
3993         * gcc.target/i386/incoming-13.c: Likewise.
3994         * gcc.target/i386/incoming-14.c: Likewise.
3995         * gcc.target/i386/incoming-15.c: Likewise.
3996         * gcc.target/i386/incoming-2.c: Likewise.
3997         * gcc.target/i386/incoming-3.c: Likewise.
3998         * gcc.target/i386/incoming-4.c: Likewise.
3999         * gcc.target/i386/incoming-5.c: Likewise.
4000         * gcc.target/i386/incoming-6.c: Likewise.
4001         * gcc.target/i386/incoming-7.c: Likewise.
4002         * gcc.target/i386/incoming-8.c: Likewise.
4003         * gcc.target/i386/incoming-9.c: Likewise.
4004         * gcc.target/i386/lea.c: Likewise.
4005         * gcc.target/i386/local.c: Likewise.
4006         * gcc.target/i386/loop-1.c: Likewise.
4007         * gcc.target/i386/loop-2.c: Likewise.
4008         * gcc.target/i386/loop-3.c: Likewise.
4009         * gcc.target/i386/max-stack-align.c: Likewise.
4010         * gcc.target/i386/memcpy-1.c: Likewise.
4011         * gcc.target/i386/movbe-2.c: Likewise.
4012         * gcc.target/i386/movq-2.c: Likewise.
4013         * gcc.target/i386/movq.c: Likewise.
4014         * gcc.target/i386/nrv1.c: Likewise.
4015         * gcc.target/i386/pad-4.c: Likewise.
4016         * gcc.target/i386/pad-5a.c: Likewise.
4017         * gcc.target/i386/pad-5b.c: Likewise.
4018         * gcc.target/i386/pad-6a.c: Likewise.
4019         * gcc.target/i386/pad-6b.c: Likewise.
4020         * gcc.target/i386/pad-7.c: Likewise.
4021         * gcc.target/i386/pad-9.c: Likewise.
4022         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4023         * gcc.target/i386/pic-1.c: Likewise.
4024         * gcc.target/i386/pr12092-1.c: Likewise.
4025         * gcc.target/i386/pr12329.c: Likewise.
4026         * gcc.target/i386/pr21518.c: Likewise.
4027         * gcc.target/i386/pr22362.c: Likewise.
4028         * gcc.target/i386/pr22585.c: Likewise.
4029         * gcc.target/i386/pr23098.c: Likewise.
4030         * gcc.target/i386/pr25196.c: Likewise.
4031         * gcc.target/i386/pr25293.c: Likewise.
4032         * gcc.target/i386/pr25654.c: Likewise.
4033         * gcc.target/i386/pr26449.c: Likewise.
4034         * gcc.target/i386/pr26778.c: Likewise.
4035         * gcc.target/i386/pr26826.c: Likewise.
4036         * gcc.target/i386/pr27266.c: Likewise.
4037         * gcc.target/i386/pr29978.c: Likewise.
4038         * gcc.target/i386/pr30505.c: Likewise.
4039         * gcc.target/i386/pr30961-1.c: Likewise.
4040         * gcc.target/i386/pr31628.c: Likewise.
4041         * gcc.target/i386/pr32000-2.c: Likewise.
4042         * gcc.target/i386/pr32661-1.c: Likewise.
4043         * gcc.target/i386/pr32708-2.c: Likewise.
4044         * gcc.target/i386/pr32708-3.c: Likewise.
4045         * gcc.target/i386/pr34256.c: Likewise.
4046         * gcc.target/i386/pr34312.c: Likewise.
4047         * gcc.target/i386/pr34522.c: Likewise.
4048         * gcc.target/i386/pr35160.c: Likewise.
4049         * gcc.target/i386/pr35281.c: Likewise.
4050         * gcc.target/i386/pr36246.c: Likewise.
4051         * gcc.target/i386/pr36786.c: Likewise.
4052         * gcc.target/i386/pr37275.c: Likewise.
4053         * gcc.target/i386/pr37843-3.c: Likewise.
4054         * gcc.target/i386/pr37843-4.c: Likewise.
4055         * gcc.target/i386/pr39082-1.c: Likewise.
4056         * gcc.target/i386/pr39431.c: Likewise.
4057         * gcc.target/i386/pr39496.c: Likewise.
4058         * gcc.target/i386/pr39543-2.c: Likewise.
4059         * gcc.target/i386/pr39911.c: Likewise.
4060         * gcc.target/i386/pr40718.c: Likewise.
4061         * gcc.target/i386/pr40906-1.c: Likewise.
4062         * gcc.target/i386/pr40906-2.c: Likewise.
4063         * gcc.target/i386/pr40906-3.c: Likewise.
4064         * gcc.target/i386/pr40934.c: Likewise.
4065         * gcc.target/i386/pr41900.c: Likewise.
4066         * gcc.target/i386/pr42589.c: Likewise.
4067         * gcc.target/i386/pr43662.c: Likewise.
4068         * gcc.target/i386/pr43671.c: Likewise.
4069         * gcc.target/i386/pr43766.c: Likewise.
4070         * gcc.target/i386/pr43869.c: Likewise.
4071         * gcc.target/i386/pr44942.c: Likewise.
4072         * gcc.target/i386/pr44948-2a.c: Likewise.
4073         * gcc.target/i386/pr45234.c: Likewise.
4074         * gcc.target/i386/pr45336-2.c: Likewise.
4075         * gcc.target/i386/pr45336-4.c: Likewise.
4076         * gcc.target/i386/pr45852.c: Likewise.
4077         * gcc.target/i386/pr46470.c: Likewise.
4078         * gcc.target/i386/pr48037-1.c: Likewise.
4079         * gcc.target/i386/pr48389.c: Likewise.
4080         * gcc.target/i386/pr49095.c: Likewise.
4081         * gcc.target/i386/pr9771-1.c: Likewise.
4082         * gcc.target/i386/rdfsbase-1.c: Likewise.
4083         * gcc.target/i386/rdfsbase-2.c: Likewise.
4084         * gcc.target/i386/rdgsbase-1.c: Likewise.
4085         * gcc.target/i386/rdgsbase-2.c: Likewise.
4086         * gcc.target/i386/rdrand-3.c: Likewise.
4087         * gcc.target/i386/regparm-stdcall.c: Likewise.
4088         * gcc.target/i386/regparm.c: Likewise.
4089         * gcc.target/i386/reload-1.c: Likewise.
4090         * gcc.target/i386/rotate-2.c: Likewise.
4091         * gcc.target/i386/sibcall-5.c: Likewise.
4092         * gcc.target/i386/signbit-1.c: Likewise.
4093         * gcc.target/i386/signbit-2.c: Likewise.
4094         * gcc.target/i386/signbit-3.c: Likewise.
4095         * gcc.target/i386/sse-5.c: Likewise.
4096         * gcc.target/i386/sse-8.c: Likewise.
4097         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4098         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4099         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4100         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4101         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4102         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4103         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4104         * gcc.target/i386/sse2-movq-2.c: Likewise.
4105         * gcc.target/i386/sse2-movq-3.c: Likewise.
4106         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4107         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4108         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4109         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4110         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4111         * gcc.target/i386/ssefn-1.c: Likewise.
4112         * gcc.target/i386/ssefn-2.c: Likewise.
4113         * gcc.target/i386/sseregparm-1.c: Likewise.
4114         * gcc.target/i386/sseregparm-2.c: Likewise.
4115         * gcc.target/i386/sseregparm-3.c: Likewise.
4116         * gcc.target/i386/sseregparm-4.c: Likewise.
4117         * gcc.target/i386/sseregparm-5.c: Likewise.
4118         * gcc.target/i386/sseregparm-6.c: Likewise.
4119         * gcc.target/i386/sseregparm-7.c: Likewise.
4120         * gcc.target/i386/sseregparm-8.c: Likewise.
4121         * gcc.target/i386/stack-realign.c: Likewise.
4122         * gcc.target/i386/stack-usage-realign.c: Likewise.
4123         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4124         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4125         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4126         * gcc.target/i386/stackalign/return-1.c: Likewise.
4127         * gcc.target/i386/stackalign/return-2.c: Likewise.
4128         * gcc.target/i386/stackalign/return-3.c: Likewise.
4129         * gcc.target/i386/tailcall-1.c: Likewise.
4130         * gcc.target/i386/tbm-2.c: Likewise.
4131         * gcc.target/i386/udivmod-7.c: Likewise.
4132         * gcc.target/i386/udivmod-8.c: Likewise.
4133         * gcc.target/i386/unroll-1.c: Likewise.
4134         * gcc.target/i386/vararg-1.c: Likewise.
4135         * gcc.target/i386/vararg-2.c: Likewise.
4136         * gcc.target/i386/vect8-ret.c: Likewise.
4137         * gcc.target/i386/vectorize5.c: Likewise.
4138         * gcc.target/i386/wmul-1.c: Likewise.
4139         * gcc.target/i386/wmul-2.c: Likewise.
4140         * gcc.target/i386/wrfsbase-1.c: Likewise.
4141         * gcc.target/i386/wrfsbase-2.c: Likewise.
4142         * gcc.target/i386/wrgsbase-1.c: Likewise.
4143         * gcc.target/i386/wrgsbase-2.c: Likewise.
4144         * gcc.target/i386/xop-pcmov.c: Likewise.
4145         * gcc.target/i386/xop-pcmov2.c: Likewise.
4146         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4147         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4148         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4149         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4150         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4151         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4152         * gcc.target/i386/zee.c: Likewise.
4153         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4154         * gfortran.dg/compiler-directive_2.f: Likewise.
4155         * gfortran.dg/g77/20010216-1.f: Likewise.
4156         * gfortran.dg/gomp/pr39152.f90: Likewise.
4157         * gfortran.dg/pr33794.f90: Likewise.
4158
4159 2011-07-09  Jason Merrill  <jason@redhat.com>
4160
4161         * g++.dg/cpp0x/regress/regress5.C: New.
4162
4163 2011-07-08  Jason Merrill  <jason@redhat.com>
4164
4165         PR c++/45437
4166         * g++.dg/expr/compound-asn1.C: New.
4167         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4168
4169 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR target/49621
4172         * gcc.target/powerpc/altivec-34.c: New test.
4173
4174 2011-07-08  Jason Merrill  <jason@redhat.com>
4175
4176         PR c++/45603
4177         * g++.dg/abi/guard3.C: New.
4178
4179 2011-07-08  Julian Brown  <julian@codesourcery.com>
4180
4181         * lib/target-supports.exp
4182         (check_effective_target_arm_little_endian): New.
4183         (check_effective_target_vect_pack_trunc): Use above.
4184         (check_effective_target_vect_unpack): Likewise.
4185         (check_effective_target_vect_element_align): Test
4186         check_effective_target_arm_vect_no_misalign for ARM.
4187
4188 2011-07-08  Jason Merrill  <jason@redhat.com>
4189
4190         PR c++/49673
4191         * g++.dg/cpp0x/constexpr-rom.C: New.
4192
4193 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4194
4195         PR middle-end/49519
4196         * g++.dg/torture/pr49519.C: New test.
4197
4198 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4199
4200         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4201
4202 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4203
4204         PR testsuite/48727
4205         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4206
4207 2011-07-08  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/49662
4210         * gcc.dg/graphite/interchange-14.c: XFAIL.
4211         * gcc.dg/graphite/interchange-15.c: Likewise.
4212         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4213
4214 2011-07-06  Jason Merrill  <jason@redhat.com>
4215
4216         PR c++/49663
4217         * g++.dg/cpp0x/regress/regress4.C: New.
4218
4219 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4220
4221         PR fortran/49648
4222         * gfortran.dg/result_in_spec_4.f90: New test.
4223
4224 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4225
4226         * gcc.target/sparc/cas64.c: New test.
4227
4228 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR c/49644
4231         * g++.dg/torture/pr49644.C: New test.
4232
4233         PR c/49644
4234         * gcc.c-torture/execute/pr49644.c: New test.
4235
4236 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4237
4238         * lib/target-supports.exp (check_effective_target_ia32): New.
4239         (check_effective_target_x32): Likewise.
4240         (check_effective_target_vect_cmdline_needed): Also check x32.
4241
4242 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4243
4244         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4245         dg-prune-output.
4246         * gcc.target/arm/pr42235.c: Likewise.
4247         * gcc.target/arm/pr42495.c: Likewise.
4248         * gcc.target/arm/pr42574.c: Likewise.
4249         * gcc.target/arm/thumb-branch1.c: Likewise.
4250
4251         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4252         unneeded prune of possible warning.
4253         * gcc.target/arm/pr40956.c: Likewise.
4254         * gcc.target/arm/pr42505.c: Likewise.
4255
4256         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4257         * gcc.c-torture/compile/pr46883.c: Likewise.
4258         * gcc.c-torture/compile/pr46934.c: Likewise.
4259
4260         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4261         for move to ../../gcc.c-torture/compile.
4262         * gcc.target/arm/pr46883.c: Likewise.
4263         * gcc.target/arm/pr46934.c: Likewise.
4264
4265         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4266         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4267         * gcc.target/arm/wmul-1.c: Likewise.
4268         * gcc.target/arm/wmul-2.c: Likewise.
4269         * gcc.target/arm/wmul-3.c: Likewise.
4270         * gcc.target/arm/wmul-4.c: Likewise.
4271         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4272         add tab after scan target.
4273         * gcc.target/arm/smlaltt-1.c: Likewise.
4274         * gcc.target/arm/smlatb-1.c: Likewise.
4275         * gcc.target/arm/smlatt-1.c: Likewise.
4276
4277 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR debug/49522
4280         * gcc.dg/debug/pr49522.c: New test.
4281
4282 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4283
4284         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4285         * gcc.dg/pr46212.c: Run only if target int32plus.
4286         * gcc.dg/torture/pr48146.c: Ditto.
4287         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4288         * c-c++-common/pr44832.c: Ditto.
4289         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4290         * gcc.dg/pr31490.c: Ditto.
4291         * gcc.dg/torture/builtin-math-7.c: Run only if target
4292         large_double.
4293         * gcc.dg/torture/pr45764.c: Skip for AVR.
4294         * gcc.dg/pr47893.c: Ditto.
4295
4296 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4297
4298         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4299         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4300         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4301         add tab to scan target.
4302
4303 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4304
4305         * gcc.target/arm/neon-modes-3.c: New test.
4306
4307 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4308
4309         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4310         -fno-loop-interchange -ffast-math.
4311
4312 2011-07-07  Richard Guenther  <rguenther@suse.de>
4313
4314         * gcc.dg/ftrapv-3.c: New testcase.
4315
4316 2011-07-07  Richard Guenther  <rguenther@suse.de>
4317
4318         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4319         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4320
4321 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4322
4323         * gcc.dg/binop-notxor1.c: New test.
4324         * gcc.dg/binop-notand4a.c: New test.
4325         * gcc.dg/binop-notxor2.c: New test.
4326         * gcc.dg/binop-notand3a.c: New test.
4327         * gcc.dg/binop-notand2a.c: New test.
4328         * gcc.dg/binop-notand6a.c: New test.
4329         * gcc.dg/binop-notor1.c: New test.
4330         * gcc.dg/binop-notand1a.c: New test.
4331         * gcc.dg/binop-notand5a.c: New test.
4332         * gcc.dg/binop-notor2.c: New test.
4333
4334 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR middle-end/49640
4337         * gcc.dg/gomp/pr49640.c: New test.
4338
4339 2011-07-07  Richard Guenther  <rguenther@suse.de>
4340
4341         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4342
4343 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4344
4345         PR target/39150
4346         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4347
4348 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4349
4350         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4351         * gcc.target/powerpc/no-r11-2.c: Ditto.
4352         * gcc.target/powerpc/no-r11-3.c: Ditto.
4353
4354 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4355
4356         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4357         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4358
4359 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4360
4361         * lib/target-supports.exp (check_profiling_available): Disable
4362         profiling with -fprofile-generate for target avr.
4363
4364 2011-07-06  Richard Guenther  <rguenther@suse.de>
4365
4366         PR tree-optimization/49645
4367         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4368
4369 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4370
4371         PR middle-end/47383
4372         * gcc.dg/pr47383.c: New.
4373
4374 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4375
4376         PR tree-optimization/49647
4377         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4378
4379 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4380
4381         PR testsuite/49542
4382         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4383         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4384
4385 2011-07-05  Jason Merrill  <jason@redhat.com>
4386
4387         PR c++/48157
4388         * g++.dg/template/template-id-4.C: New.
4389
4390 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4391
4392         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4393         * gcc.dg/pr43402.c: Ditto.
4394
4395 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4396
4397         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4398
4399 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4400
4401         * gcc.target/powerpc/ppc-switch-1.c: New test for
4402         --param case-values-threshold.
4403         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4404
4405 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4406
4407         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4408
4409 2011-07-05  Jason Merrill  <jason@redhat.com>
4410
4411         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4412
4413 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4414
4415         PR tree-optimization/47654
4416         * gcc.dg/graphite/block-pr47654.c: New.
4417
4418 2011-07-05  Jason Merrill  <jason@redhat.com>
4419
4420         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4421
4422 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4423
4424         PR tree-optimization/49580
4425         * gcc.dg/autopar/pr49580.c: New test.
4426
4427 2011-07-05  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/49518
4430         PR tree-optimization/49628
4431         * g++.dg/torture/pr49628.C: New testcase.
4432         * gcc.dg/torture/pr49518.c: Likewise.
4433
4434 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4435
4436         * ada/acats/run_acats (which): Extract last field from type -p,
4437         type output only if command succeeded.
4438
4439 2011-07-04  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/abi/mangle48.C: New.
4442
4443         * g++.dg/cpp0x/diag1.C: New.
4444
4445         * g++.dg/diagnostic/aka1.C: New.
4446
4447 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR rtl-optimization/49619
4450         * gcc.dg/pr49619.c: New test.
4451
4452         PR rtl-optimization/49472
4453         * gfortran.dg/pr49472.f90: New test.
4454
4455         PR debug/49602
4456         * gcc.dg/pr49602.c: New test.
4457
4458 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4459
4460         PR target/34734
4461         PR target/44643
4462         * gcc.target/avr/avr.exp: Run over cpp files, too.
4463         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4464         * gcc.target/avr/progmem.h: New file.
4465         * gcc.target/avr/exit-abort.h: New file.
4466         * gcc.target/avr/progmem-error-1.c: New file.
4467         * gcc.target/avr/progmem-error-1.cpp: New file.
4468         * gcc.target/avr/progmem-warning-1.c: New file.
4469         * gcc.target/avr/torture/progmem-1.c: New file.
4470         * gcc.target/avr/torture/progmem-1.cpp: New file.
4471
4472 2011-07-04  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/49615
4475         * g++.dg/torture/pr49615.C: New testcase.
4476
4477 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4478
4479         PR tree-optimization/49610
4480         * gcc.dg/vect/pr49610.c: New test.
4481
4482 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4483
4484         * gnat.dg/specs/debug1.ads: New test.
4485
4486 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4487
4488         PR fortran/49562
4489         * gfortran.dg/typebound_proc_23.f90: New.
4490
4491 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4492
4493         PR c++/49605
4494         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4495
4496 2011-07-01  Jason Merrill  <jason@redhat.com>
4497
4498         PR c++/48261
4499         * g++.dg/template/template-id-3.C: New.
4500
4501         PR c++/48593
4502         * g++.dg/template/qualified-id4.C: New.
4503
4504         PR c++/48883
4505         * g++.dg/template/explicit-args4.C: New.
4506
4507         PR c++/49085
4508         * g++.dg/template/offsetof2.C: New.
4509
4510 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4511
4512         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4513
4514 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4515
4516         PR libmudflap/49549
4517         * lib/target-supports.exp (check_effective_target_gld): New proc.
4518
4519 2011-07-01  Richard Guenther  <rguenther@suse.de>
4520
4521         PR tree-optimization/49603
4522         * gcc.dg/torture/pr49603.c: New testcase.
4523
4524 2011-06-30  Jason Merrill  <jason@redhat.com>
4525
4526         PR c++/49387
4527         * g++.dg/rtti/template1.C: New.
4528
4529         PR c++/49569
4530         * g++.dg/cpp0x/regress/ctor1.C: New.
4531
4532         PR c++/49355
4533         * g++.dg/cpp0x/initlist54.C: New.
4534
4535 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4536
4537         * gcc.dg/tree-ssa/sra-12.c: New test.
4538
4539 2011-06-29  Jason Merrill  <jason@redhat.com>
4540
4541         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4542
4543 2011-06-30  Richard Guenther  <rguenther@suse.de>
4544
4545         PR tree-optimization/46787
4546         * gcc.dg/vect/vect-121.c: New testcase.
4547
4548 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4549
4550         PR tree-optimization/49094
4551         * gcc.dg/tree-ssa/pr49094.c: New test.
4552
4553 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4554
4555         PR fortran/49540
4556         * gfortran.dg/pr49540-1.f90: New test.
4557         * gfortran.dg/pr49540-2.f90: New test.
4558
4559 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4560
4561         PR ada/49511
4562         * ada/acats/run_acats (which): Use last field of type -p output.
4563
4564 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4565             Iain Sandoe  <iains@gcc.gnu.org>
4566
4567         PR libobjc/36610
4568         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4569         Only skip on 64-bit *-*-darwin8* && !objc2.
4570
4571 2011-06-30  Richard Guenther  <rguenther@suse.de>
4572
4573         PR tree-optimization/38752
4574         * gcc.c-torture/compile/pr38752.c: New testcase.
4575
4576 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4577
4578         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4579         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4580
4581 2011-06-29  Jason Merrill  <jason@redhat.com>
4582
4583         PR c++/49216
4584         * g++.dg/cpp0x/initlist53.C: Use placement new.
4585         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4586         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4587
4588         PR c++/49003
4589         * g++.dg/cpp0x/trailing6.C: New.
4590         * g++.dg/cpp0x/pr45908.C: No error.
4591
4592         PR c++/49272
4593         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4594
4595         PR c++/49520
4596         * g++.dg/cpp0x/constexpr-using2.C: New.
4597
4598         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4599
4600         PR c++/45923
4601         * g++.dg/cpp0x/constexpr-diag3.C: New.
4602         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4603         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4604         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4605         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4606
4607 2011-06-29  Jason Merrill  <jason@redhat.com>
4608
4609         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4610
4611 2011-06-29  Richard Guenther  <rguenther@suse.de>
4612
4613         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4614
4615 2011-06-29  Jason Merrill  <jason@redhat.com>
4616
4617         * g++.dg/cpp0x/initlist-value2.C: New.
4618
4619         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4620         * g++.dg/cpp0x/initlist-value.C: New.
4621
4622 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4623
4624         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4625
4626 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4627
4628         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4629         * gcc.dg/inline_2.c: Likewise.
4630         * gcc.dg/unroll_1.c: Likewise.
4631
4632 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR debug/49567
4635         * gcc.target/i386/pr49567.c: New test.
4636
4637 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4638
4639         * gnat.dg/opt17.ad[sb]: New test.
4640
4641 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4642             Tom de Vries  <tom@codesourcery.com>
4643
4644         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4645         (check_effective_target_arm_thumb2): New effective targets.
4646         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4647         properly.  Clean up temporary files.
4648         * gcc.target/arm/ivopts-2.c: Likewise.
4649         * gcc.target/arm/ivopts-3.c: Likewise.
4650         * gcc.target/arm/ivopts-4.c: Likewise.
4651         * gcc.target/arm/ivopts-5.c: Likewise.
4652         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4653
4654 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4655
4656         PR fortran/49479
4657         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4658
4659 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4660
4661         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4662         * gcc.target/arm/vfp-ldmias.c: Likewise.
4663         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4664         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4665         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4666         * gcc.target/arm/vfp-stmias.c: Likewise.
4667         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4668         * gcc.target/arm/vfp-stmiad.c: Likewise.
4669
4670 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4671
4672         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4673         dg-prune-output.
4674         * gcc.target/arm/pr45701-2.c: Ditto.
4675
4676 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4677
4678         PR fortran/49466
4679         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4680         * gfortran.dg/extends_14.f03: Modified.
4681
4682 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4683
4684         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4685         early if the test is already being skipped.
4686
4687         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4688         scan-assembler-dem-not): For missing file, report unresolved with
4689         same message as for pass/fail, with reason reported in log file.
4690
4691         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4692         from add_options_for_arm_neon_fp16.
4693         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4694         check_effective_target_arm_neon_fp16_ok_nocache.
4695         Check -mfpu and -mfloat-abi options from current multilib.
4696         Do not require neon support.
4697         (check_effective_target_arm_fp16_ok): Renamed from
4698         check_effecitve_target_arm_neon_fp16_ok.
4699         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4700         arm_neon_fp16_ok and arm_fp16.
4701         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4702         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4703         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4704         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4705
4706 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4707
4708         * gcc.dg/builtin-assume-aligned-1.c: New test.
4709         * gcc.dg/builtin-assume-aligned-2.c: New test.
4710         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4711
4712         PR debug/49544
4713         * gcc.dg/pr49544.c: New test.
4714
4715 2011-06-27  Richard Guenther  <rguenther@suse.de>
4716
4717         PR tree-optimization/49394
4718         * g++.dg/torture/pr49394.C: New testcase.
4719
4720 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4721
4722         * gcc.dg/optimize-bswapdi-2.c: New test.
4723
4724 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4725             Richard Sandiford  <richard.sandiford@linaro.org>
4726
4727         PR tree-optimization/49169
4728         * gcc.dg/torture/pr49169.c: New test.
4729
4730 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4731
4732         PR testsuite/49529
4733         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4734
4735         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4736         hppa*-*-hpux*.
4737
4738 2011-06-26  Jason Merrill  <jason@redhat.com>
4739
4740         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4741
4742         PR c++/49528
4743         * g++.dg/init/ref19.C: New.
4744         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4745
4746 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR tree-optimization/48377
4749         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4750         non_strict_align.
4751
4752 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4753
4754         PR middle-end/49191
4755         * lib/target-supports.exp (check_effective_target_non_strict_align):
4756         New.
4757         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4758
4759 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4760
4761         PR tree-optimizations/49516
4762         * g++.dg/tree-ssa/pr49516.C: New test.
4763
4764 2011-06-23  Jason Merrill  <jason@redhat.com>
4765
4766         PR c++/35255
4767         * g++.dg/template/partial10.C: New.
4768         * g++.dg/template/partial11.C: New.
4769
4770 2011-06-23  Jeff Law <law@redhat.com>
4771
4772         PR middle-end/48770
4773         * gcc.dg/pr48770.c: New test.
4774
4775 2011-06-23  Jan Hubicka  <jh@suse.cz>
4776
4777         PR middle-end/49373
4778         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4779
4780 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR testsuite/49512
4783         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4784         instead of -fdump-tree-optimized.
4785
4786 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4787
4788         PR c++/44625
4789         * g++.dg/template/crash107.C: New.
4790         * g++.dg/template/error17.C: Adjust.
4791
4792 2011-06-23  Jason Merrill  <jason@redhat.com>
4793
4794         PR c++/49507
4795         * g++.dg/cpp0x/defaulted30.C: New.
4796
4797         PR c++/49440
4798         * g++.dg/rtti/anon-ns1.C: New.
4799
4800         PR c++/49395
4801         * g++.dg/init/ref18.C: New.
4802
4803         PR c++/36435
4804         * g++.dg/template/partial9.C: New.
4805
4806 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4807
4808         PR middle-end/49373
4809         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4810
4811 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4812
4813         PR debug/49496
4814         * gcc.dg/pr49496.c: New test.
4815
4816 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4817
4818         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4819         is not xscale.
4820
4821         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4822
4823         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4824         * gcc.target/arm/pr42879.c: Likewise.
4825         * gcc.target/arm/pr45701-3.c: Likewise.
4826
4827         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4828         * gcc.target/arm/pr40482.c: Likewise.
4829         * gcc.target/arm/stack-corruption.c: Likewise.
4830
4831 2011-06-22  Richard Guenther  <rguenther@suse.de>
4832
4833         PR tree-optimization/49493
4834         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4835
4836 2011-06-22  Jason Merrill  <jason@redhat.com>
4837
4838         PR c++/49260
4839         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4840
4841 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4842             Dmitry Melnik  <dm@ispras.ru>
4843
4844         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4845         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4846         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4847
4848 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4849
4850         * gcc.target/arm/tlscall.c: New.
4851
4852 2011-06-21  Jason Merrill  <jason@redhat.com>
4853
4854         PR c++/49172
4855         * g++.dg/cpp0x/constexpr-ref1.C: New.
4856         * g++.dg/cpp0x/constexpr-ref2.C: New.
4857         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4858
4859         PR c++/49482
4860         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4861
4862         PR c++/49418
4863         * g++.dg/template/param3.C: New.
4864
4865 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4866
4867         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4868         my_clrsb test functions.
4869         (main): Test clrsb.
4870         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4871         test_sll, test_ull): Add clrsb tests.
4872         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4873         clrsbll.
4874
4875 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4876
4877         PR fortran/49112
4878         * gfortran.dg/class_44.f03: New.
4879
4880 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4881
4882         PR tree-optimization/49478
4883         * gcc.dg/vect/pr49478.c
4884
4885 2011-06-21  Richard Guenther  <rguenther@suse.de>
4886
4887         PR tree-optimization/49483
4888         * gcc.dg/vect/vect-120.c: New testcase.
4889
4890 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4891
4892         PR testsuite/49443
4893         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4894         * gcc.dg/vect/vect-peel-4.c: Likewise.
4895
4896 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4897
4898         PR middle-end/49139
4899         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4900         * gcc.dg/always_inline2.c: Likewise.
4901         * gcc.dg/always_inline3.c: Likewise.
4902         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4903         * gcc.dg/inline_1.c: Likewise.
4904         * gcc.dg/inline_2.c: Likewise.
4905         * gcc.dg/inline_3.c: Likewise.
4906         * gcc.dg/inline_4.c: Likewise.
4907         * gcc.dg/20051201-1.c: Likewise.
4908         * gcc.dg/pr40087.c: Likewise.
4909         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4910         * gcc.dg/inline-22.c: Likewise.
4911         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4912         * gcc.dg/lto/20090218-1_1.c: Likewise.
4913         * g++.dg/ipa/devirt-7.C: Likewise.
4914         * gcc.dg/uninit-pred-5_a.c: Likewise.
4915         * gcc.dg/uninit-pred-5_b.c: Likewise.
4916         * gcc.dg/fail_always_inline.c: New.
4917
4918 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4919
4920         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4921         into 6 jobs instead of 3.
4922
4923 2011-06-20  Jason Merrill  <jason@redhat.com>
4924
4925         PR c++/49216
4926         * g++.dg/cpp0x/initlist53.C: New.
4927
4928 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4929
4930         PR fortran/18918
4931         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4932         * gfortran.dg/coarray_lock_3.f90: New.
4933         * gfortran.dg/coarray/lock_1.f90: New.
4934
4935 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4936
4937         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4938         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4939         unresolved and report the reason to the log file.
4940
4941         * lib/scanasm.exp (object-size): Move argument processing earlier
4942         to report errors before verifying that the file exists.  Report
4943         problems detected at runtime as unresolved instead of error and
4944         report their reasons to the log file.
4945
4946 2011-06-20  Jason Merrill  <jason@redhat.com>
4947
4948         PR c++/47080
4949         * g++.dg/cpp0x/explicit6.C: New.
4950
4951         PR c++/47635
4952         * g++.dg/cpp0x/enum20.C: New.
4953
4954         PR c++/48138
4955         * g++.dg/ext/attr-aligned01.C: New.
4956
4957         PR c++/49205
4958         * g++.dg/cpp0x/variadic-default.C: New.
4959
4960         PR c++/43321
4961         * g++.dg/cpp0x/auto26.C: New.
4962
4963         PR c++/43831
4964         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4965
4966 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4967
4968         * gcc.dg/binop-notand1.c: New test.
4969         * gcc.dg/binop-notand2.c: New test.
4970         * gcc.dg/binop-notand3.c: New test.
4971         * gcc.dg/binop-notand4.c: New test.
4972         * gcc.dg/binop-notand5.c: New test.
4973         * gcc.dg/binop-notand6.c: New test.
4974
4975 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR testsuite/49432
4978         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4979
4980 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4981
4982         PR fortran/49400
4983         * gfortran.dg/proc_ptr_31.f90: New.
4984
4985 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4986
4987         * gnat.dg/volatile6.adb: New test.
4988         * gnat.dg/volatile7.adb: Likewise.
4989         * gnat.dg/volatile8.adb: Likewise.
4990         * gnat.dg/volatile9.adb: Likewise.
4991
4992 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4993
4994         * gnat.dg/constant3.adb: New test.
4995
4996 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4997
4998         PR libfortran/49296
4999         * gfortran.dg/read_list_eof_1.f90: New test.
5000
5001 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5002
5003         PR target/49411
5004         * gcc.target/i386/testimm-1.c: New test.
5005         * gcc.target/i386/testimm-2.c: New test.
5006         * gcc.target/i386/testimm-3.c: New test.
5007         * gcc.target/i386/testimm-4.c: New test.
5008         * gcc.target/i386/testimm-5.c: New test.
5009         * gcc.target/i386/testimm-6.c: New test.
5010         * gcc.target/i386/testimm-7.c: New test.
5011         * gcc.target/i386/testimm-8.c: New test.
5012         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5013         * gcc.target/i386/xop-rotate1-int.c: New test.
5014         * gcc.target/i386/xop-rotate2-int.c: New test.
5015
5016 2011-06-17  Jason Merrill  <jason@redhat.com>
5017
5018         * g++.dg/cpp0x/rv-func2.C: New.
5019
5020         * g++.dg/debug/dwarf2/lambda1.C: New.
5021         * g++.dg/warn/Wshadow-6.C: Adjust.
5022
5023 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5024
5025         PR fortran/48699
5026         * gfortran.dg/move_alloc_5.f90: New.
5027
5028 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5029
5030         PR rtl-optimization/48542
5031         * gcc.dg/torture/pr48542.c: New test.
5032
5033 2011-06-16  Jason Merrill  <jason@redhat.com>
5034
5035         PR c++/44160
5036         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5037
5038         PR c++/45378
5039         * g++.dg/cpp0x/initlist52.C New.
5040
5041         PR c++/45399
5042         * c-c++-common/raw-string-12.c: New.
5043
5044         PR c++/49229
5045         * g++.dg/cpp0x/sfinae26.C: New.
5046
5047         PR c++/49251
5048         * g++.dg/cpp0x/variadic113.C: New.
5049
5050         PR c++/49420
5051         * g++.dg/cpp0x/variadic112.C: New.
5052
5053 2011-06-16  Jeff Law <law@redhat.com>
5054
5055         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5056         improved jump threading.
5057         * gcc.dg/builtin-object-size-2.c: Likewise.
5058         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5059
5060 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5061
5062         PR fortran/49074
5063         * gfortran.dg/typebound_assignment_3.f03: New.
5064
5065 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5066
5067         PR testsuite/48727
5068         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5069
5070 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5071
5072         PR tree-optimization/49343
5073         * gnat.dg/discr31.ad[sb]: New test.
5074
5075 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5076
5077         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5078
5079 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5080
5081         PR target/45098
5082         * gcc.target/arm/ivopts-3.c: Update test.
5083         * gcc.target/arm/ivopts-5.c: Same.
5084
5085 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5086
5087         Revert:
5088         2011-06-10  Wei Guozhi  <carrot@google.com>
5089
5090         PR target/45335
5091         * gcc.target/arm/pr45335.c: New test.
5092         * gcc.target/arm/pr45335-2.c: New test.
5093         * gcc.target/arm/pr45335-3.c: New test.
5094         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5095         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5096         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5097
5098 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5099
5100         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5101
5102 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5103
5104         PR fortran/49417
5105         * gfortran.dg/class_43.f03: New.
5106
5107 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR tree-optimization/49419
5110         * gcc.c-torture/execute/pr49419.c: New test.
5111
5112 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5113
5114         * gcc.dg/sms-9.c: New file.
5115
5116 2011-06-15  Easwaran Raman  <eraman@google.com>
5117
5118         PR rtl-optimization/49414
5119         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5120
5121 2011-06-14  Jason Merrill  <jason@redhat.com>
5122
5123         * g++.dg/cpp0x/noexcept13.C: New.
5124
5125 2011-06-14  Easwaran Raman  <eraman@google.com>
5126
5127         PR rtl-optimization/44194
5128         * gcc.dg/pr44194-1.c: New test.
5129         * gcc.dg/pr44194-2.c: New test.
5130
5131 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5132
5133         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5134         switches.
5135         * gcc.target/arm/pr45701-2.c: Likewise.
5136         * gcc.target/arm/thumb-branch1.c: Likewise.
5137
5138 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5139
5140         PR testsuite/48727
5141         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5142
5143 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5144
5145         * gcc.target/arm/pr45701-1.c: Require thumb support.
5146         * gcc.target/arm/pr45701-2.c: Likewise.
5147         * gcc.target/arm/thumb-branch1.c: Likewise.
5148
5149         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5150         * gcc.target/arm/pr39839.c: Likewise.
5151         * gcc.target/arm/pr40657-2.c: Likewise.
5152         * gcc.target/arm/pr40956.c: Likewise.
5153         * gcc.target/arm/pr41679.c: Likewise.
5154         * gcc.target/arm/pr42235.c: Likewise.
5155         * gcc.target/arm/pr42495.c: Likewise.
5156         * gcc.target/arm/pr42505.c: Likewise.
5157         * gcc.target/arm/pr42574.c: Likewise.
5158         * gcc.target/arm/pr46883.c: Likewise.
5159         * gcc.target/arm/pr46934.c: Likewise.
5160         * gcc.target/arm/xor-and.c: Likewise.
5161
5162 2011-06-14  Jason Merrill  <jason@redhat.com>
5163
5164         * g++.dg/other/error23.C: Adjust error message.
5165         * g++.dg/other/error32.C: Likewise.
5166
5167         PR c++/49389
5168         * g++.dg/cpp0x/rv-dotstar.C: New.
5169
5170         PR c++/49369
5171         * g++.dg/cpp0x/decltype30.C: New.
5172
5173         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5174
5175 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR fortran/49103
5178         * gfortran.dg/pr49103.f90: New test.
5179
5180 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5181
5182         PR target/45098
5183         * gcc.target/arm/ivopts-3.c: New test.
5184         * gcc.target/arm/ivopts-4.c: New test.
5185         * gcc.target/arm/ivopts-5.c: New test.
5186
5187 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5188
5189         PR rtl-optimization/49390
5190         * gcc.c-torture/execute/pr49390.c: New test.
5191
5192 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5193
5194         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5195
5196 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5197
5198         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5199         * gcc.c-torture/execute/cmpsi-2.x: New file.
5200         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5201         * gcc.c-torture/execute/pr45262.x: New file.
5202         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5203         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5204         int32plus
5205         * gcc.c-torture/compile/pr49163.c: Ditto.
5206
5207 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5208
5209         * gcc.dg/vect/vect-16.c: Rename to...
5210         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5211         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5212         for double-word vectors.
5213         * gcc.dg/vect/vect-peel-4.c: Likewise.
5214         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5215         vect_element_align.
5216         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5217         -fno-fast-math.
5218
5219 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5220
5221         PR target/44618
5222         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5223
5224 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5225
5226         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5227
5228 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5229
5230         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5231
5232 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5233
5234         * gfortran.dg/trim_optimize_8.f90:  New test case.
5235
5236 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5237            Ira Rosen  <ira.rosen@linaro.org>
5238
5239         PR tree-optimization/49352
5240         * gcc.dg/vect/pr49352.c: New test.
5241
5242 2011-06-12  Tobias Burnus
5243
5244         PR fortran/49324
5245         * gfortran.dg/alloc_comp_assign_11.f90: New.
5246
5247 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5248
5249         * gfortran.dg/trim_optimize_7.f90:  New test.
5250
5251 2011-06-10  Wei Guozhi  <carrot@google.com>
5252
5253         PR target/45335
5254         * gcc.target/arm/pr45335.c: New test.
5255         * gcc.target/arm/pr45335-2.c: New test.
5256         * gcc.target/arm/pr45335-3.c: New test.
5257         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5258         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5259         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5260
5261 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5262
5263         PR c++/41769
5264         * g++.dg/parse/error39.C: New.
5265
5266 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5267
5268         * gcc.target/arm/20090811-1.c: Skip for incompatible
5269         options, do not override other options.
5270         * gcc.target/arm/combine-cmp-shift.c: Skip for
5271         incompatible options.
5272         * gcc.target/arm/pr45094.c: Likewise.
5273         * gcc.target/arm/scd42-1.c: Likewise.
5274         * gcc.target/arm/scd42-3.c: Likewise.
5275         * gcc.target/arm/thumb-ltu.c: Likewise.
5276
5277         * lib/target-supports.exp
5278         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5279         multilib flags use -mfpu with a value other than neon-fp16.
5280
5281 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5282
5283         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5284         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5285
5286 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5287
5288         * lib/target-supports.exp (check_effective_target_pie): New proc.
5289         * gcc.dg/pie-link.c: Use target pie.
5290
5291 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5292             Laurent Roug�  <laurent.rouge@menta.fr>
5293
5294         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5295         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5296
5297 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5298
5299         * gfortran.dg/coarray/sync_1.f90: New test for
5300         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5301
5302 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5303
5304         PR tree-optimization/49318
5305         * gcc.dg/vect/pr49318.c: New test.
5306
5307 2011-06-09  David Krauss  <potswa@mac.com>
5308
5309         * g++.dg/template/arrow1.C: New.
5310
5311 2011-06-09  Jason Merrill  <jason@redhat.com>
5312
5313         * lib/prune.exp: Prune "note"s.
5314         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5315
5316         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5317         * g++.dg/template/dependent-expr3.C: Likewise.
5318         * g++.dg/parse/template7.C: Likewise.
5319         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5320         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5321         * g++.old-deja/g++.pt/friend38.C: Likewise.
5322         * g++.old-deja/g++.pt/crash32.C: Likewise.
5323         * g++.old-deja/g++.other/init4.C: Likewise.
5324         * g++.old-deja/g++.other/friend8.C: Likewise.
5325
5326         * g++.dg/ext/complex7.C: Adjust expected output.
5327         * g++.dg/diagnostic/method1.C: Likewise.
5328         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5329         * g++.dg/parse/crash33.C: Likewise.
5330         * g++.dg/other/warning1.C: Likewise.
5331         * g++.dg/init/pr29571.C: Likewise.
5332         * g++.dg/warn/overflow-warn-1.C: Likewise.
5333         * g++.dg/warn/overflow-warn-3.C: Likewise.
5334         * g++.dg/warn/overflow-warn-4.C: Likewise.
5335         * g++.old-deja/g++.oliva/template1.C: Likewise.
5336
5337         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5338         * g++.dg/parse/template7.C: Adjust.
5339
5340 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5341
5342         PR target/49307
5343         * gcc.dg/pr49307.c: New.
5344
5345 2011-06-09  Wei Guozhi  <carrot@google.com>
5346
5347         PR target/46975
5348         * gcc.target/arm/pr46975.c: New testcase.
5349
5350 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5351
5352         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5353         (PMETH, arglist_t): Removed.
5354         (method_get_number_of_arguments): Removed.
5355         (method_get_nth_argument): Removed.
5356         (method_get_first_argument): Removed.
5357         (method_get_next_argument): Removed.
5358         (method_get_sizeof_arguments): Removed.
5359         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5360         (PMETH): Removed.
5361         (method_get_number_of_arguments): Removed.
5362         (method_get_nth_argument): Removed.
5363         (method_get_first_argument): Removed.
5364         (method_get_next_argument): Removed.
5365         (method_get_sizeof_arguments): Removed.
5366         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5367
5368 2011-06-09  David Li  <davidxl@google.com>
5369
5370         * gcc.dg/dump-pass.c: New test.
5371
5372 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5373
5374         PR c++/29003
5375         * g++.dg/parse/error38.C: New.
5376
5377 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5378
5379         PR middle-end/49308
5380         * gfortran.dg/pr49308.f90: New test.
5381
5382 2011-06-08  Jason Merrill  <jason@redhat.com>
5383
5384         * g++.dg/cpp0x/noexcept11.C: New.
5385         * g++.dg/cpp0x/noexcept12.C: New.
5386         * g++.dg/cpp0x/sfinae11.C: Adjust.
5387
5388 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR testsuite/49323
5391         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5392         to dg-options, match also DW_AT_linkage_name.
5393
5394 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5395
5396         PR middle-end/21953
5397         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5398         -fno-common on alpha*-dec-osf*.
5399         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5400
5401 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5402
5403         PR rtl-optimization/49303
5404         * gcc.target/ia64/pr49303.c: New test.
5405
5406 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5407
5408         PR fortran/18918
5409         * gfortran.dg/coarray_lock_1.f90: New.
5410         * gfortran.dg/coarray_lock_2.f90: New.
5411
5412 2011-06-07  Jason Merrill  <jason@redhat.com>
5413
5414         * lib/prune.exp: Look for "required" rather than "instantiated".
5415         * g++.dg/abi/mangle11.C: Likewise.
5416         * g++.dg/abi/mangle12.C: Likewise.
5417         * g++.dg/abi/mangle17.C: Likewise.
5418         * g++.dg/abi/mangle20-2.C: Likewise.
5419         * g++.dg/abi/pragma-pack1.C: Likewise.
5420         * g++.dg/cpp0x/decltype26.C: Likewise.
5421         * g++.dg/cpp0x/decltype28.C: Likewise.
5422         * g++.dg/cpp0x/decltype29.C: Likewise.
5423         * g++.dg/cpp0x/enum11.C: Likewise.
5424         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5425         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5426         * g++.dg/cpp0x/pr47416.C: Likewise.
5427         * g++.dg/ext/case-range2.C: Likewise.
5428         * g++.dg/ext/case-range3.C: Likewise.
5429         * g++.dg/gomp/for-19.C: Likewise.
5430         * g++.dg/gomp/pr37533.C: Likewise.
5431         * g++.dg/gomp/pr38639.C: Likewise.
5432         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5433         * g++.dg/inherit/base3.C: Likewise.
5434         * g++.dg/inherit/using6.C: Likewise.
5435         * g++.dg/init/placement4.C: Likewise.
5436         * g++.dg/init/reference3.C: Likewise.
5437         * g++.dg/lookup/scoped6.C: Likewise.
5438         * g++.dg/lookup/using7.C: Likewise.
5439         * g++.dg/other/abstract1.C: Likewise.
5440         * g++.dg/other/error10.C: Likewise.
5441         * g++.dg/other/error5.C: Likewise.
5442         * g++.dg/other/field1.C: Likewise.
5443         * g++.dg/other/offsetof5.C: Likewise.
5444         * g++.dg/parse/bitfield2.C: Likewise.
5445         * g++.dg/parse/constant4.C: Likewise.
5446         * g++.dg/parse/crash20.C: Likewise.
5447         * g++.dg/parse/invalid-op1.C: Likewise.
5448         * g++.dg/parse/non-dependent2.C: Likewise.
5449         * g++.dg/parse/template18.C: Likewise.
5450         * g++.dg/tc1/dr152.C: Likewise.
5451         * g++.dg/tc1/dr166.C: Likewise.
5452         * g++.dg/tc1/dr176.C: Likewise.
5453         * g++.dg/tc1/dr213.C: Likewise.
5454         * g++.dg/template/access11.C: Likewise.
5455         * g++.dg/template/access2.C: Likewise.
5456         * g++.dg/template/access3.C: Likewise.
5457         * g++.dg/template/access7.C: Likewise.
5458         * g++.dg/template/arg7.C: Likewise.
5459         * g++.dg/template/cond2.C: Likewise.
5460         * g++.dg/template/crash13.C: Likewise.
5461         * g++.dg/template/crash40.C: Likewise.
5462         * g++.dg/template/crash7.C: Likewise.
5463         * g++.dg/template/crash84.C: Likewise.
5464         * g++.dg/template/ctor5.C: Likewise.
5465         * g++.dg/template/defarg13.C: Likewise.
5466         * g++.dg/template/defarg14.C: Likewise.
5467         * g++.dg/template/dtor7.C: Likewise.
5468         * g++.dg/template/eh2.C: Likewise.
5469         * g++.dg/template/error2.C: Likewise.
5470         * g++.dg/template/error43.C: Likewise.
5471         * g++.dg/template/friend32.C: Likewise.
5472         * g++.dg/template/injected1.C: Likewise.
5473         * g++.dg/template/instantiate1.C: Likewise.
5474         * g++.dg/template/instantiate3.C: Likewise.
5475         * g++.dg/template/instantiate5.C: Likewise.
5476         * g++.dg/template/instantiate7.C: Likewise.
5477         * g++.dg/template/local6.C: Likewise.
5478         * g++.dg/template/lookup2.C: Likewise.
5479         * g++.dg/template/member5.C: Likewise.
5480         * g++.dg/template/memfriend15.C: Likewise.
5481         * g++.dg/template/memfriend16.C: Likewise.
5482         * g++.dg/template/memfriend17.C: Likewise.
5483         * g++.dg/template/memfriend7.C: Likewise.
5484         * g++.dg/template/meminit1.C: Likewise.
5485         * g++.dg/template/nested3.C: Likewise.
5486         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5487         * g++.dg/template/nontype12.C: Likewise.
5488         * g++.dg/template/nontype13.C: Likewise.
5489         * g++.dg/template/nontype6.C: Likewise.
5490         * g++.dg/template/pr23510.C: Likewise.
5491         * g++.dg/template/pr35240.C: Likewise.
5492         * g++.dg/template/ptrmem15.C: Likewise.
5493         * g++.dg/template/ptrmem6.C: Likewise.
5494         * g++.dg/template/qualified-id1.C: Likewise.
5495         * g++.dg/template/qualttp20.C: Likewise.
5496         * g++.dg/template/qualttp3.C: Likewise.
5497         * g++.dg/template/qualttp4.C: Likewise.
5498         * g++.dg/template/qualttp5.C: Likewise.
5499         * g++.dg/template/qualttp6.C: Likewise.
5500         * g++.dg/template/qualttp7.C: Likewise.
5501         * g++.dg/template/qualttp8.C: Likewise.
5502         * g++.dg/template/recurse.C: Likewise.
5503         * g++.dg/template/recurse2.C: Likewise.
5504         * g++.dg/template/ref5.C: Likewise.
5505         * g++.dg/template/scope2.C: Likewise.
5506         * g++.dg/template/sfinae10.C: Likewise.
5507         * g++.dg/template/sfinae3.C: Likewise.
5508         * g++.dg/template/sizeof3.C: Likewise.
5509         * g++.dg/template/static9.C: Likewise.
5510         * g++.dg/template/template-id-2.C: Likewise.
5511         * g++.dg/template/typedef13.C: Likewise.
5512         * g++.dg/template/typename4.C: Likewise.
5513         * g++.dg/template/using14.C: Likewise.
5514         * g++.dg/template/using2.C: Likewise.
5515         * g++.dg/template/warn1.C: Likewise.
5516         * g++.dg/warn/Wparentheses-13.C: Likewise.
5517         * g++.dg/warn/Wparentheses-15.C: Likewise.
5518         * g++.dg/warn/Wparentheses-16.C: Likewise.
5519         * g++.dg/warn/Wparentheses-17.C: Likewise.
5520         * g++.dg/warn/Wparentheses-18.C: Likewise.
5521         * g++.dg/warn/Wparentheses-19.C: Likewise.
5522         * g++.dg/warn/Wparentheses-20.C: Likewise.
5523         * g++.dg/warn/Wparentheses-23.C: Likewise.
5524         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5525         * g++.dg/warn/noeffect2.C: Likewise.
5526         * g++.dg/warn/noeffect4.C: Likewise.
5527         * g++.dg/warn/pr8570.C: Likewise.
5528         * g++.old-deja/g++.brendan/init2.C: Likewise.
5529         * g++.old-deja/g++.eh/spec6.C: Likewise.
5530         * g++.old-deja/g++.pt/crash10.C: Likewise.
5531         * g++.old-deja/g++.pt/crash36.C: Likewise.
5532         * g++.old-deja/g++.pt/derived3.C: Likewise.
5533         * g++.old-deja/g++.pt/error2.C: Likewise.
5534         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5535         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5536         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5537         * g++.old-deja/g++.pt/overload7.C: Likewise.
5538         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5539
5540 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5541             Iain Sandoe  <iains@gcc.gnu.org>
5542
5543         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5544         Added code to deal with the case when [Protocol
5545         -descriptionForInstanceMethod:] or [Protocol
5546         -descriptionForClassMethod:] returns NULL.
5547
5548 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5549             Iain Sandoe  <iains@gcc.gnu.org>
5550
5551         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5552         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5553         Added cast.
5554
5555 2011-06-07  Xinliang David Li  <davidxl@google.com>
5556
5557         * gcc.dg/inline_2.c: New test.
5558         * gcc.dg/unroll_2.c: New test.
5559         * gcc.dg/inline_3.c: New test.
5560         * gcc.dg/unroll_3.c: New test.
5561         * gcc.dg/inline_4.c: New test.
5562         * gcc.dg/unroll_4.c: New test.
5563         * gcc.dg/inline_1.c: New test.
5564         * gcc.dg/unroll_1.c: New test.
5565
5566 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5567
5568         PR tree-optimization/48497
5569         * lib/gcc-defs.exp (dg-additional-options): New proc.
5570         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5571         -msse2 on 32-bit x86.
5572
5573 2011-06-06  Jason Merrill  <jason@redhat.com>
5574
5575         * g++.dg/cpp0x/enum19.C: New.
5576
5577 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5578
5579         * gcc.target/arm/neon-reload-class.c: New test.
5580
5581 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5582
5583         PR debug/49130
5584         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5585
5586 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5587
5588         * gcc.target/arm/smlatb-1.c: New file.
5589         * gcc.target/arm/smlatt-1.c: New file.
5590         * gcc.target/arm/smlaltb-1.c: New file.
5591         * gcc.target/arm/smlaltt-1.c: New file.
5592
5593 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5594
5595         * gcc.target/arm/mla-2.c: New test.
5596
5597 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR gcov-profile/49299
5600         * gcc.dg/tree-prof/pr49299-1.c: New test.
5601         * gcc.dg/tree-prof/pr49299-2.c: New test.
5602
5603 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5604
5605         * lib/target-supports.exp
5606         (check_effective_target_vect_widen_mult_qi_to_hi):
5607         Add NEON as supporting target.
5608         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5609         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5610         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5611         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5612         using widening multiplication on targets that support it.
5613         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5614         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5615         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5616
5617 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5618
5619         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5620         Modern Objective-C runtime API.
5621         * objc/execute/next_mapping.h: Removed.
5622         * objc-obj-c++-shared/next-mapping.h: Removed.
5623         * objc-obj-c++-shared/Object1.h: Removed.
5624         * objc-obj-c++-shared/Object1.m: Removed.
5625         * objc-obj-c++-shared/Object1.mm: Removed.
5626         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5627         * objc-obj-c++-shared/Protocol1.h: Removed.
5628         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5629         of ProtoBool, IVAR_T and METHOD.
5630         * objc-obj-c++-shared/runtime.h: New.
5631         * objc-obj-c++-shared/TestsuiteObject.h: New.
5632         * objc-obj-c++-shared/TestsuiteObject.m: New.
5633
5634         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5635         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5636         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5637         it a class method.
5638         * objc/execute/_cmd.m: Include
5639         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5640         runtime API.  ([TestClass +initialize]): Include this method also
5641         with the GNU runtime.
5642         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5643         Object.  ([-setValue:]): Return void.
5644         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5645         with the GNU runtime.  Include
5646         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5647         for the NeXT runtime.  Use the existing print_ivars() and
5648         compare_structures() implementations for the old NeXT runtime.
5649         Added new implementations for the Modern GNU and NeXT runtimes.
5650         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5651         well.  (main): Use objc_getClass().  Use return instead of exit.
5652         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5653         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5654         of exit().
5655         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5656         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5657         instead of Object.  (main): Use return instead of exit().
5658         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5659         instead of Object.  Removed prototype for exit().  (main): Use
5660         return instead of exit().  Use the Modern Objective-C runtime API.
5661         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5662         Object.
5663         * objc/execute/class-tests-1.h: Include
5664         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5665         runtime API.  (test_class_with_superclass): Do not call [Object
5666         class].  There is no need to with the current libobjc.
5667         * objc/execute/class-tests-2.h: Include
5668         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5669         runtime API.
5670         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5671         ../../objc-obj-c++-shared/next-mapping.h.
5672         * objc/execute/class-2.m: Likewise.
5673         * objc/execute/class-3.m: Likewise.
5674         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5675         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5676         +initialize]): Include this method also with the GNU
5677         runtime. (main): Use the Modern Objective-C runtime API.
5678         * objc/execute/class-5.m: Likewise.
5679         * objc/execute/class-6.m: Likewise.
5680         * objc/execute/class-7.m: Likewise.
5681         * objc/execute/class-8.m: Likewise.
5682         * objc/execute/class-9.m: Likewise.
5683         * objc/execute/class-10.m: Likewise.
5684         * objc/execute/class-11.m: Likewise.
5685         * objc/execute/class-12.m: Likewise.
5686         * objc/execute/class-13.m: Likewise.
5687         * objc/execute/class-14.m: Likewise.
5688         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5689         this method also with the GNU runtime.
5690         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5691         +initialize]): Include this method also with the GNU runtime.
5692         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5693         of Object.
5694         * objc/execute/encode-1.m: Likewise.
5695         * objc/execute/enumeration-1.m: Likewise.
5696         * objc/execute/enumeration-2.m: Likewise.
5697         * objc/execute/exceptions/catchall-1.m: Likewise.
5698         * objc/execute/exceptions/finally-1.m: Likewise.
5699         * objc/execute/exceptions/foward-1.m: Likewise.
5700         * objc/execute/exceptions/local-variables-1.m: Likewise.
5701         * objc/execute/exceptions/throw-nil.m: Likewise.
5702         * objc/execute/exceptions/trivial.m: Likewise.
5703         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5704         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5705         * objc/execute/exceptions/matcher-1.m: Likewise.
5706         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5707         Object.
5708         * objc/execute/formal_protocol-2.m: Likewise.
5709         * objc/execute/formal_protocol-3.m: Likewise.
5710         * objc/execute/formal_protocol-4.m: Likewise.
5711         * objc/execute/formal_protocol-5.m: Include
5712         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5713         protocol_getName().
5714         * objc/execute/formal_protocol-6.m: Likewise.
5715         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5716         Object.  Include <objc/Protocol.h> instead of
5717         ../../objc-obj-c++-shared/Protocol1.h.
5718         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5719         Object.
5720         * objc/execute/informal_protocol.m: Likewise.
5721         * objc/execute/load-3.m: Likewise.
5722         * objc/execute/many_args_method.m ([TestClass +initialize]):
5723         Include this method with the GNU runtime as well.
5724         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5725         * objc/execute/nested-func-1.m: Use TestsuiteObject
5726         instead of Object.
5727         * objc/execute/nil_method-1.m: Likewise.
5728         * objc/execute/no_clash.m: Likewise.
5729         * objc/execute/np-1.m: Do not include
5730         ../../objc-obj-c++-shared/Protocol1.h.
5731         (main): Use return instead of exit().
5732         * objc/execute/np-2.m: Do not include
5733         ../../objc-obj-c++-shared/Protocol1.h.
5734         ([MyObject +initialize]): Include this method also with the GNU
5735         runtime.  (main): Use return instead of exit().
5736         * objc/execute/object_is_class.m: Include
5737         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5738         of Object.  (main): Use the Modern Objective-C runtime API.
5739         * objc/execute/object_is_meta_class.m: Likewise.
5740         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5741         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5742         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5743         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5744         Objective-C runtime API.
5745         * objc/execute/protocol-isEqual-2.m: Likewise.
5746         * objc/execute/protocol-isEqual-3.m: Likewise.
5747         * objc/execute/protocol-isEqual-4.m: Likewise.
5748         * objc/execute/redefining_self.m ([TestClass +initialize]):
5749         Include this method with the GNU runtime as well.
5750         * objc/execute/root_methods.m: Include
5751         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5752         Include this method with the GNU runtime as well.
5753         (main): Use the Modern Objective-C runtime API.
5754         * objc/execute/selector-1.m: Include
5755         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5756         of Object.  (main): Use the Modern Objective-C runtime API.
5757         * objc/execute/static-1.m ([Test +initialize]): Include this
5758         method with the GNU runtime as well.
5759         * objc/execute/static-2.m: Likewise.
5760         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5761         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5762         ([MathClass +initialize]): Include this method with the GNU
5763         runtime as well.
5764         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5765         instead of Object.
5766         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5767         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5768         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5769         * objc.dg/attributes/method-attribute-1.m: Likewise.
5770         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5771         * objc.dg/attributes/method-attribute-2.m: Likewise.
5772         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5773         * objc.dg/attributes/method-attribute-3.m: Likewise.
5774         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5775         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5776         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5777         * obj-c++.dg/bitfield-1.mm: Likewise.
5778         * obj-c++.dg/bitfield-2.mm: Likewise
5779         * objc.dg/bitfield-3.m: Likewise.
5780         * obj-c++.dg/bitfield-4.mm: Likewise.
5781         * objc.dg/bitfield-5.m: Likewise
5782         * objc.dg/call-super-1.m: Likewise.
5783         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5784         Use objc_getClass() instead of objc_get_class(), but for the GNU
5785         runtime redefine objc_getClass as objc_get_class.  Include
5786         ../objc-obj-c++-shared/runtime.h.
5787         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5788         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5789         Use the Modern Objective-C runtime API.
5790         * objc.dg/class-protocol-1.m: Include
5791         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5792         * obj-c++.dg/class-protocol-1.mm: Likewise.
5793         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5794         * objc.dg/comp-types-10.m: Likewise.
5795         * objc.dg/comp-types-11.m: Likewise.
5796         * objc.dg/comp-types-12.m: Likewise.
5797         * obj-c++.dg/comp-types-9.mm: Likewise.
5798         * obj-c++.dg/comp-types-11.mm: Likewise.
5799         * obj-c++.dg/comp-types-12.mm: Likewise.
5800         * obj-c++.dg/comp-types-13.mm: Likewise.
5801         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5802         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5803         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5804         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5805         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5806         * objc.dg/desig-init-1.m: Likewise.
5807         * obj-c++.dg/defs.mm: Likewise.
5808         * objc.dg/exceptions-2.m: Likewise.
5809         * obj-c++.dg/except-1.mm: Likewise.
5810         * obj-c++.dg/exceptions-2.mm: Likewise.
5811         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5812         Use the Modern Objective-C runtime API.
5813         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5814         the Modern Objective-C runtime API.  Do not include
5815         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5816         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5817         the Modern Objective-C runtime API except when using an older NeXT
5818         runtime.
5819         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5820         the Modern Objective-C runtime API.
5821         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5822         objc/encoding.h.
5823         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5824         * objc.dg/encode-7-next-64bit.m: Updated include.
5825         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5826         objc/encoding.h.
5827         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5828         the Modern Objective-C runtime API.
5829         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5830         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5831         instead of ../objc-obj-c++-shared/Protocol1.h.
5832         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5833         the Modern Objective-C runtime API except when using an older NeXT
5834         runtime.
5835         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5836         the Modern Objective-C runtime API.
5837         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5838         Object.
5839         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5840         * objc.dg/fix-and-continue-2.m: Likewise.
5841         * objc.dg/foreach-1.m: Likewise.
5842         * objc.dg/foreach-2.m: Likewise.
5843         * objc.dg/foreach-3.m: Likewise.
5844         * objc.dg/foreach-4.m: Likewise.
5845         * objc.dg/foreach-5.m: Likewise.
5846         * objc.dg/foreach-6.m: Likewise.
5847         * objc.dg/foreach-7.m: Likewise.
5848         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5849         Object.
5850         * objc.dg/func-ptr-2.m: Likewise.
5851         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5852         Do not include objc/objc-api.h.
5853         * obj-c++.dg/fsf-package-0.mm: Likewise.
5854         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5855         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5856         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5857         of Object.
5858         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5859         * objc.dg/gnu-runtime-3.m: Likewise.
5860         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5861         * objc.dg/headers.m: Include objc/runtime.h instead of
5862         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5863         for the NeXT runtime.
5864         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5865         * obj-c++.dg/isa-field-1.mm: Likewise.
5866         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5867         * objc.dg/layout-1.m: Likewise.
5868         * objc.dg/layout-2.m: Likewise.
5869         * objc.dg/local-decl-2.m: Likewise.
5870         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5871         Object.  ([Container +elementForView:]): Use
5872         class_conformsToProtocol().
5873         * obj-c++.dg/lookup-2.mm: Likewise.
5874         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5875         * obj-c++.dg/local-decl-1.mm: Likewise.
5876         * objc.dg/method-3.m: Likewise.
5877         * objc.dg/method-4.m: Likewise.
5878         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5879         ../objc-obj-c++-shared/Protocol1.h.
5880         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5881         * objc.dg/method-9.m: Likewise.
5882         * objc.dg/method-10.m: Likewise.
5883         * objc.dg/method-13.m ([Root +initialize]): Include this method
5884         also for the GNU runtime.  (main): Use objc_getClass() also for
5885         the GNU runtime.
5886         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5887         * objc.dg/method-17.m: Likewise.
5888         * objc.dg/method-19.m: Likewise.
5889         * objc.dg/method-20b.m: Likewise.
5890         * obj-c++.dg/method-2.mm: Likewise.
5891         * obj-c++.dg/method-6.mm: Likewise.
5892         * obj-c++.dg/method-10.mm: Likewise.
5893         * obj-c++.dg/method-11.mm: Likewise.
5894         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5895         ../objc-obj-c++-shared/Protocol1.h.
5896         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5897         * obj-c++.dg/method-15.mm: Likewise.
5898         * obj-c++.dg/method-17.mm: Likewise.
5899         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5900         +initialize]): Include this method also for the GNU
5901         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5902         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5903         * obj-c++.dg/method-22.mm: Likewise.
5904         * obj-c++.dg/method-23.mm: Likewise.
5905         * obj-c++.dg/no-extra-load.mm: Likewise.
5906         * objc.dg/objc-fast-4.m: Likewise.
5907         * objc.dg/objc-gc-4.m: Likewise.
5908         * obj-c++.dg/objc-gc-3.mm: Likewise.
5909         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5910         protocol_getMethodDescription() instead of [Protocol
5911         -descriptionForInstanceMethod].
5912         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5913         Made it available with all runtimes.  (main): Call -test instead
5914         of -class.
5915         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5916         and put into a category.
5917         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5918         Object.  Include objc/objc.h.
5919         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5920         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5921         New. (main): Use protocol_getMethodDescription() instead
5922         of [Protocol -descriptionForInstanceMethod] and [Protocol
5923         -descriptionForClassMethod].
5924         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5925         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5926         Objective-C runtime API.
5927         * obj-c++.dg/proto-qual-1.mm: Likewise.
5928         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5929         Object.
5930         * obj-c++.dg/property/property-1.mm: Likewise.
5931         * obj-c++.dg/qual-types-1.mm: Likewise.
5932         * objc.dg/selector-2.m: Include objc/objc.h instead of
5933         ../objc-obj-c++-shared/Object1.h.
5934         * obj-c++.dg/selector-2.mm: Likewise.
5935         * obj-c++.dg/selector-5.mm: Likewise.
5936         * obj-c++.dg/selector-6.mm: Likewise.
5937         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5938         Object.  Do not include objc/objc-api.h.
5939         * obj-c++.dg/set-not-used-1.mm: Likewise.
5940         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5941         * objc.dg/stret-1.m: Likewise.
5942         * objc.dg/stret-2.m: Likewise.
5943         * obj-c++.dg/super-class-2.mm: Likewise.
5944         * objc.dg/super-class-3.m: Likewise.
5945         * objc.dg/super-class-4.m: Likewise.
5946         * objc.dg/sync-2.m: Likewise.
5947         * obj-c++.dg/sync-2.mm: Likewise.
5948         * objc.dg/sync-1.m: Include objc/objc.h instead of
5949         ../objc-obj-c++-shared/Object1.h.
5950         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5951         'Class' as the type of 'isa'.
5952         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5953         Objective-C runtime API.  ([TestClass +initialize]): Include this
5954         method with the GNU runtime as well.
5955         * objc.dg/strings/strings-1.m: Updated includes.
5956         * obj-c++.dg/strings/strings-1.mm: Likewise.
5957         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5958         objc.dg/strings/const-str-12b.m.
5959         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5960         * obj-c++.dg/template-3.mm: Likewise.
5961         * obj-c++.dg/template-4.mm: Likewise.
5962         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5963         Objective-C runtime API.
5964         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5965         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5966         * obj-c++.dg/try-catch-1.mm: Likewise.
5967         * obj-c++.dg/try-catch-2.mm: Likewise.
5968         * objc.dg/try-catch-3.m: Likewise.
5969         * obj-c++.dg/try-catch-3.mm: Likewise.
5970         * objc.dg/try-catch-6.m: Likewise.
5971         * objc.dg/try-catch-7.m: Likewise.
5972         * obj-c++.dg/try-catch-7.mm: Likewise.
5973         * obj-c++.dg/try-catch-8.mm: Likewise.
5974         * obj-c++.dg/try-catch-9.mm: Likewise.
5975         * objc.dg/try-catch-10.m: Likewise.
5976         * obj-c++.dg/try-catch-11.mm: Likewise.
5977         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5978         Object.  Include objc/objc.h.
5979         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5980         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5981         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5982         Object.  Use Modern Objective-C runtime API.  Do not use
5983         performv::.
5984         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5985         * obj-c++.dg/torture/trivial.mm: Likewise.
5986         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5987         instead of ../objc-obj-c++-shared/Object1.h.  Include
5988         ../objc-obj-c++-shared/runtime.h.
5989         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5990         * objc.dg/torture/strings/const-str-11.m: Likewise.
5991         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5992         * objc.dg/torture/strings/const-str-9.m: Likewise.
5993         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5994         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5995         instead of Object. Only add _FooClassReference if
5996         __NEXT_RUNTIME__.
5997         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5998         * objc.dg/torture/strings/const-str-8.m: Likewise.
5999         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6000         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6001         additional sources.
6002         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6003         Object.
6004         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6005         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6006         * obj-c++.dg/va-meth-1.mm: Likewise.
6007         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6008         ../objc-obj-c++-shared/Object1.h.
6009         * objc.dg/zero-link-3.m: Likewise.
6010
6011 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6012
6013         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6014
6015 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6016
6017         PR objc-++/48275
6018         * obj-c++.dg/property/cxx-property-1.mm: New.
6019         * obj-c++.dg/property/cxx-property-2.mm: New.
6020
6021 2011-06-06  Jason Merrill  <jason@redhat.com>
6022
6023         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6024
6025 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6026
6027         PR rtl-optimization/49145
6028         From Ryan Mansfield
6029         * gcc.c-torture/compile/pr49145.c: New test.
6030
6031 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6032
6033         PR testsuite/49288
6034         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6035         to dg-options, match also DW_AT_linkage_name.
6036
6037         PR debug/49294
6038         * gcc.dg/debug/pr49294.c: New test.
6039
6040         PR c++/49264
6041         * g++.dg/opt/pr49264.C: New test.
6042
6043 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6044
6045         PR tree-optimization/49243
6046         * gcc.dg/pr49243.c: New.
6047
6048 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * gnat.dg/specs/cond_expr1.ads: New test.
6051
6052 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6053
6054         * gnat.dg/deferred_const4.ad[sb]: New test.
6055         * gnat.dg/deferred_const4_pkg.ads: New helper.
6056
6057 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6058
6059         * gnat.dg/test_tamdt.adb: Rename to...
6060         * gnat.dg/taft_type1.adb: ...this.
6061         * gnat.dg/tamdt.ad[sb]: Rename to...
6062         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6063         * gnat.dg/tamdt_aux.ads: Rename to...
6064         * gnat.dg/taft_type1_pkg2.ads: ...this.
6065         * gnat.dg/taft_type2.ad[sb]: New test.
6066         * gnat.dg/taft_type2_pkg.ads: New helper.
6067         * gnat.dg/taft_type3.adb: New test.
6068         * gnat.dg/taft_type3_pkg.ads: New helper.
6069
6070 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6071
6072         PR fortran/49255
6073         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6074         for F2008.
6075
6076 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6077
6078         PR testsuite/49287
6079         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6080         warning.
6081         * objc.dg/gnu-api-2-objc.m: Likewise.
6082         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6083         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6084
6085 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6086
6087         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6088         alignment, not the alignment, when calling class_addIvar().  Add
6089         an 'isa' instance variable to the test root class.
6090         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6091
6092 2011-06-04  Jan Hubicka  <jh@suse.cz>
6093
6094         PR tree-optimization/48893
6095         PR tree-optimization/49091
6096         PR tree-optimization/49179
6097         * gfortran.dg/pr49179.f90: New testcase
6098
6099 2011-06-04  Jan Hubicka  <jh@suse.cz>
6100
6101         PR lto/48954
6102         * g++.dg/torture/pr48954.C: New testcase.
6103
6104 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6105
6106         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6107
6108 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6109
6110         PR c++/33840
6111         * g++.dg/diagnostic/bitfld2.C: New.
6112
6113 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR target/49281
6116         * gcc.c-torture/execute/pr49281.c: New test.
6117
6118 2011-06-04  Jan Hubicka  <jh@suse.cz>
6119
6120         PR tree-optimize/48929
6121         * gcc.c-torture/compile/pr48929.c: New testcase.
6122
6123 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6124
6125         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6126
6127 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6128
6129         PR c++/49276
6130         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6131
6132 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6133
6134         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6135
6136 2011-06-03  Richard Henderson  <rth@redhat.com>
6137             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6138
6139         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6140
6141 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6142
6143         * objc.dg/headers.m: Do not include objc-list.h.
6144
6145 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6146
6147         * objc.dg/type-stream-1.m: Test removed.
6148         * objc.dg/headers.m: Do not include typedstream.h.
6149
6150 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6151
6152         * objc.dg/torture/forward-1.m (main): Updated testcase.
6153
6154 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6155
6156         PR target/49163
6157         * gcc.c-torture/compile/pr49163.c: New.
6158
6159 2011-06-02  Asher Langton  <langton2@llnl.gov>
6160
6161         PR fortran/49268
6162         * gfortran.dg/PR49268.f90: New test.
6163
6164 2011-06-02  Asher Langton  <langton2@llnl.gov>
6165
6166         PR fortran/37039
6167         * gfortran.dg/PR37039.f90: New test.
6168
6169 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6170
6171         PR objc/48539
6172         * objc.dg/method-5.m: Updated.
6173         * objc.dg/method-19.m: Updated.
6174         * objc.dg/method-lookup-1.m: New.
6175         * obj-c++.dg/method-6.mm: Updated.
6176         * obj-c++.dg/method-7.mm: Updated.
6177         * obj-c++.dg/method-lookup-1.mm: New.
6178
6179 2011-06-02  DJ Delorie  <dj@redhat.com>
6180
6181         * lib/timeout.exp (timeout): Add board_info support.
6182
6183 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6186
6187 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6188
6189         PR fortran/49265
6190         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6191         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6192
6193 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6194             Hans-Peter Nilsson  <hp@axis.com>
6195
6196         PR rtl-optimization/48840
6197         * gcc.target/sparc/ultrasp13.c: New test.
6198
6199 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6200
6201         PR target/49238
6202         * gcc.c-torture/compile/pr49238.c: New.
6203
6204 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6205
6206         * gcc.target/arm/g2.c: Skip test in -mthumb.
6207         Skip test unless cpu is xscale.
6208         * gcc.target/arm/scd42-2.c: Likewise.
6209         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6210
6211 2011-06-01  Jason Merrill  <jason@redhat.com>
6212
6213         * g++.dg/cpp0x/decltype28.C: New.
6214         * g++.dg/cpp0x/decltype29.C: New.
6215
6216 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6217
6218         PR target/45074
6219         * gcc.target/mips/pr45074.c: New test.
6220
6221 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6222             Hans-Peter Nilsson  <hp@axis.com>
6223
6224         PR rtl-optimization/48830
6225         * gcc.target/sparc/ultrasp12.c: New test.
6226
6227 2011-06-01  David Li  <davidxl@google.com>
6228
6229         * gcc.dg/profile-dir-1.c: Change pass name.
6230         * gcc.dg/profile-dir-2.c: Ditto.
6231         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6232         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6233         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6234         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6235         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6236         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6237         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6238         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6239         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6240         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6241         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6242         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6243         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6244         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6245         * gcc.dg/profile-dir-3.c: Ditto.
6246         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6247
6248 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6249
6250         * objc.dg/attributes/method-nonnull-1.m: New test.
6251         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6252
6253 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6254
6255         PR fortran/18918
6256         * gfortran.dg/coarray_atomic_1.f90: New.
6257         * gfortran.dg/coarray/atomic_1.f90: New.
6258
6259 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * gcc.dg/guality/bswaptest.c: New test.
6262         * gcc.dg/guality/clztest.c: New test.
6263         * gcc.dg/guality/ctztest.c: New test.
6264         * gcc.dg/guality/rotatetest.c: New test.
6265
6266         PR target/48688
6267         * gcc.target/i386/pr48688.c: New test.
6268
6269 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6270
6271         PR c++/48010
6272         * g++.dg/lookup/name-clash9.C: New.
6273
6274 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6275
6276         PR fortran/18918
6277         * gfortran.dg/coarray/dummy_1.f90: New.
6278
6279 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6280
6281         PR fortran/18918
6282         * gfortran.dg/coarray/save_1.f90: New.
6283         * gfortran.dg/coarray_4.f90: Update dg-error.
6284
6285 2011-05-31  Jason Merrill  <jason@redhat.com>
6286
6287         * g++.dg/cpp0x/rv-template1.C: New.
6288
6289 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6290
6291         PR rtl-optimization/49235
6292         * gcc.dg/pr49235.c: New test.
6293
6294 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6295
6296         PR tree-optimization/49093
6297         * gcc.dg/vect/pr49093.c: New test.
6298
6299 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6300
6301         PR debug/49047
6302         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6303
6304 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6305
6306         PR testsuite/49239
6307         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6308         output array.
6309
6310 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6311
6312         PR target/49186
6313         * gcc.c-torture/execute/pr49186.c: New.
6314
6315 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6316
6317         PR target/49168
6318          * gcc.target/i386/pr49168-1.c: New.
6319
6320 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6321             Eric Botcazou  <ebotcazou@adacore.com>
6322
6323         * gcc.dg/guality/drap.c: New test.
6324
6325 2011-05-30  Richard Guenther  <rguenther@suse.de>
6326
6327         PR tree-optimization/49210
6328         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6329         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6330
6331 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6332
6333         PR c++/49223
6334         * g++.dg/gomp/pr49223-1.C: New test.
6335         * g++.dg/gomp/pr49223-2.C: New test.
6336
6337 2011-05-30  Richard Guenther  <rguenther@suse.de>
6338
6339         PR tree-optimization/49218
6340         * gcc.c-torture/execute/pr49218.c: New testcase.
6341
6342 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6343
6344         PR tree-optimization/49199
6345         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6346         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6347         -fno-tree-scev-cprop.
6348
6349 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6350
6351         PR fortran/47601
6352         * gfortran.dg/extends_13.f03: New.
6353
6354 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR rtl-optimization/49095
6357         * gcc.target/i386/pr49095.c: New test.
6358
6359 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6360
6361         PR fortran/18918
6362         * gfortran.dg/coarray_24.f90: New.
6363
6364 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6365
6366         PR fortran/18918
6367         * gfortran.dg/coarray_23.f90: New.
6368
6369 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6370
6371         From Ryan Mansfield
6372         * gcc.dg/pr48826.c: New test.
6373
6374 2011-05-29  Richard Guenther  <rguenther@suse.de>
6375
6376         PR tree-optimization/49217
6377         * gcc.dg/torture/pr49217.c: New testcase.
6378
6379 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6380
6381         PR testsuite/49222
6382         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6383
6384 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6385
6386         * gnat.dg/boolean_subtype.adb: Rename to...
6387         * gnat.dg/boolean_subtype1.adb: ...this.
6388
6389 2011-05-28  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6392
6393 2011-05-27  Jason Merrill  <jason@redhat.com>
6394
6395         * g++.dg/cpp0x/enum18.C: Adjust.
6396
6397         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6398
6399 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6400
6401         PR fortran/18918
6402         * gfortran.dg/coarray_22.f90: New.
6403
6404 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6405
6406         PR tree-optimization/46728
6407         * gcc.target/powerpc/pr46728-1.c: New.
6408         * gcc.target/powerpc/pr46728-2.c: New.
6409         * gcc.target/powerpc/pr46728-3.c: New.
6410         * gcc.target/powerpc/pr46728-4.c: New.
6411         * gcc.target/powerpc/pr46728-5.c: New.
6412         * gcc.dg/pr46728-6.c: New.
6413         * gcc.target/powerpc/pr46728-7.c: New.
6414         * gcc.target/powerpc/pr46728-8.c: New.
6415         * gcc.dg/pr46728-9.c: New.
6416         * gcc.target/powerpc/pr46728-10.c: New.
6417         * gcc.target/powerpc/pr46728-11.c: New.
6418         * gcc.dg/pr46728-12.c: New.
6419         * gcc.target/powerpc/pr46728-13.c: New.
6420         * gcc.target/powerpc/pr46728-14.c: New.
6421         * gcc.target/powerpc/pr46728-15.c: New.
6422         * gcc.target/powerpc/pr46728-16.c: New.
6423
6424 2011-05-27  Jason Merrill  <jason@redhat.com>
6425
6426         * g++.dg/abi/mangle47.C: New.
6427
6428         PR c++/49176
6429         * g++.dg/template/const5.C: New.
6430
6431         * g++.dg/cpp0x/enum18.C: New.
6432
6433         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6434
6435         * g++.dg/cpp0x/error6.C: New.
6436
6437         * g++.dg/cpp0x/error5.C: New.
6438
6439 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR c++/49165
6442         * g++.dg/eh/cond6.C: New test.
6443
6444 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6445
6446         PR fortran/48820
6447         * gfortran.dg/rank_3.f90: New.
6448         * gfortran.dg/rank_4.f90: New.
6449
6450 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6451
6452         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6453         replace dump search.
6454
6455 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6458         * gnat.dg/bit_packed_array5.adb: ...here.
6459
6460 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6461
6462         PR c++/42056
6463         * g++.dg/cpp0x/auto25.C: New.
6464
6465 2011-05-27  Richard Guenther  <rguenther@suse.de>
6466
6467         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6468
6469 2011-05-27  Richard Guenther  <rguenther@suse.de>
6470
6471         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6472
6473 2011-05-27  Richard Guenther  <rguenther@suse.de>
6474
6475         PR middle-end/49189
6476         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6477
6478 2011-05-26  Jason Merrill  <jason@redhat.com>
6479
6480         * g++.dg/cpp0x/friend1.C: New.
6481         * g++.dg/cpp0x/friend2.C: New.
6482
6483         * g++.dg/cpp0x/auto7.C: Update.
6484         * g++.dg/template/crash50.C: Adjust.
6485         * g++.dg/template/static9.C: Adjust.
6486         * g++.old-deja/g++.ext/memconst.C: Adjust.
6487
6488 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6489
6490         * gcc.dg/march.c: Ignore a note for some targets.
6491
6492 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6493             Nathan Froyd  <froydnj@codesourcery.com>
6494
6495         PR c++/2288
6496         PR c++/18770
6497         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6498         * g++.dg/parse/pr18770.C: New test.
6499         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6500
6501 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6502
6503         PR fortran/48955
6504         * gfortran.dg/dependency_40.f90 : New test.
6505
6506 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6507
6508         PR fortran/18918
6509         * gfortran.dg/coarray/registering_1.f90: New.
6510
6511 2011-05-26  Jason Merrill  <jason@redhat.com>
6512
6513         * g++.dg/cpp0x/variadic111.C: New.
6514         * g++.dg/cpp0x/variadic41.C: Adjust.
6515
6516 2011-05-26  Richard Guenther  <rguenther@suse.de>
6517
6518         PR tree-optimization/48702
6519         * gcc.dg/torture/pr48702.c: New testcase.
6520
6521 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6522
6523         PR gcov-profile/48845
6524         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6525         support.
6526         * gcc.dg/matrix/matrix.exp: Likewise.
6527         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6528         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6529         line number to check_profiling_available.
6530         * lib/target-supports.exp (check_profiling_available): Account for
6531         this.
6532         Require TLS runtime support with -fprofile-generate.
6533         * lib/profopt.exp (profopt-execute): Add TLS options for
6534         -fprofile-generate.
6535         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6536
6537 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR c++/49165
6540         * g++.dg/eh/cond5.C: New test.
6541
6542         PR tree-optimization/49161
6543         * gcc.c-torture/execute/pr49161.c: New test.
6544
6545 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6546
6547         * gcc.target/arm/neon-vorn-vbic.c: New test.
6548
6549 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6550
6551         PR tree-optimization/49038
6552         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6553         * gcc.dg/vect/pr49038.c: New test.
6554
6555 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6556
6557         * g++.dg/init/pr25811-3.C: New.
6558         * g++.dg/init/pr25811-4.C: New.
6559
6560 2011-05-25  Jason Merrill  <jason@redhat.com>
6561
6562         * g++.dg/cpp0x/enum17.C: New.
6563         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6564
6565         * g++.dg/cpp0x/auto24.C: New.
6566
6567         * g++.dg/cpp0x/error4.C: New.
6568
6569         * g++.dg/cpp0x/rv-restrict.C: New.
6570
6571         * g++.dg/cpp0x/enum15.C: New.
6572         * g++.dg/cpp0x/constexpr-switch2.C: New.
6573
6574         * g++.dg/cpp0x/variadic110.C: New.
6575
6576         * g++.dg/cpp0x/auto9.C: Add typedef test.
6577
6578         * g++.dg/cpp0x/auto23.C: New.
6579         * g++.dg/cpp0x/auto9.C: Adjust.
6580
6581         * g++.dg/cpp0x/defaulted29.C: New.
6582
6583         * g++.dg/cpp0x/initlist51.C: New.
6584
6585 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6586
6587         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6588         * g++.dg/abi/packed1.C: Suppress warning.
6589         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6590         * g++.dg/template/stdarg1.C: Likewise.
6591         * g++.dg/other/packed1.C: Remove arm from xfail list.
6592
6593 2011-05-25  Jason Merrill  <jason@redhat.com>
6594
6595         * g++.dg/cpp0x/enum16.C: New.
6596         * g++.dg/parse/error15.C: Adjust.
6597
6598         * g++.dg/cpp0x/initlist50.C: New.
6599
6600         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6601
6602         * g++.dg/cpp0x/variadic109.C: New.
6603
6604 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6605
6606          * gcc.target/i386/pause-1.c: New.
6607
6608 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6609
6610         * gcc.dg/stack-usage-1.c: Adjust comment.
6611         * gcc.dg/stack-usage-2.c: New test.
6612
6613 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR c++/49136
6616         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6617         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6618
6619 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6620
6621         PR rtl-optimization/48757
6622         * gfortran.dg/pr48757.f:  New test case.
6623
6624 2011-05-24  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/access01.C: New.
6627
6628 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6629
6630         PR libobjc/48177
6631         * objc.dg/pr48177.m: New testcase.
6632
6633 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6634
6635         PR objc/48187
6636         * objc.dg/pr48187.m: New testcase.
6637         * obj-c++.dg/pr48187.mm: New testcase.
6638         * objc.dg/ivar-extra-semicolon.m: New testcase.
6639
6640 2011-05-24  Jason Merrill  <jason@redhat.com>
6641
6642         * g++.dg/template/access21.C: New.
6643         * g++.dg/template/access22.C: New.
6644
6645 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6646
6647         PR rtl-optimization/48633
6648         * g++.dg/pr48633.C: New test.
6649
6650 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6651
6652         PR target/49133
6653         * g++.dg/other/pr49133.C: New test.
6654
6655 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6656             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6657
6658         * gcc.dg/torture/tls/run-gd.c: New test.
6659         * gcc.dg/torture/tls/run-ie.c: New test.
6660         * gcc.dg/torture/tls/run-ld.c: New test.
6661         * gcc.dg/torture/tls/run-le.c: New test.
6662         * lib/target-supports.exp (check_effective_target_tls_runtime):
6663         Build testcase with TLS options.
6664
6665 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6666
6667         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6668
6669 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6670
6671         PR tree-optimization/49121
6672         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6673
6674 2011-05-23  Jason Merrill  <jason@redhat.com>
6675
6676         * g++.dg/cpp0x/defaulted28.C: New.
6677
6678         * g++.dg/cpp0x/sfinae25.C: New.
6679
6680         * g++.dg/cpp0x/rv-cast2.C: New.
6681
6682         * g++.dg/cpp0x/enum14.C: New.
6683
6684 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6685
6686         PR lto/49123
6687         * gcc.c-torture/execute/pr49123.c: New test.
6688
6689         PR debug/49032
6690         * gcc.dg/debug/pr49032.c: New test.
6691
6692         PR c/49120
6693         * gcc.dg/pr49120.c: New test.
6694
6695 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6696
6697         PR target/47315
6698         * gcc.target/i386/pr47315.c: New test.
6699
6700 2011-05-23  Jason Merrill  <jason@redhat.com>
6701
6702         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6703
6704         * g++.dg/cpp0x/sfinae24.C: New.
6705
6706         * g++.dg/cpp0x/error3.C: New.
6707
6708         * g++.dg/cpp0x/defaulted27.C: New.
6709
6710         * g++.dg/cpp0x/decltype27.C: New.
6711
6712 2011-05-23  Richard Guenther  <rguenther@suse.de>
6713
6714         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6715
6716 2011-05-23  Richard Guenther  <rguenther@suse.de>
6717
6718         PR tree-optimization/40874
6719         * g++.dg/tree-ssa/pr40874.C: New testcase.
6720
6721 2011-05-23  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/49115
6724         * g++.dg/torture/pr49115.C: New testcase.
6725
6726 2011-05-23  Richard Guenther  <rguenther@suse.de>
6727
6728         PR middle-end/15419
6729         * gcc.dg/memcpy-3.c: New testcase.
6730
6731 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR middle-end/48973
6734         * gcc.c-torture/execute/pr48973-1.c: New test.
6735         * gcc.c-torture/execute/pr48973-2.c: New test.
6736
6737 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6738
6739         PR c++/18016
6740         * g++.dg/warn/pr18016.C: New.
6741
6742 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6743
6744         PR target/45098
6745         * gcc.target/arm/ivopts-6.c: New test.
6746
6747 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR middle-end/49029
6750         * gcc.c-torture/compile/pr49029.c: New test.
6751
6752 2011-05-22  Jason Merrill  <jason@redhat.com>
6753
6754         * g++.dg/cpp0x/sfinae23.C: New.
6755         * g++.dg/cpp0x/sfinae8.C: Correct.
6756
6757 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6758
6759         * gfortran.dg/function_optimize_8.f90:  New test case.
6760
6761 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6762
6763         PR tree-optimization/49087
6764         * gcc.dg/vect/O3-pr49087.c: New test.
6765
6766 2011-05-21  Jason Merrill  <jason@redhat.com>
6767
6768         * g++.dg/debug/const5.C: New.
6769
6770 2011-05-20  Jason Merrill  <jason@redhat.com>
6771
6772         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6773
6774         * g++.dg/cpp0x/constexpr-static7.C: New.
6775
6776         * g++.dg/cpp0x/enum12.C: New.
6777         * g++.dg/cpp0x/enum13.C: New.
6778
6779 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6780
6781         PR fortran/48699
6782         * gfortran.dg/select_type_23.f03: New.
6783
6784 2011-05-20  Jason Merrill  <jason@redhat.com>
6785
6786         * g++.dg/cpp0x/defaulted26.C: New.
6787
6788         * g++.dg/cpp0x/noexcept02.C: Fix.
6789         * g++.dg/cpp0x/noexcept03.C: Fix.
6790         * g++.dg/cpp0x/noexcept08.C: Fix.
6791         * g++.dg/cpp0x/noexcept10.C: New.
6792
6793 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6794
6795         PR fortran/48706
6796         * gfortran.dg/extends_12.f03: New.
6797
6798 2011-05-20  Jason Merrill  <jason@redhat.com>
6799
6800         * g++.dg/template/koenig9.C: New.
6801         * g++.dg/opt/pr47615.C: Fix.
6802         * g++.dg/overload/defarg1.C: Fix.
6803         * g++.dg/tc1/dr213.C: Remove xfail.
6804         * g++.dg/torture/pr34850.C: Fix.
6805         * g++.dg/torture/pr39362.C: Fix.
6806         * g++.old-deja/g++.brendan/crash56.C: Fix.
6807         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6808
6809 2011-05-20  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/49079
6812         * gcc.dg/torture/pr49079.c: New testcase.
6813
6814 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR tree-optimization/49073
6817         * gcc.c-torture/execute/pr49073.c: New test.
6818
6819 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6820
6821         PR fortran/18918
6822         * gfortran.dg/coarray_21.f90: New.
6823
6824 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6825
6826         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6827         output.
6828
6829 2011-05-19  Richard Guenther  <rguenther@suse.de>
6830
6831         PR testsuite/49063
6832         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6833
6834 2011-05-19  Richard Guenther  <rguenther@suse.de>
6835
6836         PR middle-end/48985
6837         * gcc.dg/builtin-object-size-11.c: New testcase.
6838
6839 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6840
6841         PR target/45098
6842         * gcc.target/arm/ivopts.c: New test.
6843         * gcc.target/arm/ivopts-2.c: New test.
6844
6845 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6846
6847         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6848
6849 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6850
6851         * gcc.c-torture/execute/960321-1.x: Remove.
6852
6853 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6854
6855         PR fortran/48700
6856         * gfortran.dg/move_alloc_4.f90: New.
6857
6858 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6859
6860         PR target/49002
6861         * gcc.target/i386/pr49002-1.c: New test.
6862         * gcc.target/i386/pr49002-2.c: Likewise.
6863
6864 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR tree-optimization/49039
6867         * gcc.c-torture/execute/pr49039.c: New test.
6868         * gcc.dg/tree-ssa/pr49039.c: New test.
6869         * g++.dg/torture/pr49039.C: New test.
6870
6871 2011-05-18  Jason Merrill  <jason@redhat.com>
6872
6873         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6874         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6875         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6876
6877 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6878
6879         * gcc.target/bfin/mcpu-bf592.c: New test.
6880
6881 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6882
6883         PR tree-optimization/41881
6884         * gcc.dg/vect/O3-pr41881.c: New test.
6885         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6886
6887 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6888
6889         PR tree-optimization/49000
6890         * gcc.dg/pr49000.c: New test.
6891
6892 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6893
6894         * gnat.dg/invalid1.adb: New test.
6895
6896 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6899         scan pattern.
6900         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6901         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6902
6903 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6904
6905         PR c++/48994
6906         * g++.dg/cpp0x/range-for18.C: New.
6907
6908 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/18918
6911         * gfortran.dg/coarray/image_index_2.f90: New.
6912
6913 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6914
6915         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6916         * g++.dg/cpp0x/override2.C: New.
6917
6918 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6919
6920         PR fortran/18918
6921         * gfortran.de/coarray_20.f90: New.
6922
6923 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6924
6925         PR fortran/22572
6926         * function_optimize_7.f90:  New test case.
6927
6928 2011-05-13  Jason Merrill  <jason@redhat.com>
6929
6930         * g++.dg/cpp0x/decltype26.C: New.
6931         * g++.dg/cpp0x/enum11.C: New.
6932
6933 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6934
6935         PR fortran/48972
6936         PR fortran/48991
6937         * gfortran.dg/assign_8.f90: Update dg-error.
6938
6939 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/48972
6942         * gfortran.dg/io_constraints_8.f90: New.
6943         * gfortran.dg/io_constraints_9.f90: New.
6944
6945 2011-05-13  Martin Thuresson  <martint@google.com>
6946
6947         PR gcov-profile/47793
6948         * gcc.dg/pr47793.c: New.
6949
6950 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR tree-optimization/48975
6953         * gcc.dg/pr48975.c: New test.
6954
6955 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6956
6957         PR fortran/48972
6958         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6959
6960 2011-05-12  Jason Merrill  <jason@redhat.com>
6961
6962         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6963
6964 2011-05-12  Geert Bosch  <bosch@adacore.com>
6965
6966         * gnat.dg/view_conversion1.adb: New test.
6967
6968 2011-05-12  Richard Guenther  <rguenther@suse.de>
6969
6970         PR tree-optimization/48172
6971         * gcc.dg/vect/pr48172.c: New testcase.
6972
6973 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR debug/48967
6976         * g++.dg/opt/pr48967.C: New test.
6977
6978 2011-05-11  Jason Merrill  <jason@redhat.com>
6979
6980         * g++.dg/cpp0x/constexpr-friend.C: New.
6981         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6982
6983         * g++.dg/cpp0x/sfinae22.C: New.
6984
6985 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6986
6987         PR fortran/48889
6988         * gfortran.dg/generic_24.f90: New.
6989
6990 2011-05-11  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/15256
6993         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6994
6995 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6996
6997         PR debug/48159
6998         * gcc.dg/pr48159-1.c: New test.
6999         * gcc.dg/pr48159-2.c: New test.
7000
7001 2011-05-11  Richard Guenther  <rguenther@suse.de>
7002
7003         PR middle-end/48953
7004         * gcc.dg/torture/pr48953.c: New testcase.
7005
7006 2011-05-11  Richard Guenther  <rguenther@suse.de>
7007
7008         PR tree-optimization/18041
7009         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7010
7011 2011-05-11  Alan Modra  <amodra@gmail.com>
7012
7013         PR target/47755
7014         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7015
7016 2011-05-10  Jason Merrill  <jason@redhat.com>
7017
7018         * g++.dg/cpp0x/defaulted25.C: New.
7019         * g++.dg/template/crash7.C: Adjust.
7020
7021         * g++.dg/cpp0x/variadic108.C: New.
7022
7023 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7024
7025         * g++.dg/inherit/virtual9.C: Extend.
7026
7027 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7028
7029         PR target/48857
7030         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7031         are passed and returned in vector registers.
7032
7033 2011-05-10  Richard Guenther  <rguenther@suse.de>
7034
7035         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7036         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7037         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7038         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7039         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7040         applies.
7041
7042 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7043
7044         PR tree-optimization/48611
7045         PR tree-optimization/48794
7046         * gfortran.dg/gomp/pr48611.f90: New test.
7047         * gfortran.dg/gomp/pr48794.f90: New test.
7048
7049         PR debug/48928
7050         * gcc.dg/dfp/pr48928.c: New test.
7051
7052 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7053
7054         PR c++/48522
7055         * g++.dg/cpp0x/pr48522.C: New.
7056
7057 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7058
7059         PR c++/48735
7060         * g++.dg/cpp0x/sfinae21.C: New.
7061
7062 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7063
7064         * g++.dg/template/sfinae28.C: Rename to...
7065         * g++.dg/cpp0x/sfinae19.C: ... this.
7066         * g++.dg/template/sfinae29.C: Rename to...
7067         * g++.dg/cpp0x/sfinae20.C: ... this.
7068
7069 2011-05-09  Jeff Law <law@redhat.com>
7070
7071         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7072         consistent results.
7073
7074 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7075
7076         PR c++/20039
7077         * g++.dg/init/pr20039.C: New.
7078
7079 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7080
7081         PR c++/48737
7082         PR c++/48744
7083         * g++.dg/template/sfinae28.C: New.
7084         * g++.dg/template/sfinae29.C: Likewise.
7085
7086 2011-05-09  Jason Merrill  <jason@redhat.com>
7087
7088         * g++.dg/template/nontype23.C: New.
7089
7090 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7091         PR c++/48859
7092         * g++.dg/init/pr48859.C: New.
7093
7094 2011-05-09  Jason Merrill  <jason@redhat.com>
7095
7096         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7097         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7098         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7099         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7100         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7101         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7102         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7103         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7104
7105 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7106
7107         * g++.dg/inherit/virtual9.C: New.
7108
7109 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7110
7111         PR c++/48574
7112         * g++.dg/template/dependent-expr8.C: New test case.
7113
7114 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7115
7116         PR tree-optimization/48837
7117         * gcc.dg/pr48837.c: New testcase.
7118
7119 2011-05-06  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/cpp0x/constexpr-condition2.C: New.
7122
7123         * g++.dg/cpp0x/constexpr-missing.C: New.
7124
7125 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/18918
7128         * gfortran.dg/coarray/this_image_2.f90: New.
7129
7130 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7131
7132         PR fortran/48858
7133         PR fortran/48820
7134         * gfortran.dg/bind_c_usage_22.f90: New.
7135         * gfortran.dg/bind_c_usage_23.f90: New.
7136         * gfortran.dg/bind_c_usage_24.f90: New.
7137         * gfortran.dg/bind_c_usage_24_c.c: New.
7138
7139 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7140
7141         PR c++/48838
7142         * g++.dg/template/member9.C: New test case.
7143
7144 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7145
7146         * gnat.dg/discr29.ad[sb]: New test.
7147         * gnat.dg/discr30.adb: Likewise.
7148
7149 2011-05-05  Julian Brown  <julian@codesourcery.com>
7150
7151         * gcc.target/arm/neon-vset_lanes8.c: New test.
7152
7153 2011-05-05  Jason Merrill  <jason@redhat.com>
7154
7155         * g++.dg/init/new32.C: New.
7156
7157 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7158
7159         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7160         Fix typo.
7161
7162 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR rtl-optimization/48381
7165         * gcc.c-torture/compile/pr48381.c: New test.
7166
7167 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7168
7169         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7170         to dg-options.
7171         * gcc.target/i386/opt-1.c: Ditto.
7172
7173 2011-05-04  Jason Merrill  <jason@redhat.com>
7174
7175         * g++.dg/conversion/base1.C: New.
7176
7177 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7178
7179         PR libgfortran/48787
7180         * gfortran.dg/round_3.f08: Add more checks to test case.
7181
7182 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7183
7184         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7185         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7186         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7187         Gate test on effective_target fd_truncate.
7188
7189 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7190
7191         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7192         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7193         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7194         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7195         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7196         * gcc.target/i386/pr38824.c: Ditto.
7197         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7198         * gcc.target/i386/vecinit-2.c: Ditto.
7199         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7200         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7201         * gcc.target/i386/parity-2.c: Ditto.
7202         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7203
7204 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7205
7206         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7207         remove duplication.
7208         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7209         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7210         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7211
7212 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7213
7214         PR fortran/18918
7215         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7216
7217 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7218
7219         PR fortran/18918
7220         * gfortran.dg/coarray/this_image_1.f90: New.
7221
7222 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/18918
7225         * gfortran.dg/coarray/caf.dg: New.
7226         * gfortran.dg/coarray/image_index_1.f90: New, copied
7227         from ../coarray_16.f90.
7228
7229 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7230
7231         PR c++/28501
7232         * g++.dg/ext/complex9.C: New.
7233
7234 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7235
7236         From Mike Frysinger
7237         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7238         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7239         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7240
7241 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7242
7243         * gcc.target/bfin/builtins: Created.
7244         * gcc.target/bfin/hisilh-O0.c: Deleted.
7245         * gcc.target/bfin/hisilh.c: Moved to...
7246         * gcc.target/bfin/builtins/hisilh.c: ...here.
7247         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7248         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7249         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7250         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7251         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7252         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7253         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7254         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7255         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7256         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7257         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7258         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7259         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7260         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7261         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7262         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7263         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7264         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7265         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7266         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7267         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7268         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7269         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7270         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7271         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7272         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7273         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7274         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7275         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7276         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7277         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7278         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7279         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7280         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7281         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7282         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7283         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7284         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7285         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7286         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7287         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7288         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7289         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7290         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7291         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7292         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7293         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7294         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7295         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7296         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7297         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7298         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7299         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7300         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7301         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7302         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7303         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7304         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7305         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7306         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7307         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7308         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7309         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7310         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7311         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7312         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7313         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7314         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7315         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7316         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7317         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7318         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7319         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7320         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7321         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7322         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7323         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7324         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7325         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7326         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7327         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7328         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7329         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7330         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7331         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7332         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7333         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7334         * gcc.target/bfin/builtins/circptr.c: Ditto.
7335         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7336         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7337         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7338         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7339         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7340         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7341         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7342         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7343         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7344         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7345         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7346         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7347         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7348         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7349         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7350         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7351         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7352         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7353         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7354         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7355         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7356         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7357         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7358         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7359         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7360         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7361         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7362         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7363         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7364         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7365         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7366         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7367         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7368         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7369         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7370         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7371         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7372         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7373         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7374         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7375         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7376         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7377         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7378         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7379         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7380         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7381         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7382         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7383         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7384         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7385         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7386         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7387         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7388         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7389         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7390         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7391         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7392         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7393         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7394         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7395         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7396         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7397         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7398         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7399         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7400         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7401         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7402         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7403         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7404         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7405
7406 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7407
7408         * gcc.target/arm/cold-lc.c: New test.
7409
7410 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR target/48774
7413         * gcc.dg/pr48774.c: New test.
7414
7415 2011-05-03  Richard Guenther  <rguenther@suse.de>
7416
7417         * gcc.dg/large-size-array-5.c: New testcase.
7418
7419 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7420
7421         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7422
7423 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7424
7425         * lib/target-supports.exp (check_effective_target_vect_strided):
7426         Replace with...
7427         (check_effective_target_vect_strided2)
7428         (check_effective_target_vect_strided3)
7429         (check_effective_target_vect_strided4)
7430         (check_effective_target_vect_strided8): ...these new functions.
7431
7432         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7433         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7434         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7435         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7436         * gcc.dg/vect/pr37539.c: Likewise.
7437         * gcc.dg/vect/slp-11a.c: Likewise.
7438         * gcc.dg/vect/slp-11b.c: Likewise.
7439         * gcc.dg/vect/slp-11c.c: Likewise.
7440         * gcc.dg/vect/slp-12a.c: Likewise.
7441         * gcc.dg/vect/slp-12b.c: Likewise.
7442         * gcc.dg/vect/slp-18.c: Likewise.
7443         * gcc.dg/vect/slp-19a.c: Likewise.
7444         * gcc.dg/vect/slp-19b.c: Likewise.
7445         * gcc.dg/vect/slp-21.c: Likewise.
7446         * gcc.dg/vect/slp-23.c: Likewise.
7447         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7448
7449         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7450         instead of vect_interleave && vect_extract_even_odd.
7451         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7452         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7453         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7454         * gcc.dg/vect/vect-1.c: Likewise.
7455         * gcc.dg/vect/vect-10.c: Likewise.
7456         * gcc.dg/vect/vect-98.c: Likewise.
7457         * gcc.dg/vect/vect-107.c: Likewise.
7458         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7459         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7460         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7461         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7462         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7463         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7464         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7465         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7466         * gcc.dg/vect/vect-strided-float.c: Likewise.
7467         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7468         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7469         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7470         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7471         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7472         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7473         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7474         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7475         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7476         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7477         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7478         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7479         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7480         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7481         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7482
7483         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7484         target condition.
7485         * gcc.dg/vect/pr30843.c: Likewise.
7486         * gcc.dg/vect/pr33866.c: Likewise.
7487         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7488         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7489         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7490         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7491
7492 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7493
7494         * gcc.dg/vect/slp-11.c: Split into...
7495         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7496         gcc.dg/vect/slp-11c.c: ...these tests.
7497         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7498         * gcc.dg/vect/slp-12c.c: ...this new test.
7499         * gcc.dg/vect/slp-19.c: Split into...
7500         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7501         gcc.dg/vect/slp-19c.c: ...these new tests.
7502
7503 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7504
7505         * lib/target-supports.exp
7506         (check_effective_target_vect_extract_even_odd_wide): Delete.
7507         (check_effective_target_vect_strided_wide): Likewise.
7508         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7509         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7510         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7511         * gcc.dg/vect/pr37539.c: Likewise.
7512         * gcc.dg/vect/slp-11.c: Likewise.
7513         * gcc.dg/vect/slp-12a.c: Likewise.
7514         * gcc.dg/vect/slp-12b.c: Likewise.
7515         * gcc.dg/vect/slp-19.c: Likewise.
7516         * gcc.dg/vect/slp-23.c: Likewise.
7517         * gcc.dg/vect/vect-1.c: Likewise.
7518         * gcc.dg/vect/vect-98.c: Likewise.
7519         * gcc.dg/vect/vect-107.c: Likewise.
7520         * gcc.dg/vect/vect-strided-float.c: Likewise.
7521
7522 2011-05-02  Jason Merrill  <jason@redhat.com>
7523
7524         * g++.dg/init/new31.C: New.
7525
7526 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7527
7528         PR c/35445
7529         * gcc.dg/pr35445.c: New test.
7530
7531 2011-05-02  Jason Merrill  <jason@redhat.com>
7532
7533         * c-c++-common/vla-1.c: New.
7534
7535 2011-05-02  Richard Guenther  <rguenther@suse.de>
7536
7537         PR tree-optimization/48822
7538         * gcc.dg/torture/pr48822.c: New testcase.
7539
7540 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7541
7542         PR c++/47969
7543         * g++.dg/cpp0x/constexpr-47969.C: New.
7544
7545 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7546
7547         PR testsuite/48498
7548         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7549         on vect_no_align targets.
7550         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7551         vect_no_align targets.
7552
7553 2011-05-01  Xinliang David Li  <davidxl@google.com>
7554
7555         * gcc.dg/tree-ssa/integer-addr.c: New test.
7556         * gcc.dg/tree-ssa/alias_bug.c: New test.
7557
7558 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7559
7560         PR libgfortran/48787
7561         * gfortran.dg/round_3.f08: Add more checks.
7562
7563 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7564
7565         PR fortran/48821
7566         * gfortran.dg/import9.f90: New, proper test.
7567         * gfortran.dg/interface_37.f90: Remove bogus
7568         test (bogus copy of interface_36.f90).
7569
7570 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/48821
7573         * gfortran.dg/interface_37.f90: New.
7574
7575 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         PR fortran/48746
7578         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7579
7580 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR tree-optimization/48809
7583         * gcc.c-torture/execute/pr48809.c: New test.
7584
7585 2011-04-29  Jeff Law <law@redhat.com>
7586
7587         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7588
7589 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7590
7591         PR c++/48606
7592         * g++.dg/init/ctor10.C: New.
7593
7594 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7595
7596         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7597           warning in implicitly instantiated templates.
7598
7599 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7600
7601         * g++.dg/warn/Wnull-conversion-1.C: New.
7602         * g++.dg/warn/Wnull-conversion-2.C: New.
7603
7604 2011-04-29  Diego Novillo  <dnovillo@google.com>
7605
7606         * g++.old-deja/g++.other/null3.C: Expect warning about
7607         converting boolean to a pointer.
7608
7609 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7610
7611         PR fortran/48462
7612         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7613         being a target.
7614
7615         PR fortran/48746
7616         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7617
7618 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7619
7620         PR fortran/48810
7621         * gfortran.dg/typebound_proc_22.f90: New.
7622
7623         PR fortran/48800
7624         * gfortran.dg/interface_36.f90: New.
7625
7626 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7627
7628         PR libgfortran/48488
7629         PR libgfortran/48602
7630         PR libgfortran/48615
7631         PR libgfortran/48684
7632         PR libgfortran/48787
7633         * gfortran.dg/fmt_g.f: Adjust test.
7634         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7635         * gfortran.dg/round_3.f08: New test.
7636         * gfortran.dg/namelist_print_1.f: Adjust test.
7637         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7638         * gfortran.dg/f2003_io_5.f03: Adjust test.
7639         * gfortran.dg/coarray_15.f90: Adjust test.
7640         * gfortran.dg/namelist_65.f90: Adjust test.
7641         * gfortran.dg/fmt_cache_1.f: Adjust test.
7642         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7643         * gfortran.dg/real_const_3.f90: Adjust test.
7644
7645 2011-04-28  Xinliang David Li  <davidxl@google.com>
7646
7647         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7648         * g++.dg/prof-robust-1.C: New test.
7649
7650 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7651
7652         PR tree-optimization/48765
7653         * gcc.dg/vect/pr48765.c: New.
7654
7655 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7656
7657         PR tree-optimization/48775
7658         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7659
7660 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7661
7662         PR c++/48798
7663         * g++.dg/inherit/pr48798.C: New.
7664         * g++.old-deja/g++.other/base1.C: Adjust.
7665
7666 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7667
7668         PR c++/48656
7669         * g++.dg/template/inherit7.C: New test case.
7670
7671 2011-04-28  Richard Guenther  <rguenther@suse.de>
7672
7673         PR tree-optimization/40052
7674         PR tree-optimization/15347
7675         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7676         * gcc.dg/pr15347.c: Likewise.
7677
7678 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7679
7680         PR c++/48530
7681         * g++.dg/cpp0x/sfinae18.C: New.
7682
7683 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7684
7685         PR c++/48771
7686         * g++.dg/ext/is_literal_type1.C: New.
7687
7688 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7689
7690         PR fortran/48112
7691         PR fortran/48279
7692         * gfortran.dg/interface_35.f90: New.
7693         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7694         * gfortran.dg/func_result_6.f90: Add dg-warning.
7695         * gfortran.dg/bessel_1.f90: Ditto.
7696         * gfortran.dg/hypot_1.f90: Ditto.
7697         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7698         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7699         * gfortran.dg/interface_assignment_4.f90: Ditto.
7700
7701 2011-04-27  Jason Merrill  <jason@redhat.com>
7702
7703         * g++.dg/ext/complex8.C: New.
7704
7705         * g++.dg/cpp0x/initlist49.C: New.
7706         * g++.dg/init/new30.C: New.
7707
7708 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7709
7710         PR fortran/48788
7711         * gfortran.dg/whole_file_34.f90: New.
7712
7713 2011-04-27  Jan Hubicka  <jh@suse.cz>
7714
7715         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7716
7717 2011-04-27  Jason Merrill  <jason@redhat.com>
7718
7719         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7720
7721         * g++.dg/parse/ambig6.C: New.
7722
7723 2011-04-27  Nick Clifton  <nickc@redhat.com>
7724
7725         * gcc.dg/20020312-2.c: Add definition for RX.
7726
7727         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7728         option with RX targets.
7729
7730         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7731         /* */ comments.
7732
7733 2011-04-27  Richard Guenther  <rguenther@suse.de>
7734
7735         * gcc.dg/tree-ssa/pr23382.c: Remove.
7736
7737 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7738
7739         PR target/48767
7740         * gcc.c-torture/compile/pr48767.c: New test.
7741
7742 2011-04-27  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/48772
7745         * g++.dg/pr48772.C: New testcase.
7746
7747 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c/48742
7750         * gcc.c-torture/compile/pr48742.c: New test.
7751
7752 2011-04-26  Jason Merrill  <jason@redhat.com>
7753
7754         * g++.dg/lookup/koenig13.C: New.
7755
7756         * g++.dg/cpp0x/initlist48.C: New.
7757
7758 2011-04-25  Jason Merrill  <jason@redhat.com>
7759
7760         * g++.dg/cpp0x/sfinae17.C: New.
7761
7762 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7763
7764         PR target/48258
7765         * gcc.target/powerpc/pr48258-1.c: New file.
7766         * gcc.target/powerpc/pr48258-2.c: Ditto.
7767
7768 2011-04-26  Xinliang David Li  <davidxl@google.com>
7769
7770         * gcc.dg/uninit-suppress.c: New test.
7771         * gcc.dg/uninit-suppress.c: New test.
7772
7773 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR debug/48768
7776         * gcc.dg/pr48768.c: New test.
7777
7778         PR tree-optimization/48734
7779         * gcc.c-torture/compile/pr48734.c: New test.
7780
7781         PR testsuite/48753
7782         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7783
7784 2011-04-26  Richard Guenther  <rguenther@suse.de>
7785
7786         PR tree-optimization/48731
7787         * gcc.dg/torture/pr48731.c: New testcase.
7788
7789 2011-04-26  Richard Guenther  <rguenther@suse.de>
7790
7791         PR testsuite/48753
7792         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7793
7794 2011-04-26  Richard Guenther  <rguenther@suse.de>
7795
7796         PR middle-end/48694
7797         * gcc.dg/torture/pr48694-1.c: New testcase.
7798         * gcc.dg/torture/pr48694-2.c: Likewise.
7799
7800 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7801
7802         * g++.dg/ext/underlying_type1.C: New.
7803         * g++.dg/ext/underlying_type2.C: Likewise.
7804         * g++.dg/ext/underlying_type3.C: Likewise.
7805         * g++.dg/ext/underlying_type4.C: Likewise.
7806         * g++.dg/ext/underlying_type5.C: Likewise.
7807         * g++.dg/ext/underlying_type6.C: Likewise.
7808         * g++.dg/ext/underlying_type7.C: Likewise.
7809         * g++.dg/ext/underlying_type8.C: Likewise.
7810         * g++.dg/ext/underlying_type9.C: Likewise.
7811         * g++.dg/ext/underlying_type10.C: Likewise.
7812
7813 2011-04-25  Jason Merrill  <jason@redhat.com>
7814
7815         * g++.dg/cpp0x/regress/template-const2.C: New.
7816
7817 2011-04-25  Jeff Law <law@redhat.com>
7818
7819         * gcc.dg/tree-ssa/vrp56.c: new test.
7820
7821 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7822
7823         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7824
7825 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR preprocessor/48740
7828         * c-c++-common/raw-string-11.c: New test.
7829
7830 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7831
7832         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7833         hppa*-*-hpux*.
7834
7835 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7836
7837         PR fortran/18918
7838         * gfortran.dg/coarray_19.f90: New.
7839
7840 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7841
7842         PR c/48685
7843         * gcc.dg/pr48685.c: New test.
7844
7845 2011-04-22  Jan Hubicka  <jh@suse.cz>
7846
7847         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7848
7849 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR tree-optimization/48717
7852         * gcc.c-torture/execute/pr48717.c: New test.
7853
7854 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7855
7856         PR target/48723
7857         * gcc.target/i386/pr48723.c: New test.
7858
7859 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7860
7861         PR c/48716
7862         * gcc.dg/gomp/pr48716.c: New test.
7863         * g++.dg/gomp/pr48716.C: New test.
7864
7865 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7866
7867         PR c/36750
7868         * gcc.dg/missing-field-init-2.c: Update testcase.
7869
7870 2011-04-22  Alan Modra  <amodra@gmail.com>
7871
7872         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7873
7874 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7875
7876         PR fortran/48405
7877         * gfortran.dg/function_optimize_6.f90:  New test.
7878
7879 2011-04-21  Easwaran Raman  <eraman@google.com>
7880
7881         * gcc.dg/stack-layout-2.c: New test.
7882
7883 2011-04-21  Richard Guenther  <rguenther@suse.de>
7884
7885         PR lto/48703
7886         * g++.dg/lto/pr48207-2_0.C: New testcase.
7887         * g++.dg/lto/pr48207-3_0.C: Likewise.
7888
7889 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/volatile5.adb: New test.
7892         * gnat.dg/volatile5_pkg.ads: New helper.
7893
7894 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7895
7896         PR target/48708
7897         * gcc.target/i386/pr48708.c: New test.
7898
7899 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7900
7901         * gcc.dg/vect/vect-119.c: New test.
7902
7903 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7904
7905         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7906         and once without.
7907
7908 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7909             Richard Sandiford  <richard.sandiford@linaro.org>
7910
7911         PR target/46329
7912         * gcc.target/arm/pr46329.c: New test.
7913
7914 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7915
7916         PR fortran/18918
7917         * gfortran.dg/coarray_18.f90: New.
7918
7919 2011-04-20  Jason Merrill  <jason@redhat.com>
7920
7921         * g++.dg/cpp0x/initlist47.C: New.
7922
7923         * g++.dg/init/dtor4.C: New.
7924
7925 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7926
7927         PR target/48678
7928         * gcc.target/i386/sse2-pinsrw.c: New test.
7929         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7930         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7931         * gcc.target/i386/sse2-insvhi.c: Ditto.
7932         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7933         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7934
7935 2011-04-20  Jason Merrill  <jason@redhat.com>
7936
7937         * g++.dg/template/const4.C: New.
7938
7939 2011-04-20  Easwaran Raman  <eraman@google.com>
7940
7941         * gcc.dg/stack-layout-1.c: New test.
7942
7943 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7944
7945         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7946         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7947         function.
7948
7949 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7950
7951         * gcc.dg/binop-xor1.c: New test.
7952         * gcc.dg/binop-xor2.c: New test.
7953         * gcc.dg/binop-xor3.c: New test.
7954         * gcc.dg/binop-xor4.c: New test.
7955         * gcc.dg/binop-xor5.c: New test.
7956
7957 2011-04-20  Richard Guenther  <rguenther@suse.de>
7958
7959         PR tree-optimization/47892
7960         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7961
7962 2011-04-20  Richard Guenther  <rguenther@suse.de>
7963
7964         PR middle-end/48695
7965         * g++.dg/torture/pr48695.C: New testcase.
7966
7967 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7968
7969         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7970         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7971         * gcc.c-torture/execute/pr45262.c: Ditto
7972         * gcc.dg/torture/pr43165.c: Ditto.
7973         * gcc.dg/torture/pr47228.c: Ditto.
7974         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7975         * gcc.dg/ipa/pr45644.c: Ditto.
7976         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7977         PDP11.
7978
7979 2011-04-19  Jason Merrill  <jason@redhat.com>
7980
7981         * g++.dg/ext/complex7.C: New.
7982
7983         * g++.dg/ext/attrib41.C: New.
7984
7985 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7986
7987         PR testsuite/48676
7988         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7989
7990 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7991
7992         PR target/48678
7993         * gcc.target/i386/pr48678.c: New test.
7994
7995 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7996
7997         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7998         * g++.dg/opt/devirt2.C: New test.
7999         * g++.dg/ipa/devirt-g-1.C: Likewise.
8000
8001 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8002
8003         PR fortran/48588
8004         * gfortran.dg/whole_file_33.f90: New.
8005
8006 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8007
8008         * g++.dg/ipa/devirt-7.C: New test.
8009
8010 2011-04-19  Richard Guenther  <rguenther@suse.de>
8011
8012         PR lto/48207
8013         * g++.dg/lto/pr48207_0.C: New testcase.
8014
8015 2011-04-18  Jason Merrill  <jason@redhat.com>
8016
8017         * g++.dg/init/void1.C: New.
8018
8019         * g++.dg/cpp0x/union4.C: New.
8020
8021 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR middle-end/48661
8024         * g++.dg/torture/pr48661.C: New test.
8025
8026         PR c++/48632
8027         * g++.dg/gomp/pr48632.C: New test.
8028
8029 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8030
8031         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8032         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8033
8034 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8035
8036         PR fortran/18918
8037         * gfortran.dg/coarray_17.f90: New.
8038         * gfortran.dg/coarray_10.f90: Update dg-error.
8039
8040 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8041
8042         PR testsuite/48251
8043         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8044         * gfortran.dg/guality/guality.exp: Likewise.
8045
8046 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8049
8050 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8051
8052         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8053
8054 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8057
8058 2011-04-18  Richard Guenther  <rguenther@suse.de>
8059
8060         PR middle-end/46364
8061         * g++.dg/torture/pr46364.C: New testcase.
8062
8063 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8064
8065         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8066
8067 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8068
8069         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8070
8071 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8072             Ira Rosen  <ira.rosen@linaro.org>
8073
8074         PR target/48252
8075         * gcc.target/arm/pr48252.c: New test.
8076
8077 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR tree-optimization/48616
8080         * gcc.dg/pr48616.c: New test.
8081
8082 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8083
8084         PR fortran/18918
8085         * gfortran.dg/coarray_16.f90: New.
8086
8087 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8088
8089         PR fortran/48462
8090         * gfortran.dg/realloc_on_assign_7.f03: New test.
8091
8092 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8093
8094         PR libgfortran/48602
8095         * gfortran.dg/fmt_g0_6.f08: New test.
8096
8097 2011-04-17  Jason Merrill  <jason@redhat.com>
8098
8099         * g++.dg/cpp0x/sfinae16.C: New.
8100
8101 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8102
8103         * gcc.target/mips/reg-var-1.c: New test.
8104
8105 2011-04-17  Jan Hubicka  <jh@suse.cz>
8106
8107         * gcc.dg/winline-5.c: Update testcase.
8108
8109 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8110
8111         * gnat.dg/discr27.ad[sb]: Move dg directive.
8112         * gnat.dg/discr28.ad[sb]: New test.
8113         * gnat.dg/discr28_pkg.ads: New helper.
8114
8115 2011-04-17  Michael Matz  <matz@suse.de>
8116
8117         PR tree-optimization/48622
8118         PR lto/48645
8119         * gcc.dg/lto/pr48622_0.c: New test.
8120
8121 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8122
8123         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8124         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8125         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8126         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8127         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8128         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8129
8130 2011-04-15  Jason Merrill  <jason@redhat.com>
8131
8132         * g++.dg/cpp0x/range-for17.C: New.
8133
8134 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8135
8136         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8137         * g++.dg/cpp0x/range-for3.C: Likewise.
8138         * g++.dg/cpp0x/range-for9.C: Correct error message.
8139         * g++.dg/cpp0x/range-for11.C: New.
8140         * g++.dg/cpp0x/range-for12.C: New.
8141         * g++.dg/cpp0x/range-for13.C: New.
8142         * g++.dg/cpp0x/range-for14.C: New.
8143         * g++.dg/cpp0x/range-for15.C: New.
8144         * g++.dg/cpp0x/range-for16.C: New.
8145
8146 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8147
8148         PR fortran/18918
8149         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8150
8151 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8152
8153         * objc.dg/naming-4.m: Updated.
8154         * objc.dg/naming-5.m: Updated.
8155         * objc.dg/naming-6.m: New.
8156         * objc.dg/naming-7.m: New.
8157         * obj-c++.dg/naming-1.mm: Updated.
8158         * obj-c++.dg/naming-2.mm: Updated.
8159         * obj-c++.dg/naming-3.mm: New.
8160         * obj-c++.dg/naming-4.mm: New.
8161
8162 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8163
8164         PR libgfortran/48589
8165         * gfortran.dg/fmt_g0_5.f08: New test.
8166
8167 2011-04-15  Richard Guenther  <rguenther@suse.de>
8168
8169         PR testsuite/48286
8170         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8171
8172 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8173
8174         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8175         -finline-limit=0 to -fno-inline
8176
8177 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR target/48614
8180         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8181         just avx.
8182
8183 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8184
8185         PR target/48605
8186         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8187         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8188         * gcc.target/i386/avx-insertps-3.c: New test.
8189         * gcc.target/i386/avx-insertps-4.c: New test.
8190
8191 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8192
8193         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8194         -finline-limit=0
8195
8196 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8197
8198         PR target/46779
8199         PR target/45291
8200         PR target/41894
8201         * gcc.target/avr/pr46779-1.c: New test case
8202         * gcc.target/avr/pr46779-2.c: New test case
8203
8204 2011-04-14  Jason Merrill  <jason@redhat.com>
8205
8206         * g++.dg/cpp0x/sfinae15.C: New.
8207
8208         * g++.dg/cpp0x/sfinae14.C: New.
8209
8210         * g++.dg/ext/vla10.C: New.
8211
8212 2011-04-14  Richard Guenther  <rguenther@suse.de>
8213
8214         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8215
8216 2011-04-14  Richard Guenther  <rguenther@suse.de>
8217
8218         * gcc.dg/fold-bitand-4.c: Move ...
8219         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8220
8221 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8222
8223         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8224         variables const.
8225         * gcc.target/avr/torture/trivial.c: Ditto.
8226
8227 2011-04-13  Jason Merrill  <jason@redhat.com>
8228
8229         * g++.dg/template/operator11.C: New.
8230
8231 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR middle-end/48591
8234         * gcc.dg/gomp/pr48591.c: New test.
8235
8236         PR c++/48570
8237         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8238         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8239
8240 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8241
8242         PR c++/48574
8243         * g++.dg/template/dependent-expr7.C: New test case.
8244
8245 2011-04-13  Jason Merrill  <jason@redhat.com>
8246
8247         * g++.dg/cpp0x/sfinae13.C: New.
8248
8249 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8252
8253 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8254
8255         * gcc.target/arm/pr43698.c: Remove -march option.
8256
8257 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8258
8259         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8260         -march option.
8261
8262 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/48360
8265         PR fortran/48456
8266         * gfortran.dg/realloc_on_assign_6.f03: New test.
8267
8268 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8269
8270         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8271         targets the additional -mno-ms-bitfields and
8272         -Wno-packed-bitfield-compat options.
8273         * g++.dg/ext/bitfield3.C: Likewise.
8274         * g++.dg/ext/bitfield4.C: Likewise.
8275         * g++.dg/ext/bitfield5.C: Likewise.
8276         * gcc.dg/bitfld-15.c: Likewise.
8277         * gcc.dg/bitfld-16.c: Likewise.
8278         * gcc.dg/bitfld-17.c: Likewise.
8279         * gcc.dg/bitfld-18.c: Likewise.
8280
8281 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8282
8283         * gcc.target/arm/neon-vld3-1.c: New test.
8284         * gcc.target/arm/neon-vst3-1.c: New test.
8285         * gcc.target/arm/neon/v*.c: Regenerate.
8286
8287 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8288
8289         PR rtl-optimization/48549
8290         * g++.dg/opt/pr48549.C: New test.
8291
8292 2011-04-12  Richard Guenther  <rguenther@suse.de>
8293
8294         PR tree-optimization/46076
8295         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8296
8297 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8298
8299         PR testsuite/21164
8300         * lib/compat.exp (compat-execute): Declare unsupported after
8301         stripping path from src1.
8302         * lib/lto.exp (lto-execute): Likewise.
8303
8304 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR c/48552
8307         * gcc.dg/pr48552-1.c: New test.
8308         * gcc.dg/pr48552-2.c: New test.
8309
8310 2011-04-11  Jason Merrill  <jason@redhat.com>
8311
8312         * g++.dg/cpp0x/sfinae12.C: New.
8313
8314         * g++.dg/cpp0x/enum10.C: New.
8315
8316         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8317
8318         * g++.dg/cpp0x/rv-func.C: New.
8319
8320 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8321
8322         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8323         alpha*-dec-osf5*.
8324
8325 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8326
8327         PR tree-optimization/48195
8328         * gcc.dg/ipa/pr48195.c: New test.
8329
8330 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8331
8332         * gnat.dg/return3.adb: Remove unused switch.
8333
8334 2011-04-08  Mike Stump  <mikestump@comcast.net>
8335
8336         PR testsuite/48506
8337         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8338         default to fno-common.
8339
8340 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8341
8342         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8343         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8344
8345 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8346
8347         PR fortran/48448
8348         * gfortran.dg/function_optimize_5.f90:  New test.
8349
8350 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8351
8352         * gnat.dg/aggr17.adb: New test.
8353         * gnat.dg/aggr18.adb: Likewise.
8354
8355 2011-04-08  Michael Matz  <matz@suse.de>
8356
8357         PR middle-end/48389
8358         * gcc.target/i386/pr48389.c: New test.
8359
8360 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8361
8362         PR rtl-optimization/48272
8363         * g++.dg/opt/pr48272.C: New.
8364
8365 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8366
8367         PR rtl-optimization/48235
8368         * gcc.dg/pr48235.c: New.
8369
8370 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8371
8372         PR rtl-optimization/48302
8373         * g++.dg/opt/pr48302.C: New.
8374
8375 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8376
8377         PR target/48273
8378         * g++.dg/opt/pr48273.C: New.
8379
8380 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8381
8382         PR rtl-optimization/48442
8383         * gcc.dg/pr48442.c: New.
8384
8385 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR tree-optimization/48377
8388         * gcc.dg/vect/pr48377.c: New test.
8389
8390 2011-04-07  Jason Merrill  <jason@redhat.com>
8391
8392         * g++.dg/cpp0x/regress/call1.C: New.
8393
8394         * g++.dg/cpp0x/variadic107.C: New.
8395
8396         * g++.dg/cpp0x/sfinae11.C: New.
8397         * g++.dg/cpp0x/noexcept02.C: Fix.
8398
8399         * g++.dg/cpp0x/sfinae10.C: New.
8400
8401         * g++.dg/cpp0x/sfinae9.C: New.
8402
8403         * c-c++-common/Wcast-qual-1.c: Move here from...
8404         * gcc.dg/cast-qual-3.c: ...here, and...
8405         * g++.dg/warn/Wcast-qual2.C: ...here.
8406
8407         * g++.dg/cpp0x/sfinae8.C: New.
8408
8409         * g++.dg/cpp0x/sfinae7.C: New.
8410
8411         * g++.dg/cpp0x/enum9.C: New.
8412
8413 2011-04-07  Mike Stump  <mikestump@comcast.net>
8414
8415         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8416         with no trampolines.
8417
8418 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR fortran/48117
8421         * gfortran.dg/gomp/pr48117.f90: New test.
8422
8423         PR debug/48343
8424         * gcc.dg/torture/pr48343.c: New test.
8425
8426 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8427
8428         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8429
8430 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8431
8432         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8433
8434 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8435
8436         PR target/43920
8437         * lib/scanasm.exp (object-size): New proc.
8438         * gcc.target/arm/pr43920-2.c: New test.
8439
8440 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8441
8442         PR fortran/18918
8443         PR fortran/48477
8444         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8445
8446 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8447
8448         * gcc.dg/mtune.c: Prune note from output.
8449
8450 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8451
8452         PR debug/48466
8453         * gcc.dg/guality/pr36977.c: New test.
8454         * gcc.dg/guality/pr48466.c: New test.
8455
8456 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8457
8458         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8459
8460 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gnat.dg/return3.adb: New test.
8463
8464 2011-04-06  Richard Guenther  <rguenther@suse.de>
8465
8466         PR tree-optimization/47663
8467         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8468
8469 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8470
8471         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8472         Solaris 8 and 9 as well.
8473
8474 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8475
8476         PR target/43920
8477         * gcc.target/arm/pr43920-1.c: New test.
8478
8479 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8480
8481         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8482         (cctor): Actually return the value.
8483         (main): Cast return values.
8484
8485 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8486
8487         * gfortran.dg/character_comparison_8.f90:  New test.
8488
8489 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8490
8491         * frontend-passes: (optimize_lexical_comparison): New function.
8492         (optimize_expr): Call it.
8493         (optimize_comparison): Also handle lexical comparison functions.
8494         Return false instad of -2 for unequal comparison.
8495
8496 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8497
8498         PR fortran/48412
8499         * function_optimize_4.f90:  New test.
8500
8501 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8502
8503         PR fortran/18918
8504         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8505         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8506         * gfortran.dg/coarray_15.f90: New.
8507
8508 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8509
8510         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8511         * gfortran.dg/bessel_7.f90: Likewise.
8512
8513 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8514
8515         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8516
8517 2011-04-03  Richard Guenther  <rguenther@suse.de>
8518             Ira Rosen  <ira.rosen@linaro.org>
8519
8520         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8521         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8522         -ftree-loop-if-convert-stores.
8523
8524 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8525
8526         * gnat.dg/specs/aggr2.ads: New test.
8527
8528 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8529
8530         * gnat.dg/debug2.ad[sb]: New test.
8531         * gnat.dg/debug2_pkg.ads: New helper.
8532         * gnat.dg/debug3.ad[sb]: New test.
8533
8534 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8535
8536         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8537
8538 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR middle-end/48335
8541         * gcc.c-torture/compile/pr48335-1.c: New test.
8542         * gcc.dg/pr48335-1.c: New test.
8543         * gcc.dg/pr48335-2.c: New test.
8544         * gcc.dg/pr48335-3.c: New test.
8545         * gcc.dg/pr48335-4.c: New test.
8546         * gcc.dg/pr48335-5.c: New test.
8547         * gcc.dg/pr48335-6.c: New test.
8548         * gcc.dg/pr48335-7.c: New test.
8549         * gcc.dg/pr48335-8.c: New test.
8550         * gcc.target/i386/pr48335-1.c: New test.
8551
8552 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8553
8554         PR c/36299
8555         * gcc.dg/Waddress.c: New test.
8556
8557 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8558
8559         PR fortran/48352
8560         * gfortran.dg/function_optimize_3.f90:  New test.
8561
8562 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8563
8564         * gcc.c-torture/compile/20110401-1.c: New test.
8565
8566         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8567         * g++.dg/lto/20091002-2_0.C: Likewise.
8568         * g++.dg/lto/20090303_0.c: Likewise.
8569         * g++.dg/lto/20091004-1_0.C: Likewise.
8570         * g++.dg/lto/20091002-3_0.C: Likewise.
8571         * g++.dg/lto/20091004-2_0.C: Likewise.
8572         * g++.dg/lto/20081123_0.C: Likewise.
8573         * g++.dg/lto/20090313_0.C: Likewise.
8574         * g++.dg/lto/20081109-1_0.C: Likewise.
8575         * g++.dg/lto/20081219_0.C: Likewise.
8576         * g++.dg/lto/20081204-1_0.C: Likewise.
8577         * g++.dg/lto/20090302_0.C: Likewise.
8578         * g++.dg/lto/20081119-1_0.C: Likewise.
8579         * g++.dg/lto/20081118_0.C: Likewise.
8580         * gcc.dg/lto/20091020-2_0.c: Likewise.
8581         * gcc.dg/lto/20090210_0.c: Likewise.
8582         * gcc.dg/lto/20081204-1_0.c: Likewise.
8583         * gcc.dg/lto/20081224_0.c: Likewise.
8584         * gcc.dg/lto/20090219_0.c: Likewise.
8585         * gcc.dg/lto/20091014-1_0.c: Likewise.
8586         * gcc.dg/lto/20091016-1_0.c: Likewise.
8587         * gcc.dg/lto/20090206-2_0.c: Likewise.
8588         * gcc.dg/lto/20090116_0.c: Likewise.
8589         * gcc.dg/lto/20091013-1_0.c: Likewise.
8590         * gcc.dg/lto/20091015-1_0.c: Likewise.
8591         * gcc.dg/lto/20090126-2_0.c: Likewise.
8592
8593 2011-03-31  Ian Lance Taylor  <iant@google.com>
8594
8595         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8596
8597 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gnat.dg/opt16.adb: New test.
8600
8601 2011-03-31  Jason Merrill  <jason@redhat.com>
8602
8603         * g++.dg/cpp0x/defaulted24.C: New.
8604
8605 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         PR target/16292
8608         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8609         with -O0.
8610
8611 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8612
8613         * g++.dg/other/i386-9.C: New test.
8614
8615 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8616
8617         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8618
8619 2011-03-30  Jason Merrill  <jason@redhat.com>
8620
8621         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8622
8623         * g++.dg/cpp0x/regress/isnan.C: New.
8624
8625         * g++.dg/cpp0x/initlist46.C: New.
8626
8627 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8628
8629         PR target/47551
8630         * gcc.target/arm/neon-modes-2.c: New test.
8631
8632 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR c/48305
8635         * gcc.c-torture/compile/pr48305.c: New test.
8636
8637 2011-03-29  Jason Merrill  <jason@redhat.com>
8638
8639         * g++.dg/cpp0x/regress/value-dep1.C: New.
8640
8641 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8642
8643         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8644
8645 2011-03-29  Ian Lance Taylor  <iant@google.com>
8646
8647         * go.test/go-test.exp: Handle the test lines used in several new
8648         tests.
8649         (errchk): Add opts parameter.  Change all callers.  Handle parens
8650         in regexps.
8651
8652 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8653             Dominique d'Humieres  <dominiq@lps.ens.fr>
8654
8655         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8656         and __APPLE__ && __PPC__ && __ALTIVEC__.
8657
8658 2011-03-29  Jason Merrill  <jason@redhat.com>
8659
8660         * g++.dg/cpp0x/dependent1.C: New.
8661
8662         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8663
8664         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8665
8666         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8667
8668 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8669
8670         PR fortran/48095
8671         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8672         * gfortran.dg/proc_ptr_comp_32.f90: New.
8673
8674 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8675
8676         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8677         check for corresponding warning.
8678
8679 2011-03-28  Jason Merrill  <jason@redhat.com>
8680
8681         * g++.dg/cpp0x/rv-deduce2.C: New.
8682
8683 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR debug/48203
8686         * gcc.dg/pr48203.c: New test.
8687
8688 2011-03-28  Jeff Law <law@redhat.com>
8689
8690         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8691
8692 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8693
8694         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8695         and __PPC__ && __ALTIVEC__.
8696
8697 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8698
8699         PR testsuite/48238
8700         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8701         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8702         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8703         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8704
8705 2011-03-28  Jason Merrill  <jason@redhat.com>
8706
8707         * g++.dg/cpp0x/initlist-array2.C: New.
8708
8709         * g++.dg/cpp0x/initlist-array1.C: New.
8710
8711         * g++.dg/cpp0x/constexpr-compound.C: New.
8712
8713         * g++.dg/cpp0x/constexpr-using.C: New.
8714
8715         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8716
8717 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8718
8719         PR testsuite/48276
8720         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8721
8722 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8723
8724         * gcc.dg/slp-1.c: New test.
8725
8726 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8729         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8730         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8731         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8732         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8733         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8734         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8735         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8736         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8737         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8738         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8739         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8740         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8741         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8742
8743 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8744
8745         PR fortran/47065
8746         * gfortran.dg/trim_optimize_5.f90:  New test.
8747         * gfortran.dg/trim_optimize_6.f90:  New test.
8748
8749 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8750
8751         PR target/38598
8752         * gcc.target/mips/madd-7.c: Remove -mlong32.
8753         * gcc.target/mips/msub-7.c: Likewise.
8754
8755 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8756
8757         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8758         accesses to preserve the meaning of the test for doubleword vectors.
8759         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8760         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8761
8762 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8763
8764         PR fortran/48291
8765         * gfortran.dg/class_42.f03: New.
8766
8767 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8768
8769         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8770         strided accesses.
8771
8772 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8773
8774         PR rtl-optimization/48144
8775         * gcc.dg/pr48144.c: New test.
8776
8777 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8778
8779         * gnat.dg/discr27.ad[sb]: New test.
8780
8781 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * gnat.dg/limited_with2.ad[sb]: New test.
8784         * gnat.dg/limited_with2_pkg1.ads: New helper.
8785         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8786
8787 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8788
8789         * gnat.dg/opt15.adb: New test.
8790         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8791
8792 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8793
8794         PR fortran/48174
8795         PR fortran/45304
8796         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8797         * gfortran.dg/leadz_trailz_3.f90: Ditto
8798
8799 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8800
8801         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8802
8803 2011-03-25  Jason Merrill  <jason@redhat.com>
8804
8805         * g++.dg/cpp0x/defaulted22.C: New.
8806         * g++.dg/cpp0x/defaulted23.C: New.
8807         * g++.dg/cpp0x/defaulted15.C: Adjust.
8808
8809 2011-03-25  Jason Merrill  <jason@redhat.com>
8810
8811         * g++.dg/cpp0x/move1.C: New.
8812
8813 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8814
8815         PR target/48287
8816         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8817
8818 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8821         for mips-sgi-irix6.5.
8822         Replace snprintf prototype by <stdio.h>.
8823
8824 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8825
8826         PR testsuite/48283
8827         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8828         run_expensive_tests.
8829         * gcc.dg/graphite/block-4.c: Likewise.
8830         * gcc.dg/graphite/block-7.c: Likewise.
8831         * gcc.dg/graphite/block-8.c: Likewise.
8832
8833 2011-03-25  Richard Guenther  <rguenther@suse.de>
8834
8835         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8836         * g++.dg/tree-ssa/pr8781.C: Likewise.
8837         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8838         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8839         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8840         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8841         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8842         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8843         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8844         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8845         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8846         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8847         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8848         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8849         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8850         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8851         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8852         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8853         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8854         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8855         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8856         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8857         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8858         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8859         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8860         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8861         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8862         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8863         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8864         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8865         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8866         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8867         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8868         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8869         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8870         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8871         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8872         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8873         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8874         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8875         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8876         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8877         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8878         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8879         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8880         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8881         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8882         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8883         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8884         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8885         * c-c++-common/pr46562-2.c: Likewise.
8886         * gfortran.dg/pr42108.f90: Likewise.
8887         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8888         foo to be inlined even at -O1.
8889         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8890         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8891         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8892         * gcc.dg/matrix/matrix.exp: Disable FRE.
8893
8894 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8895
8896         PR debug/48204
8897         * gcc.dg/dfp/pr48204.c: New test.
8898
8899 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8900
8901         PR target/48209
8902         * gcc.c-torture/execute/pr47917.c: Move this...
8903         * gcc.dg/torture/pr47917.c: to here and add xfails.
8904
8905 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * gnat.dg/array16.ad[sb]: New test.
8908         * gnat.dg/array16.ads: New helper.
8909
8910 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         * gnat.dg/derived_type2.adb: New test.
8913
8914 2011-03-24  Richard Guenther  <rguenther@suse.de>
8915
8916         PR tree-optimization/48271
8917         * g++.dg/torture/pr48271.C: New testcase.
8918
8919 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8920
8921         * gnat.dg/array15.ad[sb]: New test.
8922
8923 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8924
8925         PR target/48237
8926         * gcc.target/i386/pr48237.c: New test.
8927
8928 2011-03-24  Richard Guenther  <rguenther@suse.de>
8929
8930         PR middle-end/48269
8931         * gcc.dg/builtin-object-size-10.c: New testcase.
8932
8933 2011-03-24  Richard Guenther  <rguenther@suse.de>
8934
8935         PR tree-optimization/46562
8936         * c-c++-common/pr46562-2.c: New testcase.
8937         * c-c++-common/pr46562.c: Likewise.
8938
8939 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8940
8941         * gcc.dg/vect/vect-cselim-1.c: New test.
8942         * gcc.dg/vect/vect-cselim-2.c: New test.
8943
8944 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8945
8946         * gcc.target/arm/pr46934.c: New.
8947
8948 2011-03-23  Ian Lance Taylor  <iant@google.com>
8949
8950         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8951
8952 2011-03-23  Richard Guenther  <rguenther@suse.de>
8953
8954         * gcc.dg/struct: Remove directory and contents.
8955
8956 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8957
8958         PR testsuite/48251
8959         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8960
8961 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8962
8963         * gnat.dg/discr26.ad[sb]: New test.
8964         * gnat.dg/discr26_pkg.ads: New helper.
8965
8966 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8967
8968         PR target/47553
8969         * gcc.target/arm/neon-vld-1.c: New test.
8970
8971 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8972
8973         * gnat.dg/array14.ad[sb]: New test.
8974         * gnat.dg/array14_pkg.ads: New helper.
8975
8976 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8977
8978         * gcc.c-torture/execute/920501-8.x: Remove.
8979         * gcc.c-torture/execute/930513-1.x: Remove.
8980         * gcc.c-torture/execute/960312-1.x: Remove.
8981         * gcc.c-torture/compile/20000804-1.c,
8982         gcc.c-torture/compile/20001205-1.c,
8983         gcc.c-torture/compile/20001226-1.c,
8984         gcc.c-torture/compile/20010518-2.c,
8985         gcc.c-torture/compile/20020312-1.c,
8986         gcc.c-torture/compile/20020604-1.c,
8987         gcc.c-torture/compile/920501-12.c,
8988         gcc.c-torture/compile/920501-4.c,
8989         gcc.c-torture/compile/920520-1.c,
8990         gcc.c-torture/compile/980506-1.c,
8991         gcc.c-torture/execute/980709-1.x,
8992         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8993         options for m68hc11.
8994         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8995         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8996         m68hc11.
8997
8998 2011-03-22  Nick Clifton  <nickc@redhat.com>
8999
9000         * lib/target-supports.exp (check_profiling_available): Add MN10300
9001         to the list of targets that do not support profiling.  Restore
9002         alpha sorting to this list.
9003
9004 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9005
9006         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9007         failure on 32-bit systems.
9008         * gcc.dg/torture/vector-2.c: Ditto.
9009
9010 2011-03-22  Richard Guenther  <rguenther@suse.de>
9011
9012         PR tree-optimization/48228
9013         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9014
9015 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9016
9017         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9018         powerpc.
9019
9020         PR target/48226
9021         * gcc.target/powerpc/pr48226.c: New file.
9022
9023 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9024
9025         * lib/prune.exp (prune_gcc_output): Prune "could not create
9026         compact unwind for" warnings.
9027
9028 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR c/42544
9031         PR c/48197
9032         * gcc.c-torture/execute/pr42544.c: New test.
9033         * gcc.c-torture/execute/pr48197.c: New test.
9034
9035 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9036
9037         PR preprocessor/48192
9038         * gcc.target/powerpc/pr48192.c: New file.
9039
9040         PR target/48053
9041         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9042         split problem of 0 being loaded in a VSX register.
9043
9044 2011-03-21  Richard Guenther  <rguenther@suse.de>
9045
9046         PR c/47939
9047         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9048         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9049         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9050         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9051
9052 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR target/48213
9055         * gcc.dg/pr48213.c: New test.
9056
9057 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9058
9059         PR target/12171
9060         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9061
9062 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9063
9064         * gcc.target/arm/xor-and.c: New.
9065
9066 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9067
9068         PR fortran/22572
9069         * gfortran.dg/function_optimize_1.f90:  New test.
9070         * gfortran.dg/function_optimize_2.f90:  New test.
9071
9072 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9073
9074         PR rtl-optimization/47502
9075         * gcc.target/i386/pr47502-1.c: New.
9076         * gcc.target/i386/pr47502-2.c: Likewise.
9077
9078 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9079
9080         PR rtl-optimization/48156
9081         * gcc.dg/pr48156.c: New test.
9082
9083 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9084
9085         PR libfortran/47439
9086         * gfortran.dg/scratch_1.f90: Adjust test.
9087
9088 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9089
9090         PR libfortran/47439
9091         * gfortran.dg/scratch_1.f90: New test.
9092
9093 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9094
9095         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9096         variably modified typedefs.
9097         * gcc.dg/c1x-typedef-2.c: Remove.
9098
9099 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9100
9101         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9102         * gcc.dg/c1x-anon-struct-3.c: New test.
9103         * gcc.dg/anon-struct-11.c: Update.
9104
9105 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9108         dg-xfail-run-if.
9109         Only xfail with gas.
9110
9111 2011-03-18  Jason Merrill  <jason@redhat.com>
9112
9113         * g++.dg/template/fn-ptr1.C: New.
9114
9115         * g++.dg/overload/volatile1.C: New.
9116
9117         * g++.dg/opt/pr23372.C: New.
9118
9119         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9120
9121 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123         PR middle-end/47405
9124         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9125
9126 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9127
9128         * gcc.target/arm/unsigned-extend-1.c: New.
9129
9130 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR bootstrap/48161
9133         * gcc.c-torture/compile/pr48161.c: New test.
9134
9135 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9136
9137         PR middle-end/47725
9138         * gcc.dg/torture/pr47725.c: New.
9139
9140 2011-03-17  Jason Merrill  <jason@redhat.com>
9141
9142         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9143         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9144
9145 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * gnat.dg/specs/elab2.ads: New test.
9148         * gnat.dg/specs/elab2_pkg.ads: New helper.
9149
9150 2011-03-17  Jason Merrill  <jason@redhat.com>
9151
9152         * g++.dg/cpp0x/decltype-1212.C: New.
9153         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9154
9155 2011-03-17  Jason Merrill  <jason@redhat.com>
9156
9157         * g++.dg/parse/memfnquals1.C: New.
9158
9159 2011-03-17  Richard Guenther  <rguenther@suse.de>
9160
9161         PR middle-end/48134
9162         * gcc.dg/pr48134.c: New testcase.
9163
9164 2011-03-17  Richard Guenther  <rguenther@suse.de>
9165
9166         PR middle-end/48165
9167         * g++.dg/torture/pr48165.C: New testcase.
9168
9169 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR rtl-optimization/48141
9172         * gcc.dg/pr48141.c: New test.
9173
9174 2011-03-16  Jason Merrill  <jason@redhat.com>
9175
9176         * g++.dg/cpp0x/constexpr-48089.C: New.
9177
9178         * g++.dg/cpp0x/constexpr-abi1.C: New.
9179
9180         * g++.dg/cpp0x/constexpr-46336.C: New.
9181         * g++.dg/parse/friend5.C: Adjust expected errors.
9182
9183         * g++.dg/cpp0x/constexpr-47570.C: New.
9184
9185 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9186
9187         PR debug/47510
9188         * ++.dg/debug/dwarf2/typedef6.C: New test.
9189
9190 2011-03-16  Jason Merrill  <jason@redhat.com>
9191
9192         * g++.dg/cpp0x/elision2.C: New.
9193
9194         * g++.dg/cpp0x/constexpr-array3.C: New.
9195
9196 2011-03-16  Jason Merrill  <jason@redhat.com>
9197
9198         * g++.dg/cpp0x/sfinae6.C: New.
9199         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9200         * g++.dg/cpp0x/pr45908.C: Likewise.
9201         * g++.dg/cpp0x/sfinae6.C: Likewise.
9202         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9203         * g++.old-deja/g++.law/arg11.C: Likewise.
9204
9205 2011-03-16  Jason Merrill  <jason@redhat.com>
9206
9207         * g++.dg/template/incomplete6.C: New.
9208
9209 2011-03-16  Jeff Law <law@redhat.com>
9210
9211         * gcc.dg/tree-ssa/vrp55.c: New test.
9212
9213 2011-03-16  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/cpp0x/auto22.C: New.
9216
9217 2011-03-16  Richard Guenther  <rguenther@suse.de>
9218
9219         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9220         optimizing it away if promoted to const.
9221
9222 2011-03-16  Richard Guenther  <rguenther@suse.de>
9223
9224         PR tree-optimization/48149
9225         * gcc.dg/fold-complex-1.c: New testcase.
9226
9227 2011-03-16  Richard Guenther  <rguenther@suse.de>
9228
9229         PR testsuite/48147
9230         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9231         or cloning happens.
9232
9233 2011-03-16  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/26134
9236         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9237
9238 2011-03-16  Richard Guenther  <rguenther@suse.de>
9239
9240         PR tree-optimization/48146
9241         * gcc.dg/torture/pr48146.c: New testcase.
9242
9243 2011-03-16  Richard Guenther  <rguenther@suse.de>
9244
9245         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9246         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9247
9248 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9249
9250         PR middle-end/48136
9251         * gcc.c-torture/compile/pr48136.c: New test.
9252
9253         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9254
9255         PR debug/45882
9256         * gcc.dg/guality/pr45882.c: New test.
9257
9258 2011-03-15  Jason Merrill  <jason@redhat.com>
9259
9260         * g++.dg/cpp0x/constexpr-recursion.C: New.
9261
9262         * g++.dg/cpp0x/implicit11.C: New.
9263
9264 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9265
9266         * g++.dg/cpp0x/constexpr-attribute.C: New.
9267
9268 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9269
9270         * g++.dg/parse/pr34758.C: New.
9271
9272 2011-03-15  Xinliang David Li  <davidxl@google.com>
9273
9274         PR c/47837
9275         * gcc.dg/uninit-pred-7_d.c: New test.
9276         * gcc.dg/uninit-pred-8_d.c: New test.
9277
9278 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9279
9280         PR target/46788
9281         * gcc.target/arm/pr46788.c: New.
9282
9283 2011-03-15  Richard Guenther  <rguenther@suse.de>
9284
9285         PR middle-end/47650
9286         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9287         * gfortran.dg/ishft_4.f90: Likewise.
9288         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9289
9290 2011-03-15  Richard Guenther  <rguenther@suse.de>
9291
9292         PR tree-optimization/13954
9293         * g++.dg/tree-ssa/pr13954.C: New testcase.
9294
9295 2011-03-15  Richard Guenther  <rguenther@suse.de>
9296
9297         PR tree-optimization/48037
9298         * gcc.target/i386/pr48037-1.c: New testcase.
9299
9300 2011-03-15  Richard Guenther  <rguenther@suse.de>
9301
9302         PR tree-optimization/41490
9303         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9304         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9305         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9306         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9307         * g++.dg/tree-ssa/pr33604.C: Adjust.
9308
9309 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR middle-end/47917
9312         * gcc.c-torture/execute/pr47917.c: New test.
9313         * gcc.dg/pr47917.c: New test.
9314
9315         PR middle-end/38878
9316         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9317
9318 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9319
9320         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9321         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9322         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9323         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9324         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9325         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9326         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9327         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9328         * gcc.target/i386/avx-floor-vec.c: Ditto.
9329         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9330         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9331         * gcc.target/i386/avx-rint-vec.c: Ditto.
9332         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9333         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9334         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9335         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9336
9337 2011-03-14  Tom Tromey  <tromey@redhat.com>
9338
9339         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9340         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9341         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9342
9343 2011-03-14  Tom Tromey  <tromey@redhat.com>
9344
9345         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9346         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9347         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9348
9349 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9350
9351         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9352
9353 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9354
9355         PR rtl-optimization/47166
9356         * gcc.c-torture/execute/postmod-1.c: New test.
9357
9358 2011-03-14  Richard Guenther  <rguenther@suse.de>
9359
9360         PR middle-end/48098
9361         * gcc.dg/torture/pr48098.c: New testcase.
9362
9363 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9364
9365         PR target/48053
9366         * gcc.target/powerpc/pr48053-1.c: New test.
9367         * gcc.target/powerpc/pr48053-2.c: Likewise.
9368
9369 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9370
9371         PR libfortran/48066
9372         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9373
9374 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9375
9376         PR libfortran/48066
9377         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9378
9379 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9380
9381         PR fortran/48059
9382         * gfortran.dg/class_41.f03: New.
9383
9384 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9385
9386         * g++.dg/conversion/cast3.C: New test.
9387
9388 2011-03-11  Jason Merrill  <jason@redhat.com>
9389
9390         * g++.dg/template/error45.C: New.
9391
9392         * g++.dg/parse/no-type-defn1.C: New.
9393
9394         * g++.dg/ext/attrib40.C: New.
9395
9396         * g++.dg/cpp0x/regress/array1.C: New.
9397
9398 2011-03-11  Richard Guenther  <rguenther@suse.de>
9399
9400         PR tree-optimization/48067
9401         * gcc.dg/pr48067.c: New testcase.
9402
9403 2011-03-11  Richard Guenther  <rguenther@suse.de>
9404
9405         PR lto/48073
9406         * g++.dg/lto/20110311-1_0.C: New testcase.
9407
9408 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR c++/48035
9411         * g++.dg/inherit/virtual8.C: New test.
9412
9413         PR middle-end/48044
9414         * gcc.dg/torture/pr48044.c: New test.
9415
9416 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9417
9418         PR fortran/47768
9419         * gfortran.dg/proc_ptr_comp_31.f90: New.
9420
9421 2011-03-11  Richard Guenther  <rguenther@suse.de>
9422
9423         PR tree-optimization/47278
9424         * gcc.dg/torture/pr47278-1.c: New testcase.
9425         * gcc.dg/torture/pr47278-2.c: Likewise.
9426
9427 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9428
9429         PR tree-optimization/48063
9430         * gcc.dg/torture/pr48063.c: New test.
9431
9432 2011-03-10  Jason Merrill  <jason@redhat.com>
9433
9434         * g++.dg/template/array22.C: New.
9435
9436         * g++.dg/cpp0x/syntax-err1.C: New.
9437         * g++.dg/parse/error36.C: Adjust expected errors.
9438         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9439         * g++.old-deja/g++.pt/typename3.C: Likewise.
9440         * g++.old-deja/g++.pt/typename4.C: Likewise.
9441         * g++.old-deja/g++.pt/typename6.C: Likewise.
9442
9443 2011-03-09  Jason Merrill  <jason@redhat.com>
9444
9445         * g++.dg/template/nontype22.C: New.
9446
9447 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9448
9449         PR tree-optimization/47714
9450         * g++.dg/torture/pr47714.C: New test.
9451
9452 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9453
9454         PR target/47755
9455         * gcc.target/powerpc/pr47755-2.c: New file.
9456
9457 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9460         is not set in the environment, pass 64 as first argument when not
9461         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9462         native where ulimit -u is supported.
9463
9464 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9465
9466         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9467
9468 2011-03-08  Jason Merrill  <jason@redhat.com>
9469
9470         * g++.dg/template/nontype21.C: New.
9471
9472         * g++.dg/template/anon5.C: New.
9473
9474 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR debug/47881
9477         * gcc.dg/pr47881.c: New test.
9478
9479 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9480
9481         PR c++/47957
9482         * g++.dg/lookup/template3.C: New test.
9483
9484 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9485
9486         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9487         'long' type.
9488
9489 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9490
9491         PR testsuite/47954
9492         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9493         sizeof to compute alignment.
9494
9495 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR tree-optimization/48022
9498         * gcc.dg/pr48022-1.c: New test.
9499         * gcc.dg/pr48022-2.c: New test.
9500
9501 2011-03-07  Jason Merrill  <jason@redhat.com>
9502
9503         * g++.dg/template/nontype20.C: New.
9504         * g++.dg/init/member1.C: Adjust expected errors.
9505         * g++.dg/parse/constant4.C: Likewise.
9506         * g++.dg/template/qualified-id3.C: Likewise.
9507         * g++.old-deja/g++.pt/crash10.C: Likewise.
9508
9509         * g++.dg/cpp0x/regress/non-const1.C: New.
9510
9511 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9512
9513         PR debug/47991
9514         * gcc.dg/pr47991.c: New test.
9515
9516 2011-03-07  Jason Merrill  <jason@redhat.com>
9517
9518         * g++.dg/abi/mangle46.C: New.
9519
9520 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9521
9522         PR target/47862
9523         * gcc.target/powerpc/pr47862.c: New.
9524
9525 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9526
9527         PR target/45413
9528         * gcc.target/i386/combine-mul.c: Require nonpic.
9529
9530 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9531             Nathan Froyd  <froydnj@codesourcery.com>
9532
9533         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9534
9535 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9536
9537         * README.QMTEST: Remove.
9538
9539 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9540             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9541
9542         PR fortran/47850
9543         * gfortran.dg/array_constructor_37.f90 : New test.
9544
9545 2011-03-05  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9548         * g++.dg/abi/mangle45.C: Likewise.
9549         * g++.dg/cpp0x/trailing1.C: Likewise.
9550
9551 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9552
9553         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9554
9555 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR rtl-optimization/47899
9558         * gcc.dg/pr47899.c: New test.
9559
9560         * gcc.dg/torture/pr47968.c: Ignore warnings.
9561
9562         PR tree-optimization/47967
9563         * gcc.c-torture/compile/pr47967.c: New test.
9564
9565 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9566
9567         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9568         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9569
9570 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9571
9572         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9573         and property_getAttributes() if __OBJC2__.
9574         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9575         * objc.dg/property/property-encoding-1.m: New.
9576         * obj-c++.dg/property/property-encoding-1.mm: New.
9577
9578 2011-03-04  Jason Merrill  <jason@redhat.com>
9579
9580         * g++.dg/template/pseudodtor6.C: New.
9581
9582         * g++.dg/inherit/covariant19.C: New.
9583
9584 2011-03-04  Richard Guenther  <rguenther@suse.de>
9585
9586         PR middle-end/47968
9587         * gcc.dg/torture/pr47968.c: New testcase.
9588
9589 2011-03-04  Richard Guenther  <rguenther@suse.de>
9590
9591         PR middle-end/47975
9592         * gcc.dg/torture/pr47975.c: New testcase.
9593
9594 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9595
9596         PR c++/47974
9597         * g++.dg/template/crash106.C: New.
9598
9599 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR c/47963
9602         * gcc.dg/gomp/pr47963.c: New test.
9603         * g++.dg/gomp/pr47963.C: New test.
9604
9605 2011-03-02  Jason Merrill  <jason@redhat.com>
9606
9607         * g++.dg/cpp0x/regress/condition1.C: New.
9608
9609         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9610
9611 2011-03-01  Jason Merrill  <jason@redhat.com>
9612
9613         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9614
9615         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9616
9617 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9618
9619         PR rtl-optimization/47925
9620         * gcc.c-torture/execute/pr47925.c: New test.
9621
9622 2011-03-01  Jason Merrill  <jason@redhat.com>
9623
9624         * g++.dg/cpp0x/decltype25.C: New.
9625
9626         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9627
9628 2011-03-01  Richard Guenther  <rguenther@suse.de>
9629
9630         PR tree-optimization/47890
9631         * gcc.dg/torture/pr47890.c: New testcase.
9632
9633 2011-03-01  Richard Guenther  <rguenther@suse.de>
9634
9635         PR lto/47924
9636         * gcc.dg/lto/pr47924_0.c: New testcase.
9637
9638 2011-03-01  Richard Guenther  <rguenther@suse.de>
9639
9640         PR lto/46911
9641         * gfortran.dg/lto/pr46911_0.f: New testcase.
9642
9643 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9644
9645         PR libgfortran/47933
9646         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9647         compile errors from older code form.
9648
9649 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9650
9651         PR libgfortran/47567
9652         * gfortran.dg/fmt_fw_d.f90: New test.
9653
9654 2011-02-28  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/inherit/covariant18.C: New.
9657
9658 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR middle-end/47893
9661         * gcc.dg/pr47893.c: New test.
9662
9663 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9664
9665         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9666         NULL in case of a selector with conflicting types.
9667         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9668
9669 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9670
9671         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9672         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9673         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9674         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9675
9676 2011-02-28  Jason Merrill  <jason@redhat.com>
9677
9678         PR c++/47906
9679         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9680
9681 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9682
9683         PR libgfortran/47778
9684         * gfortran.dg/namelist_71.f90: New test.
9685
9686 2011-02-27  Jason Merrill  <jason@redhat.com>
9687
9688         PR c++/47906
9689         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9690         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9691
9692 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9693
9694         PR c++/46466
9695         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9696
9697 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR fortran/47886
9700         * gfortran.dg/gomp/task-1.f90: Removed.
9701
9702 2011-02-26  Jason Merrill  <jason@redhat.com>
9703
9704         * g++.dg/template/this-targ1.C: New.
9705
9706         * g++.dg/cpp0x/regress/template-const1.C: New.
9707         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9708         * g++.dg/template/function1.C: Adjust.
9709         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9710         * g++.dg/debug/debug7.C: Adjust.
9711
9712 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9713
9714         PR fortran/47886
9715         * gfortran.dg/gomp/task-1.f90: New.
9716
9717 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9718
9719         * gcc.target/arm/neon-thumb2-move.c: Add
9720         dg-require-effective-target arm_thumb2_ok.
9721
9722 2011-02-24  Jason Merrill  <jason@redhat.com>
9723
9724         * g++.dg/parse/constant1.C: Specify C++98 mode.
9725         * g++.dg/parse/constant5.C: Likewise.
9726         * g++.dg/parse/error2.C: Likewise.
9727         * g++.dg/parse/semicolon3.C: Likewise.
9728         * g++.dg/template/crash14.C: Likewise.
9729         * g++.dg/template/local4.C: Likewise.
9730         * g++.dg/template/nontype3.C: Likewise.
9731         * g++.dg/parse/crash31.C: Adjust expected errors.
9732         * g++.dg/template/function1.C: Likewise.
9733         * g++.dg/template/ref3.C: Likewise.
9734         * g++.dg/template/static9.C: Likewise.
9735         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9736
9737         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9738         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9739         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9740         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9741         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9742
9743 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9744
9745         PR fortran/47878
9746         * gfortran.dg/pr47878.f90: New test.
9747
9748 2011-02-24  Richard Guenther  <rguenther@suse.de>
9749
9750         PR testsuite/47801
9751         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9752         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9753
9754 2011-02-24  Richard Guenther  <rguenther@suse.de>
9755
9756         PR fortran/47839
9757         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9758         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9759
9760 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9761
9762         PR libgfortran/47567
9763         * gfortran.dg/fmt_f0_1.f90: Update test.
9764
9765 2011-02-23  Jason Merrill  <jason@redhat.com>
9766
9767         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9768         * g++.dg/abi/mangle45.C: New.
9769
9770         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9771         * g++.dg/template/canon-type-9.C: Match use of decltype
9772         between declaration and definition.
9773         * g++.dg/template/canon-type-12.C: Likewise.
9774
9775 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9776
9777         PR fortran/40850
9778         * gfortran.dg/nested_allocatables_1.f90: New.
9779
9780 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9781
9782         PR c++/46868
9783         * g++.dg/pr46868.C: New test.
9784         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9785         * g++.dg/parse/error14.C: Adjust.
9786
9787 2011-02-23  Richard Guenther  <rguenther@suse.de>
9788
9789         PR tree-optimization/47838
9790         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9791
9792 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9793
9794         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9795
9796 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9797
9798         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9799         * gfortran.dg/count_init_expr.f03: Ditto.
9800         * gfortran.dg/gomp/pr43711.f90: Ditto.
9801         * gcc.dg/struct-parse-2.c: Ditto.
9802         * gcc.dg/parse-error-3.c: Ditto.
9803         * gcc.dg/Wlogical-op-1.c: Ditto.
9804         * gcc.dg/Walways-true-1.c: Ditto.
9805         * gcc.dg/pr24225.c: Ditto.
9806         * gcc.dg/Walways-true-2.c: Ditto.
9807         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9808         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9809         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9810         * g++.dg/overload/defarg4.C: Ditto.
9811         * g++.dg/inherit/covariant16.C: Ditto.
9812         * g++.dg/inherit/virtual7.C: Ditto.
9813         * g++.dg/template/canon-type-9.C: Ditto.
9814         * g++.dg/template/access19.C: Ditto.
9815         * g++.dg/template/call7.C: Ditto.
9816         * g++.dg/template/canon-type-2.C: Ditto.
9817         * g++.dg/template/init7.C: Ditto.
9818         * g++.dg/template/sizeof-template-argument.C: Ditto.
9819         * g++.dg/template/const3.C: Ditto.
9820         * g++.dg/template/sfinae26.C: Ditto.
9821         * g++.dg/template/sfinae26.C: Ditto.
9822         * g++.dg/template/canon-type-11.C: Ditto.
9823         * g++.dg/template/union2.C: Ditto.
9824         * g++.dg/template/canon-type-3.C: Ditto.
9825         * g++.dg/template/canon-type-1.C: Ditto.
9826         * g++.dg/template/canon-type-5.C: Ditto.
9827         * g++.dg/template/canon-type-7.C: Ditto.
9828         * g++.dg/template/canon-type-10.C: Ditto.
9829         * g++.dg/template/spec36.C: Ditto.
9830         * g++.dg/template/typedef38.C: Ditto.
9831         * g++.dg/template/canon-type-4.C: Ditto.
9832         * g++.dg/template/canon-type-6.C: Ditto.
9833         * g++.dg/template/canon-type-13.C: Ditto.
9834         * g++.dg/template/instantiate9.C: Ditto.
9835         * g++.dg/template/ttp22.C: Ditto.
9836         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9837         * g++.dg/warn/Walways-true-1.C: Ditto.
9838         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9839         * g++.dg/warn/Walways-true-2.C: Ditto.
9840         * g++.dg/conversion/op4.C: Ditto.
9841         * g++.dg/opt/pr19650.C: Ditto.
9842         * g++.dg/lookup/friend11.C: Ditto.
9843         * g++.dg/other/default2.C: Ditto.
9844         * g++.dg/other/default3.C: Ditto.
9845         * g++.dg/other/dtor2.C: Ditto.
9846         * g++.dg/other/friend5.C: Ditto.
9847         * g++.dg/other/default5.C: Ditto.
9848         * g++.dg/init/brace6.C: Ditto.
9849         * g++.dg/init/aggr5.C: Ditto.
9850         * g++.dg/init/error2.C: Ditto.
9851         * g++.dg/expr/bound-mem-fun.C: Ditto.
9852         * g++.dg/expr/cond6.C: Ditto.
9853         * g++.dg/expr/stmt-expr-1.C: Ditto.
9854         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9855         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9856         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9857         * g++.dg/cpp0x/bracket1.C: Ditto.
9858         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9859         * g++.dg/cpp0x/pr38646.C: Ditto.
9860         * g++.dg/cpp0x/variadic73.C: Ditto.
9861         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9862         * g++.dg/cpp0x/bracket4.C: Ditto.
9863         * g++.dg/cpp0x/decltype4.C: Ditto.
9864         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9865         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9866         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9867         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9868         * g++.dg/cpp0x/decltype2.C: Ditto.
9869         * g++.dg/cpp0x/decltype1.C: Ditto.
9870         * g++.dg/cpp0x/bracket2.C: Ditto.
9871         * g++.dg/cpp0x/decltype5.C: Ditto.
9872         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9873         * g++.dg/cpp0x/variadic70.C: Ditto.
9874         * g++.dg/cpp0x/decltype6.C: Ditto.
9875         * g++.dg/cpp0x/rvo.C: Ditto.
9876         * g++.dg/cpp0x/vt-40092.C: Ditto.
9877         * g++.dg/cpp0x/variadic-new.C: Ditto.
9878         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9879         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9880         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9881         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9882         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9883         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9884         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9885         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9886         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9887         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9888         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9889         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9890         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9891         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9892         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9893         * g++.dg/cpp0x/pr39639.C: Ditto.
9894         * g++.dg/cpp0x/decltype3.C: Ditto.
9895         * g++.dg/cpp0x/variadic68.C: Ditto.
9896         * g++.dg/cpp0x/variadic-function.C: Ditto.
9897         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9898         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9899         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9900         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9901         * g++.dg/parse/crash35.C: Ditto.
9902         * g++.dg/parse/crash40.C: Ditto.
9903         * g++.dg/parse/defarg12.C: Ditto.
9904         * g++.dg/parse/crash34.C: Ditto.
9905         * g++.dg/parse/constructor3.C: Ditto.
9906         * g++.dg/parse/template23.C: Ditto.
9907         * g++.dg/parse/crash56.C: Ditto.
9908         * g++.dg/parse/dtor13.C: Ditto.
9909         * g++.dg/parse/error33.C: Ditto.
9910         * g++.dg/parse/ctor9.C: Ditto.
9911         * g++.dg/parse/error32.C: Ditto.
9912         * g++.dg/parse/error37.C: Ditto.
9913         * g++.dg/parse/bitfield3.C: Ditto.
9914         * g++.dg/parse/struct-4.C: Ditto.
9915         * g++.dg/ext/has_trivial_copy.C: Ditto.
9916         * g++.dg/ext/is_polymorphic.C: Ditto.
9917         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9918         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9919         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9920         * g++.dg/ext/is_union.C: Ditto.
9921         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9922         * g++.dg/ext/is_pod.C: Ditto.
9923         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9924         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9925         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9926         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9927         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9928         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9929         * g++.dg/ext/is_abstract.C: Ditto.
9930         * g++.dg/ext/has_trivial_assign.C: Ditto.
9931         * g++.dg/ext/is_class.C: Ditto.
9932         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9933         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9934         * g++.dg/ext/is_base_of.C: Ditto.
9935         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9936         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9937         * g++.dg/ext/is_empty.C: Ditto.
9938         * g++.dg/ext/is_enum.C: Ditto.
9939         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9940         * gnat.dg/opt11.adb: Ditto.
9941         * obj-c++.dg/pr45735.mm: Ditto.
9942         * obj-c++.dg/pr24393.mm: Ditto.
9943         * obj-c++.dg/exceptions-2.mm: Ditto.
9944         * objc.dg/pr45735.m: Ditto.
9945         * objc.dg/pr24393.m: Ditto.
9946
9947 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9948
9949         * objc.dg/attributes/objc-exception-1.m: New.
9950
9951 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9952
9953         * gcc.dg/cpp/include7.c: New test.
9954
9955 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9956
9957         PR c++/47242
9958         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9959
9960 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9961
9962         PR rtl-optimization/47763
9963         * gcc.dg/pr47763.c: New test.
9964
9965 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9966
9967         PR fortran/45743
9968         * gfortran.dg/whole_file_32.f90 : New test.
9969
9970 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9971
9972         PR c++/47666
9973         * g++.dg/inherit/virtual7.C: New test.
9974
9975 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9976
9977         PR objc/47832
9978         * objc.dg/type-size-3.m: Updated error message.
9979         * objc.dg/type-size-4.m: New test.
9980         * objc.dg/type-size-5.m: New test.
9981
9982 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9983
9984         * lib/gnat.exp: Fix comments.
9985         Don't load libgloss.exp.
9986         (default_gnat_version): Call $compiler with --version.
9987         Adapt regexp for gnatmake output, insert version.
9988         (gnat_version): New proc.
9989         (gnat_init): Remove gnat_libgcc_s_path.
9990         (gnat_target_compile): Likewise.
9991         Remove ld_library_path.
9992         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9993         (gnat_pass): Remove.
9994         (gnat_pass): Remove.
9995         (gnat_finish): Remove.
9996         (gnat_exit): Remove.
9997         (local_find_gnatmake): Reindent.
9998         (runtest_file_p): Remove.
9999         (prune_warnings): Remove.
10000         (find_gnatclean): New proc.
10001         * lib/gnat-dg.exp (lremove): New proc.
10002         (gnat-dg-test): Reindent.
10003         Remove additional output files.
10004         (gnat-dg-runtest): Remove.
10005
10006         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10007         * gnat.dg/loop_optimization6.adb: Likewise.
10008         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10009
10010 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR tree-optimization/47835
10013         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10014
10015 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10016
10017         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10018         * gfortran.dg/abstract_type_2.f03: Ditto.
10019         * gfortran.dg/abstract_type_3.f03: Ditto.
10020         * gfortran.dg/abstract_type_4.f03: Ditto.
10021         * gfortran.dg/abstract_type_5.f03: Ditto.
10022         * gfortran.dg/abstract_type_6.f03: Ditto.
10023         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10024         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10025         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10026         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10027         * gfortran.dg/array_function_5.f90: Ditto.
10028         * gfortran.dg/asynchronous_3.f03: Ditto.
10029         * gfortran.dg/char_expr_1.f90: Ditto.
10030         * gfortran.dg/class_14.f03: Ditto.
10031         * gfortran.dg/data_array_6.f: Ditto.
10032         * gfortran.dg/data_invalid.f90: Ditto.
10033         * gfortran.dg/dot_product_1.f03: Ditto.
10034         * gfortran.dg/func_derived_5.f90: Ditto.
10035         * gfortran.dg/func_result_4.f90: Ditto.
10036         * gfortran.dg/implied_do_1.f90: Ditto.
10037         * gfortran.dg/initialization_25.f90: Ditto.
10038         * gfortran.dg/initialization_26.f90: Ditto.
10039         * gfortran.dg/interface_34.f90: Ditto.
10040         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10041         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10042         * gfortran.dg/matmul_8.f03: Ditto.
10043         * gfortran.dg/merge_init_expr.f90: Ditto.
10044         * gfortran.dg/pack_assign_1.f90: Ditto.
10045         * gfortran.dg/pack_vector_1.f90: Ditto.
10046         * gfortran.dg/pointer_check_8.f90: Ditto.
10047         * gfortran.dg/product_init_expr.f03: Ditto.
10048         * gfortran.dg/reshape_order_5.f90: Ditto.
10049         * gfortran.dg/reshape_shape_1.f90: Ditto.
10050         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10051         * gfortran.dg/same_name_2.f90: Ditto.
10052         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10053         * gfortran.dg/spread_init_expr.f03: Ditto.
10054         * gfortran.dg/stmt_func_1.f90: Ditto.
10055         * gfortran.dg/sum_init_expr.f03: Ditto.
10056         * gfortran.dg/transpose_3.f03: Ditto.
10057         * gfortran.dg/unpack_init_expr.f03: Ditto.
10058         * gfortran.dg/warn_conversion.f90: Ditto.
10059         * gfortran.dg/warn_conversion_2.f90: Ditto.
10060         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10061         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10062         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10063         * gfortran.dg/whole_file_16.f90: Ditto.
10064         * gfortran.dg/whole_file_17.f90: Ditto.
10065         * gfortran.dg/whole_file_18.f90: Ditto.
10066         * gfortran.dg/whole_file_20.f03: Ditto.
10067         * gfortran.dg/whole_file_5.f90: Ditto.
10068         * gfortran.dg/whole_file_6.f90: Ditto.
10069         * gfortran.dg/write_invalid_format.f90: Ditto.
10070         * gfortran.dg/zero_sized_6.f90: Ditto.
10071
10072 2011-02-21  Jeff Law <law@redhat.com>
10073
10074         PR rtl-optimization/46178
10075         * gcc.target/i386/pr46178.c: New test.
10076
10077         PR rtl-optimization/46002
10078         * gcc.c-torture/compile/pr46002.c: New test.
10079
10080 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10081
10082         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10083         *-*-hpux10*.
10084
10085 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10086
10087         PR debug/47106
10088         * g++.dg/debug/pr47106.C: Require effective target lto.
10089
10090 2011-02-21  Jason Merrill  <jason@redhat.com>
10091
10092         * g++.dg/cpp0x/constexpr-diag2.C: New.
10093
10094 2011-02-20  Jason Merrill  <jason@redhat.com>
10095
10096         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10097
10098         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10099
10100         * g++.dg/overload/conv-op1.C: New.
10101
10102         * g++.dg/cpp0x/constexpr-synth1.C: New.
10103
10104 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10105
10106         * objc.dg/layout-2.m: New.
10107         * objc.dg/selector-3.m: Adjusted location of error message.
10108         * objc.dg/type-size-3.m: Same.
10109         * obj-c++.dg/selector-3.mm: Same.
10110
10111 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10112
10113         PR objc/47784
10114         * objc.dg/property/dotsyntax-22.m: New.
10115         * obj-c++.dg/property/dotsyntax-22.mm: New.
10116
10117 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10118
10119         PR c++/46394
10120         * g++.dg/template/typedef38.C: New test.
10121
10122 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10123
10124         PR fortran/46818
10125         * gfortran.dg/whole_file_30.f90 : New test.
10126         * gfortran.dg/whole_file_31.f90 : New test.
10127
10128 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10129
10130         PR fortran/45077
10131         PR fortran/44945
10132         * gfortran.dg/whole_file_28.f90 : New test.
10133         * gfortran.dg/whole_file_29.f90 : New test.
10134
10135 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10136
10137         PR c++/44118
10138         * g++.dg/template/crash105.C: New.
10139
10140 2011-02-19  Jason Merrill  <jason@redhat.com>
10141
10142         * g++.dg/cpp0x/regress/no-elide1.C: New.
10143
10144 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10145
10146         PR tree-optimization/46620
10147         * gcc.dg/pr46620.c: New.
10148
10149 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR c/47809
10152         * gcc.target/i386/pr47809.c: New test.
10153
10154 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10155             Tobias Burnus  <burnus@net-b.de>
10156
10157         * lib/target-supports.exp
10158         (check_effective_target_fortran_large_real): New check for large reals.
10159         * gfortran.dg/nan_7.f90: New test.
10160
10161 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10162
10163         PR libgfortran/47567
10164         * gfortran.dg/fmt_f0_1.f90: Update test.
10165
10166 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10167
10168         PR fortran/47348
10169         * gfortran.dg/array_constructor_36.f90 : New test.
10170         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10171         allow for comparison between different elements of the array
10172         constructor at different levels of optimization.
10173
10174 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10177         * gcc.target/i386/pr32280-1.c: Likewise.
10178
10179 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR target/47800
10182         * gcc.target/i386/pr47800.c: New test.
10183
10184 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10185
10186         * objc/execute/exceptions/foward-1.x: New.
10187
10188 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10189
10190         PR fortran/47789
10191         * gfortran.dg/derived_constructor_comps_4.f90: New.
10192
10193 2011-02-18  Tobias Burnus
10194
10195         PR fortran/47775
10196         * gfortran.dg/func_result_6.f90: New.
10197
10198 2011-02-18  Michael Matz  <matz@suse.de>
10199
10200         PR fortran/45586
10201         * gfortran.dg/lto/pr45586_0.f90: New test.
10202         * gfortran.dg/typebound_proc_20.f90: Ditto.
10203         * gfortran.dg/typebound_proc_21.f90: Ditto.
10204
10205 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10206
10207         PR c++/47795
10208         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10209
10210 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10211
10212         PR fortran/47750
10213         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10214         gcc_warning_prefix.
10215         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10216         normalizing the error/warning output.
10217         * gfortran.dg/Wall.f90: Update dg-error/warning.
10218         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10219         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10220         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10221         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10222         * gfortran.dg/class_30.f90: Update dg-error/warning.
10223         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10224         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10225         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10226         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10227         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10228         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10229         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10230         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10231         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10232         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10233         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10234         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10235         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10236         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10237         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10238         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10239         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10240         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10241         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10242         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10243         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10244         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10245         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10246         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10247         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10248
10249 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10250
10251         PR fortran/47768
10252         * gfortran.dg/proc_ptr_comp_30.f90: New.
10253
10254 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR debug/47780
10257         * gcc.target/i386/pr47780.c: New test.
10258
10259 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10260
10261         PR fortran/47767
10262         * gfortran.dg/class_40.f03: New.
10263
10264 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10265
10266         PR c++/47208
10267         * g++.dg/cpp0x/auto21.C: New test.
10268
10269 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10270
10271         * objc.dg/special/unclaimed-category-1.h: Updated for
10272         new ABI support.
10273         * objc.dg/special/unclaimed-category-1.m: Same.
10274         * objc.dg/zero-link-1.m: Same.
10275         * objc.dg/lookup-1.m: Same.
10276         * objc.dg/torture/strings/const-str-9.m
10277         * objc.dg/torture/strings/const-str-10.m: Same.
10278         * objc.dg/torture/strings/const-str-11.m: Same.
10279         * objc.dg/torture/forward-1.m: Same.
10280         * objc.dg/zero-link-2.m: Same.
10281         * objc.dg/encode-7-next-64bit.m: Same.
10282         * objc.dg/method-4.m: Same.
10283         * objc.dg/next-runtime-1.m: Same.
10284         * objc.dg/image-info.m: Same.
10285         * objc.dg/pr23214.m: Same.
10286         * objc.dg/symtab-1.m: Same.
10287         * obj-c++.dg/basic.m: Same.
10288         * obj-c++.dg/proto-lossage-3.m: Same.
10289         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10290         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10291         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10292         * obj-c++.dg/method-11.m: Same.
10293         * objc/execute/enumeration-1.m: Same.
10294         * objc/execute/object_is_class.m: Same.
10295         * objc/execute/formal_protocol-2.m: Same.
10296         * objc/execute/formal_protocol-4.m: Same.
10297         * objc/execute/formal_protocol-6.m: Same.
10298         * objc/execute/bycopy-3.m: Same.
10299         * objc/execute/exceptions/catchall-1.m: Same.
10300         * objc/execute/exceptions/finally-1.m: Same.
10301         * objc/execute/exceptions/local-variables-1.m: Same.
10302         * objc/execute/exceptions/foward-1.m: Same.
10303         * objc/execute/bf-common.h
10304         * objc/execute/enumeration-2.m: Same.
10305         * objc/execute/formal_protocol-1.m: Same.
10306         * objc/execute/formal_protocol-3.m: Same.
10307         * objc/execute/formal_protocol-5.m: Same.
10308         * objc/execute/accessing_ivars.m: Same.
10309         * objc/execute/bycopy-2.m: Same.
10310         * objc/execute/formal_protocol-7.m: Same.
10311         * objc/execute/compatibility_alias.m: Same.
10312         * objc/execute/no_clash.m: Same.
10313         * objc/execute/object_is_meta_class.m: Same.
10314         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10315         * objc/execute/class-tests-1.h: Include stdio.h.
10316         * objc/execute/class-tests-2.h: Same.
10317         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10318         runtimes.
10319         * obj-c++.dg/try-catch-2.mm: Same.
10320
10321 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10322
10323         PR c++/47783
10324         * g++.dg/warn/Wunused-parm-4.C: New test.
10325
10326 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10327             Jan Hubicka  <jh@suse.cz>
10328
10329         PR debug/47106
10330         PR debug/47402
10331         * g++.dg/debug/pr47106.C: New.
10332
10333 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10334
10335         PR target/43653
10336         * gcc.target/i386/pr43653.c: New test.
10337
10338 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10339
10340         PR c++/47172
10341         * g++.dg/template/inherit6.C: New test.
10342
10343 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10344
10345         PR fortran/47745
10346         * gfortran.dg/class_39.f03: New.
10347
10348 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10349
10350         PR c++/47326
10351         * g++.dg/cpp0x/variadic106.C: New test.
10352
10353 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10354
10355         PR libfortran/47757
10356         * gfortran.dg/pr47757-1.f90: New test.
10357         * gfortran.dg/pr47757-2.f90: New test.
10358         * gfortran.dg/pr47757-3.f90: New test.
10359
10360         PR c++/47704
10361         * g++.dg/cpp0x/enum8.C: New test.
10362
10363 2011-02-15  Jason Merrill  <jason@redhat.com>
10364
10365         * g++.dg/inherit/implicit-trivial1.C: New.
10366         * g++.dg/cpp0x/implicit-trivial1.C: New.
10367
10368 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10369
10370         PR middle-end/47725
10371         * gcc.dg/torture/pr47725.c: Removed.
10372
10373 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10374
10375         PR target/47755
10376         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10377         constant does not generate a load from memory.
10378
10379 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10380
10381         PR middle-end/47725
10382         * gcc.dg/torture/pr47725.c: New.
10383
10384 2011-02-15  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/47743
10387         * gcc.dg/torture/pr47743.c: New testcase.
10388
10389 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10390
10391         PR middle-end/47581
10392         * gcc.target/i386/pr47581.c: New test.
10393
10394 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10395
10396         PR fortran/47730
10397         * gfortran.dg/select_type_22.f03: New.
10398
10399 2011-02-14  Jason Merrill  <jason@redhat.com>
10400
10401         * g++.dg/cpp0x/regress/enum1.C: New.
10402
10403 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10404
10405         * gnat.dg/include.adb: New test.
10406
10407 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10408
10409         PR fortran/47728
10410         * gfortran.dg/class_38.f03: New.
10411
10412 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10413
10414         * gcc.dg/pr46494.c: New test.
10415
10416 2011-02-14  Richard Guenther  <rguenther@suse.de>
10417
10418         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10419
10420 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10421
10422         PR ada/41929
10423         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10424         sparc*-sun-solaris2.11.
10425
10426 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10427
10428         PR fortran/47349
10429         * gfortran.dg/argument_checking_18.f90: New.
10430
10431 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10432
10433         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10434         * gfortran.dg/argument_checking_17.f90: New.
10435
10436 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10437
10438         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10439         are temporarily disabled.
10440         * gfortran.dg/class_7.f03: Ditto.
10441         * gfortran.dg/coarray_14.f90: Ditto.
10442         * gfortran.dg/typebound_proc_13.f03: Ditto.
10443
10444 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10445
10446         PR fortran/45586
10447         * gfortran.dg/extends_11.f03: New.
10448
10449 2011-02-11  Xinliang David Li  <davidxl@google.com>
10450
10451         PR tree-optimization/47707
10452         * g++.dg/tree-ssa/pr47707.C: New test.
10453
10454 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10455
10456         * g++.dg/opt/inline17.C: New test.
10457
10458 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10459
10460         PR fortran/47550
10461         * gfortran.dg/pure_formal_2.f90: New.
10462
10463 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10464
10465         PR rtl-optimization/47614
10466         * gfortran.dg/pr47614.f: New.
10467
10468 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10469
10470         PR driver/47678
10471         * gcc.dg/opts-6.c: New test.
10472
10473 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10474
10475         PR debug/47684
10476         * gcc.dg/pr47684.c: New test.
10477
10478 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480         PR target/47629
10481         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10482         c99_runtime, dg-add-options c99_runtime.
10483         (main): Use __asm__.
10484
10485 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10486
10487         PR testsuite/47400
10488         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10489         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10490         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10491         * gcc.dg/ucnid-10.c: Likewise.
10492         * gcc.dg/ucnid-13.c: Likewise.
10493         * gcc.dg/ucnid-7.c: Likewise.
10494         * gcc.dg/ucnid-8.c: Likewise.
10495         Adapt dg-warning line number.
10496
10497 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10498
10499         * gcc.target/i386/parity-1.c: Use -march=k8.
10500         * gcc.target/i386/parity-2.c: Ditto.
10501         * gcc.target/i386/vecinit-1.c: Ditto.
10502         * gcc.target/i386/vecinit-2.c: Ditto.
10503
10504 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10505
10506         PR target/46610
10507         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10508         * gcc.target/mips/save-restore-3.c: Likewise.
10509         * gcc.target/mips/save-restore-4.c: Likewise.
10510         * gcc.target/mips/save-restore-5.c: Likewise.
10511
10512         PR target/47683
10513         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10514         * g++.dg/tree-prof/partition2.C: Likewise.
10515
10516 2011-02-09  Jason Merrill  <jason@redhat.com>
10517
10518         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10519         rather than misdeclare std::puts.
10520
10521         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10522         * g++.dg/other/warning1.C: Likewise.
10523         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10524         * g++.old-deja/g++.gb/scope06.C: Likewise.
10525         * g++.old-deja/g++.law/cvt11.C: Likewise.
10526         * g++.old-deja/g++.law/init1.C: Likewise.
10527         * g++.dg/abi/mangle26.C: Likewise.
10528
10529         * g++.dg/template/function1.C: Adjust for C++0x mode.
10530         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10531
10532         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10533         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10534
10535         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10536
10537         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10538
10539         * g++.dg/cpp0x/regress: New directory.
10540         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10541         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10542         * g++.dg/cpp0x/regress/regress3.C: New.
10543
10544 2011-02-10  Richard Guenther  <rguenther@suse.de>
10545
10546         PR tree-optimization/47677
10547         * gcc.dg/torture/pr47677.c: New testcase.
10548
10549 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10550
10551         * objc.dg/special/load-category-1.m: Remove unused header.
10552         * objc.dg/special/load-category-1a.m: Likewise.
10553         * objc.dg/special/load-category-2.m: Likewise.
10554         * objc.dg/special/load-category-2a.m: Likewise.
10555         * objc.dg/special/load-category-3.m: Likewise.
10556         * objc.dg/special/load-category-3a.m: Likewise.
10557         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10558         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10559         * objc.dg/attributes/class-attribute-1.m: Likewise.
10560         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10561         * obj-c++.dg/property/property.exp: Likewise.
10562         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10563         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10564         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10565         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10566         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10567         * obj-c++.dg/template-8.mm: Likewise.
10568
10569 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10570
10571         PR target/47665
10572         * gcc.target/i386/pr47665.c: New test.
10573
10574 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10575
10576         PR testsuite/47622
10577         Revert
10578         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10579         PR debug/42631
10580         * gcc.dg/pr42631.c: Update test.
10581         * gcc.dg/pr42631-2.c: New test.
10582
10583 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10584
10585         PR fortran/47352
10586         * gfortran.dg/proc_decl_25.f90: New.
10587
10588 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10589
10590         PR fortran/47463
10591         * gfortran.dg/typebound_assignment_2.f03: New.
10592
10593 2011-02-09  Richard Guenther  <rguenther@suse.de>
10594
10595         PR tree-optimization/47664
10596         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10597
10598 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10599
10600         PR middle-end/47646
10601         * gnat.dg/uninit_func.adb: Adjust dg directive.
10602
10603 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10604
10605         PR middle-end/47646
10606         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10607
10608 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10609
10610         PR fortran/47637
10611         * gfortran.dg/auto_dealloc_2.f90: New.
10612
10613 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10614
10615         * gcc.dg/builtins-config.h: Remove __sgi handling.
10616         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10617         -std=c99 for mips-sgi-irix6.5*.
10618
10619 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10620
10621         PR middle-end/45505
10622         * gfortran.dg/pr25923.f90: Remove xfails.
10623
10624 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10625
10626         PR fortran/47583
10627         * gfortran.dg/inquire_14.f90: New test.
10628
10629 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10630
10631         PR fortran/45290
10632         * gfortran.dg/pointer_init_6.f90: New.
10633
10634 2011-02-08  Jeff Law <law@redhat.com>
10635
10636         PR tree-optimization/42893
10637         * gcc.tree-ssa/pr42893.c: New test.
10638
10639 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10640
10641         PR tree-optimization/46834
10642         PR tree-optimization/46994
10643         PR tree-optimization/46995
10644         * gcc.dg/graphite/id-pr46834.c: New.
10645         * gfortran.dg/graphite/id-pr46994.f90: New.
10646         * gfortran.dg/graphite/id-pr46995.f90: New.
10647
10648 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10649
10650         PR middle-end/47646
10651         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10652         using the variable is known the warning is emitted there.
10653         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10654         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10655
10656         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10657         statement.
10658         (vg): Likewise.
10659         * gcc.dg/noreturn-1.c (foo5): Likewise.
10660         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10661         (method2): Likewise.
10662
10663         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10664         the return statement using the uninitialized variable.
10665         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10666
10667 2011-02-08  Richard Guenther  <rguenther@suse.de>
10668
10669         PR middle-end/47639
10670         * g++.dg/opt/pr47639.c: New testcase.
10671
10672 2011-02-08  Richard Guenther  <rguenther@suse.de>
10673
10674         PR tree-optimization/47632
10675         * g++.dg/opt/pr47632.C: New testcase.
10676
10677 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10678
10679         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10680
10681 2011-02-07  Richard Guenther  <rguenther@suse.de>
10682
10683         PR tree-optimization/47615
10684         * g++.dg/opt/pr47615.C: New testcase.
10685
10686 2011-02-07  Richard Guenther  <rguenther@suse.de>
10687
10688         PR tree-optimization/47621
10689         * gcc.dg/torture/pr47621.c: New testcase.
10690
10691 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10692
10693         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10694
10695 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10696
10697         PR fortran/47592
10698         * gfortran.dg/allocate_with_source_1 : New test.
10699
10700 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR middle-end/47610
10703         * gcc.dg/pr47610.c: New test.
10704
10705 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10706
10707         PR debug/42631
10708         * gcc.dg/pr42631.c: Update test.
10709         * gcc.dg/pr42631-2.c: New test.
10710
10711 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10712
10713         PR fortran/47574
10714         * gfortran.dg/pr47574.f90:  New test.
10715
10716 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10717
10718         PR tree-optimization/46194
10719         * gcc.dg/autopar/pr46194.c: New.
10720
10721 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10722
10723         PR tree-optimization/43695
10724         * g++.dg/ipa/pr43695.C: New.
10725
10726 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10727
10728         PR inline-asm/23200
10729         * gcc.dg/pr23200.c: New test.
10730
10731 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10732
10733         PR c++/47589
10734         * g++.dg/pr47589.C: New test.
10735
10736 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10737
10738         PR c++/47398
10739         * g++.dg/template/typedef37.C: New test.
10740         * g++.dg/template/param1.C: Adjust expected error message.
10741
10742 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10743
10744         PR middle-end/31490
10745         * gcc.dg/pr31490-2.c: New test.
10746         * gcc.dg/pr31490-3.c: New test.
10747         * gcc.dg/pr31490-4.c: New test.
10748
10749 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10750             Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR c++/46890
10753         * g++.dg/parser/semicolon3.C: Adjust.
10754         * g++.dg/parser/semicolon4.C: New testcase.
10755         * g++.dg/pr46890.C: New testcase.
10756
10757 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10758
10759         PR c++/29571
10760         * g++.dg/init/pr29571.C: New.
10761
10762 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10763
10764         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10765         instead of vect_int.
10766
10767 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR target/47312
10770         * gcc.target/i386/pr47312.c: New test.
10771
10772         PR target/47564
10773         * gcc.target/i386/pr47564.c: New test.
10774
10775 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10776
10777         PR tree-optimization/45122
10778         * gcc.dg/tree-ssa/pr45122.c: New.
10779
10780 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10781
10782         PR target/47272
10783         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10784         and vec_vsx_st.
10785
10786         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10787         and vsx so a default --with-cpu=power7 doesn't give an error
10788         when -mavoid-indexed-addresses is used.
10789
10790         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10791         wrapper function to save the arguments and then jump to the real
10792         function, rather than depending on the compiler not to move stuff
10793         before an asm.
10794         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10795
10796 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10797             Paul Thomas  <pault@gcc.gnu.org>
10798
10799         PR fortran/47082
10800         * gfortran.dg/class_37.f03 : New test.
10801
10802 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10803             Richard Guenther  <rguenther@suse.de>
10804
10805         PR tree-optimization/40979
10806         PR bootstrap/47044
10807         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10808         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10809         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10810         check_vect_support_and_set_flags.
10811         * gfortran.dg/graphite/vect-pr40979.f90: New.
10812
10813 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10814
10815         PR fortran/47572
10816         * gfortran.dg/class_36.f03: New.
10817
10818 2011-02-02  Richard Guenther  <rguenther@suse.de>
10819
10820         PR tree-optimization/47566
10821         * gcc.dg/lto/20110201-1_0.c: New testcase.
10822
10823 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10824
10825         PR debug/47498
10826         PR debug/47501
10827         PR debug/45136
10828         PR debug/45130
10829         * debug/pr47498.c: New.
10830         * debug/pr47501.c: New.
10831
10832 2011-02-01  Richard Guenther  <rguenther@suse.de>
10833
10834         PR tree-optimization/47559
10835         * g++.dg/torture/pr47559.C: New testcase.
10836
10837 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10838
10839         PR fortran/47565
10840         * gfortran.dg/typebound_call_20.f03: New.
10841
10842 2011-02-01  Richard Guenther  <rguenther@suse.de>
10843
10844         PR tree-optimization/47555
10845         * gcc.dg/pr47555.c: New testcase.
10846
10847 2011-02-01  Richard Guenther  <rguenther@suse.de>
10848
10849         PR tree-optimization/47541
10850         * g++.dg/torture/pr47541.C: New testcase.
10851
10852 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10853
10854         PR fortran/47455
10855         * gfortran.dg/typebound_call_19.f03: New.
10856
10857 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR c++/47416
10860         * g++.dg/cpp0x/pr47416.C: New test.
10861
10862 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/47519
10865         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10866
10867 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10868
10869         PR fortran/47463
10870         * gfortran.dg/typebound_assignment_1.f03: New.
10871
10872 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10873
10874         PR tree-optimization/47538
10875         * gcc.c-torture/execute/pr47538.c: New test.
10876
10877 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10878
10879         PR target/45325
10880         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10881
10882 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10883
10884         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10885
10886 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10887
10888         PR rtl-optimization/44031
10889         * gcc.c-torture/compile/20110131-1.c: New test.
10890
10891 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10892
10893         PR fortran/47042
10894         * gfortran.dg/stmt_func_1.f90: New.
10895
10896 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10897
10898         PR fortran/47042
10899         * gfortran.dg/interface_34.f90: New.
10900
10901 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10902
10903         PR fortran/47523
10904         * gfortran.dg/realloc_on_assign_5.f03: New test.
10905         * gfortran.dg/realloc_on_assign_5.f03: New test.
10906
10907 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10908
10909         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10910         * gfortran.dg/bessel_7.f90: Likewise.
10911         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10912
10913         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10914         * gfortran.dg/sum_init_expr.f03: Likewise.
10915
10916         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10917
10918         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10919         -r -nostdlib.
10920
10921         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10922         loop only on "vect_intfloat_cvt" targets.
10923
10924 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10925
10926         PR fortran/47531
10927         * gfortran.dg/shape_6.f90: New.
10928
10929 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10930
10931         PR libgfortran/47434
10932         * gfortran.dg/read_infnan_1.f90: Update test.
10933         * gfortran.dg/module_nan.f90: Update test.
10934         * gfortran.dg/char4_iunit_1.f03: Update test.
10935         * gfortran.dg/large_real_kind_1.f90: Update test.
10936         * gfortran.dg/real_const_3.f90: Update test.
10937         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10938
10939 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10940
10941         PR c++/47311
10942         * g++.dg/template/param2.C: New test.
10943
10944 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10945
10946         PR libgfortran/47285
10947         * gfortran.dg/fmt_g.f: New test.
10948
10949 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10950
10951         PR fortran/47507
10952         * gfortran.dg/pure_formal_1.f90: New.
10953
10954 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR target/42894
10957         * gcc.dg/tls/pr42894.c: New test.
10958
10959 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10960
10961         * gcc.dg/pr47276.c: Add dg-require-visibility.
10962
10963 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10964
10965         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10966
10967 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10968             Tobias Burnus  <burnus@gcc.gnu.org>
10969
10970         PR fortran/45170
10971         PR fortran/35810
10972         PR fortran/47350
10973         * gfortran.dg/realloc_on_assign_3.f03: New test.
10974         * gfortran.dg/realloc_on_assign_4.f03: New test.
10975         * gfortran.dg/allocatable_function_5.f90: New test.
10976         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10977         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10978         implemented" dg-errors.
10979
10980 2011-01-27  Jan Hubicka  <jh@suse.cz>
10981
10982         PR middle-end/46949
10983         * gcc.dg/attr-weakref-4.c: New testcase
10984
10985 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10986
10987         PR tree-optimization/47228
10988         * gcc.dg/torture/pr47228.c: New test.
10989
10990 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10991
10992         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10993
10994 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10995
10996         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10997         when using auto-overlay support on the SPU.
10998
10999 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11000
11001         PR rtl-optimization/44174
11002         * gcc.target/i386/asm-6.c: New test.
11003
11004 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11005
11006         PR rtl-optimization/46856
11007         * gcc.c-torture/compile/pr46856.c: New test.
11008
11009 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11010             Andrew Pinski  <pinskia@gmail.com>
11011
11012         PR c/43082
11013         * gcc.dg/pr43082.c: New.
11014
11015 2011-01-26  DJ Delorie  <dj@redhat.com>
11016
11017         PR rtl-optimization/46878
11018         * gcc.dg/pr46878-1.c: New test.
11019
11020 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11021
11022         PR c++/47476
11023         * g++.dg/cpp0x/pr47476.C: New test.
11024
11025 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11026
11027         * gcc.c-torture/compile/20110126-1.c: New test.
11028
11029 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11030
11031         PR c/47473
11032         * gcc.dg/torture/pr47473.c: New test.
11033
11034 2011-01-26  Jan Hubicka  <jh@suse.cz>
11035
11036         PR target/47237
11037         * gcc.c-torture/execute/pr47237.c: New testcase.
11038
11039 2011-01-26  Jan Hubicka  <jh@suse.cz>
11040
11041         PR tree-optimization/47190
11042         * gcc.dg/attr-weakref-3.c: New testcase.
11043
11044 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11045
11046         PR c++/43601
11047         * gcc.dg/dll-9a.c: New test file.
11048         * gcc.dg/dll-11.c: Likewise.
11049         * gcc.dg/dll-12.c: Likewise.
11050         * gcc.dg/dll-12a.c: Likewise.
11051         * gcc.dg/dll-11a.c: Likewise.
11052         * gcc.dg/dll-9.c: Likewise.
11053         * gcc.dg/dll-10.c: Likewise.
11054         * gcc.dg/dll-10a.c: Likewise.
11055         * g++.dg/ext/dllexport4a.cc: Likewise.
11056         * g++.dg/ext/dllexport4.C: Likewise.
11057         * g++.dg/ext/dllexport5.C: Likewise.
11058         * g++.dg/ext/dllexport5a.cc: Likewise.
11059
11060 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11061
11062         PR tree-optimization/46970
11063         * gcc.dg/graphite/pr46970.c: New.
11064
11065 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11066
11067         PR tree-optimization/46215
11068         * gcc.dg/graphite/pr46215.c: New.
11069
11070 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11071
11072         PR tree-optimization/46168
11073         * gcc.dg/graphite/pr46168.c: New.
11074
11075 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11076
11077         PR tree-optimization/43657
11078         * gcc.dg/graphite/pr43657.c: New.
11079
11080 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11081
11082         PR tree-optimization/29832
11083         * gfortran.dg/graphite/pr29832.f90: New.
11084
11085 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11086
11087         PR tree-optimization/43567
11088         * gcc.dg/graphite/pr43567.c: New.
11089
11090 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11091
11092         * gfortran.dg/graphite/interchange-4.f: New.
11093         * gfortran.dg/graphite/interchange-5.f: New.
11094
11095         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11096         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11097         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11098         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11099         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11100         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11101         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11102         * gfortran.dg/ltrans-7.f90: Removed.
11103         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11104
11105         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11106         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11107         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11108         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11109         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11110         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11111         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11112         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11113         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11114         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11115         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11116         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11117         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11118         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11119         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11120         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11121         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11122         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11123         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11124         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11125         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11126         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11127         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11128         * gcc.dg/tree-ssa/data-dep-1.c
11129         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11130         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11131         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11132         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11133         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11134
11135 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR tree-optimization/47265
11138         PR tree-optimization/47443
11139         * gcc.c-torture/compile/pr47265.c: New test.
11140         * gcc.dg/pr47443.c: New test.
11141
11142 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11143
11144         PR tree-optimization/47382
11145         * g++.dg/torture/pr47382.C: New test.
11146         * g++.dg/opt/devirt1.C: Xfail.
11147
11148 2011-01-25  Yao Qi  <yao@codesourcery.com>
11149
11150         PR target/45701
11151         * gcc.target/arm/pr45701-1.c: New test.
11152         * gcc.target/arm/pr45701-2.c: New test.
11153         * gcc.target/arm/pr45701-3.c: New test.
11154
11155 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11156             Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR tree-optimization/47271
11159         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11160
11161 2011-01-25  Nick Clifton  <nickc@redhat.com>
11162
11163         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11164         (saturate_add): Delete.
11165         (exchange): Delete.
11166         (main): Do not run saturate_add.
11167         (set_interrupts): Delete.
11168
11169 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11170
11171         PR fortran/47448
11172         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11173
11174 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR tree-optimization/47427
11177         PR tree-optimization/47428
11178         * gcc.c-torture/compile/pr47427.c: New test.
11179         * gcc.c-torture/compile/pr47428.c: New test.
11180
11181 2011-01-25  Richard Guenther  <rguenther@suse.de>
11182
11183         PR middle-end/47411
11184         * gcc.dg/torture/pr47411.c: New testcase.
11185
11186 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11187
11188         * gfortran.dg/graphite/id-24.f: New.
11189         * gfortran.dg/graphite/id-25.f: New.
11190
11191 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11192
11193         * gfortran.dg/graphite/id-23.f: New.
11194
11195 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11196
11197         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11198
11199 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11200
11201         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11202         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11203         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11204         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11205         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11206         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11207         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11208         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11209         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11210
11211 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11212
11213         * gcc.dg/graphite/block-0.c: Add documentation.
11214         * gcc.dg/graphite/block-4.c: Same.
11215         * gcc.dg/graphite/block-7.c: Same.
11216         * gcc.dg/graphite/block-8.c: New.
11217         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11218         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11219         * gcc.dg/graphite/interchange-12.c: Add documentation.
11220         * gcc.dg/graphite/interchange-13.c: New.
11221         * gcc.dg/graphite/interchange-14.c: New.
11222         * gcc.dg/graphite/interchange-15.c: New.
11223         * gcc.dg/graphite/interchange-8.c: Add documentation.
11224         * gcc.dg/graphite/interchange-mvt.c: Same.
11225
11226 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11227
11228         PR target/47408
11229         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11230         * gcc.target/powerpc/altivec-14.c: Ditto.
11231         * gcc.target/powerpc/altivec-33.c: Ditto.
11232         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11233         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11234         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11235         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11236         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11237         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11238         * g++.dg/ext/altivec-15.C: Ditto.
11239         * g++.dg/ext/altivec-types-1.C: Ditto.
11240         * g++.dg/ext/altivec-types-2.C: Ditto.
11241         * g++.dg/ext/altivec-types-3.C: Ditto.
11242         * g++.dg/ext/altivec-types-4.C: Ditto.
11243
11244 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11245
11246         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11247
11248 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11249
11250         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11251         optimization options.
11252
11253 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11254
11255         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11256
11257         PR testsuite/45988
11258         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11259
11260 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11261
11262         PR fortran/47421
11263         * gfortran.dg/allocatable_scalar_12.f90: New.
11264
11265 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11266
11267         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11268         vectorization to be not profitable if peeling is used to
11269         realign the memory access.
11270         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11271         loop bound to avoid loop unrolling.
11272         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11273
11274 2011-01-22  Jan Hubicka  <jh@suse.cz>
11275
11276         PR lto/47333
11277         * g++.dg/lto/pr47333.C: New file.
11278
11279 2011-01-22  Jan Hubicka  <jh@suse.cz>
11280
11281         PR tree-optimization/43884
11282         PR lto/44334
11283         * gcc.dg/autopar/outer-2.c: Increase array size.
11284         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11285
11286 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11287
11288         PR fortran/38536
11289         * gfortran.dg/c_loc_tests_16.f90:  New test.
11290
11291 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11292
11293         PR fortran/47399
11294         * gfortran.dg/typebound_proc_19.f90: New.
11295
11296 2011-01-21  Jeff Law <law@redhat.com>
11297
11298         PR tree-optimization/47053
11299         * g++.dg/pr47053.C: New test.
11300
11301 2011-01-21  Jason Merrill  <jason@redhat.com>
11302
11303         PR c++/47041
11304         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11305
11306 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11307
11308         PR c++/47388
11309         * g++.dg/cpp0x/range-for10.C: New test.
11310         * g++.dg/template/for1.C: New test.
11311
11312         PR middle-end/45566
11313         * g++.dg/tree-prof/partition3.C: New test.
11314
11315         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11316
11317         PR rtl-optimization/47366
11318         * g++.dg/opt/pr47366.C: New test.
11319
11320 2011-01-21  Jason Merrill  <jason@redhat.com>
11321
11322         PR c++/46552
11323         * g++.dg/cpp0x/constexpr-regress2.C: New.
11324
11325         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11326
11327 2011-01-21  Jeff Law <law@redhat.com>
11328
11329         PR rtl-optimization/41619
11330         * gcc.dg/pr41619.c: New.
11331
11332 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11333
11334         PR tree-optimization/47355
11335         * g++.dg/opt/pr47355.C: New test.
11336
11337 2011-01-21  Richard Guenther  <rguenther@suse.de>
11338
11339         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11340         making main hot.
11341
11342 2011-01-21  Richard Guenther  <rguenther@suse.de>
11343
11344         PR tree-optimization/47365
11345         * gcc.dg/torture/pr47365.c: New testcase.
11346         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11347
11348 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11349
11350         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11351
11352 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR tree-optimization/47391
11355         * gcc.dg/pr47391.c: New test.
11356
11357 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11358
11359         * g++.dg/template/char1.C: Use signed char.
11360
11361 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11362
11363         PR fortran/47377
11364         * gfortran.dg/pointer_target_4.f90: New.
11365
11366 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11367
11368         PR target/47251
11369         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11370         ILP32 system and not IP32.
11371
11372 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11373
11374         PR debug/46583
11375         * g++.dg/debug/pr46583.C: New.
11376
11377 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR debug/47283
11380         * g++.dg/debug/pr47283.C: New test.
11381
11382         PR testsuite/47371
11383         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11384         * gcc.target/i386/headmerge-2.c: Likewise.
11385
11386 2011-01-20  Richard Guenther  <rguenther@suse.de>
11387
11388         PR middle-end/47370
11389         * gcc.dg/torture/pr47370.c: New testcase.
11390
11391 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR tree-optimization/46130
11394         * gcc.dg/pr46130-1.c: New test.
11395         * gcc.dg/pr46130-2.c: New test.
11396
11397 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11398
11399         PR c++/47291
11400         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11401
11402 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11403
11404         PR debug/46240
11405         * g++.dg/debug/pr46240.cc: New.
11406
11407 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11408
11409         PR c++/47303
11410         * g++.dg/template/anonunion1.C: New test.
11411
11412         PR rtl-optimization/47337
11413         * gcc.c-torture/execute/pr47337.c: New test.
11414
11415 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11416
11417         PR testsuite/45342
11418         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11419
11420 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11421
11422         PR tree-optimization/46021
11423         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11424
11425 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR tree-optimization/47290
11428         * g++.dg/torture/pr47290.C: New test.
11429
11430 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11431
11432         PR fortran/47240
11433         * gfortran.dg/proc_ptr_comp_29.f90: New.
11434
11435 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11436
11437         PR testsuite/41146
11438         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11439         powerpc-apple-darwin9.
11440
11441 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR rtl-optimization/47299
11444         * gcc.c-torture/execute/pr47299.c: New test.
11445
11446 2011-01-17  Jason Merrill  <jason@redhat.com>
11447
11448         * g++.dg/cpp0x/constexpr-virtual.C: New.
11449
11450 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11451
11452         PR fortran/47331
11453         * gfortran.dg/gomp/pr47331.f90: New test.
11454
11455 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11456
11457         PR objc/47314
11458         * objc.dg/selector-warn-1.m: New.
11459         * obj-c++.dg/selector-warn-1.mm: New.
11460
11461 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11462
11463         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11464         Update dg-final accordingly.
11465
11466 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11467
11468         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11469
11470 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11471
11472         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11473         target check.
11474         * gcc.dg/guality/pr36728-2.c: Likewise.
11475
11476 2011-01-17  Richard Guenther  <rguenther@suse.de>
11477
11478         PR tree-optimization/47313
11479         * g++.dg/torture/pr47313.C: New testcase.
11480
11481 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11482
11483         PR target/47318
11484         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11485         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11486         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11487         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11488
11489         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11490         as __m256i.
11491         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11492         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11493         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11494
11495 2011-01-17  Richard Guenther  <rguenther@suse.de>
11496
11497         PR tree-optimization/45967
11498         * gcc.dg/torture/pr45967-2.c: New testcase.
11499         * gcc.dg/torture/pr45967-3.c: Likewise.
11500
11501 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11502
11503         PR testsuite/47325
11504         * g++.dg/ext/pr47213.C: Require visibility.
11505
11506 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11507
11508         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11509         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11510
11511 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11512
11513         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11514         Linux-based targets.
11515
11516 2011-01-13  Jan Hubicka  <jh@suse.cz>
11517
11518         PR tree-optimization/47276
11519         * gcc.dg/pr47276.c: New testcase.
11520
11521 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11522             Jonathan Wakely  <jwakely.gcc@gmail.com>
11523
11524         PR c++/33558
11525         * g++.dg/other/pr33558.C: New.
11526         * g++.dg/other/pr33558-2.C: New.
11527
11528 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11529
11530         PR tree-optimization/45934
11531         PR tree-optimization/46302
11532         * g++.dg/ipa/devirt-c-1.C: New test.
11533         * g++.dg/ipa/devirt-c-2.C: Likewise.
11534         * g++.dg/ipa/devirt-c-3.C: Likewise.
11535         * g++.dg/ipa/devirt-c-4.C: Likewise.
11536         * g++.dg/ipa/devirt-c-5.C: Likewise.
11537         * g++.dg/ipa/devirt-c-6.C: Likewise.
11538         * g++.dg/ipa/devirt-6.C: Likewise.
11539         * g++.dg/ipa/devirt-d-1.C: Likewise.
11540         * g++.dg/torture/pr45934.C: Likewise.
11541
11542 2011-01-14  Jason Merrill  <jason@redhat.com>
11543
11544         * g++.dg/cpp0x/variadic105.C: New.
11545
11546 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11547             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11548
11549         PR objc/45989
11550         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11551         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11552         execution tests on i?86-*-*, x86_64-*-* and
11553         powerpc*-apple-darwin* && ilp32.
11554         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11555         tests on i?86-*-* and x86_64-*-*.
11556
11557 2011-01-14  Richard Guenther  <rguenther@suse.de>
11558
11559         PR tree-optimization/47280
11560         * g++.dg/opt/pr47280.C: New testcase.
11561
11562 2011-01-14  Jason Merrill  <jason@redhat.com>
11563
11564         * g++.dg/cpp0x/constexpr-regress1.C: New.
11565
11566         * g++.dg/ext/flexary2.C: New.
11567
11568 2011-01-14  Richard Guenther  <rguenther@suse.de>
11569
11570         PR middle-end/47281
11571         * gcc.dg/torture/pr47281.c: New testcase.
11572         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11573
11574 2011-01-14  Richard Guenther  <rguenther@suse.de>
11575
11576         PR tree-optimization/47286
11577         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11578
11579 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11580
11581         PR c++/47213
11582         * g++.dg/ext/pr47213.C: New.
11583
11584 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11585
11586         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11587
11588 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11589             Mikael Morin  <mikael@gcc.gnu.org>
11590
11591         PR fortran/45848
11592         PR fortran/47204
11593         * gfortran.dg/select_type_20.f90: New.
11594         * gfortran.dg/select_type_21.f90: New.
11595
11596 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11597
11598         PR target/47251
11599         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11600
11601 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11602
11603         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11604         * gcc.dg/guality/pr36728-2.c: Likewise.
11605
11606 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11607
11608         PR debug/PR46973
11609         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11610
11611 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11612
11613         PR rtl-optimization/45352
11614         * gcc.dg/pr45352-3.c: New.
11615
11616 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11617
11618         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11619         comment.
11620         * g++.dg/cpp0x/range-for8.C: New.
11621         * g++.dg/cpp0x/range-for9.C: New.
11622
11623 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11624
11625         PR debug/47209
11626         * g++.dg/debug/pr47209.C: New.
11627
11628 2011-01-12  Richard Guenther  <rguenther@suse.de>
11629
11630         PR lto/47259
11631         * gcc.dg/lto/pr47259_0.c: New testcase.
11632         * gcc.dg/lto/pr47259_1.c: Likewise.
11633
11634 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11635
11636         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11637         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11638         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11639         methods missing from the OBJC2 Object.
11640         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11641         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11642         GNU and NeXT runtimes.
11643         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11644         comments.
11645         * objc-obj-c++-shared/Object1.m: Likewise.
11646         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11647         * objc.dg/proto-qual-1.m: Likewise.
11648         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11649         * obj-c++.dg/proto-qual-1.mm: Likewise.
11650
11651 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11652
11653         PR testsuite/33033
11654         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11655
11656 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11657
11658         Fixed the Objective-C++ testsuite and updated all tests.
11659         * lib/obj-c++.exp (obj-c++_init): Declare and set
11660         gcc_warning_prefix and gcc_error_prefix.
11661         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11662         'dg-warning', 'dg-message' and 'dg-error'.
11663         * obj-c++.dg/class-extension-3.mm: Likewise.
11664         * obj-c++.dg/class-protocol-1.mm: Likewise.
11665         * obj-c++.dg/encode-7.mm: Likewise.
11666         * obj-c++.dg/exceptions-3.mm: Likewise.
11667         * obj-c++.dg/exceptions-5.mm: Likewise.
11668         * obj-c++.dg/method-12.mm: Likewise.
11669         * obj-c++.dg/method-13.mm: Likewise.
11670         * obj-c++.dg/method-15.mm: Likewise.
11671         * obj-c++.dg/method-16.mm: Likewise.
11672         * obj-c++.dg/method-4.mm: Likewise.
11673         * obj-c++.dg/method-8.mm: Likewise.
11674         * obj-c++.dg/method-conflict-1.mm: Likewise.
11675         * obj-c++.dg/method-conflict-2.mm: Likewise.
11676         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11677         and uncommented second part of the testcase now that the testsuite
11678         works correctly.
11679         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11680         and uncommented second part of the testcase now that the testsuite
11681         works correctly.
11682         * obj-c++.dg/private-1.mm: Likewise.
11683         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11684         * obj-c++.dg/syntax-error-7.mm: Likewise.
11685         * obj-c++.dg/warn5.mm: Likewise.
11686         * obj-c++.dg/property/at-property-14.mm: Likewise.
11687         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11688         FIXME.
11689         * obj-c++.dg/property/at-property-18.mm: Likewise.
11690         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11691         FIXME.
11692         * obj-c++.dg/property/at-property-21.mm: Likewise.
11693         * obj-c++.dg/property/at-property-28.mm: Likewise.
11694         * obj-c++.dg/property/at-property-5.mm: Likewise.
11695         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11696         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11697         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11698         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11699         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11700         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11701         * obj-c++.dg/tls/diag-5.mm: Likewise.
11702         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11703         dg-error, now matched correctly.
11704
11705 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11706
11707         * objc.dg/property/at-property-29.m: New.
11708         * obj-c++.dg/property/at-property-29.mm: New.
11709
11710 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11711
11712         * go.test/go-test.exp (go-set-goarch): New proc.
11713         (go-gc-tests): Use it.
11714
11715 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11716
11717         PR debug/46955
11718         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11719
11720 2011-01-11  Richard Henderson  <rth@redhat.com>
11721
11722         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11723
11724 2011-01-11  Jan Hubicka  <jh@suse.cz>
11725
11726         PR lto/45721
11727         PR lto/45375
11728         * gcc.dg/lto/pr45721_1.c: New file.
11729         * gcc.dg/lto/pr45721_0.c: New file.
11730
11731 2011-01-11  Richard Guenther  <rguenther@suse.de>
11732
11733         PR tree-optimization/46076
11734         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11735
11736 2011-01-11  Jeff Law <law@redhat.com>
11737
11738         * PR tree-optimization/47086
11739         * gcc.dg/pr47086.c: New test.
11740
11741 2011-01-11  Jason Merrill  <jason@redhat.com>
11742
11743         PR c++/46658
11744         * g++.dg/template/new10.C: New.
11745
11746         PR c++/45520
11747         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11748
11749 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11750
11751         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11752         Split type definitions and NSConstantString class into...
11753         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11754         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11755         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11756         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11757         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11758         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11759         to comments.
11760         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11761         encode defines for newer NeXT system headers.
11762         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11763         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11764         * objc.dg/foreach-5.m: Likewise.
11765         * objc.dg/foreach-2.m: Likewise.
11766         * objc.dg/foreach-4.m: Likewise.
11767         * objc.dg/torture/strings/string1.m: Likewise.
11768         * objc.dg/torture/strings/string2.m: Likewise.
11769         * objc.dg/torture/strings/string3.m: Likewise.
11770         * objc.dg/torture/strings/string4.m: Likewise.
11771         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11772         header and stand alone.
11773         * obj-c++.dg/strings/strings-2.mm: Likewise.
11774         * objc.dg/torture/strings/const-str-3.m: Likewise.
11775         * objc.dg/strings/strings-2.m: Likewise.
11776         * objc.dg/strings/const-str-12b.m: Likewise.
11777
11778 2011-01-12  Richard Guenther  <rguenther@suse.de>
11779
11780         PR middle-end/32511
11781         * gcc.dg/attr-weak-1.c: Adjust.
11782
11783 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11784
11785         PR fortran/47051
11786         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11787         standard compliant and comment.
11788
11789 2011-01-10  Jan Hubicka  <jh@suse.cz>
11790
11791         PR lto/46083
11792         * gcc.dg/initpri3.c: New testcase.
11793
11794 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11795
11796         PR lto/47222
11797         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11798         externally visible.
11799         (g_esi): Likewise.
11800         (g_ebx): Likewise.
11801         (g_ebp): Likewise.
11802         (g_esp): Likewise.
11803         (g_ebp_save): Likewise.
11804         (g_esp_save): Likewise.
11805
11806 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11807
11808         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11809
11810 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11811
11812         PR tree-optimization/46021
11813         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11814         i?86-*-*, x86_64-*-*.
11815
11816 2011-01-10  Jeff Law <law@redhat.com>
11817
11818         * PR tree-optimization/47141
11819         * gcc.c-torture/compile/pr47141.c: New test.
11820
11821 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11822
11823         PR testsuite/46230
11824         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11825         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11826         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11827         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11828
11829         PR testsuite/46230
11830         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11831         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11832         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11833         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11834         being vectorized.  Adjust dg-final pattern.
11835
11836         PR testsuite/46230
11837         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11838         * gcc.dg/vect/slp-24.c: Likewise.
11839
11840 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11841
11842         PR c++/47218
11843         * g++.dg/other/pr47218-1.C: New test file.
11844         * g++.dg/other/pr47218.C: Likewise.
11845         * g++.dg/other/pr47218.h: New supporting header.
11846
11847 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11848
11849         PR objc/47232
11850         * objc.dg/attributes/invalid-attribute-1.m: New.
11851         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11852
11853 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11854
11855         PR fortran/47224
11856         * gfortran.dg/proc_ptr_comp_28.f90: New.
11857
11858 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11859
11860         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11861         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11862         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11863         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11864         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11865         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11866         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11867         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11868         * objc.dg/gnu-api-2-class.m: Likewise.
11869         * objc.dg/gnu-api-2-ivar.m: Likewise.
11870         * objc.dg/gnu-api-2-method.m: Likewise.
11871         * objc.dg/gnu-api-2-objc.m: Likewise.
11872         * objc.dg/gnu-api-2-object.m: Likewise.
11873         * objc.dg/gnu-api-2-property.m: Likewise.
11874         * objc.dg/gnu-api-2-protocol.m: Likewise.
11875         * objc.dg/gnu-api-2-sel.m: Likewise.
11876
11877 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11878
11879         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11880         * objc.dg/objc-foreach-4.m: Likewise.
11881         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11882         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11883         * objc.dg/foreach-4.m: Likewise.
11884         * objc.dg/foreach-5.m: Likewise.
11885         * objc.dg/foreach-3.m: Return self from init.
11886
11887 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11888
11889         PR fortran/38536
11890         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11891
11892 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11893
11894         PR fortran/46313
11895         * gfortran.dg/class_35.f90: New.
11896
11897 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11898
11899         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11900
11901 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11902
11903         PR objc/47078
11904         * objc.dg/invalid-method-2.m: New.
11905         * obj-c++.dg/invalid-method-2.mm: New.
11906
11907 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/46896
11910         * gfortran.dg/transpose_optimization_2.f90 : New test.
11911
11912 2011-01-08  Jan Hubicka  <jh@suse.cz>
11913
11914         PR tree-optmization/46469
11915         * g++.dg/torture/pr46469.C: New testcase.
11916
11917 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11918
11919         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11920         emulation of libobjc-gnu structure layout functionality to ..
11921         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11922         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11923         * objc/execute/bf-common.h: Adjust headers.
11924         * objc/execute/bf-1.m: Likewise.
11925         * objc/execute/bf-2.m: Likewise.
11926         * objc/execute/bf-3.m: Likewise.
11927         * objc/execute/bf-4.m: Likewise.
11928         * objc/execute/bf-5.m: Likewise.
11929         * objc/execute/bf-6.m: Likewise.
11930         * objc/execute/bf-7.m: Likewise.
11931         * objc/execute/bf-8.m: Likewise.
11932         * objc/execute/bf-9.m: Likewise.
11933         * objc/execute/bf-10.m: Likewise.
11934         * objc/execute/bf-11.m: Likewise.
11935         * objc/execute/bf-12.m: Likewise.
11936         * objc/execute/bf-13.m: Likewise.
11937         * objc/execute/bf-14.m: Likewise.
11938         * objc/execute/bf-15.m: Likewise.
11939         * objc/execute/bf-16.m: Likewise.
11940         * objc/execute/bf-17.m: Likewise.
11941         * objc/execute/bf-18.m: Likewise.
11942         * objc/execute/bf-19.m: Likewise.
11943         * objc/execute/bf-20.m: Likewise.
11944         * objc/execute/bf-21.m: Likewise.
11945         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11946         objc_get_type_qualifiers ().
11947
11948 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11949
11950         PR fortran/45777
11951         * gfortran.dg/dependency_39.f90:  New test.
11952
11953 2011-01-07  Jan Hubicka  <jh@suse.cz>
11954
11955         Get builtins tests ready for linker plugin.
11956         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11957         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11958         my_memset, my_bzero): Mark used.
11959         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11960         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11961         volatile.
11962         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11963         volatile.
11964
11965 2011-01-07  Jan Hubicka  <jh@suse.cz>
11966
11967         PR tree-optimization/46367
11968         * g++.dg/torture/pr46367.C: New file.
11969
11970 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11971
11972         PR target/47201
11973         * gcc.dg/pr47201.c: New test.
11974
11975         PR bootstrap/47187
11976         * gcc.dg/tree-prof/pr47187.c: New test.
11977
11978 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11979
11980         PR fortran/41580
11981         * gfortran.dg/extends_type_of_3.f90: New.
11982
11983 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11984
11985         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11986         * g++.dg/ext/dllimport-MI1.C: Likewise.
11987         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11988         * g++.dg/ext/dllimport10.C: Likewise.
11989         * g++.dg/ext/dllimport11.C: Likewise.
11990         * g++.dg/ext/dllimport12.C: Likewise.
11991         * g++.dg/ext/dllimport13.C: Likewise.
11992         * g++.dg/ext/dllimport2.C: Likewise.
11993         * g++.dg/ext/dllimport3.C: Likewise.
11994         * g++.dg/ext/dllimport4.C: Likewise.
11995         * g++.dg/ext/dllimport5.C: Likewise.
11996         * g++.dg/ext/dllimport6.C: Likewise.
11997         * g++.dg/ext/dllimport8.C: Likewise.
11998         * g++.dg/ext/dllimport9.C: Likewise.
11999         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12000         targets, too. Additionally enable test for i?86-*-mingw*.
12001         * g++.dg/ext/selectany1.C: Likewise.
12002         Remove guard variable check.
12003
12004 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12005
12006         PR fortran/47189
12007         PR fortran/47194
12008         * gfortran.dg/storage_size_3.f08: Extended.
12009
12010 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12011
12012         PR c++/47022
12013         * g++.dg/template/stdarg1.C: New test.
12014
12015 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12016
12017         PR fortran/47195
12018         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12019         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12020         from the interface of functions to not hide the errors that
12021         shall be tested.
12022
12023 2011-01-06  Jan Hubicka  <jh@suse.cz>
12024
12025         * gcc.dg/lto/pr47188_0.c: New testcase.
12026         * gcc.dg/lto/pr47188_1.c: New testcase.
12027
12028 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12029
12030         PR fortran/33117
12031         PR fortran/46478
12032         * gfortran.dg/interface_33.f90: New test.
12033
12034 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12035
12036         PR c/47150
12037         * gcc.c-torture/compile/pr47150.c: New test.
12038
12039 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12040
12041         PR tree-optimization/47139
12042         * gcc.dg/vect/pr47139.c: New test.
12043
12044 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12045
12046         PR fortran/47180
12047         * gfortran.dg/extends_type_of_2.f03: New.
12048
12049 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12050
12051         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12052
12053 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12054
12055         * gnat.dg/opt14.adb: New test.
12056
12057 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12058
12059         PR fortran/46017
12060         * gfortran.dg/allocate_error_2.f90:  New test.
12061
12062 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12063
12064         PR fortran/47024
12065         * gfortran.dg/storage_size_3.f08: New.
12066
12067 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12068
12069         PR libgfortran/47154
12070         * gfortran.dg/namelist_68.f90: New test.
12071
12072 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12073
12074         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12075
12076 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12077
12078         PR fortran/46448
12079         * gfortran.dg/class_34.f90: New.
12080
12081 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12082
12083         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12084         use __builtin_inff.  Skip all single-precision tests that require
12085         Infinity.
12086
12087 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12088
12089         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12090
12091 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12092
12093         PR tree-optimization/47148
12094         * gcc.c-torture/execute/pr47148.c: New test.
12095
12096         PR tree-optimization/47155
12097         * gcc.c-torture/execute/pr47155.c: New test.
12098
12099         PR rtl-optimization/47157
12100         * gcc.c-torture/compile/pr47157.c: New test.
12101
12102 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12103
12104         * gcc.dg/torture/vector-shift2.c (schar): Define.
12105         (main): Always use schar or uchar instead of plain "char" to avoid
12106         dependencies on implementation-defined char signedness.
12107
12108 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12109
12110         PR tree-optimization/46801
12111         * gnat.dg/pack9.adb: Remove xfail.
12112
12113 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12114
12115         PR tree-optimization/46984
12116         * g++.dg/ipa/pr46984.C: New test.
12117
12118 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12119
12120         PR fortran/46408
12121         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12122
12123 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12124
12125         PR tree-optimization/47140
12126         * gcc.c-torture/compile/pr47140.c: New test.
12127
12128         PR rtl-optimization/47028
12129         * gcc.dg/pr47028.c: New test.
12130
12131 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12132
12133         * objc.dg/protocol-forward-1.m: Removed TODO.
12134         * objc.dg/protocol-forward-2.m: New.
12135         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12136         * obj-c++.dg/protocol-forward-2.mm: New.
12137
12138 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12139
12140         PR target/38662
12141         * g++.dg/eh/pr38662.C: New testcase.
12142
12143 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12144
12145         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12146         scan for newline '\n'.
12147
12148 \f
12149 Copyright (C) 2011 Free Software Foundation, Inc.
12150
12151 Copying and distribution of this file, with or without modification,
12152 are permitted in any medium without royalty provided the copyright
12153 notice and this notice are preserved.