OSDN Git Service

2011-10-11 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-11  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/50204
4         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
5
6 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7
8         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
9
10 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
11
12         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
13         * gcc.target/i386/fma_double_2.c: Ditto.
14         * gcc.target/i386/fma_double_3.c: Ditto.
15         * gcc.target/i386/fma_double_4.c: Ditto.
16         * gcc.target/i386/fma_double_5.c: Ditto.
17         * gcc.target/i386/fma_double_6.c: Ditto.
18         * gcc.target/i386/fma_float_1.c: Ditto.
19         * gcc.target/i386/fma_float_2.c: Ditto.
20         * gcc.target/i386/fma_float_3.c: Ditto.
21         * gcc.target/i386/fma_float_4.c: Ditto.
22         * gcc.target/i386/fma_float_5.c: Ditto.
23         * gcc.target/i386/fma_float_6.c: Ditto.
24         * gcc.target/i386/l_fma_double_1.c: Ditto.
25         * gcc.target/i386/l_fma_double_2.c: Ditto.
26         * gcc.target/i386/l_fma_double_3.c: Ditto.
27         * gcc.target/i386/l_fma_double_4.c: Ditto.
28         * gcc.target/i386/l_fma_double_5.c: Ditto.
29         * gcc.target/i386/l_fma_double_6.c: Ditto.
30         * gcc.target/i386/l_fma_float_1.c: Ditto.
31         * gcc.target/i386/l_fma_float_2.c: Ditto.
32         * gcc.target/i386/l_fma_float_3.c: Ditto.
33         * gcc.target/i386/l_fma_float_4.c: Ditto.
34         * gcc.target/i386/l_fma_float_5.c: Ditto.
35         * gcc.target/i386/l_fma_float_6.c: Ditto.
36         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
37         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
38         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
39         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
40         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
41         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
42         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
43         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
44         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
45         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
46         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
47         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
48
49 2011-10-11  Tristan Gingold  <gingold@adacore.com>
50
51         * gcc.dg/va-arg-4.c: New test.
52         * gcc.dg/va-arg-5.c: Ditto.
53
54 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
55
56         * lib/target-supports.exp (check_effective_target_fd_truncate):
57         Close and unlink test file before exit.
58
59 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
60
61         PR fortran/50564
62         * gfortran.dg/forall_15.f90:  New test case.
63
64 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
65             Andrew Macleod  <amacleod@redhat.com>
66
67         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
68         wrappers for *other_threads() and *final_verify().
69         * gcc.dg/simulate-thread/simulate-thread.h
70         (simulate_thread_wrapper_other_threads): New.
71         (simulate_thread_wrapper_final_verify): New.
72
73 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
74
75         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
76
77 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
78
79         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
80
81 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
82             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
83
84         * gcc.target/i386/fma_1.h: New file.
85         * gcc.target/i386/fma_2.h: Likewise.
86         * gcc.target/i386/fma_3.h: Likewise.
87         * gcc.target/i386/fma_4.h: Likewise.
88         * gcc.target/i386/fma_5.h: Likewise.
89         * gcc.target/i386/fma_6.h: Likewise.
90         * gcc.target/i386/fma_double_1.c: Likewise.
91         * gcc.target/i386/fma_double_2.c: Likewise.
92         * gcc.target/i386/fma_double_3.c: Likewise.
93         * gcc.target/i386/fma_double_4.c: Likewise.
94         * gcc.target/i386/fma_double_5.c: Likewise.
95         * gcc.target/i386/fma_double_6.c: Likewise.
96         * gcc.target/i386/fma_float_1.c: Likewise.
97         * gcc.target/i386/fma_float_2.c: Likewise.
98         * gcc.target/i386/fma_float_3.c: Likewise.
99         * gcc.target/i386/fma_float_4.c: Likewise.
100         * gcc.target/i386/fma_float_5.c: Likewise.
101         * gcc.target/i386/fma_float_6.c: Likewise.
102         * gcc.target/i386/fma_main.h: Likewise.
103         * gcc.target/i386/fma_run_double_1.c: Likewise.
104         * gcc.target/i386/fma_run_double_2.c: Likewise.
105         * gcc.target/i386/fma_run_double_3.c: Likewise.
106         * gcc.target/i386/fma_run_double_4.c: Likewise.
107         * gcc.target/i386/fma_run_double_5.c: Likewise.
108         * gcc.target/i386/fma_run_double_6.c: Likewise.
109         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
110         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
111         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
112         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
113         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
114         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
115         * gcc.target/i386/fma_run_float_1.c: Likewise.
116         * gcc.target/i386/fma_run_float_2.c: Likewise.
117         * gcc.target/i386/fma_run_float_3.c: Likewise.
118         * gcc.target/i386/fma_run_float_4.c: Likewise.
119         * gcc.target/i386/fma_run_float_5.c: Likewise.
120         * gcc.target/i386/fma_run_float_6.c: Likewise.
121         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
122         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
123         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
124         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
125         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
126         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
127         * gcc.target/i386/l_fma_1.h: Likewise.
128         * gcc.target/i386/l_fma_2.h: Likewise.
129         * gcc.target/i386/l_fma_3.h: Likewise.
130         * gcc.target/i386/l_fma_4.h: Likewise.
131         * gcc.target/i386/l_fma_5.h: Likewise.
132         * gcc.target/i386/l_fma_6.h: Likewise.
133         * gcc.target/i386/l_fma_double_1.c: Likewise.
134         * gcc.target/i386/l_fma_double_2.c: Likewise.
135         * gcc.target/i386/l_fma_double_3.c: Likewise.
136         * gcc.target/i386/l_fma_double_4.c: Likewise.
137         * gcc.target/i386/l_fma_double_5.c: Likewise.
138         * gcc.target/i386/l_fma_double_6.c: Likewise.
139         * gcc.target/i386/l_fma_float_1.c: Likewise.
140         * gcc.target/i386/l_fma_float_2.c: Likewise.
141         * gcc.target/i386/l_fma_float_3.c: Likewise.
142         * gcc.target/i386/l_fma_float_4.c: Likewise.
143         * gcc.target/i386/l_fma_float_5.c: Likewise.
144         * gcc.target/i386/l_fma_float_6.c: Likewise.
145         * gcc.target/i386/l_fma_main.h: Likewise.
146         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
147         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
148         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
149         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
150         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
151         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
152         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
153         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
154         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
155         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
156         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
157         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
158
159 2011-10-10  Richard Guenther  <rguenther@suse.de>
160
161         PR middle-end/50389
162         * gcc.dg/torture/pr50389.c: New testcase.
163
164 2011-10-10  Richard Guenther  <rguenther@suse.de>
165
166         PR middle-end/50195
167         * gcc.dg/builtins-47.c: Optimize.
168
169 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
170
171         * lib/gcc-simulate-thread.exp: New.
172         * gcc.dg/simulate-thread/guality.h: New.
173         * gcc.dg/simulate-thread/simulate-thread.h: New.
174         * gcc.dg/simulate-thread/simulate-thread.exp: New.
175         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
176         * gcc.dg/simulate-thread/README: New.
177         * g++.dg/simulate-thread/guality.h: New.
178         * g++.dg/simulate-thread/simulate-thread.h: New.
179         * g++.dg/simulate-thread/simulate-thread.exp: New.
180         * g++.dg/simulate-thread/simulate-thread.gdb: New.
181         * c-c++-common/cxxbitfields-2.c: Remove.
182         * c-c++-common/cxxbitfields.c: Remove.
183         * c-c++-common/cxxbitfields-4.c: Remove.
184         * c-c++-common/cxxbitfields-5.c: Remove.
185         * c-c++-common/simulate-thread/bitfields-1.c: New.
186         * c-c++-common/simulate-thread/bitfields-2.c: New.
187         * c-c++-common/simulate-thread/bitfields-3.c: New.
188         * c-c++-common/simulate-thread/bitfields-4.c: New.
189
190 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
191
192         PR c++/38980
193         * g++.dg/warn/format5.C: New.
194
195 2011-10-09  Tobias Burnus  <burnus@net-b.de>
196
197         PR fortran/50273
198         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
199         * gfortran.dg/common_16.f90: New.
200
201 2011-10-09  Tobias Burnus  <burnus@net-b.de>
202
203         * gfortran.dg/iso_c_binding_param_1.f90: New.
204         * gfortran.dg/iso_c_binding_param_2.f90: New.
205         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
206
207 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
208
209         PR tree-optimization/50635
210         * gcc.dg/vect/pr50635.c: New test.
211
212 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
213
214         PR fortran/50659
215         * gfortran.dg/proc_decl_27.f90: New.
216
217 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
218
219         PR libobjc/50428
220         * objc/execute/initialize-1.m: New test.
221
222 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/47844
225         * gfortran.dg/pointer_function_result_1.f90 : New test.
226
227 2011-10-07  David S. Miller  <davem@davemloft.net>
228
229         PR 50655
230         * gcc.target/sparc/sparc.exp: Add vis3 target test.
231         * gcc.target/sparc/cmask.c: Use it.
232         * gcc.target/sparc/fhalve.c: Likewise.
233         * gcc.target/sparc/fnegop.c: Likewise.
234         * gcc.target/sparc/fpadds.c: Likewise.
235         * gcc.target/sparc/fshift.c: Likewise.
236         * gcc.target/sparc/fucmp.c: Likewise.
237         * gcc.target/sparc/lzd.c: Likewise.
238         * gcc.target/sparc/vis3misc.c: Likewise.
239         * gcc.target/sparc/xmul.c: Likewise.
240
241 2011-10-07  Richard Henderson  <rth@redhat.com>
242
243         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
244         match for avx2.
245         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
246
247 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
248
249         * gcc.dg/pr50193-1.c: New file.
250         * gcc.target/arm/shiftable.c: New file.
251
252 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
253
254         PR fortran/50625
255         * gfortran.dg/class_46.f03: New.
256
257 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
258
259         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
260         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
261         (syslog, vsyslog, __vsyslog_chk): Likewise.
262
263         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
264         (x, EXT_x): Use ASMNAME.
265
266         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
267         (a, c): Use ASMNAME.
268
269 2011-10-07  Tom de Vries  <tom@codesourcery.com>
270
271         PR middle-end/50527
272         * gcc.dg/pr50527.c: New test.
273
274 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
275
276         PR tree-optimization/50650
277         * gcc.c-torture/compile/pr50650.c: New test.
278
279 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
280
281         PR tree-optimization/50575
282         * gcc.c-torture/execute/vector-compare-2.x: New file.
283
284 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
285
286         PR middle-end/50125
287         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
288         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
289         (bar3): Likewise.
290
291 2011-10-07  Richard Guenther  <rguenther@suse.de>
292
293         PR testsuite/50637
294         * gcc.dg/vect/vect-align-2.c: Increase array size.
295
296 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
297             H.J. Lu  <hongjiu.lu@intel.com>
298
299         PR target/50603
300         * gcc.target/i386/pr50603.c: New test.
301
302 2011-10-06  Jason Merrill  <jason@redhat.com>
303
304         PR c++/39164
305         * g++.dg/cpp0x/default31.C: New.
306
307 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
308
309         PR tree-optimization/50596
310         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
311         New.
312         * gcc.dg/vect/vect-cond-8.c: New test.
313
314 2011-10-06  Richard Henderson  <rth@redhat.com>
315
316         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
317         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
318         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
319         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
320         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
321         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
322         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
323         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
324         * gcc.c-torture/execute/vshuf-16.inc: New file.
325         * gcc.c-torture/execute/vshuf-2.inc: New file.
326         * gcc.c-torture/execute/vshuf-4.inc: New file.
327         * gcc.c-torture/execute/vshuf-8.inc: New file.
328         * gcc.c-torture/execute/vshuf-main.inc: New file.
329         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
330         * gcc.c-torture/execute/vshuf-v2df.c: New test.
331         * gcc.c-torture/execute/vshuf-v2di.c: New test.
332         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
333         * gcc.c-torture/execute/vshuf-v2si.c: New test.
334         * gcc.c-torture/execute/vshuf-v4df.c: New test.
335         * gcc.c-torture/execute/vshuf-v4di.c: New test.
336         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
337         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
338         * gcc.c-torture/execute/vshuf-v4si.c: New test.
339         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
340         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
341         * gcc.c-torture/execute/vshuf-v8si.c: New test.
342
343 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
344
345         PR tree-optimization/49279
346         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
347         * gcc.c-torture/execute/pr49279.c: New test.
348
349 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
350
351         PR target/49049
352         * gcc.c-torture/compile/pr49049.c: New test.
353
354 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
355
356         PR target/50305
357         * gcc.target/arm/pr50305.c: New test.
358
359 2011-10-06  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/38884
362         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
363         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
364
365 2011-10-05  David S. Miller  <davem@davemloft.net>
366
367         * gcc.target/sparc/lzd.c: New test.
368         * gcc.target/sparc/popc.c: New test.
369
370 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
371
372         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
373         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
374         * g++.dg/other/final1.C: Cleanup original tree dump.
375
376 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
377
378         PR tree-optimization/50613
379         * gcc.dg/pr50613.c: New test.
380
381 2011-10-05  Richard Henderson  <rth@redhat.com>
382
383         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
384         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
385         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
386         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
387         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
388         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
389         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
390         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
391
392 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
393
394         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
395         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
396         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
397         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
398         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
399
400 2011-10-05  Richard Guenther  <rguenther@suse.de>
401
402         PR tree-optimization/38885
403         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
404
405 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
406
407         * gcc.target/i386/sw-1.c: New test.
408
409 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
410
411         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
412         -mtune=generic.
413         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
414
415 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
416
417         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
418
419 2011-10-04  David S. Miller  <davem@davemloft.net>
420
421         * gcc.target/sparc/fhalve.c: New test.
422         * gcc.target/sparc/fnegop.c: New test.
423         * gcc.target/sparc/xmul.c: New test.
424
425 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
426
427         PR fortran/35831
428         * gfortran.dg/dummy_procedure_6.f90: New.
429
430 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
431
432         PR tree-optimization/50604
433         * gcc.dg/pr50604.c: New test.
434
435 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
436
437         PR tree-optimization/49662
438         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
439         * gcc.dg/graphite/interchange-15.c: Likewise.
440         * gcc.dg/graphite/interchange-mvt.c: Likewise.
441
442 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
443
444         * gcc.dg/tree-ssa/restrict-4.c: New test.
445
446 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
447
448         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
449         (main): Use __typeof to get result type of comparison.
450
451 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
452
453         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
454         Make et_vect_multiple_sizes_saved global.
455         (check_effective_target_vect64): Make et_vect64_saved global.
456
457 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
458
459         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
460         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
461         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
462         * gcc.dg/builtin-complex-err-1.c: Adjust.
463
464 2011-10-02  Jason Merrill  <jason@redhat.com>
465
466         * g++.dg/cpp0x/range-for22.C: New.
467
468         * g++.dg/cpp0x/variadic65.C: Remove xfails.
469         * g++.dg/cpp0x/variadic82.C: Remove xfails.
470         * g++.dg/cpp0x/variadic83.C: Remove xfails.
471         * g++.dg/cpp0x/variadic105.C: Remove xfails.
472
473         * g++.dg/cpp0x/nsdmi5.C: New.
474
475 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
476
477         PR target/50579
478         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
479         New procedures.
480         (mips-dg-options): Force an ABI option if the current ABI is
481         incompatible with the required -mlong setting.  Likewise force
482         a long setting if the current one is incompatible with the
483         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
484         throughout procedure.
485         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
486         instead of addressing=absolute.
487
488 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
489
490         * gcc.target/mips/stack-1.c: New test.
491
492 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
493
494         * gcc.dg/pr49696.c: New test.
495
496 2011-10-02  Jan Hubicka  <jh@suse.cz>
497
498         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
499
500 2011-10-01  David S. Miller  <davem@davemloft.net>
501
502         * gcc.target/sparc/cmask.c: New test.
503         * gcc.target/sparc/fpadds.c: New test.
504         * gcc.target/sparc/fshift.c: New test.
505         * gcc.target/sparc/fucmp.c: New test.
506         * gcc.target/sparc/vis3misc.c: New test.
507
508 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
509
510         PR fortran/50585
511         * gfortran.dg/assumed_charlen_arg_2.f90: New.
512
513 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
514
515         PR c++/44473
516         * g++.dg/dfp/44473-1.C: New test.
517         * g++.dg/dfp/44473-2.C: New test.
518         * g++.dg/dfp/mangle-1.C: New test.
519         * g++.dg/dfp/mangle-2.C: New test.
520         * g++.dg/dfp/mangle-3.C: New test.
521         * g++.dg/dfp/mangle-4.C: New test.
522         * g++.dg/dfp/mangle-5.C: New test.
523
524 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
525
526         PR inline-asm/50571
527         * gcc.dg/pr50571.c: New test.
528
529         PR tree-optimization/46309
530         * gcc.dg/pr46309.c: New test.
531
532 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
533
534         * gcc.dg/strlenopt-21.c: New test.
535
536 2011-09-30  Revital Eres  <revital.eres@linaro.org>
537
538         * gcc.dg/sms-10.c: New file.
539
540 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
541
542         * gcc.target/arm/pr50099.c: New test.
543
544 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
545
546         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
547
548 2011-09-30  David S. Miller  <davem@davemloft.net>
549
550         * gcc.target/sparc/bmaskbshuf.c: New test.
551         * gcc.target/sparc/edgen.c: New test.
552
553 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
554
555         PR fortran/50547
556         * gfortran.dg/pure_formal_proc_3.f90: New.
557
558         PR fortran/50553
559         * gfortran.dg/stfunc_7.f90: New.
560
561 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
562
563         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
564         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
565         * gcc.dg/vector-compare-1.c: Likewise.
566         * gcc.dg/vector-compare-2.c: Likewise.
567
568 2011-09-29  David S. Miller  <davem@davemloft.net>
569
570         * gcc.target/sparc/array.c: New test.
571
572 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
573
574         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
575         loop unroll and set max unroll times to 8.
576         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
577         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
578         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
579         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
580
581 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
582
583         PR c++/40145
584         * g++.dg/ext/visibility/warn5.C: New.
585
586 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
587
588         PR c++/45278
589         * g++.dg/warn/Wextra-3.C: New.
590
591 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
592
593         PR target/49486
594         * gcc.target/sh/pr49468-si.c: New.
595
596 2011-09-28  Tom de Vries  <tom@codesourcery.com>
597
598         PR testsuite/50485
599         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
600         (TEST): Initialize src3 with random floats.
601         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
602         from union src3.  Initialize src3 with random floats.
603
604 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
605
606         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
607         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
608         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
609         * gcc.target/sh/sh4a-sincosf.c: Ditto.
610         * gcc.target/sh/sh4a-cos.c: Ditto.
611         * gcc.target/sh/sh4a-cosf.c: Ditto.
612         * gcc.target/sh/sh4a-sin.c: Ditto.
613         * gcc.target/sh/sh4a-sinf.c: Ditto.
614         * gcc.target/sh/sh4a-fsrra.c: Ditto.
615         * gcc.target/sh/sh4a-memmovua.c: Ditto.
616         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
617
618 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
619
620         PR c++/31489
621         * g++.dg/parse/error40.C: New.
622         * g++.dg/warn/incomplete1.C: Adjust.
623
624 2011-09-27  Jan Hubicka  <jh@suse.cz>
625
626         PR middle-end/49463
627         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
628         Mark used.
629
630 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
631
632         * gcc.dg/strlenopt-1.c: New test.
633         * gcc.dg/strlenopt-1f.c: New test.
634         * gcc.dg/strlenopt-2.c: New test.
635         * gcc.dg/strlenopt-2f.c: New test.
636         * gcc.dg/strlenopt-3.c: New test.
637         * gcc.dg/strlenopt-4.c: New test.
638         * gcc.dg/strlenopt-4g.c: New test.
639         * gcc.dg/strlenopt-4gf.c: New test.
640         * gcc.dg/strlenopt-5.c: New test.
641         * gcc.dg/strlenopt-6.c: New test.
642         * gcc.dg/strlenopt-7.c: New test.
643         * gcc.dg/strlenopt-8.c: New test.
644         * gcc.dg/strlenopt-9.c: New test.
645         * gcc.dg/strlenopt-10.c: New test.
646         * gcc.dg/strlenopt-11.c: New test.
647         * gcc.dg/strlenopt-12.c: New test.
648         * gcc.dg/strlenopt-12g.c: New test.
649         * gcc.dg/strlenopt-13.c: New test.
650         * gcc.dg/strlenopt-14g.c: New test.
651         * gcc.dg/strlenopt-14gf.c: New test.
652         * gcc.dg/strlenopt-15.c: New test.
653         * gcc.dg/strlenopt-16g.c: New test.
654         * gcc.dg/strlenopt-17g.c: New test.
655         * gcc.dg/strlenopt-18g.c: New test.
656         * gcc.dg/strlenopt.h: New file.
657
658 2011-09-27  Tom de Vries  <tom@codesourcery.com>
659
660         PR middle-end/43864
661         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
662         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
663         * gcc.dg/pr43864.c: New test.
664         * gcc.dg/pr43864-2.c: Same.
665         * gcc.dg/pr43864-3.c: Same.
666         * gcc.dg/pr43864-4.c: Same.
667
668 2011-09-27  Jan Hubicka  <jh@suse.cz>
669
670         * gcc.dg/ipa/inline-5.c: New testcase.
671
672 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
673
674         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
675         vectors.
676         * gcc.dg/vect/bb-slp-27.c: New.
677         * gcc.dg/vect/bb-slp-28.c: New.
678
679 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
680
681         * testsuite/lib/target-supports.exp (check_profiling_available):
682         Don't rely solely on TLS tests for -fprofile-generate, fall
683         through to the other code.
684
685 2011-09-27  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/50363
688         * gcc.dg/torture/pr50363.c: New testcase.
689
690 2011-09-26  Jason Merrill  <jason@redhat.com>
691
692         PR c++/45012
693         * g++.dg/template/partial13.C: New.
694
695         PR c++/46105
696         * g++.dg/template/partial12.C: New.
697
698         PR c++/50508
699         * g++.dg/cpp0x/constexpr-typedef1.C: New.
700
701 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
702
703         PR c++/45487
704         * g++.dg/diagnostic/bindings1.C: New.
705         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
706
707 2011-09-26  David S. Miller  <davem@davemloft.net>
708
709         * gcc.target/sparc/wrgsr.c: New test.
710         * gcc.target/sparc/rdgsr.c: New test.
711         * gcc.target/sparc/edge.c: New test.
712         * gcc.target/sparc/fcmp.c: New test.
713
714         * gcc.target/sparc/edge.c: Update for new return types.
715         * gcc.target/sparc/fcmp.c: Likewise.
716
717         * gcc.target/sparc/fpaddsubi.c: New test.
718
719 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
720
721         PR fortran/50515
722         * gfortran.dg/common_15.f90: New.
723
724         PR fortran/50517
725         * gfortran.dg/dummy_procedure_5.f90: New.
726         * gfortran.dg/interface_26.f90: Modified error message.
727         * gfortran.dg/proc_ptr_11.f90: Ditto.
728         * gfortran.dg/proc_ptr_15.f90: Ditto.
729         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
730         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
731
732 2011-09-26  Jason Merrill  <jason@redhat.com>
733
734         PR c++/50512
735         * g++.dg/overload/rvalue3.C: New.
736
737         PR c++/50523
738         * g++.dg/overload/ref-conv2.C: New.
739
740         * g++.dg/cpp0x/nsdmi-template1.C: New.
741
742 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
743
744         * g++.dg/cpp0x/nullptr25.C: New.
745
746 2011-09-26  Richard Guenther  <rguenther@suse.de>
747
748         PR tree-optimization/50472
749         * gcc.dg/torture/pr50472.c: New testcase.
750
751 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
752
753         * gnat.dg/opt22.adb: New test.
754         * gnat.dg/opt22_pkg.ad[sb]: New helper.
755
756 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
757
758         * gnat.dg/opt21.adb: New test.
759         * gnat.dg/opt21_pkg.ad[sb]: New helper.
760
761 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * gnat.dg/opt20.ad[sb]: New test.
764         * gnat.dg/opt20_pkg.ads: New helper.
765
766 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/array17.adb: New test.
769         * gnat.dg/array17_pkg.ads: New helper.
770
771 2011-09-25  Jason Merrill  <jason@redhat.com>
772
773         * g++.dg/cpp0x/nsdmi-defer4.C: New.
774
775 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
776
777         * gnat.dg/frame_overflow.ads: New.
778         * gnat.dg/frame_overflow.adb: Adjust.
779         * gnat.dg/specs/addr1.ads: Likewise.
780
781 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
782
783         * g++.dg/tree-ssa/restrict2.C: New test.
784
785 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
786
787         * lib/target-supports.exp (check_effective_target_vect64): New.
788         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
789         of multiple vector sizes.
790         * gcc.dg/vect/bb-slp-26.c: New.
791
792 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
793
794         PR c++/50280
795         * g++.dg/template/bitfield1.C: New.
796
797 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
798
799         * gcc.dg/vect/bb-slp-24.c: New.
800
801 2011-09-24  Jason Merrill  <jason@redhat.com>
802
803         * g++.dg/cpp0x/nsdmi-eh1.C: New.
804
805         * g++.dg/cpp0x/nsdmi-defer3.C: New.
806
807         * g++.dg/cpp0x/nsdmi-defer1.C: New.
808         * g++.dg/cpp0x/nsdmi-defer2.C: New.
809
810         * g++.dg/cpp0x/nsdmi1.C: New.
811         * g++.dg/cpp0x/nsdmi2.C: New.
812         * g++.dg/cpp0x/nsdmi3.C: New.
813         * g++.dg/cpp0x/nsdmi4.C: New.
814         * g++.old-deja/g++.other/init4.C: New.
815
816 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
817
818         PR c++/44267
819         * g++.dg/template/sfinae28.C: New.
820
821 2011-09-23  Ian Lance Taylor  <iant@google.com>
822
823         * go.test/go-test.exp (errchk): Handle more cases of getting
824         correct Tcl backslash quoting in regular expressions in test file.
825
826 2011-09-23  Jason Merrill  <jason@redhat.com>
827
828         Core 253
829         * g++.dg/init/const8.C: New.
830         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
831         * g++.dg/cpp0x/defaulted2.C: Likewise.
832         * g++.dg/cpp0x/pr42844-2.C: Likewise.
833         * g++.dg/init/pr20039.C: Likewise.
834         * g++.dg/init/pr42844.C: Likewise.
835
836 2011-09-23  Jan Hubicka  <jh@suse.cz>
837
838         * gcc.dg/ipa/inline-1.c: new testcase.
839         * gcc.dg/ipa/inline-2.c: new testcase.
840         * gcc.dg/ipa/inline-3.c: new testcase.
841         * gcc.dg/ipa/inline-4.c: new testcase.
842
843 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR c++/50258
846         * g++.dg/cpp0x/constexpr-static8.C: New.
847
848 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
849
850         * gcc.target/i386/avxfp-1.c: New test.
851         * gcc.target/i386/avxfp-2.c: New test.
852
853 2011-09-23  Terry Guo  <terry.guo@arm.com>
854
855         * gcc.c-torture/execute/941014-1.x: Deleted.
856
857 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
858
859         PR c++/50491
860         * g++.dg/cpp0x/pr50491.C: New.
861
862 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
863
864         PR testsuite/50487
865         * gfortran.dg/bessel_6.f90: Fix tolerance test.
866
867 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
868
869         PR c++/50371
870         * g++.dg/cpp0x/nullptr24.C: New.
871
872 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
873
874         PR target/50482
875         * gcc.target/i386/pr50482.c: New test.
876
877 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
878
879         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
880         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
881         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
882         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
883         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
884         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
885         multilib options contain different -march= from dg-options.
886
887 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
888             Paolo Carlini  <paolo.carlini@oracle.com>
889
890         PR c++/50344
891         * g++.dg/template/friend52.C: New.
892
893 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
894
895         * gcc.target/arm/cmp-1.c: New test.
896         * gcc.target/arm/cmp-2.c: Likewise.
897
898 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
899
900         PR fortran/41733
901         * gfortran.dg/impure_actual_1.f90: Modified error message.
902         * gfortran.dg/proc_ptr_32.f90: New.
903         * gfortran.dg/proc_ptr_33.f90: New.
904
905 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
906
907         PR tree-optimization/50451
908         * gcc.dg/vect/pr50451.c: New test.
909
910 2011-09-21  Ian Lance Taylor  <iant@google.com>
911
912         * go.test/go-test.exp (errchk): Add special case for bug332.
913         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
914         some more test lines.
915
916 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
917
918         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
919         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
920         * g++.dg/other/i386-8.C: Ditto.
921         * g++.dg/other/pr34435.C: Ditto.
922         * g++.dg/other/pr39496.C: Ditto.
923         * g++.dg/other/mmintrin.C: Ditto.
924
925 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
926
927         * gcc.dg/vect/vect-cond-7.c: New test.
928         * gcc.target/i386/sse4_1-cond-1.c: New test.
929         * gcc.target/i386/avx-cond-1.c: New test.
930
931 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
932
933         PR target/50464
934         * g++.dg/other/pr50464.C: New test.
935
936 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
937
938         * gcc.target/i386/bmi2-mulx32-2.c: New test.
939         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
940         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
941         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
942
943 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
944
945         * gnat.dg/opt19.adb: New test.
946
947 2011-09-21  Terry Guo  <terry.guo@arm.com>
948
949         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
950         on arch conflict when testing case on targets other than armv7-a.
951
952 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
953
954         PR c++/50454
955         * g++.dg/ext/int128-1.C: New.
956         * g++.dg/ext/int128-2.C: Likewise.
957         * g++.dg/ext/int128-2.h: Likewise.
958
959 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
960
961         PR testsuite/50469
962         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
963
964 2011-09-20  Jason Merrill  <jason@redhat.com>
965
966         * g++.dg/cpp0x/constexpr-generated1.C: New.
967
968         PR c++/50442
969         * g++.dg/overload/ref-conv1.C: New.
970
971 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
972
973         * g++.dg/other/final1.C: New.
974
975 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
976
977         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
978         and get_bit ().
979
980 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
981
982         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
983         "target arm_eabi".
984
985 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
986
987         PR tree-optimization/50413
988         * g++.dg/vect/vect.exp: Run slp-pr* tests with
989         -fdump-tree-slp-details.  Run other tests with
990         -fdump-tree-vect-details.
991         * g++.dg/vect/slp-pr50413.cc: New.
992
993 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
994             Ira Rosen  <ira.rosen@linaro.org>
995
996         PR testsuite/50435
997         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
998         Fix underscores around restrict.
999
1000 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1001
1002         PR tree-optimization/50414
1003         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1004         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1005         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1006
1007 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1008
1009         PR tree-optimization/50412
1010         * gfortran.dg/vect/pr50412.f90: New.
1011
1012 2011-09-16  Jason Merrill  <jason@redhat.com>
1013
1014         PR c++/50424
1015         * g++.dg/eh/defarg1.C: New.
1016
1017 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1018
1019         * gcc.dg/vect/vect-reduc-10.c: New test.
1020         * gcc.target/i386/avx-reduc-1.c: New test.
1021
1022         * gcc.target/i386/sse2-extract-1.c: New test.
1023         * gcc.target/i386/avx-extract-1.c: New test.
1024
1025 2011-09-16  Terry Guo  <terry.guo@arm.com>
1026
1027         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1028
1029 2011-09-15   Diego Novillo  <dnovillo@google.com>
1030
1031         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1032         ALWAYS_CXXFLAGS, if defined.
1033         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1034         ALWAYS_GFORTRANFLAGS, if defined.
1035         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1036         ALWAYS_GOCFLAGS, if defined.
1037         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1038         ALWAYS_OBJCXXFLAGS, if defined.
1039         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1040         additional_flags, if defined.
1041         * lib/gnat.exp (gnat_target_compile): Likewise.
1042         * lib/objc.exp (objc_target_compile): Likewise.
1043         * lib/target-supports-dg.exp (dg-add-options): Handle
1044         TEST_ALWAYS_FLAGS.
1045
1046 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1047
1048         PR testsuite/50322
1049         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1050         Use uintptr_t in f1.  Undo avr xfails.
1051
1052 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1053
1054         PR fortran/50401
1055         PR fortran/50403
1056         * gfortran.dg/function_types_3.f90: New.
1057
1058 2011-09-15  Jason Merrill  <jason@redhat.com>
1059
1060         PR c++/50365
1061         * g++.dg/cpp0x/trailing7.C: New.
1062
1063         PR c++/50361
1064         * g++.dg/cpp0x/nullptr23.C: New.
1065
1066 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1067
1068         * gcc.dg/vect/bb-slp-25.c: New.
1069
1070 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/50391
1073         * g++.dg/cpp0x/noexcept15.C: New.
1074
1075 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1076
1077         PR middle-end/50251
1078         * gcc.dg/pr50251.c: New test.
1079
1080 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/34547
1083         PR fortran/50375
1084         * gfortran.dg/null_5.f90: New.
1085         * gfortran.dg/null_6.f90: New.
1086
1087 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1088
1089         * gcc.c-torture/compile/20110913-1.c: New test.
1090
1091 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1092
1093         PR fortran/50379
1094         * gfortran.dg/result_2.f90: New.
1095
1096 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1097
1098         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1099
1100 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1101
1102         PR c++/48320
1103         * g++.dg/cpp0x/variadic116.C: New test case.
1104
1105 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1106
1107         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1108         * gcc.target/mips/interrupt_handler-2.c: New test.
1109         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1110
1111 2011-09-12  Jason Merrill  <jason@redhat.com>
1112
1113         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1114
1115         * g++.dg/cpp0x/explicit7.C: New.
1116
1117 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR rtl-optimization/50212
1120         * g++.dg/other/pr50212.C: New test.
1121
1122 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1123
1124         PR target/43746
1125         * testsuite/gcc.target/avr/torture/avr-torture.exp
1126         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1127         "-O2 -fmerge-all-constants".
1128
1129 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1130
1131         PR fortran/50327
1132         * gfortran.dg/do_while_1.f90: New test.
1133
1134 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1135
1136         PR fortran/35831
1137         PR fortran/47978
1138         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1139         * gfortran.dg/proc_decl_26.f90: New.
1140         * gfortran.dg/typebound_override_2.f90: New.
1141         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1142
1143 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1144
1145         * gnat.dg/cond_expr2.ad[sb]: New test.
1146
1147 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1148
1149         * gnat.dg/atomic5.ad[sb]: New test.
1150
1151 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1152
1153         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1154
1155 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1156
1157         PR target/49030
1158         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1159
1160 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1161
1162         PR target/49614
1163         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1164
1165 2011-09-09  Richard Guenther  <rguenther@suse.de>
1166
1167         PR tree-optimization/50328
1168         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1169
1170 2011-09-09  Richard Guenther  <rguenther@suse.de>
1171
1172         PR middle-end/50333
1173         * gcc.dg/torture/pr50333.c: New testcase.
1174
1175 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1176
1177         PR tree-optimization/50318
1178         * gcc.target/arm/pr50318-1.c: New file.
1179
1180 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1181
1182         * gcc.target/i386/all_one_m256i.c: New test.
1183
1184 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1185
1186         PR c++/50324
1187         * g++.dg/cpp0x/sfinae28.C: New.
1188
1189 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1190
1191         PR c/50332
1192         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1193         longer ignored on typedefs.
1194
1195         PR c++/33255 - Support -Wunused-local-typedefs warning
1196         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1197         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1198
1199 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1200
1201         PR tree-optimization/50287
1202         * gcc.dg/torture/pr50287.c: New test.
1203
1204 2011-09-08  Richard Guenther  <rguenther@suse.de>
1205
1206         PR tree-optimization/19831
1207         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1208         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1209         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1210         * gcc.dg/errno-1.c: Adjust.
1211
1212 2011-09-08  Richard Guenther  <rguenther@suse.de>
1213
1214         PR tree-optimization/19831
1215         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1216
1217 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/44646
1220         * gfortran.dg/do_concurrent_1.f90: New.
1221         * gfortran.dg/do_concurrent_2.f90: New.
1222
1223 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR target/50310
1226         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1227         * gcc.dg/pr50310-2.c: New test.
1228
1229 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1230
1231         PR fortran/48095
1232         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1233         * gfortran.dg/impure_constructor_1.f90: Modified.
1234         * gfortran.dg/proc_ptr_comp_33.f90: New.
1235
1236 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1237
1238         PR target/50310
1239         * gcc.dg/pr50310-1.c: New test.
1240
1241 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1242
1243         PR middle-end/48571
1244         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1245         instead of 4.
1246
1247 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1248
1249         PR c++/50309
1250         * g++.dg/cpp0x/noexcept14.C: New.
1251
1252 2011-09-07  Jason Merrill  <jason@redhat.com>
1253
1254         * g++.dg/cpp0x/constexpr-ref3.C: New.
1255
1256         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1257
1258 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1259
1260         * gcc.dg/section1.c: Don't xfail for avr.
1261
1262 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1263
1264         PR tree-optimization/50322
1265         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1266
1267 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1268
1269         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1270
1271 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1272
1273         PR tree-optimization/49911
1274         * g++.dg/tree-ssa/pr49911.C: New test.
1275
1276 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1277
1278         PR target/49030
1279         * gcc.dg/torture/pr49030.c: New test.
1280
1281 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1282
1283         PR fortran/50288
1284         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1285         * gfortran.dg/class_4d.f03: Deleted.
1286         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1287
1288 2011-09-07  Richard Guenther  <rguenther@suse.de>
1289
1290         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1291
1292 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1293
1294         PR tree-optimization/46021
1295         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1296
1297 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1298
1299         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1300
1301 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1302
1303         * gcc.c-torture/compile/20110906-1.c: New test.
1304
1305 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1308
1309 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1310
1311         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1312         --param tree-reassoc-width=1.
1313
1314         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1315         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1316
1317 2011-09-06  Richard Guenther  <rguenther@suse.de>
1318
1319         PR tree-optimization/48149
1320         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1321
1322 2011-09-06  Richard Guenther  <rguenther@suse.de>
1323
1324         PR tree-optimization/48317
1325         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1326
1327 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1328
1329         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1330         New procedure.
1331         (add_options_for_quad_vectors): Replace with ...
1332         (add_options_for_double_vectors): ... this.
1333         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1334         support multiple vector sizes since the vectorizer attempts to
1335         vectorize with both vector sizes.
1336         * gcc.dg/vect/no-vfa-vect-79.c,
1337         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1338         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1339         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1340         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1341         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1342         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1343         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1344         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1345         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1346         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1347         gcc.dg/vect/vect-40.c: Likewise.
1348         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1349         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1350         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1351         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1352         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1353         Likewise.
1354         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1355
1356 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1357
1358         PR target/49606
1359         * gcc.target/mips/abi-main.h: New file.
1360         * gcc.target/mips/abi-o32-long32.c: New test.
1361         * gcc.target/mips/abi-o32-long64.c: Likewise.
1362         * gcc.target/mips/abi-o64-long32.c: Likewise.
1363         * gcc.target/mips/abi-o64-long64.c: Likewise.
1364         * gcc.target/mips/abi-n32-long32.c: Likewise.
1365         * gcc.target/mips/abi-n32-long64.c: Likewise.
1366         * gcc.target/mips/abi-n64-long32.c: Likewise.
1367         * gcc.target/mips/abi-n64-long64.c: Likewise.
1368         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1369         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1370         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1371         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1372         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1373         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1374         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1375         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1376         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1377         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1378         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1379         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1380         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1381         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1382         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1383         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1384         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1385         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1386         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1387         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1388         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1389         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1390         * gcc.target/mips/branch-3.c: Likewise.
1391         * gcc.target/mips/branch-4.c: Likewise.
1392         * gcc.target/mips/branch-5.c: Likewise.
1393         * gcc.target/mips/branch-6.c: Likewise.
1394         * gcc.target/mips/branch-7.c: Likewise.
1395         * gcc.target/mips/branch-8.c: Likewise.
1396         * gcc.target/mips/branch-9.c: Likewise.
1397         * gcc.target/mips/branch-10.c: Likewise.
1398         * gcc.target/mips/branch-11.c: Likewise.
1399         * gcc.target/mips/branch-12.c: Likewise.
1400         * gcc.target/mips/branch-13.c: Likewise.
1401         * gcc.target/mips/lazy-binding-1.c: Likewise.
1402
1403 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1404
1405         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1406         to avoid warning on int=16 platforms..
1407
1408 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1409
1410         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1411         to work even with -fshort-enums.
1412
1413 2011-09-04  Jan Hubicka  <jh@suse.cz>
1414
1415         * gcc.c-torture/compile/20110902.c: new testcase.
1416
1417 2011-09-04  Jason Merrill  <jason@redhat.com>
1418
1419         PR c++/49267
1420         * g++.dg/cpp0x/rv-conv1.C: New.
1421
1422         DR 1328
1423         * g++.dg/cpp0x/rv-func3.C: New.
1424
1425         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1426
1427         PR c++/50248
1428         Core 1358
1429         * g++.dg/cpp0x/constexpr-template1.C: New.
1430         * g++.dg/cpp0x/constexpr-template2.C: New.
1431         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1432         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1433
1434 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1435
1436         * gnat.dg/specs/debug1.ads: Tweak pattern.
1437
1438 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1439
1440         PR fortran/50227
1441         * gfortran.dg/class_45a.f03: New.
1442         * gfortran.dg/class_45b.f03: New.
1443
1444 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1445             Ira Rosen  <ira.rosen@linaro.org>
1446
1447         PR tree-optimization/50208
1448         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1449         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1450         -fno-tree-fre -fno-tree-pre.
1451
1452 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1453
1454         * gcc.dg/ipa/ipcp-3.c: New test.
1455
1456 2011-09-02  Richard Guenther  <rguenther@suse.de>
1457
1458         PR tree-optimization/27460
1459         PR middle-end/29269
1460         * gcc.dg/vect/vect-cond-7.c: New testcase.
1461
1462 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1463
1464         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1465         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1466         xfailed test for inlining.
1467         * g++.dg/ipa/ivinline-9.C: Likewise.
1468
1469 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1470
1471         PR tree-optimization/50178
1472         * gfortran.dg/vect/pr50178.f90: New test.
1473
1474 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1475
1476         PR middle-end/49886
1477         * gcc.c-torture/execute/pr49886.c: New testcase.
1478
1479 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1480
1481         PR middle-end/43513
1482         * gcc.dg/pr43513.c: New test.
1483
1484 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/45044
1487         * gfortran.dg/common_14.f90: New.
1488         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1489
1490 2011-08-30  Jason Merrill  <jason@redhat.com>
1491
1492         PR c++/50084
1493         * g++.dg/cpp0x/decltype33.C: New.
1494
1495         PR c++/50089
1496         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1497
1498         PR c++/50114
1499         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1500
1501 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1502
1503         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1504
1505 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1506
1507         * gnat.dg/specs/aggr3.ads: New test.
1508         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1509
1510         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1511         * gnat.dg/specs/aggr2.ads: Likewise.
1512
1513 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1514
1515         PR fortran/45170
1516         * gfortran.dg/allocate_with_source_2.f90: New test
1517
1518 2011-08-30  Jason Merrill  <jason@redhat.com>
1519
1520         PR c++/50220
1521         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1522
1523         PR c++/50234
1524         * g++.dg/cpp0x/constexpr-value3.C: New.
1525
1526 2011-08-30  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/48571
1529         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1530         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1531         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1532         * gcc.dg/pr36902.c: XFAIL.
1533
1534 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1535
1536         * gcc.target/i386/fma-check.h: New.
1537         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1538         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1539         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1540         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1541         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1542         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1543         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1544         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1545         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1546         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1547         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1548         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1549         * gcc.target/i386/fma-compile.c: Likewise.
1550         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1551         * gcc.target/i386/sse-12.c: Add -mfma.
1552         * gcc.target/i386/sse-13.c: Likewise.
1553         * gcc.target/i386/sse-14.c: Likewise.
1554         * gcc.target/i386/sse-22.c: Likewise.
1555         * gcc.target/i386/sse-23.c: Likewise.
1556         * g++.dg/other/i386-2.C: Likewise.
1557         * g++.dg/other/i386-3.C: Likewise.
1558
1559 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1560
1561         PR testsuite/50185
1562         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1563         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1564
1565 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1566
1567         * g++.dg/bprob/bprob.exp (feedback_options): Set
1568         -fbranch-probabilities.
1569         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1570
1571 2011-08-29  Jason Merrill  <jason@redhat.com>
1572
1573         PR c++/50224
1574         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1575
1576 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1577             Jason Merrill  <jason@redhat.com>
1578
1579         * g++.dg/dfp/base.C: New test.
1580
1581 2011-08-29  Jason Merrill  <jason@redhat.com>
1582
1583         Core DR 994
1584         PR c++/50209
1585         * g++.dg/cpp0x/initlist58.C: New.
1586
1587 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1588
1589         PR fortran/50225
1590         * gfortran.dg/class_result_1.f03: New.
1591
1592 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1593
1594         PR middle-end/48722
1595         * gcc.target/i386/pr48722.c: New test.
1596
1597 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1598
1599         PR libfortran/50192
1600         * gfortran.dg/widechar_compare_1.f90:  New test.
1601
1602 2011-08-26  Jason Merrill  <jason@redhat.com>
1603
1604         Core DR 342
1605         PR c++/48582
1606         * g++.dg/abi/mangle50.C: New.
1607
1608 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1609
1610         PR target/50202
1611         * gcc.target/i386/pr50202.c: New test.
1612
1613 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1614
1615         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1616         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1617         * gcc.target/i386/avx-round-vec.c: New test.
1618         * gcc.target/i386/avx-roundf-vec.c: New test.
1619
1620 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1621
1622         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1623         instruction.
1624
1625         PR c/50179
1626         * c-c++-common/Wunused-var-14.c: New test.
1627
1628 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1629
1630         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1631
1632 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1633
1634         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1635         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1636         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1637         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1638
1639 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1640
1641         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1642         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1643         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1644         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1645
1646 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1647
1648         PR fortran/50050
1649         * gfortran.dg/pointer_comp_init_1.f90: New test.
1650
1651 2011-08-25  Jason Merrill  <jason@redhat.com>
1652
1653         PR c++/50157
1654         * g++.dg/cpp0x/sfinae27.C: New.
1655
1656 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1657
1658         * gfortran.dg/coarray_lib_token_4.f90: New.
1659
1660 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1661
1662         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1663
1664 2011-08-25  Richard Guenther  <rguenther@suse.de>
1665
1666         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1667
1668 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1669
1670         PR fortran/50163
1671         * gfortran.dg/initialization_28.f90: New.
1672
1673 2011-08-24  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/50067
1676         * gcc.dg/torture/pr50067-3.c: New testcase.
1677         * gcc.dg/torture/pr50067-4.c: Likewise.
1678         * gcc.dg/torture/pr50067-5.c: Likewise.
1679
1680 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1681
1682         * g++.dg/other/i386-2.C: Add -mavx2 check.
1683         * g++.dg/other/i386-3.C: Likewise.
1684         * gcc.target/i386/avx-1.c: Add AVX2.
1685         * gcc.target/i386/avx-2.c: Likewise.
1686         * gcc.target/i386/funcspec-5.c: Likewise.
1687         * gcc.target/i386/sse-12.c: Likewise.
1688         * gcc.target/i386/sse-13.c: Likewise.
1689         * gcc.target/i386/sse-14.c: Likewise.
1690         * gcc.target/i386/sse-22.c: Likewise.
1691         * gcc.target/i386/sse-23.c: Likewise.
1692         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1693         * gcc.target/i386/avx2-check.h: New.
1694         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1695         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1696         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1697         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1698         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1699         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1700         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1701         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1702         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1703         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1704         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1705         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1706         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1707         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1708         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1709         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1710         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1711         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1712         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1713         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1714         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1715         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1716         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1717         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1718         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1719         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1720         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1721         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1722         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1723         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1724         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1725         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1726         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1727         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1728         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1729         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1730         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1731         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1732         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1733         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1734         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1735         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1736         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1737         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1738         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1739         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1740         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1741         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1742         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1743         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1744         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1745         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1746         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1747         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1748         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1749         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1750         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1751         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1752         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1753         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1754         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1755         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1756         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1757         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1758         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1759         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1760         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1761         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1762         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1763         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1764         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1765         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1766         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1767         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1768         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1769         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1770         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1771         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1772         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1773         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1774         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1775         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1776         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1777         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1778         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1779         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1780         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1781         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1782         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1783         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1784         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1785         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1786         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1787         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1788         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1789         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1790         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1791         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1792         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1793         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1794         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1795         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1796         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1797         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1798         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1799         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1800         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1801         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1802         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1803         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1804         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1805         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1806         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1807         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1808         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1809         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1810         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1811         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1812         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1813         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1814         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1815         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1816         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1817         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1818         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1819         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1820         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1821         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1822         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1823         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1824         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1825         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1826         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1827         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1828         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1829         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1830         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1831         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1832         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1833         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1834         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1835         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1836         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1837         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1838         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1839         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1840         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1841         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1842         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1843         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1844         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1845         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1846         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1847         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1848         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1849         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1850         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1851         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1852         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1853         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1854         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1855         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1856         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1857         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1858         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1859         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1860         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1861         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1862         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1863         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1864         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1865         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1866         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1867         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1868         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1869         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1870         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1871         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1872         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1873         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1874         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1875         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1876         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1877         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1878         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1879         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1880         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1881         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1882         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1883         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1884         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1885         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1886         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1887         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1888         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1889         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1890         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1891         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1892         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1893         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1894         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1895         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1896         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1897         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1898         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1899         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1900         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1901         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1902         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1903         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1904         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1905         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1906         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1907         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1908         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1909         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1910         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1911         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1912         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1913         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1914         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1915         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1916         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1917         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1918         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1919         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1920         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1921         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1922         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1923         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1924         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1925         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1926         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1927         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1928         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1929         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1930         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1931         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1932         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1933         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1934         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1935         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1936         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1937         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1938         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1939         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1940         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1941         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1942         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1943         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1944         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1945         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1946         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1947         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1948         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1949         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1950         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1951         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1952         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1953         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1954         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1955         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1956         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1957         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1958         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1959         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1960         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1961         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1962         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1963         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1964         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1965         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1966         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1967         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1968         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1969         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1970         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1971         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1972         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1973         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1974         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1975         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1976         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1977         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1978         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1979         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1980         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1981         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1982         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1983         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1984         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1985         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1986         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1987         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1988         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1989         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1990         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1991         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1992         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1993         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1994         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1995         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1996         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1997         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1998         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1999         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2000         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2001         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2002         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2003         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2004         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2005         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2006         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2007         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2008         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2009         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2010         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2011         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2012         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2013         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2014         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2015         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2016         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2017         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2018         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2019         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2020         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2021         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2022         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2023         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2024         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2025         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2026         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2027         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2028         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2029         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2030         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2031         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2032         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2033         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2034         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2035         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2036         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2037         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2038         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2039         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2040         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2041         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2042         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2043         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2044         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2045         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2046         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2047         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2048         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2049         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2050         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2051         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2052         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2053         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2054         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2055         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2056         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2057         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2058         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2059         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2060         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2061         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2062         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2063         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2064         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2065         * gcc.target/i386/testimm-9.c: Likewise.
2066
2067 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2068
2069         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2070         * g++.dg/other/i386-3.C: Likewise.
2071         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2072         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2073         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2074         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2075         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2076         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2077         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2078         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2079         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2080         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2081         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2082         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2083         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2084         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2085         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2086         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2087         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2088         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2089         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2090         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2091         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2092         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2093         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2094         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2095         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2096         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2097         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2098         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2099         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2100         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2101         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2102         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2103         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2104         * gcc.target/i386/sse-12.c: Add BMI2.
2105         * gcc.target/i386/sse-13.c: Likewise.
2106         * gcc.target/i386/sse-14.c: Likewise.
2107         * gcc.target/i386/sse-22.c: Likewise.
2108         * gcc.target/i386/sse-23.c: Likewise.
2109
2110 2011-08-23  Jason Merrill  <jason@redhat.com>
2111
2112         * g++.dg/template/crash7.C: Adjust expected errors.
2113
2114 2011-08-23  Jason Merrill  <jason@redhat.com>
2115
2116         PR c++/49045
2117         Core 1321
2118         * g++.dg/cpp0x/overload2.C: New.
2119
2120 2011-08-23  Jason Merrill  <jason@redhat.com>
2121
2122         Core 903
2123         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2124
2125 2011-08-23  Jason Merrill  <jason@redhat.com>
2126
2127         Core 975
2128         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2129         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2130         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2131         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2132
2133 2011-08-23  Jason Merrill  <jason@redhat.com>
2134
2135         PR c++/50024
2136         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2137
2138 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR c++/50158
2141         * g++.dg/warn/Wunused-var-16.C: New test.
2142
2143         PR middle-end/50161
2144         * gcc.dg/pr50161.c: New test.
2145
2146 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2147
2148         PR c++/50055
2149         * g++.dg/gcov/gcov-7.C: New test.
2150
2151 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR c++/46862
2154         * g++.dg/dfp/nofields.C: New test.
2155
2156 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2157
2158         PR fortran/31600
2159         * gfortran.dg/use_16.f90: New.
2160
2161 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2162             Kirill Yukhin  <kirill.yukhin@intel.com>
2163
2164         PR target/50155
2165         * gcc.target/i386/pr50155.c: New test.
2166
2167 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR tree-optimization/50133
2170         * gcc.dg/pr50133.c: New test.
2171
2172         PR middle-end/50141
2173         * c-c++-common/cxxbitfields-6.c: New test.
2174
2175 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2176
2177         PR fortran/50050
2178         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2179
2180 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2181
2182         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2183         * gcc.dg/pr49994-3.c: Ditto.
2184
2185 2011-08-22  Richard Guenther  <rguenther@suse.de>
2186
2187         PR testsuite/50145
2188         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2189         * gcc.dg/torture/pr50067-2.c: Likewise.
2190
2191 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2192
2193         PR fortran/47659
2194         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2195         of a constant resulting from simplification.
2196         * gfortran.dg/warn_conversion_3.f90:  New test.
2197
2198 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2199
2200         PR fortran/50130
2201         * gfortran.dg/zero_stride_1.f90:  New test.
2202
2203 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2204
2205         PR fortran/49638
2206         * gfortran.dg/typebound_override_1.f90: Modified.
2207
2208 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR tree-optimization/48739
2211         * gcc.dg/pr48739-1.c: New test.
2212         * gcc.dg/pr48739-2.c: New test.
2213
2214 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2215
2216         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2217
2218 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2219
2220         PR fortran/50129
2221         * gfortran.dg/where_3.f90: New test.
2222
2223 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2224
2225         PR middle-end/49721
2226         * gfortran.dg/pr49721-1.f: New.
2227         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2228
2229 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2230
2231         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2232         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2233         New tests.
2234
2235 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2236
2237         * gcc.target/arm/wmul-11.c: New file.
2238         * gcc.target/arm/wmul-12.c: New file.
2239         * gcc.target/arm/wmul-13.c: New file.
2240
2241 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2242
2243         * gcc.target/arm/wmul-10.c: New file.
2244
2245 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2246
2247         * gcc.target/arm/wmul-9.c: New file.
2248         * gcc.target/arm/wmul-bitfield-2.c: New file.
2249
2250 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2251
2252         * gcc.target/arm/wmul-8.c: New file.
2253
2254 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2255
2256         * gcc.target/arm/wmul-7.c: New file.
2257
2258 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2259
2260         * gcc.target/arm/wmul-6.c: New file.
2261
2262 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2263
2264         * gcc.target/arm/wmul-5.c: New file.
2265         * gcc.target/arm/no-wmla-1.c: New file.
2266
2267 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2268
2269         * gcc.target/arm/wmul-bitfield-1.c: New file.
2270
2271 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2272
2273         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2274
2275 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2276
2277         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2278         * gcc.target/i386/conversion.c: Likewise.
2279
2280 2011-08-19  Richard Guenther  <rguenther@suse.de>
2281
2282         * gcc.dg/torture/pr50067-1.c: New testcase.
2283         * gcc.dg/torture/pr50067-2.c: Likewise.
2284
2285 2011-08-19  Joey Ye  <joey.ye@arm.com>
2286
2287         PR target/49437
2288         * gcc.target/arm/handler-align.c: New test.
2289         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2290         New Function.
2291
2292 2011-08-19  Joey Ye  <joey.ye@arm.com>
2293
2294         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2295
2296 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2297
2298         PR fortran/50071
2299         * gfortran.dg/end_block_label_1.f90: New test.
2300         * gfortran.dg/end_associate_label_1.f90: New test.
2301
2302 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2303
2304         * gcc.dg/c1x-pointer-float-1.c: New test.
2305
2306 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2307
2308         PR fortran/50071
2309         * gfortran.dg/duplicate_labels_2.f: New test.
2310
2311 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2312
2313         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2314         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2315         gcc.dg/c1x-noreturn-5.c: New tests.
2316
2317 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2318
2319         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2320
2321 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/18918
2324         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2325         * gfortran.dg/coarray_lock_3.f90: Fix test.
2326         * gfortran.dg/coarray_lock_4.f90: New.
2327         * gfortran.dg/coarray_lock_5.f90: New.
2328
2329 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR target/50009
2332         * gcc.c-torture/compile/pr50009.c: New test.
2333
2334         PR target/50092
2335         * gcc.dg/torture/pr50092.c: New test.
2336
2337 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/50109
2340         * gfortran.dg/namelist_73.f90: New.
2341
2342 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2343
2344         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2345
2346         PR debug/50017
2347         * gcc.dg/pr50017.c: New test.
2348
2349 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2350
2351         PR c++/45625
2352         * g++.dg/lookup/hidden-var1.C: New test case.
2353
2354 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2355
2356         PR fortran/31461
2357         * gfortran.dg/warn_unused_var_2.f90: New.
2358         * gfortran.dg/warn_unused_var_3.f90: New.
2359
2360 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2361
2362         PR target/43597
2363         * gcc.target/arm/pr43597.c: New test.
2364
2365 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2366
2367         PR fortran/50070
2368         * gfortran.dg/common_13.f90: New.
2369
2370 2011-08-16  Jason Merrill  <jason@redhat.com>
2371
2372         PR c++/50086
2373         * g++.dg/cpp0x/variadic-unresolved.C: New.
2374
2375         * g++.old-deja/g++.brendan/README: Add R.I.P.
2376
2377         * g++.dg/ext/attr-used-1.C: New.
2378
2379         PR c++/50054
2380         * g++.dg/cpp0x/initlist56.C: New.
2381
2382 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2383
2384         PR testsuite/50085
2385         * g++.dg/opt/life1.C: Only run on Linux.
2386
2387 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2388
2389         * gfortran.dg/coarray_26.f90: New.
2390
2391 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2392
2393         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2394         -fdump-tree-vrp1.
2395
2396 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2397
2398         PR fortran/50073
2399         * gfortran.dg/func_result_7.f90: New.
2400
2401 2011-08-13  Jason Merrill  <jason@redhat.com>
2402
2403         PR c++/50075
2404         * g++.dg/cpp0x/decltype32.C: New.
2405
2406         PR c++/50059
2407         * g++.dg/diagnostic/expr1.C: New.
2408
2409 2011-08-12  David Li  <davidxl@google.com>
2410
2411         * g++.dg/abi/vbase15.C: New test.
2412
2413 2011-08-12  Jason Merrill  <jason@redhat.com>
2414
2415         PR c++/50034
2416         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2417
2418 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2419
2420         * gcc.dg/builtins-67.c: New test.
2421         * gcc.target/i386/conversion.c: Ditto.
2422
2423 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2424             Brian Hackett  <bhackett1024@gmail.com>
2425
2426         * g++.dg/plugin/decl_plugin.c: New.
2427         * g++.dg/plugin/decl-plugin-test.C: New.
2428         * g++.dg/plugin/plugin.exp: Add above testcase.
2429
2430 2011-08-11  Richard Guenther  <rguenther@suse.de>
2431
2432         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2433
2434 2011-08-11  Michael Matz  <matz@suse.de>
2435
2436         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2437
2438 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2439
2440         PR tree-optimization/50039
2441         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2442         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2443
2444 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2445
2446         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2447         (sse4_1_test): Initialize src3 with random value.
2448
2449 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2450
2451         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2452         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2453         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2454         * gcc.dg/scal-to-vec1.c: New test.
2455         * gcc.dg/scal-to-vec2.c: New test.
2456
2457 2011-08-09  Richard Guenther  <rguenther@suse.de>
2458
2459         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2460         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2461         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2462         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2463
2464 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2465
2466         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2467
2468 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2469
2470         * gcc.dg/pr49948.c: Require pthread effective target.
2471
2472 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2473
2474         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2475
2476 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2477
2478         * gcc.target/i386/sse-22a.c: New test.
2479
2480 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2481
2482         PR tree-optimization/50014
2483         * gcc.dg/vect/pr50014.c: New test.
2484
2485 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2486
2487         PR middle-end/49923
2488         * gcc.dg/tree-ssa/pr49923.c: New test.
2489
2490 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2491
2492         PR target/49781
2493         * gcc.target/i386/pr49781-1.c: New.
2494
2495 2011-08-08  Jason Merrill  <jason@redhat.com>
2496
2497         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2498
2499         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2500
2501 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2502
2503         PR fortran/49638
2504         * gfortran.dg/typebound_override_1.f90: New.
2505
2506 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2507
2508         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2509         x86_64 mingw target.
2510         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2511         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2512         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2513         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2514         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2515         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2516         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2517         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2518         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2519         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2520
2521 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         PR testsuite/48727
2524         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2525
2526 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2527
2528         * gcc.dg/pr48770.c: Cleanup coverage files.
2529         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2530
2531 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2534         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2535         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2536         lzcnt and bmi options.
2537
2538 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2539
2540         PR target/47381
2541         * gcc.dg/pr47381-1.c: New.
2542         * gcc.dg/pr47381-2.c: Likewise.
2543         * gcc.target/i386/pr47381.c: Likewise.
2544
2545 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2546
2547         PR middle-end/47727
2548         * gcc.dg/pr47727.c: New.
2549
2550         PR target/47372
2551         * gcc.dg/pr47372-1.c: New.
2552         * gcc.dg/pr47372-2.c: Likewise.
2553
2554 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2555
2556         PR middle-end/47449
2557         * gcc.target/i386/pr47449.c: New.
2558
2559         PR target/47446
2560         * gcc.dg/pr47446-1.c: New.
2561         * gcc.dg/pr47446-2.c: Likewise.
2562
2563 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2564
2565         PR target/47766
2566         * gcc.dg/pr47766.c: New.
2567
2568         PR target/47715
2569         * gcc.dg/tls/pr47715-1.c: New.
2570         * gcc.dg/tls/pr47715-2.c: Likewise.
2571         * gcc.dg/tls/pr47715-3.c: Likewise.
2572         * gcc.dg/tls/pr47715-4.c: Likewise.
2573         * gcc.dg/tls/pr47715-5.c: Likewise.
2574
2575 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2576
2577         PR libobjc/50002
2578         * objc.dg/gnu-api-2-class.m: Updated comments.
2579         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2580         * objc.dg/gnu-api-2-class-meta.m: New test.
2581         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2582
2583 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2584
2585         PR libobjc/49882
2586         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2587         with classes that are in construction.
2588
2589 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2590
2591         PR target/48084
2592         * gcc.target/i386/pr48084-1.c: New.
2593         * gcc.target/i386/pr48084-2.c: Likewise.
2594         * gcc.target/i386/pr48084-3.c: Likewise.
2595         * gcc.target/i386/pr48084-4.c: Likewise.
2596         * gcc.target/i386/pr48084-5.c: Likewise.
2597
2598         PR rtl-optimization/49504
2599         * gcc.target/i386/pr49504.c: New.
2600
2601         PR target/49860
2602         * gcc.dg/pr49860.c: New.
2603
2604 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2605
2606         PR libobjc/49882
2607         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2608         with classes that are in construction.
2609
2610 2011-08-05  Jason Merrill  <jason@redhat.com>
2611
2612         PR c++/48993
2613         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2614
2615         PR c++/49921
2616         * g++.dg/cpp0x/decltype31.C: New.
2617
2618         PR c++/49669
2619         * g++.dg/init/array28.C: New.
2620
2621         PR c++/49988
2622         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2623
2624 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2625
2626         PR target/47369
2627         * gcc.dg/pr47369-1.c: New.
2628
2629 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2630
2631         PR middle-end/47364
2632         * gcc.dg/torture/pr47364-1.c: New.
2633         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2634         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2635
2636 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2637
2638         PR fortran/37211
2639         * gfortran.dg/transfer_check_2.f90:  New test case.
2640
2641 2011-08-05  Jan Hubicka  <jh@suse.cz>
2642
2643         PR middle-end/49494
2644         * gfortran.dg/pr49494.f90: New testcase.
2645
2646 2011-08-05  Jan Hubicka  <jh@suse.cz>
2647
2648         PR middle-end/49735
2649         * gcc.c-torture/compile/pr49735.c: New testcase.
2650
2651 2011-08-05  Jason Merrill  <jason@redhat.com>
2652
2653         PR c++/47453
2654         * g++.dg/cpp0x/initlist56.C: New.
2655
2656         PR c++/49812
2657         * g++.dg/overload/rvalue2.C: New.
2658
2659         PR c++/49983
2660         * g++.dg/cpp0x/range-for21.C: New.
2661
2662         * g++.dg/ext/vla11.C: New.
2663
2664 2011-08-05  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/49984
2667         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2668
2669 2011-08-05  Richard Guenther  <rguenther@suse.de>
2670
2671         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2672         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2673         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2674
2675 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2676
2677         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2678         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2679         * gfortran.dg/ldist-pr43023.f90: Ditto.
2680         * gfortran.dg/namelist_52.f90: Ditto.
2681         * gfortran.dg/interface_proc_end.f90: Ditto.
2682         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2683         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2684
2685 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2686
2687         * gcc.dg/vect/vect-over-widen-1.c: New test.
2688         * gcc.dg/vect/vect-over-widen-2.c: New test.
2689         * gcc.dg/vect/vect-over-widen-3.c: New test.
2690         * gcc.dg/vect/vect-over-widen-4.c: New test.
2691
2692 2011-08-04  Richard Guenther  <rguenther@suse.de>
2693
2694         PR fortran/49957
2695         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2696
2697 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2698
2699         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2700
2701 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR middle-end/49905
2704         * g++.dg/ext/builtin-object-size3.C: New test.
2705
2706 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2707
2708         PR tree-optimization/49948
2709         * gcc.dg/pr49948.c: New test.
2710
2711 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2712
2713         PR middle-end/47383
2714         * gcc.dg/torture/pr47383.c: New.
2715
2716 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2717
2718         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2719
2720 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2721
2722         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2723
2724 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2725
2726         PR target/47744
2727         * gcc.dg/torture/pr47744-1.c: New.
2728         * gcc.dg/torture/pr47744-2.c: Likewise.
2729         * gcc.dg/torture/pr47744-3.c: Likewise.
2730
2731 2011-08-03  Richard Guenther  <rguenther@suse.de>
2732
2733         PR middle-end/49958
2734         * gcc.dg/torture/pr49958.c: New testcase.
2735
2736 2011-08-03  Richard Guenther  <rguenther@suse.de>
2737
2738         PR tree-optimization/49938
2739         * g++.dg/torture/pr49938.C: New testcase.
2740
2741 2011-08-02  Jason Merrill  <jason@redhat.com>
2742
2743         PR c++/43886
2744         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2745
2746         PR c++/49577
2747         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2748
2749         PR c++/49593
2750         * g++.dg/cpp0x/variadic115.C: New.
2751
2752         PR c++/49803
2753         * g++.dg/cpp0x/union5.C: New.
2754
2755 2011-08-02  Daniel Kraft  <d@domob.eu>
2756
2757         PR fortran/49885
2758         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2759
2760 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2761
2762         PR middle-end/49947
2763         * gcc.dg/tree-ssa/forwprop-15.c
2764
2765 2011-08-02  Jason Merrill  <jason@redhat.com>
2766
2767         PR c++/49834
2768         * g++.dg/cpp0x/range-for20.C: New.
2769
2770 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2771
2772         * gfortran.dg/coarray_lib_token_3.f90: New.
2773
2774 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR fortran/46752
2777         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2778         * gcc.dg/gomp/atomic-15.c: New test.
2779         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2780         * g++.dg/gomp/atomic-15.C: New test.
2781         * g++.dg/gomp/private-1.C: New test.
2782         * g++.dg/gomp/sharing-2.C: New test.
2783         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2784         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2785         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2786
2787 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2788
2789         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2790         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2791         cleanup-module.
2792         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2793         * gfortran.dg/allocatable_function_5.f90: Ditto.
2794         * gfortran.dg/allocate_stat.f90: Ditto.
2795         * gfortran.dg/array_constructor_20.f90: Ditto.
2796         * gfortran.dg/array_constructor_21.f90: Ditto.
2797         * gfortran.dg/array_constructor_22.f90: Ditto.
2798         * gfortran.dg/array_constructor_26.f03: Ditto.
2799         * gfortran.dg/array_function_4.f90: Ditto.
2800         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2801         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2802         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2803         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2804         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2805         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2806         * gfortran.dg/class_15.f03: Ditto.
2807         * gfortran.dg/class_27.f03: Ditto.
2808         * gfortran.dg/class_33.f90: Ditto.
2809         * gfortran.dg/class_37.f03: Ditto.
2810         * gfortran.dg/class_40.f03: Ditto.
2811         * gfortran.dg/class_42.f03: Ditto.
2812         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2813         * gfortran.dg/coarray/registering_1.f90: Ditto.
2814         * gfortran.dg/convert_1.f90: Ditto.
2815         * gfortran.dg/default_initialization_3.f90: Ditto.
2816         * gfortran.dg/dependency_25.f90: Ditto.
2817         * gfortran.dg/dependency_26.f90: Ditto.
2818         * gfortran.dg/dependency_36.f90: Ditto.
2819         * gfortran.dg/dependency_37.f90: Ditto.
2820         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2821         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2822         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2823         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2824         * gfortran.dg/elemental_result_1.f90: Ditto.
2825         * gfortran.dg/empty_derived_type.f90: Ditto.
2826         * gfortran.dg/entry_7.f90: Ditto.
2827         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2828         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2829         * gfortran.dg/error_recovery_3.f90: Ditto.
2830         * gfortran.dg/extends_4.f03: Ditto.
2831         * gfortran.dg/func_assign.f90: Ditto.
2832         * gfortran.dg/func_assign_3.f90: Ditto.
2833         * gfortran.dg/generic_1.f90: Ditto.
2834         * gfortran.dg/generic_18.f90: Ditto.
2835         * gfortran.dg/generic_22.f03: Ditto.
2836         * gfortran.dg/generic_4.f90: Ditto.
2837         * gfortran.dg/generic_6.f90: Ditto.
2838         * gfortran.dg/generic_actual_arg.f90: Ditto.
2839         * gfortran.dg/graphite/id-21.f: Ditto.
2840         * gfortran.dg/graphite/pr45758.f90: Ditto.
2841         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2842         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2843         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2844         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2845         * gfortran.dg/host_used_types_1.f90: Ditto.
2846         * gfortran.dg/implicit_1.f90: Ditto.
2847         * gfortran.dg/implicit_11.f90: Ditto.
2848         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2849         * gfortran.dg/impure_actual_1.f90: Ditto.
2850         * gfortran.dg/impure_assignment_1.f90: Ditto.
2851         * gfortran.dg/impure_constructor_1.f90: Ditto.
2852         * gfortran.dg/initialization_10.f90: Ditto.
2853         * gfortran.dg/initialization_12.f90: Ditto.
2854         * gfortran.dg/interface_14.f90: Ditto.
2855         * gfortran.dg/interface_15.f90: Ditto.
2856         * gfortran.dg/interface_2.f90: Ditto.
2857         * gfortran.dg/interface_25.f90: Ditto.
2858         * gfortran.dg/interface_26.f90: Ditto.
2859         * gfortran.dg/interface_29.f90: Ditto.
2860         * gfortran.dg/interface_assignment_1.f90: Ditto.
2861         * gfortran.dg/internal_pack_6.f90: Ditto.
2862         * gfortran.dg/internal_pack_7.f90: Ditto.
2863         * gfortran.dg/internal_pack_8.f90: Ditto.
2864         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2865         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2866         * gfortran.dg/module_commons_3.f90: Ditto.
2867         * gfortran.dg/module_equivalence_4.f90: Ditto.
2868         * gfortran.dg/module_equivalence_6.f90: Ditto.
2869         * gfortran.dg/module_function_type_1.f90: Ditto.
2870         * gfortran.dg/module_naming_1.f90: Ditto.
2871         * gfortran.dg/namelist_4.f90: Ditto.
2872         * gfortran.dg/operator_c1202.f90: Ditto.
2873         * gfortran.dg/parens_7.f90: Ditto.
2874         * gfortran.dg/pr32921.f: Ditto.
2875         * gfortran.dg/pr33646.f90: Ditto.
2876         * gfortran.dg/pr41928.f90: Ditto.
2877         * gfortran.dg/pr42119.f90: Ditto.
2878         * gfortran.dg/pr43984.f90: Ditto.
2879         * gfortran.dg/present_1.f90: Ditto.
2880         * gfortran.dg/private_type_2.f90: Ditto.
2881         * gfortran.dg/proc_decl_2.f90: Ditto.
2882         * gfortran.dg/proc_ptr_10.f90: Ditto.
2883         * gfortran.dg/proc_ptr_22.f90: Ditto.
2884         * gfortran.dg/proc_ptr_8.f90: Ditto.
2885         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2886         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2887         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2888         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2889         * gfortran.dg/substring_equivalence.f90: Ditto.
2890         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2891         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2892         * gfortran.dg/trim_optimize_6.f90: Ditto.
2893         * gfortran.dg/typebound_call_12.f03: Ditto.
2894         * gfortran.dg/typebound_operator_5.f03: Ditto.
2895         * gfortran.dg/typebound_operator_6.f03: Ditto.
2896         * gfortran.dg/typebound_proc_18.f03: Ditto.
2897         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2898         * gfortran.dg/use_1.f90: Ditto.
2899         * gfortran.dg/use_10.f90: Ditto.
2900         * gfortran.dg/use_11.f90: Ditto.
2901         * gfortran.dg/use_14.f90: Ditto.
2902         * gfortran.dg/use_only_2.f90: Ditto.
2903         * gfortran.dg/use_rename_4.f90: Ditto.
2904         * gfortran.dg/use_rename_5.f90: Ditto.
2905         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2906         * gfortran.dg/used_interface_ref.f90: Ditto.
2907         * gfortran.dg/used_types_11.f90: Ditto.
2908         * gfortran.dg/used_types_3.f90: Ditto.
2909         * gfortran.dg/used_types_4.f90: Ditto.
2910         * gfortran.dg/userdef_operator_2.f90: Ditto.
2911         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2912         * gfortran.dg/vect/pr46213.f90: Ditto.
2913         * gfortran.dg/whole_file_21.f90: Ditto.
2914         * gfortran.dg/whole_file_22.f90: Ditto.
2915         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2916         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2917
2918 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2919
2920         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2921
2922 2011-08-01  Jason Merrill  <jason@redhat.com>
2923
2924         PR c++/49932
2925         * g++.dg/abi/mangle49.C: New.
2926
2927         PR c++/49924
2928         * g++.dg/cpp0x/constexpr-array4.C: New.
2929
2930         PR c++/49813
2931         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2932
2933 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2934
2935         PR target/49927
2936         * gcc.target/i386/pr49927.c: New test.
2937
2938 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2939
2940         PR tree-optimization/49926
2941         * gcc.dg/vect/pr49926.c: New test.
2942
2943 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2944
2945         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2946         * gcc.target/i386/lzcnt-1.c: New test.
2947         * gcc.target/i386/lzcnt-2.c: Likewise.
2948         * gcc.target/i386/lzcnt-2a.c: Likewise.
2949         * gcc.target/i386/lzcnt-3.c: Likewise.
2950         * gcc.target/i386/lzcnt-4.c: Likewise.
2951         * gcc.target/i386/lzcnt-4a.c: Likewise.
2952         * gcc.target/i386/lzcnt-5.c: Likewise.
2953         * gcc.target/i386/lzcnt-6.c: Likewise.
2954         * gcc.target/i386/lzcnt-6a.c: Likewise.
2955         * gcc.target/i386/lzcnt-check.h: Likewise.
2956
2957         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2958         * gcc.target/i386/sse-13.c: Likewise.
2959         * gcc.target/i386/sse-14.c: Likewise.
2960         * g++.dg/other/i386-2.C: Likewise.
2961         * g++.dg/other/i386-3.C: Likewise.
2962
2963 2011-08-01  Julian Brown  <julian@codesourcery.com>
2964
2965         * gcc.target/arm/fixed-point-exec.c: New test.
2966
2967 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         PR target/49920
2970         * gcc.target/i386/pr49920.c: New test.
2971
2972 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2975         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2976         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2977         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2978         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2979         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2980         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2981         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2982         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2983         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2984         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2985         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2986         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2987         * g++.dg/tree-ssa/pr33615.C: Ditto.
2988         * g++.dg/tree-ssa/restrict1.C: Ditto.
2989         * c-c++-common/restrict-2.c: Ditto.
2990         * gfortran.dg/pr32921.f: Ditto.
2991         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2992         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2993         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2994         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2995         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2996         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2997         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2998         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2999         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3000         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3001
3002 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3003
3004         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3005         .exe.ltrans[0-9]*. dump files.
3006
3007 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3008
3009         PR fortran/49112
3010         * gfortran.dg/abstract_type_6.f03: Modified.
3011         * gfortran.dg/typebound_proc_24.f03: New.
3012
3013 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3014
3015         PR testsuite/49917
3016         * g++.dg/init/for1.C: Fix.
3017
3018 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3019
3020         PR fortran/48876
3021         * gfortran.dg/string_5.f90:  New test.
3022
3023 2011-07-29  Jason Merrill  <jason@redhat.com>
3024
3025         PR c++/49867
3026         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3027
3028 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3029
3030         PR tree-optimization/47407
3031         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3032         alpha*-dec-osf*.
3033         Sort target list.
3034
3035 2011-07-29  Richard Guenther  <rguenther@suse.de>
3036
3037         * gcc.dg/uninit-suppress.c: Also disable VRP.
3038         * gcc.dg/uninit-suppress_2.c: Likewise.
3039
3040 2011-07-28  Jason Merrill  <jason@redhat.com>
3041
3042         PR c++/49808
3043         * g++.dg/template/nontype24.C: New.
3044
3045 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3046
3047         PR rtl-optimization/47958
3048         * gcc.dg/torture/pr47958-1.c: New.
3049
3050 2011-07-29  Wei Guozhi  <carrot@google.com>
3051
3052         PR rtl-optimization/49799
3053         * gcc.dg/pr49799.c: New test case.
3054
3055 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3056
3057         PR middle-end/48648
3058         * gcc.dg/graphite/id-pr48648.c: New.
3059
3060 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3061
3062         PR fortran/31067
3063         * gfortran.dg/maxloc_2.f90: New test.
3064         * gfortran.dg/maxloc_3.f90: New test.
3065         * gfortran.dg/minloc_1.f90: New test.
3066         * gfortran.dg/minloc_2.f90: New test.
3067         * gfortran.dg/minloc_3.f90: New test.
3068         * gfortran.dg/minmaxloc_7.f90: New test.
3069
3070         PR debug/49871
3071         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3072
3073 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3074
3075         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3076         the builtin isn't optimized away.
3077
3078 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/45586
3081         * gfortran.dg/lto/pr45586-2_0.f90: New.
3082
3083 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3084
3085         PR middle-end/49875
3086         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3087         * c-c++-common/cxxbitfields-5.c: Same.
3088
3089 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3090
3091         * lib/target-supports.exp (check_effective_target_mmap): Use
3092         check_function_available.
3093
3094 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3095
3096         * g++.old-deja/g++.pt/crash60.C: Updated.
3097
3098 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR target/49866
3101         * gcc.target/i386/pr49866.c: New test.
3102
3103 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3104
3105         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3106         * gcc.target/i386/bmi-andn-1.c: New test.
3107         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3108         * gcc.target/i386/bmi-andn-2.c: Likewise.
3109         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3110         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3111         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3112         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3113         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3114         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3115         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3116         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3117         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3118         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3119         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3120         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3121         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3122         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3123         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3124         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3125         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3126         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3127         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3128         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3129         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3130
3131 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3132
3133         PR middle-end/47691
3134         * gfortran.dg/graphite/id-pr47691.f: New.
3135
3136 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3137
3138         * gcc.target/i386/avx-os-support.h: New.
3139         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3140         (main): Check avx_os_support before the test is run.
3141         * gcc.target/i386/aes-avx-check.h: Ditto.
3142         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3143
3144 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3145
3146         * gcc.target/i386/aggregate-ret3.c: New test.
3147         * gcc.target/i386/aggregate-ret4.c: New test.
3148
3149 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3150
3151         PR fortran/49755
3152         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3153         allocated array should *not* change its size.
3154         * gfortran.dg/multiple_allocation_3.f90: New test.
3155
3156 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/49776
3159         * g++.dg/cpp0x/constexpr-49776.C: New.
3160
3161 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3162
3163         PR middle-end/47046
3164         * gcc.dg/graphite/id-pr47046.c: New.
3165
3166 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3167
3168         PR middle-end/47653
3169         * gcc.dg/graphite/run-id-pr47593.c: New.
3170
3171 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3172
3173         PR middle-end/47653
3174         * gcc.dg/graphite/run-id-pr47653.c: New.
3175         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3176         induction variables.
3177         * gcc.dg/graphite/scop-16.c: Same.
3178         * gcc.dg/graphite/scop-17.c: Same.
3179         * gcc.dg/graphite/scop-21.c: Same.
3180
3181 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3182
3183         PR middle-end/48805
3184         * gcc.dg/graphite/id-pr48805.c: New.
3185
3186 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3187
3188         * gfortran.dg/coarray_lib_token_2.f90: New.
3189
3190 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3191
3192         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3193         SPU local store.
3194
3195 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3196
3197         PR tree-opt/49671
3198         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3199         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3200
3201 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3204
3205         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3206         * gcc.c-torture/execute/loop-2g.c: Likewise.
3207         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3208         Require mmap support.
3209         * gcc.c-torture/execute/loop-2g.x: Likewise.
3210         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3211         (MAP_ANON): Provide default.
3212         * gcc.dg/20050826-1.c: Likewise.
3213         * gcc.target/i386/pr36533.c: Likewise.
3214         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3215         Use dg-require-effective-target mmap.
3216
3217 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3218
3219         PR c++/49838
3220         * g++.dg/cpp0x/range-for19.C: New.
3221
3222 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3223
3224         PR testsuite/49753
3225         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3226
3227         Revert:
3228         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR testsuite/49753
3231         * g++.dg/torture/pr49309.C: Remove.
3232
3233 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3234
3235         PR tree-optimization/49809
3236         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3237         test.
3238
3239 2011-07-25  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/49715
3242         * gcc.target/i386/pr49715-1.c: New testcase.
3243         * gcc.target/i386/pr49715-2.c: Likewise.
3244
3245 2011-07-23  Jason Merrill  <jason@redhat.com>
3246
3247         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3248
3249 2011-07-22  Jason Merrill  <jason@redhat.com>
3250
3251         PR c++/49793
3252         * g++.dg/cpp0x/initlist55.C: New.
3253
3254 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3255
3256         PR fortran/49791
3257         * gfortran.dg/namelist_72.f: New.
3258
3259 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3260
3261         * gfortran.dg/coarray_25.f90: New.
3262
3263 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3264
3265         * override1.C: This test should use c++0x mode.
3266         * override3.C: New. Test the diagnostics in c++98 mode.
3267
3268 2011-07-22  Jason Merrill  <jason@redhat.com>
3269             Mark Glisse  <marc.glisse@normalesup.org>
3270
3271         PR c++/30112
3272         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3273
3274         PR c++/49813
3275         * g++.dg/opt/builtins2.C: New.
3276         * g++.dg/other/error27.C: Don't rely on __builtin.
3277
3278 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3279
3280         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3281         on lp64 targets.
3282         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3283         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3284         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3285         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3286
3287         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3288         instead of ia32.
3289
3290 2011-07-22  Richard Guenther  <rguenther@suse.de>
3291
3292         PR tree-optimization/45819
3293         * gcc.dg/pr45819.c: New testcase.
3294
3295 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3296
3297         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3298
3299 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3300
3301         PR middle-end/47654
3302         PR middle-end/49649
3303         * gcc.dg/graphite/run-id-pr47654.c: New.
3304
3305 2011-07-21  Ian Lance Taylor  <iant@google.com>
3306
3307         PR middle-end/49705
3308         * gcc.dg/pr49705.c: New test.
3309
3310 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3311
3312         * lib/target-supports.exp (check_avx_os_support_available): New.
3313         (check_effective_target_avx_runtime): Use it.
3314
3315 2011-07-21  Richard Guenther  <rguenther@suse.de>
3316
3317         PR tree-optimization/49770
3318         * g++.dg/torture/pr49770.C: New testcase.
3319
3320 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3321
3322         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3323         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3324
3325 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3326
3327         * gfortran.dg/coarray_lib_token_1.f90: New.
3328
3329 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3330
3331         * gcc.dg/pr32912-2.c: Skip for AVR.
3332         * gcc.dg/pr44674.c: Add dg-require-profiling.
3333
3334 2011-07-20  Jason Merrill  <jason@redhat.com>
3335
3336         * g++.dg/ext/desig2.C: New.
3337
3338 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3339
3340         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3341         be generated.
3342         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3343         * gcc.target/powerpc/recip-3.c: Ditto.
3344
3345 2011-07-19  Jason Merrill  <jason@redhat.com>
3346
3347         PR c++/6709 (DR 743)
3348         PR c++/42603 (DR 950)
3349         * g++.dg/cpp0x/decltype21.C: New.
3350
3351 2011-07-20  Richard Guenther  <rguenther@suse.de>
3352
3353         PR middle-end/18908
3354         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3355         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3356
3357 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3358
3359         * gcc.target/arm/combine-movs.c: New.
3360         * gcc.target/arm/unsigned-extend-2.c: New.
3361
3362 2011-07-19  Jason Merrill  <jason@redhat.com>
3363
3364         PR c++/49785
3365         * g++.dg/cpp0x/variadic114.C: New.
3366
3367 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3368
3369         * gfortran.dg/coarray_args_1.f90: New.
3370         * gfortran.dg/coarray_args_2.f90: New.
3371
3372 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3373
3374         PR fortran/49708
3375         * gfortran.dg/allocate_error_3.f90: New.
3376
3377 2011-07-19  Richard Guenther  <rguenther@suse.de>
3378
3379         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3380         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3381         * gcc.dg/torture/20110719-1.c: New testcase.
3382
3383 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR tree-optimization/49768
3386         * gcc.c-torture/execute/pr49768.c: New test.
3387
3388 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3389
3390         PR tree-optimization/49771
3391         * gcc.dg/vect/pr49771.c: New test.
3392
3393 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3394
3395         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3396         * gcc.dg/ipa/ipa-2.c: Likewise.
3397         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3398         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3399         * gcc.dg/ipa/ipa-5.c: Likewise.
3400         * gcc.dg/ipa/ipa-7.c: Likewise.
3401         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3402         * gcc.dg/ipa/ipacost-1.c: Likewise.
3403         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3404         functions.
3405         * gcc.dg/ipa/ipcp-1.c: New test.
3406         * gcc.dg/ipa/ipcp-2.c: Likewise.
3407         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3408
3409 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/49675
3412         * gfortran.dg/pr49675.f90: New test.
3413
3414 2011-07-18  Richard Guenther  <rguenther@suse.de>
3415
3416         * gcc.dg/torture/20110718-1.c: New testcase.
3417
3418 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3419
3420         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3421         * g++.dg/ext/bitfield3.C: Likewise.
3422         * g++.dg/ext/bitfield4.C: Likewise.
3423         * g++.dg/ext/bitfield5.C: Likewise.
3424         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3425         * g++.dg/other/pr23205-2.C: Likewise.
3426         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3427         * gcc.c-torture/compile/20001109-2.c: Likewise.
3428         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3429         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3430         * gcc.dg/bitfld-16.c: Likewise.
3431         * gcc.dg/bitfld-17.c: Likewise.
3432         * gcc.dg/bitfld-18.c: Likewise.
3433         * gcc.dg/builtins-config.h: Remove Netware support.
3434         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3435         * gcc.dg/cdce2.c: Likewise.
3436         * gcc.dg/cpp/assert4.c: Remove netware support.
3437         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3438         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3439
3440         * lib/target-supports.exp (check_visibility_available): Remove
3441         NetWare support.
3442         (check_profiling_available): Likewise.
3443
3444 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3445
3446         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3447
3448 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3449             Thomas Koenig  <tkoenig@gcc.gnu.org>
3450
3451         PR fortran/34657
3452         * gfortran.dg/generic_17.f90: Fix testcase.
3453         * gfortran.dg/interface_3.f90: Add dg-error.
3454         * gfortran.dg/use_14.f90: New.
3455         * gfortran.dg/use_15.f90: New.
3456
3457 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3458
3459         * gnat.dg/pointer_controlled.adb: New test.
3460
3461 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3462
3463         PR fortran/49624
3464         * gfortran.dg/pointer_remapping_7.f90: New.
3465
3466 2011-07-16  Jason Merrill  <jason@redhat.com>
3467
3468         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3469
3470 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3471             Jason Merrill  <jason@redhat.com>
3472
3473         PR c++/45329
3474         PR c++/48934
3475         * g++.dg/cpp0x/decltype29.C: Adjust.
3476         * g++.dg/cpp0x/error4.C: Adjust.
3477         * g++.dg/cpp0x/sfinae26.C: Adjust.
3478         * g++.dg/cpp0x/variadic105.C: Adjust.
3479         * g++.dg/template/deduce3.C: Adjust.
3480         * g++.dg/template/error45.C: Adjust.
3481         * g++.dg/template/ptrmem2.C: Adjust.
3482         * g++.dg/template/sfinae2.C: Adjust.
3483         * g++.old-deja/g++.pt/crash60.C: Adjust.
3484         * g++.old-deja/g++.pt/unify6.C: Adjust.
3485         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3486         * g++.dg/cpp0x/nullptr15.C: Adjust.
3487         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3488         * g++.dg/cpp0x/pr31431.C: Adjust.
3489         * g++.dg/cpp0x/pr31434.C: Adjust.
3490         * g++.dg/cpp0x/sfinae11.C: Adjust
3491         * g++.dg/cpp0x/temp_default2.C: Adjust.
3492         * g++.dg/cpp0x/trailing4.C: Adjust.
3493         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3494         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3495         * g++.dg/cpp0x/variadic105.C: Adjust.
3496         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3497         * g++.dg/ext/vla2.C: Adjust.
3498         * g++.dg/other/ptrmem10.C: Adjust.
3499         * g++.dg/other/ptrmem11.C: Adjust.
3500         * g++.dg/overload/unknown1.C: Adjust.
3501         * g++.dg/template/conv11.C: Adjust.
3502         * g++.dg/template/dependent-expr5.C: Adjust.
3503         * g++.dg/template/friend.C: Adjust.
3504         * g++.dg/template/incomplete2.C: Adjust.
3505         * g++.dg/template/local4.C: Adjust.
3506         * g++.dg/template/local6.C: Adjust.
3507         * g++.dg/template/operator9.C: Adjust.
3508         * g++.dg/template/ttp25.C: Adjust.
3509         * g++.dg/template/unify10.C: Adjust.
3510         * g++.dg/template/unify11.C: Adjust.
3511         * g++.dg/template/unify6.C: Adjust.
3512         * g++.dg/template/unify9.C: Adjust.
3513         * g++.dg/template/varmod1.C: Adjust.
3514         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3515         * g++.old-deja/g++.pt/crash28.C: Adjust.
3516         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3517         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3518         * g++.old-deja/g++.pt/expr2.C: Adjust.
3519         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3520         * g++.old-deja/g++.pt/spec5.C: Adjust.
3521         * g++.old-deja/g++.pt/spec6.C: Adjust.
3522         * g++.old-deja/g++.pt/unify4.C: Adjust.
3523         * g++.old-deja/g++.pt/unify8.C: Adjust.
3524         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3525         * g++.dg/overload/template5.C: New testcase.
3526         * g++.dg/template/overload12.C: New testcase.
3527
3528 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3529
3530         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3531         * gfortran.dg/coarray_7.f90: Ditto.
3532         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3533         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3534
3535 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3536
3537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3538         case.
3539         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3540         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3541         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3542         C67X.
3543         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3544         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3545         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3546
3547 2011-07-15  Jason Merrill  <jason@redhat.com>
3548
3549         PR testsuite/49741
3550         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3551         Use --extra_opts instead of --additional_options.
3552
3553 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR testsuite/49753
3556         * g++.dg/torture/pr49309.C: Remove.
3557
3558 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3559
3560         * gcc.target/tic6x/weak-call.c: New test.
3561         * gcc.target/tic6x/fpcmp.c: New test.
3562         * gcc.target/tic6x/fpdiv.c: New test.
3563         * gcc.target/tic6x/rotdi16-scan.c: New test.
3564         * gcc.target/tic6x/ffssi.c: New test.
3565         * gcc.target/tic6x/fpdiv-lib.c: New test.
3566         * gcc.target/tic6x/cold-lc.c: New test.
3567         * gcc.target/tic6x/longcalls.c: New test.
3568         * gcc.target/tic6x/abi-align-1.c: New test.
3569         * gcc.target/tic6x/fpcmp-finite.c: New test.
3570         * gcc.target/tic6x/rotdi16.c: New test.
3571         * gcc.target/tic6x/bswapl.c: New test.
3572         * gcc.target/tic6x/ffsdi.c: New test.
3573         * gcc.target/tic6x/tic6x.exp: New file.
3574         * gcc.target/tic6x/builtins/arith24.c: New test.
3575         * gcc.target/tic6x/builtins/smpy.c: New test.
3576         * gcc.target/tic6x/builtins/smpylh.c: New test.
3577         * gcc.target/tic6x/builtins/smpyh.c: New test.
3578         * gcc.target/tic6x/builtins/sarith1.c: New test.
3579         * gcc.target/tic6x/builtins/extclr.c: New test
3580         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3581         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3582         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3583         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3584         New functions.
3585         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3586         __TMS320C6X__.
3587         * gcc.dg/20020312-2.c: Likewise.
3588         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3589         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3590         * gcc.dg/torture/builtin-math-7.c: Likewise.
3591
3592         PR testsuite/49757
3593         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3594         not testing tic6x-*-*.
3595
3596 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3597
3598         PR tree-opt/49309
3599         * g++.dg/torture/pr49309.C: New testcase.
3600
3601 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3602
3603         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3604
3605 2011-07-14  Richard Guenther  <rguenther@suse.de>
3606
3607         PR tree-optimization/49651
3608         * gcc.dg/torture/pr49651.c: New testcase.
3609
3610 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3611
3612         PR target/43746
3613         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3614
3615 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3616
3617         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3618         -mno-pointers-to-nested-functions.
3619         * gcc.target/powerpc/no-r11-2.c: Ditto.
3620         * gcc.target/powerpc/no-r11-3.c: Ditto.
3621
3622 2011-07-13  Jason Merrill  <jason@redhat.com>
3623
3624         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3625         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3626         when compiling C files.
3627         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3628         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3629         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3630         * g++.dg/lookup/anon2.C: Likewise.
3631         * g++.dg/tree-ssa/copyprop.C: Likewise.
3632         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3633         * g++.dg/init/vector1.C: Ignore narrowing errors.
3634         * g++.dg/torture/pr35526.C: Likewise.
3635         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3636
3637 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3638
3639         PR libfortran/49296
3640         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3641         and logical reads.
3642
3643 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3644
3645         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3646         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3647
3648 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3649
3650         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3651         * lib/obj-c++.exp (obj-c++_init): Ditto.
3652         * lib/file-format.exp (gcc_target_object_format): Ditto.
3653         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3654         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3655         (check_visibility_available): Ditto.
3656         (check_effective_target_tls_native): Ditto.
3657         (check_effective_target_tls_emulated): Ditto.
3658         (check_effective_target_function_sections): Ditto.
3659
3660 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3661
3662         * gcc.target/arm/pr48183.c: New test.
3663
3664 2011-07-13  Richard Guenther  <rguenther@suse.de>
3665
3666         * gcc.dg/torture/20110713-1.c: New testcase.
3667
3668 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3669
3670         PR rtl-opt/49474
3671         * gcc.c-torture/compile/pr49474.c: New testcase.
3672
3673 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR tree-optimization/49712
3676         * gcc.c-torture/execute/pr49712.c: New test.
3677
3678 2011-07-11  Jason Merrill  <jason@redhat.com>
3679
3680         PR c++/44609
3681         * g++.dg/template/recurse3.C: New.
3682
3683 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR debug/49676
3686         * gcc.dg/guality/csttest.c: New test.
3687
3688         PR fortran/49698
3689         * gfortran.dg/pr49698.f90: New test.
3690
3691 2011-07-11  Jeff Law  <law@redhat.com>
3692
3693         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3694
3695 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3698         * go.test/go-test.exp (go-set-goarch): Likewise.
3699
3700 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3701
3702         PR target/39633
3703         * gcc.target/avr/torture/pr39633.c: New test case.
3704
3705 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3706
3707         PR fortran/18918
3708         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3709
3710 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3711
3712         * lib/target-supports.exp (check_effective_target_scheduling):
3713         New Function.
3714         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3715         * gcc.dg/pr45055.c: Ditto.
3716         * gcc.dg/pr45353.c: Ditto.
3717         * g++.dg/pr45056.C: Ditto.
3718
3719 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3720
3721         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3722         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3723         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3724         * g++.dg/torture/pr31863.C: Skip AVR.
3725
3726 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/49690
3729         * gfortran.dg/intrinsic_signal.f90: New.
3730
3731 2011-07-09  Jason Merrill  <jason@redhat.com>
3732
3733         * g++.dg/cpp0x/regress/regress6.C: New.
3734         * g++.dg/parse/crash45.C: Adjust message.
3735         * g++.dg/template/crash38.C: Adjust message.
3736         * g++.dg/template/crash64.C: Adjust message.
3737
3738 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3739
3740         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3741         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3742         * g++.dg/abi/bitfield3.C: Likewise.
3743         * g++.dg/eh/pr38662.C: Likewise.
3744         * g++.dg/ext/attrib36.C: Likewise.
3745         * g++.dg/ext/attrib37.C: Likewise.
3746         * g++.dg/ext/attrib8.C: Likewise.
3747         * g++.dg/ext/tmplattr1.C: Likewise.
3748         * g++.dg/inherit/override-attribs.C: Likewise.
3749         * g++.dg/opt/inline9.C: Likewise.
3750         * g++.dg/opt/life1.C: Likewise.
3751         * g++.dg/opt/longbranch2.C: Likewise.
3752         * g++.dg/opt/nrv12.C: Likewise.
3753         * g++.dg/opt/reg-stack4.C: Likewise.
3754         * g++.dg/other/pr35504.C: Likewise.
3755         * g++.dg/other/pr39496.C: Likewise.
3756         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3757         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3758         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3759         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3760         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3761         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3762         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3763         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3764         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3765         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3766         * g++.dg/warn/pr15774-1.C: Likewise.
3767         * g++.dg/warn/pr15774-2.C: Likewise.
3768         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3769         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3770         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3771         * g++.old-deja/g++.pt/asm2.C: Likewise.
3772         * gcc.c-torture/compile/20000804-1.c: Likewise.
3773         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3774         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3775         * gcc.dg/20020108-1.c: Likewise.
3776         * gcc.dg/20020122-2.c: Likewise.
3777         * gcc.dg/20020122-3.c: Likewise.
3778         * gcc.dg/20020206-1.c: Likewise.
3779         * gcc.dg/20020219-1.c: Likewise.
3780         * gcc.dg/20020310-1.c: Likewise.
3781         * gcc.dg/20020411-1.c: Likewise.
3782         * gcc.dg/20020418-2.c: Likewise.
3783         * gcc.dg/20020426-2.c: Likewise.
3784         * gcc.dg/20020517-1.c: Likewise.
3785         * gcc.dg/20030204-1.c: Likewise.
3786         * gcc.dg/20030826-2.c: Likewise.
3787         * gcc.dg/20031102-1.c: Likewise.
3788         * gcc.dg/20031202-1.c: Likewise.
3789         * gcc.dg/20050111-1.c: Likewise.
3790         * gcc.dg/20050503-1.c: Likewise.
3791         * gcc.dg/array-init-1.c: Likewise.
3792         * gcc.dg/builtin-apply4.c: Likewise.
3793         * gcc.dg/dfp/pr31344.c: Likewise.
3794         * gcc.dg/gomp/atomic-11.c: Likewise.
3795         * gcc.dg/graphite/pr40281.c: Likewise.
3796         * gcc.dg/ia64-sync-1.c: Likewise.
3797         * gcc.dg/ia64-sync-2.c: Likewise.
3798         * gcc.dg/ia64-sync-3.c: Likewise.
3799         * gcc.dg/ia64-sync-4.c: Likewise.
3800         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3801         * gcc.dg/invalid-call-1.c: Likewise.
3802         * gcc.dg/loop-3.c: Likewise.
3803         * gcc.dg/lower-subreg-1.c: Likewise.
3804         * gcc.dg/lto/pr47259_0.c: Likewise.
3805         * gcc.dg/nested-calls-1.c: Likewise.
3806         * gcc.dg/pr20017.c: Likewise.
3807         * gcc.dg/pr25023.c: Likewise.
3808         * gcc.dg/pr27671-2.c: Likewise.
3809         * gcc.dg/pr32176.c: Likewise.
3810         * gcc.dg/pr33676.c: Likewise.
3811         * gcc.dg/pr35045.c: Likewise.
3812         * gcc.dg/pr36015.c: Likewise.
3813         * gcc.dg/pr36584.c: Likewise.
3814         * gcc.dg/pr36998.c: Likewise.
3815         * gcc.dg/pr37438.c: Likewise.
3816         * gcc.dg/pr37908.c: Likewise.
3817         * gcc.dg/pr41241.c: Likewise.
3818         * gcc.dg/pr41340.c: Likewise.
3819         * gcc.dg/pr44136.c: Likewise.
3820         * gcc.dg/pr44194-1.c: Likewise.
3821         * gcc.dg/pr46212.c: Likewise.
3822         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3823         * gcc.dg/setjmp-2.c: Likewise.
3824         * gcc.dg/short-compare-1.c: Likewise.
3825         * gcc.dg/short-compare-2.c: Likewise.
3826         * gcc.dg/smod-1.c: Likewise.
3827         * gcc.dg/sync-2.c: Likewise.
3828         * gcc.dg/sync-3.c: Likewise.
3829         * gcc.dg/tls/opt-1.c: Likewise.
3830         * gcc.dg/tls/opt-2.c: Likewise.
3831         * gcc.dg/tls/opt-3.c: Likewise.
3832         * gcc.dg/torture/badshift.c: Likewise.
3833         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3834         * gcc.dg/torture/pr20314-2.c: Likewise.
3835         * gcc.dg/torture/pr36891.c: Likewise.
3836         * gcc.dg/torture/pr38774.c: Likewise.
3837         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3838         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3839         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3840         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3841         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3842         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3843         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3844         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3845         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3846         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3847         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3848         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3849         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3850         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3851         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3852         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3853         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3854         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3855         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3856         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3857         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3858         * gcc.dg/unroll-1.c: Likewise.
3859         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3860         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3861         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3862         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3863         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3864         * gcc.target/i386/20000609-1.c: Likewise.
3865         * gcc.target/i386/20000720-1.c: Likewise.
3866         * gcc.target/i386/20000724-1.c: Likewise.
3867         * gcc.target/i386/20011107-1.c: Likewise.
3868         * gcc.target/i386/20011119-1.c: Likewise.
3869         * gcc.target/i386/20020201-3.c: Likewise.
3870         * gcc.target/i386/20020218-1.c: Likewise.
3871         * gcc.target/i386/20020729-1.c: Likewise.
3872         * gcc.target/i386/20030926-1.c: Likewise.
3873         * gcc.target/i386/20060125-1.c: Likewise.
3874         * gcc.target/i386/20060125-2.c: Likewise.
3875         * gcc.target/i386/20060512-1.c: Likewise.
3876         * gcc.target/i386/20060512-2.c: Likewise.
3877         * gcc.target/i386/20060512-3.c: Likewise.
3878         * gcc.target/i386/20060512-4.c: Likewise.
3879         * gcc.target/i386/387-1.c: Likewise.
3880         * gcc.target/i386/387-2.c: Likewise.
3881         * gcc.target/i386/387-5.c: Likewise.
3882         * gcc.target/i386/387-6.c: Likewise.
3883         * gcc.target/i386/980312-1.c: Likewise.
3884         * gcc.target/i386/980313-1.c: Likewise.
3885         * gcc.target/i386/990117-1.c: Likewise.
3886         * gcc.target/i386/990424-1.c: Likewise.
3887         * gcc.target/i386/990524-1.c: Likewise.
3888         * gcc.target/i386/991129-1.c: Likewise.
3889         * gcc.target/i386/991214-1.c: Likewise.
3890         * gcc.target/i386/991230-1.c: Likewise.
3891         * gcc.target/i386/addr-sel-1.c: Likewise.
3892         * gcc.target/i386/aggregate-ret1.c: Likewise.
3893         * gcc.target/i386/aggregate-ret2.c: Likewise.
3894         * gcc.target/i386/align-main-3.c: Likewise.
3895         * gcc.target/i386/amd64-abi-1.c: Likewise.
3896         * gcc.target/i386/amd64-abi-2.c: Likewise.
3897         * gcc.target/i386/amd64-abi-4.c: Likewise.
3898         * gcc.target/i386/amd64-abi-5.c: Likewise.
3899         * gcc.target/i386/amd64-abi-6.c: Likewise.
3900         * gcc.target/i386/asm-1.c: Likewise.
3901         * gcc.target/i386/asm-3.c: Likewise.
3902         * gcc.target/i386/asm-5.c: Likewise.
3903         * gcc.target/i386/attributes-error.c: Likewise.
3904         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3905         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3906         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3907         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3908         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3909         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3910         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3911         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3912         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3913         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3914         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3915         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3916         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3917         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3918         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3919         * gcc.target/i386/bitfield1.c: Likewise.
3920         * gcc.target/i386/bitfield2.c: Likewise.
3921         * gcc.target/i386/bmi-2.c: Likewise.
3922         * gcc.target/i386/bmi-5.c: Likewise.
3923         * gcc.target/i386/builtin-unreachable.c: Likewise.
3924         * gcc.target/i386/cleanup-2.c: Likewise.
3925         * gcc.target/i386/clobbers.c: Likewise.
3926         * gcc.target/i386/cmov8.c: Likewise.
3927         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3928         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3929         * gcc.target/i386/compress-float-387.c: Likewise.
3930         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3931         * gcc.target/i386/compress-float-sse.c: Likewise.
3932         * gcc.target/i386/crc32-2.c: Likewise.
3933         * gcc.target/i386/crc32-3.c: Likewise.
3934         * gcc.target/i386/divmod-7.c: Likewise.
3935         * gcc.target/i386/divmod-8.c: Likewise.
3936         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3937         * gcc.target/i386/fma3-builtin.c: Likewise.
3938         * gcc.target/i386/fma3-fma.c: Likewise.
3939         * gcc.target/i386/fma4-256-vector.c: Likewise.
3940         * gcc.target/i386/fma4-builtin.c: Likewise.
3941         * gcc.target/i386/fma4-fma-2.c: Likewise.
3942         * gcc.target/i386/fma4-fma.c: Likewise.
3943         * gcc.target/i386/fma4-vector-2.c: Likewise.
3944         * gcc.target/i386/fma4-vector.c: Likewise.
3945         * gcc.target/i386/funcspec-1.c: Likewise.
3946         * gcc.target/i386/funcspec-10.c: Likewise.
3947         * gcc.target/i386/funcspec-11.c: Likewise.
3948         * gcc.target/i386/funcspec-2.c: Likewise.
3949         * gcc.target/i386/funcspec-5.c: Likewise.
3950         * gcc.target/i386/funcspec-6.c: Likewise.
3951         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3952         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3953         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3954         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3955         * gcc.target/i386/incoming-1.c: Likewise.
3956         * gcc.target/i386/incoming-10.c: Likewise.
3957         * gcc.target/i386/incoming-11.c: Likewise.
3958         * gcc.target/i386/incoming-12.c: Likewise.
3959         * gcc.target/i386/incoming-13.c: Likewise.
3960         * gcc.target/i386/incoming-14.c: Likewise.
3961         * gcc.target/i386/incoming-15.c: Likewise.
3962         * gcc.target/i386/incoming-2.c: Likewise.
3963         * gcc.target/i386/incoming-3.c: Likewise.
3964         * gcc.target/i386/incoming-4.c: Likewise.
3965         * gcc.target/i386/incoming-5.c: Likewise.
3966         * gcc.target/i386/incoming-6.c: Likewise.
3967         * gcc.target/i386/incoming-7.c: Likewise.
3968         * gcc.target/i386/incoming-8.c: Likewise.
3969         * gcc.target/i386/incoming-9.c: Likewise.
3970         * gcc.target/i386/lea.c: Likewise.
3971         * gcc.target/i386/local.c: Likewise.
3972         * gcc.target/i386/loop-1.c: Likewise.
3973         * gcc.target/i386/loop-2.c: Likewise.
3974         * gcc.target/i386/loop-3.c: Likewise.
3975         * gcc.target/i386/max-stack-align.c: Likewise.
3976         * gcc.target/i386/memcpy-1.c: Likewise.
3977         * gcc.target/i386/movbe-2.c: Likewise.
3978         * gcc.target/i386/movq-2.c: Likewise.
3979         * gcc.target/i386/movq.c: Likewise.
3980         * gcc.target/i386/nrv1.c: Likewise.
3981         * gcc.target/i386/pad-4.c: Likewise.
3982         * gcc.target/i386/pad-5a.c: Likewise.
3983         * gcc.target/i386/pad-5b.c: Likewise.
3984         * gcc.target/i386/pad-6a.c: Likewise.
3985         * gcc.target/i386/pad-6b.c: Likewise.
3986         * gcc.target/i386/pad-7.c: Likewise.
3987         * gcc.target/i386/pad-9.c: Likewise.
3988         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3989         * gcc.target/i386/pic-1.c: Likewise.
3990         * gcc.target/i386/pr12092-1.c: Likewise.
3991         * gcc.target/i386/pr12329.c: Likewise.
3992         * gcc.target/i386/pr21518.c: Likewise.
3993         * gcc.target/i386/pr22362.c: Likewise.
3994         * gcc.target/i386/pr22585.c: Likewise.
3995         * gcc.target/i386/pr23098.c: Likewise.
3996         * gcc.target/i386/pr25196.c: Likewise.
3997         * gcc.target/i386/pr25293.c: Likewise.
3998         * gcc.target/i386/pr25654.c: Likewise.
3999         * gcc.target/i386/pr26449.c: Likewise.
4000         * gcc.target/i386/pr26778.c: Likewise.
4001         * gcc.target/i386/pr26826.c: Likewise.
4002         * gcc.target/i386/pr27266.c: Likewise.
4003         * gcc.target/i386/pr29978.c: Likewise.
4004         * gcc.target/i386/pr30505.c: Likewise.
4005         * gcc.target/i386/pr30961-1.c: Likewise.
4006         * gcc.target/i386/pr31628.c: Likewise.
4007         * gcc.target/i386/pr32000-2.c: Likewise.
4008         * gcc.target/i386/pr32661-1.c: Likewise.
4009         * gcc.target/i386/pr32708-2.c: Likewise.
4010         * gcc.target/i386/pr32708-3.c: Likewise.
4011         * gcc.target/i386/pr34256.c: Likewise.
4012         * gcc.target/i386/pr34312.c: Likewise.
4013         * gcc.target/i386/pr34522.c: Likewise.
4014         * gcc.target/i386/pr35160.c: Likewise.
4015         * gcc.target/i386/pr35281.c: Likewise.
4016         * gcc.target/i386/pr36246.c: Likewise.
4017         * gcc.target/i386/pr36786.c: Likewise.
4018         * gcc.target/i386/pr37275.c: Likewise.
4019         * gcc.target/i386/pr37843-3.c: Likewise.
4020         * gcc.target/i386/pr37843-4.c: Likewise.
4021         * gcc.target/i386/pr39082-1.c: Likewise.
4022         * gcc.target/i386/pr39431.c: Likewise.
4023         * gcc.target/i386/pr39496.c: Likewise.
4024         * gcc.target/i386/pr39543-2.c: Likewise.
4025         * gcc.target/i386/pr39911.c: Likewise.
4026         * gcc.target/i386/pr40718.c: Likewise.
4027         * gcc.target/i386/pr40906-1.c: Likewise.
4028         * gcc.target/i386/pr40906-2.c: Likewise.
4029         * gcc.target/i386/pr40906-3.c: Likewise.
4030         * gcc.target/i386/pr40934.c: Likewise.
4031         * gcc.target/i386/pr41900.c: Likewise.
4032         * gcc.target/i386/pr42589.c: Likewise.
4033         * gcc.target/i386/pr43662.c: Likewise.
4034         * gcc.target/i386/pr43671.c: Likewise.
4035         * gcc.target/i386/pr43766.c: Likewise.
4036         * gcc.target/i386/pr43869.c: Likewise.
4037         * gcc.target/i386/pr44942.c: Likewise.
4038         * gcc.target/i386/pr44948-2a.c: Likewise.
4039         * gcc.target/i386/pr45234.c: Likewise.
4040         * gcc.target/i386/pr45336-2.c: Likewise.
4041         * gcc.target/i386/pr45336-4.c: Likewise.
4042         * gcc.target/i386/pr45852.c: Likewise.
4043         * gcc.target/i386/pr46470.c: Likewise.
4044         * gcc.target/i386/pr48037-1.c: Likewise.
4045         * gcc.target/i386/pr48389.c: Likewise.
4046         * gcc.target/i386/pr49095.c: Likewise.
4047         * gcc.target/i386/pr9771-1.c: Likewise.
4048         * gcc.target/i386/rdfsbase-1.c: Likewise.
4049         * gcc.target/i386/rdfsbase-2.c: Likewise.
4050         * gcc.target/i386/rdgsbase-1.c: Likewise.
4051         * gcc.target/i386/rdgsbase-2.c: Likewise.
4052         * gcc.target/i386/rdrand-3.c: Likewise.
4053         * gcc.target/i386/regparm-stdcall.c: Likewise.
4054         * gcc.target/i386/regparm.c: Likewise.
4055         * gcc.target/i386/reload-1.c: Likewise.
4056         * gcc.target/i386/rotate-2.c: Likewise.
4057         * gcc.target/i386/sibcall-5.c: Likewise.
4058         * gcc.target/i386/signbit-1.c: Likewise.
4059         * gcc.target/i386/signbit-2.c: Likewise.
4060         * gcc.target/i386/signbit-3.c: Likewise.
4061         * gcc.target/i386/sse-5.c: Likewise.
4062         * gcc.target/i386/sse-8.c: Likewise.
4063         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4064         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4065         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4066         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4067         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4068         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4069         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4070         * gcc.target/i386/sse2-movq-2.c: Likewise.
4071         * gcc.target/i386/sse2-movq-3.c: Likewise.
4072         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4073         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4074         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4075         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4076         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4077         * gcc.target/i386/ssefn-1.c: Likewise.
4078         * gcc.target/i386/ssefn-2.c: Likewise.
4079         * gcc.target/i386/sseregparm-1.c: Likewise.
4080         * gcc.target/i386/sseregparm-2.c: Likewise.
4081         * gcc.target/i386/sseregparm-3.c: Likewise.
4082         * gcc.target/i386/sseregparm-4.c: Likewise.
4083         * gcc.target/i386/sseregparm-5.c: Likewise.
4084         * gcc.target/i386/sseregparm-6.c: Likewise.
4085         * gcc.target/i386/sseregparm-7.c: Likewise.
4086         * gcc.target/i386/sseregparm-8.c: Likewise.
4087         * gcc.target/i386/stack-realign.c: Likewise.
4088         * gcc.target/i386/stack-usage-realign.c: Likewise.
4089         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4090         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4091         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4092         * gcc.target/i386/stackalign/return-1.c: Likewise.
4093         * gcc.target/i386/stackalign/return-2.c: Likewise.
4094         * gcc.target/i386/stackalign/return-3.c: Likewise.
4095         * gcc.target/i386/tailcall-1.c: Likewise.
4096         * gcc.target/i386/tbm-2.c: Likewise.
4097         * gcc.target/i386/udivmod-7.c: Likewise.
4098         * gcc.target/i386/udivmod-8.c: Likewise.
4099         * gcc.target/i386/unroll-1.c: Likewise.
4100         * gcc.target/i386/vararg-1.c: Likewise.
4101         * gcc.target/i386/vararg-2.c: Likewise.
4102         * gcc.target/i386/vect8-ret.c: Likewise.
4103         * gcc.target/i386/vectorize5.c: Likewise.
4104         * gcc.target/i386/wmul-1.c: Likewise.
4105         * gcc.target/i386/wmul-2.c: Likewise.
4106         * gcc.target/i386/wrfsbase-1.c: Likewise.
4107         * gcc.target/i386/wrfsbase-2.c: Likewise.
4108         * gcc.target/i386/wrgsbase-1.c: Likewise.
4109         * gcc.target/i386/wrgsbase-2.c: Likewise.
4110         * gcc.target/i386/xop-pcmov.c: Likewise.
4111         * gcc.target/i386/xop-pcmov2.c: Likewise.
4112         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4113         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4114         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4115         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4116         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4117         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4118         * gcc.target/i386/zee.c: Likewise.
4119         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4120         * gfortran.dg/compiler-directive_2.f: Likewise.
4121         * gfortran.dg/g77/20010216-1.f: Likewise.
4122         * gfortran.dg/gomp/pr39152.f90: Likewise.
4123         * gfortran.dg/pr33794.f90: Likewise.
4124
4125 2011-07-09  Jason Merrill  <jason@redhat.com>
4126
4127         * g++.dg/cpp0x/regress/regress5.C: New.
4128
4129 2011-07-08  Jason Merrill  <jason@redhat.com>
4130
4131         PR c++/45437
4132         * g++.dg/expr/compound-asn1.C: New.
4133         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4134
4135 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR target/49621
4138         * gcc.target/powerpc/altivec-34.c: New test.
4139
4140 2011-07-08  Jason Merrill  <jason@redhat.com>
4141
4142         PR c++/45603
4143         * g++.dg/abi/guard3.C: New.
4144
4145 2011-07-08  Julian Brown  <julian@codesourcery.com>
4146
4147         * lib/target-supports.exp
4148         (check_effective_target_arm_little_endian): New.
4149         (check_effective_target_vect_pack_trunc): Use above.
4150         (check_effective_target_vect_unpack): Likewise.
4151         (check_effective_target_vect_element_align): Test
4152         check_effective_target_arm_vect_no_misalign for ARM.
4153
4154 2011-07-08  Jason Merrill  <jason@redhat.com>
4155
4156         PR c++/49673
4157         * g++.dg/cpp0x/constexpr-rom.C: New.
4158
4159 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4160
4161         PR middle-end/49519
4162         * g++.dg/torture/pr49519.C: New test.
4163
4164 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4165
4166         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4167
4168 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4169
4170         PR testsuite/48727
4171         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4172
4173 2011-07-08  Richard Guenther  <rguenther@suse.de>
4174
4175         PR tree-optimization/49662
4176         * gcc.dg/graphite/interchange-14.c: XFAIL.
4177         * gcc.dg/graphite/interchange-15.c: Likewise.
4178         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4179
4180 2011-07-06  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/49663
4183         * g++.dg/cpp0x/regress/regress4.C: New.
4184
4185 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4186
4187         PR fortran/49648
4188         * gfortran.dg/result_in_spec_4.f90: New test.
4189
4190 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4191
4192         * gcc.target/sparc/cas64.c: New test.
4193
4194 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR c/49644
4197         * g++.dg/torture/pr49644.C: New test.
4198
4199         PR c/49644
4200         * gcc.c-torture/execute/pr49644.c: New test.
4201
4202 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4203
4204         * lib/target-supports.exp (check_effective_target_ia32): New.
4205         (check_effective_target_x32): Likewise.
4206         (check_effective_target_vect_cmdline_needed): Also check x32.
4207
4208 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4209
4210         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4211         dg-prune-output.
4212         * gcc.target/arm/pr42235.c: Likewise.
4213         * gcc.target/arm/pr42495.c: Likewise.
4214         * gcc.target/arm/pr42574.c: Likewise.
4215         * gcc.target/arm/thumb-branch1.c: Likewise.
4216
4217         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4218         unneeded prune of possible warning.
4219         * gcc.target/arm/pr40956.c: Likewise.
4220         * gcc.target/arm/pr42505.c: Likewise.
4221
4222         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4223         * gcc.c-torture/compile/pr46883.c: Likewise.
4224         * gcc.c-torture/compile/pr46934.c: Likewise.
4225
4226         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4227         for move to ../../gcc.c-torture/compile.
4228         * gcc.target/arm/pr46883.c: Likewise.
4229         * gcc.target/arm/pr46934.c: Likewise.
4230
4231         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4232         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4233         * gcc.target/arm/wmul-1.c: Likewise.
4234         * gcc.target/arm/wmul-2.c: Likewise.
4235         * gcc.target/arm/wmul-3.c: Likewise.
4236         * gcc.target/arm/wmul-4.c: Likewise.
4237         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4238         add tab after scan target.
4239         * gcc.target/arm/smlaltt-1.c: Likewise.
4240         * gcc.target/arm/smlatb-1.c: Likewise.
4241         * gcc.target/arm/smlatt-1.c: Likewise.
4242
4243 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR debug/49522
4246         * gcc.dg/debug/pr49522.c: New test.
4247
4248 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4249
4250         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4251         * gcc.dg/pr46212.c: Run only if target int32plus.
4252         * gcc.dg/torture/pr48146.c: Ditto.
4253         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4254         * c-c++-common/pr44832.c: Ditto.
4255         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4256         * gcc.dg/pr31490.c: Ditto.
4257         * gcc.dg/torture/builtin-math-7.c: Run only if target
4258         large_double.
4259         * gcc.dg/torture/pr45764.c: Skip for AVR.
4260         * gcc.dg/pr47893.c: Ditto.
4261
4262 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4263
4264         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4265         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4266         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4267         add tab to scan target.
4268
4269 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4270
4271         * gcc.target/arm/neon-modes-3.c: New test.
4272
4273 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4276         -fno-loop-interchange -ffast-math.
4277
4278 2011-07-07  Richard Guenther  <rguenther@suse.de>
4279
4280         * gcc.dg/ftrapv-3.c: New testcase.
4281
4282 2011-07-07  Richard Guenther  <rguenther@suse.de>
4283
4284         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4285         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4286
4287 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4288
4289         * gcc.dg/binop-notxor1.c: New test.
4290         * gcc.dg/binop-notand4a.c: New test.
4291         * gcc.dg/binop-notxor2.c: New test.
4292         * gcc.dg/binop-notand3a.c: New test.
4293         * gcc.dg/binop-notand2a.c: New test.
4294         * gcc.dg/binop-notand6a.c: New test.
4295         * gcc.dg/binop-notor1.c: New test.
4296         * gcc.dg/binop-notand1a.c: New test.
4297         * gcc.dg/binop-notand5a.c: New test.
4298         * gcc.dg/binop-notor2.c: New test.
4299
4300 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR middle-end/49640
4303         * gcc.dg/gomp/pr49640.c: New test.
4304
4305 2011-07-07  Richard Guenther  <rguenther@suse.de>
4306
4307         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4308
4309 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4310
4311         PR target/39150
4312         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4313
4314 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4315
4316         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4317         * gcc.target/powerpc/no-r11-2.c: Ditto.
4318         * gcc.target/powerpc/no-r11-3.c: Ditto.
4319
4320 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4323         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4324
4325 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4326
4327         * lib/target-supports.exp (check_profiling_available): Disable
4328         profiling with -fprofile-generate for target avr.
4329
4330 2011-07-06  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/49645
4333         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4334
4335 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4336
4337         PR middle-end/47383
4338         * gcc.dg/pr47383.c: New.
4339
4340 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4341
4342         PR tree-optimization/49647
4343         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4344
4345 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4346
4347         PR testsuite/49542
4348         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4349         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4350
4351 2011-07-05  Jason Merrill  <jason@redhat.com>
4352
4353         PR c++/48157
4354         * g++.dg/template/template-id-4.C: New.
4355
4356 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4357
4358         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4359         * gcc.dg/pr43402.c: Ditto.
4360
4361 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4362
4363         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4364
4365 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4366
4367         * gcc.target/powerpc/ppc-switch-1.c: New test for
4368         --param case-values-threshold.
4369         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4370
4371 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4372
4373         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4374
4375 2011-07-05  Jason Merrill  <jason@redhat.com>
4376
4377         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4378
4379 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4380
4381         PR tree-optimization/47654
4382         * gcc.dg/graphite/block-pr47654.c: New.
4383
4384 2011-07-05  Jason Merrill  <jason@redhat.com>
4385
4386         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4387
4388 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4389
4390         PR tree-optimization/49580
4391         * gcc.dg/autopar/pr49580.c: New test.
4392
4393 2011-07-05  Richard Guenther  <rguenther@suse.de>
4394
4395         PR tree-optimization/49518
4396         PR tree-optimization/49628
4397         * g++.dg/torture/pr49628.C: New testcase.
4398         * gcc.dg/torture/pr49518.c: Likewise.
4399
4400 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402         * ada/acats/run_acats (which): Extract last field from type -p,
4403         type output only if command succeeded.
4404
4405 2011-07-04  Jason Merrill  <jason@redhat.com>
4406
4407         * g++.dg/abi/mangle48.C: New.
4408
4409         * g++.dg/cpp0x/diag1.C: New.
4410
4411         * g++.dg/diagnostic/aka1.C: New.
4412
4413 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR rtl-optimization/49619
4416         * gcc.dg/pr49619.c: New test.
4417
4418         PR rtl-optimization/49472
4419         * gfortran.dg/pr49472.f90: New test.
4420
4421         PR debug/49602
4422         * gcc.dg/pr49602.c: New test.
4423
4424 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4425
4426         PR target/34734
4427         PR target/44643
4428         * gcc.target/avr/avr.exp: Run over cpp files, too.
4429         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4430         * gcc.target/avr/progmem.h: New file.
4431         * gcc.target/avr/exit-abort.h: New file.
4432         * gcc.target/avr/progmem-error-1.c: New file.
4433         * gcc.target/avr/progmem-error-1.cpp: New file.
4434         * gcc.target/avr/progmem-warning-1.c: New file.
4435         * gcc.target/avr/torture/progmem-1.c: New file.
4436         * gcc.target/avr/torture/progmem-1.cpp: New file.
4437
4438 2011-07-04  Richard Guenther  <rguenther@suse.de>
4439
4440         PR tree-optimization/49615
4441         * g++.dg/torture/pr49615.C: New testcase.
4442
4443 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4444
4445         PR tree-optimization/49610
4446         * gcc.dg/vect/pr49610.c: New test.
4447
4448 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/specs/debug1.ads: New test.
4451
4452 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4453
4454         PR fortran/49562
4455         * gfortran.dg/typebound_proc_23.f90: New.
4456
4457 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4458
4459         PR c++/49605
4460         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4461
4462 2011-07-01  Jason Merrill  <jason@redhat.com>
4463
4464         PR c++/48261
4465         * g++.dg/template/template-id-3.C: New.
4466
4467         PR c++/48593
4468         * g++.dg/template/qualified-id4.C: New.
4469
4470         PR c++/48883
4471         * g++.dg/template/explicit-args4.C: New.
4472
4473         PR c++/49085
4474         * g++.dg/template/offsetof2.C: New.
4475
4476 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4477
4478         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4479
4480 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4481
4482         PR libmudflap/49549
4483         * lib/target-supports.exp (check_effective_target_gld): New proc.
4484
4485 2011-07-01  Richard Guenther  <rguenther@suse.de>
4486
4487         PR tree-optimization/49603
4488         * gcc.dg/torture/pr49603.c: New testcase.
4489
4490 2011-06-30  Jason Merrill  <jason@redhat.com>
4491
4492         PR c++/49387
4493         * g++.dg/rtti/template1.C: New.
4494
4495         PR c++/49569
4496         * g++.dg/cpp0x/regress/ctor1.C: New.
4497
4498         PR c++/49355
4499         * g++.dg/cpp0x/initlist54.C: New.
4500
4501 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4502
4503         * gcc.dg/tree-ssa/sra-12.c: New test.
4504
4505 2011-06-29  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4508
4509 2011-06-30  Richard Guenther  <rguenther@suse.de>
4510
4511         PR tree-optimization/46787
4512         * gcc.dg/vect/vect-121.c: New testcase.
4513
4514 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4515
4516         PR tree-optimization/49094
4517         * gcc.dg/tree-ssa/pr49094.c: New test.
4518
4519 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR fortran/49540
4522         * gfortran.dg/pr49540-1.f90: New test.
4523         * gfortran.dg/pr49540-2.f90: New test.
4524
4525 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4526
4527         PR ada/49511
4528         * ada/acats/run_acats (which): Use last field of type -p output.
4529
4530 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4531             Iain Sandoe  <iains@gcc.gnu.org>
4532
4533         PR libobjc/36610
4534         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4535         Only skip on 64-bit *-*-darwin8* && !objc2.
4536
4537 2011-06-30  Richard Guenther  <rguenther@suse.de>
4538
4539         PR tree-optimization/38752
4540         * gcc.c-torture/compile/pr38752.c: New testcase.
4541
4542 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4543
4544         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4545         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4546
4547 2011-06-29  Jason Merrill  <jason@redhat.com>
4548
4549         PR c++/49216
4550         * g++.dg/cpp0x/initlist53.C: Use placement new.
4551         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4552         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4553
4554         PR c++/49003
4555         * g++.dg/cpp0x/trailing6.C: New.
4556         * g++.dg/cpp0x/pr45908.C: No error.
4557
4558         PR c++/49272
4559         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4560
4561         PR c++/49520
4562         * g++.dg/cpp0x/constexpr-using2.C: New.
4563
4564         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4565
4566         PR c++/45923
4567         * g++.dg/cpp0x/constexpr-diag3.C: New.
4568         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4569         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4570         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4571         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4572
4573 2011-06-29  Jason Merrill  <jason@redhat.com>
4574
4575         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4576
4577 2011-06-29  Richard Guenther  <rguenther@suse.de>
4578
4579         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4580
4581 2011-06-29  Jason Merrill  <jason@redhat.com>
4582
4583         * g++.dg/cpp0x/initlist-value2.C: New.
4584
4585         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4586         * g++.dg/cpp0x/initlist-value.C: New.
4587
4588 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4589
4590         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4591
4592 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4595         * gcc.dg/inline_2.c: Likewise.
4596         * gcc.dg/unroll_1.c: Likewise.
4597
4598 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR debug/49567
4601         * gcc.target/i386/pr49567.c: New test.
4602
4603 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4604
4605         * gnat.dg/opt17.ad[sb]: New test.
4606
4607 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4608             Tom de Vries  <tom@codesourcery.com>
4609
4610         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4611         (check_effective_target_arm_thumb2): New effective targets.
4612         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4613         properly.  Clean up temporary files.
4614         * gcc.target/arm/ivopts-2.c: Likewise.
4615         * gcc.target/arm/ivopts-3.c: Likewise.
4616         * gcc.target/arm/ivopts-4.c: Likewise.
4617         * gcc.target/arm/ivopts-5.c: Likewise.
4618         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4619
4620 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4621
4622         PR fortran/49479
4623         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4624
4625 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4626
4627         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4628         * gcc.target/arm/vfp-ldmias.c: Likewise.
4629         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4630         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4631         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4632         * gcc.target/arm/vfp-stmias.c: Likewise.
4633         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4634         * gcc.target/arm/vfp-stmiad.c: Likewise.
4635
4636 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4637
4638         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4639         dg-prune-output.
4640         * gcc.target/arm/pr45701-2.c: Ditto.
4641
4642 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4643
4644         PR fortran/49466
4645         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4646         * gfortran.dg/extends_14.f03: Modified.
4647
4648 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4649
4650         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4651         early if the test is already being skipped.
4652
4653         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4654         scan-assembler-dem-not): For missing file, report unresolved with
4655         same message as for pass/fail, with reason reported in log file.
4656
4657         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4658         from add_options_for_arm_neon_fp16.
4659         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4660         check_effective_target_arm_neon_fp16_ok_nocache.
4661         Check -mfpu and -mfloat-abi options from current multilib.
4662         Do not require neon support.
4663         (check_effective_target_arm_fp16_ok): Renamed from
4664         check_effecitve_target_arm_neon_fp16_ok.
4665         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4666         arm_neon_fp16_ok and arm_fp16.
4667         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4668         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4669         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4670         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4671
4672 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * gcc.dg/builtin-assume-aligned-1.c: New test.
4675         * gcc.dg/builtin-assume-aligned-2.c: New test.
4676         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4677
4678         PR debug/49544
4679         * gcc.dg/pr49544.c: New test.
4680
4681 2011-06-27  Richard Guenther  <rguenther@suse.de>
4682
4683         PR tree-optimization/49394
4684         * g++.dg/torture/pr49394.C: New testcase.
4685
4686 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4687
4688         * gcc.dg/optimize-bswapdi-2.c: New test.
4689
4690 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4691             Richard Sandiford  <richard.sandiford@linaro.org>
4692
4693         PR tree-optimization/49169
4694         * gcc.dg/torture/pr49169.c: New test.
4695
4696 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4697
4698         PR testsuite/49529
4699         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4700
4701         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4702         hppa*-*-hpux*.
4703
4704 2011-06-26  Jason Merrill  <jason@redhat.com>
4705
4706         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4707
4708         PR c++/49528
4709         * g++.dg/init/ref19.C: New.
4710         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4711
4712 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR tree-optimization/48377
4715         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4716         non_strict_align.
4717
4718 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4719
4720         PR middle-end/49191
4721         * lib/target-supports.exp (check_effective_target_non_strict_align):
4722         New.
4723         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4724
4725 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4726
4727         PR tree-optimizations/49516
4728         * g++.dg/tree-ssa/pr49516.C: New test.
4729
4730 2011-06-23  Jason Merrill  <jason@redhat.com>
4731
4732         PR c++/35255
4733         * g++.dg/template/partial10.C: New.
4734         * g++.dg/template/partial11.C: New.
4735
4736 2011-06-23  Jeff Law <law@redhat.com>
4737
4738         PR middle-end/48770
4739         * gcc.dg/pr48770.c: New test.
4740
4741 2011-06-23  Jan Hubicka  <jh@suse.cz>
4742
4743         PR middle-end/49373
4744         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4745
4746 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR testsuite/49512
4749         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4750         instead of -fdump-tree-optimized.
4751
4752 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4753
4754         PR c++/44625
4755         * g++.dg/template/crash107.C: New.
4756         * g++.dg/template/error17.C: Adjust.
4757
4758 2011-06-23  Jason Merrill  <jason@redhat.com>
4759
4760         PR c++/49507
4761         * g++.dg/cpp0x/defaulted30.C: New.
4762
4763         PR c++/49440
4764         * g++.dg/rtti/anon-ns1.C: New.
4765
4766         PR c++/49395
4767         * g++.dg/init/ref18.C: New.
4768
4769         PR c++/36435
4770         * g++.dg/template/partial9.C: New.
4771
4772 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4773
4774         PR middle-end/49373
4775         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4776
4777 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4778
4779         PR debug/49496
4780         * gcc.dg/pr49496.c: New test.
4781
4782 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4783
4784         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4785         is not xscale.
4786
4787         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4788
4789         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4790         * gcc.target/arm/pr42879.c: Likewise.
4791         * gcc.target/arm/pr45701-3.c: Likewise.
4792
4793         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4794         * gcc.target/arm/pr40482.c: Likewise.
4795         * gcc.target/arm/stack-corruption.c: Likewise.
4796
4797 2011-06-22  Richard Guenther  <rguenther@suse.de>
4798
4799         PR tree-optimization/49493
4800         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4801
4802 2011-06-22  Jason Merrill  <jason@redhat.com>
4803
4804         PR c++/49260
4805         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4806
4807 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4808             Dmitry Melnik  <dm@ispras.ru>
4809
4810         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4811         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4812         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4813
4814 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         * gcc.target/arm/tlscall.c: New.
4817
4818 2011-06-21  Jason Merrill  <jason@redhat.com>
4819
4820         PR c++/49172
4821         * g++.dg/cpp0x/constexpr-ref1.C: New.
4822         * g++.dg/cpp0x/constexpr-ref2.C: New.
4823         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4824
4825         PR c++/49482
4826         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4827
4828         PR c++/49418
4829         * g++.dg/template/param3.C: New.
4830
4831 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4832
4833         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4834         my_clrsb test functions.
4835         (main): Test clrsb.
4836         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4837         test_sll, test_ull): Add clrsb tests.
4838         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4839         clrsbll.
4840
4841 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4842
4843         PR fortran/49112
4844         * gfortran.dg/class_44.f03: New.
4845
4846 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4847
4848         PR tree-optimization/49478
4849         * gcc.dg/vect/pr49478.c
4850
4851 2011-06-21  Richard Guenther  <rguenther@suse.de>
4852
4853         PR tree-optimization/49483
4854         * gcc.dg/vect/vect-120.c: New testcase.
4855
4856 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4857
4858         PR testsuite/49443
4859         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4860         * gcc.dg/vect/vect-peel-4.c: Likewise.
4861
4862 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4863
4864         PR middle-end/49139
4865         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4866         * gcc.dg/always_inline2.c: Likewise.
4867         * gcc.dg/always_inline3.c: Likewise.
4868         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4869         * gcc.dg/inline_1.c: Likewise.
4870         * gcc.dg/inline_2.c: Likewise.
4871         * gcc.dg/inline_3.c: Likewise.
4872         * gcc.dg/inline_4.c: Likewise.
4873         * gcc.dg/20051201-1.c: Likewise.
4874         * gcc.dg/pr40087.c: Likewise.
4875         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4876         * gcc.dg/inline-22.c: Likewise.
4877         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4878         * gcc.dg/lto/20090218-1_1.c: Likewise.
4879         * g++.dg/ipa/devirt-7.C: Likewise.
4880         * gcc.dg/uninit-pred-5_a.c: Likewise.
4881         * gcc.dg/uninit-pred-5_b.c: Likewise.
4882         * gcc.dg/fail_always_inline.c: New.
4883
4884 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4887         into 6 jobs instead of 3.
4888
4889 2011-06-20  Jason Merrill  <jason@redhat.com>
4890
4891         PR c++/49216
4892         * g++.dg/cpp0x/initlist53.C: New.
4893
4894 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4895
4896         PR fortran/18918
4897         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4898         * gfortran.dg/coarray_lock_3.f90: New.
4899         * gfortran.dg/coarray/lock_1.f90: New.
4900
4901 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4902
4903         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4904         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4905         unresolved and report the reason to the log file.
4906
4907         * lib/scanasm.exp (object-size): Move argument processing earlier
4908         to report errors before verifying that the file exists.  Report
4909         problems detected at runtime as unresolved instead of error and
4910         report their reasons to the log file.
4911
4912 2011-06-20  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/47080
4915         * g++.dg/cpp0x/explicit6.C: New.
4916
4917         PR c++/47635
4918         * g++.dg/cpp0x/enum20.C: New.
4919
4920         PR c++/48138
4921         * g++.dg/ext/attr-aligned01.C: New.
4922
4923         PR c++/49205
4924         * g++.dg/cpp0x/variadic-default.C: New.
4925
4926         PR c++/43321
4927         * g++.dg/cpp0x/auto26.C: New.
4928
4929         PR c++/43831
4930         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4931
4932 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4933
4934         * gcc.dg/binop-notand1.c: New test.
4935         * gcc.dg/binop-notand2.c: New test.
4936         * gcc.dg/binop-notand3.c: New test.
4937         * gcc.dg/binop-notand4.c: New test.
4938         * gcc.dg/binop-notand5.c: New test.
4939         * gcc.dg/binop-notand6.c: New test.
4940
4941 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR testsuite/49432
4944         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4945
4946 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4947
4948         PR fortran/49400
4949         * gfortran.dg/proc_ptr_31.f90: New.
4950
4951 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4952
4953         * gnat.dg/volatile6.adb: New test.
4954         * gnat.dg/volatile7.adb: Likewise.
4955         * gnat.dg/volatile8.adb: Likewise.
4956         * gnat.dg/volatile9.adb: Likewise.
4957
4958 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4959
4960         * gnat.dg/constant3.adb: New test.
4961
4962 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4963
4964         PR libfortran/49296
4965         * gfortran.dg/read_list_eof_1.f90: New test.
4966
4967 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4968
4969         PR target/49411
4970         * gcc.target/i386/testimm-1.c: New test.
4971         * gcc.target/i386/testimm-2.c: New test.
4972         * gcc.target/i386/testimm-3.c: New test.
4973         * gcc.target/i386/testimm-4.c: New test.
4974         * gcc.target/i386/testimm-5.c: New test.
4975         * gcc.target/i386/testimm-6.c: New test.
4976         * gcc.target/i386/testimm-7.c: New test.
4977         * gcc.target/i386/testimm-8.c: New test.
4978         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4979         * gcc.target/i386/xop-rotate1-int.c: New test.
4980         * gcc.target/i386/xop-rotate2-int.c: New test.
4981
4982 2011-06-17  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/cpp0x/rv-func2.C: New.
4985
4986         * g++.dg/debug/dwarf2/lambda1.C: New.
4987         * g++.dg/warn/Wshadow-6.C: Adjust.
4988
4989 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4990
4991         PR fortran/48699
4992         * gfortran.dg/move_alloc_5.f90: New.
4993
4994 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4995
4996         PR rtl-optimization/48542
4997         * gcc.dg/torture/pr48542.c: New test.
4998
4999 2011-06-16  Jason Merrill  <jason@redhat.com>
5000
5001         PR c++/44160
5002         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5003
5004         PR c++/45378
5005         * g++.dg/cpp0x/initlist52.C New.
5006
5007         PR c++/45399
5008         * c-c++-common/raw-string-12.c: New.
5009
5010         PR c++/49229
5011         * g++.dg/cpp0x/sfinae26.C: New.
5012
5013         PR c++/49251
5014         * g++.dg/cpp0x/variadic113.C: New.
5015
5016         PR c++/49420
5017         * g++.dg/cpp0x/variadic112.C: New.
5018
5019 2011-06-16  Jeff Law <law@redhat.com>
5020
5021         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5022         improved jump threading.
5023         * gcc.dg/builtin-object-size-2.c: Likewise.
5024         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5025
5026 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5027
5028         PR fortran/49074
5029         * gfortran.dg/typebound_assignment_3.f03: New.
5030
5031 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5032
5033         PR testsuite/48727
5034         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5035
5036 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5037
5038         PR tree-optimization/49343
5039         * gnat.dg/discr31.ad[sb]: New test.
5040
5041 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5042
5043         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5044
5045 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5046
5047         PR target/45098
5048         * gcc.target/arm/ivopts-3.c: Update test.
5049         * gcc.target/arm/ivopts-5.c: Same.
5050
5051 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5052
5053         Revert:
5054         2011-06-10  Wei Guozhi  <carrot@google.com>
5055
5056         PR target/45335
5057         * gcc.target/arm/pr45335.c: New test.
5058         * gcc.target/arm/pr45335-2.c: New test.
5059         * gcc.target/arm/pr45335-3.c: New test.
5060         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5061         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5062         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5063
5064 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5065
5066         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5067
5068 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5069
5070         PR fortran/49417
5071         * gfortran.dg/class_43.f03: New.
5072
5073 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR tree-optimization/49419
5076         * gcc.c-torture/execute/pr49419.c: New test.
5077
5078 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5079
5080         * gcc.dg/sms-9.c: New file.
5081
5082 2011-06-15  Easwaran Raman  <eraman@google.com>
5083
5084         PR rtl-optimization/49414
5085         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5086
5087 2011-06-14  Jason Merrill  <jason@redhat.com>
5088
5089         * g++.dg/cpp0x/noexcept13.C: New.
5090
5091 2011-06-14  Easwaran Raman  <eraman@google.com>
5092
5093         PR rtl-optimization/44194
5094         * gcc.dg/pr44194-1.c: New test.
5095         * gcc.dg/pr44194-2.c: New test.
5096
5097 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5098
5099         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5100         switches.
5101         * gcc.target/arm/pr45701-2.c: Likewise.
5102         * gcc.target/arm/thumb-branch1.c: Likewise.
5103
5104 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5105
5106         PR testsuite/48727
5107         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5108
5109 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5110
5111         * gcc.target/arm/pr45701-1.c: Require thumb support.
5112         * gcc.target/arm/pr45701-2.c: Likewise.
5113         * gcc.target/arm/thumb-branch1.c: Likewise.
5114
5115         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5116         * gcc.target/arm/pr39839.c: Likewise.
5117         * gcc.target/arm/pr40657-2.c: Likewise.
5118         * gcc.target/arm/pr40956.c: Likewise.
5119         * gcc.target/arm/pr41679.c: Likewise.
5120         * gcc.target/arm/pr42235.c: Likewise.
5121         * gcc.target/arm/pr42495.c: Likewise.
5122         * gcc.target/arm/pr42505.c: Likewise.
5123         * gcc.target/arm/pr42574.c: Likewise.
5124         * gcc.target/arm/pr46883.c: Likewise.
5125         * gcc.target/arm/pr46934.c: Likewise.
5126         * gcc.target/arm/xor-and.c: Likewise.
5127
5128 2011-06-14  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.dg/other/error23.C: Adjust error message.
5131         * g++.dg/other/error32.C: Likewise.
5132
5133         PR c++/49389
5134         * g++.dg/cpp0x/rv-dotstar.C: New.
5135
5136         PR c++/49369
5137         * g++.dg/cpp0x/decltype30.C: New.
5138
5139         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5140
5141 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR fortran/49103
5144         * gfortran.dg/pr49103.f90: New test.
5145
5146 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5147
5148         PR target/45098
5149         * gcc.target/arm/ivopts-3.c: New test.
5150         * gcc.target/arm/ivopts-4.c: New test.
5151         * gcc.target/arm/ivopts-5.c: New test.
5152
5153 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR rtl-optimization/49390
5156         * gcc.c-torture/execute/pr49390.c: New test.
5157
5158 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5159
5160         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5161
5162 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5163
5164         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5165         * gcc.c-torture/execute/cmpsi-2.x: New file.
5166         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5167         * gcc.c-torture/execute/pr45262.x: New file.
5168         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5169         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5170         int32plus
5171         * gcc.c-torture/compile/pr49163.c: Ditto.
5172
5173 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5174
5175         * gcc.dg/vect/vect-16.c: Rename to...
5176         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5177         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5178         for double-word vectors.
5179         * gcc.dg/vect/vect-peel-4.c: Likewise.
5180         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5181         vect_element_align.
5182         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5183         -fno-fast-math.
5184
5185 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5186
5187         PR target/44618
5188         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5189
5190 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5191
5192         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5193
5194 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5195
5196         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5197
5198 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5199
5200         * gfortran.dg/trim_optimize_8.f90:  New test case.
5201
5202 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5203            Ira Rosen  <ira.rosen@linaro.org>
5204
5205         PR tree-optimization/49352
5206         * gcc.dg/vect/pr49352.c: New test.
5207
5208 2011-06-12  Tobias Burnus
5209
5210         PR fortran/49324
5211         * gfortran.dg/alloc_comp_assign_11.f90: New.
5212
5213 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5214
5215         * gfortran.dg/trim_optimize_7.f90:  New test.
5216
5217 2011-06-10  Wei Guozhi  <carrot@google.com>
5218
5219         PR target/45335
5220         * gcc.target/arm/pr45335.c: New test.
5221         * gcc.target/arm/pr45335-2.c: New test.
5222         * gcc.target/arm/pr45335-3.c: New test.
5223         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5224         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5225         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5226
5227 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5228
5229         PR c++/41769
5230         * g++.dg/parse/error39.C: New.
5231
5232 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5233
5234         * gcc.target/arm/20090811-1.c: Skip for incompatible
5235         options, do not override other options.
5236         * gcc.target/arm/combine-cmp-shift.c: Skip for
5237         incompatible options.
5238         * gcc.target/arm/pr45094.c: Likewise.
5239         * gcc.target/arm/scd42-1.c: Likewise.
5240         * gcc.target/arm/scd42-3.c: Likewise.
5241         * gcc.target/arm/thumb-ltu.c: Likewise.
5242
5243         * lib/target-supports.exp
5244         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5245         multilib flags use -mfpu with a value other than neon-fp16.
5246
5247 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5248
5249         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5250         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5251
5252 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5253
5254         * lib/target-supports.exp (check_effective_target_pie): New proc.
5255         * gcc.dg/pie-link.c: Use target pie.
5256
5257 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5258             Laurent Roug�  <laurent.rouge@menta.fr>
5259
5260         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5261         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5262
5263 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5264
5265         * gfortran.dg/coarray/sync_1.f90: New test for
5266         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5267
5268 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5269
5270         PR tree-optimization/49318
5271         * gcc.dg/vect/pr49318.c: New test.
5272
5273 2011-06-09  David Krauss  <potswa@mac.com>
5274
5275         * g++.dg/template/arrow1.C: New.
5276
5277 2011-06-09  Jason Merrill  <jason@redhat.com>
5278
5279         * lib/prune.exp: Prune "note"s.
5280         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5281
5282         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5283         * g++.dg/template/dependent-expr3.C: Likewise.
5284         * g++.dg/parse/template7.C: Likewise.
5285         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5286         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5287         * g++.old-deja/g++.pt/friend38.C: Likewise.
5288         * g++.old-deja/g++.pt/crash32.C: Likewise.
5289         * g++.old-deja/g++.other/init4.C: Likewise.
5290         * g++.old-deja/g++.other/friend8.C: Likewise.
5291
5292         * g++.dg/ext/complex7.C: Adjust expected output.
5293         * g++.dg/diagnostic/method1.C: Likewise.
5294         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5295         * g++.dg/parse/crash33.C: Likewise.
5296         * g++.dg/other/warning1.C: Likewise.
5297         * g++.dg/init/pr29571.C: Likewise.
5298         * g++.dg/warn/overflow-warn-1.C: Likewise.
5299         * g++.dg/warn/overflow-warn-3.C: Likewise.
5300         * g++.dg/warn/overflow-warn-4.C: Likewise.
5301         * g++.old-deja/g++.oliva/template1.C: Likewise.
5302
5303         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5304         * g++.dg/parse/template7.C: Adjust.
5305
5306 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5307
5308         PR target/49307
5309         * gcc.dg/pr49307.c: New.
5310
5311 2011-06-09  Wei Guozhi  <carrot@google.com>
5312
5313         PR target/46975
5314         * gcc.target/arm/pr46975.c: New testcase.
5315
5316 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5317
5318         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5319         (PMETH, arglist_t): Removed.
5320         (method_get_number_of_arguments): Removed.
5321         (method_get_nth_argument): Removed.
5322         (method_get_first_argument): Removed.
5323         (method_get_next_argument): Removed.
5324         (method_get_sizeof_arguments): Removed.
5325         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5326         (PMETH): Removed.
5327         (method_get_number_of_arguments): Removed.
5328         (method_get_nth_argument): Removed.
5329         (method_get_first_argument): Removed.
5330         (method_get_next_argument): Removed.
5331         (method_get_sizeof_arguments): Removed.
5332         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5333
5334 2011-06-09  David Li  <davidxl@google.com>
5335
5336         * gcc.dg/dump-pass.c: New test.
5337
5338 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5339
5340         PR c++/29003
5341         * g++.dg/parse/error38.C: New.
5342
5343 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR middle-end/49308
5346         * gfortran.dg/pr49308.f90: New test.
5347
5348 2011-06-08  Jason Merrill  <jason@redhat.com>
5349
5350         * g++.dg/cpp0x/noexcept11.C: New.
5351         * g++.dg/cpp0x/noexcept12.C: New.
5352         * g++.dg/cpp0x/sfinae11.C: Adjust.
5353
5354 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR testsuite/49323
5357         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5358         to dg-options, match also DW_AT_linkage_name.
5359
5360 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5361
5362         PR middle-end/21953
5363         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5364         -fno-common on alpha*-dec-osf*.
5365         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5366
5367 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5368
5369         PR rtl-optimization/49303
5370         * gcc.target/ia64/pr49303.c: New test.
5371
5372 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5373
5374         PR fortran/18918
5375         * gfortran.dg/coarray_lock_1.f90: New.
5376         * gfortran.dg/coarray_lock_2.f90: New.
5377
5378 2011-06-07  Jason Merrill  <jason@redhat.com>
5379
5380         * lib/prune.exp: Look for "required" rather than "instantiated".
5381         * g++.dg/abi/mangle11.C: Likewise.
5382         * g++.dg/abi/mangle12.C: Likewise.
5383         * g++.dg/abi/mangle17.C: Likewise.
5384         * g++.dg/abi/mangle20-2.C: Likewise.
5385         * g++.dg/abi/pragma-pack1.C: Likewise.
5386         * g++.dg/cpp0x/decltype26.C: Likewise.
5387         * g++.dg/cpp0x/decltype28.C: Likewise.
5388         * g++.dg/cpp0x/decltype29.C: Likewise.
5389         * g++.dg/cpp0x/enum11.C: Likewise.
5390         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5391         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5392         * g++.dg/cpp0x/pr47416.C: Likewise.
5393         * g++.dg/ext/case-range2.C: Likewise.
5394         * g++.dg/ext/case-range3.C: Likewise.
5395         * g++.dg/gomp/for-19.C: Likewise.
5396         * g++.dg/gomp/pr37533.C: Likewise.
5397         * g++.dg/gomp/pr38639.C: Likewise.
5398         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5399         * g++.dg/inherit/base3.C: Likewise.
5400         * g++.dg/inherit/using6.C: Likewise.
5401         * g++.dg/init/placement4.C: Likewise.
5402         * g++.dg/init/reference3.C: Likewise.
5403         * g++.dg/lookup/scoped6.C: Likewise.
5404         * g++.dg/lookup/using7.C: Likewise.
5405         * g++.dg/other/abstract1.C: Likewise.
5406         * g++.dg/other/error10.C: Likewise.
5407         * g++.dg/other/error5.C: Likewise.
5408         * g++.dg/other/field1.C: Likewise.
5409         * g++.dg/other/offsetof5.C: Likewise.
5410         * g++.dg/parse/bitfield2.C: Likewise.
5411         * g++.dg/parse/constant4.C: Likewise.
5412         * g++.dg/parse/crash20.C: Likewise.
5413         * g++.dg/parse/invalid-op1.C: Likewise.
5414         * g++.dg/parse/non-dependent2.C: Likewise.
5415         * g++.dg/parse/template18.C: Likewise.
5416         * g++.dg/tc1/dr152.C: Likewise.
5417         * g++.dg/tc1/dr166.C: Likewise.
5418         * g++.dg/tc1/dr176.C: Likewise.
5419         * g++.dg/tc1/dr213.C: Likewise.
5420         * g++.dg/template/access11.C: Likewise.
5421         * g++.dg/template/access2.C: Likewise.
5422         * g++.dg/template/access3.C: Likewise.
5423         * g++.dg/template/access7.C: Likewise.
5424         * g++.dg/template/arg7.C: Likewise.
5425         * g++.dg/template/cond2.C: Likewise.
5426         * g++.dg/template/crash13.C: Likewise.
5427         * g++.dg/template/crash40.C: Likewise.
5428         * g++.dg/template/crash7.C: Likewise.
5429         * g++.dg/template/crash84.C: Likewise.
5430         * g++.dg/template/ctor5.C: Likewise.
5431         * g++.dg/template/defarg13.C: Likewise.
5432         * g++.dg/template/defarg14.C: Likewise.
5433         * g++.dg/template/dtor7.C: Likewise.
5434         * g++.dg/template/eh2.C: Likewise.
5435         * g++.dg/template/error2.C: Likewise.
5436         * g++.dg/template/error43.C: Likewise.
5437         * g++.dg/template/friend32.C: Likewise.
5438         * g++.dg/template/injected1.C: Likewise.
5439         * g++.dg/template/instantiate1.C: Likewise.
5440         * g++.dg/template/instantiate3.C: Likewise.
5441         * g++.dg/template/instantiate5.C: Likewise.
5442         * g++.dg/template/instantiate7.C: Likewise.
5443         * g++.dg/template/local6.C: Likewise.
5444         * g++.dg/template/lookup2.C: Likewise.
5445         * g++.dg/template/member5.C: Likewise.
5446         * g++.dg/template/memfriend15.C: Likewise.
5447         * g++.dg/template/memfriend16.C: Likewise.
5448         * g++.dg/template/memfriend17.C: Likewise.
5449         * g++.dg/template/memfriend7.C: Likewise.
5450         * g++.dg/template/meminit1.C: Likewise.
5451         * g++.dg/template/nested3.C: Likewise.
5452         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5453         * g++.dg/template/nontype12.C: Likewise.
5454         * g++.dg/template/nontype13.C: Likewise.
5455         * g++.dg/template/nontype6.C: Likewise.
5456         * g++.dg/template/pr23510.C: Likewise.
5457         * g++.dg/template/pr35240.C: Likewise.
5458         * g++.dg/template/ptrmem15.C: Likewise.
5459         * g++.dg/template/ptrmem6.C: Likewise.
5460         * g++.dg/template/qualified-id1.C: Likewise.
5461         * g++.dg/template/qualttp20.C: Likewise.
5462         * g++.dg/template/qualttp3.C: Likewise.
5463         * g++.dg/template/qualttp4.C: Likewise.
5464         * g++.dg/template/qualttp5.C: Likewise.
5465         * g++.dg/template/qualttp6.C: Likewise.
5466         * g++.dg/template/qualttp7.C: Likewise.
5467         * g++.dg/template/qualttp8.C: Likewise.
5468         * g++.dg/template/recurse.C: Likewise.
5469         * g++.dg/template/recurse2.C: Likewise.
5470         * g++.dg/template/ref5.C: Likewise.
5471         * g++.dg/template/scope2.C: Likewise.
5472         * g++.dg/template/sfinae10.C: Likewise.
5473         * g++.dg/template/sfinae3.C: Likewise.
5474         * g++.dg/template/sizeof3.C: Likewise.
5475         * g++.dg/template/static9.C: Likewise.
5476         * g++.dg/template/template-id-2.C: Likewise.
5477         * g++.dg/template/typedef13.C: Likewise.
5478         * g++.dg/template/typename4.C: Likewise.
5479         * g++.dg/template/using14.C: Likewise.
5480         * g++.dg/template/using2.C: Likewise.
5481         * g++.dg/template/warn1.C: Likewise.
5482         * g++.dg/warn/Wparentheses-13.C: Likewise.
5483         * g++.dg/warn/Wparentheses-15.C: Likewise.
5484         * g++.dg/warn/Wparentheses-16.C: Likewise.
5485         * g++.dg/warn/Wparentheses-17.C: Likewise.
5486         * g++.dg/warn/Wparentheses-18.C: Likewise.
5487         * g++.dg/warn/Wparentheses-19.C: Likewise.
5488         * g++.dg/warn/Wparentheses-20.C: Likewise.
5489         * g++.dg/warn/Wparentheses-23.C: Likewise.
5490         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5491         * g++.dg/warn/noeffect2.C: Likewise.
5492         * g++.dg/warn/noeffect4.C: Likewise.
5493         * g++.dg/warn/pr8570.C: Likewise.
5494         * g++.old-deja/g++.brendan/init2.C: Likewise.
5495         * g++.old-deja/g++.eh/spec6.C: Likewise.
5496         * g++.old-deja/g++.pt/crash10.C: Likewise.
5497         * g++.old-deja/g++.pt/crash36.C: Likewise.
5498         * g++.old-deja/g++.pt/derived3.C: Likewise.
5499         * g++.old-deja/g++.pt/error2.C: Likewise.
5500         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5501         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5502         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5503         * g++.old-deja/g++.pt/overload7.C: Likewise.
5504         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5505
5506 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5507             Iain Sandoe  <iains@gcc.gnu.org>
5508
5509         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5510         Added code to deal with the case when [Protocol
5511         -descriptionForInstanceMethod:] or [Protocol
5512         -descriptionForClassMethod:] returns NULL.
5513
5514 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5515             Iain Sandoe  <iains@gcc.gnu.org>
5516
5517         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5518         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5519         Added cast.
5520
5521 2011-06-07  Xinliang David Li  <davidxl@google.com>
5522
5523         * gcc.dg/inline_2.c: New test.
5524         * gcc.dg/unroll_2.c: New test.
5525         * gcc.dg/inline_3.c: New test.
5526         * gcc.dg/unroll_3.c: New test.
5527         * gcc.dg/inline_4.c: New test.
5528         * gcc.dg/unroll_4.c: New test.
5529         * gcc.dg/inline_1.c: New test.
5530         * gcc.dg/unroll_1.c: New test.
5531
5532 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534         PR tree-optimization/48497
5535         * lib/gcc-defs.exp (dg-additional-options): New proc.
5536         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5537         -msse2 on 32-bit x86.
5538
5539 2011-06-06  Jason Merrill  <jason@redhat.com>
5540
5541         * g++.dg/cpp0x/enum19.C: New.
5542
5543 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5544
5545         * gcc.target/arm/neon-reload-class.c: New test.
5546
5547 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5548
5549         PR debug/49130
5550         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5551
5552 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5553
5554         * gcc.target/arm/smlatb-1.c: New file.
5555         * gcc.target/arm/smlatt-1.c: New file.
5556         * gcc.target/arm/smlaltb-1.c: New file.
5557         * gcc.target/arm/smlaltt-1.c: New file.
5558
5559 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5560
5561         * gcc.target/arm/mla-2.c: New test.
5562
5563 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR gcov-profile/49299
5566         * gcc.dg/tree-prof/pr49299-1.c: New test.
5567         * gcc.dg/tree-prof/pr49299-2.c: New test.
5568
5569 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5570
5571         * lib/target-supports.exp
5572         (check_effective_target_vect_widen_mult_qi_to_hi):
5573         Add NEON as supporting target.
5574         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5575         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5576         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5577         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5578         using widening multiplication on targets that support it.
5579         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5580         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5581         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5582
5583 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5584
5585         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5586         Modern Objective-C runtime API.
5587         * objc/execute/next_mapping.h: Removed.
5588         * objc-obj-c++-shared/next-mapping.h: Removed.
5589         * objc-obj-c++-shared/Object1.h: Removed.
5590         * objc-obj-c++-shared/Object1.m: Removed.
5591         * objc-obj-c++-shared/Object1.mm: Removed.
5592         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5593         * objc-obj-c++-shared/Protocol1.h: Removed.
5594         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5595         of ProtoBool, IVAR_T and METHOD.
5596         * objc-obj-c++-shared/runtime.h: New.
5597         * objc-obj-c++-shared/TestsuiteObject.h: New.
5598         * objc-obj-c++-shared/TestsuiteObject.m: New.
5599
5600         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5601         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5602         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5603         it a class method.
5604         * objc/execute/_cmd.m: Include
5605         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5606         runtime API.  ([TestClass +initialize]): Include this method also
5607         with the GNU runtime.
5608         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5609         Object.  ([-setValue:]): Return void.
5610         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5611         with the GNU runtime.  Include
5612         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5613         for the NeXT runtime.  Use the existing print_ivars() and
5614         compare_structures() implementations for the old NeXT runtime.
5615         Added new implementations for the Modern GNU and NeXT runtimes.
5616         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5617         well.  (main): Use objc_getClass().  Use return instead of exit.
5618         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5619         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5620         of exit().
5621         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5622         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5623         instead of Object.  (main): Use return instead of exit().
5624         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5625         instead of Object.  Removed prototype for exit().  (main): Use
5626         return instead of exit().  Use the Modern Objective-C runtime API.
5627         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5628         Object.
5629         * objc/execute/class-tests-1.h: Include
5630         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5631         runtime API.  (test_class_with_superclass): Do not call [Object
5632         class].  There is no need to with the current libobjc.
5633         * objc/execute/class-tests-2.h: Include
5634         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5635         runtime API.
5636         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5637         ../../objc-obj-c++-shared/next-mapping.h.
5638         * objc/execute/class-2.m: Likewise.
5639         * objc/execute/class-3.m: Likewise.
5640         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5641         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5642         +initialize]): Include this method also with the GNU
5643         runtime. (main): Use the Modern Objective-C runtime API.
5644         * objc/execute/class-5.m: Likewise.
5645         * objc/execute/class-6.m: Likewise.
5646         * objc/execute/class-7.m: Likewise.
5647         * objc/execute/class-8.m: Likewise.
5648         * objc/execute/class-9.m: Likewise.
5649         * objc/execute/class-10.m: Likewise.
5650         * objc/execute/class-11.m: Likewise.
5651         * objc/execute/class-12.m: Likewise.
5652         * objc/execute/class-13.m: Likewise.
5653         * objc/execute/class-14.m: Likewise.
5654         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5655         this method also with the GNU runtime.
5656         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5657         +initialize]): Include this method also with the GNU runtime.
5658         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5659         of Object.
5660         * objc/execute/encode-1.m: Likewise.
5661         * objc/execute/enumeration-1.m: Likewise.
5662         * objc/execute/enumeration-2.m: Likewise.
5663         * objc/execute/exceptions/catchall-1.m: Likewise.
5664         * objc/execute/exceptions/finally-1.m: Likewise.
5665         * objc/execute/exceptions/foward-1.m: Likewise.
5666         * objc/execute/exceptions/local-variables-1.m: Likewise.
5667         * objc/execute/exceptions/throw-nil.m: Likewise.
5668         * objc/execute/exceptions/trivial.m: Likewise.
5669         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5670         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5671         * objc/execute/exceptions/matcher-1.m: Likewise.
5672         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5673         Object.
5674         * objc/execute/formal_protocol-2.m: Likewise.
5675         * objc/execute/formal_protocol-3.m: Likewise.
5676         * objc/execute/formal_protocol-4.m: Likewise.
5677         * objc/execute/formal_protocol-5.m: Include
5678         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5679         protocol_getName().
5680         * objc/execute/formal_protocol-6.m: Likewise.
5681         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5682         Object.  Include <objc/Protocol.h> instead of
5683         ../../objc-obj-c++-shared/Protocol1.h.
5684         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5685         Object.
5686         * objc/execute/informal_protocol.m: Likewise.
5687         * objc/execute/load-3.m: Likewise.
5688         * objc/execute/many_args_method.m ([TestClass +initialize]):
5689         Include this method with the GNU runtime as well.
5690         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5691         * objc/execute/nested-func-1.m: Use TestsuiteObject
5692         instead of Object.
5693         * objc/execute/nil_method-1.m: Likewise.
5694         * objc/execute/no_clash.m: Likewise.
5695         * objc/execute/np-1.m: Do not include
5696         ../../objc-obj-c++-shared/Protocol1.h.
5697         (main): Use return instead of exit().
5698         * objc/execute/np-2.m: Do not include
5699         ../../objc-obj-c++-shared/Protocol1.h.
5700         ([MyObject +initialize]): Include this method also with the GNU
5701         runtime.  (main): Use return instead of exit().
5702         * objc/execute/object_is_class.m: Include
5703         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5704         of Object.  (main): Use the Modern Objective-C runtime API.
5705         * objc/execute/object_is_meta_class.m: Likewise.
5706         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5707         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5708         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5709         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5710         Objective-C runtime API.
5711         * objc/execute/protocol-isEqual-2.m: Likewise.
5712         * objc/execute/protocol-isEqual-3.m: Likewise.
5713         * objc/execute/protocol-isEqual-4.m: Likewise.
5714         * objc/execute/redefining_self.m ([TestClass +initialize]):
5715         Include this method with the GNU runtime as well.
5716         * objc/execute/root_methods.m: Include
5717         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5718         Include this method with the GNU runtime as well.
5719         (main): Use the Modern Objective-C runtime API.
5720         * objc/execute/selector-1.m: Include
5721         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5722         of Object.  (main): Use the Modern Objective-C runtime API.
5723         * objc/execute/static-1.m ([Test +initialize]): Include this
5724         method with the GNU runtime as well.
5725         * objc/execute/static-2.m: Likewise.
5726         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5727         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5728         ([MathClass +initialize]): Include this method with the GNU
5729         runtime as well.
5730         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5731         instead of Object.
5732         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5733         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5734         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5735         * objc.dg/attributes/method-attribute-1.m: Likewise.
5736         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5737         * objc.dg/attributes/method-attribute-2.m: Likewise.
5738         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5739         * objc.dg/attributes/method-attribute-3.m: Likewise.
5740         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5741         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5742         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5743         * obj-c++.dg/bitfield-1.mm: Likewise.
5744         * obj-c++.dg/bitfield-2.mm: Likewise
5745         * objc.dg/bitfield-3.m: Likewise.
5746         * obj-c++.dg/bitfield-4.mm: Likewise.
5747         * objc.dg/bitfield-5.m: Likewise
5748         * objc.dg/call-super-1.m: Likewise.
5749         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5750         Use objc_getClass() instead of objc_get_class(), but for the GNU
5751         runtime redefine objc_getClass as objc_get_class.  Include
5752         ../objc-obj-c++-shared/runtime.h.
5753         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5754         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5755         Use the Modern Objective-C runtime API.
5756         * objc.dg/class-protocol-1.m: Include
5757         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5758         * obj-c++.dg/class-protocol-1.mm: Likewise.
5759         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5760         * objc.dg/comp-types-10.m: Likewise.
5761         * objc.dg/comp-types-11.m: Likewise.
5762         * objc.dg/comp-types-12.m: Likewise.
5763         * obj-c++.dg/comp-types-9.mm: Likewise.
5764         * obj-c++.dg/comp-types-11.mm: Likewise.
5765         * obj-c++.dg/comp-types-12.mm: Likewise.
5766         * obj-c++.dg/comp-types-13.mm: Likewise.
5767         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5768         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5769         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5770         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5771         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5772         * objc.dg/desig-init-1.m: Likewise.
5773         * obj-c++.dg/defs.mm: Likewise.
5774         * objc.dg/exceptions-2.m: Likewise.
5775         * obj-c++.dg/except-1.mm: Likewise.
5776         * obj-c++.dg/exceptions-2.mm: Likewise.
5777         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5778         Use the Modern Objective-C runtime API.
5779         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5780         the Modern Objective-C runtime API.  Do not include
5781         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5782         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5783         the Modern Objective-C runtime API except when using an older NeXT
5784         runtime.
5785         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5786         the Modern Objective-C runtime API.
5787         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5788         objc/encoding.h.
5789         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5790         * objc.dg/encode-7-next-64bit.m: Updated include.
5791         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5792         objc/encoding.h.
5793         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5794         the Modern Objective-C runtime API.
5795         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5796         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5797         instead of ../objc-obj-c++-shared/Protocol1.h.
5798         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5799         the Modern Objective-C runtime API except when using an older NeXT
5800         runtime.
5801         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5802         the Modern Objective-C runtime API.
5803         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5804         Object.
5805         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5806         * objc.dg/fix-and-continue-2.m: Likewise.
5807         * objc.dg/foreach-1.m: Likewise.
5808         * objc.dg/foreach-2.m: Likewise.
5809         * objc.dg/foreach-3.m: Likewise.
5810         * objc.dg/foreach-4.m: Likewise.
5811         * objc.dg/foreach-5.m: Likewise.
5812         * objc.dg/foreach-6.m: Likewise.
5813         * objc.dg/foreach-7.m: Likewise.
5814         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5815         Object.
5816         * objc.dg/func-ptr-2.m: Likewise.
5817         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5818         Do not include objc/objc-api.h.
5819         * obj-c++.dg/fsf-package-0.mm: Likewise.
5820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5821         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5822         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5823         of Object.
5824         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5825         * objc.dg/gnu-runtime-3.m: Likewise.
5826         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5827         * objc.dg/headers.m: Include objc/runtime.h instead of
5828         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5829         for the NeXT runtime.
5830         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5831         * obj-c++.dg/isa-field-1.mm: Likewise.
5832         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5833         * objc.dg/layout-1.m: Likewise.
5834         * objc.dg/layout-2.m: Likewise.
5835         * objc.dg/local-decl-2.m: Likewise.
5836         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5837         Object.  ([Container +elementForView:]): Use
5838         class_conformsToProtocol().
5839         * obj-c++.dg/lookup-2.mm: Likewise.
5840         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5841         * obj-c++.dg/local-decl-1.mm: Likewise.
5842         * objc.dg/method-3.m: Likewise.
5843         * objc.dg/method-4.m: Likewise.
5844         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5845         ../objc-obj-c++-shared/Protocol1.h.
5846         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5847         * objc.dg/method-9.m: Likewise.
5848         * objc.dg/method-10.m: Likewise.
5849         * objc.dg/method-13.m ([Root +initialize]): Include this method
5850         also for the GNU runtime.  (main): Use objc_getClass() also for
5851         the GNU runtime.
5852         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5853         * objc.dg/method-17.m: Likewise.
5854         * objc.dg/method-19.m: Likewise.
5855         * objc.dg/method-20b.m: Likewise.
5856         * obj-c++.dg/method-2.mm: Likewise.
5857         * obj-c++.dg/method-6.mm: Likewise.
5858         * obj-c++.dg/method-10.mm: Likewise.
5859         * obj-c++.dg/method-11.mm: Likewise.
5860         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5861         ../objc-obj-c++-shared/Protocol1.h.
5862         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5863         * obj-c++.dg/method-15.mm: Likewise.
5864         * obj-c++.dg/method-17.mm: Likewise.
5865         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5866         +initialize]): Include this method also for the GNU
5867         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5868         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5869         * obj-c++.dg/method-22.mm: Likewise.
5870         * obj-c++.dg/method-23.mm: Likewise.
5871         * obj-c++.dg/no-extra-load.mm: Likewise.
5872         * objc.dg/objc-fast-4.m: Likewise.
5873         * objc.dg/objc-gc-4.m: Likewise.
5874         * obj-c++.dg/objc-gc-3.mm: Likewise.
5875         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5876         protocol_getMethodDescription() instead of [Protocol
5877         -descriptionForInstanceMethod].
5878         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5879         Made it available with all runtimes.  (main): Call -test instead
5880         of -class.
5881         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5882         and put into a category.
5883         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5884         Object.  Include objc/objc.h.
5885         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5886         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5887         New. (main): Use protocol_getMethodDescription() instead
5888         of [Protocol -descriptionForInstanceMethod] and [Protocol
5889         -descriptionForClassMethod].
5890         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5891         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5892         Objective-C runtime API.
5893         * obj-c++.dg/proto-qual-1.mm: Likewise.
5894         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5895         Object.
5896         * obj-c++.dg/property/property-1.mm: Likewise.
5897         * obj-c++.dg/qual-types-1.mm: Likewise.
5898         * objc.dg/selector-2.m: Include objc/objc.h instead of
5899         ../objc-obj-c++-shared/Object1.h.
5900         * obj-c++.dg/selector-2.mm: Likewise.
5901         * obj-c++.dg/selector-5.mm: Likewise.
5902         * obj-c++.dg/selector-6.mm: Likewise.
5903         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5904         Object.  Do not include objc/objc-api.h.
5905         * obj-c++.dg/set-not-used-1.mm: Likewise.
5906         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5907         * objc.dg/stret-1.m: Likewise.
5908         * objc.dg/stret-2.m: Likewise.
5909         * obj-c++.dg/super-class-2.mm: Likewise.
5910         * objc.dg/super-class-3.m: Likewise.
5911         * objc.dg/super-class-4.m: Likewise.
5912         * objc.dg/sync-2.m: Likewise.
5913         * obj-c++.dg/sync-2.mm: Likewise.
5914         * objc.dg/sync-1.m: Include objc/objc.h instead of
5915         ../objc-obj-c++-shared/Object1.h.
5916         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5917         'Class' as the type of 'isa'.
5918         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5919         Objective-C runtime API.  ([TestClass +initialize]): Include this
5920         method with the GNU runtime as well.
5921         * objc.dg/strings/strings-1.m: Updated includes.
5922         * obj-c++.dg/strings/strings-1.mm: Likewise.
5923         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5924         objc.dg/strings/const-str-12b.m.
5925         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5926         * obj-c++.dg/template-3.mm: Likewise.
5927         * obj-c++.dg/template-4.mm: Likewise.
5928         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5929         Objective-C runtime API.
5930         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5931         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5932         * obj-c++.dg/try-catch-1.mm: Likewise.
5933         * obj-c++.dg/try-catch-2.mm: Likewise.
5934         * objc.dg/try-catch-3.m: Likewise.
5935         * obj-c++.dg/try-catch-3.mm: Likewise.
5936         * objc.dg/try-catch-6.m: Likewise.
5937         * objc.dg/try-catch-7.m: Likewise.
5938         * obj-c++.dg/try-catch-7.mm: Likewise.
5939         * obj-c++.dg/try-catch-8.mm: Likewise.
5940         * obj-c++.dg/try-catch-9.mm: Likewise.
5941         * objc.dg/try-catch-10.m: Likewise.
5942         * obj-c++.dg/try-catch-11.mm: Likewise.
5943         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5944         Object.  Include objc/objc.h.
5945         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5946         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5947         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5948         Object.  Use Modern Objective-C runtime API.  Do not use
5949         performv::.
5950         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5951         * obj-c++.dg/torture/trivial.mm: Likewise.
5952         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5953         instead of ../objc-obj-c++-shared/Object1.h.  Include
5954         ../objc-obj-c++-shared/runtime.h.
5955         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5956         * objc.dg/torture/strings/const-str-11.m: Likewise.
5957         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5958         * objc.dg/torture/strings/const-str-9.m: Likewise.
5959         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5960         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5961         instead of Object. Only add _FooClassReference if
5962         __NEXT_RUNTIME__.
5963         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5964         * objc.dg/torture/strings/const-str-8.m: Likewise.
5965         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5966         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5967         additional sources.
5968         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5969         Object.
5970         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5971         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5972         * obj-c++.dg/va-meth-1.mm: Likewise.
5973         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5974         ../objc-obj-c++-shared/Object1.h.
5975         * objc.dg/zero-link-3.m: Likewise.
5976
5977 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5978
5979         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5980
5981 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5982
5983         PR objc-++/48275
5984         * obj-c++.dg/property/cxx-property-1.mm: New.
5985         * obj-c++.dg/property/cxx-property-2.mm: New.
5986
5987 2011-06-06  Jason Merrill  <jason@redhat.com>
5988
5989         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5990
5991 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5992
5993         PR rtl-optimization/49145
5994         From Ryan Mansfield
5995         * gcc.c-torture/compile/pr49145.c: New test.
5996
5997 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR testsuite/49288
6000         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6001         to dg-options, match also DW_AT_linkage_name.
6002
6003         PR debug/49294
6004         * gcc.dg/debug/pr49294.c: New test.
6005
6006         PR c++/49264
6007         * g++.dg/opt/pr49264.C: New test.
6008
6009 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6010
6011         PR tree-optimization/49243
6012         * gcc.dg/pr49243.c: New.
6013
6014 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6015
6016         * gnat.dg/specs/cond_expr1.ads: New test.
6017
6018 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gnat.dg/deferred_const4.ad[sb]: New test.
6021         * gnat.dg/deferred_const4_pkg.ads: New helper.
6022
6023 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6024
6025         * gnat.dg/test_tamdt.adb: Rename to...
6026         * gnat.dg/taft_type1.adb: ...this.
6027         * gnat.dg/tamdt.ad[sb]: Rename to...
6028         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6029         * gnat.dg/tamdt_aux.ads: Rename to...
6030         * gnat.dg/taft_type1_pkg2.ads: ...this.
6031         * gnat.dg/taft_type2.ad[sb]: New test.
6032         * gnat.dg/taft_type2_pkg.ads: New helper.
6033         * gnat.dg/taft_type3.adb: New test.
6034         * gnat.dg/taft_type3_pkg.ads: New helper.
6035
6036 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6037
6038         PR fortran/49255
6039         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6040         for F2008.
6041
6042 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6043
6044         PR testsuite/49287
6045         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6046         warning.
6047         * objc.dg/gnu-api-2-objc.m: Likewise.
6048         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6049         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6050
6051 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6052
6053         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6054         alignment, not the alignment, when calling class_addIvar().  Add
6055         an 'isa' instance variable to the test root class.
6056         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6057
6058 2011-06-04  Jan Hubicka  <jh@suse.cz>
6059
6060         PR tree-optimization/48893
6061         PR tree-optimization/49091
6062         PR tree-optimization/49179
6063         * gfortran.dg/pr49179.f90: New testcase
6064
6065 2011-06-04  Jan Hubicka  <jh@suse.cz>
6066
6067         PR lto/48954
6068         * g++.dg/torture/pr48954.C: New testcase.
6069
6070 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6071
6072         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6073
6074 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6075
6076         PR c++/33840
6077         * g++.dg/diagnostic/bitfld2.C: New.
6078
6079 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR target/49281
6082         * gcc.c-torture/execute/pr49281.c: New test.
6083
6084 2011-06-04  Jan Hubicka  <jh@suse.cz>
6085
6086         PR tree-optimize/48929
6087         * gcc.c-torture/compile/pr48929.c: New testcase.
6088
6089 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6090
6091         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6092
6093 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6094
6095         PR c++/49276
6096         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6097
6098 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6099
6100         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6101
6102 2011-06-03  Richard Henderson  <rth@redhat.com>
6103             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6104
6105         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6106
6107 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6108
6109         * objc.dg/headers.m: Do not include objc-list.h.
6110
6111 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6112
6113         * objc.dg/type-stream-1.m: Test removed.
6114         * objc.dg/headers.m: Do not include typedstream.h.
6115
6116 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6117
6118         * objc.dg/torture/forward-1.m (main): Updated testcase.
6119
6120 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6121
6122         PR target/49163
6123         * gcc.c-torture/compile/pr49163.c: New.
6124
6125 2011-06-02  Asher Langton  <langton2@llnl.gov>
6126
6127         PR fortran/49268
6128         * gfortran.dg/PR49268.f90: New test.
6129
6130 2011-06-02  Asher Langton  <langton2@llnl.gov>
6131
6132         PR fortran/37039
6133         * gfortran.dg/PR37039.f90: New test.
6134
6135 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6136
6137         PR objc/48539
6138         * objc.dg/method-5.m: Updated.
6139         * objc.dg/method-19.m: Updated.
6140         * objc.dg/method-lookup-1.m: New.
6141         * obj-c++.dg/method-6.mm: Updated.
6142         * obj-c++.dg/method-7.mm: Updated.
6143         * obj-c++.dg/method-lookup-1.mm: New.
6144
6145 2011-06-02  DJ Delorie  <dj@redhat.com>
6146
6147         * lib/timeout.exp (timeout): Add board_info support.
6148
6149 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6150
6151         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6152
6153 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6154
6155         PR fortran/49265
6156         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6157         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6158
6159 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6160             Hans-Peter Nilsson  <hp@axis.com>
6161
6162         PR rtl-optimization/48840
6163         * gcc.target/sparc/ultrasp13.c: New test.
6164
6165 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6166
6167         PR target/49238
6168         * gcc.c-torture/compile/pr49238.c: New.
6169
6170 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6171
6172         * gcc.target/arm/g2.c: Skip test in -mthumb.
6173         Skip test unless cpu is xscale.
6174         * gcc.target/arm/scd42-2.c: Likewise.
6175         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6176
6177 2011-06-01  Jason Merrill  <jason@redhat.com>
6178
6179         * g++.dg/cpp0x/decltype28.C: New.
6180         * g++.dg/cpp0x/decltype29.C: New.
6181
6182 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6183
6184         PR target/45074
6185         * gcc.target/mips/pr45074.c: New test.
6186
6187 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6188             Hans-Peter Nilsson  <hp@axis.com>
6189
6190         PR rtl-optimization/48830
6191         * gcc.target/sparc/ultrasp12.c: New test.
6192
6193 2011-06-01  David Li  <davidxl@google.com>
6194
6195         * gcc.dg/profile-dir-1.c: Change pass name.
6196         * gcc.dg/profile-dir-2.c: Ditto.
6197         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6198         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6199         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6200         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6201         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6202         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6203         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6204         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6205         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6206         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6207         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6208         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6209         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6210         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6211         * gcc.dg/profile-dir-3.c: Ditto.
6212         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6213
6214 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6215
6216         * objc.dg/attributes/method-nonnull-1.m: New test.
6217         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6218
6219 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6220
6221         PR fortran/18918
6222         * gfortran.dg/coarray_atomic_1.f90: New.
6223         * gfortran.dg/coarray/atomic_1.f90: New.
6224
6225 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.dg/guality/bswaptest.c: New test.
6228         * gcc.dg/guality/clztest.c: New test.
6229         * gcc.dg/guality/ctztest.c: New test.
6230         * gcc.dg/guality/rotatetest.c: New test.
6231
6232         PR target/48688
6233         * gcc.target/i386/pr48688.c: New test.
6234
6235 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6236
6237         PR c++/48010
6238         * g++.dg/lookup/name-clash9.C: New.
6239
6240 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6241
6242         PR fortran/18918
6243         * gfortran.dg/coarray/dummy_1.f90: New.
6244
6245 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6246
6247         PR fortran/18918
6248         * gfortran.dg/coarray/save_1.f90: New.
6249         * gfortran.dg/coarray_4.f90: Update dg-error.
6250
6251 2011-05-31  Jason Merrill  <jason@redhat.com>
6252
6253         * g++.dg/cpp0x/rv-template1.C: New.
6254
6255 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR rtl-optimization/49235
6258         * gcc.dg/pr49235.c: New test.
6259
6260 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6261
6262         PR tree-optimization/49093
6263         * gcc.dg/vect/pr49093.c: New test.
6264
6265 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6266
6267         PR debug/49047
6268         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6269
6270 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6271
6272         PR testsuite/49239
6273         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6274         output array.
6275
6276 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6277
6278         PR target/49186
6279         * gcc.c-torture/execute/pr49186.c: New.
6280
6281 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6282
6283         PR target/49168
6284          * gcc.target/i386/pr49168-1.c: New.
6285
6286 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6287             Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gcc.dg/guality/drap.c: New test.
6290
6291 2011-05-30  Richard Guenther  <rguenther@suse.de>
6292
6293         PR tree-optimization/49210
6294         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6295         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6296
6297 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6298
6299         PR c++/49223
6300         * g++.dg/gomp/pr49223-1.C: New test.
6301         * g++.dg/gomp/pr49223-2.C: New test.
6302
6303 2011-05-30  Richard Guenther  <rguenther@suse.de>
6304
6305         PR tree-optimization/49218
6306         * gcc.c-torture/execute/pr49218.c: New testcase.
6307
6308 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6309
6310         PR tree-optimization/49199
6311         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6312         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6313         -fno-tree-scev-cprop.
6314
6315 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6316
6317         PR fortran/47601
6318         * gfortran.dg/extends_13.f03: New.
6319
6320 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6321
6322         PR rtl-optimization/49095
6323         * gcc.target/i386/pr49095.c: New test.
6324
6325 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6326
6327         PR fortran/18918
6328         * gfortran.dg/coarray_24.f90: New.
6329
6330 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6331
6332         PR fortran/18918
6333         * gfortran.dg/coarray_23.f90: New.
6334
6335 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6336
6337         From Ryan Mansfield
6338         * gcc.dg/pr48826.c: New test.
6339
6340 2011-05-29  Richard Guenther  <rguenther@suse.de>
6341
6342         PR tree-optimization/49217
6343         * gcc.dg/torture/pr49217.c: New testcase.
6344
6345 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6346
6347         PR testsuite/49222
6348         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6349
6350 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6351
6352         * gnat.dg/boolean_subtype.adb: Rename to...
6353         * gnat.dg/boolean_subtype1.adb: ...this.
6354
6355 2011-05-28  Jason Merrill  <jason@redhat.com>
6356
6357         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6358
6359 2011-05-27  Jason Merrill  <jason@redhat.com>
6360
6361         * g++.dg/cpp0x/enum18.C: Adjust.
6362
6363         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6364
6365 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6366
6367         PR fortran/18918
6368         * gfortran.dg/coarray_22.f90: New.
6369
6370 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6371
6372         PR tree-optimization/46728
6373         * gcc.target/powerpc/pr46728-1.c: New.
6374         * gcc.target/powerpc/pr46728-2.c: New.
6375         * gcc.target/powerpc/pr46728-3.c: New.
6376         * gcc.target/powerpc/pr46728-4.c: New.
6377         * gcc.target/powerpc/pr46728-5.c: New.
6378         * gcc.dg/pr46728-6.c: New.
6379         * gcc.target/powerpc/pr46728-7.c: New.
6380         * gcc.target/powerpc/pr46728-8.c: New.
6381         * gcc.dg/pr46728-9.c: New.
6382         * gcc.target/powerpc/pr46728-10.c: New.
6383         * gcc.target/powerpc/pr46728-11.c: New.
6384         * gcc.dg/pr46728-12.c: New.
6385         * gcc.target/powerpc/pr46728-13.c: New.
6386         * gcc.target/powerpc/pr46728-14.c: New.
6387         * gcc.target/powerpc/pr46728-15.c: New.
6388         * gcc.target/powerpc/pr46728-16.c: New.
6389
6390 2011-05-27  Jason Merrill  <jason@redhat.com>
6391
6392         * g++.dg/abi/mangle47.C: New.
6393
6394         PR c++/49176
6395         * g++.dg/template/const5.C: New.
6396
6397         * g++.dg/cpp0x/enum18.C: New.
6398
6399         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6400
6401         * g++.dg/cpp0x/error6.C: New.
6402
6403         * g++.dg/cpp0x/error5.C: New.
6404
6405 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR c++/49165
6408         * g++.dg/eh/cond6.C: New test.
6409
6410 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/48820
6413         * gfortran.dg/rank_3.f90: New.
6414         * gfortran.dg/rank_4.f90: New.
6415
6416 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6417
6418         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6419         replace dump search.
6420
6421 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6424         * gnat.dg/bit_packed_array5.adb: ...here.
6425
6426 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6427
6428         PR c++/42056
6429         * g++.dg/cpp0x/auto25.C: New.
6430
6431 2011-05-27  Richard Guenther  <rguenther@suse.de>
6432
6433         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6434
6435 2011-05-27  Richard Guenther  <rguenther@suse.de>
6436
6437         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6438
6439 2011-05-27  Richard Guenther  <rguenther@suse.de>
6440
6441         PR middle-end/49189
6442         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6443
6444 2011-05-26  Jason Merrill  <jason@redhat.com>
6445
6446         * g++.dg/cpp0x/friend1.C: New.
6447         * g++.dg/cpp0x/friend2.C: New.
6448
6449         * g++.dg/cpp0x/auto7.C: Update.
6450         * g++.dg/template/crash50.C: Adjust.
6451         * g++.dg/template/static9.C: Adjust.
6452         * g++.old-deja/g++.ext/memconst.C: Adjust.
6453
6454 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6455
6456         * gcc.dg/march.c: Ignore a note for some targets.
6457
6458 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6459             Nathan Froyd  <froydnj@codesourcery.com>
6460
6461         PR c++/2288
6462         PR c++/18770
6463         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6464         * g++.dg/parse/pr18770.C: New test.
6465         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6466
6467 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6468
6469         PR fortran/48955
6470         * gfortran.dg/dependency_40.f90 : New test.
6471
6472 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/18918
6475         * gfortran.dg/coarray/registering_1.f90: New.
6476
6477 2011-05-26  Jason Merrill  <jason@redhat.com>
6478
6479         * g++.dg/cpp0x/variadic111.C: New.
6480         * g++.dg/cpp0x/variadic41.C: Adjust.
6481
6482 2011-05-26  Richard Guenther  <rguenther@suse.de>
6483
6484         PR tree-optimization/48702
6485         * gcc.dg/torture/pr48702.c: New testcase.
6486
6487 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6488
6489         PR gcov-profile/48845
6490         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6491         support.
6492         * gcc.dg/matrix/matrix.exp: Likewise.
6493         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6494         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6495         line number to check_profiling_available.
6496         * lib/target-supports.exp (check_profiling_available): Account for
6497         this.
6498         Require TLS runtime support with -fprofile-generate.
6499         * lib/profopt.exp (profopt-execute): Add TLS options for
6500         -fprofile-generate.
6501         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6502
6503 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR c++/49165
6506         * g++.dg/eh/cond5.C: New test.
6507
6508         PR tree-optimization/49161
6509         * gcc.c-torture/execute/pr49161.c: New test.
6510
6511 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6512
6513         * gcc.target/arm/neon-vorn-vbic.c: New test.
6514
6515 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6516
6517         PR tree-optimization/49038
6518         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6519         * gcc.dg/vect/pr49038.c: New test.
6520
6521 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6522
6523         * g++.dg/init/pr25811-3.C: New.
6524         * g++.dg/init/pr25811-4.C: New.
6525
6526 2011-05-25  Jason Merrill  <jason@redhat.com>
6527
6528         * g++.dg/cpp0x/enum17.C: New.
6529         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6530
6531         * g++.dg/cpp0x/auto24.C: New.
6532
6533         * g++.dg/cpp0x/error4.C: New.
6534
6535         * g++.dg/cpp0x/rv-restrict.C: New.
6536
6537         * g++.dg/cpp0x/enum15.C: New.
6538         * g++.dg/cpp0x/constexpr-switch2.C: New.
6539
6540         * g++.dg/cpp0x/variadic110.C: New.
6541
6542         * g++.dg/cpp0x/auto9.C: Add typedef test.
6543
6544         * g++.dg/cpp0x/auto23.C: New.
6545         * g++.dg/cpp0x/auto9.C: Adjust.
6546
6547         * g++.dg/cpp0x/defaulted29.C: New.
6548
6549         * g++.dg/cpp0x/initlist51.C: New.
6550
6551 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6552
6553         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6554         * g++.dg/abi/packed1.C: Suppress warning.
6555         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6556         * g++.dg/template/stdarg1.C: Likewise.
6557         * g++.dg/other/packed1.C: Remove arm from xfail list.
6558
6559 2011-05-25  Jason Merrill  <jason@redhat.com>
6560
6561         * g++.dg/cpp0x/enum16.C: New.
6562         * g++.dg/parse/error15.C: Adjust.
6563
6564         * g++.dg/cpp0x/initlist50.C: New.
6565
6566         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6567
6568         * g++.dg/cpp0x/variadic109.C: New.
6569
6570 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6571
6572          * gcc.target/i386/pause-1.c: New.
6573
6574 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gcc.dg/stack-usage-1.c: Adjust comment.
6577         * gcc.dg/stack-usage-2.c: New test.
6578
6579 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6580
6581         PR c++/49136
6582         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6583         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6584
6585 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6586
6587         PR rtl-optimization/48757
6588         * gfortran.dg/pr48757.f:  New test case.
6589
6590 2011-05-24  Jason Merrill  <jason@redhat.com>
6591
6592         * g++.dg/cpp0x/access01.C: New.
6593
6594 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6595
6596         PR libobjc/48177
6597         * objc.dg/pr48177.m: New testcase.
6598
6599 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6600
6601         PR objc/48187
6602         * objc.dg/pr48187.m: New testcase.
6603         * obj-c++.dg/pr48187.mm: New testcase.
6604         * objc.dg/ivar-extra-semicolon.m: New testcase.
6605
6606 2011-05-24  Jason Merrill  <jason@redhat.com>
6607
6608         * g++.dg/template/access21.C: New.
6609         * g++.dg/template/access22.C: New.
6610
6611 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6612
6613         PR rtl-optimization/48633
6614         * g++.dg/pr48633.C: New test.
6615
6616 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6617
6618         PR target/49133
6619         * g++.dg/other/pr49133.C: New test.
6620
6621 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6622             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6623
6624         * gcc.dg/torture/tls/run-gd.c: New test.
6625         * gcc.dg/torture/tls/run-ie.c: New test.
6626         * gcc.dg/torture/tls/run-ld.c: New test.
6627         * gcc.dg/torture/tls/run-le.c: New test.
6628         * lib/target-supports.exp (check_effective_target_tls_runtime):
6629         Build testcase with TLS options.
6630
6631 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6632
6633         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6634
6635 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6636
6637         PR tree-optimization/49121
6638         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6639
6640 2011-05-23  Jason Merrill  <jason@redhat.com>
6641
6642         * g++.dg/cpp0x/defaulted28.C: New.
6643
6644         * g++.dg/cpp0x/sfinae25.C: New.
6645
6646         * g++.dg/cpp0x/rv-cast2.C: New.
6647
6648         * g++.dg/cpp0x/enum14.C: New.
6649
6650 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR lto/49123
6653         * gcc.c-torture/execute/pr49123.c: New test.
6654
6655         PR debug/49032
6656         * gcc.dg/debug/pr49032.c: New test.
6657
6658         PR c/49120
6659         * gcc.dg/pr49120.c: New test.
6660
6661 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6662
6663         PR target/47315
6664         * gcc.target/i386/pr47315.c: New test.
6665
6666 2011-05-23  Jason Merrill  <jason@redhat.com>
6667
6668         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6669
6670         * g++.dg/cpp0x/sfinae24.C: New.
6671
6672         * g++.dg/cpp0x/error3.C: New.
6673
6674         * g++.dg/cpp0x/defaulted27.C: New.
6675
6676         * g++.dg/cpp0x/decltype27.C: New.
6677
6678 2011-05-23  Richard Guenther  <rguenther@suse.de>
6679
6680         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6681
6682 2011-05-23  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/40874
6685         * g++.dg/tree-ssa/pr40874.C: New testcase.
6686
6687 2011-05-23  Richard Guenther  <rguenther@suse.de>
6688
6689         PR tree-optimization/49115
6690         * g++.dg/torture/pr49115.C: New testcase.
6691
6692 2011-05-23  Richard Guenther  <rguenther@suse.de>
6693
6694         PR middle-end/15419
6695         * gcc.dg/memcpy-3.c: New testcase.
6696
6697 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6698
6699         PR middle-end/48973
6700         * gcc.c-torture/execute/pr48973-1.c: New test.
6701         * gcc.c-torture/execute/pr48973-2.c: New test.
6702
6703 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6704
6705         PR c++/18016
6706         * g++.dg/warn/pr18016.C: New.
6707
6708 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6709
6710         PR target/45098
6711         * gcc.target/arm/ivopts-6.c: New test.
6712
6713 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6714
6715         PR middle-end/49029
6716         * gcc.c-torture/compile/pr49029.c: New test.
6717
6718 2011-05-22  Jason Merrill  <jason@redhat.com>
6719
6720         * g++.dg/cpp0x/sfinae23.C: New.
6721         * g++.dg/cpp0x/sfinae8.C: Correct.
6722
6723 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6724
6725         * gfortran.dg/function_optimize_8.f90:  New test case.
6726
6727 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6728
6729         PR tree-optimization/49087
6730         * gcc.dg/vect/O3-pr49087.c: New test.
6731
6732 2011-05-21  Jason Merrill  <jason@redhat.com>
6733
6734         * g++.dg/debug/const5.C: New.
6735
6736 2011-05-20  Jason Merrill  <jason@redhat.com>
6737
6738         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6739
6740         * g++.dg/cpp0x/constexpr-static7.C: New.
6741
6742         * g++.dg/cpp0x/enum12.C: New.
6743         * g++.dg/cpp0x/enum13.C: New.
6744
6745 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6746
6747         PR fortran/48699
6748         * gfortran.dg/select_type_23.f03: New.
6749
6750 2011-05-20  Jason Merrill  <jason@redhat.com>
6751
6752         * g++.dg/cpp0x/defaulted26.C: New.
6753
6754         * g++.dg/cpp0x/noexcept02.C: Fix.
6755         * g++.dg/cpp0x/noexcept03.C: Fix.
6756         * g++.dg/cpp0x/noexcept08.C: Fix.
6757         * g++.dg/cpp0x/noexcept10.C: New.
6758
6759 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6760
6761         PR fortran/48706
6762         * gfortran.dg/extends_12.f03: New.
6763
6764 2011-05-20  Jason Merrill  <jason@redhat.com>
6765
6766         * g++.dg/template/koenig9.C: New.
6767         * g++.dg/opt/pr47615.C: Fix.
6768         * g++.dg/overload/defarg1.C: Fix.
6769         * g++.dg/tc1/dr213.C: Remove xfail.
6770         * g++.dg/torture/pr34850.C: Fix.
6771         * g++.dg/torture/pr39362.C: Fix.
6772         * g++.old-deja/g++.brendan/crash56.C: Fix.
6773         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6774
6775 2011-05-20  Richard Guenther  <rguenther@suse.de>
6776
6777         PR tree-optimization/49079
6778         * gcc.dg/torture/pr49079.c: New testcase.
6779
6780 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6781
6782         PR tree-optimization/49073
6783         * gcc.c-torture/execute/pr49073.c: New test.
6784
6785 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6786
6787         PR fortran/18918
6788         * gfortran.dg/coarray_21.f90: New.
6789
6790 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6791
6792         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6793         output.
6794
6795 2011-05-19  Richard Guenther  <rguenther@suse.de>
6796
6797         PR testsuite/49063
6798         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6799
6800 2011-05-19  Richard Guenther  <rguenther@suse.de>
6801
6802         PR middle-end/48985
6803         * gcc.dg/builtin-object-size-11.c: New testcase.
6804
6805 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6806
6807         PR target/45098
6808         * gcc.target/arm/ivopts.c: New test.
6809         * gcc.target/arm/ivopts-2.c: New test.
6810
6811 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6812
6813         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6814
6815 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6816
6817         * gcc.c-torture/execute/960321-1.x: Remove.
6818
6819 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6820
6821         PR fortran/48700
6822         * gfortran.dg/move_alloc_4.f90: New.
6823
6824 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6825
6826         PR target/49002
6827         * gcc.target/i386/pr49002-1.c: New test.
6828         * gcc.target/i386/pr49002-2.c: Likewise.
6829
6830 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6831
6832         PR tree-optimization/49039
6833         * gcc.c-torture/execute/pr49039.c: New test.
6834         * gcc.dg/tree-ssa/pr49039.c: New test.
6835         * g++.dg/torture/pr49039.C: New test.
6836
6837 2011-05-18  Jason Merrill  <jason@redhat.com>
6838
6839         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6840         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6841         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6842
6843 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6844
6845         * gcc.target/bfin/mcpu-bf592.c: New test.
6846
6847 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6848
6849         PR tree-optimization/41881
6850         * gcc.dg/vect/O3-pr41881.c: New test.
6851         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6852
6853 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6854
6855         PR tree-optimization/49000
6856         * gcc.dg/pr49000.c: New test.
6857
6858 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6859
6860         * gnat.dg/invalid1.adb: New test.
6861
6862 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6863
6864         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6865         scan pattern.
6866         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6867         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6868
6869 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6870
6871         PR c++/48994
6872         * g++.dg/cpp0x/range-for18.C: New.
6873
6874 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/18918
6877         * gfortran.dg/coarray/image_index_2.f90: New.
6878
6879 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6880
6881         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6882         * g++.dg/cpp0x/override2.C: New.
6883
6884 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6885
6886         PR fortran/18918
6887         * gfortran.de/coarray_20.f90: New.
6888
6889 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6890
6891         PR fortran/22572
6892         * function_optimize_7.f90:  New test case.
6893
6894 2011-05-13  Jason Merrill  <jason@redhat.com>
6895
6896         * g++.dg/cpp0x/decltype26.C: New.
6897         * g++.dg/cpp0x/enum11.C: New.
6898
6899 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6900
6901         PR fortran/48972
6902         PR fortran/48991
6903         * gfortran.dg/assign_8.f90: Update dg-error.
6904
6905 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6906
6907         PR fortran/48972
6908         * gfortran.dg/io_constraints_8.f90: New.
6909         * gfortran.dg/io_constraints_9.f90: New.
6910
6911 2011-05-13  Martin Thuresson  <martint@google.com>
6912
6913         PR gcov-profile/47793
6914         * gcc.dg/pr47793.c: New.
6915
6916 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR tree-optimization/48975
6919         * gcc.dg/pr48975.c: New test.
6920
6921 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6922
6923         PR fortran/48972
6924         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6925
6926 2011-05-12  Jason Merrill  <jason@redhat.com>
6927
6928         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6929
6930 2011-05-12  Geert Bosch  <bosch@adacore.com>
6931
6932         * gnat.dg/view_conversion1.adb: New test.
6933
6934 2011-05-12  Richard Guenther  <rguenther@suse.de>
6935
6936         PR tree-optimization/48172
6937         * gcc.dg/vect/pr48172.c: New testcase.
6938
6939 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6940
6941         PR debug/48967
6942         * g++.dg/opt/pr48967.C: New test.
6943
6944 2011-05-11  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/constexpr-friend.C: New.
6947         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6948
6949         * g++.dg/cpp0x/sfinae22.C: New.
6950
6951 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6952
6953         PR fortran/48889
6954         * gfortran.dg/generic_24.f90: New.
6955
6956 2011-05-11  Richard Guenther  <rguenther@suse.de>
6957
6958         PR tree-optimization/15256
6959         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6960
6961 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR debug/48159
6964         * gcc.dg/pr48159-1.c: New test.
6965         * gcc.dg/pr48159-2.c: New test.
6966
6967 2011-05-11  Richard Guenther  <rguenther@suse.de>
6968
6969         PR middle-end/48953
6970         * gcc.dg/torture/pr48953.c: New testcase.
6971
6972 2011-05-11  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/18041
6975         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6976
6977 2011-05-11  Alan Modra  <amodra@gmail.com>
6978
6979         PR target/47755
6980         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6981
6982 2011-05-10  Jason Merrill  <jason@redhat.com>
6983
6984         * g++.dg/cpp0x/defaulted25.C: New.
6985         * g++.dg/template/crash7.C: Adjust.
6986
6987         * g++.dg/cpp0x/variadic108.C: New.
6988
6989 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6990
6991         * g++.dg/inherit/virtual9.C: Extend.
6992
6993 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6994
6995         PR target/48857
6996         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6997         are passed and returned in vector registers.
6998
6999 2011-05-10  Richard Guenther  <rguenther@suse.de>
7000
7001         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7002         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7003         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7004         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7005         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7006         applies.
7007
7008 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7009
7010         PR tree-optimization/48611
7011         PR tree-optimization/48794
7012         * gfortran.dg/gomp/pr48611.f90: New test.
7013         * gfortran.dg/gomp/pr48794.f90: New test.
7014
7015         PR debug/48928
7016         * gcc.dg/dfp/pr48928.c: New test.
7017
7018 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7019
7020         PR c++/48522
7021         * g++.dg/cpp0x/pr48522.C: New.
7022
7023 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7024
7025         PR c++/48735
7026         * g++.dg/cpp0x/sfinae21.C: New.
7027
7028 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7029
7030         * g++.dg/template/sfinae28.C: Rename to...
7031         * g++.dg/cpp0x/sfinae19.C: ... this.
7032         * g++.dg/template/sfinae29.C: Rename to...
7033         * g++.dg/cpp0x/sfinae20.C: ... this.
7034
7035 2011-05-09  Jeff Law <law@redhat.com>
7036
7037         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7038         consistent results.
7039
7040 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7041
7042         PR c++/20039
7043         * g++.dg/init/pr20039.C: New.
7044
7045 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7046
7047         PR c++/48737
7048         PR c++/48744
7049         * g++.dg/template/sfinae28.C: New.
7050         * g++.dg/template/sfinae29.C: Likewise.
7051
7052 2011-05-09  Jason Merrill  <jason@redhat.com>
7053
7054         * g++.dg/template/nontype23.C: New.
7055
7056 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7057         PR c++/48859
7058         * g++.dg/init/pr48859.C: New.
7059
7060 2011-05-09  Jason Merrill  <jason@redhat.com>
7061
7062         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7063         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7064         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7065         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7066         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7067         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7068         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7069         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7070
7071 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7072
7073         * g++.dg/inherit/virtual9.C: New.
7074
7075 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7076
7077         PR c++/48574
7078         * g++.dg/template/dependent-expr8.C: New test case.
7079
7080 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7081
7082         PR tree-optimization/48837
7083         * gcc.dg/pr48837.c: New testcase.
7084
7085 2011-05-06  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/cpp0x/constexpr-condition2.C: New.
7088
7089         * g++.dg/cpp0x/constexpr-missing.C: New.
7090
7091 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/18918
7094         * gfortran.dg/coarray/this_image_2.f90: New.
7095
7096 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/48858
7099         PR fortran/48820
7100         * gfortran.dg/bind_c_usage_22.f90: New.
7101         * gfortran.dg/bind_c_usage_23.f90: New.
7102         * gfortran.dg/bind_c_usage_24.f90: New.
7103         * gfortran.dg/bind_c_usage_24_c.c: New.
7104
7105 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7106
7107         PR c++/48838
7108         * g++.dg/template/member9.C: New test case.
7109
7110 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7111
7112         * gnat.dg/discr29.ad[sb]: New test.
7113         * gnat.dg/discr30.adb: Likewise.
7114
7115 2011-05-05  Julian Brown  <julian@codesourcery.com>
7116
7117         * gcc.target/arm/neon-vset_lanes8.c: New test.
7118
7119 2011-05-05  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/init/new32.C: New.
7122
7123 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7124
7125         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7126         Fix typo.
7127
7128 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR rtl-optimization/48381
7131         * gcc.c-torture/compile/pr48381.c: New test.
7132
7133 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7134
7135         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7136         to dg-options.
7137         * gcc.target/i386/opt-1.c: Ditto.
7138
7139 2011-05-04  Jason Merrill  <jason@redhat.com>
7140
7141         * g++.dg/conversion/base1.C: New.
7142
7143 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7144
7145         PR libgfortran/48787
7146         * gfortran.dg/round_3.f08: Add more checks to test case.
7147
7148 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7149
7150         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7151         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7152         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7153         Gate test on effective_target fd_truncate.
7154
7155 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7156
7157         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7158         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7159         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7160         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7161         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7162         * gcc.target/i386/pr38824.c: Ditto.
7163         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7164         * gcc.target/i386/vecinit-2.c: Ditto.
7165         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7166         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7167         * gcc.target/i386/parity-2.c: Ditto.
7168         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7169
7170 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7171
7172         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7173         remove duplication.
7174         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7175         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7176         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7177
7178 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7179
7180         PR fortran/18918
7181         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7182
7183 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/18918
7186         * gfortran.dg/coarray/this_image_1.f90: New.
7187
7188 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7189
7190         PR fortran/18918
7191         * gfortran.dg/coarray/caf.dg: New.
7192         * gfortran.dg/coarray/image_index_1.f90: New, copied
7193         from ../coarray_16.f90.
7194
7195 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7196
7197         PR c++/28501
7198         * g++.dg/ext/complex9.C: New.
7199
7200 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7201
7202         From Mike Frysinger
7203         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7204         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7205         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7206
7207 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7208
7209         * gcc.target/bfin/builtins: Created.
7210         * gcc.target/bfin/hisilh-O0.c: Deleted.
7211         * gcc.target/bfin/hisilh.c: Moved to...
7212         * gcc.target/bfin/builtins/hisilh.c: ...here.
7213         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7214         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7215         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7216         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7217         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7218         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7219         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7220         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7221         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7222         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7223         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7224         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7225         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7226         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7227         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7228         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7229         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7230         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7231         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7232         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7233         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7234         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7235         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7236         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7237         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7238         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7239         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7240         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7241         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7242         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7243         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7244         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7245         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7246         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7247         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7248         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7249         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7250         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7251         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7252         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7253         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7254         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7255         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7256         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7257         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7258         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7259         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7260         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7261         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7262         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7263         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7264         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7265         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7266         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7267         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7268         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7269         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7270         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7271         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7272         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7273         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7274         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7275         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7276         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7277         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7278         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7279         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7280         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7281         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7282         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7283         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7284         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7285         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7286         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7287         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7288         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7289         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7290         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7291         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7292         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7293         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7294         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7295         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7296         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7297         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7298         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7299         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7300         * gcc.target/bfin/builtins/circptr.c: Ditto.
7301         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7302         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7303         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7304         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7305         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7306         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7307         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7308         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7309         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7310         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7311         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7312         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7313         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7314         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7315         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7316         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7317         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7318         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7319         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7320         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7321         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7322         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7323         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7324         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7325         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7326         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7327         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7328         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7329         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7330         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7331         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7332         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7333         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7334         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7335         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7336         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7337         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7338         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7339         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7340         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7341         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7342         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7343         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7344         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7345         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7346         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7347         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7348         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7349         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7350         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7351         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7352         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7353         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7354         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7355         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7356         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7357         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7358         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7359         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7360         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7361         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7362         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7363         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7364         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7365         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7366         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7367         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7368         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7369         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7370         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7371
7372 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7373
7374         * gcc.target/arm/cold-lc.c: New test.
7375
7376 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7377
7378         PR target/48774
7379         * gcc.dg/pr48774.c: New test.
7380
7381 2011-05-03  Richard Guenther  <rguenther@suse.de>
7382
7383         * gcc.dg/large-size-array-5.c: New testcase.
7384
7385 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7386
7387         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7388
7389 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7390
7391         * lib/target-supports.exp (check_effective_target_vect_strided):
7392         Replace with...
7393         (check_effective_target_vect_strided2)
7394         (check_effective_target_vect_strided3)
7395         (check_effective_target_vect_strided4)
7396         (check_effective_target_vect_strided8): ...these new functions.
7397
7398         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7399         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7400         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7401         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7402         * gcc.dg/vect/pr37539.c: Likewise.
7403         * gcc.dg/vect/slp-11a.c: Likewise.
7404         * gcc.dg/vect/slp-11b.c: Likewise.
7405         * gcc.dg/vect/slp-11c.c: Likewise.
7406         * gcc.dg/vect/slp-12a.c: Likewise.
7407         * gcc.dg/vect/slp-12b.c: Likewise.
7408         * gcc.dg/vect/slp-18.c: Likewise.
7409         * gcc.dg/vect/slp-19a.c: Likewise.
7410         * gcc.dg/vect/slp-19b.c: Likewise.
7411         * gcc.dg/vect/slp-21.c: Likewise.
7412         * gcc.dg/vect/slp-23.c: Likewise.
7413         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7414
7415         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7416         instead of vect_interleave && vect_extract_even_odd.
7417         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7418         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7419         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7420         * gcc.dg/vect/vect-1.c: Likewise.
7421         * gcc.dg/vect/vect-10.c: Likewise.
7422         * gcc.dg/vect/vect-98.c: Likewise.
7423         * gcc.dg/vect/vect-107.c: Likewise.
7424         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7425         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7426         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7427         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7428         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7429         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7430         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7431         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7432         * gcc.dg/vect/vect-strided-float.c: Likewise.
7433         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7434         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7435         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7436         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7437         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7438         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7439         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7440         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7441         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7442         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7443         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7444         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7445         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7446         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7447         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7448
7449         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7450         target condition.
7451         * gcc.dg/vect/pr30843.c: Likewise.
7452         * gcc.dg/vect/pr33866.c: Likewise.
7453         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7454         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7455         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7456         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7457
7458 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7459
7460         * gcc.dg/vect/slp-11.c: Split into...
7461         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7462         gcc.dg/vect/slp-11c.c: ...these tests.
7463         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7464         * gcc.dg/vect/slp-12c.c: ...this new test.
7465         * gcc.dg/vect/slp-19.c: Split into...
7466         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7467         gcc.dg/vect/slp-19c.c: ...these new tests.
7468
7469 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7470
7471         * lib/target-supports.exp
7472         (check_effective_target_vect_extract_even_odd_wide): Delete.
7473         (check_effective_target_vect_strided_wide): Likewise.
7474         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7475         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7476         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7477         * gcc.dg/vect/pr37539.c: Likewise.
7478         * gcc.dg/vect/slp-11.c: Likewise.
7479         * gcc.dg/vect/slp-12a.c: Likewise.
7480         * gcc.dg/vect/slp-12b.c: Likewise.
7481         * gcc.dg/vect/slp-19.c: Likewise.
7482         * gcc.dg/vect/slp-23.c: Likewise.
7483         * gcc.dg/vect/vect-1.c: Likewise.
7484         * gcc.dg/vect/vect-98.c: Likewise.
7485         * gcc.dg/vect/vect-107.c: Likewise.
7486         * gcc.dg/vect/vect-strided-float.c: Likewise.
7487
7488 2011-05-02  Jason Merrill  <jason@redhat.com>
7489
7490         * g++.dg/init/new31.C: New.
7491
7492 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7493
7494         PR c/35445
7495         * gcc.dg/pr35445.c: New test.
7496
7497 2011-05-02  Jason Merrill  <jason@redhat.com>
7498
7499         * c-c++-common/vla-1.c: New.
7500
7501 2011-05-02  Richard Guenther  <rguenther@suse.de>
7502
7503         PR tree-optimization/48822
7504         * gcc.dg/torture/pr48822.c: New testcase.
7505
7506 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7507
7508         PR c++/47969
7509         * g++.dg/cpp0x/constexpr-47969.C: New.
7510
7511 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7512
7513         PR testsuite/48498
7514         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7515         on vect_no_align targets.
7516         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7517         vect_no_align targets.
7518
7519 2011-05-01  Xinliang David Li  <davidxl@google.com>
7520
7521         * gcc.dg/tree-ssa/integer-addr.c: New test.
7522         * gcc.dg/tree-ssa/alias_bug.c: New test.
7523
7524 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7525
7526         PR libgfortran/48787
7527         * gfortran.dg/round_3.f08: Add more checks.
7528
7529 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7530
7531         PR fortran/48821
7532         * gfortran.dg/import9.f90: New, proper test.
7533         * gfortran.dg/interface_37.f90: Remove bogus
7534         test (bogus copy of interface_36.f90).
7535
7536 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7537
7538         PR fortran/48821
7539         * gfortran.dg/interface_37.f90: New.
7540
7541 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7542
7543         PR fortran/48746
7544         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7545
7546 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR tree-optimization/48809
7549         * gcc.c-torture/execute/pr48809.c: New test.
7550
7551 2011-04-29  Jeff Law <law@redhat.com>
7552
7553         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7554
7555 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7556
7557         PR c++/48606
7558         * g++.dg/init/ctor10.C: New.
7559
7560 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7561
7562         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7563           warning in implicitly instantiated templates.
7564
7565 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7566
7567         * g++.dg/warn/Wnull-conversion-1.C: New.
7568         * g++.dg/warn/Wnull-conversion-2.C: New.
7569
7570 2011-04-29  Diego Novillo  <dnovillo@google.com>
7571
7572         * g++.old-deja/g++.other/null3.C: Expect warning about
7573         converting boolean to a pointer.
7574
7575 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         PR fortran/48462
7578         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7579         being a target.
7580
7581         PR fortran/48746
7582         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7583
7584 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7585
7586         PR fortran/48810
7587         * gfortran.dg/typebound_proc_22.f90: New.
7588
7589         PR fortran/48800
7590         * gfortran.dg/interface_36.f90: New.
7591
7592 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7593
7594         PR libgfortran/48488
7595         PR libgfortran/48602
7596         PR libgfortran/48615
7597         PR libgfortran/48684
7598         PR libgfortran/48787
7599         * gfortran.dg/fmt_g.f: Adjust test.
7600         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7601         * gfortran.dg/round_3.f08: New test.
7602         * gfortran.dg/namelist_print_1.f: Adjust test.
7603         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7604         * gfortran.dg/f2003_io_5.f03: Adjust test.
7605         * gfortran.dg/coarray_15.f90: Adjust test.
7606         * gfortran.dg/namelist_65.f90: Adjust test.
7607         * gfortran.dg/fmt_cache_1.f: Adjust test.
7608         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7609         * gfortran.dg/real_const_3.f90: Adjust test.
7610
7611 2011-04-28  Xinliang David Li  <davidxl@google.com>
7612
7613         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7614         * g++.dg/prof-robust-1.C: New test.
7615
7616 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7617
7618         PR tree-optimization/48765
7619         * gcc.dg/vect/pr48765.c: New.
7620
7621 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7622
7623         PR tree-optimization/48775
7624         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7625
7626 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7627
7628         PR c++/48798
7629         * g++.dg/inherit/pr48798.C: New.
7630         * g++.old-deja/g++.other/base1.C: Adjust.
7631
7632 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7633
7634         PR c++/48656
7635         * g++.dg/template/inherit7.C: New test case.
7636
7637 2011-04-28  Richard Guenther  <rguenther@suse.de>
7638
7639         PR tree-optimization/40052
7640         PR tree-optimization/15347
7641         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7642         * gcc.dg/pr15347.c: Likewise.
7643
7644 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7645
7646         PR c++/48530
7647         * g++.dg/cpp0x/sfinae18.C: New.
7648
7649 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7650
7651         PR c++/48771
7652         * g++.dg/ext/is_literal_type1.C: New.
7653
7654 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7655
7656         PR fortran/48112
7657         PR fortran/48279
7658         * gfortran.dg/interface_35.f90: New.
7659         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7660         * gfortran.dg/func_result_6.f90: Add dg-warning.
7661         * gfortran.dg/bessel_1.f90: Ditto.
7662         * gfortran.dg/hypot_1.f90: Ditto.
7663         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7664         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7665         * gfortran.dg/interface_assignment_4.f90: Ditto.
7666
7667 2011-04-27  Jason Merrill  <jason@redhat.com>
7668
7669         * g++.dg/ext/complex8.C: New.
7670
7671         * g++.dg/cpp0x/initlist49.C: New.
7672         * g++.dg/init/new30.C: New.
7673
7674 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7675
7676         PR fortran/48788
7677         * gfortran.dg/whole_file_34.f90: New.
7678
7679 2011-04-27  Jan Hubicka  <jh@suse.cz>
7680
7681         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7682
7683 2011-04-27  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7686
7687         * g++.dg/parse/ambig6.C: New.
7688
7689 2011-04-27  Nick Clifton  <nickc@redhat.com>
7690
7691         * gcc.dg/20020312-2.c: Add definition for RX.
7692
7693         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7694         option with RX targets.
7695
7696         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7697         /* */ comments.
7698
7699 2011-04-27  Richard Guenther  <rguenther@suse.de>
7700
7701         * gcc.dg/tree-ssa/pr23382.c: Remove.
7702
7703 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7704
7705         PR target/48767
7706         * gcc.c-torture/compile/pr48767.c: New test.
7707
7708 2011-04-27  Richard Guenther  <rguenther@suse.de>
7709
7710         PR tree-optimization/48772
7711         * g++.dg/pr48772.C: New testcase.
7712
7713 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR c/48742
7716         * gcc.c-torture/compile/pr48742.c: New test.
7717
7718 2011-04-26  Jason Merrill  <jason@redhat.com>
7719
7720         * g++.dg/lookup/koenig13.C: New.
7721
7722         * g++.dg/cpp0x/initlist48.C: New.
7723
7724 2011-04-25  Jason Merrill  <jason@redhat.com>
7725
7726         * g++.dg/cpp0x/sfinae17.C: New.
7727
7728 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7729
7730         PR target/48258
7731         * gcc.target/powerpc/pr48258-1.c: New file.
7732         * gcc.target/powerpc/pr48258-2.c: Ditto.
7733
7734 2011-04-26  Xinliang David Li  <davidxl@google.com>
7735
7736         * gcc.dg/uninit-suppress.c: New test.
7737         * gcc.dg/uninit-suppress.c: New test.
7738
7739 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7740
7741         PR debug/48768
7742         * gcc.dg/pr48768.c: New test.
7743
7744         PR tree-optimization/48734
7745         * gcc.c-torture/compile/pr48734.c: New test.
7746
7747         PR testsuite/48753
7748         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7749
7750 2011-04-26  Richard Guenther  <rguenther@suse.de>
7751
7752         PR tree-optimization/48731
7753         * gcc.dg/torture/pr48731.c: New testcase.
7754
7755 2011-04-26  Richard Guenther  <rguenther@suse.de>
7756
7757         PR testsuite/48753
7758         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7759
7760 2011-04-26  Richard Guenther  <rguenther@suse.de>
7761
7762         PR middle-end/48694
7763         * gcc.dg/torture/pr48694-1.c: New testcase.
7764         * gcc.dg/torture/pr48694-2.c: Likewise.
7765
7766 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7767
7768         * g++.dg/ext/underlying_type1.C: New.
7769         * g++.dg/ext/underlying_type2.C: Likewise.
7770         * g++.dg/ext/underlying_type3.C: Likewise.
7771         * g++.dg/ext/underlying_type4.C: Likewise.
7772         * g++.dg/ext/underlying_type5.C: Likewise.
7773         * g++.dg/ext/underlying_type6.C: Likewise.
7774         * g++.dg/ext/underlying_type7.C: Likewise.
7775         * g++.dg/ext/underlying_type8.C: Likewise.
7776         * g++.dg/ext/underlying_type9.C: Likewise.
7777         * g++.dg/ext/underlying_type10.C: Likewise.
7778
7779 2011-04-25  Jason Merrill  <jason@redhat.com>
7780
7781         * g++.dg/cpp0x/regress/template-const2.C: New.
7782
7783 2011-04-25  Jeff Law <law@redhat.com>
7784
7785         * gcc.dg/tree-ssa/vrp56.c: new test.
7786
7787 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7788
7789         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7790
7791 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR preprocessor/48740
7794         * c-c++-common/raw-string-11.c: New test.
7795
7796 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7797
7798         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7799         hppa*-*-hpux*.
7800
7801 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7802
7803         PR fortran/18918
7804         * gfortran.dg/coarray_19.f90: New.
7805
7806 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR c/48685
7809         * gcc.dg/pr48685.c: New test.
7810
7811 2011-04-22  Jan Hubicka  <jh@suse.cz>
7812
7813         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7814
7815 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR tree-optimization/48717
7818         * gcc.c-torture/execute/pr48717.c: New test.
7819
7820 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7821
7822         PR target/48723
7823         * gcc.target/i386/pr48723.c: New test.
7824
7825 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7826
7827         PR c/48716
7828         * gcc.dg/gomp/pr48716.c: New test.
7829         * g++.dg/gomp/pr48716.C: New test.
7830
7831 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7832
7833         PR c/36750
7834         * gcc.dg/missing-field-init-2.c: Update testcase.
7835
7836 2011-04-22  Alan Modra  <amodra@gmail.com>
7837
7838         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7839
7840 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7841
7842         PR fortran/48405
7843         * gfortran.dg/function_optimize_6.f90:  New test.
7844
7845 2011-04-21  Easwaran Raman  <eraman@google.com>
7846
7847         * gcc.dg/stack-layout-2.c: New test.
7848
7849 2011-04-21  Richard Guenther  <rguenther@suse.de>
7850
7851         PR lto/48703
7852         * g++.dg/lto/pr48207-2_0.C: New testcase.
7853         * g++.dg/lto/pr48207-3_0.C: Likewise.
7854
7855 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7856
7857         * gnat.dg/volatile5.adb: New test.
7858         * gnat.dg/volatile5_pkg.ads: New helper.
7859
7860 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7861
7862         PR target/48708
7863         * gcc.target/i386/pr48708.c: New test.
7864
7865 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7866
7867         * gcc.dg/vect/vect-119.c: New test.
7868
7869 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7870
7871         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7872         and once without.
7873
7874 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7875             Richard Sandiford  <richard.sandiford@linaro.org>
7876
7877         PR target/46329
7878         * gcc.target/arm/pr46329.c: New test.
7879
7880 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7881
7882         PR fortran/18918
7883         * gfortran.dg/coarray_18.f90: New.
7884
7885 2011-04-20  Jason Merrill  <jason@redhat.com>
7886
7887         * g++.dg/cpp0x/initlist47.C: New.
7888
7889         * g++.dg/init/dtor4.C: New.
7890
7891 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7892
7893         PR target/48678
7894         * gcc.target/i386/sse2-pinsrw.c: New test.
7895         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7896         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7897         * gcc.target/i386/sse2-insvhi.c: Ditto.
7898         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7899         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7900
7901 2011-04-20  Jason Merrill  <jason@redhat.com>
7902
7903         * g++.dg/template/const4.C: New.
7904
7905 2011-04-20  Easwaran Raman  <eraman@google.com>
7906
7907         * gcc.dg/stack-layout-1.c: New test.
7908
7909 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7910
7911         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7912         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7913         function.
7914
7915 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7916
7917         * gcc.dg/binop-xor1.c: New test.
7918         * gcc.dg/binop-xor2.c: New test.
7919         * gcc.dg/binop-xor3.c: New test.
7920         * gcc.dg/binop-xor4.c: New test.
7921         * gcc.dg/binop-xor5.c: New test.
7922
7923 2011-04-20  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/47892
7926         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7927
7928 2011-04-20  Richard Guenther  <rguenther@suse.de>
7929
7930         PR middle-end/48695
7931         * g++.dg/torture/pr48695.C: New testcase.
7932
7933 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7934
7935         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7936         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7937         * gcc.c-torture/execute/pr45262.c: Ditto
7938         * gcc.dg/torture/pr43165.c: Ditto.
7939         * gcc.dg/torture/pr47228.c: Ditto.
7940         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7941         * gcc.dg/ipa/pr45644.c: Ditto.
7942         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7943         PDP11.
7944
7945 2011-04-19  Jason Merrill  <jason@redhat.com>
7946
7947         * g++.dg/ext/complex7.C: New.
7948
7949         * g++.dg/ext/attrib41.C: New.
7950
7951 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7952
7953         PR testsuite/48676
7954         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7955
7956 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR target/48678
7959         * gcc.target/i386/pr48678.c: New test.
7960
7961 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7962
7963         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7964         * g++.dg/opt/devirt2.C: New test.
7965         * g++.dg/ipa/devirt-g-1.C: Likewise.
7966
7967 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7968
7969         PR fortran/48588
7970         * gfortran.dg/whole_file_33.f90: New.
7971
7972 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7973
7974         * g++.dg/ipa/devirt-7.C: New test.
7975
7976 2011-04-19  Richard Guenther  <rguenther@suse.de>
7977
7978         PR lto/48207
7979         * g++.dg/lto/pr48207_0.C: New testcase.
7980
7981 2011-04-18  Jason Merrill  <jason@redhat.com>
7982
7983         * g++.dg/init/void1.C: New.
7984
7985         * g++.dg/cpp0x/union4.C: New.
7986
7987 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR middle-end/48661
7990         * g++.dg/torture/pr48661.C: New test.
7991
7992         PR c++/48632
7993         * g++.dg/gomp/pr48632.C: New test.
7994
7995 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7996
7997         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7998         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7999
8000 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8001
8002         PR fortran/18918
8003         * gfortran.dg/coarray_17.f90: New.
8004         * gfortran.dg/coarray_10.f90: Update dg-error.
8005
8006 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008         PR testsuite/48251
8009         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8010         * gfortran.dg/guality/guality.exp: Likewise.
8011
8012 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8013
8014         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8015
8016 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8017
8018         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8019
8020 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8021
8022         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8023
8024 2011-04-18  Richard Guenther  <rguenther@suse.de>
8025
8026         PR middle-end/46364
8027         * g++.dg/torture/pr46364.C: New testcase.
8028
8029 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8030
8031         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8032
8033 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8034
8035         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8036
8037 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8038             Ira Rosen  <ira.rosen@linaro.org>
8039
8040         PR target/48252
8041         * gcc.target/arm/pr48252.c: New test.
8042
8043 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR tree-optimization/48616
8046         * gcc.dg/pr48616.c: New test.
8047
8048 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8049
8050         PR fortran/18918
8051         * gfortran.dg/coarray_16.f90: New.
8052
8053 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8054
8055         PR fortran/48462
8056         * gfortran.dg/realloc_on_assign_7.f03: New test.
8057
8058 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8059
8060         PR libgfortran/48602
8061         * gfortran.dg/fmt_g0_6.f08: New test.
8062
8063 2011-04-17  Jason Merrill  <jason@redhat.com>
8064
8065         * g++.dg/cpp0x/sfinae16.C: New.
8066
8067 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8068
8069         * gcc.target/mips/reg-var-1.c: New test.
8070
8071 2011-04-17  Jan Hubicka  <jh@suse.cz>
8072
8073         * gcc.dg/winline-5.c: Update testcase.
8074
8075 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8076
8077         * gnat.dg/discr27.ad[sb]: Move dg directive.
8078         * gnat.dg/discr28.ad[sb]: New test.
8079         * gnat.dg/discr28_pkg.ads: New helper.
8080
8081 2011-04-17  Michael Matz  <matz@suse.de>
8082
8083         PR tree-optimization/48622
8084         PR lto/48645
8085         * gcc.dg/lto/pr48622_0.c: New test.
8086
8087 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8088
8089         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8090         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8091         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8092         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8093         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8094         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8095
8096 2011-04-15  Jason Merrill  <jason@redhat.com>
8097
8098         * g++.dg/cpp0x/range-for17.C: New.
8099
8100 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8101
8102         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8103         * g++.dg/cpp0x/range-for3.C: Likewise.
8104         * g++.dg/cpp0x/range-for9.C: Correct error message.
8105         * g++.dg/cpp0x/range-for11.C: New.
8106         * g++.dg/cpp0x/range-for12.C: New.
8107         * g++.dg/cpp0x/range-for13.C: New.
8108         * g++.dg/cpp0x/range-for14.C: New.
8109         * g++.dg/cpp0x/range-for15.C: New.
8110         * g++.dg/cpp0x/range-for16.C: New.
8111
8112 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8113
8114         PR fortran/18918
8115         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8116
8117 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8118
8119         * objc.dg/naming-4.m: Updated.
8120         * objc.dg/naming-5.m: Updated.
8121         * objc.dg/naming-6.m: New.
8122         * objc.dg/naming-7.m: New.
8123         * obj-c++.dg/naming-1.mm: Updated.
8124         * obj-c++.dg/naming-2.mm: Updated.
8125         * obj-c++.dg/naming-3.mm: New.
8126         * obj-c++.dg/naming-4.mm: New.
8127
8128 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8129
8130         PR libgfortran/48589
8131         * gfortran.dg/fmt_g0_5.f08: New test.
8132
8133 2011-04-15  Richard Guenther  <rguenther@suse.de>
8134
8135         PR testsuite/48286
8136         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8137
8138 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8139
8140         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8141         -finline-limit=0 to -fno-inline
8142
8143 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR target/48614
8146         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8147         just avx.
8148
8149 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR target/48605
8152         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8153         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8154         * gcc.target/i386/avx-insertps-3.c: New test.
8155         * gcc.target/i386/avx-insertps-4.c: New test.
8156
8157 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8158
8159         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8160         -finline-limit=0
8161
8162 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8163
8164         PR target/46779
8165         PR target/45291
8166         PR target/41894
8167         * gcc.target/avr/pr46779-1.c: New test case
8168         * gcc.target/avr/pr46779-2.c: New test case
8169
8170 2011-04-14  Jason Merrill  <jason@redhat.com>
8171
8172         * g++.dg/cpp0x/sfinae15.C: New.
8173
8174         * g++.dg/cpp0x/sfinae14.C: New.
8175
8176         * g++.dg/ext/vla10.C: New.
8177
8178 2011-04-14  Richard Guenther  <rguenther@suse.de>
8179
8180         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8181
8182 2011-04-14  Richard Guenther  <rguenther@suse.de>
8183
8184         * gcc.dg/fold-bitand-4.c: Move ...
8185         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8186
8187 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8188
8189         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8190         variables const.
8191         * gcc.target/avr/torture/trivial.c: Ditto.
8192
8193 2011-04-13  Jason Merrill  <jason@redhat.com>
8194
8195         * g++.dg/template/operator11.C: New.
8196
8197 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR middle-end/48591
8200         * gcc.dg/gomp/pr48591.c: New test.
8201
8202         PR c++/48570
8203         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8204         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8205
8206 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8207
8208         PR c++/48574
8209         * g++.dg/template/dependent-expr7.C: New test case.
8210
8211 2011-04-13  Jason Merrill  <jason@redhat.com>
8212
8213         * g++.dg/cpp0x/sfinae13.C: New.
8214
8215 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8216
8217         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8218
8219 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8220
8221         * gcc.target/arm/pr43698.c: Remove -march option.
8222
8223 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8224
8225         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8226         -march option.
8227
8228 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8229
8230         PR fortran/48360
8231         PR fortran/48456
8232         * gfortran.dg/realloc_on_assign_6.f03: New test.
8233
8234 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8235
8236         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8237         targets the additional -mno-ms-bitfields and
8238         -Wno-packed-bitfield-compat options.
8239         * g++.dg/ext/bitfield3.C: Likewise.
8240         * g++.dg/ext/bitfield4.C: Likewise.
8241         * g++.dg/ext/bitfield5.C: Likewise.
8242         * gcc.dg/bitfld-15.c: Likewise.
8243         * gcc.dg/bitfld-16.c: Likewise.
8244         * gcc.dg/bitfld-17.c: Likewise.
8245         * gcc.dg/bitfld-18.c: Likewise.
8246
8247 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8248
8249         * gcc.target/arm/neon-vld3-1.c: New test.
8250         * gcc.target/arm/neon-vst3-1.c: New test.
8251         * gcc.target/arm/neon/v*.c: Regenerate.
8252
8253 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR rtl-optimization/48549
8256         * g++.dg/opt/pr48549.C: New test.
8257
8258 2011-04-12  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/46076
8261         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8262
8263 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8264
8265         PR testsuite/21164
8266         * lib/compat.exp (compat-execute): Declare unsupported after
8267         stripping path from src1.
8268         * lib/lto.exp (lto-execute): Likewise.
8269
8270 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR c/48552
8273         * gcc.dg/pr48552-1.c: New test.
8274         * gcc.dg/pr48552-2.c: New test.
8275
8276 2011-04-11  Jason Merrill  <jason@redhat.com>
8277
8278         * g++.dg/cpp0x/sfinae12.C: New.
8279
8280         * g++.dg/cpp0x/enum10.C: New.
8281
8282         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8283
8284         * g++.dg/cpp0x/rv-func.C: New.
8285
8286 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8287
8288         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8289         alpha*-dec-osf5*.
8290
8291 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8292
8293         PR tree-optimization/48195
8294         * gcc.dg/ipa/pr48195.c: New test.
8295
8296 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8297
8298         * gnat.dg/return3.adb: Remove unused switch.
8299
8300 2011-04-08  Mike Stump  <mikestump@comcast.net>
8301
8302         PR testsuite/48506
8303         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8304         default to fno-common.
8305
8306 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8307
8308         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8309         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8310
8311 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8312
8313         PR fortran/48448
8314         * gfortran.dg/function_optimize_5.f90:  New test.
8315
8316 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8317
8318         * gnat.dg/aggr17.adb: New test.
8319         * gnat.dg/aggr18.adb: Likewise.
8320
8321 2011-04-08  Michael Matz  <matz@suse.de>
8322
8323         PR middle-end/48389
8324         * gcc.target/i386/pr48389.c: New test.
8325
8326 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8327
8328         PR rtl-optimization/48272
8329         * g++.dg/opt/pr48272.C: New.
8330
8331 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8332
8333         PR rtl-optimization/48235
8334         * gcc.dg/pr48235.c: New.
8335
8336 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8337
8338         PR rtl-optimization/48302
8339         * g++.dg/opt/pr48302.C: New.
8340
8341 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8342
8343         PR target/48273
8344         * g++.dg/opt/pr48273.C: New.
8345
8346 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8347
8348         PR rtl-optimization/48442
8349         * gcc.dg/pr48442.c: New.
8350
8351 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR tree-optimization/48377
8354         * gcc.dg/vect/pr48377.c: New test.
8355
8356 2011-04-07  Jason Merrill  <jason@redhat.com>
8357
8358         * g++.dg/cpp0x/regress/call1.C: New.
8359
8360         * g++.dg/cpp0x/variadic107.C: New.
8361
8362         * g++.dg/cpp0x/sfinae11.C: New.
8363         * g++.dg/cpp0x/noexcept02.C: Fix.
8364
8365         * g++.dg/cpp0x/sfinae10.C: New.
8366
8367         * g++.dg/cpp0x/sfinae9.C: New.
8368
8369         * c-c++-common/Wcast-qual-1.c: Move here from...
8370         * gcc.dg/cast-qual-3.c: ...here, and...
8371         * g++.dg/warn/Wcast-qual2.C: ...here.
8372
8373         * g++.dg/cpp0x/sfinae8.C: New.
8374
8375         * g++.dg/cpp0x/sfinae7.C: New.
8376
8377         * g++.dg/cpp0x/enum9.C: New.
8378
8379 2011-04-07  Mike Stump  <mikestump@comcast.net>
8380
8381         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8382         with no trampolines.
8383
8384 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR fortran/48117
8387         * gfortran.dg/gomp/pr48117.f90: New test.
8388
8389         PR debug/48343
8390         * gcc.dg/torture/pr48343.c: New test.
8391
8392 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8393
8394         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8395
8396 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8397
8398         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8399
8400 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8401
8402         PR target/43920
8403         * lib/scanasm.exp (object-size): New proc.
8404         * gcc.target/arm/pr43920-2.c: New test.
8405
8406 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8407
8408         PR fortran/18918
8409         PR fortran/48477
8410         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8411
8412 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8413
8414         * gcc.dg/mtune.c: Prune note from output.
8415
8416 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR debug/48466
8419         * gcc.dg/guality/pr36977.c: New test.
8420         * gcc.dg/guality/pr48466.c: New test.
8421
8422 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8423
8424         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8425
8426 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/return3.adb: New test.
8429
8430 2011-04-06  Richard Guenther  <rguenther@suse.de>
8431
8432         PR tree-optimization/47663
8433         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8434
8435 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8436
8437         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8438         Solaris 8 and 9 as well.
8439
8440 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8441
8442         PR target/43920
8443         * gcc.target/arm/pr43920-1.c: New test.
8444
8445 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8446
8447         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8448         (cctor): Actually return the value.
8449         (main): Cast return values.
8450
8451 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8452
8453         * gfortran.dg/character_comparison_8.f90:  New test.
8454
8455 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8456
8457         * frontend-passes: (optimize_lexical_comparison): New function.
8458         (optimize_expr): Call it.
8459         (optimize_comparison): Also handle lexical comparison functions.
8460         Return false instad of -2 for unequal comparison.
8461
8462 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8463
8464         PR fortran/48412
8465         * function_optimize_4.f90:  New test.
8466
8467 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8468
8469         PR fortran/18918
8470         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8471         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8472         * gfortran.dg/coarray_15.f90: New.
8473
8474 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8475
8476         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8477         * gfortran.dg/bessel_7.f90: Likewise.
8478
8479 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8480
8481         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8482
8483 2011-04-03  Richard Guenther  <rguenther@suse.de>
8484             Ira Rosen  <ira.rosen@linaro.org>
8485
8486         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8487         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8488         -ftree-loop-if-convert-stores.
8489
8490 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8491
8492         * gnat.dg/specs/aggr2.ads: New test.
8493
8494 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8495
8496         * gnat.dg/debug2.ad[sb]: New test.
8497         * gnat.dg/debug2_pkg.ads: New helper.
8498         * gnat.dg/debug3.ad[sb]: New test.
8499
8500 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8501
8502         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8503
8504 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8505
8506         PR middle-end/48335
8507         * gcc.c-torture/compile/pr48335-1.c: New test.
8508         * gcc.dg/pr48335-1.c: New test.
8509         * gcc.dg/pr48335-2.c: New test.
8510         * gcc.dg/pr48335-3.c: New test.
8511         * gcc.dg/pr48335-4.c: New test.
8512         * gcc.dg/pr48335-5.c: New test.
8513         * gcc.dg/pr48335-6.c: New test.
8514         * gcc.dg/pr48335-7.c: New test.
8515         * gcc.dg/pr48335-8.c: New test.
8516         * gcc.target/i386/pr48335-1.c: New test.
8517
8518 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8519
8520         PR c/36299
8521         * gcc.dg/Waddress.c: New test.
8522
8523 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8524
8525         PR fortran/48352
8526         * gfortran.dg/function_optimize_3.f90:  New test.
8527
8528 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8529
8530         * gcc.c-torture/compile/20110401-1.c: New test.
8531
8532         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8533         * g++.dg/lto/20091002-2_0.C: Likewise.
8534         * g++.dg/lto/20090303_0.c: Likewise.
8535         * g++.dg/lto/20091004-1_0.C: Likewise.
8536         * g++.dg/lto/20091002-3_0.C: Likewise.
8537         * g++.dg/lto/20091004-2_0.C: Likewise.
8538         * g++.dg/lto/20081123_0.C: Likewise.
8539         * g++.dg/lto/20090313_0.C: Likewise.
8540         * g++.dg/lto/20081109-1_0.C: Likewise.
8541         * g++.dg/lto/20081219_0.C: Likewise.
8542         * g++.dg/lto/20081204-1_0.C: Likewise.
8543         * g++.dg/lto/20090302_0.C: Likewise.
8544         * g++.dg/lto/20081119-1_0.C: Likewise.
8545         * g++.dg/lto/20081118_0.C: Likewise.
8546         * gcc.dg/lto/20091020-2_0.c: Likewise.
8547         * gcc.dg/lto/20090210_0.c: Likewise.
8548         * gcc.dg/lto/20081204-1_0.c: Likewise.
8549         * gcc.dg/lto/20081224_0.c: Likewise.
8550         * gcc.dg/lto/20090219_0.c: Likewise.
8551         * gcc.dg/lto/20091014-1_0.c: Likewise.
8552         * gcc.dg/lto/20091016-1_0.c: Likewise.
8553         * gcc.dg/lto/20090206-2_0.c: Likewise.
8554         * gcc.dg/lto/20090116_0.c: Likewise.
8555         * gcc.dg/lto/20091013-1_0.c: Likewise.
8556         * gcc.dg/lto/20091015-1_0.c: Likewise.
8557         * gcc.dg/lto/20090126-2_0.c: Likewise.
8558
8559 2011-03-31  Ian Lance Taylor  <iant@google.com>
8560
8561         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8562
8563 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8564
8565         * gnat.dg/opt16.adb: New test.
8566
8567 2011-03-31  Jason Merrill  <jason@redhat.com>
8568
8569         * g++.dg/cpp0x/defaulted24.C: New.
8570
8571 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8572
8573         PR target/16292
8574         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8575         with -O0.
8576
8577 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8578
8579         * g++.dg/other/i386-9.C: New test.
8580
8581 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8582
8583         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8584
8585 2011-03-30  Jason Merrill  <jason@redhat.com>
8586
8587         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8588
8589         * g++.dg/cpp0x/regress/isnan.C: New.
8590
8591         * g++.dg/cpp0x/initlist46.C: New.
8592
8593 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8594
8595         PR target/47551
8596         * gcc.target/arm/neon-modes-2.c: New test.
8597
8598 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8599
8600         PR c/48305
8601         * gcc.c-torture/compile/pr48305.c: New test.
8602
8603 2011-03-29  Jason Merrill  <jason@redhat.com>
8604
8605         * g++.dg/cpp0x/regress/value-dep1.C: New.
8606
8607 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8608
8609         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8610
8611 2011-03-29  Ian Lance Taylor  <iant@google.com>
8612
8613         * go.test/go-test.exp: Handle the test lines used in several new
8614         tests.
8615         (errchk): Add opts parameter.  Change all callers.  Handle parens
8616         in regexps.
8617
8618 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8619             Dominique d'Humieres  <dominiq@lps.ens.fr>
8620
8621         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8622         and __APPLE__ && __PPC__ && __ALTIVEC__.
8623
8624 2011-03-29  Jason Merrill  <jason@redhat.com>
8625
8626         * g++.dg/cpp0x/dependent1.C: New.
8627
8628         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8629
8630         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8631
8632         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8633
8634 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8635
8636         PR fortran/48095
8637         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8638         * gfortran.dg/proc_ptr_comp_32.f90: New.
8639
8640 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8641
8642         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8643         check for corresponding warning.
8644
8645 2011-03-28  Jason Merrill  <jason@redhat.com>
8646
8647         * g++.dg/cpp0x/rv-deduce2.C: New.
8648
8649 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8650
8651         PR debug/48203
8652         * gcc.dg/pr48203.c: New test.
8653
8654 2011-03-28  Jeff Law <law@redhat.com>
8655
8656         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8657
8658 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8659
8660         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8661         and __PPC__ && __ALTIVEC__.
8662
8663 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8664
8665         PR testsuite/48238
8666         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8667         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8668         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8669         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8670
8671 2011-03-28  Jason Merrill  <jason@redhat.com>
8672
8673         * g++.dg/cpp0x/initlist-array2.C: New.
8674
8675         * g++.dg/cpp0x/initlist-array1.C: New.
8676
8677         * g++.dg/cpp0x/constexpr-compound.C: New.
8678
8679         * g++.dg/cpp0x/constexpr-using.C: New.
8680
8681         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8682
8683 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8684
8685         PR testsuite/48276
8686         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8687
8688 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8689
8690         * gcc.dg/slp-1.c: New test.
8691
8692 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8695         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8696         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8697         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8698         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8699         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8700         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8701         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8702         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8703         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8704         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8705         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8706         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8707         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8708
8709 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8710
8711         PR fortran/47065
8712         * gfortran.dg/trim_optimize_5.f90:  New test.
8713         * gfortran.dg/trim_optimize_6.f90:  New test.
8714
8715 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8716
8717         PR target/38598
8718         * gcc.target/mips/madd-7.c: Remove -mlong32.
8719         * gcc.target/mips/msub-7.c: Likewise.
8720
8721 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8722
8723         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8724         accesses to preserve the meaning of the test for doubleword vectors.
8725         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8726         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8727
8728 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8729
8730         PR fortran/48291
8731         * gfortran.dg/class_42.f03: New.
8732
8733 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8734
8735         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8736         strided accesses.
8737
8738 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8739
8740         PR rtl-optimization/48144
8741         * gcc.dg/pr48144.c: New test.
8742
8743 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * gnat.dg/discr27.ad[sb]: New test.
8746
8747 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8748
8749         * gnat.dg/limited_with2.ad[sb]: New test.
8750         * gnat.dg/limited_with2_pkg1.ads: New helper.
8751         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8752
8753 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8754
8755         * gnat.dg/opt15.adb: New test.
8756         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8757
8758 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8759
8760         PR fortran/48174
8761         PR fortran/45304
8762         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8763         * gfortran.dg/leadz_trailz_3.f90: Ditto
8764
8765 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8766
8767         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8768
8769 2011-03-25  Jason Merrill  <jason@redhat.com>
8770
8771         * g++.dg/cpp0x/defaulted22.C: New.
8772         * g++.dg/cpp0x/defaulted23.C: New.
8773         * g++.dg/cpp0x/defaulted15.C: Adjust.
8774
8775 2011-03-25  Jason Merrill  <jason@redhat.com>
8776
8777         * g++.dg/cpp0x/move1.C: New.
8778
8779 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8780
8781         PR target/48287
8782         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8783
8784 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8785
8786         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8787         for mips-sgi-irix6.5.
8788         Replace snprintf prototype by <stdio.h>.
8789
8790 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8791
8792         PR testsuite/48283
8793         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8794         run_expensive_tests.
8795         * gcc.dg/graphite/block-4.c: Likewise.
8796         * gcc.dg/graphite/block-7.c: Likewise.
8797         * gcc.dg/graphite/block-8.c: Likewise.
8798
8799 2011-03-25  Richard Guenther  <rguenther@suse.de>
8800
8801         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8802         * g++.dg/tree-ssa/pr8781.C: Likewise.
8803         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8804         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8805         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8806         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8807         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8808         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8809         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8810         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8811         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8812         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8813         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8814         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8815         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8816         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8817         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8818         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8819         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8820         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8821         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8822         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8823         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8824         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8825         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8826         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8827         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8828         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8829         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8830         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8831         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8832         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8833         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8834         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8835         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8836         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8837         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8838         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8839         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8840         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8841         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8842         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8843         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8844         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8845         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8846         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8847         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8848         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8849         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8850         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8851         * c-c++-common/pr46562-2.c: Likewise.
8852         * gfortran.dg/pr42108.f90: Likewise.
8853         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8854         foo to be inlined even at -O1.
8855         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8856         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8857         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8858         * gcc.dg/matrix/matrix.exp: Disable FRE.
8859
8860 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR debug/48204
8863         * gcc.dg/dfp/pr48204.c: New test.
8864
8865 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8866
8867         PR target/48209
8868         * gcc.c-torture/execute/pr47917.c: Move this...
8869         * gcc.dg/torture/pr47917.c: to here and add xfails.
8870
8871 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8872
8873         * gnat.dg/array16.ad[sb]: New test.
8874         * gnat.dg/array16.ads: New helper.
8875
8876 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8877
8878         * gnat.dg/derived_type2.adb: New test.
8879
8880 2011-03-24  Richard Guenther  <rguenther@suse.de>
8881
8882         PR tree-optimization/48271
8883         * g++.dg/torture/pr48271.C: New testcase.
8884
8885 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8886
8887         * gnat.dg/array15.ad[sb]: New test.
8888
8889 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8890
8891         PR target/48237
8892         * gcc.target/i386/pr48237.c: New test.
8893
8894 2011-03-24  Richard Guenther  <rguenther@suse.de>
8895
8896         PR middle-end/48269
8897         * gcc.dg/builtin-object-size-10.c: New testcase.
8898
8899 2011-03-24  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/46562
8902         * c-c++-common/pr46562-2.c: New testcase.
8903         * c-c++-common/pr46562.c: Likewise.
8904
8905 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8906
8907         * gcc.dg/vect/vect-cselim-1.c: New test.
8908         * gcc.dg/vect/vect-cselim-2.c: New test.
8909
8910 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8911
8912         * gcc.target/arm/pr46934.c: New.
8913
8914 2011-03-23  Ian Lance Taylor  <iant@google.com>
8915
8916         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8917
8918 2011-03-23  Richard Guenther  <rguenther@suse.de>
8919
8920         * gcc.dg/struct: Remove directory and contents.
8921
8922 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8923
8924         PR testsuite/48251
8925         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8926
8927 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8928
8929         * gnat.dg/discr26.ad[sb]: New test.
8930         * gnat.dg/discr26_pkg.ads: New helper.
8931
8932 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8933
8934         PR target/47553
8935         * gcc.target/arm/neon-vld-1.c: New test.
8936
8937 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8938
8939         * gnat.dg/array14.ad[sb]: New test.
8940         * gnat.dg/array14_pkg.ads: New helper.
8941
8942 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8943
8944         * gcc.c-torture/execute/920501-8.x: Remove.
8945         * gcc.c-torture/execute/930513-1.x: Remove.
8946         * gcc.c-torture/execute/960312-1.x: Remove.
8947         * gcc.c-torture/compile/20000804-1.c,
8948         gcc.c-torture/compile/20001205-1.c,
8949         gcc.c-torture/compile/20001226-1.c,
8950         gcc.c-torture/compile/20010518-2.c,
8951         gcc.c-torture/compile/20020312-1.c,
8952         gcc.c-torture/compile/20020604-1.c,
8953         gcc.c-torture/compile/920501-12.c,
8954         gcc.c-torture/compile/920501-4.c,
8955         gcc.c-torture/compile/920520-1.c,
8956         gcc.c-torture/compile/980506-1.c,
8957         gcc.c-torture/execute/980709-1.x,
8958         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8959         options for m68hc11.
8960         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8961         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8962         m68hc11.
8963
8964 2011-03-22  Nick Clifton  <nickc@redhat.com>
8965
8966         * lib/target-supports.exp (check_profiling_available): Add MN10300
8967         to the list of targets that do not support profiling.  Restore
8968         alpha sorting to this list.
8969
8970 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8971
8972         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8973         failure on 32-bit systems.
8974         * gcc.dg/torture/vector-2.c: Ditto.
8975
8976 2011-03-22  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/48228
8979         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8980
8981 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8982
8983         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8984         powerpc.
8985
8986         PR target/48226
8987         * gcc.target/powerpc/pr48226.c: New file.
8988
8989 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8990
8991         * lib/prune.exp (prune_gcc_output): Prune "could not create
8992         compact unwind for" warnings.
8993
8994 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR c/42544
8997         PR c/48197
8998         * gcc.c-torture/execute/pr42544.c: New test.
8999         * gcc.c-torture/execute/pr48197.c: New test.
9000
9001 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9002
9003         PR preprocessor/48192
9004         * gcc.target/powerpc/pr48192.c: New file.
9005
9006         PR target/48053
9007         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9008         split problem of 0 being loaded in a VSX register.
9009
9010 2011-03-21  Richard Guenther  <rguenther@suse.de>
9011
9012         PR c/47939
9013         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9014         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9015         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9016         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9017
9018 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR target/48213
9021         * gcc.dg/pr48213.c: New test.
9022
9023 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9024
9025         PR target/12171
9026         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9027
9028 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9029
9030         * gcc.target/arm/xor-and.c: New.
9031
9032 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9033
9034         PR fortran/22572
9035         * gfortran.dg/function_optimize_1.f90:  New test.
9036         * gfortran.dg/function_optimize_2.f90:  New test.
9037
9038 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9039
9040         PR rtl-optimization/47502
9041         * gcc.target/i386/pr47502-1.c: New.
9042         * gcc.target/i386/pr47502-2.c: Likewise.
9043
9044 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR rtl-optimization/48156
9047         * gcc.dg/pr48156.c: New test.
9048
9049 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9050
9051         PR libfortran/47439
9052         * gfortran.dg/scratch_1.f90: Adjust test.
9053
9054 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9055
9056         PR libfortran/47439
9057         * gfortran.dg/scratch_1.f90: New test.
9058
9059 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9060
9061         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9062         variably modified typedefs.
9063         * gcc.dg/c1x-typedef-2.c: Remove.
9064
9065 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9066
9067         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9068         * gcc.dg/c1x-anon-struct-3.c: New test.
9069         * gcc.dg/anon-struct-11.c: Update.
9070
9071 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9072
9073         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9074         dg-xfail-run-if.
9075         Only xfail with gas.
9076
9077 2011-03-18  Jason Merrill  <jason@redhat.com>
9078
9079         * g++.dg/template/fn-ptr1.C: New.
9080
9081         * g++.dg/overload/volatile1.C: New.
9082
9083         * g++.dg/opt/pr23372.C: New.
9084
9085         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9086
9087 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9088
9089         PR middle-end/47405
9090         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9091
9092 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9093
9094         * gcc.target/arm/unsigned-extend-1.c: New.
9095
9096 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR bootstrap/48161
9099         * gcc.c-torture/compile/pr48161.c: New test.
9100
9101 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         PR middle-end/47725
9104         * gcc.dg/torture/pr47725.c: New.
9105
9106 2011-03-17  Jason Merrill  <jason@redhat.com>
9107
9108         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9109         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9110
9111 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * gnat.dg/specs/elab2.ads: New test.
9114         * gnat.dg/specs/elab2_pkg.ads: New helper.
9115
9116 2011-03-17  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/cpp0x/decltype-1212.C: New.
9119         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9120
9121 2011-03-17  Jason Merrill  <jason@redhat.com>
9122
9123         * g++.dg/parse/memfnquals1.C: New.
9124
9125 2011-03-17  Richard Guenther  <rguenther@suse.de>
9126
9127         PR middle-end/48134
9128         * gcc.dg/pr48134.c: New testcase.
9129
9130 2011-03-17  Richard Guenther  <rguenther@suse.de>
9131
9132         PR middle-end/48165
9133         * g++.dg/torture/pr48165.C: New testcase.
9134
9135 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9136
9137         PR rtl-optimization/48141
9138         * gcc.dg/pr48141.c: New test.
9139
9140 2011-03-16  Jason Merrill  <jason@redhat.com>
9141
9142         * g++.dg/cpp0x/constexpr-48089.C: New.
9143
9144         * g++.dg/cpp0x/constexpr-abi1.C: New.
9145
9146         * g++.dg/cpp0x/constexpr-46336.C: New.
9147         * g++.dg/parse/friend5.C: Adjust expected errors.
9148
9149         * g++.dg/cpp0x/constexpr-47570.C: New.
9150
9151 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9152
9153         PR debug/47510
9154         * ++.dg/debug/dwarf2/typedef6.C: New test.
9155
9156 2011-03-16  Jason Merrill  <jason@redhat.com>
9157
9158         * g++.dg/cpp0x/elision2.C: New.
9159
9160         * g++.dg/cpp0x/constexpr-array3.C: New.
9161
9162 2011-03-16  Jason Merrill  <jason@redhat.com>
9163
9164         * g++.dg/cpp0x/sfinae6.C: New.
9165         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9166         * g++.dg/cpp0x/pr45908.C: Likewise.
9167         * g++.dg/cpp0x/sfinae6.C: Likewise.
9168         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9169         * g++.old-deja/g++.law/arg11.C: Likewise.
9170
9171 2011-03-16  Jason Merrill  <jason@redhat.com>
9172
9173         * g++.dg/template/incomplete6.C: New.
9174
9175 2011-03-16  Jeff Law <law@redhat.com>
9176
9177         * gcc.dg/tree-ssa/vrp55.c: New test.
9178
9179 2011-03-16  Jason Merrill  <jason@redhat.com>
9180
9181         * g++.dg/cpp0x/auto22.C: New.
9182
9183 2011-03-16  Richard Guenther  <rguenther@suse.de>
9184
9185         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9186         optimizing it away if promoted to const.
9187
9188 2011-03-16  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/48149
9191         * gcc.dg/fold-complex-1.c: New testcase.
9192
9193 2011-03-16  Richard Guenther  <rguenther@suse.de>
9194
9195         PR testsuite/48147
9196         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9197         or cloning happens.
9198
9199 2011-03-16  Richard Guenther  <rguenther@suse.de>
9200
9201         PR tree-optimization/26134
9202         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9203
9204 2011-03-16  Richard Guenther  <rguenther@suse.de>
9205
9206         PR tree-optimization/48146
9207         * gcc.dg/torture/pr48146.c: New testcase.
9208
9209 2011-03-16  Richard Guenther  <rguenther@suse.de>
9210
9211         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9212         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9213
9214 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9215
9216         PR middle-end/48136
9217         * gcc.c-torture/compile/pr48136.c: New test.
9218
9219         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9220
9221         PR debug/45882
9222         * gcc.dg/guality/pr45882.c: New test.
9223
9224 2011-03-15  Jason Merrill  <jason@redhat.com>
9225
9226         * g++.dg/cpp0x/constexpr-recursion.C: New.
9227
9228         * g++.dg/cpp0x/implicit11.C: New.
9229
9230 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9231
9232         * g++.dg/cpp0x/constexpr-attribute.C: New.
9233
9234 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9235
9236         * g++.dg/parse/pr34758.C: New.
9237
9238 2011-03-15  Xinliang David Li  <davidxl@google.com>
9239
9240         PR c/47837
9241         * gcc.dg/uninit-pred-7_d.c: New test.
9242         * gcc.dg/uninit-pred-8_d.c: New test.
9243
9244 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9245
9246         PR target/46788
9247         * gcc.target/arm/pr46788.c: New.
9248
9249 2011-03-15  Richard Guenther  <rguenther@suse.de>
9250
9251         PR middle-end/47650
9252         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9253         * gfortran.dg/ishft_4.f90: Likewise.
9254         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9255
9256 2011-03-15  Richard Guenther  <rguenther@suse.de>
9257
9258         PR tree-optimization/13954
9259         * g++.dg/tree-ssa/pr13954.C: New testcase.
9260
9261 2011-03-15  Richard Guenther  <rguenther@suse.de>
9262
9263         PR tree-optimization/48037
9264         * gcc.target/i386/pr48037-1.c: New testcase.
9265
9266 2011-03-15  Richard Guenther  <rguenther@suse.de>
9267
9268         PR tree-optimization/41490
9269         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9270         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9271         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9272         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9273         * g++.dg/tree-ssa/pr33604.C: Adjust.
9274
9275 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR middle-end/47917
9278         * gcc.c-torture/execute/pr47917.c: New test.
9279         * gcc.dg/pr47917.c: New test.
9280
9281         PR middle-end/38878
9282         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9283
9284 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9285
9286         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9287         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9288         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9289         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9290         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9291         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9292         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9293         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9294         * gcc.target/i386/avx-floor-vec.c: Ditto.
9295         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9296         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9297         * gcc.target/i386/avx-rint-vec.c: Ditto.
9298         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9299         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9300         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9301         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9302
9303 2011-03-14  Tom Tromey  <tromey@redhat.com>
9304
9305         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9306         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9307         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9308
9309 2011-03-14  Tom Tromey  <tromey@redhat.com>
9310
9311         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9312         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9313         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9314
9315 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9316
9317         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9318
9319 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9320
9321         PR rtl-optimization/47166
9322         * gcc.c-torture/execute/postmod-1.c: New test.
9323
9324 2011-03-14  Richard Guenther  <rguenther@suse.de>
9325
9326         PR middle-end/48098
9327         * gcc.dg/torture/pr48098.c: New testcase.
9328
9329 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9330
9331         PR target/48053
9332         * gcc.target/powerpc/pr48053-1.c: New test.
9333         * gcc.target/powerpc/pr48053-2.c: Likewise.
9334
9335 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9336
9337         PR libfortran/48066
9338         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9339
9340 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9341
9342         PR libfortran/48066
9343         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9344
9345 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9346
9347         PR fortran/48059
9348         * gfortran.dg/class_41.f03: New.
9349
9350 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9351
9352         * g++.dg/conversion/cast3.C: New test.
9353
9354 2011-03-11  Jason Merrill  <jason@redhat.com>
9355
9356         * g++.dg/template/error45.C: New.
9357
9358         * g++.dg/parse/no-type-defn1.C: New.
9359
9360         * g++.dg/ext/attrib40.C: New.
9361
9362         * g++.dg/cpp0x/regress/array1.C: New.
9363
9364 2011-03-11  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/48067
9367         * gcc.dg/pr48067.c: New testcase.
9368
9369 2011-03-11  Richard Guenther  <rguenther@suse.de>
9370
9371         PR lto/48073
9372         * g++.dg/lto/20110311-1_0.C: New testcase.
9373
9374 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9375
9376         PR c++/48035
9377         * g++.dg/inherit/virtual8.C: New test.
9378
9379         PR middle-end/48044
9380         * gcc.dg/torture/pr48044.c: New test.
9381
9382 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9383
9384         PR fortran/47768
9385         * gfortran.dg/proc_ptr_comp_31.f90: New.
9386
9387 2011-03-11  Richard Guenther  <rguenther@suse.de>
9388
9389         PR tree-optimization/47278
9390         * gcc.dg/torture/pr47278-1.c: New testcase.
9391         * gcc.dg/torture/pr47278-2.c: Likewise.
9392
9393 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9394
9395         PR tree-optimization/48063
9396         * gcc.dg/torture/pr48063.c: New test.
9397
9398 2011-03-10  Jason Merrill  <jason@redhat.com>
9399
9400         * g++.dg/template/array22.C: New.
9401
9402         * g++.dg/cpp0x/syntax-err1.C: New.
9403         * g++.dg/parse/error36.C: Adjust expected errors.
9404         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9405         * g++.old-deja/g++.pt/typename3.C: Likewise.
9406         * g++.old-deja/g++.pt/typename4.C: Likewise.
9407         * g++.old-deja/g++.pt/typename6.C: Likewise.
9408
9409 2011-03-09  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/template/nontype22.C: New.
9412
9413 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9414
9415         PR tree-optimization/47714
9416         * g++.dg/torture/pr47714.C: New test.
9417
9418 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9419
9420         PR target/47755
9421         * gcc.target/powerpc/pr47755-2.c: New file.
9422
9423 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9424
9425         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9426         is not set in the environment, pass 64 as first argument when not
9427         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9428         native where ulimit -u is supported.
9429
9430 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9431
9432         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9433
9434 2011-03-08  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/template/nontype21.C: New.
9437
9438         * g++.dg/template/anon5.C: New.
9439
9440 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR debug/47881
9443         * gcc.dg/pr47881.c: New test.
9444
9445 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9446
9447         PR c++/47957
9448         * g++.dg/lookup/template3.C: New test.
9449
9450 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9451
9452         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9453         'long' type.
9454
9455 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9456
9457         PR testsuite/47954
9458         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9459         sizeof to compute alignment.
9460
9461 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR tree-optimization/48022
9464         * gcc.dg/pr48022-1.c: New test.
9465         * gcc.dg/pr48022-2.c: New test.
9466
9467 2011-03-07  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/template/nontype20.C: New.
9470         * g++.dg/init/member1.C: Adjust expected errors.
9471         * g++.dg/parse/constant4.C: Likewise.
9472         * g++.dg/template/qualified-id3.C: Likewise.
9473         * g++.old-deja/g++.pt/crash10.C: Likewise.
9474
9475         * g++.dg/cpp0x/regress/non-const1.C: New.
9476
9477 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR debug/47991
9480         * gcc.dg/pr47991.c: New test.
9481
9482 2011-03-07  Jason Merrill  <jason@redhat.com>
9483
9484         * g++.dg/abi/mangle46.C: New.
9485
9486 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9487
9488         PR target/47862
9489         * gcc.target/powerpc/pr47862.c: New.
9490
9491 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9492
9493         PR target/45413
9494         * gcc.target/i386/combine-mul.c: Require nonpic.
9495
9496 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9497             Nathan Froyd  <froydnj@codesourcery.com>
9498
9499         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9500
9501 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9502
9503         * README.QMTEST: Remove.
9504
9505 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9506             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9507
9508         PR fortran/47850
9509         * gfortran.dg/array_constructor_37.f90 : New test.
9510
9511 2011-03-05  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9514         * g++.dg/abi/mangle45.C: Likewise.
9515         * g++.dg/cpp0x/trailing1.C: Likewise.
9516
9517 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9518
9519         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9520
9521 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9522
9523         PR rtl-optimization/47899
9524         * gcc.dg/pr47899.c: New test.
9525
9526         * gcc.dg/torture/pr47968.c: Ignore warnings.
9527
9528         PR tree-optimization/47967
9529         * gcc.c-torture/compile/pr47967.c: New test.
9530
9531 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9532
9533         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9534         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9535
9536 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9537
9538         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9539         and property_getAttributes() if __OBJC2__.
9540         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9541         * objc.dg/property/property-encoding-1.m: New.
9542         * obj-c++.dg/property/property-encoding-1.mm: New.
9543
9544 2011-03-04  Jason Merrill  <jason@redhat.com>
9545
9546         * g++.dg/template/pseudodtor6.C: New.
9547
9548         * g++.dg/inherit/covariant19.C: New.
9549
9550 2011-03-04  Richard Guenther  <rguenther@suse.de>
9551
9552         PR middle-end/47968
9553         * gcc.dg/torture/pr47968.c: New testcase.
9554
9555 2011-03-04  Richard Guenther  <rguenther@suse.de>
9556
9557         PR middle-end/47975
9558         * gcc.dg/torture/pr47975.c: New testcase.
9559
9560 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9561
9562         PR c++/47974
9563         * g++.dg/template/crash106.C: New.
9564
9565 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR c/47963
9568         * gcc.dg/gomp/pr47963.c: New test.
9569         * g++.dg/gomp/pr47963.C: New test.
9570
9571 2011-03-02  Jason Merrill  <jason@redhat.com>
9572
9573         * g++.dg/cpp0x/regress/condition1.C: New.
9574
9575         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9576
9577 2011-03-01  Jason Merrill  <jason@redhat.com>
9578
9579         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9580
9581         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9582
9583 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9584
9585         PR rtl-optimization/47925
9586         * gcc.c-torture/execute/pr47925.c: New test.
9587
9588 2011-03-01  Jason Merrill  <jason@redhat.com>
9589
9590         * g++.dg/cpp0x/decltype25.C: New.
9591
9592         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9593
9594 2011-03-01  Richard Guenther  <rguenther@suse.de>
9595
9596         PR tree-optimization/47890
9597         * gcc.dg/torture/pr47890.c: New testcase.
9598
9599 2011-03-01  Richard Guenther  <rguenther@suse.de>
9600
9601         PR lto/47924
9602         * gcc.dg/lto/pr47924_0.c: New testcase.
9603
9604 2011-03-01  Richard Guenther  <rguenther@suse.de>
9605
9606         PR lto/46911
9607         * gfortran.dg/lto/pr46911_0.f: New testcase.
9608
9609 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR libgfortran/47933
9612         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9613         compile errors from older code form.
9614
9615 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9616
9617         PR libgfortran/47567
9618         * gfortran.dg/fmt_fw_d.f90: New test.
9619
9620 2011-02-28  Jason Merrill  <jason@redhat.com>
9621
9622         * g++.dg/inherit/covariant18.C: New.
9623
9624 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9625
9626         PR middle-end/47893
9627         * gcc.dg/pr47893.c: New test.
9628
9629 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9630
9631         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9632         NULL in case of a selector with conflicting types.
9633         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9634
9635 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9636
9637         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9638         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9639         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9640         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9641
9642 2011-02-28  Jason Merrill  <jason@redhat.com>
9643
9644         PR c++/47906
9645         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9646
9647 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9648
9649         PR libgfortran/47778
9650         * gfortran.dg/namelist_71.f90: New test.
9651
9652 2011-02-27  Jason Merrill  <jason@redhat.com>
9653
9654         PR c++/47906
9655         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9656         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9657
9658 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9659
9660         PR c++/46466
9661         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9662
9663 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9664
9665         PR fortran/47886
9666         * gfortran.dg/gomp/task-1.f90: Removed.
9667
9668 2011-02-26  Jason Merrill  <jason@redhat.com>
9669
9670         * g++.dg/template/this-targ1.C: New.
9671
9672         * g++.dg/cpp0x/regress/template-const1.C: New.
9673         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9674         * g++.dg/template/function1.C: Adjust.
9675         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9676         * g++.dg/debug/debug7.C: Adjust.
9677
9678 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9679
9680         PR fortran/47886
9681         * gfortran.dg/gomp/task-1.f90: New.
9682
9683 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9684
9685         * gcc.target/arm/neon-thumb2-move.c: Add
9686         dg-require-effective-target arm_thumb2_ok.
9687
9688 2011-02-24  Jason Merrill  <jason@redhat.com>
9689
9690         * g++.dg/parse/constant1.C: Specify C++98 mode.
9691         * g++.dg/parse/constant5.C: Likewise.
9692         * g++.dg/parse/error2.C: Likewise.
9693         * g++.dg/parse/semicolon3.C: Likewise.
9694         * g++.dg/template/crash14.C: Likewise.
9695         * g++.dg/template/local4.C: Likewise.
9696         * g++.dg/template/nontype3.C: Likewise.
9697         * g++.dg/parse/crash31.C: Adjust expected errors.
9698         * g++.dg/template/function1.C: Likewise.
9699         * g++.dg/template/ref3.C: Likewise.
9700         * g++.dg/template/static9.C: Likewise.
9701         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9702
9703         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9704         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9705         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9706         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9707         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9708
9709 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR fortran/47878
9712         * gfortran.dg/pr47878.f90: New test.
9713
9714 2011-02-24  Richard Guenther  <rguenther@suse.de>
9715
9716         PR testsuite/47801
9717         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9718         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9719
9720 2011-02-24  Richard Guenther  <rguenther@suse.de>
9721
9722         PR fortran/47839
9723         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9724         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9725
9726 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9727
9728         PR libgfortran/47567
9729         * gfortran.dg/fmt_f0_1.f90: Update test.
9730
9731 2011-02-23  Jason Merrill  <jason@redhat.com>
9732
9733         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9734         * g++.dg/abi/mangle45.C: New.
9735
9736         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9737         * g++.dg/template/canon-type-9.C: Match use of decltype
9738         between declaration and definition.
9739         * g++.dg/template/canon-type-12.C: Likewise.
9740
9741 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9742
9743         PR fortran/40850
9744         * gfortran.dg/nested_allocatables_1.f90: New.
9745
9746 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9747
9748         PR c++/46868
9749         * g++.dg/pr46868.C: New test.
9750         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9751         * g++.dg/parse/error14.C: Adjust.
9752
9753 2011-02-23  Richard Guenther  <rguenther@suse.de>
9754
9755         PR tree-optimization/47838
9756         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9757
9758 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9759
9760         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9761
9762 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9763
9764         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9765         * gfortran.dg/count_init_expr.f03: Ditto.
9766         * gfortran.dg/gomp/pr43711.f90: Ditto.
9767         * gcc.dg/struct-parse-2.c: Ditto.
9768         * gcc.dg/parse-error-3.c: Ditto.
9769         * gcc.dg/Wlogical-op-1.c: Ditto.
9770         * gcc.dg/Walways-true-1.c: Ditto.
9771         * gcc.dg/pr24225.c: Ditto.
9772         * gcc.dg/Walways-true-2.c: Ditto.
9773         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9774         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9775         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9776         * g++.dg/overload/defarg4.C: Ditto.
9777         * g++.dg/inherit/covariant16.C: Ditto.
9778         * g++.dg/inherit/virtual7.C: Ditto.
9779         * g++.dg/template/canon-type-9.C: Ditto.
9780         * g++.dg/template/access19.C: Ditto.
9781         * g++.dg/template/call7.C: Ditto.
9782         * g++.dg/template/canon-type-2.C: Ditto.
9783         * g++.dg/template/init7.C: Ditto.
9784         * g++.dg/template/sizeof-template-argument.C: Ditto.
9785         * g++.dg/template/const3.C: Ditto.
9786         * g++.dg/template/sfinae26.C: Ditto.
9787         * g++.dg/template/sfinae26.C: Ditto.
9788         * g++.dg/template/canon-type-11.C: Ditto.
9789         * g++.dg/template/union2.C: Ditto.
9790         * g++.dg/template/canon-type-3.C: Ditto.
9791         * g++.dg/template/canon-type-1.C: Ditto.
9792         * g++.dg/template/canon-type-5.C: Ditto.
9793         * g++.dg/template/canon-type-7.C: Ditto.
9794         * g++.dg/template/canon-type-10.C: Ditto.
9795         * g++.dg/template/spec36.C: Ditto.
9796         * g++.dg/template/typedef38.C: Ditto.
9797         * g++.dg/template/canon-type-4.C: Ditto.
9798         * g++.dg/template/canon-type-6.C: Ditto.
9799         * g++.dg/template/canon-type-13.C: Ditto.
9800         * g++.dg/template/instantiate9.C: Ditto.
9801         * g++.dg/template/ttp22.C: Ditto.
9802         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9803         * g++.dg/warn/Walways-true-1.C: Ditto.
9804         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9805         * g++.dg/warn/Walways-true-2.C: Ditto.
9806         * g++.dg/conversion/op4.C: Ditto.
9807         * g++.dg/opt/pr19650.C: Ditto.
9808         * g++.dg/lookup/friend11.C: Ditto.
9809         * g++.dg/other/default2.C: Ditto.
9810         * g++.dg/other/default3.C: Ditto.
9811         * g++.dg/other/dtor2.C: Ditto.
9812         * g++.dg/other/friend5.C: Ditto.
9813         * g++.dg/other/default5.C: Ditto.
9814         * g++.dg/init/brace6.C: Ditto.
9815         * g++.dg/init/aggr5.C: Ditto.
9816         * g++.dg/init/error2.C: Ditto.
9817         * g++.dg/expr/bound-mem-fun.C: Ditto.
9818         * g++.dg/expr/cond6.C: Ditto.
9819         * g++.dg/expr/stmt-expr-1.C: Ditto.
9820         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9821         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9822         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9823         * g++.dg/cpp0x/bracket1.C: Ditto.
9824         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9825         * g++.dg/cpp0x/pr38646.C: Ditto.
9826         * g++.dg/cpp0x/variadic73.C: Ditto.
9827         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9828         * g++.dg/cpp0x/bracket4.C: Ditto.
9829         * g++.dg/cpp0x/decltype4.C: Ditto.
9830         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9831         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9832         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9833         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9834         * g++.dg/cpp0x/decltype2.C: Ditto.
9835         * g++.dg/cpp0x/decltype1.C: Ditto.
9836         * g++.dg/cpp0x/bracket2.C: Ditto.
9837         * g++.dg/cpp0x/decltype5.C: Ditto.
9838         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9839         * g++.dg/cpp0x/variadic70.C: Ditto.
9840         * g++.dg/cpp0x/decltype6.C: Ditto.
9841         * g++.dg/cpp0x/rvo.C: Ditto.
9842         * g++.dg/cpp0x/vt-40092.C: Ditto.
9843         * g++.dg/cpp0x/variadic-new.C: Ditto.
9844         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9845         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9846         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9847         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9848         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9849         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9850         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9851         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9852         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9853         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9854         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9855         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9856         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9857         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9858         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9859         * g++.dg/cpp0x/pr39639.C: Ditto.
9860         * g++.dg/cpp0x/decltype3.C: Ditto.
9861         * g++.dg/cpp0x/variadic68.C: Ditto.
9862         * g++.dg/cpp0x/variadic-function.C: Ditto.
9863         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9864         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9865         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9866         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9867         * g++.dg/parse/crash35.C: Ditto.
9868         * g++.dg/parse/crash40.C: Ditto.
9869         * g++.dg/parse/defarg12.C: Ditto.
9870         * g++.dg/parse/crash34.C: Ditto.
9871         * g++.dg/parse/constructor3.C: Ditto.
9872         * g++.dg/parse/template23.C: Ditto.
9873         * g++.dg/parse/crash56.C: Ditto.
9874         * g++.dg/parse/dtor13.C: Ditto.
9875         * g++.dg/parse/error33.C: Ditto.
9876         * g++.dg/parse/ctor9.C: Ditto.
9877         * g++.dg/parse/error32.C: Ditto.
9878         * g++.dg/parse/error37.C: Ditto.
9879         * g++.dg/parse/bitfield3.C: Ditto.
9880         * g++.dg/parse/struct-4.C: Ditto.
9881         * g++.dg/ext/has_trivial_copy.C: Ditto.
9882         * g++.dg/ext/is_polymorphic.C: Ditto.
9883         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9884         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9885         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9886         * g++.dg/ext/is_union.C: Ditto.
9887         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9888         * g++.dg/ext/is_pod.C: Ditto.
9889         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9890         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9891         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9892         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9893         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9894         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9895         * g++.dg/ext/is_abstract.C: Ditto.
9896         * g++.dg/ext/has_trivial_assign.C: Ditto.
9897         * g++.dg/ext/is_class.C: Ditto.
9898         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9899         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9900         * g++.dg/ext/is_base_of.C: Ditto.
9901         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9902         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9903         * g++.dg/ext/is_empty.C: Ditto.
9904         * g++.dg/ext/is_enum.C: Ditto.
9905         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9906         * gnat.dg/opt11.adb: Ditto.
9907         * obj-c++.dg/pr45735.mm: Ditto.
9908         * obj-c++.dg/pr24393.mm: Ditto.
9909         * obj-c++.dg/exceptions-2.mm: Ditto.
9910         * objc.dg/pr45735.m: Ditto.
9911         * objc.dg/pr24393.m: Ditto.
9912
9913 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9914
9915         * objc.dg/attributes/objc-exception-1.m: New.
9916
9917 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9918
9919         * gcc.dg/cpp/include7.c: New test.
9920
9921 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9922
9923         PR c++/47242
9924         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9925
9926 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9927
9928         PR rtl-optimization/47763
9929         * gcc.dg/pr47763.c: New test.
9930
9931 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9932
9933         PR fortran/45743
9934         * gfortran.dg/whole_file_32.f90 : New test.
9935
9936 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9937
9938         PR c++/47666
9939         * g++.dg/inherit/virtual7.C: New test.
9940
9941 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9942
9943         PR objc/47832
9944         * objc.dg/type-size-3.m: Updated error message.
9945         * objc.dg/type-size-4.m: New test.
9946         * objc.dg/type-size-5.m: New test.
9947
9948 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9949
9950         * lib/gnat.exp: Fix comments.
9951         Don't load libgloss.exp.
9952         (default_gnat_version): Call $compiler with --version.
9953         Adapt regexp for gnatmake output, insert version.
9954         (gnat_version): New proc.
9955         (gnat_init): Remove gnat_libgcc_s_path.
9956         (gnat_target_compile): Likewise.
9957         Remove ld_library_path.
9958         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9959         (gnat_pass): Remove.
9960         (gnat_pass): Remove.
9961         (gnat_finish): Remove.
9962         (gnat_exit): Remove.
9963         (local_find_gnatmake): Reindent.
9964         (runtest_file_p): Remove.
9965         (prune_warnings): Remove.
9966         (find_gnatclean): New proc.
9967         * lib/gnat-dg.exp (lremove): New proc.
9968         (gnat-dg-test): Reindent.
9969         Remove additional output files.
9970         (gnat-dg-runtest): Remove.
9971
9972         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9973         * gnat.dg/loop_optimization6.adb: Likewise.
9974         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9975
9976 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR tree-optimization/47835
9979         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9980
9981 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9982
9983         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9984         * gfortran.dg/abstract_type_2.f03: Ditto.
9985         * gfortran.dg/abstract_type_3.f03: Ditto.
9986         * gfortran.dg/abstract_type_4.f03: Ditto.
9987         * gfortran.dg/abstract_type_5.f03: Ditto.
9988         * gfortran.dg/abstract_type_6.f03: Ditto.
9989         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9990         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9991         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9992         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9993         * gfortran.dg/array_function_5.f90: Ditto.
9994         * gfortran.dg/asynchronous_3.f03: Ditto.
9995         * gfortran.dg/char_expr_1.f90: Ditto.
9996         * gfortran.dg/class_14.f03: Ditto.
9997         * gfortran.dg/data_array_6.f: Ditto.
9998         * gfortran.dg/data_invalid.f90: Ditto.
9999         * gfortran.dg/dot_product_1.f03: Ditto.
10000         * gfortran.dg/func_derived_5.f90: Ditto.
10001         * gfortran.dg/func_result_4.f90: Ditto.
10002         * gfortran.dg/implied_do_1.f90: Ditto.
10003         * gfortran.dg/initialization_25.f90: Ditto.
10004         * gfortran.dg/initialization_26.f90: Ditto.
10005         * gfortran.dg/interface_34.f90: Ditto.
10006         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10007         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10008         * gfortran.dg/matmul_8.f03: Ditto.
10009         * gfortran.dg/merge_init_expr.f90: Ditto.
10010         * gfortran.dg/pack_assign_1.f90: Ditto.
10011         * gfortran.dg/pack_vector_1.f90: Ditto.
10012         * gfortran.dg/pointer_check_8.f90: Ditto.
10013         * gfortran.dg/product_init_expr.f03: Ditto.
10014         * gfortran.dg/reshape_order_5.f90: Ditto.
10015         * gfortran.dg/reshape_shape_1.f90: Ditto.
10016         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10017         * gfortran.dg/same_name_2.f90: Ditto.
10018         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10019         * gfortran.dg/spread_init_expr.f03: Ditto.
10020         * gfortran.dg/stmt_func_1.f90: Ditto.
10021         * gfortran.dg/sum_init_expr.f03: Ditto.
10022         * gfortran.dg/transpose_3.f03: Ditto.
10023         * gfortran.dg/unpack_init_expr.f03: Ditto.
10024         * gfortran.dg/warn_conversion.f90: Ditto.
10025         * gfortran.dg/warn_conversion_2.f90: Ditto.
10026         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10027         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10028         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10029         * gfortran.dg/whole_file_16.f90: Ditto.
10030         * gfortran.dg/whole_file_17.f90: Ditto.
10031         * gfortran.dg/whole_file_18.f90: Ditto.
10032         * gfortran.dg/whole_file_20.f03: Ditto.
10033         * gfortran.dg/whole_file_5.f90: Ditto.
10034         * gfortran.dg/whole_file_6.f90: Ditto.
10035         * gfortran.dg/write_invalid_format.f90: Ditto.
10036         * gfortran.dg/zero_sized_6.f90: Ditto.
10037
10038 2011-02-21  Jeff Law <law@redhat.com>
10039
10040         PR rtl-optimization/46178
10041         * gcc.target/i386/pr46178.c: New test.
10042
10043         PR rtl-optimization/46002
10044         * gcc.c-torture/compile/pr46002.c: New test.
10045
10046 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10047
10048         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10049         *-*-hpux10*.
10050
10051 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10052
10053         PR debug/47106
10054         * g++.dg/debug/pr47106.C: Require effective target lto.
10055
10056 2011-02-21  Jason Merrill  <jason@redhat.com>
10057
10058         * g++.dg/cpp0x/constexpr-diag2.C: New.
10059
10060 2011-02-20  Jason Merrill  <jason@redhat.com>
10061
10062         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10063
10064         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10065
10066         * g++.dg/overload/conv-op1.C: New.
10067
10068         * g++.dg/cpp0x/constexpr-synth1.C: New.
10069
10070 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10071
10072         * objc.dg/layout-2.m: New.
10073         * objc.dg/selector-3.m: Adjusted location of error message.
10074         * objc.dg/type-size-3.m: Same.
10075         * obj-c++.dg/selector-3.mm: Same.
10076
10077 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10078
10079         PR objc/47784
10080         * objc.dg/property/dotsyntax-22.m: New.
10081         * obj-c++.dg/property/dotsyntax-22.mm: New.
10082
10083 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10084
10085         PR c++/46394
10086         * g++.dg/template/typedef38.C: New test.
10087
10088 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10089
10090         PR fortran/46818
10091         * gfortran.dg/whole_file_30.f90 : New test.
10092         * gfortran.dg/whole_file_31.f90 : New test.
10093
10094 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10095
10096         PR fortran/45077
10097         PR fortran/44945
10098         * gfortran.dg/whole_file_28.f90 : New test.
10099         * gfortran.dg/whole_file_29.f90 : New test.
10100
10101 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10102
10103         PR c++/44118
10104         * g++.dg/template/crash105.C: New.
10105
10106 2011-02-19  Jason Merrill  <jason@redhat.com>
10107
10108         * g++.dg/cpp0x/regress/no-elide1.C: New.
10109
10110 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10111
10112         PR tree-optimization/46620
10113         * gcc.dg/pr46620.c: New.
10114
10115 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10116
10117         PR c/47809
10118         * gcc.target/i386/pr47809.c: New test.
10119
10120 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10121             Tobias Burnus  <burnus@net-b.de>
10122
10123         * lib/target-supports.exp
10124         (check_effective_target_fortran_large_real): New check for large reals.
10125         * gfortran.dg/nan_7.f90: New test.
10126
10127 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10128
10129         PR libgfortran/47567
10130         * gfortran.dg/fmt_f0_1.f90: Update test.
10131
10132 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10133
10134         PR fortran/47348
10135         * gfortran.dg/array_constructor_36.f90 : New test.
10136         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10137         allow for comparison between different elements of the array
10138         constructor at different levels of optimization.
10139
10140 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10141
10142         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10143         * gcc.target/i386/pr32280-1.c: Likewise.
10144
10145 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR target/47800
10148         * gcc.target/i386/pr47800.c: New test.
10149
10150 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10151
10152         * objc/execute/exceptions/foward-1.x: New.
10153
10154 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10155
10156         PR fortran/47789
10157         * gfortran.dg/derived_constructor_comps_4.f90: New.
10158
10159 2011-02-18  Tobias Burnus
10160
10161         PR fortran/47775
10162         * gfortran.dg/func_result_6.f90: New.
10163
10164 2011-02-18  Michael Matz  <matz@suse.de>
10165
10166         PR fortran/45586
10167         * gfortran.dg/lto/pr45586_0.f90: New test.
10168         * gfortran.dg/typebound_proc_20.f90: Ditto.
10169         * gfortran.dg/typebound_proc_21.f90: Ditto.
10170
10171 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10172
10173         PR c++/47795
10174         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10175
10176 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10177
10178         PR fortran/47750
10179         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10180         gcc_warning_prefix.
10181         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10182         normalizing the error/warning output.
10183         * gfortran.dg/Wall.f90: Update dg-error/warning.
10184         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10185         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10186         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10187         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10188         * gfortran.dg/class_30.f90: Update dg-error/warning.
10189         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10190         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10191         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10192         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10193         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10194         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10195         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10196         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10197         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10198         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10199         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10200         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10201         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10202         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10203         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10204         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10205         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10206         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10207         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10208         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10209         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10210         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10211         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10212         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10213         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10214
10215 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10216
10217         PR fortran/47768
10218         * gfortran.dg/proc_ptr_comp_30.f90: New.
10219
10220 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR debug/47780
10223         * gcc.target/i386/pr47780.c: New test.
10224
10225 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10226
10227         PR fortran/47767
10228         * gfortran.dg/class_40.f03: New.
10229
10230 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10231
10232         PR c++/47208
10233         * g++.dg/cpp0x/auto21.C: New test.
10234
10235 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10236
10237         * objc.dg/special/unclaimed-category-1.h: Updated for
10238         new ABI support.
10239         * objc.dg/special/unclaimed-category-1.m: Same.
10240         * objc.dg/zero-link-1.m: Same.
10241         * objc.dg/lookup-1.m: Same.
10242         * objc.dg/torture/strings/const-str-9.m
10243         * objc.dg/torture/strings/const-str-10.m: Same.
10244         * objc.dg/torture/strings/const-str-11.m: Same.
10245         * objc.dg/torture/forward-1.m: Same.
10246         * objc.dg/zero-link-2.m: Same.
10247         * objc.dg/encode-7-next-64bit.m: Same.
10248         * objc.dg/method-4.m: Same.
10249         * objc.dg/next-runtime-1.m: Same.
10250         * objc.dg/image-info.m: Same.
10251         * objc.dg/pr23214.m: Same.
10252         * objc.dg/symtab-1.m: Same.
10253         * obj-c++.dg/basic.m: Same.
10254         * obj-c++.dg/proto-lossage-3.m: Same.
10255         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10256         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10257         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10258         * obj-c++.dg/method-11.m: Same.
10259         * objc/execute/enumeration-1.m: Same.
10260         * objc/execute/object_is_class.m: Same.
10261         * objc/execute/formal_protocol-2.m: Same.
10262         * objc/execute/formal_protocol-4.m: Same.
10263         * objc/execute/formal_protocol-6.m: Same.
10264         * objc/execute/bycopy-3.m: Same.
10265         * objc/execute/exceptions/catchall-1.m: Same.
10266         * objc/execute/exceptions/finally-1.m: Same.
10267         * objc/execute/exceptions/local-variables-1.m: Same.
10268         * objc/execute/exceptions/foward-1.m: Same.
10269         * objc/execute/bf-common.h
10270         * objc/execute/enumeration-2.m: Same.
10271         * objc/execute/formal_protocol-1.m: Same.
10272         * objc/execute/formal_protocol-3.m: Same.
10273         * objc/execute/formal_protocol-5.m: Same.
10274         * objc/execute/accessing_ivars.m: Same.
10275         * objc/execute/bycopy-2.m: Same.
10276         * objc/execute/formal_protocol-7.m: Same.
10277         * objc/execute/compatibility_alias.m: Same.
10278         * objc/execute/no_clash.m: Same.
10279         * objc/execute/object_is_meta_class.m: Same.
10280         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10281         * objc/execute/class-tests-1.h: Include stdio.h.
10282         * objc/execute/class-tests-2.h: Same.
10283         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10284         runtimes.
10285         * obj-c++.dg/try-catch-2.mm: Same.
10286
10287 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR c++/47783
10290         * g++.dg/warn/Wunused-parm-4.C: New test.
10291
10292 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10293             Jan Hubicka  <jh@suse.cz>
10294
10295         PR debug/47106
10296         PR debug/47402
10297         * g++.dg/debug/pr47106.C: New.
10298
10299 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10300
10301         PR target/43653
10302         * gcc.target/i386/pr43653.c: New test.
10303
10304 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10305
10306         PR c++/47172
10307         * g++.dg/template/inherit6.C: New test.
10308
10309 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10310
10311         PR fortran/47745
10312         * gfortran.dg/class_39.f03: New.
10313
10314 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10315
10316         PR c++/47326
10317         * g++.dg/cpp0x/variadic106.C: New test.
10318
10319 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10320
10321         PR libfortran/47757
10322         * gfortran.dg/pr47757-1.f90: New test.
10323         * gfortran.dg/pr47757-2.f90: New test.
10324         * gfortran.dg/pr47757-3.f90: New test.
10325
10326         PR c++/47704
10327         * g++.dg/cpp0x/enum8.C: New test.
10328
10329 2011-02-15  Jason Merrill  <jason@redhat.com>
10330
10331         * g++.dg/inherit/implicit-trivial1.C: New.
10332         * g++.dg/cpp0x/implicit-trivial1.C: New.
10333
10334 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10335
10336         PR middle-end/47725
10337         * gcc.dg/torture/pr47725.c: Removed.
10338
10339 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10340
10341         PR target/47755
10342         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10343         constant does not generate a load from memory.
10344
10345 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10346
10347         PR middle-end/47725
10348         * gcc.dg/torture/pr47725.c: New.
10349
10350 2011-02-15  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/47743
10353         * gcc.dg/torture/pr47743.c: New testcase.
10354
10355 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR middle-end/47581
10358         * gcc.target/i386/pr47581.c: New test.
10359
10360 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10361
10362         PR fortran/47730
10363         * gfortran.dg/select_type_22.f03: New.
10364
10365 2011-02-14  Jason Merrill  <jason@redhat.com>
10366
10367         * g++.dg/cpp0x/regress/enum1.C: New.
10368
10369 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10370
10371         * gnat.dg/include.adb: New test.
10372
10373 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10374
10375         PR fortran/47728
10376         * gfortran.dg/class_38.f03: New.
10377
10378 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10379
10380         * gcc.dg/pr46494.c: New test.
10381
10382 2011-02-14  Richard Guenther  <rguenther@suse.de>
10383
10384         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10385
10386 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10387
10388         PR ada/41929
10389         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10390         sparc*-sun-solaris2.11.
10391
10392 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10393
10394         PR fortran/47349
10395         * gfortran.dg/argument_checking_18.f90: New.
10396
10397 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10398
10399         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10400         * gfortran.dg/argument_checking_17.f90: New.
10401
10402 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10403
10404         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10405         are temporarily disabled.
10406         * gfortran.dg/class_7.f03: Ditto.
10407         * gfortran.dg/coarray_14.f90: Ditto.
10408         * gfortran.dg/typebound_proc_13.f03: Ditto.
10409
10410 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10411
10412         PR fortran/45586
10413         * gfortran.dg/extends_11.f03: New.
10414
10415 2011-02-11  Xinliang David Li  <davidxl@google.com>
10416
10417         PR tree-optimization/47707
10418         * g++.dg/tree-ssa/pr47707.C: New test.
10419
10420 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10421
10422         * g++.dg/opt/inline17.C: New test.
10423
10424 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10425
10426         PR fortran/47550
10427         * gfortran.dg/pure_formal_2.f90: New.
10428
10429 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10430
10431         PR rtl-optimization/47614
10432         * gfortran.dg/pr47614.f: New.
10433
10434 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10435
10436         PR driver/47678
10437         * gcc.dg/opts-6.c: New test.
10438
10439 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10440
10441         PR debug/47684
10442         * gcc.dg/pr47684.c: New test.
10443
10444 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10445
10446         PR target/47629
10447         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10448         c99_runtime, dg-add-options c99_runtime.
10449         (main): Use __asm__.
10450
10451 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453         PR testsuite/47400
10454         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10455         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10456         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10457         * gcc.dg/ucnid-10.c: Likewise.
10458         * gcc.dg/ucnid-13.c: Likewise.
10459         * gcc.dg/ucnid-7.c: Likewise.
10460         * gcc.dg/ucnid-8.c: Likewise.
10461         Adapt dg-warning line number.
10462
10463 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10464
10465         * gcc.target/i386/parity-1.c: Use -march=k8.
10466         * gcc.target/i386/parity-2.c: Ditto.
10467         * gcc.target/i386/vecinit-1.c: Ditto.
10468         * gcc.target/i386/vecinit-2.c: Ditto.
10469
10470 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10471
10472         PR target/46610
10473         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10474         * gcc.target/mips/save-restore-3.c: Likewise.
10475         * gcc.target/mips/save-restore-4.c: Likewise.
10476         * gcc.target/mips/save-restore-5.c: Likewise.
10477
10478         PR target/47683
10479         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10480         * g++.dg/tree-prof/partition2.C: Likewise.
10481
10482 2011-02-09  Jason Merrill  <jason@redhat.com>
10483
10484         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10485         rather than misdeclare std::puts.
10486
10487         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10488         * g++.dg/other/warning1.C: Likewise.
10489         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10490         * g++.old-deja/g++.gb/scope06.C: Likewise.
10491         * g++.old-deja/g++.law/cvt11.C: Likewise.
10492         * g++.old-deja/g++.law/init1.C: Likewise.
10493         * g++.dg/abi/mangle26.C: Likewise.
10494
10495         * g++.dg/template/function1.C: Adjust for C++0x mode.
10496         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10497
10498         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10499         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10500
10501         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10502
10503         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10504
10505         * g++.dg/cpp0x/regress: New directory.
10506         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10507         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10508         * g++.dg/cpp0x/regress/regress3.C: New.
10509
10510 2011-02-10  Richard Guenther  <rguenther@suse.de>
10511
10512         PR tree-optimization/47677
10513         * gcc.dg/torture/pr47677.c: New testcase.
10514
10515 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10516
10517         * objc.dg/special/load-category-1.m: Remove unused header.
10518         * objc.dg/special/load-category-1a.m: Likewise.
10519         * objc.dg/special/load-category-2.m: Likewise.
10520         * objc.dg/special/load-category-2a.m: Likewise.
10521         * objc.dg/special/load-category-3.m: Likewise.
10522         * objc.dg/special/load-category-3a.m: Likewise.
10523         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10524         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10525         * objc.dg/attributes/class-attribute-1.m: Likewise.
10526         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10527         * obj-c++.dg/property/property.exp: Likewise.
10528         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10529         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10530         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10531         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10532         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10533         * obj-c++.dg/template-8.mm: Likewise.
10534
10535 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10536
10537         PR target/47665
10538         * gcc.target/i386/pr47665.c: New test.
10539
10540 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10541
10542         PR testsuite/47622
10543         Revert
10544         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10545         PR debug/42631
10546         * gcc.dg/pr42631.c: Update test.
10547         * gcc.dg/pr42631-2.c: New test.
10548
10549 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10550
10551         PR fortran/47352
10552         * gfortran.dg/proc_decl_25.f90: New.
10553
10554 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10555
10556         PR fortran/47463
10557         * gfortran.dg/typebound_assignment_2.f03: New.
10558
10559 2011-02-09  Richard Guenther  <rguenther@suse.de>
10560
10561         PR tree-optimization/47664
10562         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10563
10564 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         PR middle-end/47646
10567         * gnat.dg/uninit_func.adb: Adjust dg directive.
10568
10569 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10570
10571         PR middle-end/47646
10572         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10573
10574 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10575
10576         PR fortran/47637
10577         * gfortran.dg/auto_dealloc_2.f90: New.
10578
10579 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10580
10581         * gcc.dg/builtins-config.h: Remove __sgi handling.
10582         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10583         -std=c99 for mips-sgi-irix6.5*.
10584
10585 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10586
10587         PR middle-end/45505
10588         * gfortran.dg/pr25923.f90: Remove xfails.
10589
10590 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10591
10592         PR fortran/47583
10593         * gfortran.dg/inquire_14.f90: New test.
10594
10595 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10596
10597         PR fortran/45290
10598         * gfortran.dg/pointer_init_6.f90: New.
10599
10600 2011-02-08  Jeff Law <law@redhat.com>
10601
10602         PR tree-optimization/42893
10603         * gcc.tree-ssa/pr42893.c: New test.
10604
10605 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10606
10607         PR tree-optimization/46834
10608         PR tree-optimization/46994
10609         PR tree-optimization/46995
10610         * gcc.dg/graphite/id-pr46834.c: New.
10611         * gfortran.dg/graphite/id-pr46994.f90: New.
10612         * gfortran.dg/graphite/id-pr46995.f90: New.
10613
10614 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10615
10616         PR middle-end/47646
10617         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10618         using the variable is known the warning is emitted there.
10619         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10620         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10621
10622         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10623         statement.
10624         (vg): Likewise.
10625         * gcc.dg/noreturn-1.c (foo5): Likewise.
10626         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10627         (method2): Likewise.
10628
10629         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10630         the return statement using the uninitialized variable.
10631         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10632
10633 2011-02-08  Richard Guenther  <rguenther@suse.de>
10634
10635         PR middle-end/47639
10636         * g++.dg/opt/pr47639.c: New testcase.
10637
10638 2011-02-08  Richard Guenther  <rguenther@suse.de>
10639
10640         PR tree-optimization/47632
10641         * g++.dg/opt/pr47632.C: New testcase.
10642
10643 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10644
10645         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10646
10647 2011-02-07  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/47615
10650         * g++.dg/opt/pr47615.C: New testcase.
10651
10652 2011-02-07  Richard Guenther  <rguenther@suse.de>
10653
10654         PR tree-optimization/47621
10655         * gcc.dg/torture/pr47621.c: New testcase.
10656
10657 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10660
10661 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/47592
10664         * gfortran.dg/allocate_with_source_1 : New test.
10665
10666 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR middle-end/47610
10669         * gcc.dg/pr47610.c: New test.
10670
10671 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10672
10673         PR debug/42631
10674         * gcc.dg/pr42631.c: Update test.
10675         * gcc.dg/pr42631-2.c: New test.
10676
10677 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10678
10679         PR fortran/47574
10680         * gfortran.dg/pr47574.f90:  New test.
10681
10682 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10683
10684         PR tree-optimization/46194
10685         * gcc.dg/autopar/pr46194.c: New.
10686
10687 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10688
10689         PR tree-optimization/43695
10690         * g++.dg/ipa/pr43695.C: New.
10691
10692 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10693
10694         PR inline-asm/23200
10695         * gcc.dg/pr23200.c: New test.
10696
10697 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10698
10699         PR c++/47589
10700         * g++.dg/pr47589.C: New test.
10701
10702 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10703
10704         PR c++/47398
10705         * g++.dg/template/typedef37.C: New test.
10706         * g++.dg/template/param1.C: Adjust expected error message.
10707
10708 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR middle-end/31490
10711         * gcc.dg/pr31490-2.c: New test.
10712         * gcc.dg/pr31490-3.c: New test.
10713         * gcc.dg/pr31490-4.c: New test.
10714
10715 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10716             Jakub Jelinek  <jakub@redhat.com>
10717
10718         PR c++/46890
10719         * g++.dg/parser/semicolon3.C: Adjust.
10720         * g++.dg/parser/semicolon4.C: New testcase.
10721         * g++.dg/pr46890.C: New testcase.
10722
10723 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10724
10725         PR c++/29571
10726         * g++.dg/init/pr29571.C: New.
10727
10728 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10729
10730         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10731         instead of vect_int.
10732
10733 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR target/47312
10736         * gcc.target/i386/pr47312.c: New test.
10737
10738         PR target/47564
10739         * gcc.target/i386/pr47564.c: New test.
10740
10741 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10742
10743         PR tree-optimization/45122
10744         * gcc.dg/tree-ssa/pr45122.c: New.
10745
10746 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10747
10748         PR target/47272
10749         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10750         and vec_vsx_st.
10751
10752         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10753         and vsx so a default --with-cpu=power7 doesn't give an error
10754         when -mavoid-indexed-addresses is used.
10755
10756         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10757         wrapper function to save the arguments and then jump to the real
10758         function, rather than depending on the compiler not to move stuff
10759         before an asm.
10760         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10761
10762 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10763             Paul Thomas  <pault@gcc.gnu.org>
10764
10765         PR fortran/47082
10766         * gfortran.dg/class_37.f03 : New test.
10767
10768 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10769             Richard Guenther  <rguenther@suse.de>
10770
10771         PR tree-optimization/40979
10772         PR bootstrap/47044
10773         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10774         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10775         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10776         check_vect_support_and_set_flags.
10777         * gfortran.dg/graphite/vect-pr40979.f90: New.
10778
10779 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10780
10781         PR fortran/47572
10782         * gfortran.dg/class_36.f03: New.
10783
10784 2011-02-02  Richard Guenther  <rguenther@suse.de>
10785
10786         PR tree-optimization/47566
10787         * gcc.dg/lto/20110201-1_0.c: New testcase.
10788
10789 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10790
10791         PR debug/47498
10792         PR debug/47501
10793         PR debug/45136
10794         PR debug/45130
10795         * debug/pr47498.c: New.
10796         * debug/pr47501.c: New.
10797
10798 2011-02-01  Richard Guenther  <rguenther@suse.de>
10799
10800         PR tree-optimization/47559
10801         * g++.dg/torture/pr47559.C: New testcase.
10802
10803 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10804
10805         PR fortran/47565
10806         * gfortran.dg/typebound_call_20.f03: New.
10807
10808 2011-02-01  Richard Guenther  <rguenther@suse.de>
10809
10810         PR tree-optimization/47555
10811         * gcc.dg/pr47555.c: New testcase.
10812
10813 2011-02-01  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/47541
10816         * g++.dg/torture/pr47541.C: New testcase.
10817
10818 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10819
10820         PR fortran/47455
10821         * gfortran.dg/typebound_call_19.f03: New.
10822
10823 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR c++/47416
10826         * g++.dg/cpp0x/pr47416.C: New test.
10827
10828 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10829
10830         PR fortran/47519
10831         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10832
10833 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10834
10835         PR fortran/47463
10836         * gfortran.dg/typebound_assignment_1.f03: New.
10837
10838 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR tree-optimization/47538
10841         * gcc.c-torture/execute/pr47538.c: New test.
10842
10843 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10844
10845         PR target/45325
10846         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10847
10848 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10849
10850         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10851
10852 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10853
10854         PR rtl-optimization/44031
10855         * gcc.c-torture/compile/20110131-1.c: New test.
10856
10857 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10858
10859         PR fortran/47042
10860         * gfortran.dg/stmt_func_1.f90: New.
10861
10862 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10863
10864         PR fortran/47042
10865         * gfortran.dg/interface_34.f90: New.
10866
10867 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10868
10869         PR fortran/47523
10870         * gfortran.dg/realloc_on_assign_5.f03: New test.
10871         * gfortran.dg/realloc_on_assign_5.f03: New test.
10872
10873 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10874
10875         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10876         * gfortran.dg/bessel_7.f90: Likewise.
10877         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10878
10879         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10880         * gfortran.dg/sum_init_expr.f03: Likewise.
10881
10882         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10883
10884         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10885         -r -nostdlib.
10886
10887         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10888         loop only on "vect_intfloat_cvt" targets.
10889
10890 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10891
10892         PR fortran/47531
10893         * gfortran.dg/shape_6.f90: New.
10894
10895 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10896
10897         PR libgfortran/47434
10898         * gfortran.dg/read_infnan_1.f90: Update test.
10899         * gfortran.dg/module_nan.f90: Update test.
10900         * gfortran.dg/char4_iunit_1.f03: Update test.
10901         * gfortran.dg/large_real_kind_1.f90: Update test.
10902         * gfortran.dg/real_const_3.f90: Update test.
10903         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10904
10905 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10906
10907         PR c++/47311
10908         * g++.dg/template/param2.C: New test.
10909
10910 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10911
10912         PR libgfortran/47285
10913         * gfortran.dg/fmt_g.f: New test.
10914
10915 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10916
10917         PR fortran/47507
10918         * gfortran.dg/pure_formal_1.f90: New.
10919
10920 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10921
10922         PR target/42894
10923         * gcc.dg/tls/pr42894.c: New test.
10924
10925 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10926
10927         * gcc.dg/pr47276.c: Add dg-require-visibility.
10928
10929 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10930
10931         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10932
10933 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10934             Tobias Burnus  <burnus@gcc.gnu.org>
10935
10936         PR fortran/45170
10937         PR fortran/35810
10938         PR fortran/47350
10939         * gfortran.dg/realloc_on_assign_3.f03: New test.
10940         * gfortran.dg/realloc_on_assign_4.f03: New test.
10941         * gfortran.dg/allocatable_function_5.f90: New test.
10942         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10943         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10944         implemented" dg-errors.
10945
10946 2011-01-27  Jan Hubicka  <jh@suse.cz>
10947
10948         PR middle-end/46949
10949         * gcc.dg/attr-weakref-4.c: New testcase
10950
10951 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10952
10953         PR tree-optimization/47228
10954         * gcc.dg/torture/pr47228.c: New test.
10955
10956 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10957
10958         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10959
10960 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10961
10962         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10963         when using auto-overlay support on the SPU.
10964
10965 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10966
10967         PR rtl-optimization/44174
10968         * gcc.target/i386/asm-6.c: New test.
10969
10970 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10971
10972         PR rtl-optimization/46856
10973         * gcc.c-torture/compile/pr46856.c: New test.
10974
10975 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10976             Andrew Pinski  <pinskia@gmail.com>
10977
10978         PR c/43082
10979         * gcc.dg/pr43082.c: New.
10980
10981 2011-01-26  DJ Delorie  <dj@redhat.com>
10982
10983         PR rtl-optimization/46878
10984         * gcc.dg/pr46878-1.c: New test.
10985
10986 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR c++/47476
10989         * g++.dg/cpp0x/pr47476.C: New test.
10990
10991 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10992
10993         * gcc.c-torture/compile/20110126-1.c: New test.
10994
10995 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR c/47473
10998         * gcc.dg/torture/pr47473.c: New test.
10999
11000 2011-01-26  Jan Hubicka  <jh@suse.cz>
11001
11002         PR target/47237
11003         * gcc.c-torture/execute/pr47237.c: New testcase.
11004
11005 2011-01-26  Jan Hubicka  <jh@suse.cz>
11006
11007         PR tree-optimization/47190
11008         * gcc.dg/attr-weakref-3.c: New testcase.
11009
11010 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11011
11012         PR c++/43601
11013         * gcc.dg/dll-9a.c: New test file.
11014         * gcc.dg/dll-11.c: Likewise.
11015         * gcc.dg/dll-12.c: Likewise.
11016         * gcc.dg/dll-12a.c: Likewise.
11017         * gcc.dg/dll-11a.c: Likewise.
11018         * gcc.dg/dll-9.c: Likewise.
11019         * gcc.dg/dll-10.c: Likewise.
11020         * gcc.dg/dll-10a.c: Likewise.
11021         * g++.dg/ext/dllexport4a.cc: Likewise.
11022         * g++.dg/ext/dllexport4.C: Likewise.
11023         * g++.dg/ext/dllexport5.C: Likewise.
11024         * g++.dg/ext/dllexport5a.cc: Likewise.
11025
11026 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11027
11028         PR tree-optimization/46970
11029         * gcc.dg/graphite/pr46970.c: New.
11030
11031 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11032
11033         PR tree-optimization/46215
11034         * gcc.dg/graphite/pr46215.c: New.
11035
11036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11037
11038         PR tree-optimization/46168
11039         * gcc.dg/graphite/pr46168.c: New.
11040
11041 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11042
11043         PR tree-optimization/43657
11044         * gcc.dg/graphite/pr43657.c: New.
11045
11046 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11047
11048         PR tree-optimization/29832
11049         * gfortran.dg/graphite/pr29832.f90: New.
11050
11051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11052
11053         PR tree-optimization/43567
11054         * gcc.dg/graphite/pr43567.c: New.
11055
11056 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11057
11058         * gfortran.dg/graphite/interchange-4.f: New.
11059         * gfortran.dg/graphite/interchange-5.f: New.
11060
11061         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11062         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11063         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11064         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11065         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11066         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11067         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11068         * gfortran.dg/ltrans-7.f90: Removed.
11069         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11070
11071         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11072         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11073         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11074         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11075         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11076         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11077         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11078         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11079         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11080         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11081         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11082         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11083         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11084         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11085         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11086         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11087         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11088         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11089         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11090         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11091         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11092         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11093         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11094         * gcc.dg/tree-ssa/data-dep-1.c
11095         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11096         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11097         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11098         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11099         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11100
11101 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR tree-optimization/47265
11104         PR tree-optimization/47443
11105         * gcc.c-torture/compile/pr47265.c: New test.
11106         * gcc.dg/pr47443.c: New test.
11107
11108 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11109
11110         PR tree-optimization/47382
11111         * g++.dg/torture/pr47382.C: New test.
11112         * g++.dg/opt/devirt1.C: Xfail.
11113
11114 2011-01-25  Yao Qi  <yao@codesourcery.com>
11115
11116         PR target/45701
11117         * gcc.target/arm/pr45701-1.c: New test.
11118         * gcc.target/arm/pr45701-2.c: New test.
11119         * gcc.target/arm/pr45701-3.c: New test.
11120
11121 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11122             Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR tree-optimization/47271
11125         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11126
11127 2011-01-25  Nick Clifton  <nickc@redhat.com>
11128
11129         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11130         (saturate_add): Delete.
11131         (exchange): Delete.
11132         (main): Do not run saturate_add.
11133         (set_interrupts): Delete.
11134
11135 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11136
11137         PR fortran/47448
11138         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11139
11140 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11141
11142         PR tree-optimization/47427
11143         PR tree-optimization/47428
11144         * gcc.c-torture/compile/pr47427.c: New test.
11145         * gcc.c-torture/compile/pr47428.c: New test.
11146
11147 2011-01-25  Richard Guenther  <rguenther@suse.de>
11148
11149         PR middle-end/47411
11150         * gcc.dg/torture/pr47411.c: New testcase.
11151
11152 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11153
11154         * gfortran.dg/graphite/id-24.f: New.
11155         * gfortran.dg/graphite/id-25.f: New.
11156
11157 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11158
11159         * gfortran.dg/graphite/id-23.f: New.
11160
11161 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11162
11163         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11164
11165 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11166
11167         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11168         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11169         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11170         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11171         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11172         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11173         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11174         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11175         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11176
11177 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11178
11179         * gcc.dg/graphite/block-0.c: Add documentation.
11180         * gcc.dg/graphite/block-4.c: Same.
11181         * gcc.dg/graphite/block-7.c: Same.
11182         * gcc.dg/graphite/block-8.c: New.
11183         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11184         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11185         * gcc.dg/graphite/interchange-12.c: Add documentation.
11186         * gcc.dg/graphite/interchange-13.c: New.
11187         * gcc.dg/graphite/interchange-14.c: New.
11188         * gcc.dg/graphite/interchange-15.c: New.
11189         * gcc.dg/graphite/interchange-8.c: Add documentation.
11190         * gcc.dg/graphite/interchange-mvt.c: Same.
11191
11192 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11193
11194         PR target/47408
11195         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11196         * gcc.target/powerpc/altivec-14.c: Ditto.
11197         * gcc.target/powerpc/altivec-33.c: Ditto.
11198         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11199         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11200         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11201         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11202         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11203         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11204         * g++.dg/ext/altivec-15.C: Ditto.
11205         * g++.dg/ext/altivec-types-1.C: Ditto.
11206         * g++.dg/ext/altivec-types-2.C: Ditto.
11207         * g++.dg/ext/altivec-types-3.C: Ditto.
11208         * g++.dg/ext/altivec-types-4.C: Ditto.
11209
11210 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11211
11212         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11213
11214 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11215
11216         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11217         optimization options.
11218
11219 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11220
11221         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11222
11223         PR testsuite/45988
11224         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11225
11226 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11227
11228         PR fortran/47421
11229         * gfortran.dg/allocatable_scalar_12.f90: New.
11230
11231 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11232
11233         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11234         vectorization to be not profitable if peeling is used to
11235         realign the memory access.
11236         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11237         loop bound to avoid loop unrolling.
11238         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11239
11240 2011-01-22  Jan Hubicka  <jh@suse.cz>
11241
11242         PR lto/47333
11243         * g++.dg/lto/pr47333.C: New file.
11244
11245 2011-01-22  Jan Hubicka  <jh@suse.cz>
11246
11247         PR tree-optimization/43884
11248         PR lto/44334
11249         * gcc.dg/autopar/outer-2.c: Increase array size.
11250         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11251
11252 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11253
11254         PR fortran/38536
11255         * gfortran.dg/c_loc_tests_16.f90:  New test.
11256
11257 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11258
11259         PR fortran/47399
11260         * gfortran.dg/typebound_proc_19.f90: New.
11261
11262 2011-01-21  Jeff Law <law@redhat.com>
11263
11264         PR tree-optimization/47053
11265         * g++.dg/pr47053.C: New test.
11266
11267 2011-01-21  Jason Merrill  <jason@redhat.com>
11268
11269         PR c++/47041
11270         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11271
11272 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR c++/47388
11275         * g++.dg/cpp0x/range-for10.C: New test.
11276         * g++.dg/template/for1.C: New test.
11277
11278         PR middle-end/45566
11279         * g++.dg/tree-prof/partition3.C: New test.
11280
11281         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11282
11283         PR rtl-optimization/47366
11284         * g++.dg/opt/pr47366.C: New test.
11285
11286 2011-01-21  Jason Merrill  <jason@redhat.com>
11287
11288         PR c++/46552
11289         * g++.dg/cpp0x/constexpr-regress2.C: New.
11290
11291         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11292
11293 2011-01-21  Jeff Law <law@redhat.com>
11294
11295         PR rtl-optimization/41619
11296         * gcc.dg/pr41619.c: New.
11297
11298 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11299
11300         PR tree-optimization/47355
11301         * g++.dg/opt/pr47355.C: New test.
11302
11303 2011-01-21  Richard Guenther  <rguenther@suse.de>
11304
11305         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11306         making main hot.
11307
11308 2011-01-21  Richard Guenther  <rguenther@suse.de>
11309
11310         PR tree-optimization/47365
11311         * gcc.dg/torture/pr47365.c: New testcase.
11312         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11313
11314 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11315
11316         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11317
11318 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11319
11320         PR tree-optimization/47391
11321         * gcc.dg/pr47391.c: New test.
11322
11323 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11324
11325         * g++.dg/template/char1.C: Use signed char.
11326
11327 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11328
11329         PR fortran/47377
11330         * gfortran.dg/pointer_target_4.f90: New.
11331
11332 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11333
11334         PR target/47251
11335         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11336         ILP32 system and not IP32.
11337
11338 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11339
11340         PR debug/46583
11341         * g++.dg/debug/pr46583.C: New.
11342
11343 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11344
11345         PR debug/47283
11346         * g++.dg/debug/pr47283.C: New test.
11347
11348         PR testsuite/47371
11349         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11350         * gcc.target/i386/headmerge-2.c: Likewise.
11351
11352 2011-01-20  Richard Guenther  <rguenther@suse.de>
11353
11354         PR middle-end/47370
11355         * gcc.dg/torture/pr47370.c: New testcase.
11356
11357 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR tree-optimization/46130
11360         * gcc.dg/pr46130-1.c: New test.
11361         * gcc.dg/pr46130-2.c: New test.
11362
11363 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11364
11365         PR c++/47291
11366         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11367
11368 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11369
11370         PR debug/46240
11371         * g++.dg/debug/pr46240.cc: New.
11372
11373 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11374
11375         PR c++/47303
11376         * g++.dg/template/anonunion1.C: New test.
11377
11378         PR rtl-optimization/47337
11379         * gcc.c-torture/execute/pr47337.c: New test.
11380
11381 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11382
11383         PR testsuite/45342
11384         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11385
11386 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11387
11388         PR tree-optimization/46021
11389         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11390
11391 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR tree-optimization/47290
11394         * g++.dg/torture/pr47290.C: New test.
11395
11396 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11397
11398         PR fortran/47240
11399         * gfortran.dg/proc_ptr_comp_29.f90: New.
11400
11401 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11402
11403         PR testsuite/41146
11404         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11405         powerpc-apple-darwin9.
11406
11407 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11408
11409         PR rtl-optimization/47299
11410         * gcc.c-torture/execute/pr47299.c: New test.
11411
11412 2011-01-17  Jason Merrill  <jason@redhat.com>
11413
11414         * g++.dg/cpp0x/constexpr-virtual.C: New.
11415
11416 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11417
11418         PR fortran/47331
11419         * gfortran.dg/gomp/pr47331.f90: New test.
11420
11421 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11422
11423         PR objc/47314
11424         * objc.dg/selector-warn-1.m: New.
11425         * obj-c++.dg/selector-warn-1.mm: New.
11426
11427 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11428
11429         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11430         Update dg-final accordingly.
11431
11432 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11433
11434         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11435
11436 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11437
11438         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11439         target check.
11440         * gcc.dg/guality/pr36728-2.c: Likewise.
11441
11442 2011-01-17  Richard Guenther  <rguenther@suse.de>
11443
11444         PR tree-optimization/47313
11445         * g++.dg/torture/pr47313.C: New testcase.
11446
11447 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11448
11449         PR target/47318
11450         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11451         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11452         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11453         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11454
11455         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11456         as __m256i.
11457         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11458         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11459         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11460
11461 2011-01-17  Richard Guenther  <rguenther@suse.de>
11462
11463         PR tree-optimization/45967
11464         * gcc.dg/torture/pr45967-2.c: New testcase.
11465         * gcc.dg/torture/pr45967-3.c: Likewise.
11466
11467 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11468
11469         PR testsuite/47325
11470         * g++.dg/ext/pr47213.C: Require visibility.
11471
11472 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11473
11474         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11475         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11476
11477 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11478
11479         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11480         Linux-based targets.
11481
11482 2011-01-13  Jan Hubicka  <jh@suse.cz>
11483
11484         PR tree-optimization/47276
11485         * gcc.dg/pr47276.c: New testcase.
11486
11487 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11488             Jonathan Wakely  <jwakely.gcc@gmail.com>
11489
11490         PR c++/33558
11491         * g++.dg/other/pr33558.C: New.
11492         * g++.dg/other/pr33558-2.C: New.
11493
11494 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11495
11496         PR tree-optimization/45934
11497         PR tree-optimization/46302
11498         * g++.dg/ipa/devirt-c-1.C: New test.
11499         * g++.dg/ipa/devirt-c-2.C: Likewise.
11500         * g++.dg/ipa/devirt-c-3.C: Likewise.
11501         * g++.dg/ipa/devirt-c-4.C: Likewise.
11502         * g++.dg/ipa/devirt-c-5.C: Likewise.
11503         * g++.dg/ipa/devirt-c-6.C: Likewise.
11504         * g++.dg/ipa/devirt-6.C: Likewise.
11505         * g++.dg/ipa/devirt-d-1.C: Likewise.
11506         * g++.dg/torture/pr45934.C: Likewise.
11507
11508 2011-01-14  Jason Merrill  <jason@redhat.com>
11509
11510         * g++.dg/cpp0x/variadic105.C: New.
11511
11512 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11513             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11514
11515         PR objc/45989
11516         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11517         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11518         execution tests on i?86-*-*, x86_64-*-* and
11519         powerpc*-apple-darwin* && ilp32.
11520         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11521         tests on i?86-*-* and x86_64-*-*.
11522
11523 2011-01-14  Richard Guenther  <rguenther@suse.de>
11524
11525         PR tree-optimization/47280
11526         * g++.dg/opt/pr47280.C: New testcase.
11527
11528 2011-01-14  Jason Merrill  <jason@redhat.com>
11529
11530         * g++.dg/cpp0x/constexpr-regress1.C: New.
11531
11532         * g++.dg/ext/flexary2.C: New.
11533
11534 2011-01-14  Richard Guenther  <rguenther@suse.de>
11535
11536         PR middle-end/47281
11537         * gcc.dg/torture/pr47281.c: New testcase.
11538         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11539
11540 2011-01-14  Richard Guenther  <rguenther@suse.de>
11541
11542         PR tree-optimization/47286
11543         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11544
11545 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11546
11547         PR c++/47213
11548         * g++.dg/ext/pr47213.C: New.
11549
11550 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11551
11552         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11553
11554 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11555             Mikael Morin  <mikael@gcc.gnu.org>
11556
11557         PR fortran/45848
11558         PR fortran/47204
11559         * gfortran.dg/select_type_20.f90: New.
11560         * gfortran.dg/select_type_21.f90: New.
11561
11562 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11563
11564         PR target/47251
11565         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11566
11567 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11568
11569         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11570         * gcc.dg/guality/pr36728-2.c: Likewise.
11571
11572 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11573
11574         PR debug/PR46973
11575         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11576
11577 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11578
11579         PR rtl-optimization/45352
11580         * gcc.dg/pr45352-3.c: New.
11581
11582 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11583
11584         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11585         comment.
11586         * g++.dg/cpp0x/range-for8.C: New.
11587         * g++.dg/cpp0x/range-for9.C: New.
11588
11589 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11590
11591         PR debug/47209
11592         * g++.dg/debug/pr47209.C: New.
11593
11594 2011-01-12  Richard Guenther  <rguenther@suse.de>
11595
11596         PR lto/47259
11597         * gcc.dg/lto/pr47259_0.c: New testcase.
11598         * gcc.dg/lto/pr47259_1.c: Likewise.
11599
11600 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11601
11602         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11603         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11604         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11605         methods missing from the OBJC2 Object.
11606         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11607         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11608         GNU and NeXT runtimes.
11609         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11610         comments.
11611         * objc-obj-c++-shared/Object1.m: Likewise.
11612         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11613         * objc.dg/proto-qual-1.m: Likewise.
11614         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11615         * obj-c++.dg/proto-qual-1.mm: Likewise.
11616
11617 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11618
11619         PR testsuite/33033
11620         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11621
11622 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11623
11624         Fixed the Objective-C++ testsuite and updated all tests.
11625         * lib/obj-c++.exp (obj-c++_init): Declare and set
11626         gcc_warning_prefix and gcc_error_prefix.
11627         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11628         'dg-warning', 'dg-message' and 'dg-error'.
11629         * obj-c++.dg/class-extension-3.mm: Likewise.
11630         * obj-c++.dg/class-protocol-1.mm: Likewise.
11631         * obj-c++.dg/encode-7.mm: Likewise.
11632         * obj-c++.dg/exceptions-3.mm: Likewise.
11633         * obj-c++.dg/exceptions-5.mm: Likewise.
11634         * obj-c++.dg/method-12.mm: Likewise.
11635         * obj-c++.dg/method-13.mm: Likewise.
11636         * obj-c++.dg/method-15.mm: Likewise.
11637         * obj-c++.dg/method-16.mm: Likewise.
11638         * obj-c++.dg/method-4.mm: Likewise.
11639         * obj-c++.dg/method-8.mm: Likewise.
11640         * obj-c++.dg/method-conflict-1.mm: Likewise.
11641         * obj-c++.dg/method-conflict-2.mm: Likewise.
11642         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11643         and uncommented second part of the testcase now that the testsuite
11644         works correctly.
11645         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11646         and uncommented second part of the testcase now that the testsuite
11647         works correctly.
11648         * obj-c++.dg/private-1.mm: Likewise.
11649         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11650         * obj-c++.dg/syntax-error-7.mm: Likewise.
11651         * obj-c++.dg/warn5.mm: Likewise.
11652         * obj-c++.dg/property/at-property-14.mm: Likewise.
11653         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11654         FIXME.
11655         * obj-c++.dg/property/at-property-18.mm: Likewise.
11656         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11657         FIXME.
11658         * obj-c++.dg/property/at-property-21.mm: Likewise.
11659         * obj-c++.dg/property/at-property-28.mm: Likewise.
11660         * obj-c++.dg/property/at-property-5.mm: Likewise.
11661         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11662         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11663         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11664         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11665         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11666         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11667         * obj-c++.dg/tls/diag-5.mm: Likewise.
11668         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11669         dg-error, now matched correctly.
11670
11671 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11672
11673         * objc.dg/property/at-property-29.m: New.
11674         * obj-c++.dg/property/at-property-29.mm: New.
11675
11676 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11677
11678         * go.test/go-test.exp (go-set-goarch): New proc.
11679         (go-gc-tests): Use it.
11680
11681 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11682
11683         PR debug/46955
11684         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11685
11686 2011-01-11  Richard Henderson  <rth@redhat.com>
11687
11688         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11689
11690 2011-01-11  Jan Hubicka  <jh@suse.cz>
11691
11692         PR lto/45721
11693         PR lto/45375
11694         * gcc.dg/lto/pr45721_1.c: New file.
11695         * gcc.dg/lto/pr45721_0.c: New file.
11696
11697 2011-01-11  Richard Guenther  <rguenther@suse.de>
11698
11699         PR tree-optimization/46076
11700         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11701
11702 2011-01-11  Jeff Law <law@redhat.com>
11703
11704         * PR tree-optimization/47086
11705         * gcc.dg/pr47086.c: New test.
11706
11707 2011-01-11  Jason Merrill  <jason@redhat.com>
11708
11709         PR c++/46658
11710         * g++.dg/template/new10.C: New.
11711
11712         PR c++/45520
11713         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11714
11715 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11716
11717         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11718         Split type definitions and NSConstantString class into...
11719         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11720         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11721         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11722         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11723         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11724         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11725         to comments.
11726         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11727         encode defines for newer NeXT system headers.
11728         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11729         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11730         * objc.dg/foreach-5.m: Likewise.
11731         * objc.dg/foreach-2.m: Likewise.
11732         * objc.dg/foreach-4.m: Likewise.
11733         * objc.dg/torture/strings/string1.m: Likewise.
11734         * objc.dg/torture/strings/string2.m: Likewise.
11735         * objc.dg/torture/strings/string3.m: Likewise.
11736         * objc.dg/torture/strings/string4.m: Likewise.
11737         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11738         header and stand alone.
11739         * obj-c++.dg/strings/strings-2.mm: Likewise.
11740         * objc.dg/torture/strings/const-str-3.m: Likewise.
11741         * objc.dg/strings/strings-2.m: Likewise.
11742         * objc.dg/strings/const-str-12b.m: Likewise.
11743
11744 2011-01-12  Richard Guenther  <rguenther@suse.de>
11745
11746         PR middle-end/32511
11747         * gcc.dg/attr-weak-1.c: Adjust.
11748
11749 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11750
11751         PR fortran/47051
11752         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11753         standard compliant and comment.
11754
11755 2011-01-10  Jan Hubicka  <jh@suse.cz>
11756
11757         PR lto/46083
11758         * gcc.dg/initpri3.c: New testcase.
11759
11760 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11761
11762         PR lto/47222
11763         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11764         externally visible.
11765         (g_esi): Likewise.
11766         (g_ebx): Likewise.
11767         (g_ebp): Likewise.
11768         (g_esp): Likewise.
11769         (g_ebp_save): Likewise.
11770         (g_esp_save): Likewise.
11771
11772 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11775
11776 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778         PR tree-optimization/46021
11779         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11780         i?86-*-*, x86_64-*-*.
11781
11782 2011-01-10  Jeff Law <law@redhat.com>
11783
11784         * PR tree-optimization/47141
11785         * gcc.c-torture/compile/pr47141.c: New test.
11786
11787 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11788
11789         PR testsuite/46230
11790         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11791         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11792         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11793         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11794
11795         PR testsuite/46230
11796         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11797         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11798         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11799         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11800         being vectorized.  Adjust dg-final pattern.
11801
11802         PR testsuite/46230
11803         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11804         * gcc.dg/vect/slp-24.c: Likewise.
11805
11806 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11807
11808         PR c++/47218
11809         * g++.dg/other/pr47218-1.C: New test file.
11810         * g++.dg/other/pr47218.C: Likewise.
11811         * g++.dg/other/pr47218.h: New supporting header.
11812
11813 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11814
11815         PR objc/47232
11816         * objc.dg/attributes/invalid-attribute-1.m: New.
11817         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11818
11819 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11820
11821         PR fortran/47224
11822         * gfortran.dg/proc_ptr_comp_28.f90: New.
11823
11824 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11825
11826         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11827         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11828         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11829         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11830         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11831         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11832         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11833         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11834         * objc.dg/gnu-api-2-class.m: Likewise.
11835         * objc.dg/gnu-api-2-ivar.m: Likewise.
11836         * objc.dg/gnu-api-2-method.m: Likewise.
11837         * objc.dg/gnu-api-2-objc.m: Likewise.
11838         * objc.dg/gnu-api-2-object.m: Likewise.
11839         * objc.dg/gnu-api-2-property.m: Likewise.
11840         * objc.dg/gnu-api-2-protocol.m: Likewise.
11841         * objc.dg/gnu-api-2-sel.m: Likewise.
11842
11843 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11844
11845         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11846         * objc.dg/objc-foreach-4.m: Likewise.
11847         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11848         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11849         * objc.dg/foreach-4.m: Likewise.
11850         * objc.dg/foreach-5.m: Likewise.
11851         * objc.dg/foreach-3.m: Return self from init.
11852
11853 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11854
11855         PR fortran/38536
11856         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11857
11858 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11859
11860         PR fortran/46313
11861         * gfortran.dg/class_35.f90: New.
11862
11863 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11864
11865         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11866
11867 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11868
11869         PR objc/47078
11870         * objc.dg/invalid-method-2.m: New.
11871         * obj-c++.dg/invalid-method-2.mm: New.
11872
11873 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11874
11875         PR fortran/46896
11876         * gfortran.dg/transpose_optimization_2.f90 : New test.
11877
11878 2011-01-08  Jan Hubicka  <jh@suse.cz>
11879
11880         PR tree-optmization/46469
11881         * g++.dg/torture/pr46469.C: New testcase.
11882
11883 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11884
11885         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11886         emulation of libobjc-gnu structure layout functionality to ..
11887         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11888         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11889         * objc/execute/bf-common.h: Adjust headers.
11890         * objc/execute/bf-1.m: Likewise.
11891         * objc/execute/bf-2.m: Likewise.
11892         * objc/execute/bf-3.m: Likewise.
11893         * objc/execute/bf-4.m: Likewise.
11894         * objc/execute/bf-5.m: Likewise.
11895         * objc/execute/bf-6.m: Likewise.
11896         * objc/execute/bf-7.m: Likewise.
11897         * objc/execute/bf-8.m: Likewise.
11898         * objc/execute/bf-9.m: Likewise.
11899         * objc/execute/bf-10.m: Likewise.
11900         * objc/execute/bf-11.m: Likewise.
11901         * objc/execute/bf-12.m: Likewise.
11902         * objc/execute/bf-13.m: Likewise.
11903         * objc/execute/bf-14.m: Likewise.
11904         * objc/execute/bf-15.m: Likewise.
11905         * objc/execute/bf-16.m: Likewise.
11906         * objc/execute/bf-17.m: Likewise.
11907         * objc/execute/bf-18.m: Likewise.
11908         * objc/execute/bf-19.m: Likewise.
11909         * objc/execute/bf-20.m: Likewise.
11910         * objc/execute/bf-21.m: Likewise.
11911         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11912         objc_get_type_qualifiers ().
11913
11914 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11915
11916         PR fortran/45777
11917         * gfortran.dg/dependency_39.f90:  New test.
11918
11919 2011-01-07  Jan Hubicka  <jh@suse.cz>
11920
11921         Get builtins tests ready for linker plugin.
11922         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11923         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11924         my_memset, my_bzero): Mark used.
11925         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11926         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11927         volatile.
11928         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11929         volatile.
11930
11931 2011-01-07  Jan Hubicka  <jh@suse.cz>
11932
11933         PR tree-optimization/46367
11934         * g++.dg/torture/pr46367.C: New file.
11935
11936 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR target/47201
11939         * gcc.dg/pr47201.c: New test.
11940
11941         PR bootstrap/47187
11942         * gcc.dg/tree-prof/pr47187.c: New test.
11943
11944 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/41580
11947         * gfortran.dg/extends_type_of_3.f90: New.
11948
11949 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11950
11951         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11952         * g++.dg/ext/dllimport-MI1.C: Likewise.
11953         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11954         * g++.dg/ext/dllimport10.C: Likewise.
11955         * g++.dg/ext/dllimport11.C: Likewise.
11956         * g++.dg/ext/dllimport12.C: Likewise.
11957         * g++.dg/ext/dllimport13.C: Likewise.
11958         * g++.dg/ext/dllimport2.C: Likewise.
11959         * g++.dg/ext/dllimport3.C: Likewise.
11960         * g++.dg/ext/dllimport4.C: Likewise.
11961         * g++.dg/ext/dllimport5.C: Likewise.
11962         * g++.dg/ext/dllimport6.C: Likewise.
11963         * g++.dg/ext/dllimport8.C: Likewise.
11964         * g++.dg/ext/dllimport9.C: Likewise.
11965         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11966         targets, too. Additionally enable test for i?86-*-mingw*.
11967         * g++.dg/ext/selectany1.C: Likewise.
11968         Remove guard variable check.
11969
11970 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11971
11972         PR fortran/47189
11973         PR fortran/47194
11974         * gfortran.dg/storage_size_3.f08: Extended.
11975
11976 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR c++/47022
11979         * g++.dg/template/stdarg1.C: New test.
11980
11981 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11982
11983         PR fortran/47195
11984         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11985         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11986         from the interface of functions to not hide the errors that
11987         shall be tested.
11988
11989 2011-01-06  Jan Hubicka  <jh@suse.cz>
11990
11991         * gcc.dg/lto/pr47188_0.c: New testcase.
11992         * gcc.dg/lto/pr47188_1.c: New testcase.
11993
11994 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11995
11996         PR fortran/33117
11997         PR fortran/46478
11998         * gfortran.dg/interface_33.f90: New test.
11999
12000 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12001
12002         PR c/47150
12003         * gcc.c-torture/compile/pr47150.c: New test.
12004
12005 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12006
12007         PR tree-optimization/47139
12008         * gcc.dg/vect/pr47139.c: New test.
12009
12010 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12011
12012         PR fortran/47180
12013         * gfortran.dg/extends_type_of_2.f03: New.
12014
12015 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12016
12017         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12018
12019 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         * gnat.dg/opt14.adb: New test.
12022
12023 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12024
12025         PR fortran/46017
12026         * gfortran.dg/allocate_error_2.f90:  New test.
12027
12028 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12029
12030         PR fortran/47024
12031         * gfortran.dg/storage_size_3.f08: New.
12032
12033 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12034
12035         PR libgfortran/47154
12036         * gfortran.dg/namelist_68.f90: New test.
12037
12038 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12039
12040         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12041
12042 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12043
12044         PR fortran/46448
12045         * gfortran.dg/class_34.f90: New.
12046
12047 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12048
12049         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12050         use __builtin_inff.  Skip all single-precision tests that require
12051         Infinity.
12052
12053 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12054
12055         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12056
12057 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12058
12059         PR tree-optimization/47148
12060         * gcc.c-torture/execute/pr47148.c: New test.
12061
12062         PR tree-optimization/47155
12063         * gcc.c-torture/execute/pr47155.c: New test.
12064
12065         PR rtl-optimization/47157
12066         * gcc.c-torture/compile/pr47157.c: New test.
12067
12068 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12069
12070         * gcc.dg/torture/vector-shift2.c (schar): Define.
12071         (main): Always use schar or uchar instead of plain "char" to avoid
12072         dependencies on implementation-defined char signedness.
12073
12074 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12075
12076         PR tree-optimization/46801
12077         * gnat.dg/pack9.adb: Remove xfail.
12078
12079 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12080
12081         PR tree-optimization/46984
12082         * g++.dg/ipa/pr46984.C: New test.
12083
12084 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12085
12086         PR fortran/46408
12087         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12088
12089 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12090
12091         PR tree-optimization/47140
12092         * gcc.c-torture/compile/pr47140.c: New test.
12093
12094         PR rtl-optimization/47028
12095         * gcc.dg/pr47028.c: New test.
12096
12097 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12098
12099         * objc.dg/protocol-forward-1.m: Removed TODO.
12100         * objc.dg/protocol-forward-2.m: New.
12101         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12102         * obj-c++.dg/protocol-forward-2.mm: New.
12103
12104 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12105
12106         PR target/38662
12107         * g++.dg/eh/pr38662.C: New testcase.
12108
12109 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12110
12111         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12112         scan for newline '\n'.
12113
12114 \f
12115 Copyright (C) 2011 Free Software Foundation, Inc.
12116
12117 Copying and distribution of this file, with or without modification,
12118 are permitted in any medium without royalty provided the copyright
12119 notice and this notice are preserved.