OSDN Git Service

2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2
3         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4
5 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
6
7         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
8         * gcc.target/i386/fma_double_2.c: Ditto.
9         * gcc.target/i386/fma_double_3.c: Ditto.
10         * gcc.target/i386/fma_double_4.c: Ditto.
11         * gcc.target/i386/fma_double_5.c: Ditto.
12         * gcc.target/i386/fma_double_6.c: Ditto.
13         * gcc.target/i386/fma_float_1.c: Ditto.
14         * gcc.target/i386/fma_float_2.c: Ditto.
15         * gcc.target/i386/fma_float_3.c: Ditto.
16         * gcc.target/i386/fma_float_4.c: Ditto.
17         * gcc.target/i386/fma_float_5.c: Ditto.
18         * gcc.target/i386/fma_float_6.c: Ditto.
19         * gcc.target/i386/l_fma_double_1.c: Ditto.
20         * gcc.target/i386/l_fma_double_2.c: Ditto.
21         * gcc.target/i386/l_fma_double_3.c: Ditto.
22         * gcc.target/i386/l_fma_double_4.c: Ditto.
23         * gcc.target/i386/l_fma_double_5.c: Ditto.
24         * gcc.target/i386/l_fma_double_6.c: Ditto.
25         * gcc.target/i386/l_fma_float_1.c: Ditto.
26         * gcc.target/i386/l_fma_float_2.c: Ditto.
27         * gcc.target/i386/l_fma_float_3.c: Ditto.
28         * gcc.target/i386/l_fma_float_4.c: Ditto.
29         * gcc.target/i386/l_fma_float_5.c: Ditto.
30         * gcc.target/i386/l_fma_float_6.c: Ditto.
31         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
32         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
33         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
34         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
35         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
36         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
37         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
38         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
39         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
40         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
41         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
42         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
43
44 2011-10-11  Tristan Gingold  <gingold@adacore.com>
45
46         * gcc.dg/va-arg-4.c: New test.
47         * gcc.dg/va-arg-5.c: Ditto.
48
49 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
50
51         * lib/target-supports.exp (check_effective_target_fd_truncate):
52         Close and unlink test file before exit.
53
54 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
55
56         PR fortran/50564
57         * gfortran.dg/forall_15.f90:  New test case.
58
59 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
60             Andrew Macleod  <amacleod@redhat.com>
61
62         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
63         wrappers for *other_threads() and *final_verify().
64         * gcc.dg/simulate-thread/simulate-thread.h
65         (simulate_thread_wrapper_other_threads): New.
66         (simulate_thread_wrapper_final_verify): New.
67
68 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
69
70         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
71
72 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
73
74         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
75
76 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
77             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
78
79         * gcc.target/i386/fma_1.h: New file.
80         * gcc.target/i386/fma_2.h: Likewise.
81         * gcc.target/i386/fma_3.h: Likewise.
82         * gcc.target/i386/fma_4.h: Likewise.
83         * gcc.target/i386/fma_5.h: Likewise.
84         * gcc.target/i386/fma_6.h: Likewise.
85         * gcc.target/i386/fma_double_1.c: Likewise.
86         * gcc.target/i386/fma_double_2.c: Likewise.
87         * gcc.target/i386/fma_double_3.c: Likewise.
88         * gcc.target/i386/fma_double_4.c: Likewise.
89         * gcc.target/i386/fma_double_5.c: Likewise.
90         * gcc.target/i386/fma_double_6.c: Likewise.
91         * gcc.target/i386/fma_float_1.c: Likewise.
92         * gcc.target/i386/fma_float_2.c: Likewise.
93         * gcc.target/i386/fma_float_3.c: Likewise.
94         * gcc.target/i386/fma_float_4.c: Likewise.
95         * gcc.target/i386/fma_float_5.c: Likewise.
96         * gcc.target/i386/fma_float_6.c: Likewise.
97         * gcc.target/i386/fma_main.h: Likewise.
98         * gcc.target/i386/fma_run_double_1.c: Likewise.
99         * gcc.target/i386/fma_run_double_2.c: Likewise.
100         * gcc.target/i386/fma_run_double_3.c: Likewise.
101         * gcc.target/i386/fma_run_double_4.c: Likewise.
102         * gcc.target/i386/fma_run_double_5.c: Likewise.
103         * gcc.target/i386/fma_run_double_6.c: Likewise.
104         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
105         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
106         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
107         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
108         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
109         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
110         * gcc.target/i386/fma_run_float_1.c: Likewise.
111         * gcc.target/i386/fma_run_float_2.c: Likewise.
112         * gcc.target/i386/fma_run_float_3.c: Likewise.
113         * gcc.target/i386/fma_run_float_4.c: Likewise.
114         * gcc.target/i386/fma_run_float_5.c: Likewise.
115         * gcc.target/i386/fma_run_float_6.c: Likewise.
116         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
117         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
118         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
119         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
120         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
121         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
122         * gcc.target/i386/l_fma_1.h: Likewise.
123         * gcc.target/i386/l_fma_2.h: Likewise.
124         * gcc.target/i386/l_fma_3.h: Likewise.
125         * gcc.target/i386/l_fma_4.h: Likewise.
126         * gcc.target/i386/l_fma_5.h: Likewise.
127         * gcc.target/i386/l_fma_6.h: Likewise.
128         * gcc.target/i386/l_fma_double_1.c: Likewise.
129         * gcc.target/i386/l_fma_double_2.c: Likewise.
130         * gcc.target/i386/l_fma_double_3.c: Likewise.
131         * gcc.target/i386/l_fma_double_4.c: Likewise.
132         * gcc.target/i386/l_fma_double_5.c: Likewise.
133         * gcc.target/i386/l_fma_double_6.c: Likewise.
134         * gcc.target/i386/l_fma_float_1.c: Likewise.
135         * gcc.target/i386/l_fma_float_2.c: Likewise.
136         * gcc.target/i386/l_fma_float_3.c: Likewise.
137         * gcc.target/i386/l_fma_float_4.c: Likewise.
138         * gcc.target/i386/l_fma_float_5.c: Likewise.
139         * gcc.target/i386/l_fma_float_6.c: Likewise.
140         * gcc.target/i386/l_fma_main.h: Likewise.
141         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
142         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
143         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
144         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
145         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
146         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
147         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
148         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
149         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
150         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
151         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
152         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
153
154 2011-10-10  Richard Guenther  <rguenther@suse.de>
155
156         PR middle-end/50389
157         * gcc.dg/torture/pr50389.c: New testcase.
158
159 2011-10-10  Richard Guenther  <rguenther@suse.de>
160
161         PR middle-end/50195
162         * gcc.dg/builtins-47.c: Optimize.
163
164 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
165
166         * lib/gcc-simulate-thread.exp: New.
167         * gcc.dg/simulate-thread/guality.h: New.
168         * gcc.dg/simulate-thread/simulate-thread.h: New.
169         * gcc.dg/simulate-thread/simulate-thread.exp: New.
170         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
171         * gcc.dg/simulate-thread/README: New.
172         * g++.dg/simulate-thread/guality.h: New.
173         * g++.dg/simulate-thread/simulate-thread.h: New.
174         * g++.dg/simulate-thread/simulate-thread.exp: New.
175         * g++.dg/simulate-thread/simulate-thread.gdb: New.
176         * c-c++-common/cxxbitfields-2.c: Remove.
177         * c-c++-common/cxxbitfields.c: Remove.
178         * c-c++-common/cxxbitfields-4.c: Remove.
179         * c-c++-common/cxxbitfields-5.c: Remove.
180         * c-c++-common/simulate-thread/bitfields-1.c: New.
181         * c-c++-common/simulate-thread/bitfields-2.c: New.
182         * c-c++-common/simulate-thread/bitfields-3.c: New.
183         * c-c++-common/simulate-thread/bitfields-4.c: New.
184
185 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
186
187         PR c++/38980
188         * g++.dg/warn/format5.C: New.
189
190 2011-10-09  Tobias Burnus  <burnus@net-b.de>
191
192         PR fortran/50273
193         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
194         * gfortran.dg/common_16.f90: New.
195
196 2011-10-09  Tobias Burnus  <burnus@net-b.de>
197
198         * gfortran.dg/iso_c_binding_param_1.f90: New.
199         * gfortran.dg/iso_c_binding_param_2.f90: New.
200         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
201
202 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
203
204         PR tree-optimization/50635
205         * gcc.dg/vect/pr50635.c: New test.
206
207 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
208
209         PR fortran/50659
210         * gfortran.dg/proc_decl_27.f90: New.
211
212 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
213
214         PR libobjc/50428
215         * objc/execute/initialize-1.m: New test.
216
217 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
218
219         PR fortran/47844
220         * gfortran.dg/pointer_function_result_1.f90 : New test.
221
222 2011-10-07  David S. Miller  <davem@davemloft.net>
223
224         PR 50655
225         * gcc.target/sparc/sparc.exp: Add vis3 target test.
226         * gcc.target/sparc/cmask.c: Use it.
227         * gcc.target/sparc/fhalve.c: Likewise.
228         * gcc.target/sparc/fnegop.c: Likewise.
229         * gcc.target/sparc/fpadds.c: Likewise.
230         * gcc.target/sparc/fshift.c: Likewise.
231         * gcc.target/sparc/fucmp.c: Likewise.
232         * gcc.target/sparc/lzd.c: Likewise.
233         * gcc.target/sparc/vis3misc.c: Likewise.
234         * gcc.target/sparc/xmul.c: Likewise.
235
236 2011-10-07  Richard Henderson  <rth@redhat.com>
237
238         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
239         match for avx2.
240         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
241
242 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
243
244         * gcc.dg/pr50193-1.c: New file.
245         * gcc.target/arm/shiftable.c: New file.
246
247 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
248
249         PR fortran/50625
250         * gfortran.dg/class_46.f03: New.
251
252 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
253
254         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
255         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
256         (syslog, vsyslog, __vsyslog_chk): Likewise.
257
258         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
259         (x, EXT_x): Use ASMNAME.
260
261         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
262         (a, c): Use ASMNAME.
263
264 2011-10-07  Tom de Vries  <tom@codesourcery.com>
265
266         PR middle-end/50527
267         * gcc.dg/pr50527.c: New test.
268
269 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
270
271         PR tree-optimization/50650
272         * gcc.c-torture/compile/pr50650.c: New test.
273
274 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
275
276         PR tree-optimization/50575
277         * gcc.c-torture/execute/vector-compare-2.x: New file.
278
279 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
280
281         PR middle-end/50125
282         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
283         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
284         (bar3): Likewise.
285
286 2011-10-07  Richard Guenther  <rguenther@suse.de>
287
288         PR testsuite/50637
289         * gcc.dg/vect/vect-align-2.c: Increase array size.
290
291 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
292             H.J. Lu  <hongjiu.lu@intel.com>
293
294         PR target/50603
295         * gcc.target/i386/pr50603.c: New test.
296
297 2011-10-06  Jason Merrill  <jason@redhat.com>
298
299         PR c++/39164
300         * g++.dg/cpp0x/default31.C: New.
301
302 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
303
304         PR tree-optimization/50596
305         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
306         New.
307         * gcc.dg/vect/vect-cond-8.c: New test.
308
309 2011-10-06  Richard Henderson  <rth@redhat.com>
310
311         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
312         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
313         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
314         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
315         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
316         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
317         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
318         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
319         * gcc.c-torture/execute/vshuf-16.inc: New file.
320         * gcc.c-torture/execute/vshuf-2.inc: New file.
321         * gcc.c-torture/execute/vshuf-4.inc: New file.
322         * gcc.c-torture/execute/vshuf-8.inc: New file.
323         * gcc.c-torture/execute/vshuf-main.inc: New file.
324         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
325         * gcc.c-torture/execute/vshuf-v2df.c: New test.
326         * gcc.c-torture/execute/vshuf-v2di.c: New test.
327         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
328         * gcc.c-torture/execute/vshuf-v2si.c: New test.
329         * gcc.c-torture/execute/vshuf-v4df.c: New test.
330         * gcc.c-torture/execute/vshuf-v4di.c: New test.
331         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
332         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
333         * gcc.c-torture/execute/vshuf-v4si.c: New test.
334         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
335         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
336         * gcc.c-torture/execute/vshuf-v8si.c: New test.
337
338 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
339
340         PR tree-optimization/49279
341         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
342         * gcc.c-torture/execute/pr49279.c: New test.
343
344 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
345
346         PR target/49049
347         * gcc.c-torture/compile/pr49049.c: New test.
348
349 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
350
351         PR target/50305
352         * gcc.target/arm/pr50305.c: New test.
353
354 2011-10-06  Richard Guenther  <rguenther@suse.de>
355
356         PR tree-optimization/38884
357         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
358         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
359
360 2011-10-05  David S. Miller  <davem@davemloft.net>
361
362         * gcc.target/sparc/lzd.c: New test.
363         * gcc.target/sparc/popc.c: New test.
364
365 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
366
367         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
368         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
369         * g++.dg/other/final1.C: Cleanup original tree dump.
370
371 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
372
373         PR tree-optimization/50613
374         * gcc.dg/pr50613.c: New test.
375
376 2011-10-05  Richard Henderson  <rth@redhat.com>
377
378         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
379         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
380         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
381         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
382         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
383         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
384         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
385         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
386
387 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
388
389         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
390         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
391         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
392         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
393         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
394
395 2011-10-05  Richard Guenther  <rguenther@suse.de>
396
397         PR tree-optimization/38885
398         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
399
400 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
401
402         * gcc.target/i386/sw-1.c: New test.
403
404 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
405
406         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
407         -mtune=generic.
408         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
409
410 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
411
412         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
413
414 2011-10-04  David S. Miller  <davem@davemloft.net>
415
416         * gcc.target/sparc/fhalve.c: New test.
417         * gcc.target/sparc/fnegop.c: New test.
418         * gcc.target/sparc/xmul.c: New test.
419
420 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
421
422         PR fortran/35831
423         * gfortran.dg/dummy_procedure_6.f90: New.
424
425 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
426
427         PR tree-optimization/50604
428         * gcc.dg/pr50604.c: New test.
429
430 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
431
432         PR tree-optimization/49662
433         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
434         * gcc.dg/graphite/interchange-15.c: Likewise.
435         * gcc.dg/graphite/interchange-mvt.c: Likewise.
436
437 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
438
439         * gcc.dg/tree-ssa/restrict-4.c: New test.
440
441 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
442
443         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
444         (main): Use __typeof to get result type of comparison.
445
446 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
447
448         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
449         Make et_vect_multiple_sizes_saved global.
450         (check_effective_target_vect64): Make et_vect64_saved global.
451
452 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
453
454         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
455         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
456         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
457         * gcc.dg/builtin-complex-err-1.c: Adjust.
458
459 2011-10-02  Jason Merrill  <jason@redhat.com>
460
461         * g++.dg/cpp0x/range-for22.C: New.
462
463         * g++.dg/cpp0x/variadic65.C: Remove xfails.
464         * g++.dg/cpp0x/variadic82.C: Remove xfails.
465         * g++.dg/cpp0x/variadic83.C: Remove xfails.
466         * g++.dg/cpp0x/variadic105.C: Remove xfails.
467
468         * g++.dg/cpp0x/nsdmi5.C: New.
469
470 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
471
472         PR target/50579
473         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
474         New procedures.
475         (mips-dg-options): Force an ABI option if the current ABI is
476         incompatible with the required -mlong setting.  Likewise force
477         a long setting if the current one is incompatible with the
478         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
479         throughout procedure.
480         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
481         instead of addressing=absolute.
482
483 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
484
485         * gcc.target/mips/stack-1.c: New test.
486
487 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
488
489         * gcc.dg/pr49696.c: New test.
490
491 2011-10-02  Jan Hubicka  <jh@suse.cz>
492
493         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
494
495 2011-10-01  David S. Miller  <davem@davemloft.net>
496
497         * gcc.target/sparc/cmask.c: New test.
498         * gcc.target/sparc/fpadds.c: New test.
499         * gcc.target/sparc/fshift.c: New test.
500         * gcc.target/sparc/fucmp.c: New test.
501         * gcc.target/sparc/vis3misc.c: New test.
502
503 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/50585
506         * gfortran.dg/assumed_charlen_arg_2.f90: New.
507
508 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
509
510         PR c++/44473
511         * g++.dg/dfp/44473-1.C: New test.
512         * g++.dg/dfp/44473-2.C: New test.
513         * g++.dg/dfp/mangle-1.C: New test.
514         * g++.dg/dfp/mangle-2.C: New test.
515         * g++.dg/dfp/mangle-3.C: New test.
516         * g++.dg/dfp/mangle-4.C: New test.
517         * g++.dg/dfp/mangle-5.C: New test.
518
519 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
520
521         PR inline-asm/50571
522         * gcc.dg/pr50571.c: New test.
523
524         PR tree-optimization/46309
525         * gcc.dg/pr46309.c: New test.
526
527 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
528
529         * gcc.dg/strlenopt-21.c: New test.
530
531 2011-09-30  Revital Eres  <revital.eres@linaro.org>
532
533         * gcc.dg/sms-10.c: New file.
534
535 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
536
537         * gcc.target/arm/pr50099.c: New test.
538
539 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
540
541         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
542
543 2011-09-30  David S. Miller  <davem@davemloft.net>
544
545         * gcc.target/sparc/bmaskbshuf.c: New test.
546         * gcc.target/sparc/edgen.c: New test.
547
548 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
549
550         PR fortran/50547
551         * gfortran.dg/pure_formal_proc_3.f90: New.
552
553         PR fortran/50553
554         * gfortran.dg/stfunc_7.f90: New.
555
556 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
557
558         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
559         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
560         * gcc.dg/vector-compare-1.c: Likewise.
561         * gcc.dg/vector-compare-2.c: Likewise.
562
563 2011-09-29  David S. Miller  <davem@davemloft.net>
564
565         * gcc.target/sparc/array.c: New test.
566
567 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
568
569         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
570         loop unroll and set max unroll times to 8.
571         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
572         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
573         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
574         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
575
576 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
577
578         PR c++/40145
579         * g++.dg/ext/visibility/warn5.C: New.
580
581 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
582
583         PR c++/45278
584         * g++.dg/warn/Wextra-3.C: New.
585
586 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
587
588         PR target/49486
589         * gcc.target/sh/pr49468-si.c: New.
590
591 2011-09-28  Tom de Vries  <tom@codesourcery.com>
592
593         PR testsuite/50485
594         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
595         (TEST): Initialize src3 with random floats.
596         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
597         from union src3.  Initialize src3 with random floats.
598
599 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
600
601         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
602         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
603         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
604         * gcc.target/sh/sh4a-sincosf.c: Ditto.
605         * gcc.target/sh/sh4a-cos.c: Ditto.
606         * gcc.target/sh/sh4a-cosf.c: Ditto.
607         * gcc.target/sh/sh4a-sin.c: Ditto.
608         * gcc.target/sh/sh4a-sinf.c: Ditto.
609         * gcc.target/sh/sh4a-fsrra.c: Ditto.
610         * gcc.target/sh/sh4a-memmovua.c: Ditto.
611         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
612
613 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
614
615         PR c++/31489
616         * g++.dg/parse/error40.C: New.
617         * g++.dg/warn/incomplete1.C: Adjust.
618
619 2011-09-27  Jan Hubicka  <jh@suse.cz>
620
621         PR middle-end/49463
622         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
623         Mark used.
624
625 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
626
627         * gcc.dg/strlenopt-1.c: New test.
628         * gcc.dg/strlenopt-1f.c: New test.
629         * gcc.dg/strlenopt-2.c: New test.
630         * gcc.dg/strlenopt-2f.c: New test.
631         * gcc.dg/strlenopt-3.c: New test.
632         * gcc.dg/strlenopt-4.c: New test.
633         * gcc.dg/strlenopt-4g.c: New test.
634         * gcc.dg/strlenopt-4gf.c: New test.
635         * gcc.dg/strlenopt-5.c: New test.
636         * gcc.dg/strlenopt-6.c: New test.
637         * gcc.dg/strlenopt-7.c: New test.
638         * gcc.dg/strlenopt-8.c: New test.
639         * gcc.dg/strlenopt-9.c: New test.
640         * gcc.dg/strlenopt-10.c: New test.
641         * gcc.dg/strlenopt-11.c: New test.
642         * gcc.dg/strlenopt-12.c: New test.
643         * gcc.dg/strlenopt-12g.c: New test.
644         * gcc.dg/strlenopt-13.c: New test.
645         * gcc.dg/strlenopt-14g.c: New test.
646         * gcc.dg/strlenopt-14gf.c: New test.
647         * gcc.dg/strlenopt-15.c: New test.
648         * gcc.dg/strlenopt-16g.c: New test.
649         * gcc.dg/strlenopt-17g.c: New test.
650         * gcc.dg/strlenopt-18g.c: New test.
651         * gcc.dg/strlenopt.h: New file.
652
653 2011-09-27  Tom de Vries  <tom@codesourcery.com>
654
655         PR middle-end/43864
656         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
657         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
658         * gcc.dg/pr43864.c: New test.
659         * gcc.dg/pr43864-2.c: Same.
660         * gcc.dg/pr43864-3.c: Same.
661         * gcc.dg/pr43864-4.c: Same.
662
663 2011-09-27  Jan Hubicka  <jh@suse.cz>
664
665         * gcc.dg/ipa/inline-5.c: New testcase.
666
667 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
668
669         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
670         vectors.
671         * gcc.dg/vect/bb-slp-27.c: New.
672         * gcc.dg/vect/bb-slp-28.c: New.
673
674 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
675
676         * testsuite/lib/target-supports.exp (check_profiling_available):
677         Don't rely solely on TLS tests for -fprofile-generate, fall
678         through to the other code.
679
680 2011-09-27  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/50363
683         * gcc.dg/torture/pr50363.c: New testcase.
684
685 2011-09-26  Jason Merrill  <jason@redhat.com>
686
687         PR c++/45012
688         * g++.dg/template/partial13.C: New.
689
690         PR c++/46105
691         * g++.dg/template/partial12.C: New.
692
693         PR c++/50508
694         * g++.dg/cpp0x/constexpr-typedef1.C: New.
695
696 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR c++/45487
699         * g++.dg/diagnostic/bindings1.C: New.
700         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
701
702 2011-09-26  David S. Miller  <davem@davemloft.net>
703
704         * gcc.target/sparc/wrgsr.c: New test.
705         * gcc.target/sparc/rdgsr.c: New test.
706         * gcc.target/sparc/edge.c: New test.
707         * gcc.target/sparc/fcmp.c: New test.
708
709         * gcc.target/sparc/edge.c: Update for new return types.
710         * gcc.target/sparc/fcmp.c: Likewise.
711
712         * gcc.target/sparc/fpaddsubi.c: New test.
713
714 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
715
716         PR fortran/50515
717         * gfortran.dg/common_15.f90: New.
718
719         PR fortran/50517
720         * gfortran.dg/dummy_procedure_5.f90: New.
721         * gfortran.dg/interface_26.f90: Modified error message.
722         * gfortran.dg/proc_ptr_11.f90: Ditto.
723         * gfortran.dg/proc_ptr_15.f90: Ditto.
724         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
725         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
726
727 2011-09-26  Jason Merrill  <jason@redhat.com>
728
729         PR c++/50512
730         * g++.dg/overload/rvalue3.C: New.
731
732         PR c++/50523
733         * g++.dg/overload/ref-conv2.C: New.
734
735         * g++.dg/cpp0x/nsdmi-template1.C: New.
736
737 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
738
739         * g++.dg/cpp0x/nullptr25.C: New.
740
741 2011-09-26  Richard Guenther  <rguenther@suse.de>
742
743         PR tree-optimization/50472
744         * gcc.dg/torture/pr50472.c: New testcase.
745
746 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
747
748         * gnat.dg/opt22.adb: New test.
749         * gnat.dg/opt22_pkg.ad[sb]: New helper.
750
751 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
752
753         * gnat.dg/opt21.adb: New test.
754         * gnat.dg/opt21_pkg.ad[sb]: New helper.
755
756 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
757
758         * gnat.dg/opt20.ad[sb]: New test.
759         * gnat.dg/opt20_pkg.ads: New helper.
760
761 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * gnat.dg/array17.adb: New test.
764         * gnat.dg/array17_pkg.ads: New helper.
765
766 2011-09-25  Jason Merrill  <jason@redhat.com>
767
768         * g++.dg/cpp0x/nsdmi-defer4.C: New.
769
770 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gnat.dg/frame_overflow.ads: New.
773         * gnat.dg/frame_overflow.adb: Adjust.
774         * gnat.dg/specs/addr1.ads: Likewise.
775
776 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
777
778         * g++.dg/tree-ssa/restrict2.C: New test.
779
780 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
781
782         * lib/target-supports.exp (check_effective_target_vect64): New.
783         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
784         of multiple vector sizes.
785         * gcc.dg/vect/bb-slp-26.c: New.
786
787 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
788
789         PR c++/50280
790         * g++.dg/template/bitfield1.C: New.
791
792 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
793
794         * gcc.dg/vect/bb-slp-24.c: New.
795
796 2011-09-24  Jason Merrill  <jason@redhat.com>
797
798         * g++.dg/cpp0x/nsdmi-eh1.C: New.
799
800         * g++.dg/cpp0x/nsdmi-defer3.C: New.
801
802         * g++.dg/cpp0x/nsdmi-defer1.C: New.
803         * g++.dg/cpp0x/nsdmi-defer2.C: New.
804
805         * g++.dg/cpp0x/nsdmi1.C: New.
806         * g++.dg/cpp0x/nsdmi2.C: New.
807         * g++.dg/cpp0x/nsdmi3.C: New.
808         * g++.dg/cpp0x/nsdmi4.C: New.
809         * g++.old-deja/g++.other/init4.C: New.
810
811 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
812
813         PR c++/44267
814         * g++.dg/template/sfinae28.C: New.
815
816 2011-09-23  Ian Lance Taylor  <iant@google.com>
817
818         * go.test/go-test.exp (errchk): Handle more cases of getting
819         correct Tcl backslash quoting in regular expressions in test file.
820
821 2011-09-23  Jason Merrill  <jason@redhat.com>
822
823         Core 253
824         * g++.dg/init/const8.C: New.
825         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
826         * g++.dg/cpp0x/defaulted2.C: Likewise.
827         * g++.dg/cpp0x/pr42844-2.C: Likewise.
828         * g++.dg/init/pr20039.C: Likewise.
829         * g++.dg/init/pr42844.C: Likewise.
830
831 2011-09-23  Jan Hubicka  <jh@suse.cz>
832
833         * gcc.dg/ipa/inline-1.c: new testcase.
834         * gcc.dg/ipa/inline-2.c: new testcase.
835         * gcc.dg/ipa/inline-3.c: new testcase.
836         * gcc.dg/ipa/inline-4.c: new testcase.
837
838 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
839
840         PR c++/50258
841         * g++.dg/cpp0x/constexpr-static8.C: New.
842
843 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
844
845         * gcc.target/i386/avxfp-1.c: New test.
846         * gcc.target/i386/avxfp-2.c: New test.
847
848 2011-09-23  Terry Guo  <terry.guo@arm.com>
849
850         * gcc.c-torture/execute/941014-1.x: Deleted.
851
852 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
853
854         PR c++/50491
855         * g++.dg/cpp0x/pr50491.C: New.
856
857 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
858
859         PR testsuite/50487
860         * gfortran.dg/bessel_6.f90: Fix tolerance test.
861
862 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
863
864         PR c++/50371
865         * g++.dg/cpp0x/nullptr24.C: New.
866
867 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
868
869         PR target/50482
870         * gcc.target/i386/pr50482.c: New test.
871
872 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
873
874         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
875         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
876         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
877         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
878         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
879         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
880         multilib options contain different -march= from dg-options.
881
882 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
883             Paolo Carlini  <paolo.carlini@oracle.com>
884
885         PR c++/50344
886         * g++.dg/template/friend52.C: New.
887
888 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
889
890         * gcc.target/arm/cmp-1.c: New test.
891         * gcc.target/arm/cmp-2.c: Likewise.
892
893 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
894
895         PR fortran/41733
896         * gfortran.dg/impure_actual_1.f90: Modified error message.
897         * gfortran.dg/proc_ptr_32.f90: New.
898         * gfortran.dg/proc_ptr_33.f90: New.
899
900 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
901
902         PR tree-optimization/50451
903         * gcc.dg/vect/pr50451.c: New test.
904
905 2011-09-21  Ian Lance Taylor  <iant@google.com>
906
907         * go.test/go-test.exp (errchk): Add special case for bug332.
908         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
909         some more test lines.
910
911 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
912
913         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
914         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
915         * g++.dg/other/i386-8.C: Ditto.
916         * g++.dg/other/pr34435.C: Ditto.
917         * g++.dg/other/pr39496.C: Ditto.
918         * g++.dg/other/mmintrin.C: Ditto.
919
920 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
921
922         * gcc.dg/vect/vect-cond-7.c: New test.
923         * gcc.target/i386/sse4_1-cond-1.c: New test.
924         * gcc.target/i386/avx-cond-1.c: New test.
925
926 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
927
928         PR target/50464
929         * g++.dg/other/pr50464.C: New test.
930
931 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
932
933         * gcc.target/i386/bmi2-mulx32-2.c: New test.
934         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
935         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
936         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
937
938 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gnat.dg/opt19.adb: New test.
941
942 2011-09-21  Terry Guo  <terry.guo@arm.com>
943
944         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
945         on arch conflict when testing case on targets other than armv7-a.
946
947 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR c++/50454
950         * g++.dg/ext/int128-1.C: New.
951         * g++.dg/ext/int128-2.C: Likewise.
952         * g++.dg/ext/int128-2.h: Likewise.
953
954 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
955
956         PR testsuite/50469
957         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
958
959 2011-09-20  Jason Merrill  <jason@redhat.com>
960
961         * g++.dg/cpp0x/constexpr-generated1.C: New.
962
963         PR c++/50442
964         * g++.dg/overload/ref-conv1.C: New.
965
966 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
967
968         * g++.dg/other/final1.C: New.
969
970 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
971
972         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
973         and get_bit ().
974
975 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
976
977         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
978         "target arm_eabi".
979
980 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
981
982         PR tree-optimization/50413
983         * g++.dg/vect/vect.exp: Run slp-pr* tests with
984         -fdump-tree-slp-details.  Run other tests with
985         -fdump-tree-vect-details.
986         * g++.dg/vect/slp-pr50413.cc: New.
987
988 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
989             Ira Rosen  <ira.rosen@linaro.org>
990
991         PR testsuite/50435
992         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
993         Fix underscores around restrict.
994
995 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
996
997         PR tree-optimization/50414
998         * gfortran.dg/vect/Ofast-pr50414.f90: New.
999         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1000         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1001
1002 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1003
1004         PR tree-optimization/50412
1005         * gfortran.dg/vect/pr50412.f90: New.
1006
1007 2011-09-16  Jason Merrill  <jason@redhat.com>
1008
1009         PR c++/50424
1010         * g++.dg/eh/defarg1.C: New.
1011
1012 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1013
1014         * gcc.dg/vect/vect-reduc-10.c: New test.
1015         * gcc.target/i386/avx-reduc-1.c: New test.
1016
1017         * gcc.target/i386/sse2-extract-1.c: New test.
1018         * gcc.target/i386/avx-extract-1.c: New test.
1019
1020 2011-09-16  Terry Guo  <terry.guo@arm.com>
1021
1022         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1023
1024 2011-09-15   Diego Novillo  <dnovillo@google.com>
1025
1026         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1027         ALWAYS_CXXFLAGS, if defined.
1028         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1029         ALWAYS_GFORTRANFLAGS, if defined.
1030         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1031         ALWAYS_GOCFLAGS, if defined.
1032         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1033         ALWAYS_OBJCXXFLAGS, if defined.
1034         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1035         additional_flags, if defined.
1036         * lib/gnat.exp (gnat_target_compile): Likewise.
1037         * lib/objc.exp (objc_target_compile): Likewise.
1038         * lib/target-supports-dg.exp (dg-add-options): Handle
1039         TEST_ALWAYS_FLAGS.
1040
1041 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1042
1043         PR testsuite/50322
1044         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1045         Use uintptr_t in f1.  Undo avr xfails.
1046
1047 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1048
1049         PR fortran/50401
1050         PR fortran/50403
1051         * gfortran.dg/function_types_3.f90: New.
1052
1053 2011-09-15  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/50365
1056         * g++.dg/cpp0x/trailing7.C: New.
1057
1058         PR c++/50361
1059         * g++.dg/cpp0x/nullptr23.C: New.
1060
1061 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1062
1063         * gcc.dg/vect/bb-slp-25.c: New.
1064
1065 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1066
1067         PR c++/50391
1068         * g++.dg/cpp0x/noexcept15.C: New.
1069
1070 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1071
1072         PR middle-end/50251
1073         * gcc.dg/pr50251.c: New test.
1074
1075 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/34547
1078         PR fortran/50375
1079         * gfortran.dg/null_5.f90: New.
1080         * gfortran.dg/null_6.f90: New.
1081
1082 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1083
1084         * gcc.c-torture/compile/20110913-1.c: New test.
1085
1086 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1087
1088         PR fortran/50379
1089         * gfortran.dg/result_2.f90: New.
1090
1091 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1092
1093         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1094
1095 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1096
1097         PR c++/48320
1098         * g++.dg/cpp0x/variadic116.C: New test case.
1099
1100 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1101
1102         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1103         * gcc.target/mips/interrupt_handler-2.c: New test.
1104         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1105
1106 2011-09-12  Jason Merrill  <jason@redhat.com>
1107
1108         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1109
1110         * g++.dg/cpp0x/explicit7.C: New.
1111
1112 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR rtl-optimization/50212
1115         * g++.dg/other/pr50212.C: New test.
1116
1117 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1118
1119         PR target/43746
1120         * testsuite/gcc.target/avr/torture/avr-torture.exp
1121         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1122         "-O2 -fmerge-all-constants".
1123
1124 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1125
1126         PR fortran/50327
1127         * gfortran.dg/do_while_1.f90: New test.
1128
1129 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1130
1131         PR fortran/35831
1132         PR fortran/47978
1133         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1134         * gfortran.dg/proc_decl_26.f90: New.
1135         * gfortran.dg/typebound_override_2.f90: New.
1136         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1137
1138 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1139
1140         * gnat.dg/cond_expr2.ad[sb]: New test.
1141
1142 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1143
1144         * gnat.dg/atomic5.ad[sb]: New test.
1145
1146 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1149
1150 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1151
1152         PR target/49030
1153         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1154
1155 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1156
1157         PR target/49614
1158         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1159
1160 2011-09-09  Richard Guenther  <rguenther@suse.de>
1161
1162         PR tree-optimization/50328
1163         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1164
1165 2011-09-09  Richard Guenther  <rguenther@suse.de>
1166
1167         PR middle-end/50333
1168         * gcc.dg/torture/pr50333.c: New testcase.
1169
1170 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1171
1172         PR tree-optimization/50318
1173         * gcc.target/arm/pr50318-1.c: New file.
1174
1175 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1176
1177         * gcc.target/i386/all_one_m256i.c: New test.
1178
1179 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1180
1181         PR c++/50324
1182         * g++.dg/cpp0x/sfinae28.C: New.
1183
1184 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1185
1186         PR c/50332
1187         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1188         longer ignored on typedefs.
1189
1190         PR c++/33255 - Support -Wunused-local-typedefs warning
1191         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1192         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1193
1194 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1195
1196         PR tree-optimization/50287
1197         * gcc.dg/torture/pr50287.c: New test.
1198
1199 2011-09-08  Richard Guenther  <rguenther@suse.de>
1200
1201         PR tree-optimization/19831
1202         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1203         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1204         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1205         * gcc.dg/errno-1.c: Adjust.
1206
1207 2011-09-08  Richard Guenther  <rguenther@suse.de>
1208
1209         PR tree-optimization/19831
1210         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1211
1212 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/44646
1215         * gfortran.dg/do_concurrent_1.f90: New.
1216         * gfortran.dg/do_concurrent_2.f90: New.
1217
1218 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR target/50310
1221         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1222         * gcc.dg/pr50310-2.c: New test.
1223
1224 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1225
1226         PR fortran/48095
1227         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1228         * gfortran.dg/impure_constructor_1.f90: Modified.
1229         * gfortran.dg/proc_ptr_comp_33.f90: New.
1230
1231 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR target/50310
1234         * gcc.dg/pr50310-1.c: New test.
1235
1236 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1237
1238         PR middle-end/48571
1239         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1240         instead of 4.
1241
1242 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1243
1244         PR c++/50309
1245         * g++.dg/cpp0x/noexcept14.C: New.
1246
1247 2011-09-07  Jason Merrill  <jason@redhat.com>
1248
1249         * g++.dg/cpp0x/constexpr-ref3.C: New.
1250
1251         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1252
1253 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1254
1255         * gcc.dg/section1.c: Don't xfail for avr.
1256
1257 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1258
1259         PR tree-optimization/50322
1260         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1261
1262 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1263
1264         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1265
1266 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1267
1268         PR tree-optimization/49911
1269         * g++.dg/tree-ssa/pr49911.C: New test.
1270
1271 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1272
1273         PR target/49030
1274         * gcc.dg/torture/pr49030.c: New test.
1275
1276 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1277
1278         PR fortran/50288
1279         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1280         * gfortran.dg/class_4d.f03: Deleted.
1281         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1282
1283 2011-09-07  Richard Guenther  <rguenther@suse.de>
1284
1285         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1286
1287 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1288
1289         PR tree-optimization/46021
1290         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1291
1292 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1293
1294         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1295
1296 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gcc.c-torture/compile/20110906-1.c: New test.
1299
1300 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1301
1302         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1303
1304 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1305
1306         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1307         --param tree-reassoc-width=1.
1308
1309         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1310         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1311
1312 2011-09-06  Richard Guenther  <rguenther@suse.de>
1313
1314         PR tree-optimization/48149
1315         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1316
1317 2011-09-06  Richard Guenther  <rguenther@suse.de>
1318
1319         PR tree-optimization/48317
1320         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1321
1322 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1323
1324         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1325         New procedure.
1326         (add_options_for_quad_vectors): Replace with ...
1327         (add_options_for_double_vectors): ... this.
1328         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1329         support multiple vector sizes since the vectorizer attempts to
1330         vectorize with both vector sizes.
1331         * gcc.dg/vect/no-vfa-vect-79.c,
1332         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1333         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1334         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1335         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1336         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1337         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1338         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1339         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1340         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1341         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1342         gcc.dg/vect/vect-40.c: Likewise.
1343         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1344         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1345         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1346         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1347         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1348         Likewise.
1349         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1350
1351 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1352
1353         PR target/49606
1354         * gcc.target/mips/abi-main.h: New file.
1355         * gcc.target/mips/abi-o32-long32.c: New test.
1356         * gcc.target/mips/abi-o32-long64.c: Likewise.
1357         * gcc.target/mips/abi-o64-long32.c: Likewise.
1358         * gcc.target/mips/abi-o64-long64.c: Likewise.
1359         * gcc.target/mips/abi-n32-long32.c: Likewise.
1360         * gcc.target/mips/abi-n32-long64.c: Likewise.
1361         * gcc.target/mips/abi-n64-long32.c: Likewise.
1362         * gcc.target/mips/abi-n64-long64.c: Likewise.
1363         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1364         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1365         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1366         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1367         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1368         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1369         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1370         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1371         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1372         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1373         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1374         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1375         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1376         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1377         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1378         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1379         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1380         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1381         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1382         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1383         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1384         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1385         * gcc.target/mips/branch-3.c: Likewise.
1386         * gcc.target/mips/branch-4.c: Likewise.
1387         * gcc.target/mips/branch-5.c: Likewise.
1388         * gcc.target/mips/branch-6.c: Likewise.
1389         * gcc.target/mips/branch-7.c: Likewise.
1390         * gcc.target/mips/branch-8.c: Likewise.
1391         * gcc.target/mips/branch-9.c: Likewise.
1392         * gcc.target/mips/branch-10.c: Likewise.
1393         * gcc.target/mips/branch-11.c: Likewise.
1394         * gcc.target/mips/branch-12.c: Likewise.
1395         * gcc.target/mips/branch-13.c: Likewise.
1396         * gcc.target/mips/lazy-binding-1.c: Likewise.
1397
1398 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1399
1400         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1401         to avoid warning on int=16 platforms..
1402
1403 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1404
1405         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1406         to work even with -fshort-enums.
1407
1408 2011-09-04  Jan Hubicka  <jh@suse.cz>
1409
1410         * gcc.c-torture/compile/20110902.c: new testcase.
1411
1412 2011-09-04  Jason Merrill  <jason@redhat.com>
1413
1414         PR c++/49267
1415         * g++.dg/cpp0x/rv-conv1.C: New.
1416
1417         DR 1328
1418         * g++.dg/cpp0x/rv-func3.C: New.
1419
1420         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1421
1422         PR c++/50248
1423         Core 1358
1424         * g++.dg/cpp0x/constexpr-template1.C: New.
1425         * g++.dg/cpp0x/constexpr-template2.C: New.
1426         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1427         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1428
1429 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gnat.dg/specs/debug1.ads: Tweak pattern.
1432
1433 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1434
1435         PR fortran/50227
1436         * gfortran.dg/class_45a.f03: New.
1437         * gfortran.dg/class_45b.f03: New.
1438
1439 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1440             Ira Rosen  <ira.rosen@linaro.org>
1441
1442         PR tree-optimization/50208
1443         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1444         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1445         -fno-tree-fre -fno-tree-pre.
1446
1447 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1448
1449         * gcc.dg/ipa/ipcp-3.c: New test.
1450
1451 2011-09-02  Richard Guenther  <rguenther@suse.de>
1452
1453         PR tree-optimization/27460
1454         PR middle-end/29269
1455         * gcc.dg/vect/vect-cond-7.c: New testcase.
1456
1457 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1458
1459         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1460         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1461         xfailed test for inlining.
1462         * g++.dg/ipa/ivinline-9.C: Likewise.
1463
1464 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1465
1466         PR tree-optimization/50178
1467         * gfortran.dg/vect/pr50178.f90: New test.
1468
1469 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1470
1471         PR middle-end/49886
1472         * gcc.c-torture/execute/pr49886.c: New testcase.
1473
1474 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1475
1476         PR middle-end/43513
1477         * gcc.dg/pr43513.c: New test.
1478
1479 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/45044
1482         * gfortran.dg/common_14.f90: New.
1483         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1484
1485 2011-08-30  Jason Merrill  <jason@redhat.com>
1486
1487         PR c++/50084
1488         * g++.dg/cpp0x/decltype33.C: New.
1489
1490         PR c++/50089
1491         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1492
1493         PR c++/50114
1494         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1495
1496 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1499
1500 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1501
1502         * gnat.dg/specs/aggr3.ads: New test.
1503         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1504
1505         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1506         * gnat.dg/specs/aggr2.ads: Likewise.
1507
1508 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1509
1510         PR fortran/45170
1511         * gfortran.dg/allocate_with_source_2.f90: New test
1512
1513 2011-08-30  Jason Merrill  <jason@redhat.com>
1514
1515         PR c++/50220
1516         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1517
1518         PR c++/50234
1519         * g++.dg/cpp0x/constexpr-value3.C: New.
1520
1521 2011-08-30  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/48571
1524         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1525         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1526         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1527         * gcc.dg/pr36902.c: XFAIL.
1528
1529 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1530
1531         * gcc.target/i386/fma-check.h: New.
1532         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1533         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1534         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1535         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1536         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1537         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1538         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1539         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1540         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1541         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1542         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1543         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1544         * gcc.target/i386/fma-compile.c: Likewise.
1545         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1546         * gcc.target/i386/sse-12.c: Add -mfma.
1547         * gcc.target/i386/sse-13.c: Likewise.
1548         * gcc.target/i386/sse-14.c: Likewise.
1549         * gcc.target/i386/sse-22.c: Likewise.
1550         * gcc.target/i386/sse-23.c: Likewise.
1551         * g++.dg/other/i386-2.C: Likewise.
1552         * g++.dg/other/i386-3.C: Likewise.
1553
1554 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1555
1556         PR testsuite/50185
1557         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1558         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1559
1560 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1561
1562         * g++.dg/bprob/bprob.exp (feedback_options): Set
1563         -fbranch-probabilities.
1564         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1565
1566 2011-08-29  Jason Merrill  <jason@redhat.com>
1567
1568         PR c++/50224
1569         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1570
1571 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1572             Jason Merrill  <jason@redhat.com>
1573
1574         * g++.dg/dfp/base.C: New test.
1575
1576 2011-08-29  Jason Merrill  <jason@redhat.com>
1577
1578         Core DR 994
1579         PR c++/50209
1580         * g++.dg/cpp0x/initlist58.C: New.
1581
1582 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1583
1584         PR fortran/50225
1585         * gfortran.dg/class_result_1.f03: New.
1586
1587 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR middle-end/48722
1590         * gcc.target/i386/pr48722.c: New test.
1591
1592 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1593
1594         PR libfortran/50192
1595         * gfortran.dg/widechar_compare_1.f90:  New test.
1596
1597 2011-08-26  Jason Merrill  <jason@redhat.com>
1598
1599         Core DR 342
1600         PR c++/48582
1601         * g++.dg/abi/mangle50.C: New.
1602
1603 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1604
1605         PR target/50202
1606         * gcc.target/i386/pr50202.c: New test.
1607
1608 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1609
1610         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1611         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1612         * gcc.target/i386/avx-round-vec.c: New test.
1613         * gcc.target/i386/avx-roundf-vec.c: New test.
1614
1615 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1616
1617         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1618         instruction.
1619
1620         PR c/50179
1621         * c-c++-common/Wunused-var-14.c: New test.
1622
1623 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1624
1625         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1626
1627 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1628
1629         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1630         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1631         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1632         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1633
1634 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1635
1636         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1637         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1638         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1639         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1640
1641 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1642
1643         PR fortran/50050
1644         * gfortran.dg/pointer_comp_init_1.f90: New test.
1645
1646 2011-08-25  Jason Merrill  <jason@redhat.com>
1647
1648         PR c++/50157
1649         * g++.dg/cpp0x/sfinae27.C: New.
1650
1651 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1652
1653         * gfortran.dg/coarray_lib_token_4.f90: New.
1654
1655 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1656
1657         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1658
1659 2011-08-25  Richard Guenther  <rguenther@suse.de>
1660
1661         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1662
1663 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1664
1665         PR fortran/50163
1666         * gfortran.dg/initialization_28.f90: New.
1667
1668 2011-08-24  Richard Guenther  <rguenther@suse.de>
1669
1670         PR tree-optimization/50067
1671         * gcc.dg/torture/pr50067-3.c: New testcase.
1672         * gcc.dg/torture/pr50067-4.c: Likewise.
1673         * gcc.dg/torture/pr50067-5.c: Likewise.
1674
1675 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1676
1677         * g++.dg/other/i386-2.C: Add -mavx2 check.
1678         * g++.dg/other/i386-3.C: Likewise.
1679         * gcc.target/i386/avx-1.c: Add AVX2.
1680         * gcc.target/i386/avx-2.c: Likewise.
1681         * gcc.target/i386/funcspec-5.c: Likewise.
1682         * gcc.target/i386/sse-12.c: Likewise.
1683         * gcc.target/i386/sse-13.c: Likewise.
1684         * gcc.target/i386/sse-14.c: Likewise.
1685         * gcc.target/i386/sse-22.c: Likewise.
1686         * gcc.target/i386/sse-23.c: Likewise.
1687         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1688         * gcc.target/i386/avx2-check.h: New.
1689         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1690         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1691         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1692         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1693         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1694         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1695         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1696         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1697         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1698         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1699         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1700         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1701         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1702         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1703         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1704         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1705         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1706         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1707         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1708         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1709         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1710         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1711         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1712         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1713         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1714         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1715         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1716         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1717         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1718         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1719         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1720         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1721         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1722         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1723         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1724         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1725         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1726         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1727         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1728         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1729         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1730         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1731         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1732         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1733         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1734         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1735         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1736         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1737         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1738         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1739         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1740         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1741         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1742         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1743         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1744         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1745         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1746         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1747         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1748         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1749         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1750         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1751         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1752         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1753         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1754         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1755         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1756         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1757         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1758         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1759         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1760         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1761         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1762         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1763         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1764         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1765         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1766         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1767         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1768         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1769         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1770         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1771         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1772         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1773         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1774         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1775         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1776         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1777         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1778         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1779         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1780         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1781         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1782         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1783         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1784         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1785         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1786         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1787         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1788         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1789         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1790         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1791         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1792         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1793         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1794         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1795         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1796         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1797         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1798         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1799         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1800         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1801         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1802         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1803         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1804         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1805         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1806         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1807         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1808         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1809         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1810         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1811         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1812         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1813         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1814         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1815         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1816         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1817         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1818         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1819         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1820         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1821         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1822         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1823         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1824         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1825         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1826         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1827         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1828         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1829         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1830         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1831         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1832         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1833         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1834         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1835         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1836         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1837         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1838         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1839         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1840         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1841         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1842         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1843         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1844         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1845         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1846         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1847         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1848         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1849         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1850         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1851         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1852         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1853         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1854         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1855         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1856         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1857         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1858         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1859         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1860         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1861         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1862         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1863         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1864         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1865         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1866         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1867         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1868         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1869         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1870         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1871         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1872         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1873         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1874         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1875         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1876         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1877         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1878         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1879         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1880         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1881         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1882         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1883         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1884         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1885         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1886         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1887         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1888         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1889         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1890         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1891         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1892         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1893         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1894         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1895         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1896         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1897         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1898         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1899         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1900         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1901         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1902         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1903         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1904         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1905         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1906         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1907         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1908         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1909         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1910         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1911         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1912         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1913         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1914         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1915         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1916         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1917         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1918         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1919         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1920         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1921         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1922         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1923         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1924         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1925         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1926         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1927         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1928         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1929         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1930         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1931         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1932         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1933         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1934         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1935         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1936         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1937         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1938         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1939         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1940         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1941         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1942         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1943         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1944         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1945         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1946         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1947         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1948         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1949         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1950         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1951         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1952         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1953         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1954         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1955         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1956         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1957         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1958         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1959         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1960         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1961         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1962         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1963         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1964         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1965         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1966         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1967         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1968         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1969         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1970         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1971         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1972         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1973         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1974         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1975         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1976         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1977         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1978         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1979         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1980         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1981         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1982         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1983         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1984         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1985         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1986         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1987         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1988         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1989         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1990         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1991         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1992         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1993         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1994         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1995         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1996         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1997         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1998         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1999         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2000         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2001         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2002         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2003         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2004         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2005         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2006         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2007         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2008         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2009         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2010         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2011         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2012         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2013         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2014         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2015         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2016         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2017         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2018         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2019         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2020         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2021         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2022         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2023         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2024         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2025         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2026         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2027         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2028         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2029         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2030         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2031         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2032         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2033         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2034         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2035         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2036         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2037         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2038         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2039         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2040         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2041         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2042         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2043         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2044         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2045         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2046         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2047         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2048         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2049         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2050         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2051         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2052         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2053         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2054         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2055         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2056         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2057         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2058         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2059         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2060         * gcc.target/i386/testimm-9.c: Likewise.
2061
2062 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2063
2064         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2065         * g++.dg/other/i386-3.C: Likewise.
2066         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2067         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2068         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2069         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2070         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2071         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2072         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2073         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2074         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2075         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2076         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2077         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2078         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2079         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2080         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2081         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2082         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2083         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2084         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2085         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2086         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2087         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2088         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2089         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2090         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2091         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2092         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2093         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2094         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2095         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2096         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2097         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2098         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2099         * gcc.target/i386/sse-12.c: Add BMI2.
2100         * gcc.target/i386/sse-13.c: Likewise.
2101         * gcc.target/i386/sse-14.c: Likewise.
2102         * gcc.target/i386/sse-22.c: Likewise.
2103         * gcc.target/i386/sse-23.c: Likewise.
2104
2105 2011-08-23  Jason Merrill  <jason@redhat.com>
2106
2107         * g++.dg/template/crash7.C: Adjust expected errors.
2108
2109 2011-08-23  Jason Merrill  <jason@redhat.com>
2110
2111         PR c++/49045
2112         Core 1321
2113         * g++.dg/cpp0x/overload2.C: New.
2114
2115 2011-08-23  Jason Merrill  <jason@redhat.com>
2116
2117         Core 903
2118         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2119
2120 2011-08-23  Jason Merrill  <jason@redhat.com>
2121
2122         Core 975
2123         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2124         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2125         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2126         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2127
2128 2011-08-23  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/50024
2131         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2132
2133 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR c++/50158
2136         * g++.dg/warn/Wunused-var-16.C: New test.
2137
2138         PR middle-end/50161
2139         * gcc.dg/pr50161.c: New test.
2140
2141 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2142
2143         PR c++/50055
2144         * g++.dg/gcov/gcov-7.C: New test.
2145
2146 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR c++/46862
2149         * g++.dg/dfp/nofields.C: New test.
2150
2151 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/31600
2154         * gfortran.dg/use_16.f90: New.
2155
2156 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2157             Kirill Yukhin  <kirill.yukhin@intel.com>
2158
2159         PR target/50155
2160         * gcc.target/i386/pr50155.c: New test.
2161
2162 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR tree-optimization/50133
2165         * gcc.dg/pr50133.c: New test.
2166
2167         PR middle-end/50141
2168         * c-c++-common/cxxbitfields-6.c: New test.
2169
2170 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2171
2172         PR fortran/50050
2173         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2174
2175 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2176
2177         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2178         * gcc.dg/pr49994-3.c: Ditto.
2179
2180 2011-08-22  Richard Guenther  <rguenther@suse.de>
2181
2182         PR testsuite/50145
2183         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2184         * gcc.dg/torture/pr50067-2.c: Likewise.
2185
2186 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2187
2188         PR fortran/47659
2189         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2190         of a constant resulting from simplification.
2191         * gfortran.dg/warn_conversion_3.f90:  New test.
2192
2193 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2194
2195         PR fortran/50130
2196         * gfortran.dg/zero_stride_1.f90:  New test.
2197
2198 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2199
2200         PR fortran/49638
2201         * gfortran.dg/typebound_override_1.f90: Modified.
2202
2203 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR tree-optimization/48739
2206         * gcc.dg/pr48739-1.c: New test.
2207         * gcc.dg/pr48739-2.c: New test.
2208
2209 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2210
2211         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2212
2213 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2214
2215         PR fortran/50129
2216         * gfortran.dg/where_3.f90: New test.
2217
2218 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2219
2220         PR middle-end/49721
2221         * gfortran.dg/pr49721-1.f: New.
2222         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2223
2224 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2225
2226         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2227         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2228         New tests.
2229
2230 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2231
2232         * gcc.target/arm/wmul-11.c: New file.
2233         * gcc.target/arm/wmul-12.c: New file.
2234         * gcc.target/arm/wmul-13.c: New file.
2235
2236 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2237
2238         * gcc.target/arm/wmul-10.c: New file.
2239
2240 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2241
2242         * gcc.target/arm/wmul-9.c: New file.
2243         * gcc.target/arm/wmul-bitfield-2.c: New file.
2244
2245 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2246
2247         * gcc.target/arm/wmul-8.c: New file.
2248
2249 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2250
2251         * gcc.target/arm/wmul-7.c: New file.
2252
2253 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2254
2255         * gcc.target/arm/wmul-6.c: New file.
2256
2257 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2258
2259         * gcc.target/arm/wmul-5.c: New file.
2260         * gcc.target/arm/no-wmla-1.c: New file.
2261
2262 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2263
2264         * gcc.target/arm/wmul-bitfield-1.c: New file.
2265
2266 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2267
2268         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2269
2270 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2271
2272         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2273         * gcc.target/i386/conversion.c: Likewise.
2274
2275 2011-08-19  Richard Guenther  <rguenther@suse.de>
2276
2277         * gcc.dg/torture/pr50067-1.c: New testcase.
2278         * gcc.dg/torture/pr50067-2.c: Likewise.
2279
2280 2011-08-19  Joey Ye  <joey.ye@arm.com>
2281
2282         PR target/49437
2283         * gcc.target/arm/handler-align.c: New test.
2284         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2285         New Function.
2286
2287 2011-08-19  Joey Ye  <joey.ye@arm.com>
2288
2289         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2290
2291 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2292
2293         PR fortran/50071
2294         * gfortran.dg/end_block_label_1.f90: New test.
2295         * gfortran.dg/end_associate_label_1.f90: New test.
2296
2297 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2298
2299         * gcc.dg/c1x-pointer-float-1.c: New test.
2300
2301 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2302
2303         PR fortran/50071
2304         * gfortran.dg/duplicate_labels_2.f: New test.
2305
2306 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2307
2308         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2309         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2310         gcc.dg/c1x-noreturn-5.c: New tests.
2311
2312 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2313
2314         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2315
2316 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2317
2318         PR fortran/18918
2319         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2320         * gfortran.dg/coarray_lock_3.f90: Fix test.
2321         * gfortran.dg/coarray_lock_4.f90: New.
2322         * gfortran.dg/coarray_lock_5.f90: New.
2323
2324 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2325
2326         PR target/50009
2327         * gcc.c-torture/compile/pr50009.c: New test.
2328
2329         PR target/50092
2330         * gcc.dg/torture/pr50092.c: New test.
2331
2332 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2333
2334         PR fortran/50109
2335         * gfortran.dg/namelist_73.f90: New.
2336
2337 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2338
2339         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2340
2341         PR debug/50017
2342         * gcc.dg/pr50017.c: New test.
2343
2344 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2345
2346         PR c++/45625
2347         * g++.dg/lookup/hidden-var1.C: New test case.
2348
2349 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2350
2351         PR fortran/31461
2352         * gfortran.dg/warn_unused_var_2.f90: New.
2353         * gfortran.dg/warn_unused_var_3.f90: New.
2354
2355 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2356
2357         PR target/43597
2358         * gcc.target/arm/pr43597.c: New test.
2359
2360 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2361
2362         PR fortran/50070
2363         * gfortran.dg/common_13.f90: New.
2364
2365 2011-08-16  Jason Merrill  <jason@redhat.com>
2366
2367         PR c++/50086
2368         * g++.dg/cpp0x/variadic-unresolved.C: New.
2369
2370         * g++.old-deja/g++.brendan/README: Add R.I.P.
2371
2372         * g++.dg/ext/attr-used-1.C: New.
2373
2374         PR c++/50054
2375         * g++.dg/cpp0x/initlist56.C: New.
2376
2377 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2378
2379         PR testsuite/50085
2380         * g++.dg/opt/life1.C: Only run on Linux.
2381
2382 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2383
2384         * gfortran.dg/coarray_26.f90: New.
2385
2386 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2387
2388         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2389         -fdump-tree-vrp1.
2390
2391 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2392
2393         PR fortran/50073
2394         * gfortran.dg/func_result_7.f90: New.
2395
2396 2011-08-13  Jason Merrill  <jason@redhat.com>
2397
2398         PR c++/50075
2399         * g++.dg/cpp0x/decltype32.C: New.
2400
2401         PR c++/50059
2402         * g++.dg/diagnostic/expr1.C: New.
2403
2404 2011-08-12  David Li  <davidxl@google.com>
2405
2406         * g++.dg/abi/vbase15.C: New test.
2407
2408 2011-08-12  Jason Merrill  <jason@redhat.com>
2409
2410         PR c++/50034
2411         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2412
2413 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         * gcc.dg/builtins-67.c: New test.
2416         * gcc.target/i386/conversion.c: Ditto.
2417
2418 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2419             Brian Hackett  <bhackett1024@gmail.com>
2420
2421         * g++.dg/plugin/decl_plugin.c: New.
2422         * g++.dg/plugin/decl-plugin-test.C: New.
2423         * g++.dg/plugin/plugin.exp: Add above testcase.
2424
2425 2011-08-11  Richard Guenther  <rguenther@suse.de>
2426
2427         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2428
2429 2011-08-11  Michael Matz  <matz@suse.de>
2430
2431         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2432
2433 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2434
2435         PR tree-optimization/50039
2436         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2437         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2438
2439 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2440
2441         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2442         (sse4_1_test): Initialize src3 with random value.
2443
2444 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2445
2446         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2447         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2448         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2449         * gcc.dg/scal-to-vec1.c: New test.
2450         * gcc.dg/scal-to-vec2.c: New test.
2451
2452 2011-08-09  Richard Guenther  <rguenther@suse.de>
2453
2454         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2455         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2456         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2457         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2458
2459 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2460
2461         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2462
2463 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2464
2465         * gcc.dg/pr49948.c: Require pthread effective target.
2466
2467 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2468
2469         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2470
2471 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2472
2473         * gcc.target/i386/sse-22a.c: New test.
2474
2475 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2476
2477         PR tree-optimization/50014
2478         * gcc.dg/vect/pr50014.c: New test.
2479
2480 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2481
2482         PR middle-end/49923
2483         * gcc.dg/tree-ssa/pr49923.c: New test.
2484
2485 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2486
2487         PR target/49781
2488         * gcc.target/i386/pr49781-1.c: New.
2489
2490 2011-08-08  Jason Merrill  <jason@redhat.com>
2491
2492         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2493
2494         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2495
2496 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2497
2498         PR fortran/49638
2499         * gfortran.dg/typebound_override_1.f90: New.
2500
2501 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2502
2503         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2504         x86_64 mingw target.
2505         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2506         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2507         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2508         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2509         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2510         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2511         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2512         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2513         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2514         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2515
2516 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2517
2518         PR testsuite/48727
2519         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2520
2521 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2522
2523         * gcc.dg/pr48770.c: Cleanup coverage files.
2524         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2525
2526 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2527
2528         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2529         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2530         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2531         lzcnt and bmi options.
2532
2533 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2534
2535         PR target/47381
2536         * gcc.dg/pr47381-1.c: New.
2537         * gcc.dg/pr47381-2.c: Likewise.
2538         * gcc.target/i386/pr47381.c: Likewise.
2539
2540 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2541
2542         PR middle-end/47727
2543         * gcc.dg/pr47727.c: New.
2544
2545         PR target/47372
2546         * gcc.dg/pr47372-1.c: New.
2547         * gcc.dg/pr47372-2.c: Likewise.
2548
2549 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2550
2551         PR middle-end/47449
2552         * gcc.target/i386/pr47449.c: New.
2553
2554         PR target/47446
2555         * gcc.dg/pr47446-1.c: New.
2556         * gcc.dg/pr47446-2.c: Likewise.
2557
2558 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2559
2560         PR target/47766
2561         * gcc.dg/pr47766.c: New.
2562
2563         PR target/47715
2564         * gcc.dg/tls/pr47715-1.c: New.
2565         * gcc.dg/tls/pr47715-2.c: Likewise.
2566         * gcc.dg/tls/pr47715-3.c: Likewise.
2567         * gcc.dg/tls/pr47715-4.c: Likewise.
2568         * gcc.dg/tls/pr47715-5.c: Likewise.
2569
2570 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2571
2572         PR libobjc/50002
2573         * objc.dg/gnu-api-2-class.m: Updated comments.
2574         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2575         * objc.dg/gnu-api-2-class-meta.m: New test.
2576         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2577
2578 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2579
2580         PR libobjc/49882
2581         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2582         with classes that are in construction.
2583
2584 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR target/48084
2587         * gcc.target/i386/pr48084-1.c: New.
2588         * gcc.target/i386/pr48084-2.c: Likewise.
2589         * gcc.target/i386/pr48084-3.c: Likewise.
2590         * gcc.target/i386/pr48084-4.c: Likewise.
2591         * gcc.target/i386/pr48084-5.c: Likewise.
2592
2593         PR rtl-optimization/49504
2594         * gcc.target/i386/pr49504.c: New.
2595
2596         PR target/49860
2597         * gcc.dg/pr49860.c: New.
2598
2599 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2600
2601         PR libobjc/49882
2602         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2603         with classes that are in construction.
2604
2605 2011-08-05  Jason Merrill  <jason@redhat.com>
2606
2607         PR c++/48993
2608         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2609
2610         PR c++/49921
2611         * g++.dg/cpp0x/decltype31.C: New.
2612
2613         PR c++/49669
2614         * g++.dg/init/array28.C: New.
2615
2616         PR c++/49988
2617         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2618
2619 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2620
2621         PR target/47369
2622         * gcc.dg/pr47369-1.c: New.
2623
2624 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2625
2626         PR middle-end/47364
2627         * gcc.dg/torture/pr47364-1.c: New.
2628         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2629         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2630
2631 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2632
2633         PR fortran/37211
2634         * gfortran.dg/transfer_check_2.f90:  New test case.
2635
2636 2011-08-05  Jan Hubicka  <jh@suse.cz>
2637
2638         PR middle-end/49494
2639         * gfortran.dg/pr49494.f90: New testcase.
2640
2641 2011-08-05  Jan Hubicka  <jh@suse.cz>
2642
2643         PR middle-end/49735
2644         * gcc.c-torture/compile/pr49735.c: New testcase.
2645
2646 2011-08-05  Jason Merrill  <jason@redhat.com>
2647
2648         PR c++/47453
2649         * g++.dg/cpp0x/initlist56.C: New.
2650
2651         PR c++/49812
2652         * g++.dg/overload/rvalue2.C: New.
2653
2654         PR c++/49983
2655         * g++.dg/cpp0x/range-for21.C: New.
2656
2657         * g++.dg/ext/vla11.C: New.
2658
2659 2011-08-05  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/49984
2662         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2663
2664 2011-08-05  Richard Guenther  <rguenther@suse.de>
2665
2666         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2667         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2668         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2669
2670 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2671
2672         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2673         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2674         * gfortran.dg/ldist-pr43023.f90: Ditto.
2675         * gfortran.dg/namelist_52.f90: Ditto.
2676         * gfortran.dg/interface_proc_end.f90: Ditto.
2677         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2678         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2679
2680 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2681
2682         * gcc.dg/vect/vect-over-widen-1.c: New test.
2683         * gcc.dg/vect/vect-over-widen-2.c: New test.
2684         * gcc.dg/vect/vect-over-widen-3.c: New test.
2685         * gcc.dg/vect/vect-over-widen-4.c: New test.
2686
2687 2011-08-04  Richard Guenther  <rguenther@suse.de>
2688
2689         PR fortran/49957
2690         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2691
2692 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2693
2694         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2695
2696 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR middle-end/49905
2699         * g++.dg/ext/builtin-object-size3.C: New test.
2700
2701 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR tree-optimization/49948
2704         * gcc.dg/pr49948.c: New test.
2705
2706 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2707
2708         PR middle-end/47383
2709         * gcc.dg/torture/pr47383.c: New.
2710
2711 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2712
2713         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2714
2715 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2716
2717         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2718
2719 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2720
2721         PR target/47744
2722         * gcc.dg/torture/pr47744-1.c: New.
2723         * gcc.dg/torture/pr47744-2.c: Likewise.
2724         * gcc.dg/torture/pr47744-3.c: Likewise.
2725
2726 2011-08-03  Richard Guenther  <rguenther@suse.de>
2727
2728         PR middle-end/49958
2729         * gcc.dg/torture/pr49958.c: New testcase.
2730
2731 2011-08-03  Richard Guenther  <rguenther@suse.de>
2732
2733         PR tree-optimization/49938
2734         * g++.dg/torture/pr49938.C: New testcase.
2735
2736 2011-08-02  Jason Merrill  <jason@redhat.com>
2737
2738         PR c++/43886
2739         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2740
2741         PR c++/49577
2742         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2743
2744         PR c++/49593
2745         * g++.dg/cpp0x/variadic115.C: New.
2746
2747         PR c++/49803
2748         * g++.dg/cpp0x/union5.C: New.
2749
2750 2011-08-02  Daniel Kraft  <d@domob.eu>
2751
2752         PR fortran/49885
2753         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2754
2755 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2756
2757         PR middle-end/49947
2758         * gcc.dg/tree-ssa/forwprop-15.c
2759
2760 2011-08-02  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/49834
2763         * g++.dg/cpp0x/range-for20.C: New.
2764
2765 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2766
2767         * gfortran.dg/coarray_lib_token_3.f90: New.
2768
2769 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR fortran/46752
2772         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2773         * gcc.dg/gomp/atomic-15.c: New test.
2774         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2775         * g++.dg/gomp/atomic-15.C: New test.
2776         * g++.dg/gomp/private-1.C: New test.
2777         * g++.dg/gomp/sharing-2.C: New test.
2778         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2779         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2780         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2781
2782 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2783
2784         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2785         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2786         cleanup-module.
2787         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2788         * gfortran.dg/allocatable_function_5.f90: Ditto.
2789         * gfortran.dg/allocate_stat.f90: Ditto.
2790         * gfortran.dg/array_constructor_20.f90: Ditto.
2791         * gfortran.dg/array_constructor_21.f90: Ditto.
2792         * gfortran.dg/array_constructor_22.f90: Ditto.
2793         * gfortran.dg/array_constructor_26.f03: Ditto.
2794         * gfortran.dg/array_function_4.f90: Ditto.
2795         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2796         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2797         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2798         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2799         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2800         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2801         * gfortran.dg/class_15.f03: Ditto.
2802         * gfortran.dg/class_27.f03: Ditto.
2803         * gfortran.dg/class_33.f90: Ditto.
2804         * gfortran.dg/class_37.f03: Ditto.
2805         * gfortran.dg/class_40.f03: Ditto.
2806         * gfortran.dg/class_42.f03: Ditto.
2807         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2808         * gfortran.dg/coarray/registering_1.f90: Ditto.
2809         * gfortran.dg/convert_1.f90: Ditto.
2810         * gfortran.dg/default_initialization_3.f90: Ditto.
2811         * gfortran.dg/dependency_25.f90: Ditto.
2812         * gfortran.dg/dependency_26.f90: Ditto.
2813         * gfortran.dg/dependency_36.f90: Ditto.
2814         * gfortran.dg/dependency_37.f90: Ditto.
2815         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2816         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2817         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2818         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2819         * gfortran.dg/elemental_result_1.f90: Ditto.
2820         * gfortran.dg/empty_derived_type.f90: Ditto.
2821         * gfortran.dg/entry_7.f90: Ditto.
2822         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2823         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2824         * gfortran.dg/error_recovery_3.f90: Ditto.
2825         * gfortran.dg/extends_4.f03: Ditto.
2826         * gfortran.dg/func_assign.f90: Ditto.
2827         * gfortran.dg/func_assign_3.f90: Ditto.
2828         * gfortran.dg/generic_1.f90: Ditto.
2829         * gfortran.dg/generic_18.f90: Ditto.
2830         * gfortran.dg/generic_22.f03: Ditto.
2831         * gfortran.dg/generic_4.f90: Ditto.
2832         * gfortran.dg/generic_6.f90: Ditto.
2833         * gfortran.dg/generic_actual_arg.f90: Ditto.
2834         * gfortran.dg/graphite/id-21.f: Ditto.
2835         * gfortran.dg/graphite/pr45758.f90: Ditto.
2836         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2837         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2838         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2839         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2840         * gfortran.dg/host_used_types_1.f90: Ditto.
2841         * gfortran.dg/implicit_1.f90: Ditto.
2842         * gfortran.dg/implicit_11.f90: Ditto.
2843         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2844         * gfortran.dg/impure_actual_1.f90: Ditto.
2845         * gfortran.dg/impure_assignment_1.f90: Ditto.
2846         * gfortran.dg/impure_constructor_1.f90: Ditto.
2847         * gfortran.dg/initialization_10.f90: Ditto.
2848         * gfortran.dg/initialization_12.f90: Ditto.
2849         * gfortran.dg/interface_14.f90: Ditto.
2850         * gfortran.dg/interface_15.f90: Ditto.
2851         * gfortran.dg/interface_2.f90: Ditto.
2852         * gfortran.dg/interface_25.f90: Ditto.
2853         * gfortran.dg/interface_26.f90: Ditto.
2854         * gfortran.dg/interface_29.f90: Ditto.
2855         * gfortran.dg/interface_assignment_1.f90: Ditto.
2856         * gfortran.dg/internal_pack_6.f90: Ditto.
2857         * gfortran.dg/internal_pack_7.f90: Ditto.
2858         * gfortran.dg/internal_pack_8.f90: Ditto.
2859         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2860         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2861         * gfortran.dg/module_commons_3.f90: Ditto.
2862         * gfortran.dg/module_equivalence_4.f90: Ditto.
2863         * gfortran.dg/module_equivalence_6.f90: Ditto.
2864         * gfortran.dg/module_function_type_1.f90: Ditto.
2865         * gfortran.dg/module_naming_1.f90: Ditto.
2866         * gfortran.dg/namelist_4.f90: Ditto.
2867         * gfortran.dg/operator_c1202.f90: Ditto.
2868         * gfortran.dg/parens_7.f90: Ditto.
2869         * gfortran.dg/pr32921.f: Ditto.
2870         * gfortran.dg/pr33646.f90: Ditto.
2871         * gfortran.dg/pr41928.f90: Ditto.
2872         * gfortran.dg/pr42119.f90: Ditto.
2873         * gfortran.dg/pr43984.f90: Ditto.
2874         * gfortran.dg/present_1.f90: Ditto.
2875         * gfortran.dg/private_type_2.f90: Ditto.
2876         * gfortran.dg/proc_decl_2.f90: Ditto.
2877         * gfortran.dg/proc_ptr_10.f90: Ditto.
2878         * gfortran.dg/proc_ptr_22.f90: Ditto.
2879         * gfortran.dg/proc_ptr_8.f90: Ditto.
2880         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2881         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2882         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2883         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2884         * gfortran.dg/substring_equivalence.f90: Ditto.
2885         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2886         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2887         * gfortran.dg/trim_optimize_6.f90: Ditto.
2888         * gfortran.dg/typebound_call_12.f03: Ditto.
2889         * gfortran.dg/typebound_operator_5.f03: Ditto.
2890         * gfortran.dg/typebound_operator_6.f03: Ditto.
2891         * gfortran.dg/typebound_proc_18.f03: Ditto.
2892         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2893         * gfortran.dg/use_1.f90: Ditto.
2894         * gfortran.dg/use_10.f90: Ditto.
2895         * gfortran.dg/use_11.f90: Ditto.
2896         * gfortran.dg/use_14.f90: Ditto.
2897         * gfortran.dg/use_only_2.f90: Ditto.
2898         * gfortran.dg/use_rename_4.f90: Ditto.
2899         * gfortran.dg/use_rename_5.f90: Ditto.
2900         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2901         * gfortran.dg/used_interface_ref.f90: Ditto.
2902         * gfortran.dg/used_types_11.f90: Ditto.
2903         * gfortran.dg/used_types_3.f90: Ditto.
2904         * gfortran.dg/used_types_4.f90: Ditto.
2905         * gfortran.dg/userdef_operator_2.f90: Ditto.
2906         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2907         * gfortran.dg/vect/pr46213.f90: Ditto.
2908         * gfortran.dg/whole_file_21.f90: Ditto.
2909         * gfortran.dg/whole_file_22.f90: Ditto.
2910         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2911         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2912
2913 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2914
2915         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2916
2917 2011-08-01  Jason Merrill  <jason@redhat.com>
2918
2919         PR c++/49932
2920         * g++.dg/abi/mangle49.C: New.
2921
2922         PR c++/49924
2923         * g++.dg/cpp0x/constexpr-array4.C: New.
2924
2925         PR c++/49813
2926         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2927
2928 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2929
2930         PR target/49927
2931         * gcc.target/i386/pr49927.c: New test.
2932
2933 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2934
2935         PR tree-optimization/49926
2936         * gcc.dg/vect/pr49926.c: New test.
2937
2938 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2939
2940         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2941         * gcc.target/i386/lzcnt-1.c: New test.
2942         * gcc.target/i386/lzcnt-2.c: Likewise.
2943         * gcc.target/i386/lzcnt-2a.c: Likewise.
2944         * gcc.target/i386/lzcnt-3.c: Likewise.
2945         * gcc.target/i386/lzcnt-4.c: Likewise.
2946         * gcc.target/i386/lzcnt-4a.c: Likewise.
2947         * gcc.target/i386/lzcnt-5.c: Likewise.
2948         * gcc.target/i386/lzcnt-6.c: Likewise.
2949         * gcc.target/i386/lzcnt-6a.c: Likewise.
2950         * gcc.target/i386/lzcnt-check.h: Likewise.
2951
2952         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2953         * gcc.target/i386/sse-13.c: Likewise.
2954         * gcc.target/i386/sse-14.c: Likewise.
2955         * g++.dg/other/i386-2.C: Likewise.
2956         * g++.dg/other/i386-3.C: Likewise.
2957
2958 2011-08-01  Julian Brown  <julian@codesourcery.com>
2959
2960         * gcc.target/arm/fixed-point-exec.c: New test.
2961
2962 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2963
2964         PR target/49920
2965         * gcc.target/i386/pr49920.c: New test.
2966
2967 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2970         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2971         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2972         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2973         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2974         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2975         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2976         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2977         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2978         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2979         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2980         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2981         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2982         * g++.dg/tree-ssa/pr33615.C: Ditto.
2983         * g++.dg/tree-ssa/restrict1.C: Ditto.
2984         * c-c++-common/restrict-2.c: Ditto.
2985         * gfortran.dg/pr32921.f: Ditto.
2986         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2987         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2988         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2989         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2990         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2991         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2992         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2993         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2994         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2995         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2996
2997 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2998
2999         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3000         .exe.ltrans[0-9]*. dump files.
3001
3002 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/49112
3005         * gfortran.dg/abstract_type_6.f03: Modified.
3006         * gfortran.dg/typebound_proc_24.f03: New.
3007
3008 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR testsuite/49917
3011         * g++.dg/init/for1.C: Fix.
3012
3013 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3014
3015         PR fortran/48876
3016         * gfortran.dg/string_5.f90:  New test.
3017
3018 2011-07-29  Jason Merrill  <jason@redhat.com>
3019
3020         PR c++/49867
3021         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3022
3023 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3024
3025         PR tree-optimization/47407
3026         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3027         alpha*-dec-osf*.
3028         Sort target list.
3029
3030 2011-07-29  Richard Guenther  <rguenther@suse.de>
3031
3032         * gcc.dg/uninit-suppress.c: Also disable VRP.
3033         * gcc.dg/uninit-suppress_2.c: Likewise.
3034
3035 2011-07-28  Jason Merrill  <jason@redhat.com>
3036
3037         PR c++/49808
3038         * g++.dg/template/nontype24.C: New.
3039
3040 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3041
3042         PR rtl-optimization/47958
3043         * gcc.dg/torture/pr47958-1.c: New.
3044
3045 2011-07-29  Wei Guozhi  <carrot@google.com>
3046
3047         PR rtl-optimization/49799
3048         * gcc.dg/pr49799.c: New test case.
3049
3050 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3051
3052         PR middle-end/48648
3053         * gcc.dg/graphite/id-pr48648.c: New.
3054
3055 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3056
3057         PR fortran/31067
3058         * gfortran.dg/maxloc_2.f90: New test.
3059         * gfortran.dg/maxloc_3.f90: New test.
3060         * gfortran.dg/minloc_1.f90: New test.
3061         * gfortran.dg/minloc_2.f90: New test.
3062         * gfortran.dg/minloc_3.f90: New test.
3063         * gfortran.dg/minmaxloc_7.f90: New test.
3064
3065         PR debug/49871
3066         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3067
3068 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3069
3070         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3071         the builtin isn't optimized away.
3072
3073 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3074
3075         PR fortran/45586
3076         * gfortran.dg/lto/pr45586-2_0.f90: New.
3077
3078 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3079
3080         PR middle-end/49875
3081         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3082         * c-c++-common/cxxbitfields-5.c: Same.
3083
3084 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3085
3086         * lib/target-supports.exp (check_effective_target_mmap): Use
3087         check_function_available.
3088
3089 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3090
3091         * g++.old-deja/g++.pt/crash60.C: Updated.
3092
3093 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR target/49866
3096         * gcc.target/i386/pr49866.c: New test.
3097
3098 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3099
3100         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3101         * gcc.target/i386/bmi-andn-1.c: New test.
3102         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3103         * gcc.target/i386/bmi-andn-2.c: Likewise.
3104         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3105         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3106         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3107         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3108         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3109         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3110         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3111         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3112         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3113         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3114         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3115         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3116         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3117         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3118         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3119         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3120         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3121         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3122         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3123         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3124         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3125
3126 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3127
3128         PR middle-end/47691
3129         * gfortran.dg/graphite/id-pr47691.f: New.
3130
3131 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3132
3133         * gcc.target/i386/avx-os-support.h: New.
3134         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3135         (main): Check avx_os_support before the test is run.
3136         * gcc.target/i386/aes-avx-check.h: Ditto.
3137         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3138
3139 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3140
3141         * gcc.target/i386/aggregate-ret3.c: New test.
3142         * gcc.target/i386/aggregate-ret4.c: New test.
3143
3144 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3145
3146         PR fortran/49755
3147         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3148         allocated array should *not* change its size.
3149         * gfortran.dg/multiple_allocation_3.f90: New test.
3150
3151 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3152
3153         PR c++/49776
3154         * g++.dg/cpp0x/constexpr-49776.C: New.
3155
3156 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3157
3158         PR middle-end/47046
3159         * gcc.dg/graphite/id-pr47046.c: New.
3160
3161 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3162
3163         PR middle-end/47653
3164         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
3170         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3171         induction variables.
3172         * gcc.dg/graphite/scop-16.c: Same.
3173         * gcc.dg/graphite/scop-17.c: Same.
3174         * gcc.dg/graphite/scop-21.c: Same.
3175
3176 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3177
3178         PR middle-end/48805
3179         * gcc.dg/graphite/id-pr48805.c: New.
3180
3181 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3182
3183         * gfortran.dg/coarray_lib_token_2.f90: New.
3184
3185 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3186
3187         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3188         SPU local store.
3189
3190 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3191
3192         PR tree-opt/49671
3193         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3194         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3195
3196 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3197
3198         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3199
3200         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3201         * gcc.c-torture/execute/loop-2g.c: Likewise.
3202         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3203         Require mmap support.
3204         * gcc.c-torture/execute/loop-2g.x: Likewise.
3205         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3206         (MAP_ANON): Provide default.
3207         * gcc.dg/20050826-1.c: Likewise.
3208         * gcc.target/i386/pr36533.c: Likewise.
3209         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3210         Use dg-require-effective-target mmap.
3211
3212 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3213
3214         PR c++/49838
3215         * g++.dg/cpp0x/range-for19.C: New.
3216
3217 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3218
3219         PR testsuite/49753
3220         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3221
3222         Revert:
3223         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3224
3225         PR testsuite/49753
3226         * g++.dg/torture/pr49309.C: Remove.
3227
3228 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3229
3230         PR tree-optimization/49809
3231         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3232         test.
3233
3234 2011-07-25  Richard Guenther  <rguenther@suse.de>
3235
3236         PR tree-optimization/49715
3237         * gcc.target/i386/pr49715-1.c: New testcase.
3238         * gcc.target/i386/pr49715-2.c: Likewise.
3239
3240 2011-07-23  Jason Merrill  <jason@redhat.com>
3241
3242         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3243
3244 2011-07-22  Jason Merrill  <jason@redhat.com>
3245
3246         PR c++/49793
3247         * g++.dg/cpp0x/initlist55.C: New.
3248
3249 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3250
3251         PR fortran/49791
3252         * gfortran.dg/namelist_72.f: New.
3253
3254 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3255
3256         * gfortran.dg/coarray_25.f90: New.
3257
3258 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3259
3260         * override1.C: This test should use c++0x mode.
3261         * override3.C: New. Test the diagnostics in c++98 mode.
3262
3263 2011-07-22  Jason Merrill  <jason@redhat.com>
3264             Mark Glisse  <marc.glisse@normalesup.org>
3265
3266         PR c++/30112
3267         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3268
3269         PR c++/49813
3270         * g++.dg/opt/builtins2.C: New.
3271         * g++.dg/other/error27.C: Don't rely on __builtin.
3272
3273 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3274
3275         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3276         on lp64 targets.
3277         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3278         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3279         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3280         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3281
3282         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3283         instead of ia32.
3284
3285 2011-07-22  Richard Guenther  <rguenther@suse.de>
3286
3287         PR tree-optimization/45819
3288         * gcc.dg/pr45819.c: New testcase.
3289
3290 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3291
3292         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3293
3294 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3295
3296         PR middle-end/47654
3297         PR middle-end/49649
3298         * gcc.dg/graphite/run-id-pr47654.c: New.
3299
3300 2011-07-21  Ian Lance Taylor  <iant@google.com>
3301
3302         PR middle-end/49705
3303         * gcc.dg/pr49705.c: New test.
3304
3305 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3306
3307         * lib/target-supports.exp (check_avx_os_support_available): New.
3308         (check_effective_target_avx_runtime): Use it.
3309
3310 2011-07-21  Richard Guenther  <rguenther@suse.de>
3311
3312         PR tree-optimization/49770
3313         * g++.dg/torture/pr49770.C: New testcase.
3314
3315 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3316
3317         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3318         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3319
3320 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3321
3322         * gfortran.dg/coarray_lib_token_1.f90: New.
3323
3324 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3325
3326         * gcc.dg/pr32912-2.c: Skip for AVR.
3327         * gcc.dg/pr44674.c: Add dg-require-profiling.
3328
3329 2011-07-20  Jason Merrill  <jason@redhat.com>
3330
3331         * g++.dg/ext/desig2.C: New.
3332
3333 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3334
3335         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3336         be generated.
3337         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3338         * gcc.target/powerpc/recip-3.c: Ditto.
3339
3340 2011-07-19  Jason Merrill  <jason@redhat.com>
3341
3342         PR c++/6709 (DR 743)
3343         PR c++/42603 (DR 950)
3344         * g++.dg/cpp0x/decltype21.C: New.
3345
3346 2011-07-20  Richard Guenther  <rguenther@suse.de>
3347
3348         PR middle-end/18908
3349         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3350         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3351
3352 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3353
3354         * gcc.target/arm/combine-movs.c: New.
3355         * gcc.target/arm/unsigned-extend-2.c: New.
3356
3357 2011-07-19  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/49785
3360         * g++.dg/cpp0x/variadic114.C: New.
3361
3362 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3363
3364         * gfortran.dg/coarray_args_1.f90: New.
3365         * gfortran.dg/coarray_args_2.f90: New.
3366
3367 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3368
3369         PR fortran/49708
3370         * gfortran.dg/allocate_error_3.f90: New.
3371
3372 2011-07-19  Richard Guenther  <rguenther@suse.de>
3373
3374         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3375         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3376         * gcc.dg/torture/20110719-1.c: New testcase.
3377
3378 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR tree-optimization/49768
3381         * gcc.c-torture/execute/pr49768.c: New test.
3382
3383 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3384
3385         PR tree-optimization/49771
3386         * gcc.dg/vect/pr49771.c: New test.
3387
3388 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3389
3390         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3391         * gcc.dg/ipa/ipa-2.c: Likewise.
3392         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3393         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3394         * gcc.dg/ipa/ipa-5.c: Likewise.
3395         * gcc.dg/ipa/ipa-7.c: Likewise.
3396         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3397         * gcc.dg/ipa/ipacost-1.c: Likewise.
3398         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3399         functions.
3400         * gcc.dg/ipa/ipcp-1.c: New test.
3401         * gcc.dg/ipa/ipcp-2.c: Likewise.
3402         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3403
3404 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR middle-end/49675
3407         * gfortran.dg/pr49675.f90: New test.
3408
3409 2011-07-18  Richard Guenther  <rguenther@suse.de>
3410
3411         * gcc.dg/torture/20110718-1.c: New testcase.
3412
3413 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3414
3415         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3416         * g++.dg/ext/bitfield3.C: Likewise.
3417         * g++.dg/ext/bitfield4.C: Likewise.
3418         * g++.dg/ext/bitfield5.C: Likewise.
3419         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3420         * g++.dg/other/pr23205-2.C: Likewise.
3421         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3422         * gcc.c-torture/compile/20001109-2.c: Likewise.
3423         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3424         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3425         * gcc.dg/bitfld-16.c: Likewise.
3426         * gcc.dg/bitfld-17.c: Likewise.
3427         * gcc.dg/bitfld-18.c: Likewise.
3428         * gcc.dg/builtins-config.h: Remove Netware support.
3429         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3430         * gcc.dg/cdce2.c: Likewise.
3431         * gcc.dg/cpp/assert4.c: Remove netware support.
3432         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3433         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3434
3435         * lib/target-supports.exp (check_visibility_available): Remove
3436         NetWare support.
3437         (check_profiling_available): Likewise.
3438
3439 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3440
3441         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3442
3443 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3444             Thomas Koenig  <tkoenig@gcc.gnu.org>
3445
3446         PR fortran/34657
3447         * gfortran.dg/generic_17.f90: Fix testcase.
3448         * gfortran.dg/interface_3.f90: Add dg-error.
3449         * gfortran.dg/use_14.f90: New.
3450         * gfortran.dg/use_15.f90: New.
3451
3452 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gnat.dg/pointer_controlled.adb: New test.
3455
3456 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3457
3458         PR fortran/49624
3459         * gfortran.dg/pointer_remapping_7.f90: New.
3460
3461 2011-07-16  Jason Merrill  <jason@redhat.com>
3462
3463         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3464
3465 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3466             Jason Merrill  <jason@redhat.com>
3467
3468         PR c++/45329
3469         PR c++/48934
3470         * g++.dg/cpp0x/decltype29.C: Adjust.
3471         * g++.dg/cpp0x/error4.C: Adjust.
3472         * g++.dg/cpp0x/sfinae26.C: Adjust.
3473         * g++.dg/cpp0x/variadic105.C: Adjust.
3474         * g++.dg/template/deduce3.C: Adjust.
3475         * g++.dg/template/error45.C: Adjust.
3476         * g++.dg/template/ptrmem2.C: Adjust.
3477         * g++.dg/template/sfinae2.C: Adjust.
3478         * g++.old-deja/g++.pt/crash60.C: Adjust.
3479         * g++.old-deja/g++.pt/unify6.C: Adjust.
3480         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3481         * g++.dg/cpp0x/nullptr15.C: Adjust.
3482         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3483         * g++.dg/cpp0x/pr31431.C: Adjust.
3484         * g++.dg/cpp0x/pr31434.C: Adjust.
3485         * g++.dg/cpp0x/sfinae11.C: Adjust
3486         * g++.dg/cpp0x/temp_default2.C: Adjust.
3487         * g++.dg/cpp0x/trailing4.C: Adjust.
3488         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3489         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3490         * g++.dg/cpp0x/variadic105.C: Adjust.
3491         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3492         * g++.dg/ext/vla2.C: Adjust.
3493         * g++.dg/other/ptrmem10.C: Adjust.
3494         * g++.dg/other/ptrmem11.C: Adjust.
3495         * g++.dg/overload/unknown1.C: Adjust.
3496         * g++.dg/template/conv11.C: Adjust.
3497         * g++.dg/template/dependent-expr5.C: Adjust.
3498         * g++.dg/template/friend.C: Adjust.
3499         * g++.dg/template/incomplete2.C: Adjust.
3500         * g++.dg/template/local4.C: Adjust.
3501         * g++.dg/template/local6.C: Adjust.
3502         * g++.dg/template/operator9.C: Adjust.
3503         * g++.dg/template/ttp25.C: Adjust.
3504         * g++.dg/template/unify10.C: Adjust.
3505         * g++.dg/template/unify11.C: Adjust.
3506         * g++.dg/template/unify6.C: Adjust.
3507         * g++.dg/template/unify9.C: Adjust.
3508         * g++.dg/template/varmod1.C: Adjust.
3509         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3510         * g++.old-deja/g++.pt/crash28.C: Adjust.
3511         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3512         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3513         * g++.old-deja/g++.pt/expr2.C: Adjust.
3514         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3515         * g++.old-deja/g++.pt/spec5.C: Adjust.
3516         * g++.old-deja/g++.pt/spec6.C: Adjust.
3517         * g++.old-deja/g++.pt/unify4.C: Adjust.
3518         * g++.old-deja/g++.pt/unify8.C: Adjust.
3519         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3520         * g++.dg/overload/template5.C: New testcase.
3521         * g++.dg/template/overload12.C: New testcase.
3522
3523 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3524
3525         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3526         * gfortran.dg/coarray_7.f90: Ditto.
3527         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3528         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3529
3530 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3531
3532         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3533         case.
3534         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3535         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3536         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3537         C67X.
3538         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3539         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3540         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3541
3542 2011-07-15  Jason Merrill  <jason@redhat.com>
3543
3544         PR testsuite/49741
3545         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3546         Use --extra_opts instead of --additional_options.
3547
3548 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR testsuite/49753
3551         * g++.dg/torture/pr49309.C: Remove.
3552
3553 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3554
3555         * gcc.target/tic6x/weak-call.c: New test.
3556         * gcc.target/tic6x/fpcmp.c: New test.
3557         * gcc.target/tic6x/fpdiv.c: New test.
3558         * gcc.target/tic6x/rotdi16-scan.c: New test.
3559         * gcc.target/tic6x/ffssi.c: New test.
3560         * gcc.target/tic6x/fpdiv-lib.c: New test.
3561         * gcc.target/tic6x/cold-lc.c: New test.
3562         * gcc.target/tic6x/longcalls.c: New test.
3563         * gcc.target/tic6x/abi-align-1.c: New test.
3564         * gcc.target/tic6x/fpcmp-finite.c: New test.
3565         * gcc.target/tic6x/rotdi16.c: New test.
3566         * gcc.target/tic6x/bswapl.c: New test.
3567         * gcc.target/tic6x/ffsdi.c: New test.
3568         * gcc.target/tic6x/tic6x.exp: New file.
3569         * gcc.target/tic6x/builtins/arith24.c: New test.
3570         * gcc.target/tic6x/builtins/smpy.c: New test.
3571         * gcc.target/tic6x/builtins/smpylh.c: New test.
3572         * gcc.target/tic6x/builtins/smpyh.c: New test.
3573         * gcc.target/tic6x/builtins/sarith1.c: New test.
3574         * gcc.target/tic6x/builtins/extclr.c: New test
3575         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3576         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3577         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3578         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3579         New functions.
3580         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3581         __TMS320C6X__.
3582         * gcc.dg/20020312-2.c: Likewise.
3583         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3584         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3585         * gcc.dg/torture/builtin-math-7.c: Likewise.
3586
3587         PR testsuite/49757
3588         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3589         not testing tic6x-*-*.
3590
3591 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3592
3593         PR tree-opt/49309
3594         * g++.dg/torture/pr49309.C: New testcase.
3595
3596 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3597
3598         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3599
3600 2011-07-14  Richard Guenther  <rguenther@suse.de>
3601
3602         PR tree-optimization/49651
3603         * gcc.dg/torture/pr49651.c: New testcase.
3604
3605 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3606
3607         PR target/43746
3608         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3609
3610 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3611
3612         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3613         -mno-pointers-to-nested-functions.
3614         * gcc.target/powerpc/no-r11-2.c: Ditto.
3615         * gcc.target/powerpc/no-r11-3.c: Ditto.
3616
3617 2011-07-13  Jason Merrill  <jason@redhat.com>
3618
3619         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3620         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3621         when compiling C files.
3622         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3623         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3624         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3625         * g++.dg/lookup/anon2.C: Likewise.
3626         * g++.dg/tree-ssa/copyprop.C: Likewise.
3627         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3628         * g++.dg/init/vector1.C: Ignore narrowing errors.
3629         * g++.dg/torture/pr35526.C: Likewise.
3630         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3631
3632 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3633
3634         PR libfortran/49296
3635         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3636         and logical reads.
3637
3638 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3639
3640         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3641         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3642
3643 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3644
3645         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3646         * lib/obj-c++.exp (obj-c++_init): Ditto.
3647         * lib/file-format.exp (gcc_target_object_format): Ditto.
3648         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3649         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3650         (check_visibility_available): Ditto.
3651         (check_effective_target_tls_native): Ditto.
3652         (check_effective_target_tls_emulated): Ditto.
3653         (check_effective_target_function_sections): Ditto.
3654
3655 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3656
3657         * gcc.target/arm/pr48183.c: New test.
3658
3659 2011-07-13  Richard Guenther  <rguenther@suse.de>
3660
3661         * gcc.dg/torture/20110713-1.c: New testcase.
3662
3663 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3664
3665         PR rtl-opt/49474
3666         * gcc.c-torture/compile/pr49474.c: New testcase.
3667
3668 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR tree-optimization/49712
3671         * gcc.c-torture/execute/pr49712.c: New test.
3672
3673 2011-07-11  Jason Merrill  <jason@redhat.com>
3674
3675         PR c++/44609
3676         * g++.dg/template/recurse3.C: New.
3677
3678 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR debug/49676
3681         * gcc.dg/guality/csttest.c: New test.
3682
3683         PR fortran/49698
3684         * gfortran.dg/pr49698.f90: New test.
3685
3686 2011-07-11  Jeff Law  <law@redhat.com>
3687
3688         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3689
3690 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3691
3692         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3693         * go.test/go-test.exp (go-set-goarch): Likewise.
3694
3695 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3696
3697         PR target/39633
3698         * gcc.target/avr/torture/pr39633.c: New test case.
3699
3700 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3701
3702         PR fortran/18918
3703         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3704
3705 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3706
3707         * lib/target-supports.exp (check_effective_target_scheduling):
3708         New Function.
3709         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3710         * gcc.dg/pr45055.c: Ditto.
3711         * gcc.dg/pr45353.c: Ditto.
3712         * g++.dg/pr45056.C: Ditto.
3713
3714 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3715
3716         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3717         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3718         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3719         * g++.dg/torture/pr31863.C: Skip AVR.
3720
3721 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3722
3723         PR fortran/49690
3724         * gfortran.dg/intrinsic_signal.f90: New.
3725
3726 2011-07-09  Jason Merrill  <jason@redhat.com>
3727
3728         * g++.dg/cpp0x/regress/regress6.C: New.
3729         * g++.dg/parse/crash45.C: Adjust message.
3730         * g++.dg/template/crash38.C: Adjust message.
3731         * g++.dg/template/crash64.C: Adjust message.
3732
3733 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3734
3735         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3736         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3737         * g++.dg/abi/bitfield3.C: Likewise.
3738         * g++.dg/eh/pr38662.C: Likewise.
3739         * g++.dg/ext/attrib36.C: Likewise.
3740         * g++.dg/ext/attrib37.C: Likewise.
3741         * g++.dg/ext/attrib8.C: Likewise.
3742         * g++.dg/ext/tmplattr1.C: Likewise.
3743         * g++.dg/inherit/override-attribs.C: Likewise.
3744         * g++.dg/opt/inline9.C: Likewise.
3745         * g++.dg/opt/life1.C: Likewise.
3746         * g++.dg/opt/longbranch2.C: Likewise.
3747         * g++.dg/opt/nrv12.C: Likewise.
3748         * g++.dg/opt/reg-stack4.C: Likewise.
3749         * g++.dg/other/pr35504.C: Likewise.
3750         * g++.dg/other/pr39496.C: Likewise.
3751         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3752         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3753         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3754         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3755         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3756         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3757         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3758         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3759         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3760         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3761         * g++.dg/warn/pr15774-1.C: Likewise.
3762         * g++.dg/warn/pr15774-2.C: Likewise.
3763         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3764         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3765         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3766         * g++.old-deja/g++.pt/asm2.C: Likewise.
3767         * gcc.c-torture/compile/20000804-1.c: Likewise.
3768         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3769         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3770         * gcc.dg/20020108-1.c: Likewise.
3771         * gcc.dg/20020122-2.c: Likewise.
3772         * gcc.dg/20020122-3.c: Likewise.
3773         * gcc.dg/20020206-1.c: Likewise.
3774         * gcc.dg/20020219-1.c: Likewise.
3775         * gcc.dg/20020310-1.c: Likewise.
3776         * gcc.dg/20020411-1.c: Likewise.
3777         * gcc.dg/20020418-2.c: Likewise.
3778         * gcc.dg/20020426-2.c: Likewise.
3779         * gcc.dg/20020517-1.c: Likewise.
3780         * gcc.dg/20030204-1.c: Likewise.
3781         * gcc.dg/20030826-2.c: Likewise.
3782         * gcc.dg/20031102-1.c: Likewise.
3783         * gcc.dg/20031202-1.c: Likewise.
3784         * gcc.dg/20050111-1.c: Likewise.
3785         * gcc.dg/20050503-1.c: Likewise.
3786         * gcc.dg/array-init-1.c: Likewise.
3787         * gcc.dg/builtin-apply4.c: Likewise.
3788         * gcc.dg/dfp/pr31344.c: Likewise.
3789         * gcc.dg/gomp/atomic-11.c: Likewise.
3790         * gcc.dg/graphite/pr40281.c: Likewise.
3791         * gcc.dg/ia64-sync-1.c: Likewise.
3792         * gcc.dg/ia64-sync-2.c: Likewise.
3793         * gcc.dg/ia64-sync-3.c: Likewise.
3794         * gcc.dg/ia64-sync-4.c: Likewise.
3795         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3796         * gcc.dg/invalid-call-1.c: Likewise.
3797         * gcc.dg/loop-3.c: Likewise.
3798         * gcc.dg/lower-subreg-1.c: Likewise.
3799         * gcc.dg/lto/pr47259_0.c: Likewise.
3800         * gcc.dg/nested-calls-1.c: Likewise.
3801         * gcc.dg/pr20017.c: Likewise.
3802         * gcc.dg/pr25023.c: Likewise.
3803         * gcc.dg/pr27671-2.c: Likewise.
3804         * gcc.dg/pr32176.c: Likewise.
3805         * gcc.dg/pr33676.c: Likewise.
3806         * gcc.dg/pr35045.c: Likewise.
3807         * gcc.dg/pr36015.c: Likewise.
3808         * gcc.dg/pr36584.c: Likewise.
3809         * gcc.dg/pr36998.c: Likewise.
3810         * gcc.dg/pr37438.c: Likewise.
3811         * gcc.dg/pr37908.c: Likewise.
3812         * gcc.dg/pr41241.c: Likewise.
3813         * gcc.dg/pr41340.c: Likewise.
3814         * gcc.dg/pr44136.c: Likewise.
3815         * gcc.dg/pr44194-1.c: Likewise.
3816         * gcc.dg/pr46212.c: Likewise.
3817         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3818         * gcc.dg/setjmp-2.c: Likewise.
3819         * gcc.dg/short-compare-1.c: Likewise.
3820         * gcc.dg/short-compare-2.c: Likewise.
3821         * gcc.dg/smod-1.c: Likewise.
3822         * gcc.dg/sync-2.c: Likewise.
3823         * gcc.dg/sync-3.c: Likewise.
3824         * gcc.dg/tls/opt-1.c: Likewise.
3825         * gcc.dg/tls/opt-2.c: Likewise.
3826         * gcc.dg/tls/opt-3.c: Likewise.
3827         * gcc.dg/torture/badshift.c: Likewise.
3828         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3829         * gcc.dg/torture/pr20314-2.c: Likewise.
3830         * gcc.dg/torture/pr36891.c: Likewise.
3831         * gcc.dg/torture/pr38774.c: Likewise.
3832         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3833         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3834         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3835         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3836         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3837         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3838         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3839         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3840         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3841         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3842         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3843         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3844         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3845         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3846         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3847         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3848         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3849         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3850         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3851         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3852         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3853         * gcc.dg/unroll-1.c: Likewise.
3854         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3855         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3856         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3857         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3858         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3859         * gcc.target/i386/20000609-1.c: Likewise.
3860         * gcc.target/i386/20000720-1.c: Likewise.
3861         * gcc.target/i386/20000724-1.c: Likewise.
3862         * gcc.target/i386/20011107-1.c: Likewise.
3863         * gcc.target/i386/20011119-1.c: Likewise.
3864         * gcc.target/i386/20020201-3.c: Likewise.
3865         * gcc.target/i386/20020218-1.c: Likewise.
3866         * gcc.target/i386/20020729-1.c: Likewise.
3867         * gcc.target/i386/20030926-1.c: Likewise.
3868         * gcc.target/i386/20060125-1.c: Likewise.
3869         * gcc.target/i386/20060125-2.c: Likewise.
3870         * gcc.target/i386/20060512-1.c: Likewise.
3871         * gcc.target/i386/20060512-2.c: Likewise.
3872         * gcc.target/i386/20060512-3.c: Likewise.
3873         * gcc.target/i386/20060512-4.c: Likewise.
3874         * gcc.target/i386/387-1.c: Likewise.
3875         * gcc.target/i386/387-2.c: Likewise.
3876         * gcc.target/i386/387-5.c: Likewise.
3877         * gcc.target/i386/387-6.c: Likewise.
3878         * gcc.target/i386/980312-1.c: Likewise.
3879         * gcc.target/i386/980313-1.c: Likewise.
3880         * gcc.target/i386/990117-1.c: Likewise.
3881         * gcc.target/i386/990424-1.c: Likewise.
3882         * gcc.target/i386/990524-1.c: Likewise.
3883         * gcc.target/i386/991129-1.c: Likewise.
3884         * gcc.target/i386/991214-1.c: Likewise.
3885         * gcc.target/i386/991230-1.c: Likewise.
3886         * gcc.target/i386/addr-sel-1.c: Likewise.
3887         * gcc.target/i386/aggregate-ret1.c: Likewise.
3888         * gcc.target/i386/aggregate-ret2.c: Likewise.
3889         * gcc.target/i386/align-main-3.c: Likewise.
3890         * gcc.target/i386/amd64-abi-1.c: Likewise.
3891         * gcc.target/i386/amd64-abi-2.c: Likewise.
3892         * gcc.target/i386/amd64-abi-4.c: Likewise.
3893         * gcc.target/i386/amd64-abi-5.c: Likewise.
3894         * gcc.target/i386/amd64-abi-6.c: Likewise.
3895         * gcc.target/i386/asm-1.c: Likewise.
3896         * gcc.target/i386/asm-3.c: Likewise.
3897         * gcc.target/i386/asm-5.c: Likewise.
3898         * gcc.target/i386/attributes-error.c: Likewise.
3899         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3900         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3901         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3902         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3903         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3904         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3905         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3906         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3907         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3908         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3909         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3910         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3911         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3912         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3913         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3914         * gcc.target/i386/bitfield1.c: Likewise.
3915         * gcc.target/i386/bitfield2.c: Likewise.
3916         * gcc.target/i386/bmi-2.c: Likewise.
3917         * gcc.target/i386/bmi-5.c: Likewise.
3918         * gcc.target/i386/builtin-unreachable.c: Likewise.
3919         * gcc.target/i386/cleanup-2.c: Likewise.
3920         * gcc.target/i386/clobbers.c: Likewise.
3921         * gcc.target/i386/cmov8.c: Likewise.
3922         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3923         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3924         * gcc.target/i386/compress-float-387.c: Likewise.
3925         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3926         * gcc.target/i386/compress-float-sse.c: Likewise.
3927         * gcc.target/i386/crc32-2.c: Likewise.
3928         * gcc.target/i386/crc32-3.c: Likewise.
3929         * gcc.target/i386/divmod-7.c: Likewise.
3930         * gcc.target/i386/divmod-8.c: Likewise.
3931         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3932         * gcc.target/i386/fma3-builtin.c: Likewise.
3933         * gcc.target/i386/fma3-fma.c: Likewise.
3934         * gcc.target/i386/fma4-256-vector.c: Likewise.
3935         * gcc.target/i386/fma4-builtin.c: Likewise.
3936         * gcc.target/i386/fma4-fma-2.c: Likewise.
3937         * gcc.target/i386/fma4-fma.c: Likewise.
3938         * gcc.target/i386/fma4-vector-2.c: Likewise.
3939         * gcc.target/i386/fma4-vector.c: Likewise.
3940         * gcc.target/i386/funcspec-1.c: Likewise.
3941         * gcc.target/i386/funcspec-10.c: Likewise.
3942         * gcc.target/i386/funcspec-11.c: Likewise.
3943         * gcc.target/i386/funcspec-2.c: Likewise.
3944         * gcc.target/i386/funcspec-5.c: Likewise.
3945         * gcc.target/i386/funcspec-6.c: Likewise.
3946         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3947         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3948         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3949         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3950         * gcc.target/i386/incoming-1.c: Likewise.
3951         * gcc.target/i386/incoming-10.c: Likewise.
3952         * gcc.target/i386/incoming-11.c: Likewise.
3953         * gcc.target/i386/incoming-12.c: Likewise.
3954         * gcc.target/i386/incoming-13.c: Likewise.
3955         * gcc.target/i386/incoming-14.c: Likewise.
3956         * gcc.target/i386/incoming-15.c: Likewise.
3957         * gcc.target/i386/incoming-2.c: Likewise.
3958         * gcc.target/i386/incoming-3.c: Likewise.
3959         * gcc.target/i386/incoming-4.c: Likewise.
3960         * gcc.target/i386/incoming-5.c: Likewise.
3961         * gcc.target/i386/incoming-6.c: Likewise.
3962         * gcc.target/i386/incoming-7.c: Likewise.
3963         * gcc.target/i386/incoming-8.c: Likewise.
3964         * gcc.target/i386/incoming-9.c: Likewise.
3965         * gcc.target/i386/lea.c: Likewise.
3966         * gcc.target/i386/local.c: Likewise.
3967         * gcc.target/i386/loop-1.c: Likewise.
3968         * gcc.target/i386/loop-2.c: Likewise.
3969         * gcc.target/i386/loop-3.c: Likewise.
3970         * gcc.target/i386/max-stack-align.c: Likewise.
3971         * gcc.target/i386/memcpy-1.c: Likewise.
3972         * gcc.target/i386/movbe-2.c: Likewise.
3973         * gcc.target/i386/movq-2.c: Likewise.
3974         * gcc.target/i386/movq.c: Likewise.
3975         * gcc.target/i386/nrv1.c: Likewise.
3976         * gcc.target/i386/pad-4.c: Likewise.
3977         * gcc.target/i386/pad-5a.c: Likewise.
3978         * gcc.target/i386/pad-5b.c: Likewise.
3979         * gcc.target/i386/pad-6a.c: Likewise.
3980         * gcc.target/i386/pad-6b.c: Likewise.
3981         * gcc.target/i386/pad-7.c: Likewise.
3982         * gcc.target/i386/pad-9.c: Likewise.
3983         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3984         * gcc.target/i386/pic-1.c: Likewise.
3985         * gcc.target/i386/pr12092-1.c: Likewise.
3986         * gcc.target/i386/pr12329.c: Likewise.
3987         * gcc.target/i386/pr21518.c: Likewise.
3988         * gcc.target/i386/pr22362.c: Likewise.
3989         * gcc.target/i386/pr22585.c: Likewise.
3990         * gcc.target/i386/pr23098.c: Likewise.
3991         * gcc.target/i386/pr25196.c: Likewise.
3992         * gcc.target/i386/pr25293.c: Likewise.
3993         * gcc.target/i386/pr25654.c: Likewise.
3994         * gcc.target/i386/pr26449.c: Likewise.
3995         * gcc.target/i386/pr26778.c: Likewise.
3996         * gcc.target/i386/pr26826.c: Likewise.
3997         * gcc.target/i386/pr27266.c: Likewise.
3998         * gcc.target/i386/pr29978.c: Likewise.
3999         * gcc.target/i386/pr30505.c: Likewise.
4000         * gcc.target/i386/pr30961-1.c: Likewise.
4001         * gcc.target/i386/pr31628.c: Likewise.
4002         * gcc.target/i386/pr32000-2.c: Likewise.
4003         * gcc.target/i386/pr32661-1.c: Likewise.
4004         * gcc.target/i386/pr32708-2.c: Likewise.
4005         * gcc.target/i386/pr32708-3.c: Likewise.
4006         * gcc.target/i386/pr34256.c: Likewise.
4007         * gcc.target/i386/pr34312.c: Likewise.
4008         * gcc.target/i386/pr34522.c: Likewise.
4009         * gcc.target/i386/pr35160.c: Likewise.
4010         * gcc.target/i386/pr35281.c: Likewise.
4011         * gcc.target/i386/pr36246.c: Likewise.
4012         * gcc.target/i386/pr36786.c: Likewise.
4013         * gcc.target/i386/pr37275.c: Likewise.
4014         * gcc.target/i386/pr37843-3.c: Likewise.
4015         * gcc.target/i386/pr37843-4.c: Likewise.
4016         * gcc.target/i386/pr39082-1.c: Likewise.
4017         * gcc.target/i386/pr39431.c: Likewise.
4018         * gcc.target/i386/pr39496.c: Likewise.
4019         * gcc.target/i386/pr39543-2.c: Likewise.
4020         * gcc.target/i386/pr39911.c: Likewise.
4021         * gcc.target/i386/pr40718.c: Likewise.
4022         * gcc.target/i386/pr40906-1.c: Likewise.
4023         * gcc.target/i386/pr40906-2.c: Likewise.
4024         * gcc.target/i386/pr40906-3.c: Likewise.
4025         * gcc.target/i386/pr40934.c: Likewise.
4026         * gcc.target/i386/pr41900.c: Likewise.
4027         * gcc.target/i386/pr42589.c: Likewise.
4028         * gcc.target/i386/pr43662.c: Likewise.
4029         * gcc.target/i386/pr43671.c: Likewise.
4030         * gcc.target/i386/pr43766.c: Likewise.
4031         * gcc.target/i386/pr43869.c: Likewise.
4032         * gcc.target/i386/pr44942.c: Likewise.
4033         * gcc.target/i386/pr44948-2a.c: Likewise.
4034         * gcc.target/i386/pr45234.c: Likewise.
4035         * gcc.target/i386/pr45336-2.c: Likewise.
4036         * gcc.target/i386/pr45336-4.c: Likewise.
4037         * gcc.target/i386/pr45852.c: Likewise.
4038         * gcc.target/i386/pr46470.c: Likewise.
4039         * gcc.target/i386/pr48037-1.c: Likewise.
4040         * gcc.target/i386/pr48389.c: Likewise.
4041         * gcc.target/i386/pr49095.c: Likewise.
4042         * gcc.target/i386/pr9771-1.c: Likewise.
4043         * gcc.target/i386/rdfsbase-1.c: Likewise.
4044         * gcc.target/i386/rdfsbase-2.c: Likewise.
4045         * gcc.target/i386/rdgsbase-1.c: Likewise.
4046         * gcc.target/i386/rdgsbase-2.c: Likewise.
4047         * gcc.target/i386/rdrand-3.c: Likewise.
4048         * gcc.target/i386/regparm-stdcall.c: Likewise.
4049         * gcc.target/i386/regparm.c: Likewise.
4050         * gcc.target/i386/reload-1.c: Likewise.
4051         * gcc.target/i386/rotate-2.c: Likewise.
4052         * gcc.target/i386/sibcall-5.c: Likewise.
4053         * gcc.target/i386/signbit-1.c: Likewise.
4054         * gcc.target/i386/signbit-2.c: Likewise.
4055         * gcc.target/i386/signbit-3.c: Likewise.
4056         * gcc.target/i386/sse-5.c: Likewise.
4057         * gcc.target/i386/sse-8.c: Likewise.
4058         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4059         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4060         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4061         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4062         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4063         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4064         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4065         * gcc.target/i386/sse2-movq-2.c: Likewise.
4066         * gcc.target/i386/sse2-movq-3.c: Likewise.
4067         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4068         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4069         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4070         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4071         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4072         * gcc.target/i386/ssefn-1.c: Likewise.
4073         * gcc.target/i386/ssefn-2.c: Likewise.
4074         * gcc.target/i386/sseregparm-1.c: Likewise.
4075         * gcc.target/i386/sseregparm-2.c: Likewise.
4076         * gcc.target/i386/sseregparm-3.c: Likewise.
4077         * gcc.target/i386/sseregparm-4.c: Likewise.
4078         * gcc.target/i386/sseregparm-5.c: Likewise.
4079         * gcc.target/i386/sseregparm-6.c: Likewise.
4080         * gcc.target/i386/sseregparm-7.c: Likewise.
4081         * gcc.target/i386/sseregparm-8.c: Likewise.
4082         * gcc.target/i386/stack-realign.c: Likewise.
4083         * gcc.target/i386/stack-usage-realign.c: Likewise.
4084         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4085         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4086         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4087         * gcc.target/i386/stackalign/return-1.c: Likewise.
4088         * gcc.target/i386/stackalign/return-2.c: Likewise.
4089         * gcc.target/i386/stackalign/return-3.c: Likewise.
4090         * gcc.target/i386/tailcall-1.c: Likewise.
4091         * gcc.target/i386/tbm-2.c: Likewise.
4092         * gcc.target/i386/udivmod-7.c: Likewise.
4093         * gcc.target/i386/udivmod-8.c: Likewise.
4094         * gcc.target/i386/unroll-1.c: Likewise.
4095         * gcc.target/i386/vararg-1.c: Likewise.
4096         * gcc.target/i386/vararg-2.c: Likewise.
4097         * gcc.target/i386/vect8-ret.c: Likewise.
4098         * gcc.target/i386/vectorize5.c: Likewise.
4099         * gcc.target/i386/wmul-1.c: Likewise.
4100         * gcc.target/i386/wmul-2.c: Likewise.
4101         * gcc.target/i386/wrfsbase-1.c: Likewise.
4102         * gcc.target/i386/wrfsbase-2.c: Likewise.
4103         * gcc.target/i386/wrgsbase-1.c: Likewise.
4104         * gcc.target/i386/wrgsbase-2.c: Likewise.
4105         * gcc.target/i386/xop-pcmov.c: Likewise.
4106         * gcc.target/i386/xop-pcmov2.c: Likewise.
4107         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4108         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4109         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4110         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4111         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4112         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4113         * gcc.target/i386/zee.c: Likewise.
4114         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4115         * gfortran.dg/compiler-directive_2.f: Likewise.
4116         * gfortran.dg/g77/20010216-1.f: Likewise.
4117         * gfortran.dg/gomp/pr39152.f90: Likewise.
4118         * gfortran.dg/pr33794.f90: Likewise.
4119
4120 2011-07-09  Jason Merrill  <jason@redhat.com>
4121
4122         * g++.dg/cpp0x/regress/regress5.C: New.
4123
4124 2011-07-08  Jason Merrill  <jason@redhat.com>
4125
4126         PR c++/45437
4127         * g++.dg/expr/compound-asn1.C: New.
4128         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4129
4130 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR target/49621
4133         * gcc.target/powerpc/altivec-34.c: New test.
4134
4135 2011-07-08  Jason Merrill  <jason@redhat.com>
4136
4137         PR c++/45603
4138         * g++.dg/abi/guard3.C: New.
4139
4140 2011-07-08  Julian Brown  <julian@codesourcery.com>
4141
4142         * lib/target-supports.exp
4143         (check_effective_target_arm_little_endian): New.
4144         (check_effective_target_vect_pack_trunc): Use above.
4145         (check_effective_target_vect_unpack): Likewise.
4146         (check_effective_target_vect_element_align): Test
4147         check_effective_target_arm_vect_no_misalign for ARM.
4148
4149 2011-07-08  Jason Merrill  <jason@redhat.com>
4150
4151         PR c++/49673
4152         * g++.dg/cpp0x/constexpr-rom.C: New.
4153
4154 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4155
4156         PR middle-end/49519
4157         * g++.dg/torture/pr49519.C: New test.
4158
4159 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4160
4161         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4162
4163 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4164
4165         PR testsuite/48727
4166         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4167
4168 2011-07-08  Richard Guenther  <rguenther@suse.de>
4169
4170         PR tree-optimization/49662
4171         * gcc.dg/graphite/interchange-14.c: XFAIL.
4172         * gcc.dg/graphite/interchange-15.c: Likewise.
4173         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4174
4175 2011-07-06  Jason Merrill  <jason@redhat.com>
4176
4177         PR c++/49663
4178         * g++.dg/cpp0x/regress/regress4.C: New.
4179
4180 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4181
4182         PR fortran/49648
4183         * gfortran.dg/result_in_spec_4.f90: New test.
4184
4185 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4186
4187         * gcc.target/sparc/cas64.c: New test.
4188
4189 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR c/49644
4192         * g++.dg/torture/pr49644.C: New test.
4193
4194         PR c/49644
4195         * gcc.c-torture/execute/pr49644.c: New test.
4196
4197 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4198
4199         * lib/target-supports.exp (check_effective_target_ia32): New.
4200         (check_effective_target_x32): Likewise.
4201         (check_effective_target_vect_cmdline_needed): Also check x32.
4202
4203 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4204
4205         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4206         dg-prune-output.
4207         * gcc.target/arm/pr42235.c: Likewise.
4208         * gcc.target/arm/pr42495.c: Likewise.
4209         * gcc.target/arm/pr42574.c: Likewise.
4210         * gcc.target/arm/thumb-branch1.c: Likewise.
4211
4212         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4213         unneeded prune of possible warning.
4214         * gcc.target/arm/pr40956.c: Likewise.
4215         * gcc.target/arm/pr42505.c: Likewise.
4216
4217         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4218         * gcc.c-torture/compile/pr46883.c: Likewise.
4219         * gcc.c-torture/compile/pr46934.c: Likewise.
4220
4221         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4222         for move to ../../gcc.c-torture/compile.
4223         * gcc.target/arm/pr46883.c: Likewise.
4224         * gcc.target/arm/pr46934.c: Likewise.
4225
4226         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4227         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4228         * gcc.target/arm/wmul-1.c: Likewise.
4229         * gcc.target/arm/wmul-2.c: Likewise.
4230         * gcc.target/arm/wmul-3.c: Likewise.
4231         * gcc.target/arm/wmul-4.c: Likewise.
4232         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4233         add tab after scan target.
4234         * gcc.target/arm/smlaltt-1.c: Likewise.
4235         * gcc.target/arm/smlatb-1.c: Likewise.
4236         * gcc.target/arm/smlatt-1.c: Likewise.
4237
4238 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR debug/49522
4241         * gcc.dg/debug/pr49522.c: New test.
4242
4243 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4244
4245         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4246         * gcc.dg/pr46212.c: Run only if target int32plus.
4247         * gcc.dg/torture/pr48146.c: Ditto.
4248         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4249         * c-c++-common/pr44832.c: Ditto.
4250         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4251         * gcc.dg/pr31490.c: Ditto.
4252         * gcc.dg/torture/builtin-math-7.c: Run only if target
4253         large_double.
4254         * gcc.dg/torture/pr45764.c: Skip for AVR.
4255         * gcc.dg/pr47893.c: Ditto.
4256
4257 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4258
4259         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4260         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4261         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4262         add tab to scan target.
4263
4264 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4265
4266         * gcc.target/arm/neon-modes-3.c: New test.
4267
4268 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4269
4270         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4271         -fno-loop-interchange -ffast-math.
4272
4273 2011-07-07  Richard Guenther  <rguenther@suse.de>
4274
4275         * gcc.dg/ftrapv-3.c: New testcase.
4276
4277 2011-07-07  Richard Guenther  <rguenther@suse.de>
4278
4279         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4280         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4281
4282 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4283
4284         * gcc.dg/binop-notxor1.c: New test.
4285         * gcc.dg/binop-notand4a.c: New test.
4286         * gcc.dg/binop-notxor2.c: New test.
4287         * gcc.dg/binop-notand3a.c: New test.
4288         * gcc.dg/binop-notand2a.c: New test.
4289         * gcc.dg/binop-notand6a.c: New test.
4290         * gcc.dg/binop-notor1.c: New test.
4291         * gcc.dg/binop-notand1a.c: New test.
4292         * gcc.dg/binop-notand5a.c: New test.
4293         * gcc.dg/binop-notor2.c: New test.
4294
4295 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR middle-end/49640
4298         * gcc.dg/gomp/pr49640.c: New test.
4299
4300 2011-07-07  Richard Guenther  <rguenther@suse.de>
4301
4302         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4303
4304 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4305
4306         PR target/39150
4307         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4308
4309 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4310
4311         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4312         * gcc.target/powerpc/no-r11-2.c: Ditto.
4313         * gcc.target/powerpc/no-r11-3.c: Ditto.
4314
4315 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4316
4317         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4318         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4319
4320 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4321
4322         * lib/target-supports.exp (check_profiling_available): Disable
4323         profiling with -fprofile-generate for target avr.
4324
4325 2011-07-06  Richard Guenther  <rguenther@suse.de>
4326
4327         PR tree-optimization/49645
4328         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4329
4330 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4331
4332         PR middle-end/47383
4333         * gcc.dg/pr47383.c: New.
4334
4335 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4336
4337         PR tree-optimization/49647
4338         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4339
4340 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4341
4342         PR testsuite/49542
4343         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4344         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4345
4346 2011-07-05  Jason Merrill  <jason@redhat.com>
4347
4348         PR c++/48157
4349         * g++.dg/template/template-id-4.C: New.
4350
4351 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4352
4353         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4354         * gcc.dg/pr43402.c: Ditto.
4355
4356 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4357
4358         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4359
4360 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4361
4362         * gcc.target/powerpc/ppc-switch-1.c: New test for
4363         --param case-values-threshold.
4364         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4365
4366 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4367
4368         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4369
4370 2011-07-05  Jason Merrill  <jason@redhat.com>
4371
4372         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4373
4374 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4375
4376         PR tree-optimization/47654
4377         * gcc.dg/graphite/block-pr47654.c: New.
4378
4379 2011-07-05  Jason Merrill  <jason@redhat.com>
4380
4381         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4382
4383 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4384
4385         PR tree-optimization/49580
4386         * gcc.dg/autopar/pr49580.c: New test.
4387
4388 2011-07-05  Richard Guenther  <rguenther@suse.de>
4389
4390         PR tree-optimization/49518
4391         PR tree-optimization/49628
4392         * g++.dg/torture/pr49628.C: New testcase.
4393         * gcc.dg/torture/pr49518.c: Likewise.
4394
4395 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4396
4397         * ada/acats/run_acats (which): Extract last field from type -p,
4398         type output only if command succeeded.
4399
4400 2011-07-04  Jason Merrill  <jason@redhat.com>
4401
4402         * g++.dg/abi/mangle48.C: New.
4403
4404         * g++.dg/cpp0x/diag1.C: New.
4405
4406         * g++.dg/diagnostic/aka1.C: New.
4407
4408 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR rtl-optimization/49619
4411         * gcc.dg/pr49619.c: New test.
4412
4413         PR rtl-optimization/49472
4414         * gfortran.dg/pr49472.f90: New test.
4415
4416         PR debug/49602
4417         * gcc.dg/pr49602.c: New test.
4418
4419 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4420
4421         PR target/34734
4422         PR target/44643
4423         * gcc.target/avr/avr.exp: Run over cpp files, too.
4424         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4425         * gcc.target/avr/progmem.h: New file.
4426         * gcc.target/avr/exit-abort.h: New file.
4427         * gcc.target/avr/progmem-error-1.c: New file.
4428         * gcc.target/avr/progmem-error-1.cpp: New file.
4429         * gcc.target/avr/progmem-warning-1.c: New file.
4430         * gcc.target/avr/torture/progmem-1.c: New file.
4431         * gcc.target/avr/torture/progmem-1.cpp: New file.
4432
4433 2011-07-04  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/49615
4436         * g++.dg/torture/pr49615.C: New testcase.
4437
4438 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4439
4440         PR tree-optimization/49610
4441         * gcc.dg/vect/pr49610.c: New test.
4442
4443 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4444
4445         * gnat.dg/specs/debug1.ads: New test.
4446
4447 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4448
4449         PR fortran/49562
4450         * gfortran.dg/typebound_proc_23.f90: New.
4451
4452 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4453
4454         PR c++/49605
4455         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4456
4457 2011-07-01  Jason Merrill  <jason@redhat.com>
4458
4459         PR c++/48261
4460         * g++.dg/template/template-id-3.C: New.
4461
4462         PR c++/48593
4463         * g++.dg/template/qualified-id4.C: New.
4464
4465         PR c++/48883
4466         * g++.dg/template/explicit-args4.C: New.
4467
4468         PR c++/49085
4469         * g++.dg/template/offsetof2.C: New.
4470
4471 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4472
4473         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4474
4475 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4476
4477         PR libmudflap/49549
4478         * lib/target-supports.exp (check_effective_target_gld): New proc.
4479
4480 2011-07-01  Richard Guenther  <rguenther@suse.de>
4481
4482         PR tree-optimization/49603
4483         * gcc.dg/torture/pr49603.c: New testcase.
4484
4485 2011-06-30  Jason Merrill  <jason@redhat.com>
4486
4487         PR c++/49387
4488         * g++.dg/rtti/template1.C: New.
4489
4490         PR c++/49569
4491         * g++.dg/cpp0x/regress/ctor1.C: New.
4492
4493         PR c++/49355
4494         * g++.dg/cpp0x/initlist54.C: New.
4495
4496 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4497
4498         * gcc.dg/tree-ssa/sra-12.c: New test.
4499
4500 2011-06-29  Jason Merrill  <jason@redhat.com>
4501
4502         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4503
4504 2011-06-30  Richard Guenther  <rguenther@suse.de>
4505
4506         PR tree-optimization/46787
4507         * gcc.dg/vect/vect-121.c: New testcase.
4508
4509 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4510
4511         PR tree-optimization/49094
4512         * gcc.dg/tree-ssa/pr49094.c: New test.
4513
4514 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR fortran/49540
4517         * gfortran.dg/pr49540-1.f90: New test.
4518         * gfortran.dg/pr49540-2.f90: New test.
4519
4520 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4521
4522         PR ada/49511
4523         * ada/acats/run_acats (which): Use last field of type -p output.
4524
4525 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4526             Iain Sandoe  <iains@gcc.gnu.org>
4527
4528         PR libobjc/36610
4529         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4530         Only skip on 64-bit *-*-darwin8* && !objc2.
4531
4532 2011-06-30  Richard Guenther  <rguenther@suse.de>
4533
4534         PR tree-optimization/38752
4535         * gcc.c-torture/compile/pr38752.c: New testcase.
4536
4537 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4538
4539         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4540         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4541
4542 2011-06-29  Jason Merrill  <jason@redhat.com>
4543
4544         PR c++/49216
4545         * g++.dg/cpp0x/initlist53.C: Use placement new.
4546         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4547         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4548
4549         PR c++/49003
4550         * g++.dg/cpp0x/trailing6.C: New.
4551         * g++.dg/cpp0x/pr45908.C: No error.
4552
4553         PR c++/49272
4554         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4555
4556         PR c++/49520
4557         * g++.dg/cpp0x/constexpr-using2.C: New.
4558
4559         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4560
4561         PR c++/45923
4562         * g++.dg/cpp0x/constexpr-diag3.C: New.
4563         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4564         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4565         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4566         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4567
4568 2011-06-29  Jason Merrill  <jason@redhat.com>
4569
4570         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4571
4572 2011-06-29  Richard Guenther  <rguenther@suse.de>
4573
4574         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4575
4576 2011-06-29  Jason Merrill  <jason@redhat.com>
4577
4578         * g++.dg/cpp0x/initlist-value2.C: New.
4579
4580         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4581         * g++.dg/cpp0x/initlist-value.C: New.
4582
4583 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4584
4585         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4586
4587 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4588
4589         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4590         * gcc.dg/inline_2.c: Likewise.
4591         * gcc.dg/unroll_1.c: Likewise.
4592
4593 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4594
4595         PR debug/49567
4596         * gcc.target/i386/pr49567.c: New test.
4597
4598 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4599
4600         * gnat.dg/opt17.ad[sb]: New test.
4601
4602 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4603             Tom de Vries  <tom@codesourcery.com>
4604
4605         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4606         (check_effective_target_arm_thumb2): New effective targets.
4607         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4608         properly.  Clean up temporary files.
4609         * gcc.target/arm/ivopts-2.c: Likewise.
4610         * gcc.target/arm/ivopts-3.c: Likewise.
4611         * gcc.target/arm/ivopts-4.c: Likewise.
4612         * gcc.target/arm/ivopts-5.c: Likewise.
4613         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4614
4615 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4616
4617         PR fortran/49479
4618         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4619
4620 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4621
4622         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4623         * gcc.target/arm/vfp-ldmias.c: Likewise.
4624         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4625         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4626         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4627         * gcc.target/arm/vfp-stmias.c: Likewise.
4628         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4629         * gcc.target/arm/vfp-stmiad.c: Likewise.
4630
4631 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4632
4633         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4634         dg-prune-output.
4635         * gcc.target/arm/pr45701-2.c: Ditto.
4636
4637 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/49466
4640         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4641         * gfortran.dg/extends_14.f03: Modified.
4642
4643 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4644
4645         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4646         early if the test is already being skipped.
4647
4648         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4649         scan-assembler-dem-not): For missing file, report unresolved with
4650         same message as for pass/fail, with reason reported in log file.
4651
4652         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4653         from add_options_for_arm_neon_fp16.
4654         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4655         check_effective_target_arm_neon_fp16_ok_nocache.
4656         Check -mfpu and -mfloat-abi options from current multilib.
4657         Do not require neon support.
4658         (check_effective_target_arm_fp16_ok): Renamed from
4659         check_effecitve_target_arm_neon_fp16_ok.
4660         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4661         arm_neon_fp16_ok and arm_fp16.
4662         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4663         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4664         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4665         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4666
4667 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4668
4669         * gcc.dg/builtin-assume-aligned-1.c: New test.
4670         * gcc.dg/builtin-assume-aligned-2.c: New test.
4671         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4672
4673         PR debug/49544
4674         * gcc.dg/pr49544.c: New test.
4675
4676 2011-06-27  Richard Guenther  <rguenther@suse.de>
4677
4678         PR tree-optimization/49394
4679         * g++.dg/torture/pr49394.C: New testcase.
4680
4681 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4682
4683         * gcc.dg/optimize-bswapdi-2.c: New test.
4684
4685 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4686             Richard Sandiford  <richard.sandiford@linaro.org>
4687
4688         PR tree-optimization/49169
4689         * gcc.dg/torture/pr49169.c: New test.
4690
4691 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4692
4693         PR testsuite/49529
4694         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4695
4696         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4697         hppa*-*-hpux*.
4698
4699 2011-06-26  Jason Merrill  <jason@redhat.com>
4700
4701         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4702
4703         PR c++/49528
4704         * g++.dg/init/ref19.C: New.
4705         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4706
4707 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4708
4709         PR tree-optimization/48377
4710         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4711         non_strict_align.
4712
4713 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4714
4715         PR middle-end/49191
4716         * lib/target-supports.exp (check_effective_target_non_strict_align):
4717         New.
4718         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4719
4720 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4721
4722         PR tree-optimizations/49516
4723         * g++.dg/tree-ssa/pr49516.C: New test.
4724
4725 2011-06-23  Jason Merrill  <jason@redhat.com>
4726
4727         PR c++/35255
4728         * g++.dg/template/partial10.C: New.
4729         * g++.dg/template/partial11.C: New.
4730
4731 2011-06-23  Jeff Law <law@redhat.com>
4732
4733         PR middle-end/48770
4734         * gcc.dg/pr48770.c: New test.
4735
4736 2011-06-23  Jan Hubicka  <jh@suse.cz>
4737
4738         PR middle-end/49373
4739         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4740
4741 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR testsuite/49512
4744         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4745         instead of -fdump-tree-optimized.
4746
4747 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4748
4749         PR c++/44625
4750         * g++.dg/template/crash107.C: New.
4751         * g++.dg/template/error17.C: Adjust.
4752
4753 2011-06-23  Jason Merrill  <jason@redhat.com>
4754
4755         PR c++/49507
4756         * g++.dg/cpp0x/defaulted30.C: New.
4757
4758         PR c++/49440
4759         * g++.dg/rtti/anon-ns1.C: New.
4760
4761         PR c++/49395
4762         * g++.dg/init/ref18.C: New.
4763
4764         PR c++/36435
4765         * g++.dg/template/partial9.C: New.
4766
4767 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4768
4769         PR middle-end/49373
4770         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4771
4772 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR debug/49496
4775         * gcc.dg/pr49496.c: New test.
4776
4777 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4778
4779         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4780         is not xscale.
4781
4782         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4783
4784         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4785         * gcc.target/arm/pr42879.c: Likewise.
4786         * gcc.target/arm/pr45701-3.c: Likewise.
4787
4788         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4789         * gcc.target/arm/pr40482.c: Likewise.
4790         * gcc.target/arm/stack-corruption.c: Likewise.
4791
4792 2011-06-22  Richard Guenther  <rguenther@suse.de>
4793
4794         PR tree-optimization/49493
4795         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4796
4797 2011-06-22  Jason Merrill  <jason@redhat.com>
4798
4799         PR c++/49260
4800         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4801
4802 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4803             Dmitry Melnik  <dm@ispras.ru>
4804
4805         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4806         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4807         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4808
4809 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4810
4811         * gcc.target/arm/tlscall.c: New.
4812
4813 2011-06-21  Jason Merrill  <jason@redhat.com>
4814
4815         PR c++/49172
4816         * g++.dg/cpp0x/constexpr-ref1.C: New.
4817         * g++.dg/cpp0x/constexpr-ref2.C: New.
4818         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4819
4820         PR c++/49482
4821         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4822
4823         PR c++/49418
4824         * g++.dg/template/param3.C: New.
4825
4826 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4827
4828         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4829         my_clrsb test functions.
4830         (main): Test clrsb.
4831         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4832         test_sll, test_ull): Add clrsb tests.
4833         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4834         clrsbll.
4835
4836 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4837
4838         PR fortran/49112
4839         * gfortran.dg/class_44.f03: New.
4840
4841 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4842
4843         PR tree-optimization/49478
4844         * gcc.dg/vect/pr49478.c
4845
4846 2011-06-21  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/49483
4849         * gcc.dg/vect/vect-120.c: New testcase.
4850
4851 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4852
4853         PR testsuite/49443
4854         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4855         * gcc.dg/vect/vect-peel-4.c: Likewise.
4856
4857 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4858
4859         PR middle-end/49139
4860         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4861         * gcc.dg/always_inline2.c: Likewise.
4862         * gcc.dg/always_inline3.c: Likewise.
4863         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4864         * gcc.dg/inline_1.c: Likewise.
4865         * gcc.dg/inline_2.c: Likewise.
4866         * gcc.dg/inline_3.c: Likewise.
4867         * gcc.dg/inline_4.c: Likewise.
4868         * gcc.dg/20051201-1.c: Likewise.
4869         * gcc.dg/pr40087.c: Likewise.
4870         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4871         * gcc.dg/inline-22.c: Likewise.
4872         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4873         * gcc.dg/lto/20090218-1_1.c: Likewise.
4874         * g++.dg/ipa/devirt-7.C: Likewise.
4875         * gcc.dg/uninit-pred-5_a.c: Likewise.
4876         * gcc.dg/uninit-pred-5_b.c: Likewise.
4877         * gcc.dg/fail_always_inline.c: New.
4878
4879 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4880
4881         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4882         into 6 jobs instead of 3.
4883
4884 2011-06-20  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/49216
4887         * g++.dg/cpp0x/initlist53.C: New.
4888
4889 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4890
4891         PR fortran/18918
4892         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4893         * gfortran.dg/coarray_lock_3.f90: New.
4894         * gfortran.dg/coarray/lock_1.f90: New.
4895
4896 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4897
4898         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4899         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4900         unresolved and report the reason to the log file.
4901
4902         * lib/scanasm.exp (object-size): Move argument processing earlier
4903         to report errors before verifying that the file exists.  Report
4904         problems detected at runtime as unresolved instead of error and
4905         report their reasons to the log file.
4906
4907 2011-06-20  Jason Merrill  <jason@redhat.com>
4908
4909         PR c++/47080
4910         * g++.dg/cpp0x/explicit6.C: New.
4911
4912         PR c++/47635
4913         * g++.dg/cpp0x/enum20.C: New.
4914
4915         PR c++/48138
4916         * g++.dg/ext/attr-aligned01.C: New.
4917
4918         PR c++/49205
4919         * g++.dg/cpp0x/variadic-default.C: New.
4920
4921         PR c++/43321
4922         * g++.dg/cpp0x/auto26.C: New.
4923
4924         PR c++/43831
4925         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4926
4927 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4928
4929         * gcc.dg/binop-notand1.c: New test.
4930         * gcc.dg/binop-notand2.c: New test.
4931         * gcc.dg/binop-notand3.c: New test.
4932         * gcc.dg/binop-notand4.c: New test.
4933         * gcc.dg/binop-notand5.c: New test.
4934         * gcc.dg/binop-notand6.c: New test.
4935
4936 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR testsuite/49432
4939         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4940
4941 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4942
4943         PR fortran/49400
4944         * gfortran.dg/proc_ptr_31.f90: New.
4945
4946 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4947
4948         * gnat.dg/volatile6.adb: New test.
4949         * gnat.dg/volatile7.adb: Likewise.
4950         * gnat.dg/volatile8.adb: Likewise.
4951         * gnat.dg/volatile9.adb: Likewise.
4952
4953 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4954
4955         * gnat.dg/constant3.adb: New test.
4956
4957 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4958
4959         PR libfortran/49296
4960         * gfortran.dg/read_list_eof_1.f90: New test.
4961
4962 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR target/49411
4965         * gcc.target/i386/testimm-1.c: New test.
4966         * gcc.target/i386/testimm-2.c: New test.
4967         * gcc.target/i386/testimm-3.c: New test.
4968         * gcc.target/i386/testimm-4.c: New test.
4969         * gcc.target/i386/testimm-5.c: New test.
4970         * gcc.target/i386/testimm-6.c: New test.
4971         * gcc.target/i386/testimm-7.c: New test.
4972         * gcc.target/i386/testimm-8.c: New test.
4973         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4974         * gcc.target/i386/xop-rotate1-int.c: New test.
4975         * gcc.target/i386/xop-rotate2-int.c: New test.
4976
4977 2011-06-17  Jason Merrill  <jason@redhat.com>
4978
4979         * g++.dg/cpp0x/rv-func2.C: New.
4980
4981         * g++.dg/debug/dwarf2/lambda1.C: New.
4982         * g++.dg/warn/Wshadow-6.C: Adjust.
4983
4984 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4985
4986         PR fortran/48699
4987         * gfortran.dg/move_alloc_5.f90: New.
4988
4989 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4990
4991         PR rtl-optimization/48542
4992         * gcc.dg/torture/pr48542.c: New test.
4993
4994 2011-06-16  Jason Merrill  <jason@redhat.com>
4995
4996         PR c++/44160
4997         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4998
4999         PR c++/45378
5000         * g++.dg/cpp0x/initlist52.C New.
5001
5002         PR c++/45399
5003         * c-c++-common/raw-string-12.c: New.
5004
5005         PR c++/49229
5006         * g++.dg/cpp0x/sfinae26.C: New.
5007
5008         PR c++/49251
5009         * g++.dg/cpp0x/variadic113.C: New.
5010
5011         PR c++/49420
5012         * g++.dg/cpp0x/variadic112.C: New.
5013
5014 2011-06-16  Jeff Law <law@redhat.com>
5015
5016         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5017         improved jump threading.
5018         * gcc.dg/builtin-object-size-2.c: Likewise.
5019         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5020
5021 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5022
5023         PR fortran/49074
5024         * gfortran.dg/typebound_assignment_3.f03: New.
5025
5026 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5027
5028         PR testsuite/48727
5029         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5030
5031 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5032
5033         PR tree-optimization/49343
5034         * gnat.dg/discr31.ad[sb]: New test.
5035
5036 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5037
5038         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5039
5040 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5041
5042         PR target/45098
5043         * gcc.target/arm/ivopts-3.c: Update test.
5044         * gcc.target/arm/ivopts-5.c: Same.
5045
5046 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5047
5048         Revert:
5049         2011-06-10  Wei Guozhi  <carrot@google.com>
5050
5051         PR target/45335
5052         * gcc.target/arm/pr45335.c: New test.
5053         * gcc.target/arm/pr45335-2.c: New test.
5054         * gcc.target/arm/pr45335-3.c: New test.
5055         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5056         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5057         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5058
5059 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5060
5061         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5062
5063 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/49417
5066         * gfortran.dg/class_43.f03: New.
5067
5068 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR tree-optimization/49419
5071         * gcc.c-torture/execute/pr49419.c: New test.
5072
5073 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5074
5075         * gcc.dg/sms-9.c: New file.
5076
5077 2011-06-15  Easwaran Raman  <eraman@google.com>
5078
5079         PR rtl-optimization/49414
5080         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5081
5082 2011-06-14  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/cpp0x/noexcept13.C: New.
5085
5086 2011-06-14  Easwaran Raman  <eraman@google.com>
5087
5088         PR rtl-optimization/44194
5089         * gcc.dg/pr44194-1.c: New test.
5090         * gcc.dg/pr44194-2.c: New test.
5091
5092 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5093
5094         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5095         switches.
5096         * gcc.target/arm/pr45701-2.c: Likewise.
5097         * gcc.target/arm/thumb-branch1.c: Likewise.
5098
5099 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5100
5101         PR testsuite/48727
5102         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5103
5104 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5105
5106         * gcc.target/arm/pr45701-1.c: Require thumb support.
5107         * gcc.target/arm/pr45701-2.c: Likewise.
5108         * gcc.target/arm/thumb-branch1.c: Likewise.
5109
5110         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5111         * gcc.target/arm/pr39839.c: Likewise.
5112         * gcc.target/arm/pr40657-2.c: Likewise.
5113         * gcc.target/arm/pr40956.c: Likewise.
5114         * gcc.target/arm/pr41679.c: Likewise.
5115         * gcc.target/arm/pr42235.c: Likewise.
5116         * gcc.target/arm/pr42495.c: Likewise.
5117         * gcc.target/arm/pr42505.c: Likewise.
5118         * gcc.target/arm/pr42574.c: Likewise.
5119         * gcc.target/arm/pr46883.c: Likewise.
5120         * gcc.target/arm/pr46934.c: Likewise.
5121         * gcc.target/arm/xor-and.c: Likewise.
5122
5123 2011-06-14  Jason Merrill  <jason@redhat.com>
5124
5125         * g++.dg/other/error23.C: Adjust error message.
5126         * g++.dg/other/error32.C: Likewise.
5127
5128         PR c++/49389
5129         * g++.dg/cpp0x/rv-dotstar.C: New.
5130
5131         PR c++/49369
5132         * g++.dg/cpp0x/decltype30.C: New.
5133
5134         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5135
5136 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR fortran/49103
5139         * gfortran.dg/pr49103.f90: New test.
5140
5141 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5142
5143         PR target/45098
5144         * gcc.target/arm/ivopts-3.c: New test.
5145         * gcc.target/arm/ivopts-4.c: New test.
5146         * gcc.target/arm/ivopts-5.c: New test.
5147
5148 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR rtl-optimization/49390
5151         * gcc.c-torture/execute/pr49390.c: New test.
5152
5153 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5154
5155         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5156
5157 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5158
5159         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5160         * gcc.c-torture/execute/cmpsi-2.x: New file.
5161         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5162         * gcc.c-torture/execute/pr45262.x: New file.
5163         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5164         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5165         int32plus
5166         * gcc.c-torture/compile/pr49163.c: Ditto.
5167
5168 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5169
5170         * gcc.dg/vect/vect-16.c: Rename to...
5171         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5172         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5173         for double-word vectors.
5174         * gcc.dg/vect/vect-peel-4.c: Likewise.
5175         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5176         vect_element_align.
5177         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5178         -fno-fast-math.
5179
5180 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5181
5182         PR target/44618
5183         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5184
5185 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5186
5187         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5188
5189 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5190
5191         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5192
5193 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5194
5195         * gfortran.dg/trim_optimize_8.f90:  New test case.
5196
5197 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5198            Ira Rosen  <ira.rosen@linaro.org>
5199
5200         PR tree-optimization/49352
5201         * gcc.dg/vect/pr49352.c: New test.
5202
5203 2011-06-12  Tobias Burnus
5204
5205         PR fortran/49324
5206         * gfortran.dg/alloc_comp_assign_11.f90: New.
5207
5208 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5209
5210         * gfortran.dg/trim_optimize_7.f90:  New test.
5211
5212 2011-06-10  Wei Guozhi  <carrot@google.com>
5213
5214         PR target/45335
5215         * gcc.target/arm/pr45335.c: New test.
5216         * gcc.target/arm/pr45335-2.c: New test.
5217         * gcc.target/arm/pr45335-3.c: New test.
5218         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5219         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5220         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5221
5222 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5223
5224         PR c++/41769
5225         * g++.dg/parse/error39.C: New.
5226
5227 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5228
5229         * gcc.target/arm/20090811-1.c: Skip for incompatible
5230         options, do not override other options.
5231         * gcc.target/arm/combine-cmp-shift.c: Skip for
5232         incompatible options.
5233         * gcc.target/arm/pr45094.c: Likewise.
5234         * gcc.target/arm/scd42-1.c: Likewise.
5235         * gcc.target/arm/scd42-3.c: Likewise.
5236         * gcc.target/arm/thumb-ltu.c: Likewise.
5237
5238         * lib/target-supports.exp
5239         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5240         multilib flags use -mfpu with a value other than neon-fp16.
5241
5242 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5243
5244         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5245         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5246
5247 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5248
5249         * lib/target-supports.exp (check_effective_target_pie): New proc.
5250         * gcc.dg/pie-link.c: Use target pie.
5251
5252 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5253             Laurent Roug�  <laurent.rouge@menta.fr>
5254
5255         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5256         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5257
5258 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5259
5260         * gfortran.dg/coarray/sync_1.f90: New test for
5261         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5262
5263 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5264
5265         PR tree-optimization/49318
5266         * gcc.dg/vect/pr49318.c: New test.
5267
5268 2011-06-09  David Krauss  <potswa@mac.com>
5269
5270         * g++.dg/template/arrow1.C: New.
5271
5272 2011-06-09  Jason Merrill  <jason@redhat.com>
5273
5274         * lib/prune.exp: Prune "note"s.
5275         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5276
5277         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5278         * g++.dg/template/dependent-expr3.C: Likewise.
5279         * g++.dg/parse/template7.C: Likewise.
5280         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5281         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5282         * g++.old-deja/g++.pt/friend38.C: Likewise.
5283         * g++.old-deja/g++.pt/crash32.C: Likewise.
5284         * g++.old-deja/g++.other/init4.C: Likewise.
5285         * g++.old-deja/g++.other/friend8.C: Likewise.
5286
5287         * g++.dg/ext/complex7.C: Adjust expected output.
5288         * g++.dg/diagnostic/method1.C: Likewise.
5289         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5290         * g++.dg/parse/crash33.C: Likewise.
5291         * g++.dg/other/warning1.C: Likewise.
5292         * g++.dg/init/pr29571.C: Likewise.
5293         * g++.dg/warn/overflow-warn-1.C: Likewise.
5294         * g++.dg/warn/overflow-warn-3.C: Likewise.
5295         * g++.dg/warn/overflow-warn-4.C: Likewise.
5296         * g++.old-deja/g++.oliva/template1.C: Likewise.
5297
5298         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5299         * g++.dg/parse/template7.C: Adjust.
5300
5301 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5302
5303         PR target/49307
5304         * gcc.dg/pr49307.c: New.
5305
5306 2011-06-09  Wei Guozhi  <carrot@google.com>
5307
5308         PR target/46975
5309         * gcc.target/arm/pr46975.c: New testcase.
5310
5311 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5312
5313         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5314         (PMETH, arglist_t): Removed.
5315         (method_get_number_of_arguments): Removed.
5316         (method_get_nth_argument): Removed.
5317         (method_get_first_argument): Removed.
5318         (method_get_next_argument): Removed.
5319         (method_get_sizeof_arguments): Removed.
5320         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5321         (PMETH): Removed.
5322         (method_get_number_of_arguments): Removed.
5323         (method_get_nth_argument): Removed.
5324         (method_get_first_argument): Removed.
5325         (method_get_next_argument): Removed.
5326         (method_get_sizeof_arguments): Removed.
5327         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5328
5329 2011-06-09  David Li  <davidxl@google.com>
5330
5331         * gcc.dg/dump-pass.c: New test.
5332
5333 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5334
5335         PR c++/29003
5336         * g++.dg/parse/error38.C: New.
5337
5338 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5339
5340         PR middle-end/49308
5341         * gfortran.dg/pr49308.f90: New test.
5342
5343 2011-06-08  Jason Merrill  <jason@redhat.com>
5344
5345         * g++.dg/cpp0x/noexcept11.C: New.
5346         * g++.dg/cpp0x/noexcept12.C: New.
5347         * g++.dg/cpp0x/sfinae11.C: Adjust.
5348
5349 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR testsuite/49323
5352         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5353         to dg-options, match also DW_AT_linkage_name.
5354
5355 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5356
5357         PR middle-end/21953
5358         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5359         -fno-common on alpha*-dec-osf*.
5360         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5361
5362 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5363
5364         PR rtl-optimization/49303
5365         * gcc.target/ia64/pr49303.c: New test.
5366
5367 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5368
5369         PR fortran/18918
5370         * gfortran.dg/coarray_lock_1.f90: New.
5371         * gfortran.dg/coarray_lock_2.f90: New.
5372
5373 2011-06-07  Jason Merrill  <jason@redhat.com>
5374
5375         * lib/prune.exp: Look for "required" rather than "instantiated".
5376         * g++.dg/abi/mangle11.C: Likewise.
5377         * g++.dg/abi/mangle12.C: Likewise.
5378         * g++.dg/abi/mangle17.C: Likewise.
5379         * g++.dg/abi/mangle20-2.C: Likewise.
5380         * g++.dg/abi/pragma-pack1.C: Likewise.
5381         * g++.dg/cpp0x/decltype26.C: Likewise.
5382         * g++.dg/cpp0x/decltype28.C: Likewise.
5383         * g++.dg/cpp0x/decltype29.C: Likewise.
5384         * g++.dg/cpp0x/enum11.C: Likewise.
5385         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5386         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5387         * g++.dg/cpp0x/pr47416.C: Likewise.
5388         * g++.dg/ext/case-range2.C: Likewise.
5389         * g++.dg/ext/case-range3.C: Likewise.
5390         * g++.dg/gomp/for-19.C: Likewise.
5391         * g++.dg/gomp/pr37533.C: Likewise.
5392         * g++.dg/gomp/pr38639.C: Likewise.
5393         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5394         * g++.dg/inherit/base3.C: Likewise.
5395         * g++.dg/inherit/using6.C: Likewise.
5396         * g++.dg/init/placement4.C: Likewise.
5397         * g++.dg/init/reference3.C: Likewise.
5398         * g++.dg/lookup/scoped6.C: Likewise.
5399         * g++.dg/lookup/using7.C: Likewise.
5400         * g++.dg/other/abstract1.C: Likewise.
5401         * g++.dg/other/error10.C: Likewise.
5402         * g++.dg/other/error5.C: Likewise.
5403         * g++.dg/other/field1.C: Likewise.
5404         * g++.dg/other/offsetof5.C: Likewise.
5405         * g++.dg/parse/bitfield2.C: Likewise.
5406         * g++.dg/parse/constant4.C: Likewise.
5407         * g++.dg/parse/crash20.C: Likewise.
5408         * g++.dg/parse/invalid-op1.C: Likewise.
5409         * g++.dg/parse/non-dependent2.C: Likewise.
5410         * g++.dg/parse/template18.C: Likewise.
5411         * g++.dg/tc1/dr152.C: Likewise.
5412         * g++.dg/tc1/dr166.C: Likewise.
5413         * g++.dg/tc1/dr176.C: Likewise.
5414         * g++.dg/tc1/dr213.C: Likewise.
5415         * g++.dg/template/access11.C: Likewise.
5416         * g++.dg/template/access2.C: Likewise.
5417         * g++.dg/template/access3.C: Likewise.
5418         * g++.dg/template/access7.C: Likewise.
5419         * g++.dg/template/arg7.C: Likewise.
5420         * g++.dg/template/cond2.C: Likewise.
5421         * g++.dg/template/crash13.C: Likewise.
5422         * g++.dg/template/crash40.C: Likewise.
5423         * g++.dg/template/crash7.C: Likewise.
5424         * g++.dg/template/crash84.C: Likewise.
5425         * g++.dg/template/ctor5.C: Likewise.
5426         * g++.dg/template/defarg13.C: Likewise.
5427         * g++.dg/template/defarg14.C: Likewise.
5428         * g++.dg/template/dtor7.C: Likewise.
5429         * g++.dg/template/eh2.C: Likewise.
5430         * g++.dg/template/error2.C: Likewise.
5431         * g++.dg/template/error43.C: Likewise.
5432         * g++.dg/template/friend32.C: Likewise.
5433         * g++.dg/template/injected1.C: Likewise.
5434         * g++.dg/template/instantiate1.C: Likewise.
5435         * g++.dg/template/instantiate3.C: Likewise.
5436         * g++.dg/template/instantiate5.C: Likewise.
5437         * g++.dg/template/instantiate7.C: Likewise.
5438         * g++.dg/template/local6.C: Likewise.
5439         * g++.dg/template/lookup2.C: Likewise.
5440         * g++.dg/template/member5.C: Likewise.
5441         * g++.dg/template/memfriend15.C: Likewise.
5442         * g++.dg/template/memfriend16.C: Likewise.
5443         * g++.dg/template/memfriend17.C: Likewise.
5444         * g++.dg/template/memfriend7.C: Likewise.
5445         * g++.dg/template/meminit1.C: Likewise.
5446         * g++.dg/template/nested3.C: Likewise.
5447         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5448         * g++.dg/template/nontype12.C: Likewise.
5449         * g++.dg/template/nontype13.C: Likewise.
5450         * g++.dg/template/nontype6.C: Likewise.
5451         * g++.dg/template/pr23510.C: Likewise.
5452         * g++.dg/template/pr35240.C: Likewise.
5453         * g++.dg/template/ptrmem15.C: Likewise.
5454         * g++.dg/template/ptrmem6.C: Likewise.
5455         * g++.dg/template/qualified-id1.C: Likewise.
5456         * g++.dg/template/qualttp20.C: Likewise.
5457         * g++.dg/template/qualttp3.C: Likewise.
5458         * g++.dg/template/qualttp4.C: Likewise.
5459         * g++.dg/template/qualttp5.C: Likewise.
5460         * g++.dg/template/qualttp6.C: Likewise.
5461         * g++.dg/template/qualttp7.C: Likewise.
5462         * g++.dg/template/qualttp8.C: Likewise.
5463         * g++.dg/template/recurse.C: Likewise.
5464         * g++.dg/template/recurse2.C: Likewise.
5465         * g++.dg/template/ref5.C: Likewise.
5466         * g++.dg/template/scope2.C: Likewise.
5467         * g++.dg/template/sfinae10.C: Likewise.
5468         * g++.dg/template/sfinae3.C: Likewise.
5469         * g++.dg/template/sizeof3.C: Likewise.
5470         * g++.dg/template/static9.C: Likewise.
5471         * g++.dg/template/template-id-2.C: Likewise.
5472         * g++.dg/template/typedef13.C: Likewise.
5473         * g++.dg/template/typename4.C: Likewise.
5474         * g++.dg/template/using14.C: Likewise.
5475         * g++.dg/template/using2.C: Likewise.
5476         * g++.dg/template/warn1.C: Likewise.
5477         * g++.dg/warn/Wparentheses-13.C: Likewise.
5478         * g++.dg/warn/Wparentheses-15.C: Likewise.
5479         * g++.dg/warn/Wparentheses-16.C: Likewise.
5480         * g++.dg/warn/Wparentheses-17.C: Likewise.
5481         * g++.dg/warn/Wparentheses-18.C: Likewise.
5482         * g++.dg/warn/Wparentheses-19.C: Likewise.
5483         * g++.dg/warn/Wparentheses-20.C: Likewise.
5484         * g++.dg/warn/Wparentheses-23.C: Likewise.
5485         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5486         * g++.dg/warn/noeffect2.C: Likewise.
5487         * g++.dg/warn/noeffect4.C: Likewise.
5488         * g++.dg/warn/pr8570.C: Likewise.
5489         * g++.old-deja/g++.brendan/init2.C: Likewise.
5490         * g++.old-deja/g++.eh/spec6.C: Likewise.
5491         * g++.old-deja/g++.pt/crash10.C: Likewise.
5492         * g++.old-deja/g++.pt/crash36.C: Likewise.
5493         * g++.old-deja/g++.pt/derived3.C: Likewise.
5494         * g++.old-deja/g++.pt/error2.C: Likewise.
5495         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5496         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5497         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5498         * g++.old-deja/g++.pt/overload7.C: Likewise.
5499         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5500
5501 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5502             Iain Sandoe  <iains@gcc.gnu.org>
5503
5504         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5505         Added code to deal with the case when [Protocol
5506         -descriptionForInstanceMethod:] or [Protocol
5507         -descriptionForClassMethod:] returns NULL.
5508
5509 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5510             Iain Sandoe  <iains@gcc.gnu.org>
5511
5512         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5513         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5514         Added cast.
5515
5516 2011-06-07  Xinliang David Li  <davidxl@google.com>
5517
5518         * gcc.dg/inline_2.c: New test.
5519         * gcc.dg/unroll_2.c: New test.
5520         * gcc.dg/inline_3.c: New test.
5521         * gcc.dg/unroll_3.c: New test.
5522         * gcc.dg/inline_4.c: New test.
5523         * gcc.dg/unroll_4.c: New test.
5524         * gcc.dg/inline_1.c: New test.
5525         * gcc.dg/unroll_1.c: New test.
5526
5527 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529         PR tree-optimization/48497
5530         * lib/gcc-defs.exp (dg-additional-options): New proc.
5531         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5532         -msse2 on 32-bit x86.
5533
5534 2011-06-06  Jason Merrill  <jason@redhat.com>
5535
5536         * g++.dg/cpp0x/enum19.C: New.
5537
5538 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5539
5540         * gcc.target/arm/neon-reload-class.c: New test.
5541
5542 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5543
5544         PR debug/49130
5545         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5546
5547 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5548
5549         * gcc.target/arm/smlatb-1.c: New file.
5550         * gcc.target/arm/smlatt-1.c: New file.
5551         * gcc.target/arm/smlaltb-1.c: New file.
5552         * gcc.target/arm/smlaltt-1.c: New file.
5553
5554 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5555
5556         * gcc.target/arm/mla-2.c: New test.
5557
5558 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR gcov-profile/49299
5561         * gcc.dg/tree-prof/pr49299-1.c: New test.
5562         * gcc.dg/tree-prof/pr49299-2.c: New test.
5563
5564 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5565
5566         * lib/target-supports.exp
5567         (check_effective_target_vect_widen_mult_qi_to_hi):
5568         Add NEON as supporting target.
5569         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5570         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5571         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5572         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5573         using widening multiplication on targets that support it.
5574         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5575         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5576         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5577
5578 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5579
5580         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5581         Modern Objective-C runtime API.
5582         * objc/execute/next_mapping.h: Removed.
5583         * objc-obj-c++-shared/next-mapping.h: Removed.
5584         * objc-obj-c++-shared/Object1.h: Removed.
5585         * objc-obj-c++-shared/Object1.m: Removed.
5586         * objc-obj-c++-shared/Object1.mm: Removed.
5587         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5588         * objc-obj-c++-shared/Protocol1.h: Removed.
5589         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5590         of ProtoBool, IVAR_T and METHOD.
5591         * objc-obj-c++-shared/runtime.h: New.
5592         * objc-obj-c++-shared/TestsuiteObject.h: New.
5593         * objc-obj-c++-shared/TestsuiteObject.m: New.
5594
5595         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5596         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5597         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5598         it a class method.
5599         * objc/execute/_cmd.m: Include
5600         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5601         runtime API.  ([TestClass +initialize]): Include this method also
5602         with the GNU runtime.
5603         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5604         Object.  ([-setValue:]): Return void.
5605         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5606         with the GNU runtime.  Include
5607         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5608         for the NeXT runtime.  Use the existing print_ivars() and
5609         compare_structures() implementations for the old NeXT runtime.
5610         Added new implementations for the Modern GNU and NeXT runtimes.
5611         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5612         well.  (main): Use objc_getClass().  Use return instead of exit.
5613         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5614         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5615         of exit().
5616         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5617         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5618         instead of Object.  (main): Use return instead of exit().
5619         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5620         instead of Object.  Removed prototype for exit().  (main): Use
5621         return instead of exit().  Use the Modern Objective-C runtime API.
5622         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5623         Object.
5624         * objc/execute/class-tests-1.h: Include
5625         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5626         runtime API.  (test_class_with_superclass): Do not call [Object
5627         class].  There is no need to with the current libobjc.
5628         * objc/execute/class-tests-2.h: Include
5629         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5630         runtime API.
5631         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5632         ../../objc-obj-c++-shared/next-mapping.h.
5633         * objc/execute/class-2.m: Likewise.
5634         * objc/execute/class-3.m: Likewise.
5635         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5636         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5637         +initialize]): Include this method also with the GNU
5638         runtime. (main): Use the Modern Objective-C runtime API.
5639         * objc/execute/class-5.m: Likewise.
5640         * objc/execute/class-6.m: Likewise.
5641         * objc/execute/class-7.m: Likewise.
5642         * objc/execute/class-8.m: Likewise.
5643         * objc/execute/class-9.m: Likewise.
5644         * objc/execute/class-10.m: Likewise.
5645         * objc/execute/class-11.m: Likewise.
5646         * objc/execute/class-12.m: Likewise.
5647         * objc/execute/class-13.m: Likewise.
5648         * objc/execute/class-14.m: Likewise.
5649         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5650         this method also with the GNU runtime.
5651         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5652         +initialize]): Include this method also with the GNU runtime.
5653         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5654         of Object.
5655         * objc/execute/encode-1.m: Likewise.
5656         * objc/execute/enumeration-1.m: Likewise.
5657         * objc/execute/enumeration-2.m: Likewise.
5658         * objc/execute/exceptions/catchall-1.m: Likewise.
5659         * objc/execute/exceptions/finally-1.m: Likewise.
5660         * objc/execute/exceptions/foward-1.m: Likewise.
5661         * objc/execute/exceptions/local-variables-1.m: Likewise.
5662         * objc/execute/exceptions/throw-nil.m: Likewise.
5663         * objc/execute/exceptions/trivial.m: Likewise.
5664         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5665         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5666         * objc/execute/exceptions/matcher-1.m: Likewise.
5667         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5668         Object.
5669         * objc/execute/formal_protocol-2.m: Likewise.
5670         * objc/execute/formal_protocol-3.m: Likewise.
5671         * objc/execute/formal_protocol-4.m: Likewise.
5672         * objc/execute/formal_protocol-5.m: Include
5673         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5674         protocol_getName().
5675         * objc/execute/formal_protocol-6.m: Likewise.
5676         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5677         Object.  Include <objc/Protocol.h> instead of
5678         ../../objc-obj-c++-shared/Protocol1.h.
5679         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5680         Object.
5681         * objc/execute/informal_protocol.m: Likewise.
5682         * objc/execute/load-3.m: Likewise.
5683         * objc/execute/many_args_method.m ([TestClass +initialize]):
5684         Include this method with the GNU runtime as well.
5685         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5686         * objc/execute/nested-func-1.m: Use TestsuiteObject
5687         instead of Object.
5688         * objc/execute/nil_method-1.m: Likewise.
5689         * objc/execute/no_clash.m: Likewise.
5690         * objc/execute/np-1.m: Do not include
5691         ../../objc-obj-c++-shared/Protocol1.h.
5692         (main): Use return instead of exit().
5693         * objc/execute/np-2.m: Do not include
5694         ../../objc-obj-c++-shared/Protocol1.h.
5695         ([MyObject +initialize]): Include this method also with the GNU
5696         runtime.  (main): Use return instead of exit().
5697         * objc/execute/object_is_class.m: Include
5698         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5699         of Object.  (main): Use the Modern Objective-C runtime API.
5700         * objc/execute/object_is_meta_class.m: Likewise.
5701         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5702         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5703         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5704         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5705         Objective-C runtime API.
5706         * objc/execute/protocol-isEqual-2.m: Likewise.
5707         * objc/execute/protocol-isEqual-3.m: Likewise.
5708         * objc/execute/protocol-isEqual-4.m: Likewise.
5709         * objc/execute/redefining_self.m ([TestClass +initialize]):
5710         Include this method with the GNU runtime as well.
5711         * objc/execute/root_methods.m: Include
5712         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5713         Include this method with the GNU runtime as well.
5714         (main): Use the Modern Objective-C runtime API.
5715         * objc/execute/selector-1.m: Include
5716         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5717         of Object.  (main): Use the Modern Objective-C runtime API.
5718         * objc/execute/static-1.m ([Test +initialize]): Include this
5719         method with the GNU runtime as well.
5720         * objc/execute/static-2.m: Likewise.
5721         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5722         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5723         ([MathClass +initialize]): Include this method with the GNU
5724         runtime as well.
5725         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5726         instead of Object.
5727         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5728         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5729         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5730         * objc.dg/attributes/method-attribute-1.m: Likewise.
5731         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5732         * objc.dg/attributes/method-attribute-2.m: Likewise.
5733         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5734         * objc.dg/attributes/method-attribute-3.m: Likewise.
5735         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5736         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5737         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5738         * obj-c++.dg/bitfield-1.mm: Likewise.
5739         * obj-c++.dg/bitfield-2.mm: Likewise
5740         * objc.dg/bitfield-3.m: Likewise.
5741         * obj-c++.dg/bitfield-4.mm: Likewise.
5742         * objc.dg/bitfield-5.m: Likewise
5743         * objc.dg/call-super-1.m: Likewise.
5744         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5745         Use objc_getClass() instead of objc_get_class(), but for the GNU
5746         runtime redefine objc_getClass as objc_get_class.  Include
5747         ../objc-obj-c++-shared/runtime.h.
5748         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5749         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5750         Use the Modern Objective-C runtime API.
5751         * objc.dg/class-protocol-1.m: Include
5752         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5753         * obj-c++.dg/class-protocol-1.mm: Likewise.
5754         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5755         * objc.dg/comp-types-10.m: Likewise.
5756         * objc.dg/comp-types-11.m: Likewise.
5757         * objc.dg/comp-types-12.m: Likewise.
5758         * obj-c++.dg/comp-types-9.mm: Likewise.
5759         * obj-c++.dg/comp-types-11.mm: Likewise.
5760         * obj-c++.dg/comp-types-12.mm: Likewise.
5761         * obj-c++.dg/comp-types-13.mm: Likewise.
5762         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5763         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5764         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5765         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5766         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5767         * objc.dg/desig-init-1.m: Likewise.
5768         * obj-c++.dg/defs.mm: Likewise.
5769         * objc.dg/exceptions-2.m: Likewise.
5770         * obj-c++.dg/except-1.mm: Likewise.
5771         * obj-c++.dg/exceptions-2.mm: Likewise.
5772         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5773         Use the Modern Objective-C runtime API.
5774         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5775         the Modern Objective-C runtime API.  Do not include
5776         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5777         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5778         the Modern Objective-C runtime API except when using an older NeXT
5779         runtime.
5780         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5781         the Modern Objective-C runtime API.
5782         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5783         objc/encoding.h.
5784         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5785         * objc.dg/encode-7-next-64bit.m: Updated include.
5786         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5787         objc/encoding.h.
5788         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5789         the Modern Objective-C runtime API.
5790         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5791         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5792         instead of ../objc-obj-c++-shared/Protocol1.h.
5793         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5794         the Modern Objective-C runtime API except when using an older NeXT
5795         runtime.
5796         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5797         the Modern Objective-C runtime API.
5798         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5799         Object.
5800         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5801         * objc.dg/fix-and-continue-2.m: Likewise.
5802         * objc.dg/foreach-1.m: Likewise.
5803         * objc.dg/foreach-2.m: Likewise.
5804         * objc.dg/foreach-3.m: Likewise.
5805         * objc.dg/foreach-4.m: Likewise.
5806         * objc.dg/foreach-5.m: Likewise.
5807         * objc.dg/foreach-6.m: Likewise.
5808         * objc.dg/foreach-7.m: Likewise.
5809         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5810         Object.
5811         * objc.dg/func-ptr-2.m: Likewise.
5812         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5813         Do not include objc/objc-api.h.
5814         * obj-c++.dg/fsf-package-0.mm: Likewise.
5815         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5816         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5817         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5818         of Object.
5819         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5820         * objc.dg/gnu-runtime-3.m: Likewise.
5821         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5822         * objc.dg/headers.m: Include objc/runtime.h instead of
5823         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5824         for the NeXT runtime.
5825         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5826         * obj-c++.dg/isa-field-1.mm: Likewise.
5827         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5828         * objc.dg/layout-1.m: Likewise.
5829         * objc.dg/layout-2.m: Likewise.
5830         * objc.dg/local-decl-2.m: Likewise.
5831         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5832         Object.  ([Container +elementForView:]): Use
5833         class_conformsToProtocol().
5834         * obj-c++.dg/lookup-2.mm: Likewise.
5835         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5836         * obj-c++.dg/local-decl-1.mm: Likewise.
5837         * objc.dg/method-3.m: Likewise.
5838         * objc.dg/method-4.m: Likewise.
5839         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5840         ../objc-obj-c++-shared/Protocol1.h.
5841         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5842         * objc.dg/method-9.m: Likewise.
5843         * objc.dg/method-10.m: Likewise.
5844         * objc.dg/method-13.m ([Root +initialize]): Include this method
5845         also for the GNU runtime.  (main): Use objc_getClass() also for
5846         the GNU runtime.
5847         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5848         * objc.dg/method-17.m: Likewise.
5849         * objc.dg/method-19.m: Likewise.
5850         * objc.dg/method-20b.m: Likewise.
5851         * obj-c++.dg/method-2.mm: Likewise.
5852         * obj-c++.dg/method-6.mm: Likewise.
5853         * obj-c++.dg/method-10.mm: Likewise.
5854         * obj-c++.dg/method-11.mm: Likewise.
5855         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5856         ../objc-obj-c++-shared/Protocol1.h.
5857         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5858         * obj-c++.dg/method-15.mm: Likewise.
5859         * obj-c++.dg/method-17.mm: Likewise.
5860         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5861         +initialize]): Include this method also for the GNU
5862         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5863         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5864         * obj-c++.dg/method-22.mm: Likewise.
5865         * obj-c++.dg/method-23.mm: Likewise.
5866         * obj-c++.dg/no-extra-load.mm: Likewise.
5867         * objc.dg/objc-fast-4.m: Likewise.
5868         * objc.dg/objc-gc-4.m: Likewise.
5869         * obj-c++.dg/objc-gc-3.mm: Likewise.
5870         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5871         protocol_getMethodDescription() instead of [Protocol
5872         -descriptionForInstanceMethod].
5873         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5874         Made it available with all runtimes.  (main): Call -test instead
5875         of -class.
5876         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5877         and put into a category.
5878         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5879         Object.  Include objc/objc.h.
5880         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5881         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5882         New. (main): Use protocol_getMethodDescription() instead
5883         of [Protocol -descriptionForInstanceMethod] and [Protocol
5884         -descriptionForClassMethod].
5885         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5886         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5887         Objective-C runtime API.
5888         * obj-c++.dg/proto-qual-1.mm: Likewise.
5889         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5890         Object.
5891         * obj-c++.dg/property/property-1.mm: Likewise.
5892         * obj-c++.dg/qual-types-1.mm: Likewise.
5893         * objc.dg/selector-2.m: Include objc/objc.h instead of
5894         ../objc-obj-c++-shared/Object1.h.
5895         * obj-c++.dg/selector-2.mm: Likewise.
5896         * obj-c++.dg/selector-5.mm: Likewise.
5897         * obj-c++.dg/selector-6.mm: Likewise.
5898         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5899         Object.  Do not include objc/objc-api.h.
5900         * obj-c++.dg/set-not-used-1.mm: Likewise.
5901         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5902         * objc.dg/stret-1.m: Likewise.
5903         * objc.dg/stret-2.m: Likewise.
5904         * obj-c++.dg/super-class-2.mm: Likewise.
5905         * objc.dg/super-class-3.m: Likewise.
5906         * objc.dg/super-class-4.m: Likewise.
5907         * objc.dg/sync-2.m: Likewise.
5908         * obj-c++.dg/sync-2.mm: Likewise.
5909         * objc.dg/sync-1.m: Include objc/objc.h instead of
5910         ../objc-obj-c++-shared/Object1.h.
5911         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5912         'Class' as the type of 'isa'.
5913         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5914         Objective-C runtime API.  ([TestClass +initialize]): Include this
5915         method with the GNU runtime as well.
5916         * objc.dg/strings/strings-1.m: Updated includes.
5917         * obj-c++.dg/strings/strings-1.mm: Likewise.
5918         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5919         objc.dg/strings/const-str-12b.m.
5920         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5921         * obj-c++.dg/template-3.mm: Likewise.
5922         * obj-c++.dg/template-4.mm: Likewise.
5923         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5924         Objective-C runtime API.
5925         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5926         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5927         * obj-c++.dg/try-catch-1.mm: Likewise.
5928         * obj-c++.dg/try-catch-2.mm: Likewise.
5929         * objc.dg/try-catch-3.m: Likewise.
5930         * obj-c++.dg/try-catch-3.mm: Likewise.
5931         * objc.dg/try-catch-6.m: Likewise.
5932         * objc.dg/try-catch-7.m: Likewise.
5933         * obj-c++.dg/try-catch-7.mm: Likewise.
5934         * obj-c++.dg/try-catch-8.mm: Likewise.
5935         * obj-c++.dg/try-catch-9.mm: Likewise.
5936         * objc.dg/try-catch-10.m: Likewise.
5937         * obj-c++.dg/try-catch-11.mm: Likewise.
5938         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5939         Object.  Include objc/objc.h.
5940         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5941         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5942         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5943         Object.  Use Modern Objective-C runtime API.  Do not use
5944         performv::.
5945         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5946         * obj-c++.dg/torture/trivial.mm: Likewise.
5947         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5948         instead of ../objc-obj-c++-shared/Object1.h.  Include
5949         ../objc-obj-c++-shared/runtime.h.
5950         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5951         * objc.dg/torture/strings/const-str-11.m: Likewise.
5952         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5953         * objc.dg/torture/strings/const-str-9.m: Likewise.
5954         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5955         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5956         instead of Object. Only add _FooClassReference if
5957         __NEXT_RUNTIME__.
5958         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5959         * objc.dg/torture/strings/const-str-8.m: Likewise.
5960         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5961         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5962         additional sources.
5963         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5964         Object.
5965         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5966         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5967         * obj-c++.dg/va-meth-1.mm: Likewise.
5968         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5969         ../objc-obj-c++-shared/Object1.h.
5970         * objc.dg/zero-link-3.m: Likewise.
5971
5972 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5973
5974         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5975
5976 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5977
5978         PR objc-++/48275
5979         * obj-c++.dg/property/cxx-property-1.mm: New.
5980         * obj-c++.dg/property/cxx-property-2.mm: New.
5981
5982 2011-06-06  Jason Merrill  <jason@redhat.com>
5983
5984         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5985
5986 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5987
5988         PR rtl-optimization/49145
5989         From Ryan Mansfield
5990         * gcc.c-torture/compile/pr49145.c: New test.
5991
5992 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5993
5994         PR testsuite/49288
5995         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5996         to dg-options, match also DW_AT_linkage_name.
5997
5998         PR debug/49294
5999         * gcc.dg/debug/pr49294.c: New test.
6000
6001         PR c++/49264
6002         * g++.dg/opt/pr49264.C: New test.
6003
6004 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6005
6006         PR tree-optimization/49243
6007         * gcc.dg/pr49243.c: New.
6008
6009 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6010
6011         * gnat.dg/specs/cond_expr1.ads: New test.
6012
6013 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6014
6015         * gnat.dg/deferred_const4.ad[sb]: New test.
6016         * gnat.dg/deferred_const4_pkg.ads: New helper.
6017
6018 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * gnat.dg/test_tamdt.adb: Rename to...
6021         * gnat.dg/taft_type1.adb: ...this.
6022         * gnat.dg/tamdt.ad[sb]: Rename to...
6023         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6024         * gnat.dg/tamdt_aux.ads: Rename to...
6025         * gnat.dg/taft_type1_pkg2.ads: ...this.
6026         * gnat.dg/taft_type2.ad[sb]: New test.
6027         * gnat.dg/taft_type2_pkg.ads: New helper.
6028         * gnat.dg/taft_type3.adb: New test.
6029         * gnat.dg/taft_type3_pkg.ads: New helper.
6030
6031 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6032
6033         PR fortran/49255
6034         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6035         for F2008.
6036
6037 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6038
6039         PR testsuite/49287
6040         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6041         warning.
6042         * objc.dg/gnu-api-2-objc.m: Likewise.
6043         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6044         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6045
6046 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6047
6048         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6049         alignment, not the alignment, when calling class_addIvar().  Add
6050         an 'isa' instance variable to the test root class.
6051         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6052
6053 2011-06-04  Jan Hubicka  <jh@suse.cz>
6054
6055         PR tree-optimization/48893
6056         PR tree-optimization/49091
6057         PR tree-optimization/49179
6058         * gfortran.dg/pr49179.f90: New testcase
6059
6060 2011-06-04  Jan Hubicka  <jh@suse.cz>
6061
6062         PR lto/48954
6063         * g++.dg/torture/pr48954.C: New testcase.
6064
6065 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6066
6067         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6068
6069 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6070
6071         PR c++/33840
6072         * g++.dg/diagnostic/bitfld2.C: New.
6073
6074 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR target/49281
6077         * gcc.c-torture/execute/pr49281.c: New test.
6078
6079 2011-06-04  Jan Hubicka  <jh@suse.cz>
6080
6081         PR tree-optimize/48929
6082         * gcc.c-torture/compile/pr48929.c: New testcase.
6083
6084 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6085
6086         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6087
6088 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR c++/49276
6091         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6092
6093 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6094
6095         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6096
6097 2011-06-03  Richard Henderson  <rth@redhat.com>
6098             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6099
6100         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6101
6102 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6103
6104         * objc.dg/headers.m: Do not include objc-list.h.
6105
6106 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6107
6108         * objc.dg/type-stream-1.m: Test removed.
6109         * objc.dg/headers.m: Do not include typedstream.h.
6110
6111 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6112
6113         * objc.dg/torture/forward-1.m (main): Updated testcase.
6114
6115 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6116
6117         PR target/49163
6118         * gcc.c-torture/compile/pr49163.c: New.
6119
6120 2011-06-02  Asher Langton  <langton2@llnl.gov>
6121
6122         PR fortran/49268
6123         * gfortran.dg/PR49268.f90: New test.
6124
6125 2011-06-02  Asher Langton  <langton2@llnl.gov>
6126
6127         PR fortran/37039
6128         * gfortran.dg/PR37039.f90: New test.
6129
6130 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6131
6132         PR objc/48539
6133         * objc.dg/method-5.m: Updated.
6134         * objc.dg/method-19.m: Updated.
6135         * objc.dg/method-lookup-1.m: New.
6136         * obj-c++.dg/method-6.mm: Updated.
6137         * obj-c++.dg/method-7.mm: Updated.
6138         * obj-c++.dg/method-lookup-1.mm: New.
6139
6140 2011-06-02  DJ Delorie  <dj@redhat.com>
6141
6142         * lib/timeout.exp (timeout): Add board_info support.
6143
6144 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6145
6146         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6147
6148 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6149
6150         PR fortran/49265
6151         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6152         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6153
6154 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6155             Hans-Peter Nilsson  <hp@axis.com>
6156
6157         PR rtl-optimization/48840
6158         * gcc.target/sparc/ultrasp13.c: New test.
6159
6160 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6161
6162         PR target/49238
6163         * gcc.c-torture/compile/pr49238.c: New.
6164
6165 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6166
6167         * gcc.target/arm/g2.c: Skip test in -mthumb.
6168         Skip test unless cpu is xscale.
6169         * gcc.target/arm/scd42-2.c: Likewise.
6170         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6171
6172 2011-06-01  Jason Merrill  <jason@redhat.com>
6173
6174         * g++.dg/cpp0x/decltype28.C: New.
6175         * g++.dg/cpp0x/decltype29.C: New.
6176
6177 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6178
6179         PR target/45074
6180         * gcc.target/mips/pr45074.c: New test.
6181
6182 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6183             Hans-Peter Nilsson  <hp@axis.com>
6184
6185         PR rtl-optimization/48830
6186         * gcc.target/sparc/ultrasp12.c: New test.
6187
6188 2011-06-01  David Li  <davidxl@google.com>
6189
6190         * gcc.dg/profile-dir-1.c: Change pass name.
6191         * gcc.dg/profile-dir-2.c: Ditto.
6192         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6193         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6194         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6195         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6196         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6197         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6198         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6199         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6200         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6201         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6202         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6203         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6204         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6205         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6206         * gcc.dg/profile-dir-3.c: Ditto.
6207         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6208
6209 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6210
6211         * objc.dg/attributes/method-nonnull-1.m: New test.
6212         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6213
6214 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6215
6216         PR fortran/18918
6217         * gfortran.dg/coarray_atomic_1.f90: New.
6218         * gfortran.dg/coarray/atomic_1.f90: New.
6219
6220 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6221
6222         * gcc.dg/guality/bswaptest.c: New test.
6223         * gcc.dg/guality/clztest.c: New test.
6224         * gcc.dg/guality/ctztest.c: New test.
6225         * gcc.dg/guality/rotatetest.c: New test.
6226
6227         PR target/48688
6228         * gcc.target/i386/pr48688.c: New test.
6229
6230 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6231
6232         PR c++/48010
6233         * g++.dg/lookup/name-clash9.C: New.
6234
6235 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6236
6237         PR fortran/18918
6238         * gfortran.dg/coarray/dummy_1.f90: New.
6239
6240 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6241
6242         PR fortran/18918
6243         * gfortran.dg/coarray/save_1.f90: New.
6244         * gfortran.dg/coarray_4.f90: Update dg-error.
6245
6246 2011-05-31  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/cpp0x/rv-template1.C: New.
6249
6250 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR rtl-optimization/49235
6253         * gcc.dg/pr49235.c: New test.
6254
6255 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6256
6257         PR tree-optimization/49093
6258         * gcc.dg/vect/pr49093.c: New test.
6259
6260 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6261
6262         PR debug/49047
6263         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6264
6265 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6266
6267         PR testsuite/49239
6268         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6269         output array.
6270
6271 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6272
6273         PR target/49186
6274         * gcc.c-torture/execute/pr49186.c: New.
6275
6276 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6277
6278         PR target/49168
6279          * gcc.target/i386/pr49168-1.c: New.
6280
6281 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6282             Eric Botcazou  <ebotcazou@adacore.com>
6283
6284         * gcc.dg/guality/drap.c: New test.
6285
6286 2011-05-30  Richard Guenther  <rguenther@suse.de>
6287
6288         PR tree-optimization/49210
6289         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6290         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6291
6292 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6293
6294         PR c++/49223
6295         * g++.dg/gomp/pr49223-1.C: New test.
6296         * g++.dg/gomp/pr49223-2.C: New test.
6297
6298 2011-05-30  Richard Guenther  <rguenther@suse.de>
6299
6300         PR tree-optimization/49218
6301         * gcc.c-torture/execute/pr49218.c: New testcase.
6302
6303 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6304
6305         PR tree-optimization/49199
6306         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6307         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6308         -fno-tree-scev-cprop.
6309
6310 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6311
6312         PR fortran/47601
6313         * gfortran.dg/extends_13.f03: New.
6314
6315 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6316
6317         PR rtl-optimization/49095
6318         * gcc.target/i386/pr49095.c: New test.
6319
6320 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/18918
6323         * gfortran.dg/coarray_24.f90: New.
6324
6325 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6326
6327         PR fortran/18918
6328         * gfortran.dg/coarray_23.f90: New.
6329
6330 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6331
6332         From Ryan Mansfield
6333         * gcc.dg/pr48826.c: New test.
6334
6335 2011-05-29  Richard Guenther  <rguenther@suse.de>
6336
6337         PR tree-optimization/49217
6338         * gcc.dg/torture/pr49217.c: New testcase.
6339
6340 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6341
6342         PR testsuite/49222
6343         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6344
6345 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6346
6347         * gnat.dg/boolean_subtype.adb: Rename to...
6348         * gnat.dg/boolean_subtype1.adb: ...this.
6349
6350 2011-05-28  Jason Merrill  <jason@redhat.com>
6351
6352         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6353
6354 2011-05-27  Jason Merrill  <jason@redhat.com>
6355
6356         * g++.dg/cpp0x/enum18.C: Adjust.
6357
6358         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6359
6360 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6361
6362         PR fortran/18918
6363         * gfortran.dg/coarray_22.f90: New.
6364
6365 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6366
6367         PR tree-optimization/46728
6368         * gcc.target/powerpc/pr46728-1.c: New.
6369         * gcc.target/powerpc/pr46728-2.c: New.
6370         * gcc.target/powerpc/pr46728-3.c: New.
6371         * gcc.target/powerpc/pr46728-4.c: New.
6372         * gcc.target/powerpc/pr46728-5.c: New.
6373         * gcc.dg/pr46728-6.c: New.
6374         * gcc.target/powerpc/pr46728-7.c: New.
6375         * gcc.target/powerpc/pr46728-8.c: New.
6376         * gcc.dg/pr46728-9.c: New.
6377         * gcc.target/powerpc/pr46728-10.c: New.
6378         * gcc.target/powerpc/pr46728-11.c: New.
6379         * gcc.dg/pr46728-12.c: New.
6380         * gcc.target/powerpc/pr46728-13.c: New.
6381         * gcc.target/powerpc/pr46728-14.c: New.
6382         * gcc.target/powerpc/pr46728-15.c: New.
6383         * gcc.target/powerpc/pr46728-16.c: New.
6384
6385 2011-05-27  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/abi/mangle47.C: New.
6388
6389         PR c++/49176
6390         * g++.dg/template/const5.C: New.
6391
6392         * g++.dg/cpp0x/enum18.C: New.
6393
6394         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6395
6396         * g++.dg/cpp0x/error6.C: New.
6397
6398         * g++.dg/cpp0x/error5.C: New.
6399
6400 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR c++/49165
6403         * g++.dg/eh/cond6.C: New test.
6404
6405 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6406
6407         PR fortran/48820
6408         * gfortran.dg/rank_3.f90: New.
6409         * gfortran.dg/rank_4.f90: New.
6410
6411 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6412
6413         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6414         replace dump search.
6415
6416 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6417
6418         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6419         * gnat.dg/bit_packed_array5.adb: ...here.
6420
6421 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6422
6423         PR c++/42056
6424         * g++.dg/cpp0x/auto25.C: New.
6425
6426 2011-05-27  Richard Guenther  <rguenther@suse.de>
6427
6428         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6429
6430 2011-05-27  Richard Guenther  <rguenther@suse.de>
6431
6432         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6433
6434 2011-05-27  Richard Guenther  <rguenther@suse.de>
6435
6436         PR middle-end/49189
6437         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6438
6439 2011-05-26  Jason Merrill  <jason@redhat.com>
6440
6441         * g++.dg/cpp0x/friend1.C: New.
6442         * g++.dg/cpp0x/friend2.C: New.
6443
6444         * g++.dg/cpp0x/auto7.C: Update.
6445         * g++.dg/template/crash50.C: Adjust.
6446         * g++.dg/template/static9.C: Adjust.
6447         * g++.old-deja/g++.ext/memconst.C: Adjust.
6448
6449 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6450
6451         * gcc.dg/march.c: Ignore a note for some targets.
6452
6453 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6454             Nathan Froyd  <froydnj@codesourcery.com>
6455
6456         PR c++/2288
6457         PR c++/18770
6458         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6459         * g++.dg/parse/pr18770.C: New test.
6460         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6461
6462 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6463
6464         PR fortran/48955
6465         * gfortran.dg/dependency_40.f90 : New test.
6466
6467 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6468
6469         PR fortran/18918
6470         * gfortran.dg/coarray/registering_1.f90: New.
6471
6472 2011-05-26  Jason Merrill  <jason@redhat.com>
6473
6474         * g++.dg/cpp0x/variadic111.C: New.
6475         * g++.dg/cpp0x/variadic41.C: Adjust.
6476
6477 2011-05-26  Richard Guenther  <rguenther@suse.de>
6478
6479         PR tree-optimization/48702
6480         * gcc.dg/torture/pr48702.c: New testcase.
6481
6482 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6483
6484         PR gcov-profile/48845
6485         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6486         support.
6487         * gcc.dg/matrix/matrix.exp: Likewise.
6488         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6489         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6490         line number to check_profiling_available.
6491         * lib/target-supports.exp (check_profiling_available): Account for
6492         this.
6493         Require TLS runtime support with -fprofile-generate.
6494         * lib/profopt.exp (profopt-execute): Add TLS options for
6495         -fprofile-generate.
6496         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6497
6498 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6499
6500         PR c++/49165
6501         * g++.dg/eh/cond5.C: New test.
6502
6503         PR tree-optimization/49161
6504         * gcc.c-torture/execute/pr49161.c: New test.
6505
6506 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6507
6508         * gcc.target/arm/neon-vorn-vbic.c: New test.
6509
6510 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6511
6512         PR tree-optimization/49038
6513         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6514         * gcc.dg/vect/pr49038.c: New test.
6515
6516 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6517
6518         * g++.dg/init/pr25811-3.C: New.
6519         * g++.dg/init/pr25811-4.C: New.
6520
6521 2011-05-25  Jason Merrill  <jason@redhat.com>
6522
6523         * g++.dg/cpp0x/enum17.C: New.
6524         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6525
6526         * g++.dg/cpp0x/auto24.C: New.
6527
6528         * g++.dg/cpp0x/error4.C: New.
6529
6530         * g++.dg/cpp0x/rv-restrict.C: New.
6531
6532         * g++.dg/cpp0x/enum15.C: New.
6533         * g++.dg/cpp0x/constexpr-switch2.C: New.
6534
6535         * g++.dg/cpp0x/variadic110.C: New.
6536
6537         * g++.dg/cpp0x/auto9.C: Add typedef test.
6538
6539         * g++.dg/cpp0x/auto23.C: New.
6540         * g++.dg/cpp0x/auto9.C: Adjust.
6541
6542         * g++.dg/cpp0x/defaulted29.C: New.
6543
6544         * g++.dg/cpp0x/initlist51.C: New.
6545
6546 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6547
6548         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6549         * g++.dg/abi/packed1.C: Suppress warning.
6550         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6551         * g++.dg/template/stdarg1.C: Likewise.
6552         * g++.dg/other/packed1.C: Remove arm from xfail list.
6553
6554 2011-05-25  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/cpp0x/enum16.C: New.
6557         * g++.dg/parse/error15.C: Adjust.
6558
6559         * g++.dg/cpp0x/initlist50.C: New.
6560
6561         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6562
6563         * g++.dg/cpp0x/variadic109.C: New.
6564
6565 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6566
6567          * gcc.target/i386/pause-1.c: New.
6568
6569 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6570
6571         * gcc.dg/stack-usage-1.c: Adjust comment.
6572         * gcc.dg/stack-usage-2.c: New test.
6573
6574 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6575
6576         PR c++/49136
6577         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6578         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6579
6580 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6581
6582         PR rtl-optimization/48757
6583         * gfortran.dg/pr48757.f:  New test case.
6584
6585 2011-05-24  Jason Merrill  <jason@redhat.com>
6586
6587         * g++.dg/cpp0x/access01.C: New.
6588
6589 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6590
6591         PR libobjc/48177
6592         * objc.dg/pr48177.m: New testcase.
6593
6594 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6595
6596         PR objc/48187
6597         * objc.dg/pr48187.m: New testcase.
6598         * obj-c++.dg/pr48187.mm: New testcase.
6599         * objc.dg/ivar-extra-semicolon.m: New testcase.
6600
6601 2011-05-24  Jason Merrill  <jason@redhat.com>
6602
6603         * g++.dg/template/access21.C: New.
6604         * g++.dg/template/access22.C: New.
6605
6606 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6607
6608         PR rtl-optimization/48633
6609         * g++.dg/pr48633.C: New test.
6610
6611 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6612
6613         PR target/49133
6614         * g++.dg/other/pr49133.C: New test.
6615
6616 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6617             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619         * gcc.dg/torture/tls/run-gd.c: New test.
6620         * gcc.dg/torture/tls/run-ie.c: New test.
6621         * gcc.dg/torture/tls/run-ld.c: New test.
6622         * gcc.dg/torture/tls/run-le.c: New test.
6623         * lib/target-supports.exp (check_effective_target_tls_runtime):
6624         Build testcase with TLS options.
6625
6626 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6627
6628         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6629
6630 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6631
6632         PR tree-optimization/49121
6633         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6634
6635 2011-05-23  Jason Merrill  <jason@redhat.com>
6636
6637         * g++.dg/cpp0x/defaulted28.C: New.
6638
6639         * g++.dg/cpp0x/sfinae25.C: New.
6640
6641         * g++.dg/cpp0x/rv-cast2.C: New.
6642
6643         * g++.dg/cpp0x/enum14.C: New.
6644
6645 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR lto/49123
6648         * gcc.c-torture/execute/pr49123.c: New test.
6649
6650         PR debug/49032
6651         * gcc.dg/debug/pr49032.c: New test.
6652
6653         PR c/49120
6654         * gcc.dg/pr49120.c: New test.
6655
6656 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6657
6658         PR target/47315
6659         * gcc.target/i386/pr47315.c: New test.
6660
6661 2011-05-23  Jason Merrill  <jason@redhat.com>
6662
6663         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6664
6665         * g++.dg/cpp0x/sfinae24.C: New.
6666
6667         * g++.dg/cpp0x/error3.C: New.
6668
6669         * g++.dg/cpp0x/defaulted27.C: New.
6670
6671         * g++.dg/cpp0x/decltype27.C: New.
6672
6673 2011-05-23  Richard Guenther  <rguenther@suse.de>
6674
6675         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6676
6677 2011-05-23  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/40874
6680         * g++.dg/tree-ssa/pr40874.C: New testcase.
6681
6682 2011-05-23  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/49115
6685         * g++.dg/torture/pr49115.C: New testcase.
6686
6687 2011-05-23  Richard Guenther  <rguenther@suse.de>
6688
6689         PR middle-end/15419
6690         * gcc.dg/memcpy-3.c: New testcase.
6691
6692 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR middle-end/48973
6695         * gcc.c-torture/execute/pr48973-1.c: New test.
6696         * gcc.c-torture/execute/pr48973-2.c: New test.
6697
6698 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6699
6700         PR c++/18016
6701         * g++.dg/warn/pr18016.C: New.
6702
6703 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6704
6705         PR target/45098
6706         * gcc.target/arm/ivopts-6.c: New test.
6707
6708 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR middle-end/49029
6711         * gcc.c-torture/compile/pr49029.c: New test.
6712
6713 2011-05-22  Jason Merrill  <jason@redhat.com>
6714
6715         * g++.dg/cpp0x/sfinae23.C: New.
6716         * g++.dg/cpp0x/sfinae8.C: Correct.
6717
6718 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6719
6720         * gfortran.dg/function_optimize_8.f90:  New test case.
6721
6722 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6723
6724         PR tree-optimization/49087
6725         * gcc.dg/vect/O3-pr49087.c: New test.
6726
6727 2011-05-21  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/debug/const5.C: New.
6730
6731 2011-05-20  Jason Merrill  <jason@redhat.com>
6732
6733         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6734
6735         * g++.dg/cpp0x/constexpr-static7.C: New.
6736
6737         * g++.dg/cpp0x/enum12.C: New.
6738         * g++.dg/cpp0x/enum13.C: New.
6739
6740 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6741
6742         PR fortran/48699
6743         * gfortran.dg/select_type_23.f03: New.
6744
6745 2011-05-20  Jason Merrill  <jason@redhat.com>
6746
6747         * g++.dg/cpp0x/defaulted26.C: New.
6748
6749         * g++.dg/cpp0x/noexcept02.C: Fix.
6750         * g++.dg/cpp0x/noexcept03.C: Fix.
6751         * g++.dg/cpp0x/noexcept08.C: Fix.
6752         * g++.dg/cpp0x/noexcept10.C: New.
6753
6754 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6755
6756         PR fortran/48706
6757         * gfortran.dg/extends_12.f03: New.
6758
6759 2011-05-20  Jason Merrill  <jason@redhat.com>
6760
6761         * g++.dg/template/koenig9.C: New.
6762         * g++.dg/opt/pr47615.C: Fix.
6763         * g++.dg/overload/defarg1.C: Fix.
6764         * g++.dg/tc1/dr213.C: Remove xfail.
6765         * g++.dg/torture/pr34850.C: Fix.
6766         * g++.dg/torture/pr39362.C: Fix.
6767         * g++.old-deja/g++.brendan/crash56.C: Fix.
6768         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6769
6770 2011-05-20  Richard Guenther  <rguenther@suse.de>
6771
6772         PR tree-optimization/49079
6773         * gcc.dg/torture/pr49079.c: New testcase.
6774
6775 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR tree-optimization/49073
6778         * gcc.c-torture/execute/pr49073.c: New test.
6779
6780 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6781
6782         PR fortran/18918
6783         * gfortran.dg/coarray_21.f90: New.
6784
6785 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6786
6787         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6788         output.
6789
6790 2011-05-19  Richard Guenther  <rguenther@suse.de>
6791
6792         PR testsuite/49063
6793         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6794
6795 2011-05-19  Richard Guenther  <rguenther@suse.de>
6796
6797         PR middle-end/48985
6798         * gcc.dg/builtin-object-size-11.c: New testcase.
6799
6800 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6801
6802         PR target/45098
6803         * gcc.target/arm/ivopts.c: New test.
6804         * gcc.target/arm/ivopts-2.c: New test.
6805
6806 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6807
6808         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6809
6810 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6811
6812         * gcc.c-torture/execute/960321-1.x: Remove.
6813
6814 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6815
6816         PR fortran/48700
6817         * gfortran.dg/move_alloc_4.f90: New.
6818
6819 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6820
6821         PR target/49002
6822         * gcc.target/i386/pr49002-1.c: New test.
6823         * gcc.target/i386/pr49002-2.c: Likewise.
6824
6825 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6826
6827         PR tree-optimization/49039
6828         * gcc.c-torture/execute/pr49039.c: New test.
6829         * gcc.dg/tree-ssa/pr49039.c: New test.
6830         * g++.dg/torture/pr49039.C: New test.
6831
6832 2011-05-18  Jason Merrill  <jason@redhat.com>
6833
6834         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6835         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6836         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6837
6838 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6839
6840         * gcc.target/bfin/mcpu-bf592.c: New test.
6841
6842 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6843
6844         PR tree-optimization/41881
6845         * gcc.dg/vect/O3-pr41881.c: New test.
6846         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6847
6848 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR tree-optimization/49000
6851         * gcc.dg/pr49000.c: New test.
6852
6853 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6854
6855         * gnat.dg/invalid1.adb: New test.
6856
6857 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6858
6859         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6860         scan pattern.
6861         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6862         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6863
6864 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6865
6866         PR c++/48994
6867         * g++.dg/cpp0x/range-for18.C: New.
6868
6869 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6870
6871         PR fortran/18918
6872         * gfortran.dg/coarray/image_index_2.f90: New.
6873
6874 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6875
6876         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6877         * g++.dg/cpp0x/override2.C: New.
6878
6879 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6880
6881         PR fortran/18918
6882         * gfortran.de/coarray_20.f90: New.
6883
6884 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6885
6886         PR fortran/22572
6887         * function_optimize_7.f90:  New test case.
6888
6889 2011-05-13  Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/cpp0x/decltype26.C: New.
6892         * g++.dg/cpp0x/enum11.C: New.
6893
6894 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6895
6896         PR fortran/48972
6897         PR fortran/48991
6898         * gfortran.dg/assign_8.f90: Update dg-error.
6899
6900 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6901
6902         PR fortran/48972
6903         * gfortran.dg/io_constraints_8.f90: New.
6904         * gfortran.dg/io_constraints_9.f90: New.
6905
6906 2011-05-13  Martin Thuresson  <martint@google.com>
6907
6908         PR gcov-profile/47793
6909         * gcc.dg/pr47793.c: New.
6910
6911 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR tree-optimization/48975
6914         * gcc.dg/pr48975.c: New test.
6915
6916 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6917
6918         PR fortran/48972
6919         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6920
6921 2011-05-12  Jason Merrill  <jason@redhat.com>
6922
6923         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6924
6925 2011-05-12  Geert Bosch  <bosch@adacore.com>
6926
6927         * gnat.dg/view_conversion1.adb: New test.
6928
6929 2011-05-12  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/48172
6932         * gcc.dg/vect/pr48172.c: New testcase.
6933
6934 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR debug/48967
6937         * g++.dg/opt/pr48967.C: New test.
6938
6939 2011-05-11  Jason Merrill  <jason@redhat.com>
6940
6941         * g++.dg/cpp0x/constexpr-friend.C: New.
6942         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6943
6944         * g++.dg/cpp0x/sfinae22.C: New.
6945
6946 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6947
6948         PR fortran/48889
6949         * gfortran.dg/generic_24.f90: New.
6950
6951 2011-05-11  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/15256
6954         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6955
6956 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR debug/48159
6959         * gcc.dg/pr48159-1.c: New test.
6960         * gcc.dg/pr48159-2.c: New test.
6961
6962 2011-05-11  Richard Guenther  <rguenther@suse.de>
6963
6964         PR middle-end/48953
6965         * gcc.dg/torture/pr48953.c: New testcase.
6966
6967 2011-05-11  Richard Guenther  <rguenther@suse.de>
6968
6969         PR tree-optimization/18041
6970         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6971
6972 2011-05-11  Alan Modra  <amodra@gmail.com>
6973
6974         PR target/47755
6975         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6976
6977 2011-05-10  Jason Merrill  <jason@redhat.com>
6978
6979         * g++.dg/cpp0x/defaulted25.C: New.
6980         * g++.dg/template/crash7.C: Adjust.
6981
6982         * g++.dg/cpp0x/variadic108.C: New.
6983
6984 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6985
6986         * g++.dg/inherit/virtual9.C: Extend.
6987
6988 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6989
6990         PR target/48857
6991         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6992         are passed and returned in vector registers.
6993
6994 2011-05-10  Richard Guenther  <rguenther@suse.de>
6995
6996         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6997         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6998         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6999         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7000         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7001         applies.
7002
7003 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR tree-optimization/48611
7006         PR tree-optimization/48794
7007         * gfortran.dg/gomp/pr48611.f90: New test.
7008         * gfortran.dg/gomp/pr48794.f90: New test.
7009
7010         PR debug/48928
7011         * gcc.dg/dfp/pr48928.c: New test.
7012
7013 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7014
7015         PR c++/48522
7016         * g++.dg/cpp0x/pr48522.C: New.
7017
7018 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7019
7020         PR c++/48735
7021         * g++.dg/cpp0x/sfinae21.C: New.
7022
7023 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7024
7025         * g++.dg/template/sfinae28.C: Rename to...
7026         * g++.dg/cpp0x/sfinae19.C: ... this.
7027         * g++.dg/template/sfinae29.C: Rename to...
7028         * g++.dg/cpp0x/sfinae20.C: ... this.
7029
7030 2011-05-09  Jeff Law <law@redhat.com>
7031
7032         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7033         consistent results.
7034
7035 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7036
7037         PR c++/20039
7038         * g++.dg/init/pr20039.C: New.
7039
7040 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7041
7042         PR c++/48737
7043         PR c++/48744
7044         * g++.dg/template/sfinae28.C: New.
7045         * g++.dg/template/sfinae29.C: Likewise.
7046
7047 2011-05-09  Jason Merrill  <jason@redhat.com>
7048
7049         * g++.dg/template/nontype23.C: New.
7050
7051 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7052         PR c++/48859
7053         * g++.dg/init/pr48859.C: New.
7054
7055 2011-05-09  Jason Merrill  <jason@redhat.com>
7056
7057         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7058         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7059         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7060         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7061         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7062         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7063         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7064         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7065
7066 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7067
7068         * g++.dg/inherit/virtual9.C: New.
7069
7070 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7071
7072         PR c++/48574
7073         * g++.dg/template/dependent-expr8.C: New test case.
7074
7075 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7076
7077         PR tree-optimization/48837
7078         * gcc.dg/pr48837.c: New testcase.
7079
7080 2011-05-06  Jason Merrill  <jason@redhat.com>
7081
7082         * g++.dg/cpp0x/constexpr-condition2.C: New.
7083
7084         * g++.dg/cpp0x/constexpr-missing.C: New.
7085
7086 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7087
7088         PR fortran/18918
7089         * gfortran.dg/coarray/this_image_2.f90: New.
7090
7091 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/48858
7094         PR fortran/48820
7095         * gfortran.dg/bind_c_usage_22.f90: New.
7096         * gfortran.dg/bind_c_usage_23.f90: New.
7097         * gfortran.dg/bind_c_usage_24.f90: New.
7098         * gfortran.dg/bind_c_usage_24_c.c: New.
7099
7100 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7101
7102         PR c++/48838
7103         * g++.dg/template/member9.C: New test case.
7104
7105 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7106
7107         * gnat.dg/discr29.ad[sb]: New test.
7108         * gnat.dg/discr30.adb: Likewise.
7109
7110 2011-05-05  Julian Brown  <julian@codesourcery.com>
7111
7112         * gcc.target/arm/neon-vset_lanes8.c: New test.
7113
7114 2011-05-05  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/init/new32.C: New.
7117
7118 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7119
7120         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7121         Fix typo.
7122
7123 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7124
7125         PR rtl-optimization/48381
7126         * gcc.c-torture/compile/pr48381.c: New test.
7127
7128 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7129
7130         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7131         to dg-options.
7132         * gcc.target/i386/opt-1.c: Ditto.
7133
7134 2011-05-04  Jason Merrill  <jason@redhat.com>
7135
7136         * g++.dg/conversion/base1.C: New.
7137
7138 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7139
7140         PR libgfortran/48787
7141         * gfortran.dg/round_3.f08: Add more checks to test case.
7142
7143 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7144
7145         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7146         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7147         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7148         Gate test on effective_target fd_truncate.
7149
7150 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7153         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7154         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7155         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7156         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7157         * gcc.target/i386/pr38824.c: Ditto.
7158         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7159         * gcc.target/i386/vecinit-2.c: Ditto.
7160         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7161         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7162         * gcc.target/i386/parity-2.c: Ditto.
7163         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7164
7165 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7166
7167         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7168         remove duplication.
7169         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7170         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7171         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7172
7173 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7174
7175         PR fortran/18918
7176         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7177
7178 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7179
7180         PR fortran/18918
7181         * gfortran.dg/coarray/this_image_1.f90: New.
7182
7183 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/18918
7186         * gfortran.dg/coarray/caf.dg: New.
7187         * gfortran.dg/coarray/image_index_1.f90: New, copied
7188         from ../coarray_16.f90.
7189
7190 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7191
7192         PR c++/28501
7193         * g++.dg/ext/complex9.C: New.
7194
7195 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7196
7197         From Mike Frysinger
7198         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7199         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7200         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7201
7202 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7203
7204         * gcc.target/bfin/builtins: Created.
7205         * gcc.target/bfin/hisilh-O0.c: Deleted.
7206         * gcc.target/bfin/hisilh.c: Moved to...
7207         * gcc.target/bfin/builtins/hisilh.c: ...here.
7208         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7209         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7210         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7211         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7212         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7213         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7214         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7215         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7216         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7217         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7218         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7219         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7220         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7221         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7222         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7223         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7224         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7225         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7226         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7227         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7228         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7229         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7230         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7231         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7232         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7233         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7234         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7235         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7236         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7237         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7238         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7239         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7240         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7241         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7242         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7243         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7244         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7245         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7246         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7247         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7248         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7249         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7250         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7251         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7252         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7253         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7254         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7255         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7256         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7257         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7258         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7259         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7260         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7261         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7262         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7263         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7264         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7265         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7266         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7267         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7268         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7269         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7270         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7271         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7272         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7273         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7274         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7275         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7276         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7277         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7278         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7279         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7280         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7281         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7282         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7283         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7284         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7285         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7286         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7287         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7288         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7289         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7290         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7291         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7292         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7293         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7294         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7295         * gcc.target/bfin/builtins/circptr.c: Ditto.
7296         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7297         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7298         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7299         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7300         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7301         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7302         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7303         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7304         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7305         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7306         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7307         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7308         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7309         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7310         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7311         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7312         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7313         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7314         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7315         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7316         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7317         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7318         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7319         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7320         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7321         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7322         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7323         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7324         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7325         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7326         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7327         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7328         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7329         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7330         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7331         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7332         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7333         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7334         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7335         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7336         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7337         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7338         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7339         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7340         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7341         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7342         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7343         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7344         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7345         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7346         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7347         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7348         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7349         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7350         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7351         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7352         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7353         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7354         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7355         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7356         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7357         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7358         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7359         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7360         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7361         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7362         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7363         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7364         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7365         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7366
7367 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7368
7369         * gcc.target/arm/cold-lc.c: New test.
7370
7371 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR target/48774
7374         * gcc.dg/pr48774.c: New test.
7375
7376 2011-05-03  Richard Guenther  <rguenther@suse.de>
7377
7378         * gcc.dg/large-size-array-5.c: New testcase.
7379
7380 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7381
7382         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7383
7384 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7385
7386         * lib/target-supports.exp (check_effective_target_vect_strided):
7387         Replace with...
7388         (check_effective_target_vect_strided2)
7389         (check_effective_target_vect_strided3)
7390         (check_effective_target_vect_strided4)
7391         (check_effective_target_vect_strided8): ...these new functions.
7392
7393         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7394         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7395         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7396         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7397         * gcc.dg/vect/pr37539.c: Likewise.
7398         * gcc.dg/vect/slp-11a.c: Likewise.
7399         * gcc.dg/vect/slp-11b.c: Likewise.
7400         * gcc.dg/vect/slp-11c.c: Likewise.
7401         * gcc.dg/vect/slp-12a.c: Likewise.
7402         * gcc.dg/vect/slp-12b.c: Likewise.
7403         * gcc.dg/vect/slp-18.c: Likewise.
7404         * gcc.dg/vect/slp-19a.c: Likewise.
7405         * gcc.dg/vect/slp-19b.c: Likewise.
7406         * gcc.dg/vect/slp-21.c: Likewise.
7407         * gcc.dg/vect/slp-23.c: Likewise.
7408         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7409
7410         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7411         instead of vect_interleave && vect_extract_even_odd.
7412         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7413         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7414         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7415         * gcc.dg/vect/vect-1.c: Likewise.
7416         * gcc.dg/vect/vect-10.c: Likewise.
7417         * gcc.dg/vect/vect-98.c: Likewise.
7418         * gcc.dg/vect/vect-107.c: Likewise.
7419         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7420         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7421         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7422         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7423         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7424         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7425         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7426         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7427         * gcc.dg/vect/vect-strided-float.c: Likewise.
7428         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7429         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7430         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7431         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7432         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7433         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7434         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7435         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7436         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7437         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7438         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7439         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7440         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7441         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7442         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7443
7444         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7445         target condition.
7446         * gcc.dg/vect/pr30843.c: Likewise.
7447         * gcc.dg/vect/pr33866.c: Likewise.
7448         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7449         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7450         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7451         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7452
7453 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7454
7455         * gcc.dg/vect/slp-11.c: Split into...
7456         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7457         gcc.dg/vect/slp-11c.c: ...these tests.
7458         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7459         * gcc.dg/vect/slp-12c.c: ...this new test.
7460         * gcc.dg/vect/slp-19.c: Split into...
7461         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7462         gcc.dg/vect/slp-19c.c: ...these new tests.
7463
7464 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7465
7466         * lib/target-supports.exp
7467         (check_effective_target_vect_extract_even_odd_wide): Delete.
7468         (check_effective_target_vect_strided_wide): Likewise.
7469         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7470         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7471         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7472         * gcc.dg/vect/pr37539.c: Likewise.
7473         * gcc.dg/vect/slp-11.c: Likewise.
7474         * gcc.dg/vect/slp-12a.c: Likewise.
7475         * gcc.dg/vect/slp-12b.c: Likewise.
7476         * gcc.dg/vect/slp-19.c: Likewise.
7477         * gcc.dg/vect/slp-23.c: Likewise.
7478         * gcc.dg/vect/vect-1.c: Likewise.
7479         * gcc.dg/vect/vect-98.c: Likewise.
7480         * gcc.dg/vect/vect-107.c: Likewise.
7481         * gcc.dg/vect/vect-strided-float.c: Likewise.
7482
7483 2011-05-02  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/init/new31.C: New.
7486
7487 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7488
7489         PR c/35445
7490         * gcc.dg/pr35445.c: New test.
7491
7492 2011-05-02  Jason Merrill  <jason@redhat.com>
7493
7494         * c-c++-common/vla-1.c: New.
7495
7496 2011-05-02  Richard Guenther  <rguenther@suse.de>
7497
7498         PR tree-optimization/48822
7499         * gcc.dg/torture/pr48822.c: New testcase.
7500
7501 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7502
7503         PR c++/47969
7504         * g++.dg/cpp0x/constexpr-47969.C: New.
7505
7506 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7507
7508         PR testsuite/48498
7509         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7510         on vect_no_align targets.
7511         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7512         vect_no_align targets.
7513
7514 2011-05-01  Xinliang David Li  <davidxl@google.com>
7515
7516         * gcc.dg/tree-ssa/integer-addr.c: New test.
7517         * gcc.dg/tree-ssa/alias_bug.c: New test.
7518
7519 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7520
7521         PR libgfortran/48787
7522         * gfortran.dg/round_3.f08: Add more checks.
7523
7524 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7525
7526         PR fortran/48821
7527         * gfortran.dg/import9.f90: New, proper test.
7528         * gfortran.dg/interface_37.f90: Remove bogus
7529         test (bogus copy of interface_36.f90).
7530
7531 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7532
7533         PR fortran/48821
7534         * gfortran.dg/interface_37.f90: New.
7535
7536 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7537
7538         PR fortran/48746
7539         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7540
7541 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR tree-optimization/48809
7544         * gcc.c-torture/execute/pr48809.c: New test.
7545
7546 2011-04-29  Jeff Law <law@redhat.com>
7547
7548         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7549
7550 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7551
7552         PR c++/48606
7553         * g++.dg/init/ctor10.C: New.
7554
7555 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7556
7557         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7558           warning in implicitly instantiated templates.
7559
7560 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7561
7562         * g++.dg/warn/Wnull-conversion-1.C: New.
7563         * g++.dg/warn/Wnull-conversion-2.C: New.
7564
7565 2011-04-29  Diego Novillo  <dnovillo@google.com>
7566
7567         * g++.old-deja/g++.other/null3.C: Expect warning about
7568         converting boolean to a pointer.
7569
7570 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7571
7572         PR fortran/48462
7573         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7574         being a target.
7575
7576         PR fortran/48746
7577         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7578
7579 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7580
7581         PR fortran/48810
7582         * gfortran.dg/typebound_proc_22.f90: New.
7583
7584         PR fortran/48800
7585         * gfortran.dg/interface_36.f90: New.
7586
7587 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7588
7589         PR libgfortran/48488
7590         PR libgfortran/48602
7591         PR libgfortran/48615
7592         PR libgfortran/48684
7593         PR libgfortran/48787
7594         * gfortran.dg/fmt_g.f: Adjust test.
7595         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7596         * gfortran.dg/round_3.f08: New test.
7597         * gfortran.dg/namelist_print_1.f: Adjust test.
7598         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7599         * gfortran.dg/f2003_io_5.f03: Adjust test.
7600         * gfortran.dg/coarray_15.f90: Adjust test.
7601         * gfortran.dg/namelist_65.f90: Adjust test.
7602         * gfortran.dg/fmt_cache_1.f: Adjust test.
7603         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7604         * gfortran.dg/real_const_3.f90: Adjust test.
7605
7606 2011-04-28  Xinliang David Li  <davidxl@google.com>
7607
7608         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7609         * g++.dg/prof-robust-1.C: New test.
7610
7611 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7612
7613         PR tree-optimization/48765
7614         * gcc.dg/vect/pr48765.c: New.
7615
7616 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7617
7618         PR tree-optimization/48775
7619         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7620
7621 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7622
7623         PR c++/48798
7624         * g++.dg/inherit/pr48798.C: New.
7625         * g++.old-deja/g++.other/base1.C: Adjust.
7626
7627 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7628
7629         PR c++/48656
7630         * g++.dg/template/inherit7.C: New test case.
7631
7632 2011-04-28  Richard Guenther  <rguenther@suse.de>
7633
7634         PR tree-optimization/40052
7635         PR tree-optimization/15347
7636         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7637         * gcc.dg/pr15347.c: Likewise.
7638
7639 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7640
7641         PR c++/48530
7642         * g++.dg/cpp0x/sfinae18.C: New.
7643
7644 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7645
7646         PR c++/48771
7647         * g++.dg/ext/is_literal_type1.C: New.
7648
7649 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/48112
7652         PR fortran/48279
7653         * gfortran.dg/interface_35.f90: New.
7654         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7655         * gfortran.dg/func_result_6.f90: Add dg-warning.
7656         * gfortran.dg/bessel_1.f90: Ditto.
7657         * gfortran.dg/hypot_1.f90: Ditto.
7658         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7659         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7660         * gfortran.dg/interface_assignment_4.f90: Ditto.
7661
7662 2011-04-27  Jason Merrill  <jason@redhat.com>
7663
7664         * g++.dg/ext/complex8.C: New.
7665
7666         * g++.dg/cpp0x/initlist49.C: New.
7667         * g++.dg/init/new30.C: New.
7668
7669 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7670
7671         PR fortran/48788
7672         * gfortran.dg/whole_file_34.f90: New.
7673
7674 2011-04-27  Jan Hubicka  <jh@suse.cz>
7675
7676         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7677
7678 2011-04-27  Jason Merrill  <jason@redhat.com>
7679
7680         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7681
7682         * g++.dg/parse/ambig6.C: New.
7683
7684 2011-04-27  Nick Clifton  <nickc@redhat.com>
7685
7686         * gcc.dg/20020312-2.c: Add definition for RX.
7687
7688         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7689         option with RX targets.
7690
7691         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7692         /* */ comments.
7693
7694 2011-04-27  Richard Guenther  <rguenther@suse.de>
7695
7696         * gcc.dg/tree-ssa/pr23382.c: Remove.
7697
7698 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7699
7700         PR target/48767
7701         * gcc.c-torture/compile/pr48767.c: New test.
7702
7703 2011-04-27  Richard Guenther  <rguenther@suse.de>
7704
7705         PR tree-optimization/48772
7706         * g++.dg/pr48772.C: New testcase.
7707
7708 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7709
7710         PR c/48742
7711         * gcc.c-torture/compile/pr48742.c: New test.
7712
7713 2011-04-26  Jason Merrill  <jason@redhat.com>
7714
7715         * g++.dg/lookup/koenig13.C: New.
7716
7717         * g++.dg/cpp0x/initlist48.C: New.
7718
7719 2011-04-25  Jason Merrill  <jason@redhat.com>
7720
7721         * g++.dg/cpp0x/sfinae17.C: New.
7722
7723 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7724
7725         PR target/48258
7726         * gcc.target/powerpc/pr48258-1.c: New file.
7727         * gcc.target/powerpc/pr48258-2.c: Ditto.
7728
7729 2011-04-26  Xinliang David Li  <davidxl@google.com>
7730
7731         * gcc.dg/uninit-suppress.c: New test.
7732         * gcc.dg/uninit-suppress.c: New test.
7733
7734 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7735
7736         PR debug/48768
7737         * gcc.dg/pr48768.c: New test.
7738
7739         PR tree-optimization/48734
7740         * gcc.c-torture/compile/pr48734.c: New test.
7741
7742         PR testsuite/48753
7743         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7744
7745 2011-04-26  Richard Guenther  <rguenther@suse.de>
7746
7747         PR tree-optimization/48731
7748         * gcc.dg/torture/pr48731.c: New testcase.
7749
7750 2011-04-26  Richard Guenther  <rguenther@suse.de>
7751
7752         PR testsuite/48753
7753         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7754
7755 2011-04-26  Richard Guenther  <rguenther@suse.de>
7756
7757         PR middle-end/48694
7758         * gcc.dg/torture/pr48694-1.c: New testcase.
7759         * gcc.dg/torture/pr48694-2.c: Likewise.
7760
7761 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7762
7763         * g++.dg/ext/underlying_type1.C: New.
7764         * g++.dg/ext/underlying_type2.C: Likewise.
7765         * g++.dg/ext/underlying_type3.C: Likewise.
7766         * g++.dg/ext/underlying_type4.C: Likewise.
7767         * g++.dg/ext/underlying_type5.C: Likewise.
7768         * g++.dg/ext/underlying_type6.C: Likewise.
7769         * g++.dg/ext/underlying_type7.C: Likewise.
7770         * g++.dg/ext/underlying_type8.C: Likewise.
7771         * g++.dg/ext/underlying_type9.C: Likewise.
7772         * g++.dg/ext/underlying_type10.C: Likewise.
7773
7774 2011-04-25  Jason Merrill  <jason@redhat.com>
7775
7776         * g++.dg/cpp0x/regress/template-const2.C: New.
7777
7778 2011-04-25  Jeff Law <law@redhat.com>
7779
7780         * gcc.dg/tree-ssa/vrp56.c: new test.
7781
7782 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7785
7786 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7787
7788         PR preprocessor/48740
7789         * c-c++-common/raw-string-11.c: New test.
7790
7791 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7792
7793         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7794         hppa*-*-hpux*.
7795
7796 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7797
7798         PR fortran/18918
7799         * gfortran.dg/coarray_19.f90: New.
7800
7801 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7802
7803         PR c/48685
7804         * gcc.dg/pr48685.c: New test.
7805
7806 2011-04-22  Jan Hubicka  <jh@suse.cz>
7807
7808         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7809
7810 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR tree-optimization/48717
7813         * gcc.c-torture/execute/pr48717.c: New test.
7814
7815 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7816
7817         PR target/48723
7818         * gcc.target/i386/pr48723.c: New test.
7819
7820 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR c/48716
7823         * gcc.dg/gomp/pr48716.c: New test.
7824         * g++.dg/gomp/pr48716.C: New test.
7825
7826 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7827
7828         PR c/36750
7829         * gcc.dg/missing-field-init-2.c: Update testcase.
7830
7831 2011-04-22  Alan Modra  <amodra@gmail.com>
7832
7833         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7834
7835 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7836
7837         PR fortran/48405
7838         * gfortran.dg/function_optimize_6.f90:  New test.
7839
7840 2011-04-21  Easwaran Raman  <eraman@google.com>
7841
7842         * gcc.dg/stack-layout-2.c: New test.
7843
7844 2011-04-21  Richard Guenther  <rguenther@suse.de>
7845
7846         PR lto/48703
7847         * g++.dg/lto/pr48207-2_0.C: New testcase.
7848         * g++.dg/lto/pr48207-3_0.C: Likewise.
7849
7850 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7851
7852         * gnat.dg/volatile5.adb: New test.
7853         * gnat.dg/volatile5_pkg.ads: New helper.
7854
7855 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7856
7857         PR target/48708
7858         * gcc.target/i386/pr48708.c: New test.
7859
7860 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7861
7862         * gcc.dg/vect/vect-119.c: New test.
7863
7864 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7865
7866         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7867         and once without.
7868
7869 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7870             Richard Sandiford  <richard.sandiford@linaro.org>
7871
7872         PR target/46329
7873         * gcc.target/arm/pr46329.c: New test.
7874
7875 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7876
7877         PR fortran/18918
7878         * gfortran.dg/coarray_18.f90: New.
7879
7880 2011-04-20  Jason Merrill  <jason@redhat.com>
7881
7882         * g++.dg/cpp0x/initlist47.C: New.
7883
7884         * g++.dg/init/dtor4.C: New.
7885
7886 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7887
7888         PR target/48678
7889         * gcc.target/i386/sse2-pinsrw.c: New test.
7890         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7891         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7892         * gcc.target/i386/sse2-insvhi.c: Ditto.
7893         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7894         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7895
7896 2011-04-20  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/template/const4.C: New.
7899
7900 2011-04-20  Easwaran Raman  <eraman@google.com>
7901
7902         * gcc.dg/stack-layout-1.c: New test.
7903
7904 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7905
7906         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7907         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7908         function.
7909
7910 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7911
7912         * gcc.dg/binop-xor1.c: New test.
7913         * gcc.dg/binop-xor2.c: New test.
7914         * gcc.dg/binop-xor3.c: New test.
7915         * gcc.dg/binop-xor4.c: New test.
7916         * gcc.dg/binop-xor5.c: New test.
7917
7918 2011-04-20  Richard Guenther  <rguenther@suse.de>
7919
7920         PR tree-optimization/47892
7921         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7922
7923 2011-04-20  Richard Guenther  <rguenther@suse.de>
7924
7925         PR middle-end/48695
7926         * g++.dg/torture/pr48695.C: New testcase.
7927
7928 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7929
7930         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7931         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7932         * gcc.c-torture/execute/pr45262.c: Ditto
7933         * gcc.dg/torture/pr43165.c: Ditto.
7934         * gcc.dg/torture/pr47228.c: Ditto.
7935         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7936         * gcc.dg/ipa/pr45644.c: Ditto.
7937         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7938         PDP11.
7939
7940 2011-04-19  Jason Merrill  <jason@redhat.com>
7941
7942         * g++.dg/ext/complex7.C: New.
7943
7944         * g++.dg/ext/attrib41.C: New.
7945
7946 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7947
7948         PR testsuite/48676
7949         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7950
7951 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7952
7953         PR target/48678
7954         * gcc.target/i386/pr48678.c: New test.
7955
7956 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7957
7958         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7959         * g++.dg/opt/devirt2.C: New test.
7960         * g++.dg/ipa/devirt-g-1.C: Likewise.
7961
7962 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7963
7964         PR fortran/48588
7965         * gfortran.dg/whole_file_33.f90: New.
7966
7967 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7968
7969         * g++.dg/ipa/devirt-7.C: New test.
7970
7971 2011-04-19  Richard Guenther  <rguenther@suse.de>
7972
7973         PR lto/48207
7974         * g++.dg/lto/pr48207_0.C: New testcase.
7975
7976 2011-04-18  Jason Merrill  <jason@redhat.com>
7977
7978         * g++.dg/init/void1.C: New.
7979
7980         * g++.dg/cpp0x/union4.C: New.
7981
7982 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR middle-end/48661
7985         * g++.dg/torture/pr48661.C: New test.
7986
7987         PR c++/48632
7988         * g++.dg/gomp/pr48632.C: New test.
7989
7990 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7991
7992         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7993         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7994
7995 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7996
7997         PR fortran/18918
7998         * gfortran.dg/coarray_17.f90: New.
7999         * gfortran.dg/coarray_10.f90: Update dg-error.
8000
8001 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8002
8003         PR testsuite/48251
8004         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8005         * gfortran.dg/guality/guality.exp: Likewise.
8006
8007 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8008
8009         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8010
8011 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8014
8015 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8016
8017         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8018
8019 2011-04-18  Richard Guenther  <rguenther@suse.de>
8020
8021         PR middle-end/46364
8022         * g++.dg/torture/pr46364.C: New testcase.
8023
8024 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8025
8026         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8027
8028 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8029
8030         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8031
8032 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8033             Ira Rosen  <ira.rosen@linaro.org>
8034
8035         PR target/48252
8036         * gcc.target/arm/pr48252.c: New test.
8037
8038 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR tree-optimization/48616
8041         * gcc.dg/pr48616.c: New test.
8042
8043 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8044
8045         PR fortran/18918
8046         * gfortran.dg/coarray_16.f90: New.
8047
8048 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8049
8050         PR fortran/48462
8051         * gfortran.dg/realloc_on_assign_7.f03: New test.
8052
8053 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8054
8055         PR libgfortran/48602
8056         * gfortran.dg/fmt_g0_6.f08: New test.
8057
8058 2011-04-17  Jason Merrill  <jason@redhat.com>
8059
8060         * g++.dg/cpp0x/sfinae16.C: New.
8061
8062 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8063
8064         * gcc.target/mips/reg-var-1.c: New test.
8065
8066 2011-04-17  Jan Hubicka  <jh@suse.cz>
8067
8068         * gcc.dg/winline-5.c: Update testcase.
8069
8070 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8071
8072         * gnat.dg/discr27.ad[sb]: Move dg directive.
8073         * gnat.dg/discr28.ad[sb]: New test.
8074         * gnat.dg/discr28_pkg.ads: New helper.
8075
8076 2011-04-17  Michael Matz  <matz@suse.de>
8077
8078         PR tree-optimization/48622
8079         PR lto/48645
8080         * gcc.dg/lto/pr48622_0.c: New test.
8081
8082 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8083
8084         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8085         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8086         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8087         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8088         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8089         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8090
8091 2011-04-15  Jason Merrill  <jason@redhat.com>
8092
8093         * g++.dg/cpp0x/range-for17.C: New.
8094
8095 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8096
8097         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8098         * g++.dg/cpp0x/range-for3.C: Likewise.
8099         * g++.dg/cpp0x/range-for9.C: Correct error message.
8100         * g++.dg/cpp0x/range-for11.C: New.
8101         * g++.dg/cpp0x/range-for12.C: New.
8102         * g++.dg/cpp0x/range-for13.C: New.
8103         * g++.dg/cpp0x/range-for14.C: New.
8104         * g++.dg/cpp0x/range-for15.C: New.
8105         * g++.dg/cpp0x/range-for16.C: New.
8106
8107 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8108
8109         PR fortran/18918
8110         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8111
8112 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8113
8114         * objc.dg/naming-4.m: Updated.
8115         * objc.dg/naming-5.m: Updated.
8116         * objc.dg/naming-6.m: New.
8117         * objc.dg/naming-7.m: New.
8118         * obj-c++.dg/naming-1.mm: Updated.
8119         * obj-c++.dg/naming-2.mm: Updated.
8120         * obj-c++.dg/naming-3.mm: New.
8121         * obj-c++.dg/naming-4.mm: New.
8122
8123 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8124
8125         PR libgfortran/48589
8126         * gfortran.dg/fmt_g0_5.f08: New test.
8127
8128 2011-04-15  Richard Guenther  <rguenther@suse.de>
8129
8130         PR testsuite/48286
8131         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8132
8133 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8134
8135         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8136         -finline-limit=0 to -fno-inline
8137
8138 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR target/48614
8141         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8142         just avx.
8143
8144 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8145
8146         PR target/48605
8147         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8148         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8149         * gcc.target/i386/avx-insertps-3.c: New test.
8150         * gcc.target/i386/avx-insertps-4.c: New test.
8151
8152 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8153
8154         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8155         -finline-limit=0
8156
8157 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8158
8159         PR target/46779
8160         PR target/45291
8161         PR target/41894
8162         * gcc.target/avr/pr46779-1.c: New test case
8163         * gcc.target/avr/pr46779-2.c: New test case
8164
8165 2011-04-14  Jason Merrill  <jason@redhat.com>
8166
8167         * g++.dg/cpp0x/sfinae15.C: New.
8168
8169         * g++.dg/cpp0x/sfinae14.C: New.
8170
8171         * g++.dg/ext/vla10.C: New.
8172
8173 2011-04-14  Richard Guenther  <rguenther@suse.de>
8174
8175         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8176
8177 2011-04-14  Richard Guenther  <rguenther@suse.de>
8178
8179         * gcc.dg/fold-bitand-4.c: Move ...
8180         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8181
8182 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8183
8184         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8185         variables const.
8186         * gcc.target/avr/torture/trivial.c: Ditto.
8187
8188 2011-04-13  Jason Merrill  <jason@redhat.com>
8189
8190         * g++.dg/template/operator11.C: New.
8191
8192 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR middle-end/48591
8195         * gcc.dg/gomp/pr48591.c: New test.
8196
8197         PR c++/48570
8198         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8199         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8200
8201 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8202
8203         PR c++/48574
8204         * g++.dg/template/dependent-expr7.C: New test case.
8205
8206 2011-04-13  Jason Merrill  <jason@redhat.com>
8207
8208         * g++.dg/cpp0x/sfinae13.C: New.
8209
8210 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8211
8212         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8213
8214 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8215
8216         * gcc.target/arm/pr43698.c: Remove -march option.
8217
8218 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8219
8220         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8221         -march option.
8222
8223 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8224
8225         PR fortran/48360
8226         PR fortran/48456
8227         * gfortran.dg/realloc_on_assign_6.f03: New test.
8228
8229 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8230
8231         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8232         targets the additional -mno-ms-bitfields and
8233         -Wno-packed-bitfield-compat options.
8234         * g++.dg/ext/bitfield3.C: Likewise.
8235         * g++.dg/ext/bitfield4.C: Likewise.
8236         * g++.dg/ext/bitfield5.C: Likewise.
8237         * gcc.dg/bitfld-15.c: Likewise.
8238         * gcc.dg/bitfld-16.c: Likewise.
8239         * gcc.dg/bitfld-17.c: Likewise.
8240         * gcc.dg/bitfld-18.c: Likewise.
8241
8242 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8243
8244         * gcc.target/arm/neon-vld3-1.c: New test.
8245         * gcc.target/arm/neon-vst3-1.c: New test.
8246         * gcc.target/arm/neon/v*.c: Regenerate.
8247
8248 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR rtl-optimization/48549
8251         * g++.dg/opt/pr48549.C: New test.
8252
8253 2011-04-12  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/46076
8256         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8257
8258 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260         PR testsuite/21164
8261         * lib/compat.exp (compat-execute): Declare unsupported after
8262         stripping path from src1.
8263         * lib/lto.exp (lto-execute): Likewise.
8264
8265 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR c/48552
8268         * gcc.dg/pr48552-1.c: New test.
8269         * gcc.dg/pr48552-2.c: New test.
8270
8271 2011-04-11  Jason Merrill  <jason@redhat.com>
8272
8273         * g++.dg/cpp0x/sfinae12.C: New.
8274
8275         * g++.dg/cpp0x/enum10.C: New.
8276
8277         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8278
8279         * g++.dg/cpp0x/rv-func.C: New.
8280
8281 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8284         alpha*-dec-osf5*.
8285
8286 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8287
8288         PR tree-optimization/48195
8289         * gcc.dg/ipa/pr48195.c: New test.
8290
8291 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8292
8293         * gnat.dg/return3.adb: Remove unused switch.
8294
8295 2011-04-08  Mike Stump  <mikestump@comcast.net>
8296
8297         PR testsuite/48506
8298         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8299         default to fno-common.
8300
8301 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8302
8303         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8304         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8305
8306 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8307
8308         PR fortran/48448
8309         * gfortran.dg/function_optimize_5.f90:  New test.
8310
8311 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8312
8313         * gnat.dg/aggr17.adb: New test.
8314         * gnat.dg/aggr18.adb: Likewise.
8315
8316 2011-04-08  Michael Matz  <matz@suse.de>
8317
8318         PR middle-end/48389
8319         * gcc.target/i386/pr48389.c: New test.
8320
8321 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8322
8323         PR rtl-optimization/48272
8324         * g++.dg/opt/pr48272.C: New.
8325
8326 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8327
8328         PR rtl-optimization/48235
8329         * gcc.dg/pr48235.c: New.
8330
8331 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8332
8333         PR rtl-optimization/48302
8334         * g++.dg/opt/pr48302.C: New.
8335
8336 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8337
8338         PR target/48273
8339         * g++.dg/opt/pr48273.C: New.
8340
8341 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8342
8343         PR rtl-optimization/48442
8344         * gcc.dg/pr48442.c: New.
8345
8346 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR tree-optimization/48377
8349         * gcc.dg/vect/pr48377.c: New test.
8350
8351 2011-04-07  Jason Merrill  <jason@redhat.com>
8352
8353         * g++.dg/cpp0x/regress/call1.C: New.
8354
8355         * g++.dg/cpp0x/variadic107.C: New.
8356
8357         * g++.dg/cpp0x/sfinae11.C: New.
8358         * g++.dg/cpp0x/noexcept02.C: Fix.
8359
8360         * g++.dg/cpp0x/sfinae10.C: New.
8361
8362         * g++.dg/cpp0x/sfinae9.C: New.
8363
8364         * c-c++-common/Wcast-qual-1.c: Move here from...
8365         * gcc.dg/cast-qual-3.c: ...here, and...
8366         * g++.dg/warn/Wcast-qual2.C: ...here.
8367
8368         * g++.dg/cpp0x/sfinae8.C: New.
8369
8370         * g++.dg/cpp0x/sfinae7.C: New.
8371
8372         * g++.dg/cpp0x/enum9.C: New.
8373
8374 2011-04-07  Mike Stump  <mikestump@comcast.net>
8375
8376         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8377         with no trampolines.
8378
8379 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR fortran/48117
8382         * gfortran.dg/gomp/pr48117.f90: New test.
8383
8384         PR debug/48343
8385         * gcc.dg/torture/pr48343.c: New test.
8386
8387 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8388
8389         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8390
8391 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8392
8393         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8394
8395 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8396
8397         PR target/43920
8398         * lib/scanasm.exp (object-size): New proc.
8399         * gcc.target/arm/pr43920-2.c: New test.
8400
8401 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8402
8403         PR fortran/18918
8404         PR fortran/48477
8405         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8406
8407 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8408
8409         * gcc.dg/mtune.c: Prune note from output.
8410
8411 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8412
8413         PR debug/48466
8414         * gcc.dg/guality/pr36977.c: New test.
8415         * gcc.dg/guality/pr48466.c: New test.
8416
8417 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8418
8419         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8420
8421 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8422
8423         * gnat.dg/return3.adb: New test.
8424
8425 2011-04-06  Richard Guenther  <rguenther@suse.de>
8426
8427         PR tree-optimization/47663
8428         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8429
8430 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8431
8432         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8433         Solaris 8 and 9 as well.
8434
8435 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8436
8437         PR target/43920
8438         * gcc.target/arm/pr43920-1.c: New test.
8439
8440 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8441
8442         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8443         (cctor): Actually return the value.
8444         (main): Cast return values.
8445
8446 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8447
8448         * gfortran.dg/character_comparison_8.f90:  New test.
8449
8450 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8451
8452         * frontend-passes: (optimize_lexical_comparison): New function.
8453         (optimize_expr): Call it.
8454         (optimize_comparison): Also handle lexical comparison functions.
8455         Return false instad of -2 for unequal comparison.
8456
8457 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8458
8459         PR fortran/48412
8460         * function_optimize_4.f90:  New test.
8461
8462 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8463
8464         PR fortran/18918
8465         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8466         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8467         * gfortran.dg/coarray_15.f90: New.
8468
8469 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8470
8471         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8472         * gfortran.dg/bessel_7.f90: Likewise.
8473
8474 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8475
8476         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8477
8478 2011-04-03  Richard Guenther  <rguenther@suse.de>
8479             Ira Rosen  <ira.rosen@linaro.org>
8480
8481         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8482         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8483         -ftree-loop-if-convert-stores.
8484
8485 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8486
8487         * gnat.dg/specs/aggr2.ads: New test.
8488
8489 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8490
8491         * gnat.dg/debug2.ad[sb]: New test.
8492         * gnat.dg/debug2_pkg.ads: New helper.
8493         * gnat.dg/debug3.ad[sb]: New test.
8494
8495 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8496
8497         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8498
8499 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR middle-end/48335
8502         * gcc.c-torture/compile/pr48335-1.c: New test.
8503         * gcc.dg/pr48335-1.c: New test.
8504         * gcc.dg/pr48335-2.c: New test.
8505         * gcc.dg/pr48335-3.c: New test.
8506         * gcc.dg/pr48335-4.c: New test.
8507         * gcc.dg/pr48335-5.c: New test.
8508         * gcc.dg/pr48335-6.c: New test.
8509         * gcc.dg/pr48335-7.c: New test.
8510         * gcc.dg/pr48335-8.c: New test.
8511         * gcc.target/i386/pr48335-1.c: New test.
8512
8513 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8514
8515         PR c/36299
8516         * gcc.dg/Waddress.c: New test.
8517
8518 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8519
8520         PR fortran/48352
8521         * gfortran.dg/function_optimize_3.f90:  New test.
8522
8523 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8524
8525         * gcc.c-torture/compile/20110401-1.c: New test.
8526
8527         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8528         * g++.dg/lto/20091002-2_0.C: Likewise.
8529         * g++.dg/lto/20090303_0.c: Likewise.
8530         * g++.dg/lto/20091004-1_0.C: Likewise.
8531         * g++.dg/lto/20091002-3_0.C: Likewise.
8532         * g++.dg/lto/20091004-2_0.C: Likewise.
8533         * g++.dg/lto/20081123_0.C: Likewise.
8534         * g++.dg/lto/20090313_0.C: Likewise.
8535         * g++.dg/lto/20081109-1_0.C: Likewise.
8536         * g++.dg/lto/20081219_0.C: Likewise.
8537         * g++.dg/lto/20081204-1_0.C: Likewise.
8538         * g++.dg/lto/20090302_0.C: Likewise.
8539         * g++.dg/lto/20081119-1_0.C: Likewise.
8540         * g++.dg/lto/20081118_0.C: Likewise.
8541         * gcc.dg/lto/20091020-2_0.c: Likewise.
8542         * gcc.dg/lto/20090210_0.c: Likewise.
8543         * gcc.dg/lto/20081204-1_0.c: Likewise.
8544         * gcc.dg/lto/20081224_0.c: Likewise.
8545         * gcc.dg/lto/20090219_0.c: Likewise.
8546         * gcc.dg/lto/20091014-1_0.c: Likewise.
8547         * gcc.dg/lto/20091016-1_0.c: Likewise.
8548         * gcc.dg/lto/20090206-2_0.c: Likewise.
8549         * gcc.dg/lto/20090116_0.c: Likewise.
8550         * gcc.dg/lto/20091013-1_0.c: Likewise.
8551         * gcc.dg/lto/20091015-1_0.c: Likewise.
8552         * gcc.dg/lto/20090126-2_0.c: Likewise.
8553
8554 2011-03-31  Ian Lance Taylor  <iant@google.com>
8555
8556         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8557
8558 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/opt16.adb: New test.
8561
8562 2011-03-31  Jason Merrill  <jason@redhat.com>
8563
8564         * g++.dg/cpp0x/defaulted24.C: New.
8565
8566 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8567
8568         PR target/16292
8569         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8570         with -O0.
8571
8572 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8573
8574         * g++.dg/other/i386-9.C: New test.
8575
8576 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8577
8578         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8579
8580 2011-03-30  Jason Merrill  <jason@redhat.com>
8581
8582         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8583
8584         * g++.dg/cpp0x/regress/isnan.C: New.
8585
8586         * g++.dg/cpp0x/initlist46.C: New.
8587
8588 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8589
8590         PR target/47551
8591         * gcc.target/arm/neon-modes-2.c: New test.
8592
8593 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR c/48305
8596         * gcc.c-torture/compile/pr48305.c: New test.
8597
8598 2011-03-29  Jason Merrill  <jason@redhat.com>
8599
8600         * g++.dg/cpp0x/regress/value-dep1.C: New.
8601
8602 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8603
8604         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8605
8606 2011-03-29  Ian Lance Taylor  <iant@google.com>
8607
8608         * go.test/go-test.exp: Handle the test lines used in several new
8609         tests.
8610         (errchk): Add opts parameter.  Change all callers.  Handle parens
8611         in regexps.
8612
8613 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8614             Dominique d'Humieres  <dominiq@lps.ens.fr>
8615
8616         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8617         and __APPLE__ && __PPC__ && __ALTIVEC__.
8618
8619 2011-03-29  Jason Merrill  <jason@redhat.com>
8620
8621         * g++.dg/cpp0x/dependent1.C: New.
8622
8623         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8624
8625         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8626
8627         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8628
8629 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8630
8631         PR fortran/48095
8632         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8633         * gfortran.dg/proc_ptr_comp_32.f90: New.
8634
8635 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8636
8637         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8638         check for corresponding warning.
8639
8640 2011-03-28  Jason Merrill  <jason@redhat.com>
8641
8642         * g++.dg/cpp0x/rv-deduce2.C: New.
8643
8644 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR debug/48203
8647         * gcc.dg/pr48203.c: New test.
8648
8649 2011-03-28  Jeff Law <law@redhat.com>
8650
8651         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8652
8653 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8654
8655         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8656         and __PPC__ && __ALTIVEC__.
8657
8658 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8659
8660         PR testsuite/48238
8661         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8662         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8663         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8664         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8665
8666 2011-03-28  Jason Merrill  <jason@redhat.com>
8667
8668         * g++.dg/cpp0x/initlist-array2.C: New.
8669
8670         * g++.dg/cpp0x/initlist-array1.C: New.
8671
8672         * g++.dg/cpp0x/constexpr-compound.C: New.
8673
8674         * g++.dg/cpp0x/constexpr-using.C: New.
8675
8676         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8677
8678 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         PR testsuite/48276
8681         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8682
8683 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8684
8685         * gcc.dg/slp-1.c: New test.
8686
8687 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8690         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8691         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8692         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8693         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8694         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8695         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8696         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8697         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8698         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8699         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8700         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8701         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8702         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8703
8704 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8705
8706         PR fortran/47065
8707         * gfortran.dg/trim_optimize_5.f90:  New test.
8708         * gfortran.dg/trim_optimize_6.f90:  New test.
8709
8710 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8711
8712         PR target/38598
8713         * gcc.target/mips/madd-7.c: Remove -mlong32.
8714         * gcc.target/mips/msub-7.c: Likewise.
8715
8716 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8717
8718         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8719         accesses to preserve the meaning of the test for doubleword vectors.
8720         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8721         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8722
8723 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8724
8725         PR fortran/48291
8726         * gfortran.dg/class_42.f03: New.
8727
8728 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8729
8730         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8731         strided accesses.
8732
8733 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8734
8735         PR rtl-optimization/48144
8736         * gcc.dg/pr48144.c: New test.
8737
8738 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         * gnat.dg/discr27.ad[sb]: New test.
8741
8742 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8743
8744         * gnat.dg/limited_with2.ad[sb]: New test.
8745         * gnat.dg/limited_with2_pkg1.ads: New helper.
8746         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8747
8748 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8749
8750         * gnat.dg/opt15.adb: New test.
8751         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8752
8753 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8754
8755         PR fortran/48174
8756         PR fortran/45304
8757         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8758         * gfortran.dg/leadz_trailz_3.f90: Ditto
8759
8760 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8761
8762         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8763
8764 2011-03-25  Jason Merrill  <jason@redhat.com>
8765
8766         * g++.dg/cpp0x/defaulted22.C: New.
8767         * g++.dg/cpp0x/defaulted23.C: New.
8768         * g++.dg/cpp0x/defaulted15.C: Adjust.
8769
8770 2011-03-25  Jason Merrill  <jason@redhat.com>
8771
8772         * g++.dg/cpp0x/move1.C: New.
8773
8774 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8775
8776         PR target/48287
8777         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8778
8779 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8782         for mips-sgi-irix6.5.
8783         Replace snprintf prototype by <stdio.h>.
8784
8785 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8786
8787         PR testsuite/48283
8788         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8789         run_expensive_tests.
8790         * gcc.dg/graphite/block-4.c: Likewise.
8791         * gcc.dg/graphite/block-7.c: Likewise.
8792         * gcc.dg/graphite/block-8.c: Likewise.
8793
8794 2011-03-25  Richard Guenther  <rguenther@suse.de>
8795
8796         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8797         * g++.dg/tree-ssa/pr8781.C: Likewise.
8798         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8799         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8800         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8801         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8802         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8803         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8804         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8805         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8806         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8807         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8808         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8809         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8810         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8811         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8812         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8813         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8814         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8815         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8816         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8817         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8818         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8819         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8820         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8821         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8822         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8823         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8824         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8825         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8826         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8827         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8828         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8829         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8830         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8831         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8832         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8833         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8834         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8835         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8836         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8837         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8838         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8839         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8840         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8841         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8842         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8843         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8844         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8845         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8846         * c-c++-common/pr46562-2.c: Likewise.
8847         * gfortran.dg/pr42108.f90: Likewise.
8848         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8849         foo to be inlined even at -O1.
8850         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8851         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8852         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8853         * gcc.dg/matrix/matrix.exp: Disable FRE.
8854
8855 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR debug/48204
8858         * gcc.dg/dfp/pr48204.c: New test.
8859
8860 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8861
8862         PR target/48209
8863         * gcc.c-torture/execute/pr47917.c: Move this...
8864         * gcc.dg/torture/pr47917.c: to here and add xfails.
8865
8866 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8867
8868         * gnat.dg/array16.ad[sb]: New test.
8869         * gnat.dg/array16.ads: New helper.
8870
8871 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8872
8873         * gnat.dg/derived_type2.adb: New test.
8874
8875 2011-03-24  Richard Guenther  <rguenther@suse.de>
8876
8877         PR tree-optimization/48271
8878         * g++.dg/torture/pr48271.C: New testcase.
8879
8880 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8881
8882         * gnat.dg/array15.ad[sb]: New test.
8883
8884 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8885
8886         PR target/48237
8887         * gcc.target/i386/pr48237.c: New test.
8888
8889 2011-03-24  Richard Guenther  <rguenther@suse.de>
8890
8891         PR middle-end/48269
8892         * gcc.dg/builtin-object-size-10.c: New testcase.
8893
8894 2011-03-24  Richard Guenther  <rguenther@suse.de>
8895
8896         PR tree-optimization/46562
8897         * c-c++-common/pr46562-2.c: New testcase.
8898         * c-c++-common/pr46562.c: Likewise.
8899
8900 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8901
8902         * gcc.dg/vect/vect-cselim-1.c: New test.
8903         * gcc.dg/vect/vect-cselim-2.c: New test.
8904
8905 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8906
8907         * gcc.target/arm/pr46934.c: New.
8908
8909 2011-03-23  Ian Lance Taylor  <iant@google.com>
8910
8911         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8912
8913 2011-03-23  Richard Guenther  <rguenther@suse.de>
8914
8915         * gcc.dg/struct: Remove directory and contents.
8916
8917 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8918
8919         PR testsuite/48251
8920         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8921
8922 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8923
8924         * gnat.dg/discr26.ad[sb]: New test.
8925         * gnat.dg/discr26_pkg.ads: New helper.
8926
8927 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8928
8929         PR target/47553
8930         * gcc.target/arm/neon-vld-1.c: New test.
8931
8932 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8933
8934         * gnat.dg/array14.ad[sb]: New test.
8935         * gnat.dg/array14_pkg.ads: New helper.
8936
8937 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8938
8939         * gcc.c-torture/execute/920501-8.x: Remove.
8940         * gcc.c-torture/execute/930513-1.x: Remove.
8941         * gcc.c-torture/execute/960312-1.x: Remove.
8942         * gcc.c-torture/compile/20000804-1.c,
8943         gcc.c-torture/compile/20001205-1.c,
8944         gcc.c-torture/compile/20001226-1.c,
8945         gcc.c-torture/compile/20010518-2.c,
8946         gcc.c-torture/compile/20020312-1.c,
8947         gcc.c-torture/compile/20020604-1.c,
8948         gcc.c-torture/compile/920501-12.c,
8949         gcc.c-torture/compile/920501-4.c,
8950         gcc.c-torture/compile/920520-1.c,
8951         gcc.c-torture/compile/980506-1.c,
8952         gcc.c-torture/execute/980709-1.x,
8953         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8954         options for m68hc11.
8955         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8956         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8957         m68hc11.
8958
8959 2011-03-22  Nick Clifton  <nickc@redhat.com>
8960
8961         * lib/target-supports.exp (check_profiling_available): Add MN10300
8962         to the list of targets that do not support profiling.  Restore
8963         alpha sorting to this list.
8964
8965 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8966
8967         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8968         failure on 32-bit systems.
8969         * gcc.dg/torture/vector-2.c: Ditto.
8970
8971 2011-03-22  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/48228
8974         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8975
8976 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8977
8978         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8979         powerpc.
8980
8981         PR target/48226
8982         * gcc.target/powerpc/pr48226.c: New file.
8983
8984 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8985
8986         * lib/prune.exp (prune_gcc_output): Prune "could not create
8987         compact unwind for" warnings.
8988
8989 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8990
8991         PR c/42544
8992         PR c/48197
8993         * gcc.c-torture/execute/pr42544.c: New test.
8994         * gcc.c-torture/execute/pr48197.c: New test.
8995
8996 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8997
8998         PR preprocessor/48192
8999         * gcc.target/powerpc/pr48192.c: New file.
9000
9001         PR target/48053
9002         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9003         split problem of 0 being loaded in a VSX register.
9004
9005 2011-03-21  Richard Guenther  <rguenther@suse.de>
9006
9007         PR c/47939
9008         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9009         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9010         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9011         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9012
9013 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR target/48213
9016         * gcc.dg/pr48213.c: New test.
9017
9018 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9019
9020         PR target/12171
9021         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9022
9023 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9024
9025         * gcc.target/arm/xor-and.c: New.
9026
9027 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9028
9029         PR fortran/22572
9030         * gfortran.dg/function_optimize_1.f90:  New test.
9031         * gfortran.dg/function_optimize_2.f90:  New test.
9032
9033 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9034
9035         PR rtl-optimization/47502
9036         * gcc.target/i386/pr47502-1.c: New.
9037         * gcc.target/i386/pr47502-2.c: Likewise.
9038
9039 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR rtl-optimization/48156
9042         * gcc.dg/pr48156.c: New test.
9043
9044 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9045
9046         PR libfortran/47439
9047         * gfortran.dg/scratch_1.f90: Adjust test.
9048
9049 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9050
9051         PR libfortran/47439
9052         * gfortran.dg/scratch_1.f90: New test.
9053
9054 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9055
9056         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9057         variably modified typedefs.
9058         * gcc.dg/c1x-typedef-2.c: Remove.
9059
9060 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9061
9062         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9063         * gcc.dg/c1x-anon-struct-3.c: New test.
9064         * gcc.dg/anon-struct-11.c: Update.
9065
9066 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9067
9068         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9069         dg-xfail-run-if.
9070         Only xfail with gas.
9071
9072 2011-03-18  Jason Merrill  <jason@redhat.com>
9073
9074         * g++.dg/template/fn-ptr1.C: New.
9075
9076         * g++.dg/overload/volatile1.C: New.
9077
9078         * g++.dg/opt/pr23372.C: New.
9079
9080         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9081
9082 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9083
9084         PR middle-end/47405
9085         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9086
9087 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9088
9089         * gcc.target/arm/unsigned-extend-1.c: New.
9090
9091 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR bootstrap/48161
9094         * gcc.c-torture/compile/pr48161.c: New test.
9095
9096 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098         PR middle-end/47725
9099         * gcc.dg/torture/pr47725.c: New.
9100
9101 2011-03-17  Jason Merrill  <jason@redhat.com>
9102
9103         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9104         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9105
9106 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9107
9108         * gnat.dg/specs/elab2.ads: New test.
9109         * gnat.dg/specs/elab2_pkg.ads: New helper.
9110
9111 2011-03-17  Jason Merrill  <jason@redhat.com>
9112
9113         * g++.dg/cpp0x/decltype-1212.C: New.
9114         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9115
9116 2011-03-17  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/parse/memfnquals1.C: New.
9119
9120 2011-03-17  Richard Guenther  <rguenther@suse.de>
9121
9122         PR middle-end/48134
9123         * gcc.dg/pr48134.c: New testcase.
9124
9125 2011-03-17  Richard Guenther  <rguenther@suse.de>
9126
9127         PR middle-end/48165
9128         * g++.dg/torture/pr48165.C: New testcase.
9129
9130 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9131
9132         PR rtl-optimization/48141
9133         * gcc.dg/pr48141.c: New test.
9134
9135 2011-03-16  Jason Merrill  <jason@redhat.com>
9136
9137         * g++.dg/cpp0x/constexpr-48089.C: New.
9138
9139         * g++.dg/cpp0x/constexpr-abi1.C: New.
9140
9141         * g++.dg/cpp0x/constexpr-46336.C: New.
9142         * g++.dg/parse/friend5.C: Adjust expected errors.
9143
9144         * g++.dg/cpp0x/constexpr-47570.C: New.
9145
9146 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9147
9148         PR debug/47510
9149         * ++.dg/debug/dwarf2/typedef6.C: New test.
9150
9151 2011-03-16  Jason Merrill  <jason@redhat.com>
9152
9153         * g++.dg/cpp0x/elision2.C: New.
9154
9155         * g++.dg/cpp0x/constexpr-array3.C: New.
9156
9157 2011-03-16  Jason Merrill  <jason@redhat.com>
9158
9159         * g++.dg/cpp0x/sfinae6.C: New.
9160         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9161         * g++.dg/cpp0x/pr45908.C: Likewise.
9162         * g++.dg/cpp0x/sfinae6.C: Likewise.
9163         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9164         * g++.old-deja/g++.law/arg11.C: Likewise.
9165
9166 2011-03-16  Jason Merrill  <jason@redhat.com>
9167
9168         * g++.dg/template/incomplete6.C: New.
9169
9170 2011-03-16  Jeff Law <law@redhat.com>
9171
9172         * gcc.dg/tree-ssa/vrp55.c: New test.
9173
9174 2011-03-16  Jason Merrill  <jason@redhat.com>
9175
9176         * g++.dg/cpp0x/auto22.C: New.
9177
9178 2011-03-16  Richard Guenther  <rguenther@suse.de>
9179
9180         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9181         optimizing it away if promoted to const.
9182
9183 2011-03-16  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/48149
9186         * gcc.dg/fold-complex-1.c: New testcase.
9187
9188 2011-03-16  Richard Guenther  <rguenther@suse.de>
9189
9190         PR testsuite/48147
9191         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9192         or cloning happens.
9193
9194 2011-03-16  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/26134
9197         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9198
9199 2011-03-16  Richard Guenther  <rguenther@suse.de>
9200
9201         PR tree-optimization/48146
9202         * gcc.dg/torture/pr48146.c: New testcase.
9203
9204 2011-03-16  Richard Guenther  <rguenther@suse.de>
9205
9206         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9207         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9208
9209 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9210
9211         PR middle-end/48136
9212         * gcc.c-torture/compile/pr48136.c: New test.
9213
9214         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9215
9216         PR debug/45882
9217         * gcc.dg/guality/pr45882.c: New test.
9218
9219 2011-03-15  Jason Merrill  <jason@redhat.com>
9220
9221         * g++.dg/cpp0x/constexpr-recursion.C: New.
9222
9223         * g++.dg/cpp0x/implicit11.C: New.
9224
9225 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9226
9227         * g++.dg/cpp0x/constexpr-attribute.C: New.
9228
9229 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9230
9231         * g++.dg/parse/pr34758.C: New.
9232
9233 2011-03-15  Xinliang David Li  <davidxl@google.com>
9234
9235         PR c/47837
9236         * gcc.dg/uninit-pred-7_d.c: New test.
9237         * gcc.dg/uninit-pred-8_d.c: New test.
9238
9239 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9240
9241         PR target/46788
9242         * gcc.target/arm/pr46788.c: New.
9243
9244 2011-03-15  Richard Guenther  <rguenther@suse.de>
9245
9246         PR middle-end/47650
9247         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9248         * gfortran.dg/ishft_4.f90: Likewise.
9249         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9250
9251 2011-03-15  Richard Guenther  <rguenther@suse.de>
9252
9253         PR tree-optimization/13954
9254         * g++.dg/tree-ssa/pr13954.C: New testcase.
9255
9256 2011-03-15  Richard Guenther  <rguenther@suse.de>
9257
9258         PR tree-optimization/48037
9259         * gcc.target/i386/pr48037-1.c: New testcase.
9260
9261 2011-03-15  Richard Guenther  <rguenther@suse.de>
9262
9263         PR tree-optimization/41490
9264         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9265         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9266         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9267         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9268         * g++.dg/tree-ssa/pr33604.C: Adjust.
9269
9270 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9271
9272         PR middle-end/47917
9273         * gcc.c-torture/execute/pr47917.c: New test.
9274         * gcc.dg/pr47917.c: New test.
9275
9276         PR middle-end/38878
9277         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9278
9279 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9280
9281         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9282         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9283         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9284         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9285         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9286         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9287         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9288         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9289         * gcc.target/i386/avx-floor-vec.c: Ditto.
9290         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9291         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9292         * gcc.target/i386/avx-rint-vec.c: Ditto.
9293         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9294         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9295         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9296         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9297
9298 2011-03-14  Tom Tromey  <tromey@redhat.com>
9299
9300         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9301         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9302         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9303
9304 2011-03-14  Tom Tromey  <tromey@redhat.com>
9305
9306         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9307         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9308         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9309
9310 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9311
9312         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9313
9314 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9315
9316         PR rtl-optimization/47166
9317         * gcc.c-torture/execute/postmod-1.c: New test.
9318
9319 2011-03-14  Richard Guenther  <rguenther@suse.de>
9320
9321         PR middle-end/48098
9322         * gcc.dg/torture/pr48098.c: New testcase.
9323
9324 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9325
9326         PR target/48053
9327         * gcc.target/powerpc/pr48053-1.c: New test.
9328         * gcc.target/powerpc/pr48053-2.c: Likewise.
9329
9330 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9331
9332         PR libfortran/48066
9333         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9334
9335 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9336
9337         PR libfortran/48066
9338         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9339
9340 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9341
9342         PR fortran/48059
9343         * gfortran.dg/class_41.f03: New.
9344
9345 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9346
9347         * g++.dg/conversion/cast3.C: New test.
9348
9349 2011-03-11  Jason Merrill  <jason@redhat.com>
9350
9351         * g++.dg/template/error45.C: New.
9352
9353         * g++.dg/parse/no-type-defn1.C: New.
9354
9355         * g++.dg/ext/attrib40.C: New.
9356
9357         * g++.dg/cpp0x/regress/array1.C: New.
9358
9359 2011-03-11  Richard Guenther  <rguenther@suse.de>
9360
9361         PR tree-optimization/48067
9362         * gcc.dg/pr48067.c: New testcase.
9363
9364 2011-03-11  Richard Guenther  <rguenther@suse.de>
9365
9366         PR lto/48073
9367         * g++.dg/lto/20110311-1_0.C: New testcase.
9368
9369 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR c++/48035
9372         * g++.dg/inherit/virtual8.C: New test.
9373
9374         PR middle-end/48044
9375         * gcc.dg/torture/pr48044.c: New test.
9376
9377 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9378
9379         PR fortran/47768
9380         * gfortran.dg/proc_ptr_comp_31.f90: New.
9381
9382 2011-03-11  Richard Guenther  <rguenther@suse.de>
9383
9384         PR tree-optimization/47278
9385         * gcc.dg/torture/pr47278-1.c: New testcase.
9386         * gcc.dg/torture/pr47278-2.c: Likewise.
9387
9388 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9389
9390         PR tree-optimization/48063
9391         * gcc.dg/torture/pr48063.c: New test.
9392
9393 2011-03-10  Jason Merrill  <jason@redhat.com>
9394
9395         * g++.dg/template/array22.C: New.
9396
9397         * g++.dg/cpp0x/syntax-err1.C: New.
9398         * g++.dg/parse/error36.C: Adjust expected errors.
9399         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9400         * g++.old-deja/g++.pt/typename3.C: Likewise.
9401         * g++.old-deja/g++.pt/typename4.C: Likewise.
9402         * g++.old-deja/g++.pt/typename6.C: Likewise.
9403
9404 2011-03-09  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/template/nontype22.C: New.
9407
9408 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9409
9410         PR tree-optimization/47714
9411         * g++.dg/torture/pr47714.C: New test.
9412
9413 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9414
9415         PR target/47755
9416         * gcc.target/powerpc/pr47755-2.c: New file.
9417
9418 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9419
9420         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9421         is not set in the environment, pass 64 as first argument when not
9422         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9423         native where ulimit -u is supported.
9424
9425 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9426
9427         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9428
9429 2011-03-08  Jason Merrill  <jason@redhat.com>
9430
9431         * g++.dg/template/nontype21.C: New.
9432
9433         * g++.dg/template/anon5.C: New.
9434
9435 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR debug/47881
9438         * gcc.dg/pr47881.c: New test.
9439
9440 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9441
9442         PR c++/47957
9443         * g++.dg/lookup/template3.C: New test.
9444
9445 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9446
9447         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9448         'long' type.
9449
9450 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9451
9452         PR testsuite/47954
9453         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9454         sizeof to compute alignment.
9455
9456 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR tree-optimization/48022
9459         * gcc.dg/pr48022-1.c: New test.
9460         * gcc.dg/pr48022-2.c: New test.
9461
9462 2011-03-07  Jason Merrill  <jason@redhat.com>
9463
9464         * g++.dg/template/nontype20.C: New.
9465         * g++.dg/init/member1.C: Adjust expected errors.
9466         * g++.dg/parse/constant4.C: Likewise.
9467         * g++.dg/template/qualified-id3.C: Likewise.
9468         * g++.old-deja/g++.pt/crash10.C: Likewise.
9469
9470         * g++.dg/cpp0x/regress/non-const1.C: New.
9471
9472 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR debug/47991
9475         * gcc.dg/pr47991.c: New test.
9476
9477 2011-03-07  Jason Merrill  <jason@redhat.com>
9478
9479         * g++.dg/abi/mangle46.C: New.
9480
9481 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9482
9483         PR target/47862
9484         * gcc.target/powerpc/pr47862.c: New.
9485
9486 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9487
9488         PR target/45413
9489         * gcc.target/i386/combine-mul.c: Require nonpic.
9490
9491 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9492             Nathan Froyd  <froydnj@codesourcery.com>
9493
9494         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9495
9496 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9497
9498         * README.QMTEST: Remove.
9499
9500 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9501             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9502
9503         PR fortran/47850
9504         * gfortran.dg/array_constructor_37.f90 : New test.
9505
9506 2011-03-05  Jason Merrill  <jason@redhat.com>
9507
9508         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9509         * g++.dg/abi/mangle45.C: Likewise.
9510         * g++.dg/cpp0x/trailing1.C: Likewise.
9511
9512 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9513
9514         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9515
9516 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR rtl-optimization/47899
9519         * gcc.dg/pr47899.c: New test.
9520
9521         * gcc.dg/torture/pr47968.c: Ignore warnings.
9522
9523         PR tree-optimization/47967
9524         * gcc.c-torture/compile/pr47967.c: New test.
9525
9526 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9527
9528         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9529         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9530
9531 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9532
9533         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9534         and property_getAttributes() if __OBJC2__.
9535         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9536         * objc.dg/property/property-encoding-1.m: New.
9537         * obj-c++.dg/property/property-encoding-1.mm: New.
9538
9539 2011-03-04  Jason Merrill  <jason@redhat.com>
9540
9541         * g++.dg/template/pseudodtor6.C: New.
9542
9543         * g++.dg/inherit/covariant19.C: New.
9544
9545 2011-03-04  Richard Guenther  <rguenther@suse.de>
9546
9547         PR middle-end/47968
9548         * gcc.dg/torture/pr47968.c: New testcase.
9549
9550 2011-03-04  Richard Guenther  <rguenther@suse.de>
9551
9552         PR middle-end/47975
9553         * gcc.dg/torture/pr47975.c: New testcase.
9554
9555 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9556
9557         PR c++/47974
9558         * g++.dg/template/crash106.C: New.
9559
9560 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR c/47963
9563         * gcc.dg/gomp/pr47963.c: New test.
9564         * g++.dg/gomp/pr47963.C: New test.
9565
9566 2011-03-02  Jason Merrill  <jason@redhat.com>
9567
9568         * g++.dg/cpp0x/regress/condition1.C: New.
9569
9570         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9571
9572 2011-03-01  Jason Merrill  <jason@redhat.com>
9573
9574         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9575
9576         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9577
9578 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9579
9580         PR rtl-optimization/47925
9581         * gcc.c-torture/execute/pr47925.c: New test.
9582
9583 2011-03-01  Jason Merrill  <jason@redhat.com>
9584
9585         * g++.dg/cpp0x/decltype25.C: New.
9586
9587         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9588
9589 2011-03-01  Richard Guenther  <rguenther@suse.de>
9590
9591         PR tree-optimization/47890
9592         * gcc.dg/torture/pr47890.c: New testcase.
9593
9594 2011-03-01  Richard Guenther  <rguenther@suse.de>
9595
9596         PR lto/47924
9597         * gcc.dg/lto/pr47924_0.c: New testcase.
9598
9599 2011-03-01  Richard Guenther  <rguenther@suse.de>
9600
9601         PR lto/46911
9602         * gfortran.dg/lto/pr46911_0.f: New testcase.
9603
9604 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9605
9606         PR libgfortran/47933
9607         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9608         compile errors from older code form.
9609
9610 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9611
9612         PR libgfortran/47567
9613         * gfortran.dg/fmt_fw_d.f90: New test.
9614
9615 2011-02-28  Jason Merrill  <jason@redhat.com>
9616
9617         * g++.dg/inherit/covariant18.C: New.
9618
9619 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR middle-end/47893
9622         * gcc.dg/pr47893.c: New test.
9623
9624 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9625
9626         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9627         NULL in case of a selector with conflicting types.
9628         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9629
9630 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9631
9632         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9633         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9634         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9635         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9636
9637 2011-02-28  Jason Merrill  <jason@redhat.com>
9638
9639         PR c++/47906
9640         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9641
9642 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9643
9644         PR libgfortran/47778
9645         * gfortran.dg/namelist_71.f90: New test.
9646
9647 2011-02-27  Jason Merrill  <jason@redhat.com>
9648
9649         PR c++/47906
9650         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9651         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9652
9653 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9654
9655         PR c++/46466
9656         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9657
9658 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR fortran/47886
9661         * gfortran.dg/gomp/task-1.f90: Removed.
9662
9663 2011-02-26  Jason Merrill  <jason@redhat.com>
9664
9665         * g++.dg/template/this-targ1.C: New.
9666
9667         * g++.dg/cpp0x/regress/template-const1.C: New.
9668         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9669         * g++.dg/template/function1.C: Adjust.
9670         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9671         * g++.dg/debug/debug7.C: Adjust.
9672
9673 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9674
9675         PR fortran/47886
9676         * gfortran.dg/gomp/task-1.f90: New.
9677
9678 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9679
9680         * gcc.target/arm/neon-thumb2-move.c: Add
9681         dg-require-effective-target arm_thumb2_ok.
9682
9683 2011-02-24  Jason Merrill  <jason@redhat.com>
9684
9685         * g++.dg/parse/constant1.C: Specify C++98 mode.
9686         * g++.dg/parse/constant5.C: Likewise.
9687         * g++.dg/parse/error2.C: Likewise.
9688         * g++.dg/parse/semicolon3.C: Likewise.
9689         * g++.dg/template/crash14.C: Likewise.
9690         * g++.dg/template/local4.C: Likewise.
9691         * g++.dg/template/nontype3.C: Likewise.
9692         * g++.dg/parse/crash31.C: Adjust expected errors.
9693         * g++.dg/template/function1.C: Likewise.
9694         * g++.dg/template/ref3.C: Likewise.
9695         * g++.dg/template/static9.C: Likewise.
9696         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9697
9698         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9699         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9700         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9701         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9702         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9703
9704 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR fortran/47878
9707         * gfortran.dg/pr47878.f90: New test.
9708
9709 2011-02-24  Richard Guenther  <rguenther@suse.de>
9710
9711         PR testsuite/47801
9712         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9713         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9714
9715 2011-02-24  Richard Guenther  <rguenther@suse.de>
9716
9717         PR fortran/47839
9718         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9719         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9720
9721 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9722
9723         PR libgfortran/47567
9724         * gfortran.dg/fmt_f0_1.f90: Update test.
9725
9726 2011-02-23  Jason Merrill  <jason@redhat.com>
9727
9728         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9729         * g++.dg/abi/mangle45.C: New.
9730
9731         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9732         * g++.dg/template/canon-type-9.C: Match use of decltype
9733         between declaration and definition.
9734         * g++.dg/template/canon-type-12.C: Likewise.
9735
9736 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9737
9738         PR fortran/40850
9739         * gfortran.dg/nested_allocatables_1.f90: New.
9740
9741 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9742
9743         PR c++/46868
9744         * g++.dg/pr46868.C: New test.
9745         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9746         * g++.dg/parse/error14.C: Adjust.
9747
9748 2011-02-23  Richard Guenther  <rguenther@suse.de>
9749
9750         PR tree-optimization/47838
9751         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9752
9753 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9754
9755         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9756
9757 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9758
9759         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9760         * gfortran.dg/count_init_expr.f03: Ditto.
9761         * gfortran.dg/gomp/pr43711.f90: Ditto.
9762         * gcc.dg/struct-parse-2.c: Ditto.
9763         * gcc.dg/parse-error-3.c: Ditto.
9764         * gcc.dg/Wlogical-op-1.c: Ditto.
9765         * gcc.dg/Walways-true-1.c: Ditto.
9766         * gcc.dg/pr24225.c: Ditto.
9767         * gcc.dg/Walways-true-2.c: Ditto.
9768         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9769         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9770         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9771         * g++.dg/overload/defarg4.C: Ditto.
9772         * g++.dg/inherit/covariant16.C: Ditto.
9773         * g++.dg/inherit/virtual7.C: Ditto.
9774         * g++.dg/template/canon-type-9.C: Ditto.
9775         * g++.dg/template/access19.C: Ditto.
9776         * g++.dg/template/call7.C: Ditto.
9777         * g++.dg/template/canon-type-2.C: Ditto.
9778         * g++.dg/template/init7.C: Ditto.
9779         * g++.dg/template/sizeof-template-argument.C: Ditto.
9780         * g++.dg/template/const3.C: Ditto.
9781         * g++.dg/template/sfinae26.C: Ditto.
9782         * g++.dg/template/sfinae26.C: Ditto.
9783         * g++.dg/template/canon-type-11.C: Ditto.
9784         * g++.dg/template/union2.C: Ditto.
9785         * g++.dg/template/canon-type-3.C: Ditto.
9786         * g++.dg/template/canon-type-1.C: Ditto.
9787         * g++.dg/template/canon-type-5.C: Ditto.
9788         * g++.dg/template/canon-type-7.C: Ditto.
9789         * g++.dg/template/canon-type-10.C: Ditto.
9790         * g++.dg/template/spec36.C: Ditto.
9791         * g++.dg/template/typedef38.C: Ditto.
9792         * g++.dg/template/canon-type-4.C: Ditto.
9793         * g++.dg/template/canon-type-6.C: Ditto.
9794         * g++.dg/template/canon-type-13.C: Ditto.
9795         * g++.dg/template/instantiate9.C: Ditto.
9796         * g++.dg/template/ttp22.C: Ditto.
9797         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9798         * g++.dg/warn/Walways-true-1.C: Ditto.
9799         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9800         * g++.dg/warn/Walways-true-2.C: Ditto.
9801         * g++.dg/conversion/op4.C: Ditto.
9802         * g++.dg/opt/pr19650.C: Ditto.
9803         * g++.dg/lookup/friend11.C: Ditto.
9804         * g++.dg/other/default2.C: Ditto.
9805         * g++.dg/other/default3.C: Ditto.
9806         * g++.dg/other/dtor2.C: Ditto.
9807         * g++.dg/other/friend5.C: Ditto.
9808         * g++.dg/other/default5.C: Ditto.
9809         * g++.dg/init/brace6.C: Ditto.
9810         * g++.dg/init/aggr5.C: Ditto.
9811         * g++.dg/init/error2.C: Ditto.
9812         * g++.dg/expr/bound-mem-fun.C: Ditto.
9813         * g++.dg/expr/cond6.C: Ditto.
9814         * g++.dg/expr/stmt-expr-1.C: Ditto.
9815         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9816         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9817         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9818         * g++.dg/cpp0x/bracket1.C: Ditto.
9819         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9820         * g++.dg/cpp0x/pr38646.C: Ditto.
9821         * g++.dg/cpp0x/variadic73.C: Ditto.
9822         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9823         * g++.dg/cpp0x/bracket4.C: Ditto.
9824         * g++.dg/cpp0x/decltype4.C: Ditto.
9825         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9826         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9827         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9828         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9829         * g++.dg/cpp0x/decltype2.C: Ditto.
9830         * g++.dg/cpp0x/decltype1.C: Ditto.
9831         * g++.dg/cpp0x/bracket2.C: Ditto.
9832         * g++.dg/cpp0x/decltype5.C: Ditto.
9833         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9834         * g++.dg/cpp0x/variadic70.C: Ditto.
9835         * g++.dg/cpp0x/decltype6.C: Ditto.
9836         * g++.dg/cpp0x/rvo.C: Ditto.
9837         * g++.dg/cpp0x/vt-40092.C: Ditto.
9838         * g++.dg/cpp0x/variadic-new.C: Ditto.
9839         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9840         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9841         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9842         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9843         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9844         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9845         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9846         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9847         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9848         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9849         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9850         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9851         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9852         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9853         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9854         * g++.dg/cpp0x/pr39639.C: Ditto.
9855         * g++.dg/cpp0x/decltype3.C: Ditto.
9856         * g++.dg/cpp0x/variadic68.C: Ditto.
9857         * g++.dg/cpp0x/variadic-function.C: Ditto.
9858         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9859         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9860         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9861         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9862         * g++.dg/parse/crash35.C: Ditto.
9863         * g++.dg/parse/crash40.C: Ditto.
9864         * g++.dg/parse/defarg12.C: Ditto.
9865         * g++.dg/parse/crash34.C: Ditto.
9866         * g++.dg/parse/constructor3.C: Ditto.
9867         * g++.dg/parse/template23.C: Ditto.
9868         * g++.dg/parse/crash56.C: Ditto.
9869         * g++.dg/parse/dtor13.C: Ditto.
9870         * g++.dg/parse/error33.C: Ditto.
9871         * g++.dg/parse/ctor9.C: Ditto.
9872         * g++.dg/parse/error32.C: Ditto.
9873         * g++.dg/parse/error37.C: Ditto.
9874         * g++.dg/parse/bitfield3.C: Ditto.
9875         * g++.dg/parse/struct-4.C: Ditto.
9876         * g++.dg/ext/has_trivial_copy.C: Ditto.
9877         * g++.dg/ext/is_polymorphic.C: Ditto.
9878         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9879         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9880         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9881         * g++.dg/ext/is_union.C: Ditto.
9882         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9883         * g++.dg/ext/is_pod.C: Ditto.
9884         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9885         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9886         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9887         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9888         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9889         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9890         * g++.dg/ext/is_abstract.C: Ditto.
9891         * g++.dg/ext/has_trivial_assign.C: Ditto.
9892         * g++.dg/ext/is_class.C: Ditto.
9893         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9894         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9895         * g++.dg/ext/is_base_of.C: Ditto.
9896         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9897         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9898         * g++.dg/ext/is_empty.C: Ditto.
9899         * g++.dg/ext/is_enum.C: Ditto.
9900         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9901         * gnat.dg/opt11.adb: Ditto.
9902         * obj-c++.dg/pr45735.mm: Ditto.
9903         * obj-c++.dg/pr24393.mm: Ditto.
9904         * obj-c++.dg/exceptions-2.mm: Ditto.
9905         * objc.dg/pr45735.m: Ditto.
9906         * objc.dg/pr24393.m: Ditto.
9907
9908 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9909
9910         * objc.dg/attributes/objc-exception-1.m: New.
9911
9912 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9913
9914         * gcc.dg/cpp/include7.c: New test.
9915
9916 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9917
9918         PR c++/47242
9919         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9920
9921 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9922
9923         PR rtl-optimization/47763
9924         * gcc.dg/pr47763.c: New test.
9925
9926 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/45743
9929         * gfortran.dg/whole_file_32.f90 : New test.
9930
9931 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9932
9933         PR c++/47666
9934         * g++.dg/inherit/virtual7.C: New test.
9935
9936 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9937
9938         PR objc/47832
9939         * objc.dg/type-size-3.m: Updated error message.
9940         * objc.dg/type-size-4.m: New test.
9941         * objc.dg/type-size-5.m: New test.
9942
9943 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9944
9945         * lib/gnat.exp: Fix comments.
9946         Don't load libgloss.exp.
9947         (default_gnat_version): Call $compiler with --version.
9948         Adapt regexp for gnatmake output, insert version.
9949         (gnat_version): New proc.
9950         (gnat_init): Remove gnat_libgcc_s_path.
9951         (gnat_target_compile): Likewise.
9952         Remove ld_library_path.
9953         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9954         (gnat_pass): Remove.
9955         (gnat_pass): Remove.
9956         (gnat_finish): Remove.
9957         (gnat_exit): Remove.
9958         (local_find_gnatmake): Reindent.
9959         (runtest_file_p): Remove.
9960         (prune_warnings): Remove.
9961         (find_gnatclean): New proc.
9962         * lib/gnat-dg.exp (lremove): New proc.
9963         (gnat-dg-test): Reindent.
9964         Remove additional output files.
9965         (gnat-dg-runtest): Remove.
9966
9967         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9968         * gnat.dg/loop_optimization6.adb: Likewise.
9969         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9970
9971 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR tree-optimization/47835
9974         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9975
9976 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9977
9978         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9979         * gfortran.dg/abstract_type_2.f03: Ditto.
9980         * gfortran.dg/abstract_type_3.f03: Ditto.
9981         * gfortran.dg/abstract_type_4.f03: Ditto.
9982         * gfortran.dg/abstract_type_5.f03: Ditto.
9983         * gfortran.dg/abstract_type_6.f03: Ditto.
9984         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9985         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9986         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9987         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9988         * gfortran.dg/array_function_5.f90: Ditto.
9989         * gfortran.dg/asynchronous_3.f03: Ditto.
9990         * gfortran.dg/char_expr_1.f90: Ditto.
9991         * gfortran.dg/class_14.f03: Ditto.
9992         * gfortran.dg/data_array_6.f: Ditto.
9993         * gfortran.dg/data_invalid.f90: Ditto.
9994         * gfortran.dg/dot_product_1.f03: Ditto.
9995         * gfortran.dg/func_derived_5.f90: Ditto.
9996         * gfortran.dg/func_result_4.f90: Ditto.
9997         * gfortran.dg/implied_do_1.f90: Ditto.
9998         * gfortran.dg/initialization_25.f90: Ditto.
9999         * gfortran.dg/initialization_26.f90: Ditto.
10000         * gfortran.dg/interface_34.f90: Ditto.
10001         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10002         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10003         * gfortran.dg/matmul_8.f03: Ditto.
10004         * gfortran.dg/merge_init_expr.f90: Ditto.
10005         * gfortran.dg/pack_assign_1.f90: Ditto.
10006         * gfortran.dg/pack_vector_1.f90: Ditto.
10007         * gfortran.dg/pointer_check_8.f90: Ditto.
10008         * gfortran.dg/product_init_expr.f03: Ditto.
10009         * gfortran.dg/reshape_order_5.f90: Ditto.
10010         * gfortran.dg/reshape_shape_1.f90: Ditto.
10011         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10012         * gfortran.dg/same_name_2.f90: Ditto.
10013         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10014         * gfortran.dg/spread_init_expr.f03: Ditto.
10015         * gfortran.dg/stmt_func_1.f90: Ditto.
10016         * gfortran.dg/sum_init_expr.f03: Ditto.
10017         * gfortran.dg/transpose_3.f03: Ditto.
10018         * gfortran.dg/unpack_init_expr.f03: Ditto.
10019         * gfortran.dg/warn_conversion.f90: Ditto.
10020         * gfortran.dg/warn_conversion_2.f90: Ditto.
10021         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10022         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10023         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10024         * gfortran.dg/whole_file_16.f90: Ditto.
10025         * gfortran.dg/whole_file_17.f90: Ditto.
10026         * gfortran.dg/whole_file_18.f90: Ditto.
10027         * gfortran.dg/whole_file_20.f03: Ditto.
10028         * gfortran.dg/whole_file_5.f90: Ditto.
10029         * gfortran.dg/whole_file_6.f90: Ditto.
10030         * gfortran.dg/write_invalid_format.f90: Ditto.
10031         * gfortran.dg/zero_sized_6.f90: Ditto.
10032
10033 2011-02-21  Jeff Law <law@redhat.com>
10034
10035         PR rtl-optimization/46178
10036         * gcc.target/i386/pr46178.c: New test.
10037
10038         PR rtl-optimization/46002
10039         * gcc.c-torture/compile/pr46002.c: New test.
10040
10041 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10042
10043         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10044         *-*-hpux10*.
10045
10046 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10047
10048         PR debug/47106
10049         * g++.dg/debug/pr47106.C: Require effective target lto.
10050
10051 2011-02-21  Jason Merrill  <jason@redhat.com>
10052
10053         * g++.dg/cpp0x/constexpr-diag2.C: New.
10054
10055 2011-02-20  Jason Merrill  <jason@redhat.com>
10056
10057         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10058
10059         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10060
10061         * g++.dg/overload/conv-op1.C: New.
10062
10063         * g++.dg/cpp0x/constexpr-synth1.C: New.
10064
10065 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10066
10067         * objc.dg/layout-2.m: New.
10068         * objc.dg/selector-3.m: Adjusted location of error message.
10069         * objc.dg/type-size-3.m: Same.
10070         * obj-c++.dg/selector-3.mm: Same.
10071
10072 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10073
10074         PR objc/47784
10075         * objc.dg/property/dotsyntax-22.m: New.
10076         * obj-c++.dg/property/dotsyntax-22.mm: New.
10077
10078 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10079
10080         PR c++/46394
10081         * g++.dg/template/typedef38.C: New test.
10082
10083 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10084
10085         PR fortran/46818
10086         * gfortran.dg/whole_file_30.f90 : New test.
10087         * gfortran.dg/whole_file_31.f90 : New test.
10088
10089 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10090
10091         PR fortran/45077
10092         PR fortran/44945
10093         * gfortran.dg/whole_file_28.f90 : New test.
10094         * gfortran.dg/whole_file_29.f90 : New test.
10095
10096 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10097
10098         PR c++/44118
10099         * g++.dg/template/crash105.C: New.
10100
10101 2011-02-19  Jason Merrill  <jason@redhat.com>
10102
10103         * g++.dg/cpp0x/regress/no-elide1.C: New.
10104
10105 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10106
10107         PR tree-optimization/46620
10108         * gcc.dg/pr46620.c: New.
10109
10110 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR c/47809
10113         * gcc.target/i386/pr47809.c: New test.
10114
10115 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10116             Tobias Burnus  <burnus@net-b.de>
10117
10118         * lib/target-supports.exp
10119         (check_effective_target_fortran_large_real): New check for large reals.
10120         * gfortran.dg/nan_7.f90: New test.
10121
10122 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10123
10124         PR libgfortran/47567
10125         * gfortran.dg/fmt_f0_1.f90: Update test.
10126
10127 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/47348
10130         * gfortran.dg/array_constructor_36.f90 : New test.
10131         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10132         allow for comparison between different elements of the array
10133         constructor at different levels of optimization.
10134
10135 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10138         * gcc.target/i386/pr32280-1.c: Likewise.
10139
10140 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR target/47800
10143         * gcc.target/i386/pr47800.c: New test.
10144
10145 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10146
10147         * objc/execute/exceptions/foward-1.x: New.
10148
10149 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10150
10151         PR fortran/47789
10152         * gfortran.dg/derived_constructor_comps_4.f90: New.
10153
10154 2011-02-18  Tobias Burnus
10155
10156         PR fortran/47775
10157         * gfortran.dg/func_result_6.f90: New.
10158
10159 2011-02-18  Michael Matz  <matz@suse.de>
10160
10161         PR fortran/45586
10162         * gfortran.dg/lto/pr45586_0.f90: New test.
10163         * gfortran.dg/typebound_proc_20.f90: Ditto.
10164         * gfortran.dg/typebound_proc_21.f90: Ditto.
10165
10166 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10167
10168         PR c++/47795
10169         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10170
10171 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10172
10173         PR fortran/47750
10174         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10175         gcc_warning_prefix.
10176         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10177         normalizing the error/warning output.
10178         * gfortran.dg/Wall.f90: Update dg-error/warning.
10179         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10180         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10181         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10182         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10183         * gfortran.dg/class_30.f90: Update dg-error/warning.
10184         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10185         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10186         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10187         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10188         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10189         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10190         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10191         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10192         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10193         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10194         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10195         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10196         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10197         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10198         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10199         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10200         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10201         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10202         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10203         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10204         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10205         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10206         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10207         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10208         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10209
10210 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10211
10212         PR fortran/47768
10213         * gfortran.dg/proc_ptr_comp_30.f90: New.
10214
10215 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR debug/47780
10218         * gcc.target/i386/pr47780.c: New test.
10219
10220 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10221
10222         PR fortran/47767
10223         * gfortran.dg/class_40.f03: New.
10224
10225 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10226
10227         PR c++/47208
10228         * g++.dg/cpp0x/auto21.C: New test.
10229
10230 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10231
10232         * objc.dg/special/unclaimed-category-1.h: Updated for
10233         new ABI support.
10234         * objc.dg/special/unclaimed-category-1.m: Same.
10235         * objc.dg/zero-link-1.m: Same.
10236         * objc.dg/lookup-1.m: Same.
10237         * objc.dg/torture/strings/const-str-9.m
10238         * objc.dg/torture/strings/const-str-10.m: Same.
10239         * objc.dg/torture/strings/const-str-11.m: Same.
10240         * objc.dg/torture/forward-1.m: Same.
10241         * objc.dg/zero-link-2.m: Same.
10242         * objc.dg/encode-7-next-64bit.m: Same.
10243         * objc.dg/method-4.m: Same.
10244         * objc.dg/next-runtime-1.m: Same.
10245         * objc.dg/image-info.m: Same.
10246         * objc.dg/pr23214.m: Same.
10247         * objc.dg/symtab-1.m: Same.
10248         * obj-c++.dg/basic.m: Same.
10249         * obj-c++.dg/proto-lossage-3.m: Same.
10250         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10251         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10252         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10253         * obj-c++.dg/method-11.m: Same.
10254         * objc/execute/enumeration-1.m: Same.
10255         * objc/execute/object_is_class.m: Same.
10256         * objc/execute/formal_protocol-2.m: Same.
10257         * objc/execute/formal_protocol-4.m: Same.
10258         * objc/execute/formal_protocol-6.m: Same.
10259         * objc/execute/bycopy-3.m: Same.
10260         * objc/execute/exceptions/catchall-1.m: Same.
10261         * objc/execute/exceptions/finally-1.m: Same.
10262         * objc/execute/exceptions/local-variables-1.m: Same.
10263         * objc/execute/exceptions/foward-1.m: Same.
10264         * objc/execute/bf-common.h
10265         * objc/execute/enumeration-2.m: Same.
10266         * objc/execute/formal_protocol-1.m: Same.
10267         * objc/execute/formal_protocol-3.m: Same.
10268         * objc/execute/formal_protocol-5.m: Same.
10269         * objc/execute/accessing_ivars.m: Same.
10270         * objc/execute/bycopy-2.m: Same.
10271         * objc/execute/formal_protocol-7.m: Same.
10272         * objc/execute/compatibility_alias.m: Same.
10273         * objc/execute/no_clash.m: Same.
10274         * objc/execute/object_is_meta_class.m: Same.
10275         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10276         * objc/execute/class-tests-1.h: Include stdio.h.
10277         * objc/execute/class-tests-2.h: Same.
10278         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10279         runtimes.
10280         * obj-c++.dg/try-catch-2.mm: Same.
10281
10282 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10283
10284         PR c++/47783
10285         * g++.dg/warn/Wunused-parm-4.C: New test.
10286
10287 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10288             Jan Hubicka  <jh@suse.cz>
10289
10290         PR debug/47106
10291         PR debug/47402
10292         * g++.dg/debug/pr47106.C: New.
10293
10294 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10295
10296         PR target/43653
10297         * gcc.target/i386/pr43653.c: New test.
10298
10299 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10300
10301         PR c++/47172
10302         * g++.dg/template/inherit6.C: New test.
10303
10304 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10305
10306         PR fortran/47745
10307         * gfortran.dg/class_39.f03: New.
10308
10309 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10310
10311         PR c++/47326
10312         * g++.dg/cpp0x/variadic106.C: New test.
10313
10314 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10315
10316         PR libfortran/47757
10317         * gfortran.dg/pr47757-1.f90: New test.
10318         * gfortran.dg/pr47757-2.f90: New test.
10319         * gfortran.dg/pr47757-3.f90: New test.
10320
10321         PR c++/47704
10322         * g++.dg/cpp0x/enum8.C: New test.
10323
10324 2011-02-15  Jason Merrill  <jason@redhat.com>
10325
10326         * g++.dg/inherit/implicit-trivial1.C: New.
10327         * g++.dg/cpp0x/implicit-trivial1.C: New.
10328
10329 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         PR middle-end/47725
10332         * gcc.dg/torture/pr47725.c: Removed.
10333
10334 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10335
10336         PR target/47755
10337         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10338         constant does not generate a load from memory.
10339
10340 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10341
10342         PR middle-end/47725
10343         * gcc.dg/torture/pr47725.c: New.
10344
10345 2011-02-15  Richard Guenther  <rguenther@suse.de>
10346
10347         PR tree-optimization/47743
10348         * gcc.dg/torture/pr47743.c: New testcase.
10349
10350 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10351
10352         PR middle-end/47581
10353         * gcc.target/i386/pr47581.c: New test.
10354
10355 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10356
10357         PR fortran/47730
10358         * gfortran.dg/select_type_22.f03: New.
10359
10360 2011-02-14  Jason Merrill  <jason@redhat.com>
10361
10362         * g++.dg/cpp0x/regress/enum1.C: New.
10363
10364 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10365
10366         * gnat.dg/include.adb: New test.
10367
10368 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10369
10370         PR fortran/47728
10371         * gfortran.dg/class_38.f03: New.
10372
10373 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10374
10375         * gcc.dg/pr46494.c: New test.
10376
10377 2011-02-14  Richard Guenther  <rguenther@suse.de>
10378
10379         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10380
10381 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10382
10383         PR ada/41929
10384         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10385         sparc*-sun-solaris2.11.
10386
10387 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10388
10389         PR fortran/47349
10390         * gfortran.dg/argument_checking_18.f90: New.
10391
10392 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10393
10394         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10395         * gfortran.dg/argument_checking_17.f90: New.
10396
10397 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10398
10399         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10400         are temporarily disabled.
10401         * gfortran.dg/class_7.f03: Ditto.
10402         * gfortran.dg/coarray_14.f90: Ditto.
10403         * gfortran.dg/typebound_proc_13.f03: Ditto.
10404
10405 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10406
10407         PR fortran/45586
10408         * gfortran.dg/extends_11.f03: New.
10409
10410 2011-02-11  Xinliang David Li  <davidxl@google.com>
10411
10412         PR tree-optimization/47707
10413         * g++.dg/tree-ssa/pr47707.C: New test.
10414
10415 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10416
10417         * g++.dg/opt/inline17.C: New test.
10418
10419 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10420
10421         PR fortran/47550
10422         * gfortran.dg/pure_formal_2.f90: New.
10423
10424 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10425
10426         PR rtl-optimization/47614
10427         * gfortran.dg/pr47614.f: New.
10428
10429 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10430
10431         PR driver/47678
10432         * gcc.dg/opts-6.c: New test.
10433
10434 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10435
10436         PR debug/47684
10437         * gcc.dg/pr47684.c: New test.
10438
10439 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10440
10441         PR target/47629
10442         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10443         c99_runtime, dg-add-options c99_runtime.
10444         (main): Use __asm__.
10445
10446 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448         PR testsuite/47400
10449         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10450         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10451         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10452         * gcc.dg/ucnid-10.c: Likewise.
10453         * gcc.dg/ucnid-13.c: Likewise.
10454         * gcc.dg/ucnid-7.c: Likewise.
10455         * gcc.dg/ucnid-8.c: Likewise.
10456         Adapt dg-warning line number.
10457
10458 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10459
10460         * gcc.target/i386/parity-1.c: Use -march=k8.
10461         * gcc.target/i386/parity-2.c: Ditto.
10462         * gcc.target/i386/vecinit-1.c: Ditto.
10463         * gcc.target/i386/vecinit-2.c: Ditto.
10464
10465 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10466
10467         PR target/46610
10468         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10469         * gcc.target/mips/save-restore-3.c: Likewise.
10470         * gcc.target/mips/save-restore-4.c: Likewise.
10471         * gcc.target/mips/save-restore-5.c: Likewise.
10472
10473         PR target/47683
10474         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10475         * g++.dg/tree-prof/partition2.C: Likewise.
10476
10477 2011-02-09  Jason Merrill  <jason@redhat.com>
10478
10479         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10480         rather than misdeclare std::puts.
10481
10482         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10483         * g++.dg/other/warning1.C: Likewise.
10484         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10485         * g++.old-deja/g++.gb/scope06.C: Likewise.
10486         * g++.old-deja/g++.law/cvt11.C: Likewise.
10487         * g++.old-deja/g++.law/init1.C: Likewise.
10488         * g++.dg/abi/mangle26.C: Likewise.
10489
10490         * g++.dg/template/function1.C: Adjust for C++0x mode.
10491         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10492
10493         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10494         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10495
10496         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10497
10498         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10499
10500         * g++.dg/cpp0x/regress: New directory.
10501         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10502         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10503         * g++.dg/cpp0x/regress/regress3.C: New.
10504
10505 2011-02-10  Richard Guenther  <rguenther@suse.de>
10506
10507         PR tree-optimization/47677
10508         * gcc.dg/torture/pr47677.c: New testcase.
10509
10510 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10511
10512         * objc.dg/special/load-category-1.m: Remove unused header.
10513         * objc.dg/special/load-category-1a.m: Likewise.
10514         * objc.dg/special/load-category-2.m: Likewise.
10515         * objc.dg/special/load-category-2a.m: Likewise.
10516         * objc.dg/special/load-category-3.m: Likewise.
10517         * objc.dg/special/load-category-3a.m: Likewise.
10518         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10519         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10520         * objc.dg/attributes/class-attribute-1.m: Likewise.
10521         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10522         * obj-c++.dg/property/property.exp: Likewise.
10523         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10524         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10525         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10526         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10527         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10528         * obj-c++.dg/template-8.mm: Likewise.
10529
10530 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10531
10532         PR target/47665
10533         * gcc.target/i386/pr47665.c: New test.
10534
10535 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10536
10537         PR testsuite/47622
10538         Revert
10539         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10540         PR debug/42631
10541         * gcc.dg/pr42631.c: Update test.
10542         * gcc.dg/pr42631-2.c: New test.
10543
10544 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10545
10546         PR fortran/47352
10547         * gfortran.dg/proc_decl_25.f90: New.
10548
10549 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10550
10551         PR fortran/47463
10552         * gfortran.dg/typebound_assignment_2.f03: New.
10553
10554 2011-02-09  Richard Guenther  <rguenther@suse.de>
10555
10556         PR tree-optimization/47664
10557         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10558
10559 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10560
10561         PR middle-end/47646
10562         * gnat.dg/uninit_func.adb: Adjust dg directive.
10563
10564 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10565
10566         PR middle-end/47646
10567         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10568
10569 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10570
10571         PR fortran/47637
10572         * gfortran.dg/auto_dealloc_2.f90: New.
10573
10574 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10575
10576         * gcc.dg/builtins-config.h: Remove __sgi handling.
10577         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10578         -std=c99 for mips-sgi-irix6.5*.
10579
10580 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10581
10582         PR middle-end/45505
10583         * gfortran.dg/pr25923.f90: Remove xfails.
10584
10585 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10586
10587         PR fortran/47583
10588         * gfortran.dg/inquire_14.f90: New test.
10589
10590 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10591
10592         PR fortran/45290
10593         * gfortran.dg/pointer_init_6.f90: New.
10594
10595 2011-02-08  Jeff Law <law@redhat.com>
10596
10597         PR tree-optimization/42893
10598         * gcc.tree-ssa/pr42893.c: New test.
10599
10600 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10601
10602         PR tree-optimization/46834
10603         PR tree-optimization/46994
10604         PR tree-optimization/46995
10605         * gcc.dg/graphite/id-pr46834.c: New.
10606         * gfortran.dg/graphite/id-pr46994.f90: New.
10607         * gfortran.dg/graphite/id-pr46995.f90: New.
10608
10609 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10610
10611         PR middle-end/47646
10612         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10613         using the variable is known the warning is emitted there.
10614         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10615         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10616
10617         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10618         statement.
10619         (vg): Likewise.
10620         * gcc.dg/noreturn-1.c (foo5): Likewise.
10621         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10622         (method2): Likewise.
10623
10624         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10625         the return statement using the uninitialized variable.
10626         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10627
10628 2011-02-08  Richard Guenther  <rguenther@suse.de>
10629
10630         PR middle-end/47639
10631         * g++.dg/opt/pr47639.c: New testcase.
10632
10633 2011-02-08  Richard Guenther  <rguenther@suse.de>
10634
10635         PR tree-optimization/47632
10636         * g++.dg/opt/pr47632.C: New testcase.
10637
10638 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10639
10640         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10641
10642 2011-02-07  Richard Guenther  <rguenther@suse.de>
10643
10644         PR tree-optimization/47615
10645         * g++.dg/opt/pr47615.C: New testcase.
10646
10647 2011-02-07  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/47621
10650         * gcc.dg/torture/pr47621.c: New testcase.
10651
10652 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10653
10654         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10655
10656 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10657
10658         PR fortran/47592
10659         * gfortran.dg/allocate_with_source_1 : New test.
10660
10661 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR middle-end/47610
10664         * gcc.dg/pr47610.c: New test.
10665
10666 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10667
10668         PR debug/42631
10669         * gcc.dg/pr42631.c: Update test.
10670         * gcc.dg/pr42631-2.c: New test.
10671
10672 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10673
10674         PR fortran/47574
10675         * gfortran.dg/pr47574.f90:  New test.
10676
10677 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10678
10679         PR tree-optimization/46194
10680         * gcc.dg/autopar/pr46194.c: New.
10681
10682 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10683
10684         PR tree-optimization/43695
10685         * g++.dg/ipa/pr43695.C: New.
10686
10687 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR inline-asm/23200
10690         * gcc.dg/pr23200.c: New test.
10691
10692 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10693
10694         PR c++/47589
10695         * g++.dg/pr47589.C: New test.
10696
10697 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10698
10699         PR c++/47398
10700         * g++.dg/template/typedef37.C: New test.
10701         * g++.dg/template/param1.C: Adjust expected error message.
10702
10703 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR middle-end/31490
10706         * gcc.dg/pr31490-2.c: New test.
10707         * gcc.dg/pr31490-3.c: New test.
10708         * gcc.dg/pr31490-4.c: New test.
10709
10710 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10711             Jakub Jelinek  <jakub@redhat.com>
10712
10713         PR c++/46890
10714         * g++.dg/parser/semicolon3.C: Adjust.
10715         * g++.dg/parser/semicolon4.C: New testcase.
10716         * g++.dg/pr46890.C: New testcase.
10717
10718 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10719
10720         PR c++/29571
10721         * g++.dg/init/pr29571.C: New.
10722
10723 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10724
10725         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10726         instead of vect_int.
10727
10728 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR target/47312
10731         * gcc.target/i386/pr47312.c: New test.
10732
10733         PR target/47564
10734         * gcc.target/i386/pr47564.c: New test.
10735
10736 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10737
10738         PR tree-optimization/45122
10739         * gcc.dg/tree-ssa/pr45122.c: New.
10740
10741 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10742
10743         PR target/47272
10744         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10745         and vec_vsx_st.
10746
10747         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10748         and vsx so a default --with-cpu=power7 doesn't give an error
10749         when -mavoid-indexed-addresses is used.
10750
10751         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10752         wrapper function to save the arguments and then jump to the real
10753         function, rather than depending on the compiler not to move stuff
10754         before an asm.
10755         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10756
10757 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10758             Paul Thomas  <pault@gcc.gnu.org>
10759
10760         PR fortran/47082
10761         * gfortran.dg/class_37.f03 : New test.
10762
10763 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10764             Richard Guenther  <rguenther@suse.de>
10765
10766         PR tree-optimization/40979
10767         PR bootstrap/47044
10768         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10769         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10770         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10771         check_vect_support_and_set_flags.
10772         * gfortran.dg/graphite/vect-pr40979.f90: New.
10773
10774 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10775
10776         PR fortran/47572
10777         * gfortran.dg/class_36.f03: New.
10778
10779 2011-02-02  Richard Guenther  <rguenther@suse.de>
10780
10781         PR tree-optimization/47566
10782         * gcc.dg/lto/20110201-1_0.c: New testcase.
10783
10784 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10785
10786         PR debug/47498
10787         PR debug/47501
10788         PR debug/45136
10789         PR debug/45130
10790         * debug/pr47498.c: New.
10791         * debug/pr47501.c: New.
10792
10793 2011-02-01  Richard Guenther  <rguenther@suse.de>
10794
10795         PR tree-optimization/47559
10796         * g++.dg/torture/pr47559.C: New testcase.
10797
10798 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10799
10800         PR fortran/47565
10801         * gfortran.dg/typebound_call_20.f03: New.
10802
10803 2011-02-01  Richard Guenther  <rguenther@suse.de>
10804
10805         PR tree-optimization/47555
10806         * gcc.dg/pr47555.c: New testcase.
10807
10808 2011-02-01  Richard Guenther  <rguenther@suse.de>
10809
10810         PR tree-optimization/47541
10811         * g++.dg/torture/pr47541.C: New testcase.
10812
10813 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10814
10815         PR fortran/47455
10816         * gfortran.dg/typebound_call_19.f03: New.
10817
10818 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR c++/47416
10821         * g++.dg/cpp0x/pr47416.C: New test.
10822
10823 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10824
10825         PR fortran/47519
10826         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10827
10828 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10829
10830         PR fortran/47463
10831         * gfortran.dg/typebound_assignment_1.f03: New.
10832
10833 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10834
10835         PR tree-optimization/47538
10836         * gcc.c-torture/execute/pr47538.c: New test.
10837
10838 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10839
10840         PR target/45325
10841         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10842
10843 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10844
10845         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10846
10847 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10848
10849         PR rtl-optimization/44031
10850         * gcc.c-torture/compile/20110131-1.c: New test.
10851
10852 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/47042
10855         * gfortran.dg/stmt_func_1.f90: New.
10856
10857 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10858
10859         PR fortran/47042
10860         * gfortran.dg/interface_34.f90: New.
10861
10862 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10863
10864         PR fortran/47523
10865         * gfortran.dg/realloc_on_assign_5.f03: New test.
10866         * gfortran.dg/realloc_on_assign_5.f03: New test.
10867
10868 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10869
10870         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10871         * gfortran.dg/bessel_7.f90: Likewise.
10872         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10873
10874         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10875         * gfortran.dg/sum_init_expr.f03: Likewise.
10876
10877         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10878
10879         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10880         -r -nostdlib.
10881
10882         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10883         loop only on "vect_intfloat_cvt" targets.
10884
10885 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10886
10887         PR fortran/47531
10888         * gfortran.dg/shape_6.f90: New.
10889
10890 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10891
10892         PR libgfortran/47434
10893         * gfortran.dg/read_infnan_1.f90: Update test.
10894         * gfortran.dg/module_nan.f90: Update test.
10895         * gfortran.dg/char4_iunit_1.f03: Update test.
10896         * gfortran.dg/large_real_kind_1.f90: Update test.
10897         * gfortran.dg/real_const_3.f90: Update test.
10898         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10899
10900 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10901
10902         PR c++/47311
10903         * g++.dg/template/param2.C: New test.
10904
10905 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10906
10907         PR libgfortran/47285
10908         * gfortran.dg/fmt_g.f: New test.
10909
10910 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10911
10912         PR fortran/47507
10913         * gfortran.dg/pure_formal_1.f90: New.
10914
10915 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10916
10917         PR target/42894
10918         * gcc.dg/tls/pr42894.c: New test.
10919
10920 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10921
10922         * gcc.dg/pr47276.c: Add dg-require-visibility.
10923
10924 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10925
10926         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10927
10928 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10929             Tobias Burnus  <burnus@gcc.gnu.org>
10930
10931         PR fortran/45170
10932         PR fortran/35810
10933         PR fortran/47350
10934         * gfortran.dg/realloc_on_assign_3.f03: New test.
10935         * gfortran.dg/realloc_on_assign_4.f03: New test.
10936         * gfortran.dg/allocatable_function_5.f90: New test.
10937         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10938         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10939         implemented" dg-errors.
10940
10941 2011-01-27  Jan Hubicka  <jh@suse.cz>
10942
10943         PR middle-end/46949
10944         * gcc.dg/attr-weakref-4.c: New testcase
10945
10946 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10947
10948         PR tree-optimization/47228
10949         * gcc.dg/torture/pr47228.c: New test.
10950
10951 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10952
10953         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10954
10955 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10956
10957         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10958         when using auto-overlay support on the SPU.
10959
10960 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10961
10962         PR rtl-optimization/44174
10963         * gcc.target/i386/asm-6.c: New test.
10964
10965 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10966
10967         PR rtl-optimization/46856
10968         * gcc.c-torture/compile/pr46856.c: New test.
10969
10970 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10971             Andrew Pinski  <pinskia@gmail.com>
10972
10973         PR c/43082
10974         * gcc.dg/pr43082.c: New.
10975
10976 2011-01-26  DJ Delorie  <dj@redhat.com>
10977
10978         PR rtl-optimization/46878
10979         * gcc.dg/pr46878-1.c: New test.
10980
10981 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR c++/47476
10984         * g++.dg/cpp0x/pr47476.C: New test.
10985
10986 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10987
10988         * gcc.c-torture/compile/20110126-1.c: New test.
10989
10990 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10991
10992         PR c/47473
10993         * gcc.dg/torture/pr47473.c: New test.
10994
10995 2011-01-26  Jan Hubicka  <jh@suse.cz>
10996
10997         PR target/47237
10998         * gcc.c-torture/execute/pr47237.c: New testcase.
10999
11000 2011-01-26  Jan Hubicka  <jh@suse.cz>
11001
11002         PR tree-optimization/47190
11003         * gcc.dg/attr-weakref-3.c: New testcase.
11004
11005 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11006
11007         PR c++/43601
11008         * gcc.dg/dll-9a.c: New test file.
11009         * gcc.dg/dll-11.c: Likewise.
11010         * gcc.dg/dll-12.c: Likewise.
11011         * gcc.dg/dll-12a.c: Likewise.
11012         * gcc.dg/dll-11a.c: Likewise.
11013         * gcc.dg/dll-9.c: Likewise.
11014         * gcc.dg/dll-10.c: Likewise.
11015         * gcc.dg/dll-10a.c: Likewise.
11016         * g++.dg/ext/dllexport4a.cc: Likewise.
11017         * g++.dg/ext/dllexport4.C: Likewise.
11018         * g++.dg/ext/dllexport5.C: Likewise.
11019         * g++.dg/ext/dllexport5a.cc: Likewise.
11020
11021 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11022
11023         PR tree-optimization/46970
11024         * gcc.dg/graphite/pr46970.c: New.
11025
11026 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11027
11028         PR tree-optimization/46215
11029         * gcc.dg/graphite/pr46215.c: New.
11030
11031 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11032
11033         PR tree-optimization/46168
11034         * gcc.dg/graphite/pr46168.c: New.
11035
11036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11037
11038         PR tree-optimization/43657
11039         * gcc.dg/graphite/pr43657.c: New.
11040
11041 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11042
11043         PR tree-optimization/29832
11044         * gfortran.dg/graphite/pr29832.f90: New.
11045
11046 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11047
11048         PR tree-optimization/43567
11049         * gcc.dg/graphite/pr43567.c: New.
11050
11051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11052
11053         * gfortran.dg/graphite/interchange-4.f: New.
11054         * gfortran.dg/graphite/interchange-5.f: New.
11055
11056         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11057         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11058         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11059         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11060         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11061         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11062         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11063         * gfortran.dg/ltrans-7.f90: Removed.
11064         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11065
11066         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11067         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11068         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11069         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11070         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11071         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11072         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11073         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11074         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11075         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11076         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11077         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11078         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11079         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11080         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11081         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11082         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11083         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11084         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11085         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11086         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11087         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11088         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11089         * gcc.dg/tree-ssa/data-dep-1.c
11090         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11091         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11092         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11093         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11094         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11095
11096 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11097
11098         PR tree-optimization/47265
11099         PR tree-optimization/47443
11100         * gcc.c-torture/compile/pr47265.c: New test.
11101         * gcc.dg/pr47443.c: New test.
11102
11103 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11104
11105         PR tree-optimization/47382
11106         * g++.dg/torture/pr47382.C: New test.
11107         * g++.dg/opt/devirt1.C: Xfail.
11108
11109 2011-01-25  Yao Qi  <yao@codesourcery.com>
11110
11111         PR target/45701
11112         * gcc.target/arm/pr45701-1.c: New test.
11113         * gcc.target/arm/pr45701-2.c: New test.
11114         * gcc.target/arm/pr45701-3.c: New test.
11115
11116 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11117             Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR tree-optimization/47271
11120         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11121
11122 2011-01-25  Nick Clifton  <nickc@redhat.com>
11123
11124         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11125         (saturate_add): Delete.
11126         (exchange): Delete.
11127         (main): Do not run saturate_add.
11128         (set_interrupts): Delete.
11129
11130 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11131
11132         PR fortran/47448
11133         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11134
11135 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR tree-optimization/47427
11138         PR tree-optimization/47428
11139         * gcc.c-torture/compile/pr47427.c: New test.
11140         * gcc.c-torture/compile/pr47428.c: New test.
11141
11142 2011-01-25  Richard Guenther  <rguenther@suse.de>
11143
11144         PR middle-end/47411
11145         * gcc.dg/torture/pr47411.c: New testcase.
11146
11147 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11148
11149         * gfortran.dg/graphite/id-24.f: New.
11150         * gfortran.dg/graphite/id-25.f: New.
11151
11152 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11153
11154         * gfortran.dg/graphite/id-23.f: New.
11155
11156 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11157
11158         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11159
11160 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11161
11162         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11163         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11164         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11165         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11166         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11167         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11168         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11169         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11170         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11171
11172 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11173
11174         * gcc.dg/graphite/block-0.c: Add documentation.
11175         * gcc.dg/graphite/block-4.c: Same.
11176         * gcc.dg/graphite/block-7.c: Same.
11177         * gcc.dg/graphite/block-8.c: New.
11178         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11179         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11180         * gcc.dg/graphite/interchange-12.c: Add documentation.
11181         * gcc.dg/graphite/interchange-13.c: New.
11182         * gcc.dg/graphite/interchange-14.c: New.
11183         * gcc.dg/graphite/interchange-15.c: New.
11184         * gcc.dg/graphite/interchange-8.c: Add documentation.
11185         * gcc.dg/graphite/interchange-mvt.c: Same.
11186
11187 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11188
11189         PR target/47408
11190         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11191         * gcc.target/powerpc/altivec-14.c: Ditto.
11192         * gcc.target/powerpc/altivec-33.c: Ditto.
11193         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11194         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11195         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11196         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11197         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11198         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11199         * g++.dg/ext/altivec-15.C: Ditto.
11200         * g++.dg/ext/altivec-types-1.C: Ditto.
11201         * g++.dg/ext/altivec-types-2.C: Ditto.
11202         * g++.dg/ext/altivec-types-3.C: Ditto.
11203         * g++.dg/ext/altivec-types-4.C: Ditto.
11204
11205 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11206
11207         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11208
11209 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11210
11211         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11212         optimization options.
11213
11214 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11215
11216         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11217
11218         PR testsuite/45988
11219         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11220
11221 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11222
11223         PR fortran/47421
11224         * gfortran.dg/allocatable_scalar_12.f90: New.
11225
11226 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11227
11228         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11229         vectorization to be not profitable if peeling is used to
11230         realign the memory access.
11231         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11232         loop bound to avoid loop unrolling.
11233         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11234
11235 2011-01-22  Jan Hubicka  <jh@suse.cz>
11236
11237         PR lto/47333
11238         * g++.dg/lto/pr47333.C: New file.
11239
11240 2011-01-22  Jan Hubicka  <jh@suse.cz>
11241
11242         PR tree-optimization/43884
11243         PR lto/44334
11244         * gcc.dg/autopar/outer-2.c: Increase array size.
11245         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11246
11247 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11248
11249         PR fortran/38536
11250         * gfortran.dg/c_loc_tests_16.f90:  New test.
11251
11252 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11253
11254         PR fortran/47399
11255         * gfortran.dg/typebound_proc_19.f90: New.
11256
11257 2011-01-21  Jeff Law <law@redhat.com>
11258
11259         PR tree-optimization/47053
11260         * g++.dg/pr47053.C: New test.
11261
11262 2011-01-21  Jason Merrill  <jason@redhat.com>
11263
11264         PR c++/47041
11265         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11266
11267 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR c++/47388
11270         * g++.dg/cpp0x/range-for10.C: New test.
11271         * g++.dg/template/for1.C: New test.
11272
11273         PR middle-end/45566
11274         * g++.dg/tree-prof/partition3.C: New test.
11275
11276         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11277
11278         PR rtl-optimization/47366
11279         * g++.dg/opt/pr47366.C: New test.
11280
11281 2011-01-21  Jason Merrill  <jason@redhat.com>
11282
11283         PR c++/46552
11284         * g++.dg/cpp0x/constexpr-regress2.C: New.
11285
11286         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11287
11288 2011-01-21  Jeff Law <law@redhat.com>
11289
11290         PR rtl-optimization/41619
11291         * gcc.dg/pr41619.c: New.
11292
11293 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR tree-optimization/47355
11296         * g++.dg/opt/pr47355.C: New test.
11297
11298 2011-01-21  Richard Guenther  <rguenther@suse.de>
11299
11300         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11301         making main hot.
11302
11303 2011-01-21  Richard Guenther  <rguenther@suse.de>
11304
11305         PR tree-optimization/47365
11306         * gcc.dg/torture/pr47365.c: New testcase.
11307         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11308
11309 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11310
11311         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11312
11313 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11314
11315         PR tree-optimization/47391
11316         * gcc.dg/pr47391.c: New test.
11317
11318 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11319
11320         * g++.dg/template/char1.C: Use signed char.
11321
11322 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11323
11324         PR fortran/47377
11325         * gfortran.dg/pointer_target_4.f90: New.
11326
11327 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11328
11329         PR target/47251
11330         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11331         ILP32 system and not IP32.
11332
11333 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11334
11335         PR debug/46583
11336         * g++.dg/debug/pr46583.C: New.
11337
11338 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11339
11340         PR debug/47283
11341         * g++.dg/debug/pr47283.C: New test.
11342
11343         PR testsuite/47371
11344         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11345         * gcc.target/i386/headmerge-2.c: Likewise.
11346
11347 2011-01-20  Richard Guenther  <rguenther@suse.de>
11348
11349         PR middle-end/47370
11350         * gcc.dg/torture/pr47370.c: New testcase.
11351
11352 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR tree-optimization/46130
11355         * gcc.dg/pr46130-1.c: New test.
11356         * gcc.dg/pr46130-2.c: New test.
11357
11358 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11359
11360         PR c++/47291
11361         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11362
11363 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11364
11365         PR debug/46240
11366         * g++.dg/debug/pr46240.cc: New.
11367
11368 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11369
11370         PR c++/47303
11371         * g++.dg/template/anonunion1.C: New test.
11372
11373         PR rtl-optimization/47337
11374         * gcc.c-torture/execute/pr47337.c: New test.
11375
11376 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11377
11378         PR testsuite/45342
11379         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11380
11381 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11382
11383         PR tree-optimization/46021
11384         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11385
11386 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11387
11388         PR tree-optimization/47290
11389         * g++.dg/torture/pr47290.C: New test.
11390
11391 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11392
11393         PR fortran/47240
11394         * gfortran.dg/proc_ptr_comp_29.f90: New.
11395
11396 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11397
11398         PR testsuite/41146
11399         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11400         powerpc-apple-darwin9.
11401
11402 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11403
11404         PR rtl-optimization/47299
11405         * gcc.c-torture/execute/pr47299.c: New test.
11406
11407 2011-01-17  Jason Merrill  <jason@redhat.com>
11408
11409         * g++.dg/cpp0x/constexpr-virtual.C: New.
11410
11411 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11412
11413         PR fortran/47331
11414         * gfortran.dg/gomp/pr47331.f90: New test.
11415
11416 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11417
11418         PR objc/47314
11419         * objc.dg/selector-warn-1.m: New.
11420         * obj-c++.dg/selector-warn-1.mm: New.
11421
11422 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11423
11424         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11425         Update dg-final accordingly.
11426
11427 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11428
11429         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11430
11431 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11432
11433         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11434         target check.
11435         * gcc.dg/guality/pr36728-2.c: Likewise.
11436
11437 2011-01-17  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/47313
11440         * g++.dg/torture/pr47313.C: New testcase.
11441
11442 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11443
11444         PR target/47318
11445         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11446         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11447         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11448         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11449
11450         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11451         as __m256i.
11452         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11453         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11454         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11455
11456 2011-01-17  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/45967
11459         * gcc.dg/torture/pr45967-2.c: New testcase.
11460         * gcc.dg/torture/pr45967-3.c: Likewise.
11461
11462 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11463
11464         PR testsuite/47325
11465         * g++.dg/ext/pr47213.C: Require visibility.
11466
11467 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11468
11469         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11470         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11471
11472 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11473
11474         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11475         Linux-based targets.
11476
11477 2011-01-13  Jan Hubicka  <jh@suse.cz>
11478
11479         PR tree-optimization/47276
11480         * gcc.dg/pr47276.c: New testcase.
11481
11482 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11483             Jonathan Wakely  <jwakely.gcc@gmail.com>
11484
11485         PR c++/33558
11486         * g++.dg/other/pr33558.C: New.
11487         * g++.dg/other/pr33558-2.C: New.
11488
11489 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11490
11491         PR tree-optimization/45934
11492         PR tree-optimization/46302
11493         * g++.dg/ipa/devirt-c-1.C: New test.
11494         * g++.dg/ipa/devirt-c-2.C: Likewise.
11495         * g++.dg/ipa/devirt-c-3.C: Likewise.
11496         * g++.dg/ipa/devirt-c-4.C: Likewise.
11497         * g++.dg/ipa/devirt-c-5.C: Likewise.
11498         * g++.dg/ipa/devirt-c-6.C: Likewise.
11499         * g++.dg/ipa/devirt-6.C: Likewise.
11500         * g++.dg/ipa/devirt-d-1.C: Likewise.
11501         * g++.dg/torture/pr45934.C: Likewise.
11502
11503 2011-01-14  Jason Merrill  <jason@redhat.com>
11504
11505         * g++.dg/cpp0x/variadic105.C: New.
11506
11507 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11508             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11509
11510         PR objc/45989
11511         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11512         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11513         execution tests on i?86-*-*, x86_64-*-* and
11514         powerpc*-apple-darwin* && ilp32.
11515         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11516         tests on i?86-*-* and x86_64-*-*.
11517
11518 2011-01-14  Richard Guenther  <rguenther@suse.de>
11519
11520         PR tree-optimization/47280
11521         * g++.dg/opt/pr47280.C: New testcase.
11522
11523 2011-01-14  Jason Merrill  <jason@redhat.com>
11524
11525         * g++.dg/cpp0x/constexpr-regress1.C: New.
11526
11527         * g++.dg/ext/flexary2.C: New.
11528
11529 2011-01-14  Richard Guenther  <rguenther@suse.de>
11530
11531         PR middle-end/47281
11532         * gcc.dg/torture/pr47281.c: New testcase.
11533         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11534
11535 2011-01-14  Richard Guenther  <rguenther@suse.de>
11536
11537         PR tree-optimization/47286
11538         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11539
11540 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11541
11542         PR c++/47213
11543         * g++.dg/ext/pr47213.C: New.
11544
11545 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11546
11547         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11548
11549 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11550             Mikael Morin  <mikael@gcc.gnu.org>
11551
11552         PR fortran/45848
11553         PR fortran/47204
11554         * gfortran.dg/select_type_20.f90: New.
11555         * gfortran.dg/select_type_21.f90: New.
11556
11557 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11558
11559         PR target/47251
11560         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11561
11562 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11563
11564         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11565         * gcc.dg/guality/pr36728-2.c: Likewise.
11566
11567 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11568
11569         PR debug/PR46973
11570         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11571
11572 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11573
11574         PR rtl-optimization/45352
11575         * gcc.dg/pr45352-3.c: New.
11576
11577 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11578
11579         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11580         comment.
11581         * g++.dg/cpp0x/range-for8.C: New.
11582         * g++.dg/cpp0x/range-for9.C: New.
11583
11584 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11585
11586         PR debug/47209
11587         * g++.dg/debug/pr47209.C: New.
11588
11589 2011-01-12  Richard Guenther  <rguenther@suse.de>
11590
11591         PR lto/47259
11592         * gcc.dg/lto/pr47259_0.c: New testcase.
11593         * gcc.dg/lto/pr47259_1.c: Likewise.
11594
11595 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11596
11597         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11598         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11599         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11600         methods missing from the OBJC2 Object.
11601         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11602         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11603         GNU and NeXT runtimes.
11604         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11605         comments.
11606         * objc-obj-c++-shared/Object1.m: Likewise.
11607         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11608         * objc.dg/proto-qual-1.m: Likewise.
11609         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11610         * obj-c++.dg/proto-qual-1.mm: Likewise.
11611
11612 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11613
11614         PR testsuite/33033
11615         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11616
11617 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11618
11619         Fixed the Objective-C++ testsuite and updated all tests.
11620         * lib/obj-c++.exp (obj-c++_init): Declare and set
11621         gcc_warning_prefix and gcc_error_prefix.
11622         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11623         'dg-warning', 'dg-message' and 'dg-error'.
11624         * obj-c++.dg/class-extension-3.mm: Likewise.
11625         * obj-c++.dg/class-protocol-1.mm: Likewise.
11626         * obj-c++.dg/encode-7.mm: Likewise.
11627         * obj-c++.dg/exceptions-3.mm: Likewise.
11628         * obj-c++.dg/exceptions-5.mm: Likewise.
11629         * obj-c++.dg/method-12.mm: Likewise.
11630         * obj-c++.dg/method-13.mm: Likewise.
11631         * obj-c++.dg/method-15.mm: Likewise.
11632         * obj-c++.dg/method-16.mm: Likewise.
11633         * obj-c++.dg/method-4.mm: Likewise.
11634         * obj-c++.dg/method-8.mm: Likewise.
11635         * obj-c++.dg/method-conflict-1.mm: Likewise.
11636         * obj-c++.dg/method-conflict-2.mm: Likewise.
11637         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11638         and uncommented second part of the testcase now that the testsuite
11639         works correctly.
11640         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11641         and uncommented second part of the testcase now that the testsuite
11642         works correctly.
11643         * obj-c++.dg/private-1.mm: Likewise.
11644         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11645         * obj-c++.dg/syntax-error-7.mm: Likewise.
11646         * obj-c++.dg/warn5.mm: Likewise.
11647         * obj-c++.dg/property/at-property-14.mm: Likewise.
11648         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11649         FIXME.
11650         * obj-c++.dg/property/at-property-18.mm: Likewise.
11651         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11652         FIXME.
11653         * obj-c++.dg/property/at-property-21.mm: Likewise.
11654         * obj-c++.dg/property/at-property-28.mm: Likewise.
11655         * obj-c++.dg/property/at-property-5.mm: Likewise.
11656         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11657         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11658         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11659         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11660         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11661         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11662         * obj-c++.dg/tls/diag-5.mm: Likewise.
11663         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11664         dg-error, now matched correctly.
11665
11666 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11667
11668         * objc.dg/property/at-property-29.m: New.
11669         * obj-c++.dg/property/at-property-29.mm: New.
11670
11671 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11672
11673         * go.test/go-test.exp (go-set-goarch): New proc.
11674         (go-gc-tests): Use it.
11675
11676 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11677
11678         PR debug/46955
11679         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11680
11681 2011-01-11  Richard Henderson  <rth@redhat.com>
11682
11683         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11684
11685 2011-01-11  Jan Hubicka  <jh@suse.cz>
11686
11687         PR lto/45721
11688         PR lto/45375
11689         * gcc.dg/lto/pr45721_1.c: New file.
11690         * gcc.dg/lto/pr45721_0.c: New file.
11691
11692 2011-01-11  Richard Guenther  <rguenther@suse.de>
11693
11694         PR tree-optimization/46076
11695         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11696
11697 2011-01-11  Jeff Law <law@redhat.com>
11698
11699         * PR tree-optimization/47086
11700         * gcc.dg/pr47086.c: New test.
11701
11702 2011-01-11  Jason Merrill  <jason@redhat.com>
11703
11704         PR c++/46658
11705         * g++.dg/template/new10.C: New.
11706
11707         PR c++/45520
11708         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11709
11710 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11711
11712         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11713         Split type definitions and NSConstantString class into...
11714         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11715         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11716         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11717         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11718         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11719         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11720         to comments.
11721         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11722         encode defines for newer NeXT system headers.
11723         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11724         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11725         * objc.dg/foreach-5.m: Likewise.
11726         * objc.dg/foreach-2.m: Likewise.
11727         * objc.dg/foreach-4.m: Likewise.
11728         * objc.dg/torture/strings/string1.m: Likewise.
11729         * objc.dg/torture/strings/string2.m: Likewise.
11730         * objc.dg/torture/strings/string3.m: Likewise.
11731         * objc.dg/torture/strings/string4.m: Likewise.
11732         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11733         header and stand alone.
11734         * obj-c++.dg/strings/strings-2.mm: Likewise.
11735         * objc.dg/torture/strings/const-str-3.m: Likewise.
11736         * objc.dg/strings/strings-2.m: Likewise.
11737         * objc.dg/strings/const-str-12b.m: Likewise.
11738
11739 2011-01-12  Richard Guenther  <rguenther@suse.de>
11740
11741         PR middle-end/32511
11742         * gcc.dg/attr-weak-1.c: Adjust.
11743
11744 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11745
11746         PR fortran/47051
11747         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11748         standard compliant and comment.
11749
11750 2011-01-10  Jan Hubicka  <jh@suse.cz>
11751
11752         PR lto/46083
11753         * gcc.dg/initpri3.c: New testcase.
11754
11755 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11756
11757         PR lto/47222
11758         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11759         externally visible.
11760         (g_esi): Likewise.
11761         (g_ebx): Likewise.
11762         (g_ebp): Likewise.
11763         (g_esp): Likewise.
11764         (g_ebp_save): Likewise.
11765         (g_esp_save): Likewise.
11766
11767 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11768
11769         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11770
11771 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11772
11773         PR tree-optimization/46021
11774         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11775         i?86-*-*, x86_64-*-*.
11776
11777 2011-01-10  Jeff Law <law@redhat.com>
11778
11779         * PR tree-optimization/47141
11780         * gcc.c-torture/compile/pr47141.c: New test.
11781
11782 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11783
11784         PR testsuite/46230
11785         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11786         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11787         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11788         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11789
11790         PR testsuite/46230
11791         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11792         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11793         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11794         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11795         being vectorized.  Adjust dg-final pattern.
11796
11797         PR testsuite/46230
11798         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11799         * gcc.dg/vect/slp-24.c: Likewise.
11800
11801 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11802
11803         PR c++/47218
11804         * g++.dg/other/pr47218-1.C: New test file.
11805         * g++.dg/other/pr47218.C: Likewise.
11806         * g++.dg/other/pr47218.h: New supporting header.
11807
11808 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11809
11810         PR objc/47232
11811         * objc.dg/attributes/invalid-attribute-1.m: New.
11812         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11813
11814 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11815
11816         PR fortran/47224
11817         * gfortran.dg/proc_ptr_comp_28.f90: New.
11818
11819 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11820
11821         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11822         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11823         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11824         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11825         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11826         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11827         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11828         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11829         * objc.dg/gnu-api-2-class.m: Likewise.
11830         * objc.dg/gnu-api-2-ivar.m: Likewise.
11831         * objc.dg/gnu-api-2-method.m: Likewise.
11832         * objc.dg/gnu-api-2-objc.m: Likewise.
11833         * objc.dg/gnu-api-2-object.m: Likewise.
11834         * objc.dg/gnu-api-2-property.m: Likewise.
11835         * objc.dg/gnu-api-2-protocol.m: Likewise.
11836         * objc.dg/gnu-api-2-sel.m: Likewise.
11837
11838 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11839
11840         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11841         * objc.dg/objc-foreach-4.m: Likewise.
11842         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11843         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11844         * objc.dg/foreach-4.m: Likewise.
11845         * objc.dg/foreach-5.m: Likewise.
11846         * objc.dg/foreach-3.m: Return self from init.
11847
11848 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11849
11850         PR fortran/38536
11851         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11852
11853 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11854
11855         PR fortran/46313
11856         * gfortran.dg/class_35.f90: New.
11857
11858 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11859
11860         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11861
11862 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11863
11864         PR objc/47078
11865         * objc.dg/invalid-method-2.m: New.
11866         * obj-c++.dg/invalid-method-2.mm: New.
11867
11868 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11869
11870         PR fortran/46896
11871         * gfortran.dg/transpose_optimization_2.f90 : New test.
11872
11873 2011-01-08  Jan Hubicka  <jh@suse.cz>
11874
11875         PR tree-optmization/46469
11876         * g++.dg/torture/pr46469.C: New testcase.
11877
11878 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11879
11880         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11881         emulation of libobjc-gnu structure layout functionality to ..
11882         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11883         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11884         * objc/execute/bf-common.h: Adjust headers.
11885         * objc/execute/bf-1.m: Likewise.
11886         * objc/execute/bf-2.m: Likewise.
11887         * objc/execute/bf-3.m: Likewise.
11888         * objc/execute/bf-4.m: Likewise.
11889         * objc/execute/bf-5.m: Likewise.
11890         * objc/execute/bf-6.m: Likewise.
11891         * objc/execute/bf-7.m: Likewise.
11892         * objc/execute/bf-8.m: Likewise.
11893         * objc/execute/bf-9.m: Likewise.
11894         * objc/execute/bf-10.m: Likewise.
11895         * objc/execute/bf-11.m: Likewise.
11896         * objc/execute/bf-12.m: Likewise.
11897         * objc/execute/bf-13.m: Likewise.
11898         * objc/execute/bf-14.m: Likewise.
11899         * objc/execute/bf-15.m: Likewise.
11900         * objc/execute/bf-16.m: Likewise.
11901         * objc/execute/bf-17.m: Likewise.
11902         * objc/execute/bf-18.m: Likewise.
11903         * objc/execute/bf-19.m: Likewise.
11904         * objc/execute/bf-20.m: Likewise.
11905         * objc/execute/bf-21.m: Likewise.
11906         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11907         objc_get_type_qualifiers ().
11908
11909 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11910
11911         PR fortran/45777
11912         * gfortran.dg/dependency_39.f90:  New test.
11913
11914 2011-01-07  Jan Hubicka  <jh@suse.cz>
11915
11916         Get builtins tests ready for linker plugin.
11917         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11918         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11919         my_memset, my_bzero): Mark used.
11920         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11921         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11922         volatile.
11923         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11924         volatile.
11925
11926 2011-01-07  Jan Hubicka  <jh@suse.cz>
11927
11928         PR tree-optimization/46367
11929         * g++.dg/torture/pr46367.C: New file.
11930
11931 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11932
11933         PR target/47201
11934         * gcc.dg/pr47201.c: New test.
11935
11936         PR bootstrap/47187
11937         * gcc.dg/tree-prof/pr47187.c: New test.
11938
11939 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11940
11941         PR fortran/41580
11942         * gfortran.dg/extends_type_of_3.f90: New.
11943
11944 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11945
11946         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11947         * g++.dg/ext/dllimport-MI1.C: Likewise.
11948         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11949         * g++.dg/ext/dllimport10.C: Likewise.
11950         * g++.dg/ext/dllimport11.C: Likewise.
11951         * g++.dg/ext/dllimport12.C: Likewise.
11952         * g++.dg/ext/dllimport13.C: Likewise.
11953         * g++.dg/ext/dllimport2.C: Likewise.
11954         * g++.dg/ext/dllimport3.C: Likewise.
11955         * g++.dg/ext/dllimport4.C: Likewise.
11956         * g++.dg/ext/dllimport5.C: Likewise.
11957         * g++.dg/ext/dllimport6.C: Likewise.
11958         * g++.dg/ext/dllimport8.C: Likewise.
11959         * g++.dg/ext/dllimport9.C: Likewise.
11960         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11961         targets, too. Additionally enable test for i?86-*-mingw*.
11962         * g++.dg/ext/selectany1.C: Likewise.
11963         Remove guard variable check.
11964
11965 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11966
11967         PR fortran/47189
11968         PR fortran/47194
11969         * gfortran.dg/storage_size_3.f08: Extended.
11970
11971 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR c++/47022
11974         * g++.dg/template/stdarg1.C: New test.
11975
11976 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11977
11978         PR fortran/47195
11979         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11980         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11981         from the interface of functions to not hide the errors that
11982         shall be tested.
11983
11984 2011-01-06  Jan Hubicka  <jh@suse.cz>
11985
11986         * gcc.dg/lto/pr47188_0.c: New testcase.
11987         * gcc.dg/lto/pr47188_1.c: New testcase.
11988
11989 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11990
11991         PR fortran/33117
11992         PR fortran/46478
11993         * gfortran.dg/interface_33.f90: New test.
11994
11995 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR c/47150
11998         * gcc.c-torture/compile/pr47150.c: New test.
11999
12000 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12001
12002         PR tree-optimization/47139
12003         * gcc.dg/vect/pr47139.c: New test.
12004
12005 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12006
12007         PR fortran/47180
12008         * gfortran.dg/extends_type_of_2.f03: New.
12009
12010 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12011
12012         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12013
12014 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12015
12016         * gnat.dg/opt14.adb: New test.
12017
12018 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12019
12020         PR fortran/46017
12021         * gfortran.dg/allocate_error_2.f90:  New test.
12022
12023 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12024
12025         PR fortran/47024
12026         * gfortran.dg/storage_size_3.f08: New.
12027
12028 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12029
12030         PR libgfortran/47154
12031         * gfortran.dg/namelist_68.f90: New test.
12032
12033 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12034
12035         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12036
12037 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12038
12039         PR fortran/46448
12040         * gfortran.dg/class_34.f90: New.
12041
12042 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12043
12044         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12045         use __builtin_inff.  Skip all single-precision tests that require
12046         Infinity.
12047
12048 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12049
12050         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12051
12052 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12053
12054         PR tree-optimization/47148
12055         * gcc.c-torture/execute/pr47148.c: New test.
12056
12057         PR tree-optimization/47155
12058         * gcc.c-torture/execute/pr47155.c: New test.
12059
12060         PR rtl-optimization/47157
12061         * gcc.c-torture/compile/pr47157.c: New test.
12062
12063 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12064
12065         * gcc.dg/torture/vector-shift2.c (schar): Define.
12066         (main): Always use schar or uchar instead of plain "char" to avoid
12067         dependencies on implementation-defined char signedness.
12068
12069 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12070
12071         PR tree-optimization/46801
12072         * gnat.dg/pack9.adb: Remove xfail.
12073
12074 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12075
12076         PR tree-optimization/46984
12077         * g++.dg/ipa/pr46984.C: New test.
12078
12079 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12080
12081         PR fortran/46408
12082         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12083
12084 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12085
12086         PR tree-optimization/47140
12087         * gcc.c-torture/compile/pr47140.c: New test.
12088
12089         PR rtl-optimization/47028
12090         * gcc.dg/pr47028.c: New test.
12091
12092 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12093
12094         * objc.dg/protocol-forward-1.m: Removed TODO.
12095         * objc.dg/protocol-forward-2.m: New.
12096         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12097         * obj-c++.dg/protocol-forward-2.mm: New.
12098
12099 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12100
12101         PR target/38662
12102         * g++.dg/eh/pr38662.C: New testcase.
12103
12104 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12105
12106         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12107         scan for newline '\n'.
12108
12109 \f
12110 Copyright (C) 2011 Free Software Foundation, Inc.
12111
12112 Copying and distribution of this file, with or without modification,
12113 are permitted in any medium without royalty provided the copyright
12114 notice and this notice are preserved.