OSDN Git Service

f5decfd04460f78abe8d27861c9d3af2b81569d6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2
3         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4
5 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
6             Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
7
8         * gcc.target/i386/fma_1.h: New file.
9         * gcc.target/i386/fma_2.h: Likewise.
10         * gcc.target/i386/fma_3.h: Likewise.
11         * gcc.target/i386/fma_4.h: Likewise.
12         * gcc.target/i386/fma_5.h: Likewise.
13         * gcc.target/i386/fma_6.h: Likewise.
14         * gcc.target/i386/fma_double_1.c: Likewise.
15         * gcc.target/i386/fma_double_2.c: Likewise.
16         * gcc.target/i386/fma_double_3.c: Likewise.
17         * gcc.target/i386/fma_double_4.c: Likewise.
18         * gcc.target/i386/fma_double_5.c: Likewise.
19         * gcc.target/i386/fma_double_6.c: Likewise.
20         * gcc.target/i386/fma_float_1.c: Likewise.
21         * gcc.target/i386/fma_float_2.c: Likewise.
22         * gcc.target/i386/fma_float_3.c: Likewise.
23         * gcc.target/i386/fma_float_4.c: Likewise.
24         * gcc.target/i386/fma_float_5.c: Likewise.
25         * gcc.target/i386/fma_float_6.c: Likewise.
26         * gcc.target/i386/fma_main.h: Likewise.
27         * gcc.target/i386/fma_run_double_1.c: Likewise.
28         * gcc.target/i386/fma_run_double_2.c: Likewise.
29         * gcc.target/i386/fma_run_double_3.c: Likewise.
30         * gcc.target/i386/fma_run_double_4.c: Likewise.
31         * gcc.target/i386/fma_run_double_5.c: Likewise.
32         * gcc.target/i386/fma_run_double_6.c: Likewise.
33         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
34         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
35         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
36         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
37         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
38         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
39         * gcc.target/i386/fma_run_float_1.c: Likewise.
40         * gcc.target/i386/fma_run_float_2.c: Likewise.
41         * gcc.target/i386/fma_run_float_3.c: Likewise.
42         * gcc.target/i386/fma_run_float_4.c: Likewise.
43         * gcc.target/i386/fma_run_float_5.c: Likewise.
44         * gcc.target/i386/fma_run_float_6.c: Likewise.
45         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
46         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
47         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
48         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
49         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
50         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
51         * gcc.target/i386/l_fma_1.h: Likewise.
52         * gcc.target/i386/l_fma_2.h: Likewise.
53         * gcc.target/i386/l_fma_3.h: Likewise.
54         * gcc.target/i386/l_fma_4.h: Likewise.
55         * gcc.target/i386/l_fma_5.h: Likewise.
56         * gcc.target/i386/l_fma_6.h: Likewise.
57         * gcc.target/i386/l_fma_double_1.c: Likewise.
58         * gcc.target/i386/l_fma_double_2.c: Likewise.
59         * gcc.target/i386/l_fma_double_3.c: Likewise.
60         * gcc.target/i386/l_fma_double_4.c: Likewise.
61         * gcc.target/i386/l_fma_double_5.c: Likewise.
62         * gcc.target/i386/l_fma_double_6.c: Likewise.
63         * gcc.target/i386/l_fma_float_1.c: Likewise.
64         * gcc.target/i386/l_fma_float_2.c: Likewise.
65         * gcc.target/i386/l_fma_float_3.c: Likewise.
66         * gcc.target/i386/l_fma_float_4.c: Likewise.
67         * gcc.target/i386/l_fma_float_5.c: Likewise.
68         * gcc.target/i386/l_fma_float_6.c: Likewise.
69         * gcc.target/i386/l_fma_main.h: Likewise.
70         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
71         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
72         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
73         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
74         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
75         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
76         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
77         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
78         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
79         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
80         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
81         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
82
83 2011-10-10  Richard Guenther  <rguenther@suse.de>
84
85         PR middle-end/50389
86         * gcc.dg/torture/pr50389.c: New testcase.
87
88 2011-10-10  Richard Guenther  <rguenther@suse.de>
89
90         PR middle-end/50195
91         * gcc.dg/builtins-47.c: Optimize.
92
93 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
94
95         * lib/gcc-simulate-thread.exp: New.
96         * gcc.dg/simulate-thread/guality.h: New.
97         * gcc.dg/simulate-thread/simulate-thread.h: New.
98         * gcc.dg/simulate-thread/simulate-thread.exp: New.
99         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
100         * gcc.dg/simulate-thread/README: New.
101         * g++.dg/simulate-thread/guality.h: New.
102         * g++.dg/simulate-thread/simulate-thread.h: New.
103         * g++.dg/simulate-thread/simulate-thread.exp: New.
104         * g++.dg/simulate-thread/simulate-thread.gdb: New.
105         * c-c++-common/cxxbitfields-2.c: Remove.
106         * c-c++-common/cxxbitfields.c: Remove.
107         * c-c++-common/cxxbitfields-4.c: Remove.
108         * c-c++-common/cxxbitfields-5.c: Remove.
109         * c-c++-common/simulate-thread/bitfields-1.c: New.
110         * c-c++-common/simulate-thread/bitfields-2.c: New.
111         * c-c++-common/simulate-thread/bitfields-3.c: New.
112         * c-c++-common/simulate-thread/bitfields-4.c: New.
113
114 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/38980
117         * g++.dg/warn/format5.C: New.
118
119 2011-10-09  Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/45044
122         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
123         * gfortran.dg/common_16.f90: New.
124
125 2011-10-09  Tobias Burnus  <burnus@net-b.de>
126
127         * gfortran.dg/iso_c_binding_param_1.f90: New.
128         * gfortran.dg/iso_c_binding_param_2.f90: New.
129         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
130
131 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
132
133         PR tree-optimization/50635
134         * gcc.dg/vect/pr50635.c: New test.
135
136 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
137
138         PR fortran/50659
139         * gfortran.dg/proc_decl_27.f90: New.
140
141 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         PR libobjc/50428
144         * objc/execute/initialize-1.m: New test.
145
146 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
147
148         PR fortran/47844
149         * gfortran.dg/pointer_function_result_1.f90 : New test.
150
151 2011-10-07  David S. Miller  <davem@davemloft.net>
152
153         PR 50655
154         * gcc.target/sparc/sparc.exp: Add vis3 target test.
155         * gcc.target/sparc/cmask.c: Use it.
156         * gcc.target/sparc/fhalve.c: Likewise.
157         * gcc.target/sparc/fnegop.c: Likewise.
158         * gcc.target/sparc/fpadds.c: Likewise.
159         * gcc.target/sparc/fshift.c: Likewise.
160         * gcc.target/sparc/fucmp.c: Likewise.
161         * gcc.target/sparc/lzd.c: Likewise.
162         * gcc.target/sparc/vis3misc.c: Likewise.
163         * gcc.target/sparc/xmul.c: Likewise.
164
165 2011-10-07  Richard Henderson  <rth@redhat.com>
166
167         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
168         match for avx2.
169         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
170
171 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
172
173         * gcc.dg/pr50193-1.c: New file.
174         * gcc.target/arm/shiftable.c: New file.
175
176 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
177
178         PR fortran/50625
179         * gfortran.dg/class_46.f03: New.
180
181 2011-10-06  Joern Rennecke <joern.rennecke@embecosm.com>
182
183         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
184         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
185         (syslog, vsyslog, __vsyslog_chk): Likewise.
186
187         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
188         (x, EXT_x): Use ASMNAME.
189
190         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
191         (a, c): Use ASMNAME.
192
193 2011-10-07  Tom de Vries  <tom@codesourcery.com>
194
195         PR middle-end/50527
196         * gcc.dg/pr50527.c: New test.
197
198 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
199
200         PR tree-optimization/50650
201         * gcc.c-torture/compile/pr50650.c: New test.
202
203 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
204
205         PR tree-optimization/50575
206         * gcc.c-torture/execute/vector-compare-2.x: New file.
207
208 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
209
210         PR middle-end/50125
211         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
212         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
213         (bar3): Likewise.
214
215 2011-10-07  Richard Guenther  <rguenther@suse.de>
216
217         PR testsuite/50637
218         * gcc.dg/vect/vect-align-2.c: Increase array size.
219
220 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
221             H.J. Lu  <hongjiu.lu@intel.com>
222
223         PR target/50603
224         * gcc.target/i386/pr50603.c: New test.
225
226 2011-10-06  Jason Merrill  <jason@redhat.com>
227
228         PR c++/39164
229         * g++.dg/cpp0x/default31.C: New.
230
231 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
232
233         PR tree-optimization/50596
234         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
235         New.
236         * gcc.dg/vect/vect-cond-8.c: New test.
237
238 2011-10-06  Richard Henderson  <rth@redhat.com>
239
240         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
241         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
242         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
243         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
244         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
245         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
246         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
247         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
248         * gcc.c-torture/execute/vshuf-16.inc: New file.
249         * gcc.c-torture/execute/vshuf-2.inc: New file.
250         * gcc.c-torture/execute/vshuf-4.inc: New file.
251         * gcc.c-torture/execute/vshuf-8.inc: New file.
252         * gcc.c-torture/execute/vshuf-main.inc: New file.
253         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
254         * gcc.c-torture/execute/vshuf-v2df.c: New test.
255         * gcc.c-torture/execute/vshuf-v2di.c: New test.
256         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
257         * gcc.c-torture/execute/vshuf-v2si.c: New test.
258         * gcc.c-torture/execute/vshuf-v4df.c: New test.
259         * gcc.c-torture/execute/vshuf-v4di.c: New test.
260         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
261         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
262         * gcc.c-torture/execute/vshuf-v4si.c: New test.
263         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
264         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
265         * gcc.c-torture/execute/vshuf-v8si.c: New test.
266
267 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
268
269         PR tree-optimization/49279
270         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
271         * gcc.c-torture/execute/pr49279.c: New test.
272
273 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
274
275         PR target/49049
276         * gcc.c-torture/compile/pr49049.c: New test.
277
278 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
279
280         PR target/50305
281         * gcc.target/arm/pr50305.c: New test.
282
283 2011-10-06  Richard Guenther  <rguenther@suse.de>
284
285         PR tree-optimization/38884
286         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
287         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
288
289 2011-10-05  David S. Miller  <davem@davemloft.net>
290
291         * gcc.target/sparc/lzd.c: New test.
292         * gcc.target/sparc/popc.c: New test.
293
294 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
295
296         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
297         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
298         * g++.dg/other/final1.C: Cleanup original tree dump.
299
300 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
301
302         PR tree-optimization/50613
303         * gcc.dg/pr50613.c: New test.
304
305 2011-10-05  Richard Henderson  <rth@redhat.com>
306
307         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
308         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
309         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
310         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
311         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
312         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
313         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
314         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
315
316 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
317
318         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
319         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
320         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
321         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
322         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
323
324 2011-10-05  Richard Guenther  <rguenther@suse.de>
325
326         PR tree-optimization/38885
327         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
328
329 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
330
331         * gcc.target/i386/sw-1.c: New test.
332
333 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
334
335         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
336         -mtune=generic.
337         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
338
339 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
340
341         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
342
343 2011-10-04  David S. Miller  <davem@davemloft.net>
344
345         * gcc.target/sparc/fhalve.c: New test.
346         * gcc.target/sparc/fnegop.c: New test.
347         * gcc.target/sparc/xmul.c: New test.
348
349 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
350
351         PR fortran/35831
352         * gfortran.dg/dummy_procedure_6.f90: New.
353
354 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
355
356         PR tree-optimization/50604
357         * gcc.dg/pr50604.c: New test.
358
359 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
360
361         PR tree-optimization/49662
362         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
363         * gcc.dg/graphite/interchange-15.c: Likewise.
364         * gcc.dg/graphite/interchange-mvt.c: Likewise.
365
366 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
367
368         * gcc.dg/tree-ssa/restrict-4.c: New test.
369
370 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
371
372         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
373         (main): Use __typeof to get result type of comparison.
374
375 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
376
377         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
378         Make et_vect_multiple_sizes_saved global.
379         (check_effective_target_vect64): Make et_vect64_saved global.
380
381 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
382
383         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
384         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
385         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
386         * gcc.dg/builtin-complex-err-1.c: Adjust.
387
388 2011-10-02  Jason Merrill  <jason@redhat.com>
389
390         * g++.dg/cpp0x/range-for22.C: New.
391
392         * g++.dg/cpp0x/variadic65.C: Remove xfails.
393         * g++.dg/cpp0x/variadic82.C: Remove xfails.
394         * g++.dg/cpp0x/variadic83.C: Remove xfails.
395         * g++.dg/cpp0x/variadic105.C: Remove xfails.
396
397         * g++.dg/cpp0x/nsdmi5.C: New.
398
399 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
400
401         PR target/50579
402         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
403         New procedures.
404         (mips-dg-options): Force an ABI option if the current ABI is
405         incompatible with the required -mlong setting.  Likewise force
406         a long setting if the current one is incompatible with the
407         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
408         throughout procedure.
409         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
410         instead of addressing=absolute.
411
412 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
413
414         * gcc.target/mips/stack-1.c: New test.
415
416 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
417
418         * gcc.dg/pr49696.c: New test.
419
420 2011-10-02  Jan Hubicka  <jh@suse.cz>
421
422         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
423
424 2011-10-01  David S. Miller  <davem@davemloft.net>
425
426         * gcc.target/sparc/cmask.c: New test.
427         * gcc.target/sparc/fpadds.c: New test.
428         * gcc.target/sparc/fshift.c: New test.
429         * gcc.target/sparc/fucmp.c: New test.
430         * gcc.target/sparc/vis3misc.c: New test.
431
432 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
433
434         PR fortran/50585
435         * gfortran.dg/assumed_charlen_arg_2.f90: New.
436
437 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
438
439         PR c++/44473
440         * g++.dg/dfp/44473-1.C: New test.
441         * g++.dg/dfp/44473-2.C: New test.
442         * g++.dg/dfp/mangle-1.C: New test.
443         * g++.dg/dfp/mangle-2.C: New test.
444         * g++.dg/dfp/mangle-3.C: New test.
445         * g++.dg/dfp/mangle-4.C: New test.
446         * g++.dg/dfp/mangle-5.C: New test.
447
448 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
449
450         PR inline-asm/50571
451         * gcc.dg/pr50571.c: New test.
452
453         PR tree-optimization/46309
454         * gcc.dg/pr46309.c: New test.
455
456 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
457
458         * gcc.dg/strlenopt-21.c: New test.
459
460 2011-09-30  Revital Eres  <revital.eres@linaro.org>
461
462         * gcc.dg/sms-10.c: New file.
463
464 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
465
466         * gcc.target/arm/pr50099.c: New test.
467
468 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
469
470         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
471
472 2011-09-30  David S. Miller  <davem@davemloft.net>
473
474         * gcc.target/sparc/bmaskbshuf.c: New test.
475         * gcc.target/sparc/edgen.c: New test.
476
477 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
478
479         PR fortran/50547
480         * gfortran.dg/pure_formal_proc_3.f90: New.
481
482         PR fortran/50553
483         * gfortran.dg/stfunc_7.f90: New.
484
485 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
486
487         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
488         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
489         * gcc.dg/vector-compare-1.c: Likewise.
490         * gcc.dg/vector-compare-2.c: Likewise.
491
492 2011-09-29  David S. Miller  <davem@davemloft.net>
493
494         * gcc.target/sparc/array.c: New test.
495
496 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
497
498         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
499         loop unroll and set max unroll times to 8.
500         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
501         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
502         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
503         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
504
505 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
506
507         PR c++/40145
508         * g++.dg/ext/visibility/warn5.C: New.
509
510 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
511
512         PR c++/45278
513         * g++.dg/warn/Wextra-3.C: New.
514
515 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
516
517         PR target/49486
518         * gcc.target/sh/pr49468-si.c: New.
519
520 2011-09-28  Tom de Vries  <tom@codesourcery.com>
521
522         PR testsuite/50485
523         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
524         (TEST): Initialize src3 with random floats.
525         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
526         from union src3.  Initialize src3 with random floats.
527
528 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
529
530         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
531         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
532         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
533         * gcc.target/sh/sh4a-sincosf.c: Ditto.
534         * gcc.target/sh/sh4a-cos.c: Ditto.
535         * gcc.target/sh/sh4a-cosf.c: Ditto.
536         * gcc.target/sh/sh4a-sin.c: Ditto.
537         * gcc.target/sh/sh4a-sinf.c: Ditto.
538         * gcc.target/sh/sh4a-fsrra.c: Ditto.
539         * gcc.target/sh/sh4a-memmovua.c: Ditto.
540         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
541
542 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         PR c++/31489
545         * g++.dg/parse/error40.C: New.
546         * g++.dg/warn/incomplete1.C: Adjust.
547
548 2011-09-27  Jan Hubicka  <jh@suse.cz>
549
550         PR middle-end/49463
551         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
552         Mark used.
553
554 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
555
556         * gcc.dg/strlenopt-1.c: New test.
557         * gcc.dg/strlenopt-1f.c: New test.
558         * gcc.dg/strlenopt-2.c: New test.
559         * gcc.dg/strlenopt-2f.c: New test.
560         * gcc.dg/strlenopt-3.c: New test.
561         * gcc.dg/strlenopt-4.c: New test.
562         * gcc.dg/strlenopt-4g.c: New test.
563         * gcc.dg/strlenopt-4gf.c: New test.
564         * gcc.dg/strlenopt-5.c: New test.
565         * gcc.dg/strlenopt-6.c: New test.
566         * gcc.dg/strlenopt-7.c: New test.
567         * gcc.dg/strlenopt-8.c: New test.
568         * gcc.dg/strlenopt-9.c: New test.
569         * gcc.dg/strlenopt-10.c: New test.
570         * gcc.dg/strlenopt-11.c: New test.
571         * gcc.dg/strlenopt-12.c: New test.
572         * gcc.dg/strlenopt-12g.c: New test.
573         * gcc.dg/strlenopt-13.c: New test.
574         * gcc.dg/strlenopt-14g.c: New test.
575         * gcc.dg/strlenopt-14gf.c: New test.
576         * gcc.dg/strlenopt-15.c: New test.
577         * gcc.dg/strlenopt-16g.c: New test.
578         * gcc.dg/strlenopt-17g.c: New test.
579         * gcc.dg/strlenopt-18g.c: New test.
580         * gcc.dg/strlenopt.h: New file.
581
582 2011-09-27  Tom de Vries  <tom@codesourcery.com>
583
584         PR middle-end/43864
585         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
586         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
587         * gcc.dg/pr43864.c: New test.
588         * gcc.dg/pr43864-2.c: Same.
589         * gcc.dg/pr43864-3.c: Same.
590         * gcc.dg/pr43864-4.c: Same.
591
592 2011-09-27  Jan Hubicka  <jh@suse.cz>
593
594         * gcc.dg/ipa/inline-5.c: New testcase.
595
596 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
597
598         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
599         vectors.
600         * gcc.dg/vect/bb-slp-27.c: New.
601         * gcc.dg/vect/bb-slp-28.c: New.
602
603 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
604
605         * testsuite/lib/target-supports.exp (check_profiling_available):
606         Don't rely solely on TLS tests for -fprofile-generate, fall
607         through to the other code.
608
609 2011-09-27  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/50363
612         * gcc.dg/torture/pr50363.c: New testcase.
613
614 2011-09-26  Jason Merrill  <jason@redhat.com>
615
616         PR c++/45012
617         * g++.dg/template/partial13.C: New.
618
619         PR c++/46105
620         * g++.dg/template/partial12.C: New.
621
622         PR c++/50508
623         * g++.dg/cpp0x/constexpr-typedef1.C: New.
624
625 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
626
627         PR c++/45487
628         * g++.dg/diagnostic/bindings1.C: New.
629         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
630
631 2011-09-26  David S. Miller  <davem@davemloft.net>
632
633         * gcc.target/sparc/wrgsr.c: New test.
634         * gcc.target/sparc/rdgsr.c: New test.
635         * gcc.target/sparc/edge.c: New test.
636         * gcc.target/sparc/fcmp.c: New test.
637
638         * gcc.target/sparc/edge.c: Update for new return types.
639         * gcc.target/sparc/fcmp.c: Likewise.
640
641         * gcc.target/sparc/fpaddsubi.c: New test.
642
643 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
644
645         PR fortran/50515
646         * gfortran.dg/common_15.f90: New.
647
648         PR fortran/50517
649         * gfortran.dg/dummy_procedure_5.f90: New.
650         * gfortran.dg/interface_26.f90: Modified error message.
651         * gfortran.dg/proc_ptr_11.f90: Ditto.
652         * gfortran.dg/proc_ptr_15.f90: Ditto.
653         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
654         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
655
656 2011-09-26  Jason Merrill  <jason@redhat.com>
657
658         PR c++/50512
659         * g++.dg/overload/rvalue3.C: New.
660
661         PR c++/50523
662         * g++.dg/overload/ref-conv2.C: New.
663
664         * g++.dg/cpp0x/nsdmi-template1.C: New.
665
666 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         * g++.dg/cpp0x/nullptr25.C: New.
669
670 2011-09-26  Richard Guenther  <rguenther@suse.de>
671
672         PR tree-optimization/50472
673         * gcc.dg/torture/pr50472.c: New testcase.
674
675 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
676
677         * gnat.dg/opt22.adb: New test.
678         * gnat.dg/opt22_pkg.ad[sb]: New helper.
679
680 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gnat.dg/opt21.adb: New test.
683         * gnat.dg/opt21_pkg.ad[sb]: New helper.
684
685 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
686
687         * gnat.dg/opt20.ad[sb]: New test.
688         * gnat.dg/opt20_pkg.ads: New helper.
689
690 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
691
692         * gnat.dg/array17.adb: New test.
693         * gnat.dg/array17_pkg.ads: New helper.
694
695 2011-09-25  Jason Merrill  <jason@redhat.com>
696
697         * g++.dg/cpp0x/nsdmi-defer4.C: New.
698
699 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/frame_overflow.ads: New.
702         * gnat.dg/frame_overflow.adb: Adjust.
703         * gnat.dg/specs/addr1.ads: Likewise.
704
705 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
706
707         * g++.dg/tree-ssa/restrict2.C: New test.
708
709 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
710
711         * lib/target-supports.exp (check_effective_target_vect64): New.
712         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
713         of multiple vector sizes.
714         * gcc.dg/vect/bb-slp-26.c: New.
715
716 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
717
718         PR c++/50280
719         * g++.dg/template/bitfield1.C: New.
720
721 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
722
723         * gcc.dg/vect/bb-slp-24.c: New.
724
725 2011-09-24  Jason Merrill  <jason@redhat.com>
726
727         * g++.dg/cpp0x/nsdmi-eh1.C: New.
728
729         * g++.dg/cpp0x/nsdmi-defer3.C: New.
730
731         * g++.dg/cpp0x/nsdmi-defer1.C: New.
732         * g++.dg/cpp0x/nsdmi-defer2.C: New.
733
734         * g++.dg/cpp0x/nsdmi1.C: New.
735         * g++.dg/cpp0x/nsdmi2.C: New.
736         * g++.dg/cpp0x/nsdmi3.C: New.
737         * g++.dg/cpp0x/nsdmi4.C: New.
738         * g++.old-deja/g++.other/init4.C: New.
739
740 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
741
742         PR c++/44267
743         * g++.dg/template/sfinae28.C: New.
744
745 2011-09-23  Ian Lance Taylor  <iant@google.com>
746
747         * go.test/go-test.exp (errchk): Handle more cases of getting
748         correct Tcl backslash quoting in regular expressions in test file.
749
750 2011-09-23  Jason Merrill  <jason@redhat.com>
751
752         Core 253
753         * g++.dg/init/const8.C: New.
754         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
755         * g++.dg/cpp0x/defaulted2.C: Likewise.
756         * g++.dg/cpp0x/pr42844-2.C: Likewise.
757         * g++.dg/init/pr20039.C: Likewise.
758         * g++.dg/init/pr42844.C: Likewise.
759
760 2011-09-23  Jan Hubicka  <jh@suse.cz>
761
762         * gcc.dg/ipa/inline-1.c: new testcase.
763         * gcc.dg/ipa/inline-2.c: new testcase.
764         * gcc.dg/ipa/inline-3.c: new testcase.
765         * gcc.dg/ipa/inline-4.c: new testcase.
766
767 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
768
769         PR c++/50258
770         * g++.dg/cpp0x/constexpr-static8.C: New.
771
772 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
773
774         * gcc.target/i386/avxfp-1.c: New test.
775         * gcc.target/i386/avxfp-2.c: New test.
776
777 2011-09-23  Terry Guo  <terry.guo@arm.com>
778
779         * gcc.c-torture/execute/941014-1.x: Deleted.
780
781 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
782
783         PR c++/50491
784         * g++.dg/cpp0x/pr50491.C: New.
785
786 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
787
788         PR testsuite/50487
789         * gfortran.dg/bessel_6.f90: Fix tolerance test.
790
791 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
792
793         PR c++/50371
794         * g++.dg/cpp0x/nullptr24.C: New.
795
796 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR target/50482
799         * gcc.target/i386/pr50482.c: New test.
800
801 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
802
803         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
804         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
805         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
806         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
807         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
808         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
809         multilib options contain different -march= from dg-options.
810
811 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
812             Paolo Carlini  <paolo.carlini@oracle.com>
813
814         PR c++/50344
815         * g++.dg/template/friend52.C: New.
816
817 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
818
819         * gcc.target/arm/cmp-1.c: New test.
820         * gcc.target/arm/cmp-2.c: Likewise.
821
822 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
823
824         PR fortran/41733
825         * gfortran.dg/impure_actual_1.f90: Modified error message.
826         * gfortran.dg/proc_ptr_32.f90: New.
827         * gfortran.dg/proc_ptr_33.f90: New.
828
829 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
830
831         PR tree-optimization/50451
832         * gcc.dg/vect/pr50451.c: New test.
833
834 2011-09-21  Ian Lance Taylor  <iant@google.com>
835
836         * go.test/go-test.exp (errchk): Add special case for bug332.
837         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
838         some more test lines.
839
840 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
841
842         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
843         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
844         * g++.dg/other/i386-8.C: Ditto.
845         * g++.dg/other/pr34435.C: Ditto.
846         * g++.dg/other/pr39496.C: Ditto.
847         * g++.dg/other/mmintrin.C: Ditto.
848
849 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
850
851         * gcc.dg/vect/vect-cond-7.c: New test.
852         * gcc.target/i386/sse4_1-cond-1.c: New test.
853         * gcc.target/i386/avx-cond-1.c: New test.
854
855 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
856
857         PR target/50464
858         * g++.dg/other/pr50464.C: New test.
859
860 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
861
862         * gcc.target/i386/bmi2-mulx32-2.c: New test.
863         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
864         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
865         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
866
867 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gnat.dg/opt19.adb: New test.
870
871 2011-09-21  Terry Guo  <terry.guo@arm.com>
872
873         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
874         on arch conflict when testing case on targets other than armv7-a.
875
876 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
877
878         PR c++/50454
879         * g++.dg/ext/int128-1.C: New.
880         * g++.dg/ext/int128-2.C: Likewise.
881         * g++.dg/ext/int128-2.h: Likewise.
882
883 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
884
885         PR testsuite/50469
886         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
887
888 2011-09-20  Jason Merrill  <jason@redhat.com>
889
890         * g++.dg/cpp0x/constexpr-generated1.C: New.
891
892         PR c++/50442
893         * g++.dg/overload/ref-conv1.C: New.
894
895 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
896
897         * g++.dg/other/final1.C: New.
898
899 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
900
901         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
902         and get_bit ().
903
904 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
905
906         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
907         "target arm_eabi".
908
909 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
910
911         PR tree-optimization/50413
912         * g++.dg/vect/vect.exp: Run slp-pr* tests with
913         -fdump-tree-slp-details.  Run other tests with
914         -fdump-tree-vect-details.
915         * g++.dg/vect/slp-pr50413.cc: New.
916
917 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
918             Ira Rosen  <ira.rosen@linaro.org>
919
920         PR testsuite/50435
921         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
922         Fix underscores around restrict.
923
924 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
925
926         PR tree-optimization/50414
927         * gfortran.dg/vect/Ofast-pr50414.f90: New.
928         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
929         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
930
931 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
932
933         PR tree-optimization/50412
934         * gfortran.dg/vect/pr50412.f90: New.
935
936 2011-09-16  Jason Merrill  <jason@redhat.com>
937
938         PR c++/50424
939         * g++.dg/eh/defarg1.C: New.
940
941 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.dg/vect/vect-reduc-10.c: New test.
944         * gcc.target/i386/avx-reduc-1.c: New test.
945
946         * gcc.target/i386/sse2-extract-1.c: New test.
947         * gcc.target/i386/avx-extract-1.c: New test.
948
949 2011-09-16  Terry Guo  <terry.guo@arm.com>
950
951         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
952
953 2011-09-15   Diego Novillo  <dnovillo@google.com>
954
955         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
956         ALWAYS_CXXFLAGS, if defined.
957         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
958         ALWAYS_GFORTRANFLAGS, if defined.
959         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
960         ALWAYS_GOCFLAGS, if defined.
961         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
962         ALWAYS_OBJCXXFLAGS, if defined.
963         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
964         additional_flags, if defined.
965         * lib/gnat.exp (gnat_target_compile): Likewise.
966         * lib/objc.exp (objc_target_compile): Likewise.
967         * lib/target-supports-dg.exp (dg-add-options): Handle
968         TEST_ALWAYS_FLAGS.
969
970 2011-09-15  Tom de Vries  <tom@codesourcery.com>
971
972         PR testsuite/50322
973         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
974         Use uintptr_t in f1.  Undo avr xfails.
975
976 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
977
978         PR fortran/50401
979         PR fortran/50403
980         * gfortran.dg/function_types_3.f90: New.
981
982 2011-09-15  Jason Merrill  <jason@redhat.com>
983
984         PR c++/50365
985         * g++.dg/cpp0x/trailing7.C: New.
986
987         PR c++/50361
988         * g++.dg/cpp0x/nullptr23.C: New.
989
990 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
991
992         * gcc.dg/vect/bb-slp-25.c: New.
993
994 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
995
996         PR c++/50391
997         * g++.dg/cpp0x/noexcept15.C: New.
998
999 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1000
1001         PR middle-end/50251
1002         * gcc.dg/pr50251.c: New test.
1003
1004 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1005
1006         PR fortran/34547
1007         PR fortran/50375
1008         * gfortran.dg/null_5.f90: New.
1009         * gfortran.dg/null_6.f90: New.
1010
1011 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1012
1013         * gcc.c-torture/compile/20110913-1.c: New test.
1014
1015 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1016
1017         PR fortran/50379
1018         * gfortran.dg/result_2.f90: New.
1019
1020 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1021
1022         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1023
1024 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1025
1026         PR c++/48320
1027         * g++.dg/cpp0x/variadic116.C: New test case.
1028
1029 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1030
1031         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1032         * gcc.target/mips/interrupt_handler-2.c: New test.
1033         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1034
1035 2011-09-12  Jason Merrill  <jason@redhat.com>
1036
1037         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1038
1039         * g++.dg/cpp0x/explicit7.C: New.
1040
1041 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR rtl-optimization/50212
1044         * g++.dg/other/pr50212.C: New test.
1045
1046 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1047
1048         PR target/43746
1049         * testsuite/gcc.target/avr/torture/avr-torture.exp
1050         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1051         "-O2 -fmerge-all-constants".
1052
1053 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1054
1055         PR fortran/50327
1056         * gfortran.dg/do_while_1.f90: New test.
1057
1058 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1059
1060         PR fortran/35831
1061         PR fortran/47978
1062         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1063         * gfortran.dg/proc_decl_26.f90: New.
1064         * gfortran.dg/typebound_override_2.f90: New.
1065         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1066
1067 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/cond_expr2.ad[sb]: New test.
1070
1071 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/atomic5.ad[sb]: New test.
1074
1075 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1076
1077         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1078
1079 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1080
1081         PR target/49030
1082         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1083
1084 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1085
1086         PR target/49614
1087         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1088
1089 2011-09-09  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/50328
1092         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1093
1094 2011-09-09  Richard Guenther  <rguenther@suse.de>
1095
1096         PR middle-end/50333
1097         * gcc.dg/torture/pr50333.c: New testcase.
1098
1099 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1100
1101         PR tree-optimization/50318
1102         * gcc.target/arm/pr50318-1.c: New file.
1103
1104 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         * gcc.target/i386/all_one_m256i.c: New test.
1107
1108 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1109
1110         PR c++/50324
1111         * g++.dg/cpp0x/sfinae28.C: New.
1112
1113 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1114
1115         PR c/50332
1116         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1117         longer ignored on typedefs.
1118
1119         PR c++/33255 - Support -Wunused-local-typedefs warning
1120         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1121         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1122
1123 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1124
1125         PR tree-optimization/50287
1126         * gcc.dg/torture/pr50287.c: New test.
1127
1128 2011-09-08  Richard Guenther  <rguenther@suse.de>
1129
1130         PR tree-optimization/19831
1131         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1132         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1133         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1134         * gcc.dg/errno-1.c: Adjust.
1135
1136 2011-09-08  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/19831
1139         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1140
1141 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1142
1143         PR fortran/44646
1144         * gfortran.dg/do_concurrent_1.f90: New.
1145         * gfortran.dg/do_concurrent_2.f90: New.
1146
1147 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR target/50310
1150         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1151         * gcc.dg/pr50310-2.c: New test.
1152
1153 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1154
1155         PR fortran/48095
1156         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1157         * gfortran.dg/impure_constructor_1.f90: Modified.
1158         * gfortran.dg/proc_ptr_comp_33.f90: New.
1159
1160 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR target/50310
1163         * gcc.dg/pr50310-1.c: New test.
1164
1165 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1166
1167         PR middle-end/48571
1168         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1169         instead of 4.
1170
1171 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/50309
1174         * g++.dg/cpp0x/noexcept14.C: New.
1175
1176 2011-09-07  Jason Merrill  <jason@redhat.com>
1177
1178         * g++.dg/cpp0x/constexpr-ref3.C: New.
1179
1180         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1181
1182 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1183
1184         * gcc.dg/section1.c: Don't xfail for avr.
1185
1186 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1187
1188         PR tree-optimization/50322
1189         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1190
1191 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1192
1193         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1194
1195 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1196
1197         PR tree-optimization/49911
1198         * g++.dg/tree-ssa/pr49911.C: New test.
1199
1200 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1201
1202         PR target/49030
1203         * gcc.dg/torture/pr49030.c: New test.
1204
1205 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1206
1207         PR fortran/50288
1208         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1209         * gfortran.dg/class_4d.f03: Deleted.
1210         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1211
1212 2011-09-07  Richard Guenther  <rguenther@suse.de>
1213
1214         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1215
1216 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1217
1218         PR tree-optimization/46021
1219         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1220
1221 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1222
1223         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1224
1225 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1226
1227         * gcc.c-torture/compile/20110906-1.c: New test.
1228
1229 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1230
1231         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1232
1233 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1234
1235         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1236         --param tree-reassoc-width=1.
1237
1238         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1239         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1240
1241 2011-09-06  Richard Guenther  <rguenther@suse.de>
1242
1243         PR tree-optimization/48149
1244         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1245
1246 2011-09-06  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/48317
1249         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1250
1251 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1252
1253         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1254         New procedure.
1255         (add_options_for_quad_vectors): Replace with ...
1256         (add_options_for_double_vectors): ... this.
1257         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1258         support multiple vector sizes since the vectorizer attempts to
1259         vectorize with both vector sizes.
1260         * gcc.dg/vect/no-vfa-vect-79.c,
1261         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1262         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1263         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1264         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1265         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1266         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1267         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1268         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1269         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1270         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1271         gcc.dg/vect/vect-40.c: Likewise.
1272         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1273         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1274         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1275         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1276         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1277         Likewise.
1278         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1279
1280 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1281
1282         PR target/49606
1283         * gcc.target/mips/abi-main.h: New file.
1284         * gcc.target/mips/abi-o32-long32.c: New test.
1285         * gcc.target/mips/abi-o32-long64.c: Likewise.
1286         * gcc.target/mips/abi-o64-long32.c: Likewise.
1287         * gcc.target/mips/abi-o64-long64.c: Likewise.
1288         * gcc.target/mips/abi-n32-long32.c: Likewise.
1289         * gcc.target/mips/abi-n32-long64.c: Likewise.
1290         * gcc.target/mips/abi-n64-long32.c: Likewise.
1291         * gcc.target/mips/abi-n64-long64.c: Likewise.
1292         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1293         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1294         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1295         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1296         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1297         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1298         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1299         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1300         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1301         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1302         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1303         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1304         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1305         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1306         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1307         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1308         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1309         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1310         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1311         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1312         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1313         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1314         * gcc.target/mips/branch-3.c: Likewise.
1315         * gcc.target/mips/branch-4.c: Likewise.
1316         * gcc.target/mips/branch-5.c: Likewise.
1317         * gcc.target/mips/branch-6.c: Likewise.
1318         * gcc.target/mips/branch-7.c: Likewise.
1319         * gcc.target/mips/branch-8.c: Likewise.
1320         * gcc.target/mips/branch-9.c: Likewise.
1321         * gcc.target/mips/branch-10.c: Likewise.
1322         * gcc.target/mips/branch-11.c: Likewise.
1323         * gcc.target/mips/branch-12.c: Likewise.
1324         * gcc.target/mips/branch-13.c: Likewise.
1325         * gcc.target/mips/lazy-binding-1.c: Likewise.
1326
1327 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1328
1329         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1330         to avoid warning on int=16 platforms..
1331
1332 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1333
1334         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1335         to work even with -fshort-enums.
1336
1337 2011-09-04  Jan Hubicka  <jh@suse.cz>
1338
1339         * gcc.c-torture/compile/20110902.c: new testcase.
1340
1341 2011-09-04  Jason Merrill  <jason@redhat.com>
1342
1343         PR c++/49267
1344         * g++.dg/cpp0x/rv-conv1.C: New.
1345
1346         DR 1328
1347         * g++.dg/cpp0x/rv-func3.C: New.
1348
1349         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1350
1351         PR c++/50248
1352         Core 1358
1353         * g++.dg/cpp0x/constexpr-template1.C: New.
1354         * g++.dg/cpp0x/constexpr-template2.C: New.
1355         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1356         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1357
1358 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1359
1360         * gnat.dg/specs/debug1.ads: Tweak pattern.
1361
1362 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1363
1364         PR fortran/50227
1365         * gfortran.dg/class_45a.f03: New.
1366         * gfortran.dg/class_45b.f03: New.
1367
1368 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1369             Ira Rosen  <ira.rosen@linaro.org>
1370
1371         PR tree-optimization/50208
1372         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1373         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1374         -fno-tree-fre -fno-tree-pre.
1375
1376 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1377
1378         * gcc.dg/ipa/ipcp-3.c: New test.
1379
1380 2011-09-02  Richard Guenther  <rguenther@suse.de>
1381
1382         PR tree-optimization/27460
1383         PR middle-end/29269
1384         * gcc.dg/vect/vect-cond-7.c: New testcase.
1385
1386 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1387
1388         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1389         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1390         xfailed test for inlining.
1391         * g++.dg/ipa/ivinline-9.C: Likewise.
1392
1393 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1394
1395         PR tree-optimization/50178
1396         * gfortran.dg/vect/pr50178.f90: New test.
1397
1398 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1399
1400         PR middle-end/49886
1401         * gcc.c-torture/execute/pr49886.c: New testcase.
1402
1403 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1404
1405         PR middle-end/43513
1406         * gcc.dg/pr43513.c: New test.
1407
1408 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1409
1410         PR fortran/45044
1411         * gfortran.dg/common_14.f90: New.
1412         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1413
1414 2011-08-30  Jason Merrill  <jason@redhat.com>
1415
1416         PR c++/50084
1417         * g++.dg/cpp0x/decltype33.C: New.
1418
1419         PR c++/50089
1420         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1421
1422         PR c++/50114
1423         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1424
1425 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1426
1427         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1428
1429 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gnat.dg/specs/aggr3.ads: New test.
1432         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1433
1434         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1435         * gnat.dg/specs/aggr2.ads: Likewise.
1436
1437 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1438
1439         PR fortran/45170
1440         * gfortran.dg/allocate_with_source_2.f90: New test
1441
1442 2011-08-30  Jason Merrill  <jason@redhat.com>
1443
1444         PR c++/50220
1445         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1446
1447         PR c++/50234
1448         * g++.dg/cpp0x/constexpr-value3.C: New.
1449
1450 2011-08-30  Richard Guenther  <rguenther@suse.de>
1451
1452         PR middle-end/48571
1453         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1454         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1455         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1456         * gcc.dg/pr36902.c: XFAIL.
1457
1458 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1459
1460         * gcc.target/i386/fma-check.h: New.
1461         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1462         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1463         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1464         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1465         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1466         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1467         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1468         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1469         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1470         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1471         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1472         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1473         * gcc.target/i386/fma-compile.c: Likewise.
1474         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1475         * gcc.target/i386/sse-12.c: Add -mfma.
1476         * gcc.target/i386/sse-13.c: Likewise.
1477         * gcc.target/i386/sse-14.c: Likewise.
1478         * gcc.target/i386/sse-22.c: Likewise.
1479         * gcc.target/i386/sse-23.c: Likewise.
1480         * g++.dg/other/i386-2.C: Likewise.
1481         * g++.dg/other/i386-3.C: Likewise.
1482
1483 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1484
1485         PR testsuite/50185
1486         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1487         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1488
1489 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1490
1491         * g++.dg/bprob/bprob.exp (feedback_options): Set
1492         -fbranch-probabilities.
1493         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1494
1495 2011-08-29  Jason Merrill  <jason@redhat.com>
1496
1497         PR c++/50224
1498         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1499
1500 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1501             Jason Merrill  <jason@redhat.com>
1502
1503         * g++.dg/dfp/base.C: New test.
1504
1505 2011-08-29  Jason Merrill  <jason@redhat.com>
1506
1507         Core DR 994
1508         PR c++/50209
1509         * g++.dg/cpp0x/initlist58.C: New.
1510
1511 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1512
1513         PR fortran/50225
1514         * gfortran.dg/class_result_1.f03: New.
1515
1516 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR middle-end/48722
1519         * gcc.target/i386/pr48722.c: New test.
1520
1521 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1522
1523         PR libfortran/50192
1524         * gfortran.dg/widechar_compare_1.f90:  New test.
1525
1526 2011-08-26  Jason Merrill  <jason@redhat.com>
1527
1528         Core DR 342
1529         PR c++/48582
1530         * g++.dg/abi/mangle50.C: New.
1531
1532 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1533
1534         PR target/50202
1535         * gcc.target/i386/pr50202.c: New test.
1536
1537 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1540         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1541         * gcc.target/i386/avx-round-vec.c: New test.
1542         * gcc.target/i386/avx-roundf-vec.c: New test.
1543
1544 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1545
1546         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1547         instruction.
1548
1549         PR c/50179
1550         * c-c++-common/Wunused-var-14.c: New test.
1551
1552 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1553
1554         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1555
1556 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1557
1558         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1559         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1560         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1561         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1562
1563 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1564
1565         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1566         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1567         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1568         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1569
1570 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1571
1572         PR fortran/50050
1573         * gfortran.dg/pointer_comp_init_1.f90: New test.
1574
1575 2011-08-25  Jason Merrill  <jason@redhat.com>
1576
1577         PR c++/50157
1578         * g++.dg/cpp0x/sfinae27.C: New.
1579
1580 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1581
1582         * gfortran.dg/coarray_lib_token_4.f90: New.
1583
1584 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1585
1586         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1587
1588 2011-08-25  Richard Guenther  <rguenther@suse.de>
1589
1590         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1591
1592 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/50163
1595         * gfortran.dg/initialization_28.f90: New.
1596
1597 2011-08-24  Richard Guenther  <rguenther@suse.de>
1598
1599         PR tree-optimization/50067
1600         * gcc.dg/torture/pr50067-3.c: New testcase.
1601         * gcc.dg/torture/pr50067-4.c: Likewise.
1602         * gcc.dg/torture/pr50067-5.c: Likewise.
1603
1604 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1605
1606         * g++.dg/other/i386-2.C: Add -mavx2 check.
1607         * g++.dg/other/i386-3.C: Likewise.
1608         * gcc.target/i386/avx-1.c: Add AVX2.
1609         * gcc.target/i386/avx-2.c: Likewise.
1610         * gcc.target/i386/funcspec-5.c: Likewise.
1611         * gcc.target/i386/sse-12.c: Likewise.
1612         * gcc.target/i386/sse-13.c: Likewise.
1613         * gcc.target/i386/sse-14.c: Likewise.
1614         * gcc.target/i386/sse-22.c: Likewise.
1615         * gcc.target/i386/sse-23.c: Likewise.
1616         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1617         * gcc.target/i386/avx2-check.h: New.
1618         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1619         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1620         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1621         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1622         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1623         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1624         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1625         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1626         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1627         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1628         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1629         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1630         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1631         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1632         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1633         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1634         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1635         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1636         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1637         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1638         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1639         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1640         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1641         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1642         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1643         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1644         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1645         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1646         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1647         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1648         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1649         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1650         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1651         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1652         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1653         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1654         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1655         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1656         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1657         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1658         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1659         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1660         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1661         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1662         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1663         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1664         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1665         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1666         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1667         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1668         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1669         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1670         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1671         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1672         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1673         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1674         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1675         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1676         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1677         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1678         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1679         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1680         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1681         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1682         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1683         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1684         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1685         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1686         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1687         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1688         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1689         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1690         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1691         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1692         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1693         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1694         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1695         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1696         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1697         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1698         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1699         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1700         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1701         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1702         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1703         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1704         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1705         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1706         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1707         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1708         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1709         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1710         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1711         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1712         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1713         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1714         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1715         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1716         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1717         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1718         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1719         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1720         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1721         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1722         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1723         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1724         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1725         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1726         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1727         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1728         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1729         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1730         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1731         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1732         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1733         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1734         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1735         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1736         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1737         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1738         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1739         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1740         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1741         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1742         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1743         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1744         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1745         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1746         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1747         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1748         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1749         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1750         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1751         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1752         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1753         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1754         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1755         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1756         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1757         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1758         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1759         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1760         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1761         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1762         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1763         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1764         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1765         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1766         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1767         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1768         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1769         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1770         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1771         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1772         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1773         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1774         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1775         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1776         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1777         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1778         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1779         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1780         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1781         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1782         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1783         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1784         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1785         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1786         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1787         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1788         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1789         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1790         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1791         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1792         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1793         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1794         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1795         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1796         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1797         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1798         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1799         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1800         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1801         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1802         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1803         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1804         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1805         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1806         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1807         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1808         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1809         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1810         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1811         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1812         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1813         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1814         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1815         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1816         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1817         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1818         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1819         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1820         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1821         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1822         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1823         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1824         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1825         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1826         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1827         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1828         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1829         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1830         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1831         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1832         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1833         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1834         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1835         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1836         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1837         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1838         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1839         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1840         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1841         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1842         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1843         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1844         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1845         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1846         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1847         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1848         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1849         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1850         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1851         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1852         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1853         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1854         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1855         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1856         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1857         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1858         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1859         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1860         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1861         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1862         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1863         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1864         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1865         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1866         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1867         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1868         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1869         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1870         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1871         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1872         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1873         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1874         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1875         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1876         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1877         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1878         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1879         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1880         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1881         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1882         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1883         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1884         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1885         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1886         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1887         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1888         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1889         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1890         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1891         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1892         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1893         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1894         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1895         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1896         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1897         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1898         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1899         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1900         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1901         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1902         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1903         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1904         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1905         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1906         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1907         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1908         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1909         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1910         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1911         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1912         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1913         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1914         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1915         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1916         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1917         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1918         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1919         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1920         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1921         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1922         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1923         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1924         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1925         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1926         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1927         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1928         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1929         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1930         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1931         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1932         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1933         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1934         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1935         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1936         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1937         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1938         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1939         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1940         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1941         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1942         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1943         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1944         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1945         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1946         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1947         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1948         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1949         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1950         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1951         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1952         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1953         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1954         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1955         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1956         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1957         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1958         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1959         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1960         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1961         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1962         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1963         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1964         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1965         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1966         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1967         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1968         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1969         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1970         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1971         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1972         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1973         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1974         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1975         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1976         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1977         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1978         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1979         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1980         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1981         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1982         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1983         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1984         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1985         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1986         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1987         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1988         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1989         * gcc.target/i386/testimm-9.c: Likewise.
1990
1991 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1992
1993         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1994         * g++.dg/other/i386-3.C: Likewise.
1995         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1996         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1997         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1998         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1999         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2000         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2001         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2002         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2003         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2004         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2005         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2006         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2007         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2008         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2009         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2010         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2011         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2012         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2013         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2014         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2015         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2016         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2017         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2018         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2019         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2020         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2021         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2022         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2023         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2024         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2025         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2026         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2027         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2028         * gcc.target/i386/sse-12.c: Add BMI2.
2029         * gcc.target/i386/sse-13.c: Likewise.
2030         * gcc.target/i386/sse-14.c: Likewise.
2031         * gcc.target/i386/sse-22.c: Likewise.
2032         * gcc.target/i386/sse-23.c: Likewise.
2033
2034 2011-08-23  Jason Merrill  <jason@redhat.com>
2035
2036         * g++.dg/template/crash7.C: Adjust expected errors.
2037
2038 2011-08-23  Jason Merrill  <jason@redhat.com>
2039
2040         PR c++/49045
2041         Core 1321
2042         * g++.dg/cpp0x/overload2.C: New.
2043
2044 2011-08-23  Jason Merrill  <jason@redhat.com>
2045
2046         Core 903
2047         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2048
2049 2011-08-23  Jason Merrill  <jason@redhat.com>
2050
2051         Core 975
2052         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2053         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2054         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2055         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2056
2057 2011-08-23  Jason Merrill  <jason@redhat.com>
2058
2059         PR c++/50024
2060         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2061
2062 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR c++/50158
2065         * g++.dg/warn/Wunused-var-16.C: New test.
2066
2067         PR middle-end/50161
2068         * gcc.dg/pr50161.c: New test.
2069
2070 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2071
2072         PR c++/50055
2073         * g++.dg/gcov/gcov-7.C: New test.
2074
2075 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR c++/46862
2078         * g++.dg/dfp/nofields.C: New test.
2079
2080 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2081
2082         PR fortran/31600
2083         * gfortran.dg/use_16.f90: New.
2084
2085 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2086             Kirill Yukhin  <kirill.yukhin@intel.com>
2087
2088         PR target/50155
2089         * gcc.target/i386/pr50155.c: New test.
2090
2091 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR tree-optimization/50133
2094         * gcc.dg/pr50133.c: New test.
2095
2096         PR middle-end/50141
2097         * c-c++-common/cxxbitfields-6.c: New test.
2098
2099 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2100
2101         PR fortran/50050
2102         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2103
2104 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2105
2106         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2107         * gcc.dg/pr49994-3.c: Ditto.
2108
2109 2011-08-22  Richard Guenther  <rguenther@suse.de>
2110
2111         PR testsuite/50145
2112         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2113         * gcc.dg/torture/pr50067-2.c: Likewise.
2114
2115 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2116
2117         PR fortran/47659
2118         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2119         of a constant resulting from simplification.
2120         * gfortran.dg/warn_conversion_3.f90:  New test.
2121
2122 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2123
2124         PR fortran/50130
2125         * gfortran.dg/zero_stride_1.f90:  New test.
2126
2127 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2128
2129         PR fortran/49638
2130         * gfortran.dg/typebound_override_1.f90: Modified.
2131
2132 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR tree-optimization/48739
2135         * gcc.dg/pr48739-1.c: New test.
2136         * gcc.dg/pr48739-2.c: New test.
2137
2138 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2139
2140         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2141
2142 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2143
2144         PR fortran/50129
2145         * gfortran.dg/where_3.f90: New test.
2146
2147 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2148
2149         PR middle-end/49721
2150         * gfortran.dg/pr49721-1.f: New.
2151         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2152
2153 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2154
2155         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2156         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2157         New tests.
2158
2159 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2160
2161         * gcc.target/arm/wmul-11.c: New file.
2162         * gcc.target/arm/wmul-12.c: New file.
2163         * gcc.target/arm/wmul-13.c: New file.
2164
2165 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2166
2167         * gcc.target/arm/wmul-10.c: New file.
2168
2169 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2170
2171         * gcc.target/arm/wmul-9.c: New file.
2172         * gcc.target/arm/wmul-bitfield-2.c: New file.
2173
2174 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2175
2176         * gcc.target/arm/wmul-8.c: New file.
2177
2178 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2179
2180         * gcc.target/arm/wmul-7.c: New file.
2181
2182 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2183
2184         * gcc.target/arm/wmul-6.c: New file.
2185
2186 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2187
2188         * gcc.target/arm/wmul-5.c: New file.
2189         * gcc.target/arm/no-wmla-1.c: New file.
2190
2191 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2192
2193         * gcc.target/arm/wmul-bitfield-1.c: New file.
2194
2195 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2196
2197         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2198
2199 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2200
2201         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2202         * gcc.target/i386/conversion.c: Likewise.
2203
2204 2011-08-19  Richard Guenther  <rguenther@suse.de>
2205
2206         * gcc.dg/torture/pr50067-1.c: New testcase.
2207         * gcc.dg/torture/pr50067-2.c: Likewise.
2208
2209 2011-08-19  Joey Ye  <joey.ye@arm.com>
2210
2211         PR target/49437
2212         * gcc.target/arm/handler-align.c: New test.
2213         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2214         New Function.
2215
2216 2011-08-19  Joey Ye  <joey.ye@arm.com>
2217
2218         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2219
2220 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2221
2222         PR fortran/50071
2223         * gfortran.dg/end_block_label_1.f90: New test.
2224         * gfortran.dg/end_associate_label_1.f90: New test.
2225
2226 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2227
2228         * gcc.dg/c1x-pointer-float-1.c: New test.
2229
2230 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2231
2232         PR fortran/50071
2233         * gfortran.dg/duplicate_labels_2.f: New test.
2234
2235 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2236
2237         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2238         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2239         gcc.dg/c1x-noreturn-5.c: New tests.
2240
2241 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2242
2243         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2244
2245 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2246
2247         PR fortran/18918
2248         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2249         * gfortran.dg/coarray_lock_3.f90: Fix test.
2250         * gfortran.dg/coarray_lock_4.f90: New.
2251         * gfortran.dg/coarray_lock_5.f90: New.
2252
2253 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR target/50009
2256         * gcc.c-torture/compile/pr50009.c: New test.
2257
2258         PR target/50092
2259         * gcc.dg/torture/pr50092.c: New test.
2260
2261 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/50109
2264         * gfortran.dg/namelist_73.f90: New.
2265
2266 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2269
2270         PR debug/50017
2271         * gcc.dg/pr50017.c: New test.
2272
2273 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2274
2275         PR c++/45625
2276         * g++.dg/lookup/hidden-var1.C: New test case.
2277
2278 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2279
2280         PR fortran/31461
2281         * gfortran.dg/warn_unused_var_2.f90: New.
2282         * gfortran.dg/warn_unused_var_3.f90: New.
2283
2284 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2285
2286         PR target/43597
2287         * gcc.target/arm/pr43597.c: New test.
2288
2289 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2290
2291         PR fortran/50070
2292         * gfortran.dg/common_13.f90: New.
2293
2294 2011-08-16  Jason Merrill  <jason@redhat.com>
2295
2296         PR c++/50086
2297         * g++.dg/cpp0x/variadic-unresolved.C: New.
2298
2299         * g++.old-deja/g++.brendan/README: Add R.I.P.
2300
2301         * g++.dg/ext/attr-used-1.C: New.
2302
2303         PR c++/50054
2304         * g++.dg/cpp0x/initlist56.C: New.
2305
2306 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2307
2308         PR testsuite/50085
2309         * g++.dg/opt/life1.C: Only run on Linux.
2310
2311 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2312
2313         * gfortran.dg/coarray_26.f90: New.
2314
2315 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2316
2317         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2318         -fdump-tree-vrp1.
2319
2320 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/50073
2323         * gfortran.dg/func_result_7.f90: New.
2324
2325 2011-08-13  Jason Merrill  <jason@redhat.com>
2326
2327         PR c++/50075
2328         * g++.dg/cpp0x/decltype32.C: New.
2329
2330         PR c++/50059
2331         * g++.dg/diagnostic/expr1.C: New.
2332
2333 2011-08-12  David Li  <davidxl@google.com>
2334
2335         * g++.dg/abi/vbase15.C: New test.
2336
2337 2011-08-12  Jason Merrill  <jason@redhat.com>
2338
2339         PR c++/50034
2340         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2341
2342 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2343
2344         * gcc.dg/builtins-67.c: New test.
2345         * gcc.target/i386/conversion.c: Ditto.
2346
2347 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2348             Brian Hackett  <bhackett1024@gmail.com>
2349
2350         * g++.dg/plugin/decl_plugin.c: New.
2351         * g++.dg/plugin/decl-plugin-test.C: New.
2352         * g++.dg/plugin/plugin.exp: Add above testcase.
2353
2354 2011-08-11  Richard Guenther  <rguenther@suse.de>
2355
2356         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2357
2358 2011-08-11  Michael Matz  <matz@suse.de>
2359
2360         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2361
2362 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2363
2364         PR tree-optimization/50039
2365         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2366         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2367
2368 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2369
2370         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2371         (sse4_1_test): Initialize src3 with random value.
2372
2373 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2374
2375         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2376         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2377         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2378         * gcc.dg/scal-to-vec1.c: New test.
2379         * gcc.dg/scal-to-vec2.c: New test.
2380
2381 2011-08-09  Richard Guenther  <rguenther@suse.de>
2382
2383         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2384         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2385         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2386         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2387
2388 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2389
2390         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2391
2392 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2393
2394         * gcc.dg/pr49948.c: Require pthread effective target.
2395
2396 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2397
2398         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2399
2400 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2401
2402         * gcc.target/i386/sse-22a.c: New test.
2403
2404 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2405
2406         PR tree-optimization/50014
2407         * gcc.dg/vect/pr50014.c: New test.
2408
2409 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2410
2411         PR middle-end/49923
2412         * gcc.dg/tree-ssa/pr49923.c: New test.
2413
2414 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2415
2416         PR target/49781
2417         * gcc.target/i386/pr49781-1.c: New.
2418
2419 2011-08-08  Jason Merrill  <jason@redhat.com>
2420
2421         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2422
2423         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2424
2425 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2426
2427         PR fortran/49638
2428         * gfortran.dg/typebound_override_1.f90: New.
2429
2430 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2431
2432         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2433         x86_64 mingw target.
2434         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2435         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2436         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2437         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2438         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2439         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2440         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2441         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2442         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2443         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2444
2445 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2446
2447         PR testsuite/48727
2448         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2449
2450 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2451
2452         * gcc.dg/pr48770.c: Cleanup coverage files.
2453         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2454
2455 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2456
2457         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2458         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2459         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2460         lzcnt and bmi options.
2461
2462 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2463
2464         PR target/47381
2465         * gcc.dg/pr47381-1.c: New.
2466         * gcc.dg/pr47381-2.c: Likewise.
2467         * gcc.target/i386/pr47381.c: Likewise.
2468
2469 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2470
2471         PR middle-end/47727
2472         * gcc.dg/pr47727.c: New.
2473
2474         PR target/47372
2475         * gcc.dg/pr47372-1.c: New.
2476         * gcc.dg/pr47372-2.c: Likewise.
2477
2478 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2479
2480         PR middle-end/47449
2481         * gcc.target/i386/pr47449.c: New.
2482
2483         PR target/47446
2484         * gcc.dg/pr47446-1.c: New.
2485         * gcc.dg/pr47446-2.c: Likewise.
2486
2487 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2488
2489         PR target/47766
2490         * gcc.dg/pr47766.c: New.
2491
2492         PR target/47715
2493         * gcc.dg/tls/pr47715-1.c: New.
2494         * gcc.dg/tls/pr47715-2.c: Likewise.
2495         * gcc.dg/tls/pr47715-3.c: Likewise.
2496         * gcc.dg/tls/pr47715-4.c: Likewise.
2497         * gcc.dg/tls/pr47715-5.c: Likewise.
2498
2499 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2500
2501         PR libobjc/50002
2502         * objc.dg/gnu-api-2-class.m: Updated comments.
2503         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2504         * objc.dg/gnu-api-2-class-meta.m: New test.
2505         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2506
2507 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2508
2509         PR libobjc/49882
2510         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2511         with classes that are in construction.
2512
2513 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2514
2515         PR target/48084
2516         * gcc.target/i386/pr48084-1.c: New.
2517         * gcc.target/i386/pr48084-2.c: Likewise.
2518         * gcc.target/i386/pr48084-3.c: Likewise.
2519         * gcc.target/i386/pr48084-4.c: Likewise.
2520         * gcc.target/i386/pr48084-5.c: Likewise.
2521
2522         PR rtl-optimization/49504
2523         * gcc.target/i386/pr49504.c: New.
2524
2525         PR target/49860
2526         * gcc.dg/pr49860.c: New.
2527
2528 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2529
2530         PR libobjc/49882
2531         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2532         with classes that are in construction.
2533
2534 2011-08-05  Jason Merrill  <jason@redhat.com>
2535
2536         PR c++/48993
2537         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2538
2539         PR c++/49921
2540         * g++.dg/cpp0x/decltype31.C: New.
2541
2542         PR c++/49669
2543         * g++.dg/init/array28.C: New.
2544
2545         PR c++/49988
2546         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2547
2548 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2549
2550         PR target/47369
2551         * gcc.dg/pr47369-1.c: New.
2552
2553 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2554
2555         PR middle-end/47364
2556         * gcc.dg/torture/pr47364-1.c: New.
2557         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2558         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2559
2560 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2561
2562         PR fortran/37211
2563         * gfortran.dg/transfer_check_2.f90:  New test case.
2564
2565 2011-08-05  Jan Hubicka  <jh@suse.cz>
2566
2567         PR middle-end/49494
2568         * gfortran.dg/pr49494.f90: New testcase.
2569
2570 2011-08-05  Jan Hubicka  <jh@suse.cz>
2571
2572         PR middle-end/49735
2573         * gcc.c-torture/compile/pr49735.c: New testcase.
2574
2575 2011-08-05  Jason Merrill  <jason@redhat.com>
2576
2577         PR c++/47453
2578         * g++.dg/cpp0x/initlist56.C: New.
2579
2580         PR c++/49812
2581         * g++.dg/overload/rvalue2.C: New.
2582
2583         PR c++/49983
2584         * g++.dg/cpp0x/range-for21.C: New.
2585
2586         * g++.dg/ext/vla11.C: New.
2587
2588 2011-08-05  Richard Guenther  <rguenther@suse.de>
2589
2590         PR tree-optimization/49984
2591         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2592
2593 2011-08-05  Richard Guenther  <rguenther@suse.de>
2594
2595         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2596         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2597         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2598
2599 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2600
2601         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2602         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2603         * gfortran.dg/ldist-pr43023.f90: Ditto.
2604         * gfortran.dg/namelist_52.f90: Ditto.
2605         * gfortran.dg/interface_proc_end.f90: Ditto.
2606         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2607         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2608
2609 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2610
2611         * gcc.dg/vect/vect-over-widen-1.c: New test.
2612         * gcc.dg/vect/vect-over-widen-2.c: New test.
2613         * gcc.dg/vect/vect-over-widen-3.c: New test.
2614         * gcc.dg/vect/vect-over-widen-4.c: New test.
2615
2616 2011-08-04  Richard Guenther  <rguenther@suse.de>
2617
2618         PR fortran/49957
2619         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2620
2621 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2622
2623         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2624
2625 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR middle-end/49905
2628         * g++.dg/ext/builtin-object-size3.C: New test.
2629
2630 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR tree-optimization/49948
2633         * gcc.dg/pr49948.c: New test.
2634
2635 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         PR middle-end/47383
2638         * gcc.dg/torture/pr47383.c: New.
2639
2640 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2641
2642         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2643
2644 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2645
2646         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2647
2648 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2649
2650         PR target/47744
2651         * gcc.dg/torture/pr47744-1.c: New.
2652         * gcc.dg/torture/pr47744-2.c: Likewise.
2653         * gcc.dg/torture/pr47744-3.c: Likewise.
2654
2655 2011-08-03  Richard Guenther  <rguenther@suse.de>
2656
2657         PR middle-end/49958
2658         * gcc.dg/torture/pr49958.c: New testcase.
2659
2660 2011-08-03  Richard Guenther  <rguenther@suse.de>
2661
2662         PR tree-optimization/49938
2663         * g++.dg/torture/pr49938.C: New testcase.
2664
2665 2011-08-02  Jason Merrill  <jason@redhat.com>
2666
2667         PR c++/43886
2668         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2669
2670         PR c++/49577
2671         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2672
2673         PR c++/49593
2674         * g++.dg/cpp0x/variadic115.C: New.
2675
2676         PR c++/49803
2677         * g++.dg/cpp0x/union5.C: New.
2678
2679 2011-08-02  Daniel Kraft  <d@domob.eu>
2680
2681         PR fortran/49885
2682         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2683
2684 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2685
2686         PR middle-end/49947
2687         * gcc.dg/tree-ssa/forwprop-15.c
2688
2689 2011-08-02  Jason Merrill  <jason@redhat.com>
2690
2691         PR c++/49834
2692         * g++.dg/cpp0x/range-for20.C: New.
2693
2694 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2695
2696         * gfortran.dg/coarray_lib_token_3.f90: New.
2697
2698 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2699
2700         PR fortran/46752
2701         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2702         * gcc.dg/gomp/atomic-15.c: New test.
2703         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2704         * g++.dg/gomp/atomic-15.C: New test.
2705         * g++.dg/gomp/private-1.C: New test.
2706         * g++.dg/gomp/sharing-2.C: New test.
2707         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2708         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2709         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2710
2711 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2712
2713         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2714         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2715         cleanup-module.
2716         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2717         * gfortran.dg/allocatable_function_5.f90: Ditto.
2718         * gfortran.dg/allocate_stat.f90: Ditto.
2719         * gfortran.dg/array_constructor_20.f90: Ditto.
2720         * gfortran.dg/array_constructor_21.f90: Ditto.
2721         * gfortran.dg/array_constructor_22.f90: Ditto.
2722         * gfortran.dg/array_constructor_26.f03: Ditto.
2723         * gfortran.dg/array_function_4.f90: Ditto.
2724         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2725         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2726         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2727         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2728         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2729         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2730         * gfortran.dg/class_15.f03: Ditto.
2731         * gfortran.dg/class_27.f03: Ditto.
2732         * gfortran.dg/class_33.f90: Ditto.
2733         * gfortran.dg/class_37.f03: Ditto.
2734         * gfortran.dg/class_40.f03: Ditto.
2735         * gfortran.dg/class_42.f03: Ditto.
2736         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2737         * gfortran.dg/coarray/registering_1.f90: Ditto.
2738         * gfortran.dg/convert_1.f90: Ditto.
2739         * gfortran.dg/default_initialization_3.f90: Ditto.
2740         * gfortran.dg/dependency_25.f90: Ditto.
2741         * gfortran.dg/dependency_26.f90: Ditto.
2742         * gfortran.dg/dependency_36.f90: Ditto.
2743         * gfortran.dg/dependency_37.f90: Ditto.
2744         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2745         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2746         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2747         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2748         * gfortran.dg/elemental_result_1.f90: Ditto.
2749         * gfortran.dg/empty_derived_type.f90: Ditto.
2750         * gfortran.dg/entry_7.f90: Ditto.
2751         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2752         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2753         * gfortran.dg/error_recovery_3.f90: Ditto.
2754         * gfortran.dg/extends_4.f03: Ditto.
2755         * gfortran.dg/func_assign.f90: Ditto.
2756         * gfortran.dg/func_assign_3.f90: Ditto.
2757         * gfortran.dg/generic_1.f90: Ditto.
2758         * gfortran.dg/generic_18.f90: Ditto.
2759         * gfortran.dg/generic_22.f03: Ditto.
2760         * gfortran.dg/generic_4.f90: Ditto.
2761         * gfortran.dg/generic_6.f90: Ditto.
2762         * gfortran.dg/generic_actual_arg.f90: Ditto.
2763         * gfortran.dg/graphite/id-21.f: Ditto.
2764         * gfortran.dg/graphite/pr45758.f90: Ditto.
2765         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2766         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2767         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2768         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2769         * gfortran.dg/host_used_types_1.f90: Ditto.
2770         * gfortran.dg/implicit_1.f90: Ditto.
2771         * gfortran.dg/implicit_11.f90: Ditto.
2772         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2773         * gfortran.dg/impure_actual_1.f90: Ditto.
2774         * gfortran.dg/impure_assignment_1.f90: Ditto.
2775         * gfortran.dg/impure_constructor_1.f90: Ditto.
2776         * gfortran.dg/initialization_10.f90: Ditto.
2777         * gfortran.dg/initialization_12.f90: Ditto.
2778         * gfortran.dg/interface_14.f90: Ditto.
2779         * gfortran.dg/interface_15.f90: Ditto.
2780         * gfortran.dg/interface_2.f90: Ditto.
2781         * gfortran.dg/interface_25.f90: Ditto.
2782         * gfortran.dg/interface_26.f90: Ditto.
2783         * gfortran.dg/interface_29.f90: Ditto.
2784         * gfortran.dg/interface_assignment_1.f90: Ditto.
2785         * gfortran.dg/internal_pack_6.f90: Ditto.
2786         * gfortran.dg/internal_pack_7.f90: Ditto.
2787         * gfortran.dg/internal_pack_8.f90: Ditto.
2788         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2789         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2790         * gfortran.dg/module_commons_3.f90: Ditto.
2791         * gfortran.dg/module_equivalence_4.f90: Ditto.
2792         * gfortran.dg/module_equivalence_6.f90: Ditto.
2793         * gfortran.dg/module_function_type_1.f90: Ditto.
2794         * gfortran.dg/module_naming_1.f90: Ditto.
2795         * gfortran.dg/namelist_4.f90: Ditto.
2796         * gfortran.dg/operator_c1202.f90: Ditto.
2797         * gfortran.dg/parens_7.f90: Ditto.
2798         * gfortran.dg/pr32921.f: Ditto.
2799         * gfortran.dg/pr33646.f90: Ditto.
2800         * gfortran.dg/pr41928.f90: Ditto.
2801         * gfortran.dg/pr42119.f90: Ditto.
2802         * gfortran.dg/pr43984.f90: Ditto.
2803         * gfortran.dg/present_1.f90: Ditto.
2804         * gfortran.dg/private_type_2.f90: Ditto.
2805         * gfortran.dg/proc_decl_2.f90: Ditto.
2806         * gfortran.dg/proc_ptr_10.f90: Ditto.
2807         * gfortran.dg/proc_ptr_22.f90: Ditto.
2808         * gfortran.dg/proc_ptr_8.f90: Ditto.
2809         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2810         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2811         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2812         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2813         * gfortran.dg/substring_equivalence.f90: Ditto.
2814         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2815         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2816         * gfortran.dg/trim_optimize_6.f90: Ditto.
2817         * gfortran.dg/typebound_call_12.f03: Ditto.
2818         * gfortran.dg/typebound_operator_5.f03: Ditto.
2819         * gfortran.dg/typebound_operator_6.f03: Ditto.
2820         * gfortran.dg/typebound_proc_18.f03: Ditto.
2821         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2822         * gfortran.dg/use_1.f90: Ditto.
2823         * gfortran.dg/use_10.f90: Ditto.
2824         * gfortran.dg/use_11.f90: Ditto.
2825         * gfortran.dg/use_14.f90: Ditto.
2826         * gfortran.dg/use_only_2.f90: Ditto.
2827         * gfortran.dg/use_rename_4.f90: Ditto.
2828         * gfortran.dg/use_rename_5.f90: Ditto.
2829         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2830         * gfortran.dg/used_interface_ref.f90: Ditto.
2831         * gfortran.dg/used_types_11.f90: Ditto.
2832         * gfortran.dg/used_types_3.f90: Ditto.
2833         * gfortran.dg/used_types_4.f90: Ditto.
2834         * gfortran.dg/userdef_operator_2.f90: Ditto.
2835         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2836         * gfortran.dg/vect/pr46213.f90: Ditto.
2837         * gfortran.dg/whole_file_21.f90: Ditto.
2838         * gfortran.dg/whole_file_22.f90: Ditto.
2839         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2840         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2841
2842 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2843
2844         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2845
2846 2011-08-01  Jason Merrill  <jason@redhat.com>
2847
2848         PR c++/49932
2849         * g++.dg/abi/mangle49.C: New.
2850
2851         PR c++/49924
2852         * g++.dg/cpp0x/constexpr-array4.C: New.
2853
2854         PR c++/49813
2855         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2856
2857 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2858
2859         PR target/49927
2860         * gcc.target/i386/pr49927.c: New test.
2861
2862 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2863
2864         PR tree-optimization/49926
2865         * gcc.dg/vect/pr49926.c: New test.
2866
2867 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2868
2869         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2870         * gcc.target/i386/lzcnt-1.c: New test.
2871         * gcc.target/i386/lzcnt-2.c: Likewise.
2872         * gcc.target/i386/lzcnt-2a.c: Likewise.
2873         * gcc.target/i386/lzcnt-3.c: Likewise.
2874         * gcc.target/i386/lzcnt-4.c: Likewise.
2875         * gcc.target/i386/lzcnt-4a.c: Likewise.
2876         * gcc.target/i386/lzcnt-5.c: Likewise.
2877         * gcc.target/i386/lzcnt-6.c: Likewise.
2878         * gcc.target/i386/lzcnt-6a.c: Likewise.
2879         * gcc.target/i386/lzcnt-check.h: Likewise.
2880
2881         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2882         * gcc.target/i386/sse-13.c: Likewise.
2883         * gcc.target/i386/sse-14.c: Likewise.
2884         * g++.dg/other/i386-2.C: Likewise.
2885         * g++.dg/other/i386-3.C: Likewise.
2886
2887 2011-08-01  Julian Brown  <julian@codesourcery.com>
2888
2889         * gcc.target/arm/fixed-point-exec.c: New test.
2890
2891 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2892
2893         PR target/49920
2894         * gcc.target/i386/pr49920.c: New test.
2895
2896 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2897
2898         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2899         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2900         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2901         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2902         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2903         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2904         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2905         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2906         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2907         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2908         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2909         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2910         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2911         * g++.dg/tree-ssa/pr33615.C: Ditto.
2912         * g++.dg/tree-ssa/restrict1.C: Ditto.
2913         * c-c++-common/restrict-2.c: Ditto.
2914         * gfortran.dg/pr32921.f: Ditto.
2915         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2916         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2917         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2918         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2919         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2920         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2921         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2922         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2923         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2924         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2925
2926 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2929         .exe.ltrans[0-9]*. dump files.
2930
2931 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2932
2933         PR fortran/49112
2934         * gfortran.dg/abstract_type_6.f03: Modified.
2935         * gfortran.dg/typebound_proc_24.f03: New.
2936
2937 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2938
2939         PR testsuite/49917
2940         * g++.dg/init/for1.C: Fix.
2941
2942 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2943
2944         PR fortran/48876
2945         * gfortran.dg/string_5.f90:  New test.
2946
2947 2011-07-29  Jason Merrill  <jason@redhat.com>
2948
2949         PR c++/49867
2950         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2951
2952 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2953
2954         PR tree-optimization/47407
2955         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2956         alpha*-dec-osf*.
2957         Sort target list.
2958
2959 2011-07-29  Richard Guenther  <rguenther@suse.de>
2960
2961         * gcc.dg/uninit-suppress.c: Also disable VRP.
2962         * gcc.dg/uninit-suppress_2.c: Likewise.
2963
2964 2011-07-28  Jason Merrill  <jason@redhat.com>
2965
2966         PR c++/49808
2967         * g++.dg/template/nontype24.C: New.
2968
2969 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2970
2971         PR rtl-optimization/47958
2972         * gcc.dg/torture/pr47958-1.c: New.
2973
2974 2011-07-29  Wei Guozhi  <carrot@google.com>
2975
2976         PR rtl-optimization/49799
2977         * gcc.dg/pr49799.c: New test case.
2978
2979 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2980
2981         PR middle-end/48648
2982         * gcc.dg/graphite/id-pr48648.c: New.
2983
2984 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR fortran/31067
2987         * gfortran.dg/maxloc_2.f90: New test.
2988         * gfortran.dg/maxloc_3.f90: New test.
2989         * gfortran.dg/minloc_1.f90: New test.
2990         * gfortran.dg/minloc_2.f90: New test.
2991         * gfortran.dg/minloc_3.f90: New test.
2992         * gfortran.dg/minmaxloc_7.f90: New test.
2993
2994         PR debug/49871
2995         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2996
2997 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2998
2999         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3000         the builtin isn't optimized away.
3001
3002 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/45586
3005         * gfortran.dg/lto/pr45586-2_0.f90: New.
3006
3007 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3008
3009         PR middle-end/49875
3010         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3011         * c-c++-common/cxxbitfields-5.c: Same.
3012
3013 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3014
3015         * lib/target-supports.exp (check_effective_target_mmap): Use
3016         check_function_available.
3017
3018 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3019
3020         * g++.old-deja/g++.pt/crash60.C: Updated.
3021
3022 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR target/49866
3025         * gcc.target/i386/pr49866.c: New test.
3026
3027 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3028
3029         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3030         * gcc.target/i386/bmi-andn-1.c: New test.
3031         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3032         * gcc.target/i386/bmi-andn-2.c: Likewise.
3033         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3034         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3035         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3036         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3037         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3038         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3039         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3040         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3041         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3042         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3043         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3044         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3045         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3046         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3047         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3048         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3049         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3050         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3051         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3052         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3053         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3054
3055 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3056
3057         PR middle-end/47691
3058         * gfortran.dg/graphite/id-pr47691.f: New.
3059
3060 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3061
3062         * gcc.target/i386/avx-os-support.h: New.
3063         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3064         (main): Check avx_os_support before the test is run.
3065         * gcc.target/i386/aes-avx-check.h: Ditto.
3066         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3067
3068 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3069
3070         * gcc.target/i386/aggregate-ret3.c: New test.
3071         * gcc.target/i386/aggregate-ret4.c: New test.
3072
3073 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3074
3075         PR fortran/49755
3076         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3077         allocated array should *not* change its size.
3078         * gfortran.dg/multiple_allocation_3.f90: New test.
3079
3080 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3081
3082         PR c++/49776
3083         * g++.dg/cpp0x/constexpr-49776.C: New.
3084
3085 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3086
3087         PR middle-end/47046
3088         * gcc.dg/graphite/id-pr47046.c: New.
3089
3090 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3091
3092         PR middle-end/47653
3093         * gcc.dg/graphite/run-id-pr47593.c: New.
3094
3095 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3096
3097         PR middle-end/47653
3098         * gcc.dg/graphite/run-id-pr47653.c: New.
3099         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3100         induction variables.
3101         * gcc.dg/graphite/scop-16.c: Same.
3102         * gcc.dg/graphite/scop-17.c: Same.
3103         * gcc.dg/graphite/scop-21.c: Same.
3104
3105 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3106
3107         PR middle-end/48805
3108         * gcc.dg/graphite/id-pr48805.c: New.
3109
3110 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3111
3112         * gfortran.dg/coarray_lib_token_2.f90: New.
3113
3114 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3115
3116         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3117         SPU local store.
3118
3119 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3120
3121         PR tree-opt/49671
3122         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3123         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3124
3125 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3126
3127         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3128
3129         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3130         * gcc.c-torture/execute/loop-2g.c: Likewise.
3131         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3132         Require mmap support.
3133         * gcc.c-torture/execute/loop-2g.x: Likewise.
3134         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3135         (MAP_ANON): Provide default.
3136         * gcc.dg/20050826-1.c: Likewise.
3137         * gcc.target/i386/pr36533.c: Likewise.
3138         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3139         Use dg-require-effective-target mmap.
3140
3141 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3142
3143         PR c++/49838
3144         * g++.dg/cpp0x/range-for19.C: New.
3145
3146 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3147
3148         PR testsuite/49753
3149         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3150
3151         Revert:
3152         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3153
3154         PR testsuite/49753
3155         * g++.dg/torture/pr49309.C: Remove.
3156
3157 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3158
3159         PR tree-optimization/49809
3160         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3161         test.
3162
3163 2011-07-25  Richard Guenther  <rguenther@suse.de>
3164
3165         PR tree-optimization/49715
3166         * gcc.target/i386/pr49715-1.c: New testcase.
3167         * gcc.target/i386/pr49715-2.c: Likewise.
3168
3169 2011-07-23  Jason Merrill  <jason@redhat.com>
3170
3171         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3172
3173 2011-07-22  Jason Merrill  <jason@redhat.com>
3174
3175         PR c++/49793
3176         * g++.dg/cpp0x/initlist55.C: New.
3177
3178 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3179
3180         PR fortran/49791
3181         * gfortran.dg/namelist_72.f: New.
3182
3183 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3184
3185         * gfortran.dg/coarray_25.f90: New.
3186
3187 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3188
3189         * override1.C: This test should use c++0x mode.
3190         * override3.C: New. Test the diagnostics in c++98 mode.
3191
3192 2011-07-22  Jason Merrill  <jason@redhat.com>
3193             Mark Glisse  <marc.glisse@normalesup.org>
3194
3195         PR c++/30112
3196         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3197
3198         PR c++/49813
3199         * g++.dg/opt/builtins2.C: New.
3200         * g++.dg/other/error27.C: Don't rely on __builtin.
3201
3202 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3203
3204         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3205         on lp64 targets.
3206         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3207         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3208         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3209         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3210
3211         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3212         instead of ia32.
3213
3214 2011-07-22  Richard Guenther  <rguenther@suse.de>
3215
3216         PR tree-optimization/45819
3217         * gcc.dg/pr45819.c: New testcase.
3218
3219 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3220
3221         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3222
3223 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3224
3225         PR middle-end/47654
3226         PR middle-end/49649
3227         * gcc.dg/graphite/run-id-pr47654.c: New.
3228
3229 2011-07-21  Ian Lance Taylor  <iant@google.com>
3230
3231         PR middle-end/49705
3232         * gcc.dg/pr49705.c: New test.
3233
3234 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3235
3236         * lib/target-supports.exp (check_avx_os_support_available): New.
3237         (check_effective_target_avx_runtime): Use it.
3238
3239 2011-07-21  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/49770
3242         * g++.dg/torture/pr49770.C: New testcase.
3243
3244 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3245
3246         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3247         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3248
3249 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3250
3251         * gfortran.dg/coarray_lib_token_1.f90: New.
3252
3253 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3254
3255         * gcc.dg/pr32912-2.c: Skip for AVR.
3256         * gcc.dg/pr44674.c: Add dg-require-profiling.
3257
3258 2011-07-20  Jason Merrill  <jason@redhat.com>
3259
3260         * g++.dg/ext/desig2.C: New.
3261
3262 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3263
3264         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3265         be generated.
3266         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3267         * gcc.target/powerpc/recip-3.c: Ditto.
3268
3269 2011-07-19  Jason Merrill  <jason@redhat.com>
3270
3271         PR c++/6709 (DR 743)
3272         PR c++/42603 (DR 950)
3273         * g++.dg/cpp0x/decltype21.C: New.
3274
3275 2011-07-20  Richard Guenther  <rguenther@suse.de>
3276
3277         PR middle-end/18908
3278         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3279         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3280
3281 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3282
3283         * gcc.target/arm/combine-movs.c: New.
3284         * gcc.target/arm/unsigned-extend-2.c: New.
3285
3286 2011-07-19  Jason Merrill  <jason@redhat.com>
3287
3288         PR c++/49785
3289         * g++.dg/cpp0x/variadic114.C: New.
3290
3291 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3292
3293         * gfortran.dg/coarray_args_1.f90: New.
3294         * gfortran.dg/coarray_args_2.f90: New.
3295
3296 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3297
3298         PR fortran/49708
3299         * gfortran.dg/allocate_error_3.f90: New.
3300
3301 2011-07-19  Richard Guenther  <rguenther@suse.de>
3302
3303         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3304         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3305         * gcc.dg/torture/20110719-1.c: New testcase.
3306
3307 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR tree-optimization/49768
3310         * gcc.c-torture/execute/pr49768.c: New test.
3311
3312 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3313
3314         PR tree-optimization/49771
3315         * gcc.dg/vect/pr49771.c: New test.
3316
3317 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3318
3319         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3320         * gcc.dg/ipa/ipa-2.c: Likewise.
3321         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3322         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3323         * gcc.dg/ipa/ipa-5.c: Likewise.
3324         * gcc.dg/ipa/ipa-7.c: Likewise.
3325         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3326         * gcc.dg/ipa/ipacost-1.c: Likewise.
3327         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3328         functions.
3329         * gcc.dg/ipa/ipcp-1.c: New test.
3330         * gcc.dg/ipa/ipcp-2.c: Likewise.
3331         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3332
3333 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR middle-end/49675
3336         * gfortran.dg/pr49675.f90: New test.
3337
3338 2011-07-18  Richard Guenther  <rguenther@suse.de>
3339
3340         * gcc.dg/torture/20110718-1.c: New testcase.
3341
3342 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3343
3344         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3345         * g++.dg/ext/bitfield3.C: Likewise.
3346         * g++.dg/ext/bitfield4.C: Likewise.
3347         * g++.dg/ext/bitfield5.C: Likewise.
3348         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3349         * g++.dg/other/pr23205-2.C: Likewise.
3350         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3351         * gcc.c-torture/compile/20001109-2.c: Likewise.
3352         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3353         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3354         * gcc.dg/bitfld-16.c: Likewise.
3355         * gcc.dg/bitfld-17.c: Likewise.
3356         * gcc.dg/bitfld-18.c: Likewise.
3357         * gcc.dg/builtins-config.h: Remove Netware support.
3358         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3359         * gcc.dg/cdce2.c: Likewise.
3360         * gcc.dg/cpp/assert4.c: Remove netware support.
3361         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3362         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3363
3364         * lib/target-supports.exp (check_visibility_available): Remove
3365         NetWare support.
3366         (check_profiling_available): Likewise.
3367
3368 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3369
3370         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3371
3372 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3373             Thomas Koenig  <tkoenig@gcc.gnu.org>
3374
3375         PR fortran/34657
3376         * gfortran.dg/generic_17.f90: Fix testcase.
3377         * gfortran.dg/interface_3.f90: Add dg-error.
3378         * gfortran.dg/use_14.f90: New.
3379         * gfortran.dg/use_15.f90: New.
3380
3381 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3382
3383         * gnat.dg/pointer_controlled.adb: New test.
3384
3385 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3386
3387         PR fortran/49624
3388         * gfortran.dg/pointer_remapping_7.f90: New.
3389
3390 2011-07-16  Jason Merrill  <jason@redhat.com>
3391
3392         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3393
3394 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3395             Jason Merrill  <jason@redhat.com>
3396
3397         PR c++/45329
3398         PR c++/48934
3399         * g++.dg/cpp0x/decltype29.C: Adjust.
3400         * g++.dg/cpp0x/error4.C: Adjust.
3401         * g++.dg/cpp0x/sfinae26.C: Adjust.
3402         * g++.dg/cpp0x/variadic105.C: Adjust.
3403         * g++.dg/template/deduce3.C: Adjust.
3404         * g++.dg/template/error45.C: Adjust.
3405         * g++.dg/template/ptrmem2.C: Adjust.
3406         * g++.dg/template/sfinae2.C: Adjust.
3407         * g++.old-deja/g++.pt/crash60.C: Adjust.
3408         * g++.old-deja/g++.pt/unify6.C: Adjust.
3409         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3410         * g++.dg/cpp0x/nullptr15.C: Adjust.
3411         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3412         * g++.dg/cpp0x/pr31431.C: Adjust.
3413         * g++.dg/cpp0x/pr31434.C: Adjust.
3414         * g++.dg/cpp0x/sfinae11.C: Adjust
3415         * g++.dg/cpp0x/temp_default2.C: Adjust.
3416         * g++.dg/cpp0x/trailing4.C: Adjust.
3417         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3418         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3419         * g++.dg/cpp0x/variadic105.C: Adjust.
3420         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3421         * g++.dg/ext/vla2.C: Adjust.
3422         * g++.dg/other/ptrmem10.C: Adjust.
3423         * g++.dg/other/ptrmem11.C: Adjust.
3424         * g++.dg/overload/unknown1.C: Adjust.
3425         * g++.dg/template/conv11.C: Adjust.
3426         * g++.dg/template/dependent-expr5.C: Adjust.
3427         * g++.dg/template/friend.C: Adjust.
3428         * g++.dg/template/incomplete2.C: Adjust.
3429         * g++.dg/template/local4.C: Adjust.
3430         * g++.dg/template/local6.C: Adjust.
3431         * g++.dg/template/operator9.C: Adjust.
3432         * g++.dg/template/ttp25.C: Adjust.
3433         * g++.dg/template/unify10.C: Adjust.
3434         * g++.dg/template/unify11.C: Adjust.
3435         * g++.dg/template/unify6.C: Adjust.
3436         * g++.dg/template/unify9.C: Adjust.
3437         * g++.dg/template/varmod1.C: Adjust.
3438         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3439         * g++.old-deja/g++.pt/crash28.C: Adjust.
3440         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3441         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3442         * g++.old-deja/g++.pt/expr2.C: Adjust.
3443         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3444         * g++.old-deja/g++.pt/spec5.C: Adjust.
3445         * g++.old-deja/g++.pt/spec6.C: Adjust.
3446         * g++.old-deja/g++.pt/unify4.C: Adjust.
3447         * g++.old-deja/g++.pt/unify8.C: Adjust.
3448         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3449         * g++.dg/overload/template5.C: New testcase.
3450         * g++.dg/template/overload12.C: New testcase.
3451
3452 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3453
3454         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3455         * gfortran.dg/coarray_7.f90: Ditto.
3456         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3457         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3458
3459 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3460
3461         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3462         case.
3463         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3464         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3465         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3466         C67X.
3467         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3468         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3469         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3470
3471 2011-07-15  Jason Merrill  <jason@redhat.com>
3472
3473         PR testsuite/49741
3474         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3475         Use --extra_opts instead of --additional_options.
3476
3477 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR testsuite/49753
3480         * g++.dg/torture/pr49309.C: Remove.
3481
3482 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3483
3484         * gcc.target/tic6x/weak-call.c: New test.
3485         * gcc.target/tic6x/fpcmp.c: New test.
3486         * gcc.target/tic6x/fpdiv.c: New test.
3487         * gcc.target/tic6x/rotdi16-scan.c: New test.
3488         * gcc.target/tic6x/ffssi.c: New test.
3489         * gcc.target/tic6x/fpdiv-lib.c: New test.
3490         * gcc.target/tic6x/cold-lc.c: New test.
3491         * gcc.target/tic6x/longcalls.c: New test.
3492         * gcc.target/tic6x/abi-align-1.c: New test.
3493         * gcc.target/tic6x/fpcmp-finite.c: New test.
3494         * gcc.target/tic6x/rotdi16.c: New test.
3495         * gcc.target/tic6x/bswapl.c: New test.
3496         * gcc.target/tic6x/ffsdi.c: New test.
3497         * gcc.target/tic6x/tic6x.exp: New file.
3498         * gcc.target/tic6x/builtins/arith24.c: New test.
3499         * gcc.target/tic6x/builtins/smpy.c: New test.
3500         * gcc.target/tic6x/builtins/smpylh.c: New test.
3501         * gcc.target/tic6x/builtins/smpyh.c: New test.
3502         * gcc.target/tic6x/builtins/sarith1.c: New test.
3503         * gcc.target/tic6x/builtins/extclr.c: New test
3504         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3505         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3506         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3507         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3508         New functions.
3509         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3510         __TMS320C6X__.
3511         * gcc.dg/20020312-2.c: Likewise.
3512         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3513         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3514         * gcc.dg/torture/builtin-math-7.c: Likewise.
3515
3516         PR testsuite/49757
3517         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3518         not testing tic6x-*-*.
3519
3520 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3521
3522         PR tree-opt/49309
3523         * g++.dg/torture/pr49309.C: New testcase.
3524
3525 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3526
3527         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3528
3529 2011-07-14  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/49651
3532         * gcc.dg/torture/pr49651.c: New testcase.
3533
3534 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3535
3536         PR target/43746
3537         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3538
3539 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3540
3541         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3542         -mno-pointers-to-nested-functions.
3543         * gcc.target/powerpc/no-r11-2.c: Ditto.
3544         * gcc.target/powerpc/no-r11-3.c: Ditto.
3545
3546 2011-07-13  Jason Merrill  <jason@redhat.com>
3547
3548         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3549         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3550         when compiling C files.
3551         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3552         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3553         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3554         * g++.dg/lookup/anon2.C: Likewise.
3555         * g++.dg/tree-ssa/copyprop.C: Likewise.
3556         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3557         * g++.dg/init/vector1.C: Ignore narrowing errors.
3558         * g++.dg/torture/pr35526.C: Likewise.
3559         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3560
3561 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3562
3563         PR libfortran/49296
3564         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3565         and logical reads.
3566
3567 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3570         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3571
3572 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3573
3574         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3575         * lib/obj-c++.exp (obj-c++_init): Ditto.
3576         * lib/file-format.exp (gcc_target_object_format): Ditto.
3577         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3578         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3579         (check_visibility_available): Ditto.
3580         (check_effective_target_tls_native): Ditto.
3581         (check_effective_target_tls_emulated): Ditto.
3582         (check_effective_target_function_sections): Ditto.
3583
3584 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3585
3586         * gcc.target/arm/pr48183.c: New test.
3587
3588 2011-07-13  Richard Guenther  <rguenther@suse.de>
3589
3590         * gcc.dg/torture/20110713-1.c: New testcase.
3591
3592 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3593
3594         PR rtl-opt/49474
3595         * gcc.c-torture/compile/pr49474.c: New testcase.
3596
3597 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR tree-optimization/49712
3600         * gcc.c-torture/execute/pr49712.c: New test.
3601
3602 2011-07-11  Jason Merrill  <jason@redhat.com>
3603
3604         PR c++/44609
3605         * g++.dg/template/recurse3.C: New.
3606
3607 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR debug/49676
3610         * gcc.dg/guality/csttest.c: New test.
3611
3612         PR fortran/49698
3613         * gfortran.dg/pr49698.f90: New test.
3614
3615 2011-07-11  Jeff Law  <law@redhat.com>
3616
3617         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3618
3619 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3620
3621         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3622         * go.test/go-test.exp (go-set-goarch): Likewise.
3623
3624 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3625
3626         PR target/39633
3627         * gcc.target/avr/torture/pr39633.c: New test case.
3628
3629 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/18918
3632         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3633
3634 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3635
3636         * lib/target-supports.exp (check_effective_target_scheduling):
3637         New Function.
3638         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3639         * gcc.dg/pr45055.c: Ditto.
3640         * gcc.dg/pr45353.c: Ditto.
3641         * g++.dg/pr45056.C: Ditto.
3642
3643 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3644
3645         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3646         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3647         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3648         * g++.dg/torture/pr31863.C: Skip AVR.
3649
3650 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/49690
3653         * gfortran.dg/intrinsic_signal.f90: New.
3654
3655 2011-07-09  Jason Merrill  <jason@redhat.com>
3656
3657         * g++.dg/cpp0x/regress/regress6.C: New.
3658         * g++.dg/parse/crash45.C: Adjust message.
3659         * g++.dg/template/crash38.C: Adjust message.
3660         * g++.dg/template/crash64.C: Adjust message.
3661
3662 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3663
3664         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3665         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3666         * g++.dg/abi/bitfield3.C: Likewise.
3667         * g++.dg/eh/pr38662.C: Likewise.
3668         * g++.dg/ext/attrib36.C: Likewise.
3669         * g++.dg/ext/attrib37.C: Likewise.
3670         * g++.dg/ext/attrib8.C: Likewise.
3671         * g++.dg/ext/tmplattr1.C: Likewise.
3672         * g++.dg/inherit/override-attribs.C: Likewise.
3673         * g++.dg/opt/inline9.C: Likewise.
3674         * g++.dg/opt/life1.C: Likewise.
3675         * g++.dg/opt/longbranch2.C: Likewise.
3676         * g++.dg/opt/nrv12.C: Likewise.
3677         * g++.dg/opt/reg-stack4.C: Likewise.
3678         * g++.dg/other/pr35504.C: Likewise.
3679         * g++.dg/other/pr39496.C: Likewise.
3680         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3681         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3682         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3683         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3684         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3685         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3686         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3687         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3688         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3689         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3690         * g++.dg/warn/pr15774-1.C: Likewise.
3691         * g++.dg/warn/pr15774-2.C: Likewise.
3692         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3693         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3694         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3695         * g++.old-deja/g++.pt/asm2.C: Likewise.
3696         * gcc.c-torture/compile/20000804-1.c: Likewise.
3697         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3698         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3699         * gcc.dg/20020108-1.c: Likewise.
3700         * gcc.dg/20020122-2.c: Likewise.
3701         * gcc.dg/20020122-3.c: Likewise.
3702         * gcc.dg/20020206-1.c: Likewise.
3703         * gcc.dg/20020219-1.c: Likewise.
3704         * gcc.dg/20020310-1.c: Likewise.
3705         * gcc.dg/20020411-1.c: Likewise.
3706         * gcc.dg/20020418-2.c: Likewise.
3707         * gcc.dg/20020426-2.c: Likewise.
3708         * gcc.dg/20020517-1.c: Likewise.
3709         * gcc.dg/20030204-1.c: Likewise.
3710         * gcc.dg/20030826-2.c: Likewise.
3711         * gcc.dg/20031102-1.c: Likewise.
3712         * gcc.dg/20031202-1.c: Likewise.
3713         * gcc.dg/20050111-1.c: Likewise.
3714         * gcc.dg/20050503-1.c: Likewise.
3715         * gcc.dg/array-init-1.c: Likewise.
3716         * gcc.dg/builtin-apply4.c: Likewise.
3717         * gcc.dg/dfp/pr31344.c: Likewise.
3718         * gcc.dg/gomp/atomic-11.c: Likewise.
3719         * gcc.dg/graphite/pr40281.c: Likewise.
3720         * gcc.dg/ia64-sync-1.c: Likewise.
3721         * gcc.dg/ia64-sync-2.c: Likewise.
3722         * gcc.dg/ia64-sync-3.c: Likewise.
3723         * gcc.dg/ia64-sync-4.c: Likewise.
3724         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3725         * gcc.dg/invalid-call-1.c: Likewise.
3726         * gcc.dg/loop-3.c: Likewise.
3727         * gcc.dg/lower-subreg-1.c: Likewise.
3728         * gcc.dg/lto/pr47259_0.c: Likewise.
3729         * gcc.dg/nested-calls-1.c: Likewise.
3730         * gcc.dg/pr20017.c: Likewise.
3731         * gcc.dg/pr25023.c: Likewise.
3732         * gcc.dg/pr27671-2.c: Likewise.
3733         * gcc.dg/pr32176.c: Likewise.
3734         * gcc.dg/pr33676.c: Likewise.
3735         * gcc.dg/pr35045.c: Likewise.
3736         * gcc.dg/pr36015.c: Likewise.
3737         * gcc.dg/pr36584.c: Likewise.
3738         * gcc.dg/pr36998.c: Likewise.
3739         * gcc.dg/pr37438.c: Likewise.
3740         * gcc.dg/pr37908.c: Likewise.
3741         * gcc.dg/pr41241.c: Likewise.
3742         * gcc.dg/pr41340.c: Likewise.
3743         * gcc.dg/pr44136.c: Likewise.
3744         * gcc.dg/pr44194-1.c: Likewise.
3745         * gcc.dg/pr46212.c: Likewise.
3746         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3747         * gcc.dg/setjmp-2.c: Likewise.
3748         * gcc.dg/short-compare-1.c: Likewise.
3749         * gcc.dg/short-compare-2.c: Likewise.
3750         * gcc.dg/smod-1.c: Likewise.
3751         * gcc.dg/sync-2.c: Likewise.
3752         * gcc.dg/sync-3.c: Likewise.
3753         * gcc.dg/tls/opt-1.c: Likewise.
3754         * gcc.dg/tls/opt-2.c: Likewise.
3755         * gcc.dg/tls/opt-3.c: Likewise.
3756         * gcc.dg/torture/badshift.c: Likewise.
3757         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3758         * gcc.dg/torture/pr20314-2.c: Likewise.
3759         * gcc.dg/torture/pr36891.c: Likewise.
3760         * gcc.dg/torture/pr38774.c: Likewise.
3761         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3762         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3763         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3764         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3765         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3766         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3767         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3768         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3769         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3770         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3771         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3772         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3773         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3774         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3775         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3776         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3777         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3778         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3779         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3780         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3781         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3782         * gcc.dg/unroll-1.c: Likewise.
3783         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3784         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3785         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3786         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3787         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3788         * gcc.target/i386/20000609-1.c: Likewise.
3789         * gcc.target/i386/20000720-1.c: Likewise.
3790         * gcc.target/i386/20000724-1.c: Likewise.
3791         * gcc.target/i386/20011107-1.c: Likewise.
3792         * gcc.target/i386/20011119-1.c: Likewise.
3793         * gcc.target/i386/20020201-3.c: Likewise.
3794         * gcc.target/i386/20020218-1.c: Likewise.
3795         * gcc.target/i386/20020729-1.c: Likewise.
3796         * gcc.target/i386/20030926-1.c: Likewise.
3797         * gcc.target/i386/20060125-1.c: Likewise.
3798         * gcc.target/i386/20060125-2.c: Likewise.
3799         * gcc.target/i386/20060512-1.c: Likewise.
3800         * gcc.target/i386/20060512-2.c: Likewise.
3801         * gcc.target/i386/20060512-3.c: Likewise.
3802         * gcc.target/i386/20060512-4.c: Likewise.
3803         * gcc.target/i386/387-1.c: Likewise.
3804         * gcc.target/i386/387-2.c: Likewise.
3805         * gcc.target/i386/387-5.c: Likewise.
3806         * gcc.target/i386/387-6.c: Likewise.
3807         * gcc.target/i386/980312-1.c: Likewise.
3808         * gcc.target/i386/980313-1.c: Likewise.
3809         * gcc.target/i386/990117-1.c: Likewise.
3810         * gcc.target/i386/990424-1.c: Likewise.
3811         * gcc.target/i386/990524-1.c: Likewise.
3812         * gcc.target/i386/991129-1.c: Likewise.
3813         * gcc.target/i386/991214-1.c: Likewise.
3814         * gcc.target/i386/991230-1.c: Likewise.
3815         * gcc.target/i386/addr-sel-1.c: Likewise.
3816         * gcc.target/i386/aggregate-ret1.c: Likewise.
3817         * gcc.target/i386/aggregate-ret2.c: Likewise.
3818         * gcc.target/i386/align-main-3.c: Likewise.
3819         * gcc.target/i386/amd64-abi-1.c: Likewise.
3820         * gcc.target/i386/amd64-abi-2.c: Likewise.
3821         * gcc.target/i386/amd64-abi-4.c: Likewise.
3822         * gcc.target/i386/amd64-abi-5.c: Likewise.
3823         * gcc.target/i386/amd64-abi-6.c: Likewise.
3824         * gcc.target/i386/asm-1.c: Likewise.
3825         * gcc.target/i386/asm-3.c: Likewise.
3826         * gcc.target/i386/asm-5.c: Likewise.
3827         * gcc.target/i386/attributes-error.c: Likewise.
3828         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3829         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3830         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3831         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3832         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3833         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3834         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3835         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3836         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3837         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3838         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3839         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3840         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3841         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3842         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3843         * gcc.target/i386/bitfield1.c: Likewise.
3844         * gcc.target/i386/bitfield2.c: Likewise.
3845         * gcc.target/i386/bmi-2.c: Likewise.
3846         * gcc.target/i386/bmi-5.c: Likewise.
3847         * gcc.target/i386/builtin-unreachable.c: Likewise.
3848         * gcc.target/i386/cleanup-2.c: Likewise.
3849         * gcc.target/i386/clobbers.c: Likewise.
3850         * gcc.target/i386/cmov8.c: Likewise.
3851         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3852         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3853         * gcc.target/i386/compress-float-387.c: Likewise.
3854         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3855         * gcc.target/i386/compress-float-sse.c: Likewise.
3856         * gcc.target/i386/crc32-2.c: Likewise.
3857         * gcc.target/i386/crc32-3.c: Likewise.
3858         * gcc.target/i386/divmod-7.c: Likewise.
3859         * gcc.target/i386/divmod-8.c: Likewise.
3860         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3861         * gcc.target/i386/fma3-builtin.c: Likewise.
3862         * gcc.target/i386/fma3-fma.c: Likewise.
3863         * gcc.target/i386/fma4-256-vector.c: Likewise.
3864         * gcc.target/i386/fma4-builtin.c: Likewise.
3865         * gcc.target/i386/fma4-fma-2.c: Likewise.
3866         * gcc.target/i386/fma4-fma.c: Likewise.
3867         * gcc.target/i386/fma4-vector-2.c: Likewise.
3868         * gcc.target/i386/fma4-vector.c: Likewise.
3869         * gcc.target/i386/funcspec-1.c: Likewise.
3870         * gcc.target/i386/funcspec-10.c: Likewise.
3871         * gcc.target/i386/funcspec-11.c: Likewise.
3872         * gcc.target/i386/funcspec-2.c: Likewise.
3873         * gcc.target/i386/funcspec-5.c: Likewise.
3874         * gcc.target/i386/funcspec-6.c: Likewise.
3875         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3876         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3877         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3878         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3879         * gcc.target/i386/incoming-1.c: Likewise.
3880         * gcc.target/i386/incoming-10.c: Likewise.
3881         * gcc.target/i386/incoming-11.c: Likewise.
3882         * gcc.target/i386/incoming-12.c: Likewise.
3883         * gcc.target/i386/incoming-13.c: Likewise.
3884         * gcc.target/i386/incoming-14.c: Likewise.
3885         * gcc.target/i386/incoming-15.c: Likewise.
3886         * gcc.target/i386/incoming-2.c: Likewise.
3887         * gcc.target/i386/incoming-3.c: Likewise.
3888         * gcc.target/i386/incoming-4.c: Likewise.
3889         * gcc.target/i386/incoming-5.c: Likewise.
3890         * gcc.target/i386/incoming-6.c: Likewise.
3891         * gcc.target/i386/incoming-7.c: Likewise.
3892         * gcc.target/i386/incoming-8.c: Likewise.
3893         * gcc.target/i386/incoming-9.c: Likewise.
3894         * gcc.target/i386/lea.c: Likewise.
3895         * gcc.target/i386/local.c: Likewise.
3896         * gcc.target/i386/loop-1.c: Likewise.
3897         * gcc.target/i386/loop-2.c: Likewise.
3898         * gcc.target/i386/loop-3.c: Likewise.
3899         * gcc.target/i386/max-stack-align.c: Likewise.
3900         * gcc.target/i386/memcpy-1.c: Likewise.
3901         * gcc.target/i386/movbe-2.c: Likewise.
3902         * gcc.target/i386/movq-2.c: Likewise.
3903         * gcc.target/i386/movq.c: Likewise.
3904         * gcc.target/i386/nrv1.c: Likewise.
3905         * gcc.target/i386/pad-4.c: Likewise.
3906         * gcc.target/i386/pad-5a.c: Likewise.
3907         * gcc.target/i386/pad-5b.c: Likewise.
3908         * gcc.target/i386/pad-6a.c: Likewise.
3909         * gcc.target/i386/pad-6b.c: Likewise.
3910         * gcc.target/i386/pad-7.c: Likewise.
3911         * gcc.target/i386/pad-9.c: Likewise.
3912         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3913         * gcc.target/i386/pic-1.c: Likewise.
3914         * gcc.target/i386/pr12092-1.c: Likewise.
3915         * gcc.target/i386/pr12329.c: Likewise.
3916         * gcc.target/i386/pr21518.c: Likewise.
3917         * gcc.target/i386/pr22362.c: Likewise.
3918         * gcc.target/i386/pr22585.c: Likewise.
3919         * gcc.target/i386/pr23098.c: Likewise.
3920         * gcc.target/i386/pr25196.c: Likewise.
3921         * gcc.target/i386/pr25293.c: Likewise.
3922         * gcc.target/i386/pr25654.c: Likewise.
3923         * gcc.target/i386/pr26449.c: Likewise.
3924         * gcc.target/i386/pr26778.c: Likewise.
3925         * gcc.target/i386/pr26826.c: Likewise.
3926         * gcc.target/i386/pr27266.c: Likewise.
3927         * gcc.target/i386/pr29978.c: Likewise.
3928         * gcc.target/i386/pr30505.c: Likewise.
3929         * gcc.target/i386/pr30961-1.c: Likewise.
3930         * gcc.target/i386/pr31628.c: Likewise.
3931         * gcc.target/i386/pr32000-2.c: Likewise.
3932         * gcc.target/i386/pr32661-1.c: Likewise.
3933         * gcc.target/i386/pr32708-2.c: Likewise.
3934         * gcc.target/i386/pr32708-3.c: Likewise.
3935         * gcc.target/i386/pr34256.c: Likewise.
3936         * gcc.target/i386/pr34312.c: Likewise.
3937         * gcc.target/i386/pr34522.c: Likewise.
3938         * gcc.target/i386/pr35160.c: Likewise.
3939         * gcc.target/i386/pr35281.c: Likewise.
3940         * gcc.target/i386/pr36246.c: Likewise.
3941         * gcc.target/i386/pr36786.c: Likewise.
3942         * gcc.target/i386/pr37275.c: Likewise.
3943         * gcc.target/i386/pr37843-3.c: Likewise.
3944         * gcc.target/i386/pr37843-4.c: Likewise.
3945         * gcc.target/i386/pr39082-1.c: Likewise.
3946         * gcc.target/i386/pr39431.c: Likewise.
3947         * gcc.target/i386/pr39496.c: Likewise.
3948         * gcc.target/i386/pr39543-2.c: Likewise.
3949         * gcc.target/i386/pr39911.c: Likewise.
3950         * gcc.target/i386/pr40718.c: Likewise.
3951         * gcc.target/i386/pr40906-1.c: Likewise.
3952         * gcc.target/i386/pr40906-2.c: Likewise.
3953         * gcc.target/i386/pr40906-3.c: Likewise.
3954         * gcc.target/i386/pr40934.c: Likewise.
3955         * gcc.target/i386/pr41900.c: Likewise.
3956         * gcc.target/i386/pr42589.c: Likewise.
3957         * gcc.target/i386/pr43662.c: Likewise.
3958         * gcc.target/i386/pr43671.c: Likewise.
3959         * gcc.target/i386/pr43766.c: Likewise.
3960         * gcc.target/i386/pr43869.c: Likewise.
3961         * gcc.target/i386/pr44942.c: Likewise.
3962         * gcc.target/i386/pr44948-2a.c: Likewise.
3963         * gcc.target/i386/pr45234.c: Likewise.
3964         * gcc.target/i386/pr45336-2.c: Likewise.
3965         * gcc.target/i386/pr45336-4.c: Likewise.
3966         * gcc.target/i386/pr45852.c: Likewise.
3967         * gcc.target/i386/pr46470.c: Likewise.
3968         * gcc.target/i386/pr48037-1.c: Likewise.
3969         * gcc.target/i386/pr48389.c: Likewise.
3970         * gcc.target/i386/pr49095.c: Likewise.
3971         * gcc.target/i386/pr9771-1.c: Likewise.
3972         * gcc.target/i386/rdfsbase-1.c: Likewise.
3973         * gcc.target/i386/rdfsbase-2.c: Likewise.
3974         * gcc.target/i386/rdgsbase-1.c: Likewise.
3975         * gcc.target/i386/rdgsbase-2.c: Likewise.
3976         * gcc.target/i386/rdrand-3.c: Likewise.
3977         * gcc.target/i386/regparm-stdcall.c: Likewise.
3978         * gcc.target/i386/regparm.c: Likewise.
3979         * gcc.target/i386/reload-1.c: Likewise.
3980         * gcc.target/i386/rotate-2.c: Likewise.
3981         * gcc.target/i386/sibcall-5.c: Likewise.
3982         * gcc.target/i386/signbit-1.c: Likewise.
3983         * gcc.target/i386/signbit-2.c: Likewise.
3984         * gcc.target/i386/signbit-3.c: Likewise.
3985         * gcc.target/i386/sse-5.c: Likewise.
3986         * gcc.target/i386/sse-8.c: Likewise.
3987         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3988         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3989         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3990         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3991         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3992         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3993         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3994         * gcc.target/i386/sse2-movq-2.c: Likewise.
3995         * gcc.target/i386/sse2-movq-3.c: Likewise.
3996         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3997         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3998         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3999         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4000         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4001         * gcc.target/i386/ssefn-1.c: Likewise.
4002         * gcc.target/i386/ssefn-2.c: Likewise.
4003         * gcc.target/i386/sseregparm-1.c: Likewise.
4004         * gcc.target/i386/sseregparm-2.c: Likewise.
4005         * gcc.target/i386/sseregparm-3.c: Likewise.
4006         * gcc.target/i386/sseregparm-4.c: Likewise.
4007         * gcc.target/i386/sseregparm-5.c: Likewise.
4008         * gcc.target/i386/sseregparm-6.c: Likewise.
4009         * gcc.target/i386/sseregparm-7.c: Likewise.
4010         * gcc.target/i386/sseregparm-8.c: Likewise.
4011         * gcc.target/i386/stack-realign.c: Likewise.
4012         * gcc.target/i386/stack-usage-realign.c: Likewise.
4013         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4014         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4015         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4016         * gcc.target/i386/stackalign/return-1.c: Likewise.
4017         * gcc.target/i386/stackalign/return-2.c: Likewise.
4018         * gcc.target/i386/stackalign/return-3.c: Likewise.
4019         * gcc.target/i386/tailcall-1.c: Likewise.
4020         * gcc.target/i386/tbm-2.c: Likewise.
4021         * gcc.target/i386/udivmod-7.c: Likewise.
4022         * gcc.target/i386/udivmod-8.c: Likewise.
4023         * gcc.target/i386/unroll-1.c: Likewise.
4024         * gcc.target/i386/vararg-1.c: Likewise.
4025         * gcc.target/i386/vararg-2.c: Likewise.
4026         * gcc.target/i386/vect8-ret.c: Likewise.
4027         * gcc.target/i386/vectorize5.c: Likewise.
4028         * gcc.target/i386/wmul-1.c: Likewise.
4029         * gcc.target/i386/wmul-2.c: Likewise.
4030         * gcc.target/i386/wrfsbase-1.c: Likewise.
4031         * gcc.target/i386/wrfsbase-2.c: Likewise.
4032         * gcc.target/i386/wrgsbase-1.c: Likewise.
4033         * gcc.target/i386/wrgsbase-2.c: Likewise.
4034         * gcc.target/i386/xop-pcmov.c: Likewise.
4035         * gcc.target/i386/xop-pcmov2.c: Likewise.
4036         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4037         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4038         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4039         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4040         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4041         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4042         * gcc.target/i386/zee.c: Likewise.
4043         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4044         * gfortran.dg/compiler-directive_2.f: Likewise.
4045         * gfortran.dg/g77/20010216-1.f: Likewise.
4046         * gfortran.dg/gomp/pr39152.f90: Likewise.
4047         * gfortran.dg/pr33794.f90: Likewise.
4048
4049 2011-07-09  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/regress/regress5.C: New.
4052
4053 2011-07-08  Jason Merrill  <jason@redhat.com>
4054
4055         PR c++/45437
4056         * g++.dg/expr/compound-asn1.C: New.
4057         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4058
4059 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR target/49621
4062         * gcc.target/powerpc/altivec-34.c: New test.
4063
4064 2011-07-08  Jason Merrill  <jason@redhat.com>
4065
4066         PR c++/45603
4067         * g++.dg/abi/guard3.C: New.
4068
4069 2011-07-08  Julian Brown  <julian@codesourcery.com>
4070
4071         * lib/target-supports.exp
4072         (check_effective_target_arm_little_endian): New.
4073         (check_effective_target_vect_pack_trunc): Use above.
4074         (check_effective_target_vect_unpack): Likewise.
4075         (check_effective_target_vect_element_align): Test
4076         check_effective_target_arm_vect_no_misalign for ARM.
4077
4078 2011-07-08  Jason Merrill  <jason@redhat.com>
4079
4080         PR c++/49673
4081         * g++.dg/cpp0x/constexpr-rom.C: New.
4082
4083 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4084
4085         PR middle-end/49519
4086         * g++.dg/torture/pr49519.C: New test.
4087
4088 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4089
4090         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4091
4092 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4093
4094         PR testsuite/48727
4095         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4096
4097 2011-07-08  Richard Guenther  <rguenther@suse.de>
4098
4099         PR tree-optimization/49662
4100         * gcc.dg/graphite/interchange-14.c: XFAIL.
4101         * gcc.dg/graphite/interchange-15.c: Likewise.
4102         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4103
4104 2011-07-06  Jason Merrill  <jason@redhat.com>
4105
4106         PR c++/49663
4107         * g++.dg/cpp0x/regress/regress4.C: New.
4108
4109 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4110
4111         PR fortran/49648
4112         * gfortran.dg/result_in_spec_4.f90: New test.
4113
4114 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4115
4116         * gcc.target/sparc/cas64.c: New test.
4117
4118 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR c/49644
4121         * g++.dg/torture/pr49644.C: New test.
4122
4123         PR c/49644
4124         * gcc.c-torture/execute/pr49644.c: New test.
4125
4126 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         * lib/target-supports.exp (check_effective_target_ia32): New.
4129         (check_effective_target_x32): Likewise.
4130         (check_effective_target_vect_cmdline_needed): Also check x32.
4131
4132 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4133
4134         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4135         dg-prune-output.
4136         * gcc.target/arm/pr42235.c: Likewise.
4137         * gcc.target/arm/pr42495.c: Likewise.
4138         * gcc.target/arm/pr42574.c: Likewise.
4139         * gcc.target/arm/thumb-branch1.c: Likewise.
4140
4141         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4142         unneeded prune of possible warning.
4143         * gcc.target/arm/pr40956.c: Likewise.
4144         * gcc.target/arm/pr42505.c: Likewise.
4145
4146         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4147         * gcc.c-torture/compile/pr46883.c: Likewise.
4148         * gcc.c-torture/compile/pr46934.c: Likewise.
4149
4150         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4151         for move to ../../gcc.c-torture/compile.
4152         * gcc.target/arm/pr46883.c: Likewise.
4153         * gcc.target/arm/pr46934.c: Likewise.
4154
4155         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4156         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4157         * gcc.target/arm/wmul-1.c: Likewise.
4158         * gcc.target/arm/wmul-2.c: Likewise.
4159         * gcc.target/arm/wmul-3.c: Likewise.
4160         * gcc.target/arm/wmul-4.c: Likewise.
4161         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4162         add tab after scan target.
4163         * gcc.target/arm/smlaltt-1.c: Likewise.
4164         * gcc.target/arm/smlatb-1.c: Likewise.
4165         * gcc.target/arm/smlatt-1.c: Likewise.
4166
4167 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR debug/49522
4170         * gcc.dg/debug/pr49522.c: New test.
4171
4172 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4173
4174         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4175         * gcc.dg/pr46212.c: Run only if target int32plus.
4176         * gcc.dg/torture/pr48146.c: Ditto.
4177         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4178         * c-c++-common/pr44832.c: Ditto.
4179         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4180         * gcc.dg/pr31490.c: Ditto.
4181         * gcc.dg/torture/builtin-math-7.c: Run only if target
4182         large_double.
4183         * gcc.dg/torture/pr45764.c: Skip for AVR.
4184         * gcc.dg/pr47893.c: Ditto.
4185
4186 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4187
4188         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4189         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4190         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4191         add tab to scan target.
4192
4193 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4194
4195         * gcc.target/arm/neon-modes-3.c: New test.
4196
4197 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4198
4199         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4200         -fno-loop-interchange -ffast-math.
4201
4202 2011-07-07  Richard Guenther  <rguenther@suse.de>
4203
4204         * gcc.dg/ftrapv-3.c: New testcase.
4205
4206 2011-07-07  Richard Guenther  <rguenther@suse.de>
4207
4208         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4209         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4210
4211 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4212
4213         * gcc.dg/binop-notxor1.c: New test.
4214         * gcc.dg/binop-notand4a.c: New test.
4215         * gcc.dg/binop-notxor2.c: New test.
4216         * gcc.dg/binop-notand3a.c: New test.
4217         * gcc.dg/binop-notand2a.c: New test.
4218         * gcc.dg/binop-notand6a.c: New test.
4219         * gcc.dg/binop-notor1.c: New test.
4220         * gcc.dg/binop-notand1a.c: New test.
4221         * gcc.dg/binop-notand5a.c: New test.
4222         * gcc.dg/binop-notor2.c: New test.
4223
4224 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR middle-end/49640
4227         * gcc.dg/gomp/pr49640.c: New test.
4228
4229 2011-07-07  Richard Guenther  <rguenther@suse.de>
4230
4231         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4232
4233 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4234
4235         PR target/39150
4236         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4237
4238 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4239
4240         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4241         * gcc.target/powerpc/no-r11-2.c: Ditto.
4242         * gcc.target/powerpc/no-r11-3.c: Ditto.
4243
4244 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4245
4246         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4247         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4248
4249 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4250
4251         * lib/target-supports.exp (check_profiling_available): Disable
4252         profiling with -fprofile-generate for target avr.
4253
4254 2011-07-06  Richard Guenther  <rguenther@suse.de>
4255
4256         PR tree-optimization/49645
4257         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4258
4259 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4260
4261         PR middle-end/47383
4262         * gcc.dg/pr47383.c: New.
4263
4264 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4265
4266         PR tree-optimization/49647
4267         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4268
4269 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4270
4271         PR testsuite/49542
4272         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4273         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4274
4275 2011-07-05  Jason Merrill  <jason@redhat.com>
4276
4277         PR c++/48157
4278         * g++.dg/template/template-id-4.C: New.
4279
4280 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4281
4282         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4283         * gcc.dg/pr43402.c: Ditto.
4284
4285 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4286
4287         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4288
4289 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4290
4291         * gcc.target/powerpc/ppc-switch-1.c: New test for
4292         --param case-values-threshold.
4293         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4294
4295 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4296
4297         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4298
4299 2011-07-05  Jason Merrill  <jason@redhat.com>
4300
4301         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4302
4303 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4304
4305         PR tree-optimization/47654
4306         * gcc.dg/graphite/block-pr47654.c: New.
4307
4308 2011-07-05  Jason Merrill  <jason@redhat.com>
4309
4310         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4311
4312 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4313
4314         PR tree-optimization/49580
4315         * gcc.dg/autopar/pr49580.c: New test.
4316
4317 2011-07-05  Richard Guenther  <rguenther@suse.de>
4318
4319         PR tree-optimization/49518
4320         PR tree-optimization/49628
4321         * g++.dg/torture/pr49628.C: New testcase.
4322         * gcc.dg/torture/pr49518.c: Likewise.
4323
4324 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4325
4326         * ada/acats/run_acats (which): Extract last field from type -p,
4327         type output only if command succeeded.
4328
4329 2011-07-04  Jason Merrill  <jason@redhat.com>
4330
4331         * g++.dg/abi/mangle48.C: New.
4332
4333         * g++.dg/cpp0x/diag1.C: New.
4334
4335         * g++.dg/diagnostic/aka1.C: New.
4336
4337 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR rtl-optimization/49619
4340         * gcc.dg/pr49619.c: New test.
4341
4342         PR rtl-optimization/49472
4343         * gfortran.dg/pr49472.f90: New test.
4344
4345         PR debug/49602
4346         * gcc.dg/pr49602.c: New test.
4347
4348 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4349
4350         PR target/34734
4351         PR target/44643
4352         * gcc.target/avr/avr.exp: Run over cpp files, too.
4353         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4354         * gcc.target/avr/progmem.h: New file.
4355         * gcc.target/avr/exit-abort.h: New file.
4356         * gcc.target/avr/progmem-error-1.c: New file.
4357         * gcc.target/avr/progmem-error-1.cpp: New file.
4358         * gcc.target/avr/progmem-warning-1.c: New file.
4359         * gcc.target/avr/torture/progmem-1.c: New file.
4360         * gcc.target/avr/torture/progmem-1.cpp: New file.
4361
4362 2011-07-04  Richard Guenther  <rguenther@suse.de>
4363
4364         PR tree-optimization/49615
4365         * g++.dg/torture/pr49615.C: New testcase.
4366
4367 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4368
4369         PR tree-optimization/49610
4370         * gcc.dg/vect/pr49610.c: New test.
4371
4372 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4373
4374         * gnat.dg/specs/debug1.ads: New test.
4375
4376 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4377
4378         PR fortran/49562
4379         * gfortran.dg/typebound_proc_23.f90: New.
4380
4381 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4382
4383         PR c++/49605
4384         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4385
4386 2011-07-01  Jason Merrill  <jason@redhat.com>
4387
4388         PR c++/48261
4389         * g++.dg/template/template-id-3.C: New.
4390
4391         PR c++/48593
4392         * g++.dg/template/qualified-id4.C: New.
4393
4394         PR c++/48883
4395         * g++.dg/template/explicit-args4.C: New.
4396
4397         PR c++/49085
4398         * g++.dg/template/offsetof2.C: New.
4399
4400 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4401
4402         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4403
4404 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4405
4406         PR libmudflap/49549
4407         * lib/target-supports.exp (check_effective_target_gld): New proc.
4408
4409 2011-07-01  Richard Guenther  <rguenther@suse.de>
4410
4411         PR tree-optimization/49603
4412         * gcc.dg/torture/pr49603.c: New testcase.
4413
4414 2011-06-30  Jason Merrill  <jason@redhat.com>
4415
4416         PR c++/49387
4417         * g++.dg/rtti/template1.C: New.
4418
4419         PR c++/49569
4420         * g++.dg/cpp0x/regress/ctor1.C: New.
4421
4422         PR c++/49355
4423         * g++.dg/cpp0x/initlist54.C: New.
4424
4425 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4426
4427         * gcc.dg/tree-ssa/sra-12.c: New test.
4428
4429 2011-06-29  Jason Merrill  <jason@redhat.com>
4430
4431         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4432
4433 2011-06-30  Richard Guenther  <rguenther@suse.de>
4434
4435         PR tree-optimization/46787
4436         * gcc.dg/vect/vect-121.c: New testcase.
4437
4438 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4439
4440         PR tree-optimization/49094
4441         * gcc.dg/tree-ssa/pr49094.c: New test.
4442
4443 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR fortran/49540
4446         * gfortran.dg/pr49540-1.f90: New test.
4447         * gfortran.dg/pr49540-2.f90: New test.
4448
4449 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451         PR ada/49511
4452         * ada/acats/run_acats (which): Use last field of type -p output.
4453
4454 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4455             Iain Sandoe  <iains@gcc.gnu.org>
4456
4457         PR libobjc/36610
4458         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4459         Only skip on 64-bit *-*-darwin8* && !objc2.
4460
4461 2011-06-30  Richard Guenther  <rguenther@suse.de>
4462
4463         PR tree-optimization/38752
4464         * gcc.c-torture/compile/pr38752.c: New testcase.
4465
4466 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4467
4468         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4469         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4470
4471 2011-06-29  Jason Merrill  <jason@redhat.com>
4472
4473         PR c++/49216
4474         * g++.dg/cpp0x/initlist53.C: Use placement new.
4475         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4476         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4477
4478         PR c++/49003
4479         * g++.dg/cpp0x/trailing6.C: New.
4480         * g++.dg/cpp0x/pr45908.C: No error.
4481
4482         PR c++/49272
4483         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4484
4485         PR c++/49520
4486         * g++.dg/cpp0x/constexpr-using2.C: New.
4487
4488         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4489
4490         PR c++/45923
4491         * g++.dg/cpp0x/constexpr-diag3.C: New.
4492         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4493         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4494         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4495         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4496
4497 2011-06-29  Jason Merrill  <jason@redhat.com>
4498
4499         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4500
4501 2011-06-29  Richard Guenther  <rguenther@suse.de>
4502
4503         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4504
4505 2011-06-29  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/initlist-value2.C: New.
4508
4509         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4510         * g++.dg/cpp0x/initlist-value.C: New.
4511
4512 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4513
4514         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4515
4516 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4517
4518         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4519         * gcc.dg/inline_2.c: Likewise.
4520         * gcc.dg/unroll_1.c: Likewise.
4521
4522 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR debug/49567
4525         * gcc.target/i386/pr49567.c: New test.
4526
4527 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4528
4529         * gnat.dg/opt17.ad[sb]: New test.
4530
4531 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4532             Tom de Vries  <tom@codesourcery.com>
4533
4534         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4535         (check_effective_target_arm_thumb2): New effective targets.
4536         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4537         properly.  Clean up temporary files.
4538         * gcc.target/arm/ivopts-2.c: Likewise.
4539         * gcc.target/arm/ivopts-3.c: Likewise.
4540         * gcc.target/arm/ivopts-4.c: Likewise.
4541         * gcc.target/arm/ivopts-5.c: Likewise.
4542         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4543
4544 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4545
4546         PR fortran/49479
4547         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4548
4549 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4550
4551         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4552         * gcc.target/arm/vfp-ldmias.c: Likewise.
4553         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4554         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4555         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4556         * gcc.target/arm/vfp-stmias.c: Likewise.
4557         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4558         * gcc.target/arm/vfp-stmiad.c: Likewise.
4559
4560 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4561
4562         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4563         dg-prune-output.
4564         * gcc.target/arm/pr45701-2.c: Ditto.
4565
4566 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4567
4568         PR fortran/49466
4569         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4570         * gfortran.dg/extends_14.f03: Modified.
4571
4572 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4573
4574         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4575         early if the test is already being skipped.
4576
4577         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4578         scan-assembler-dem-not): For missing file, report unresolved with
4579         same message as for pass/fail, with reason reported in log file.
4580
4581         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4582         from add_options_for_arm_neon_fp16.
4583         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4584         check_effective_target_arm_neon_fp16_ok_nocache.
4585         Check -mfpu and -mfloat-abi options from current multilib.
4586         Do not require neon support.
4587         (check_effective_target_arm_fp16_ok): Renamed from
4588         check_effecitve_target_arm_neon_fp16_ok.
4589         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4590         arm_neon_fp16_ok and arm_fp16.
4591         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4592         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4593         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4594         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4595
4596 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4597
4598         * gcc.dg/builtin-assume-aligned-1.c: New test.
4599         * gcc.dg/builtin-assume-aligned-2.c: New test.
4600         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4601
4602         PR debug/49544
4603         * gcc.dg/pr49544.c: New test.
4604
4605 2011-06-27  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/49394
4608         * g++.dg/torture/pr49394.C: New testcase.
4609
4610 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4611
4612         * gcc.dg/optimize-bswapdi-2.c: New test.
4613
4614 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4615             Richard Sandiford  <richard.sandiford@linaro.org>
4616
4617         PR tree-optimization/49169
4618         * gcc.dg/torture/pr49169.c: New test.
4619
4620 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4621
4622         PR testsuite/49529
4623         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4624
4625         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4626         hppa*-*-hpux*.
4627
4628 2011-06-26  Jason Merrill  <jason@redhat.com>
4629
4630         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4631
4632         PR c++/49528
4633         * g++.dg/init/ref19.C: New.
4634         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4635
4636 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4637
4638         PR tree-optimization/48377
4639         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4640         non_strict_align.
4641
4642 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4643
4644         PR middle-end/49191
4645         * lib/target-supports.exp (check_effective_target_non_strict_align):
4646         New.
4647         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4648
4649 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4650
4651         PR tree-optimizations/49516
4652         * g++.dg/tree-ssa/pr49516.C: New test.
4653
4654 2011-06-23  Jason Merrill  <jason@redhat.com>
4655
4656         PR c++/35255
4657         * g++.dg/template/partial10.C: New.
4658         * g++.dg/template/partial11.C: New.
4659
4660 2011-06-23  Jeff Law <law@redhat.com>
4661
4662         PR middle-end/48770
4663         * gcc.dg/pr48770.c: New test.
4664
4665 2011-06-23  Jan Hubicka  <jh@suse.cz>
4666
4667         PR middle-end/49373
4668         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4669
4670 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR testsuite/49512
4673         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4674         instead of -fdump-tree-optimized.
4675
4676 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4677
4678         PR c++/44625
4679         * g++.dg/template/crash107.C: New.
4680         * g++.dg/template/error17.C: Adjust.
4681
4682 2011-06-23  Jason Merrill  <jason@redhat.com>
4683
4684         PR c++/49507
4685         * g++.dg/cpp0x/defaulted30.C: New.
4686
4687         PR c++/49440
4688         * g++.dg/rtti/anon-ns1.C: New.
4689
4690         PR c++/49395
4691         * g++.dg/init/ref18.C: New.
4692
4693         PR c++/36435
4694         * g++.dg/template/partial9.C: New.
4695
4696 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4697
4698         PR middle-end/49373
4699         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4700
4701 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR debug/49496
4704         * gcc.dg/pr49496.c: New test.
4705
4706 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4707
4708         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4709         is not xscale.
4710
4711         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4712
4713         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4714         * gcc.target/arm/pr42879.c: Likewise.
4715         * gcc.target/arm/pr45701-3.c: Likewise.
4716
4717         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4718         * gcc.target/arm/pr40482.c: Likewise.
4719         * gcc.target/arm/stack-corruption.c: Likewise.
4720
4721 2011-06-22  Richard Guenther  <rguenther@suse.de>
4722
4723         PR tree-optimization/49493
4724         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4725
4726 2011-06-22  Jason Merrill  <jason@redhat.com>
4727
4728         PR c++/49260
4729         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4730
4731 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4732             Dmitry Melnik  <dm@ispras.ru>
4733
4734         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4735         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4736         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4737
4738 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4739
4740         * gcc.target/arm/tlscall.c: New.
4741
4742 2011-06-21  Jason Merrill  <jason@redhat.com>
4743
4744         PR c++/49172
4745         * g++.dg/cpp0x/constexpr-ref1.C: New.
4746         * g++.dg/cpp0x/constexpr-ref2.C: New.
4747         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4748
4749         PR c++/49482
4750         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4751
4752         PR c++/49418
4753         * g++.dg/template/param3.C: New.
4754
4755 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4756
4757         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4758         my_clrsb test functions.
4759         (main): Test clrsb.
4760         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4761         test_sll, test_ull): Add clrsb tests.
4762         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4763         clrsbll.
4764
4765 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/49112
4768         * gfortran.dg/class_44.f03: New.
4769
4770 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4771
4772         PR tree-optimization/49478
4773         * gcc.dg/vect/pr49478.c
4774
4775 2011-06-21  Richard Guenther  <rguenther@suse.de>
4776
4777         PR tree-optimization/49483
4778         * gcc.dg/vect/vect-120.c: New testcase.
4779
4780 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4781
4782         PR testsuite/49443
4783         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4784         * gcc.dg/vect/vect-peel-4.c: Likewise.
4785
4786 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4787
4788         PR middle-end/49139
4789         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4790         * gcc.dg/always_inline2.c: Likewise.
4791         * gcc.dg/always_inline3.c: Likewise.
4792         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4793         * gcc.dg/inline_1.c: Likewise.
4794         * gcc.dg/inline_2.c: Likewise.
4795         * gcc.dg/inline_3.c: Likewise.
4796         * gcc.dg/inline_4.c: Likewise.
4797         * gcc.dg/20051201-1.c: Likewise.
4798         * gcc.dg/pr40087.c: Likewise.
4799         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4800         * gcc.dg/inline-22.c: Likewise.
4801         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4802         * gcc.dg/lto/20090218-1_1.c: Likewise.
4803         * g++.dg/ipa/devirt-7.C: Likewise.
4804         * gcc.dg/uninit-pred-5_a.c: Likewise.
4805         * gcc.dg/uninit-pred-5_b.c: Likewise.
4806         * gcc.dg/fail_always_inline.c: New.
4807
4808 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4809
4810         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4811         into 6 jobs instead of 3.
4812
4813 2011-06-20  Jason Merrill  <jason@redhat.com>
4814
4815         PR c++/49216
4816         * g++.dg/cpp0x/initlist53.C: New.
4817
4818 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4819
4820         PR fortran/18918
4821         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4822         * gfortran.dg/coarray_lock_3.f90: New.
4823         * gfortran.dg/coarray/lock_1.f90: New.
4824
4825 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4826
4827         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4828         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4829         unresolved and report the reason to the log file.
4830
4831         * lib/scanasm.exp (object-size): Move argument processing earlier
4832         to report errors before verifying that the file exists.  Report
4833         problems detected at runtime as unresolved instead of error and
4834         report their reasons to the log file.
4835
4836 2011-06-20  Jason Merrill  <jason@redhat.com>
4837
4838         PR c++/47080
4839         * g++.dg/cpp0x/explicit6.C: New.
4840
4841         PR c++/47635
4842         * g++.dg/cpp0x/enum20.C: New.
4843
4844         PR c++/48138
4845         * g++.dg/ext/attr-aligned01.C: New.
4846
4847         PR c++/49205
4848         * g++.dg/cpp0x/variadic-default.C: New.
4849
4850         PR c++/43321
4851         * g++.dg/cpp0x/auto26.C: New.
4852
4853         PR c++/43831
4854         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4855
4856 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4857
4858         * gcc.dg/binop-notand1.c: New test.
4859         * gcc.dg/binop-notand2.c: New test.
4860         * gcc.dg/binop-notand3.c: New test.
4861         * gcc.dg/binop-notand4.c: New test.
4862         * gcc.dg/binop-notand5.c: New test.
4863         * gcc.dg/binop-notand6.c: New test.
4864
4865 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR testsuite/49432
4868         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4869
4870 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4871
4872         PR fortran/49400
4873         * gfortran.dg/proc_ptr_31.f90: New.
4874
4875 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4876
4877         * gnat.dg/volatile6.adb: New test.
4878         * gnat.dg/volatile7.adb: Likewise.
4879         * gnat.dg/volatile8.adb: Likewise.
4880         * gnat.dg/volatile9.adb: Likewise.
4881
4882 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4883
4884         * gnat.dg/constant3.adb: New test.
4885
4886 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4887
4888         PR libfortran/49296
4889         * gfortran.dg/read_list_eof_1.f90: New test.
4890
4891 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR target/49411
4894         * gcc.target/i386/testimm-1.c: New test.
4895         * gcc.target/i386/testimm-2.c: New test.
4896         * gcc.target/i386/testimm-3.c: New test.
4897         * gcc.target/i386/testimm-4.c: New test.
4898         * gcc.target/i386/testimm-5.c: New test.
4899         * gcc.target/i386/testimm-6.c: New test.
4900         * gcc.target/i386/testimm-7.c: New test.
4901         * gcc.target/i386/testimm-8.c: New test.
4902         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4903         * gcc.target/i386/xop-rotate1-int.c: New test.
4904         * gcc.target/i386/xop-rotate2-int.c: New test.
4905
4906 2011-06-17  Jason Merrill  <jason@redhat.com>
4907
4908         * g++.dg/cpp0x/rv-func2.C: New.
4909
4910         * g++.dg/debug/dwarf2/lambda1.C: New.
4911         * g++.dg/warn/Wshadow-6.C: Adjust.
4912
4913 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4914
4915         PR fortran/48699
4916         * gfortran.dg/move_alloc_5.f90: New.
4917
4918 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4919
4920         PR rtl-optimization/48542
4921         * gcc.dg/torture/pr48542.c: New test.
4922
4923 2011-06-16  Jason Merrill  <jason@redhat.com>
4924
4925         PR c++/44160
4926         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4927
4928         PR c++/45378
4929         * g++.dg/cpp0x/initlist52.C New.
4930
4931         PR c++/45399
4932         * c-c++-common/raw-string-12.c: New.
4933
4934         PR c++/49229
4935         * g++.dg/cpp0x/sfinae26.C: New.
4936
4937         PR c++/49251
4938         * g++.dg/cpp0x/variadic113.C: New.
4939
4940         PR c++/49420
4941         * g++.dg/cpp0x/variadic112.C: New.
4942
4943 2011-06-16  Jeff Law <law@redhat.com>
4944
4945         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4946         improved jump threading.
4947         * gcc.dg/builtin-object-size-2.c: Likewise.
4948         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4949
4950 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4951
4952         PR fortran/49074
4953         * gfortran.dg/typebound_assignment_3.f03: New.
4954
4955 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4956
4957         PR testsuite/48727
4958         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4959
4960 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4961
4962         PR tree-optimization/49343
4963         * gnat.dg/discr31.ad[sb]: New test.
4964
4965 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4966
4967         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4968
4969 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4970
4971         PR target/45098
4972         * gcc.target/arm/ivopts-3.c: Update test.
4973         * gcc.target/arm/ivopts-5.c: Same.
4974
4975 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4976
4977         Revert:
4978         2011-06-10  Wei Guozhi  <carrot@google.com>
4979
4980         PR target/45335
4981         * gcc.target/arm/pr45335.c: New test.
4982         * gcc.target/arm/pr45335-2.c: New test.
4983         * gcc.target/arm/pr45335-3.c: New test.
4984         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4985         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4986         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4987
4988 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4989
4990         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4991
4992 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4993
4994         PR fortran/49417
4995         * gfortran.dg/class_43.f03: New.
4996
4997 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR tree-optimization/49419
5000         * gcc.c-torture/execute/pr49419.c: New test.
5001
5002 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5003
5004         * gcc.dg/sms-9.c: New file.
5005
5006 2011-06-15  Easwaran Raman  <eraman@google.com>
5007
5008         PR rtl-optimization/49414
5009         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5010
5011 2011-06-14  Jason Merrill  <jason@redhat.com>
5012
5013         * g++.dg/cpp0x/noexcept13.C: New.
5014
5015 2011-06-14  Easwaran Raman  <eraman@google.com>
5016
5017         PR rtl-optimization/44194
5018         * gcc.dg/pr44194-1.c: New test.
5019         * gcc.dg/pr44194-2.c: New test.
5020
5021 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5022
5023         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5024         switches.
5025         * gcc.target/arm/pr45701-2.c: Likewise.
5026         * gcc.target/arm/thumb-branch1.c: Likewise.
5027
5028 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5029
5030         PR testsuite/48727
5031         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5032
5033 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5034
5035         * gcc.target/arm/pr45701-1.c: Require thumb support.
5036         * gcc.target/arm/pr45701-2.c: Likewise.
5037         * gcc.target/arm/thumb-branch1.c: Likewise.
5038
5039         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5040         * gcc.target/arm/pr39839.c: Likewise.
5041         * gcc.target/arm/pr40657-2.c: Likewise.
5042         * gcc.target/arm/pr40956.c: Likewise.
5043         * gcc.target/arm/pr41679.c: Likewise.
5044         * gcc.target/arm/pr42235.c: Likewise.
5045         * gcc.target/arm/pr42495.c: Likewise.
5046         * gcc.target/arm/pr42505.c: Likewise.
5047         * gcc.target/arm/pr42574.c: Likewise.
5048         * gcc.target/arm/pr46883.c: Likewise.
5049         * gcc.target/arm/pr46934.c: Likewise.
5050         * gcc.target/arm/xor-and.c: Likewise.
5051
5052 2011-06-14  Jason Merrill  <jason@redhat.com>
5053
5054         * g++.dg/other/error23.C: Adjust error message.
5055         * g++.dg/other/error32.C: Likewise.
5056
5057         PR c++/49389
5058         * g++.dg/cpp0x/rv-dotstar.C: New.
5059
5060         PR c++/49369
5061         * g++.dg/cpp0x/decltype30.C: New.
5062
5063         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5064
5065 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR fortran/49103
5068         * gfortran.dg/pr49103.f90: New test.
5069
5070 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5071
5072         PR target/45098
5073         * gcc.target/arm/ivopts-3.c: New test.
5074         * gcc.target/arm/ivopts-4.c: New test.
5075         * gcc.target/arm/ivopts-5.c: New test.
5076
5077 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR rtl-optimization/49390
5080         * gcc.c-torture/execute/pr49390.c: New test.
5081
5082 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5083
5084         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5085
5086 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5087
5088         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5089         * gcc.c-torture/execute/cmpsi-2.x: New file.
5090         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5091         * gcc.c-torture/execute/pr45262.x: New file.
5092         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5093         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5094         int32plus
5095         * gcc.c-torture/compile/pr49163.c: Ditto.
5096
5097 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5098
5099         * gcc.dg/vect/vect-16.c: Rename to...
5100         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5101         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5102         for double-word vectors.
5103         * gcc.dg/vect/vect-peel-4.c: Likewise.
5104         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5105         vect_element_align.
5106         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5107         -fno-fast-math.
5108
5109 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5110
5111         PR target/44618
5112         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5113
5114 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5115
5116         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5117
5118 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5119
5120         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5121
5122 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5123
5124         * gfortran.dg/trim_optimize_8.f90:  New test case.
5125
5126 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5127            Ira Rosen  <ira.rosen@linaro.org>
5128
5129         PR tree-optimization/49352
5130         * gcc.dg/vect/pr49352.c: New test.
5131
5132 2011-06-12  Tobias Burnus
5133
5134         PR fortran/49324
5135         * gfortran.dg/alloc_comp_assign_11.f90: New.
5136
5137 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5138
5139         * gfortran.dg/trim_optimize_7.f90:  New test.
5140
5141 2011-06-10  Wei Guozhi  <carrot@google.com>
5142
5143         PR target/45335
5144         * gcc.target/arm/pr45335.c: New test.
5145         * gcc.target/arm/pr45335-2.c: New test.
5146         * gcc.target/arm/pr45335-3.c: New test.
5147         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5148         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5149         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5150
5151 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5152
5153         PR c++/41769
5154         * g++.dg/parse/error39.C: New.
5155
5156 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5157
5158         * gcc.target/arm/20090811-1.c: Skip for incompatible
5159         options, do not override other options.
5160         * gcc.target/arm/combine-cmp-shift.c: Skip for
5161         incompatible options.
5162         * gcc.target/arm/pr45094.c: Likewise.
5163         * gcc.target/arm/scd42-1.c: Likewise.
5164         * gcc.target/arm/scd42-3.c: Likewise.
5165         * gcc.target/arm/thumb-ltu.c: Likewise.
5166
5167         * lib/target-supports.exp
5168         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5169         multilib flags use -mfpu with a value other than neon-fp16.
5170
5171 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5172
5173         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5174         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5175
5176 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177
5178         * lib/target-supports.exp (check_effective_target_pie): New proc.
5179         * gcc.dg/pie-link.c: Use target pie.
5180
5181 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5182             Laurent Roug�  <laurent.rouge@menta.fr>
5183
5184         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5185         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5186
5187 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5188
5189         * gfortran.dg/coarray/sync_1.f90: New test for
5190         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5191
5192 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5193
5194         PR tree-optimization/49318
5195         * gcc.dg/vect/pr49318.c: New test.
5196
5197 2011-06-09  David Krauss  <potswa@mac.com>
5198
5199         * g++.dg/template/arrow1.C: New.
5200
5201 2011-06-09  Jason Merrill  <jason@redhat.com>
5202
5203         * lib/prune.exp: Prune "note"s.
5204         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5205
5206         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5207         * g++.dg/template/dependent-expr3.C: Likewise.
5208         * g++.dg/parse/template7.C: Likewise.
5209         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5210         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5211         * g++.old-deja/g++.pt/friend38.C: Likewise.
5212         * g++.old-deja/g++.pt/crash32.C: Likewise.
5213         * g++.old-deja/g++.other/init4.C: Likewise.
5214         * g++.old-deja/g++.other/friend8.C: Likewise.
5215
5216         * g++.dg/ext/complex7.C: Adjust expected output.
5217         * g++.dg/diagnostic/method1.C: Likewise.
5218         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5219         * g++.dg/parse/crash33.C: Likewise.
5220         * g++.dg/other/warning1.C: Likewise.
5221         * g++.dg/init/pr29571.C: Likewise.
5222         * g++.dg/warn/overflow-warn-1.C: Likewise.
5223         * g++.dg/warn/overflow-warn-3.C: Likewise.
5224         * g++.dg/warn/overflow-warn-4.C: Likewise.
5225         * g++.old-deja/g++.oliva/template1.C: Likewise.
5226
5227         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5228         * g++.dg/parse/template7.C: Adjust.
5229
5230 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5231
5232         PR target/49307
5233         * gcc.dg/pr49307.c: New.
5234
5235 2011-06-09  Wei Guozhi  <carrot@google.com>
5236
5237         PR target/46975
5238         * gcc.target/arm/pr46975.c: New testcase.
5239
5240 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5241
5242         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5243         (PMETH, arglist_t): Removed.
5244         (method_get_number_of_arguments): Removed.
5245         (method_get_nth_argument): Removed.
5246         (method_get_first_argument): Removed.
5247         (method_get_next_argument): Removed.
5248         (method_get_sizeof_arguments): Removed.
5249         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5250         (PMETH): Removed.
5251         (method_get_number_of_arguments): Removed.
5252         (method_get_nth_argument): Removed.
5253         (method_get_first_argument): Removed.
5254         (method_get_next_argument): Removed.
5255         (method_get_sizeof_arguments): Removed.
5256         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5257
5258 2011-06-09  David Li  <davidxl@google.com>
5259
5260         * gcc.dg/dump-pass.c: New test.
5261
5262 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5263
5264         PR c++/29003
5265         * g++.dg/parse/error38.C: New.
5266
5267 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR middle-end/49308
5270         * gfortran.dg/pr49308.f90: New test.
5271
5272 2011-06-08  Jason Merrill  <jason@redhat.com>
5273
5274         * g++.dg/cpp0x/noexcept11.C: New.
5275         * g++.dg/cpp0x/noexcept12.C: New.
5276         * g++.dg/cpp0x/sfinae11.C: Adjust.
5277
5278 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR testsuite/49323
5281         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5282         to dg-options, match also DW_AT_linkage_name.
5283
5284 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5285
5286         PR middle-end/21953
5287         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5288         -fno-common on alpha*-dec-osf*.
5289         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5290
5291 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5292
5293         PR rtl-optimization/49303
5294         * gcc.target/ia64/pr49303.c: New test.
5295
5296 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5297
5298         PR fortran/18918
5299         * gfortran.dg/coarray_lock_1.f90: New.
5300         * gfortran.dg/coarray_lock_2.f90: New.
5301
5302 2011-06-07  Jason Merrill  <jason@redhat.com>
5303
5304         * lib/prune.exp: Look for "required" rather than "instantiated".
5305         * g++.dg/abi/mangle11.C: Likewise.
5306         * g++.dg/abi/mangle12.C: Likewise.
5307         * g++.dg/abi/mangle17.C: Likewise.
5308         * g++.dg/abi/mangle20-2.C: Likewise.
5309         * g++.dg/abi/pragma-pack1.C: Likewise.
5310         * g++.dg/cpp0x/decltype26.C: Likewise.
5311         * g++.dg/cpp0x/decltype28.C: Likewise.
5312         * g++.dg/cpp0x/decltype29.C: Likewise.
5313         * g++.dg/cpp0x/enum11.C: Likewise.
5314         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5315         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5316         * g++.dg/cpp0x/pr47416.C: Likewise.
5317         * g++.dg/ext/case-range2.C: Likewise.
5318         * g++.dg/ext/case-range3.C: Likewise.
5319         * g++.dg/gomp/for-19.C: Likewise.
5320         * g++.dg/gomp/pr37533.C: Likewise.
5321         * g++.dg/gomp/pr38639.C: Likewise.
5322         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5323         * g++.dg/inherit/base3.C: Likewise.
5324         * g++.dg/inherit/using6.C: Likewise.
5325         * g++.dg/init/placement4.C: Likewise.
5326         * g++.dg/init/reference3.C: Likewise.
5327         * g++.dg/lookup/scoped6.C: Likewise.
5328         * g++.dg/lookup/using7.C: Likewise.
5329         * g++.dg/other/abstract1.C: Likewise.
5330         * g++.dg/other/error10.C: Likewise.
5331         * g++.dg/other/error5.C: Likewise.
5332         * g++.dg/other/field1.C: Likewise.
5333         * g++.dg/other/offsetof5.C: Likewise.
5334         * g++.dg/parse/bitfield2.C: Likewise.
5335         * g++.dg/parse/constant4.C: Likewise.
5336         * g++.dg/parse/crash20.C: Likewise.
5337         * g++.dg/parse/invalid-op1.C: Likewise.
5338         * g++.dg/parse/non-dependent2.C: Likewise.
5339         * g++.dg/parse/template18.C: Likewise.
5340         * g++.dg/tc1/dr152.C: Likewise.
5341         * g++.dg/tc1/dr166.C: Likewise.
5342         * g++.dg/tc1/dr176.C: Likewise.
5343         * g++.dg/tc1/dr213.C: Likewise.
5344         * g++.dg/template/access11.C: Likewise.
5345         * g++.dg/template/access2.C: Likewise.
5346         * g++.dg/template/access3.C: Likewise.
5347         * g++.dg/template/access7.C: Likewise.
5348         * g++.dg/template/arg7.C: Likewise.
5349         * g++.dg/template/cond2.C: Likewise.
5350         * g++.dg/template/crash13.C: Likewise.
5351         * g++.dg/template/crash40.C: Likewise.
5352         * g++.dg/template/crash7.C: Likewise.
5353         * g++.dg/template/crash84.C: Likewise.
5354         * g++.dg/template/ctor5.C: Likewise.
5355         * g++.dg/template/defarg13.C: Likewise.
5356         * g++.dg/template/defarg14.C: Likewise.
5357         * g++.dg/template/dtor7.C: Likewise.
5358         * g++.dg/template/eh2.C: Likewise.
5359         * g++.dg/template/error2.C: Likewise.
5360         * g++.dg/template/error43.C: Likewise.
5361         * g++.dg/template/friend32.C: Likewise.
5362         * g++.dg/template/injected1.C: Likewise.
5363         * g++.dg/template/instantiate1.C: Likewise.
5364         * g++.dg/template/instantiate3.C: Likewise.
5365         * g++.dg/template/instantiate5.C: Likewise.
5366         * g++.dg/template/instantiate7.C: Likewise.
5367         * g++.dg/template/local6.C: Likewise.
5368         * g++.dg/template/lookup2.C: Likewise.
5369         * g++.dg/template/member5.C: Likewise.
5370         * g++.dg/template/memfriend15.C: Likewise.
5371         * g++.dg/template/memfriend16.C: Likewise.
5372         * g++.dg/template/memfriend17.C: Likewise.
5373         * g++.dg/template/memfriend7.C: Likewise.
5374         * g++.dg/template/meminit1.C: Likewise.
5375         * g++.dg/template/nested3.C: Likewise.
5376         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5377         * g++.dg/template/nontype12.C: Likewise.
5378         * g++.dg/template/nontype13.C: Likewise.
5379         * g++.dg/template/nontype6.C: Likewise.
5380         * g++.dg/template/pr23510.C: Likewise.
5381         * g++.dg/template/pr35240.C: Likewise.
5382         * g++.dg/template/ptrmem15.C: Likewise.
5383         * g++.dg/template/ptrmem6.C: Likewise.
5384         * g++.dg/template/qualified-id1.C: Likewise.
5385         * g++.dg/template/qualttp20.C: Likewise.
5386         * g++.dg/template/qualttp3.C: Likewise.
5387         * g++.dg/template/qualttp4.C: Likewise.
5388         * g++.dg/template/qualttp5.C: Likewise.
5389         * g++.dg/template/qualttp6.C: Likewise.
5390         * g++.dg/template/qualttp7.C: Likewise.
5391         * g++.dg/template/qualttp8.C: Likewise.
5392         * g++.dg/template/recurse.C: Likewise.
5393         * g++.dg/template/recurse2.C: Likewise.
5394         * g++.dg/template/ref5.C: Likewise.
5395         * g++.dg/template/scope2.C: Likewise.
5396         * g++.dg/template/sfinae10.C: Likewise.
5397         * g++.dg/template/sfinae3.C: Likewise.
5398         * g++.dg/template/sizeof3.C: Likewise.
5399         * g++.dg/template/static9.C: Likewise.
5400         * g++.dg/template/template-id-2.C: Likewise.
5401         * g++.dg/template/typedef13.C: Likewise.
5402         * g++.dg/template/typename4.C: Likewise.
5403         * g++.dg/template/using14.C: Likewise.
5404         * g++.dg/template/using2.C: Likewise.
5405         * g++.dg/template/warn1.C: Likewise.
5406         * g++.dg/warn/Wparentheses-13.C: Likewise.
5407         * g++.dg/warn/Wparentheses-15.C: Likewise.
5408         * g++.dg/warn/Wparentheses-16.C: Likewise.
5409         * g++.dg/warn/Wparentheses-17.C: Likewise.
5410         * g++.dg/warn/Wparentheses-18.C: Likewise.
5411         * g++.dg/warn/Wparentheses-19.C: Likewise.
5412         * g++.dg/warn/Wparentheses-20.C: Likewise.
5413         * g++.dg/warn/Wparentheses-23.C: Likewise.
5414         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5415         * g++.dg/warn/noeffect2.C: Likewise.
5416         * g++.dg/warn/noeffect4.C: Likewise.
5417         * g++.dg/warn/pr8570.C: Likewise.
5418         * g++.old-deja/g++.brendan/init2.C: Likewise.
5419         * g++.old-deja/g++.eh/spec6.C: Likewise.
5420         * g++.old-deja/g++.pt/crash10.C: Likewise.
5421         * g++.old-deja/g++.pt/crash36.C: Likewise.
5422         * g++.old-deja/g++.pt/derived3.C: Likewise.
5423         * g++.old-deja/g++.pt/error2.C: Likewise.
5424         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5425         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5426         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5427         * g++.old-deja/g++.pt/overload7.C: Likewise.
5428         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5429
5430 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5431             Iain Sandoe  <iains@gcc.gnu.org>
5432
5433         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5434         Added code to deal with the case when [Protocol
5435         -descriptionForInstanceMethod:] or [Protocol
5436         -descriptionForClassMethod:] returns NULL.
5437
5438 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5439             Iain Sandoe  <iains@gcc.gnu.org>
5440
5441         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5442         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5443         Added cast.
5444
5445 2011-06-07  Xinliang David Li  <davidxl@google.com>
5446
5447         * gcc.dg/inline_2.c: New test.
5448         * gcc.dg/unroll_2.c: New test.
5449         * gcc.dg/inline_3.c: New test.
5450         * gcc.dg/unroll_3.c: New test.
5451         * gcc.dg/inline_4.c: New test.
5452         * gcc.dg/unroll_4.c: New test.
5453         * gcc.dg/inline_1.c: New test.
5454         * gcc.dg/unroll_1.c: New test.
5455
5456 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5457
5458         PR tree-optimization/48497
5459         * lib/gcc-defs.exp (dg-additional-options): New proc.
5460         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5461         -msse2 on 32-bit x86.
5462
5463 2011-06-06  Jason Merrill  <jason@redhat.com>
5464
5465         * g++.dg/cpp0x/enum19.C: New.
5466
5467 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5468
5469         * gcc.target/arm/neon-reload-class.c: New test.
5470
5471 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5472
5473         PR debug/49130
5474         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5475
5476 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5477
5478         * gcc.target/arm/smlatb-1.c: New file.
5479         * gcc.target/arm/smlatt-1.c: New file.
5480         * gcc.target/arm/smlaltb-1.c: New file.
5481         * gcc.target/arm/smlaltt-1.c: New file.
5482
5483 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5484
5485         * gcc.target/arm/mla-2.c: New test.
5486
5487 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR gcov-profile/49299
5490         * gcc.dg/tree-prof/pr49299-1.c: New test.
5491         * gcc.dg/tree-prof/pr49299-2.c: New test.
5492
5493 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5494
5495         * lib/target-supports.exp
5496         (check_effective_target_vect_widen_mult_qi_to_hi):
5497         Add NEON as supporting target.
5498         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5499         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5500         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5501         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5502         using widening multiplication on targets that support it.
5503         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5504         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5505         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5506
5507 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5508
5509         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5510         Modern Objective-C runtime API.
5511         * objc/execute/next_mapping.h: Removed.
5512         * objc-obj-c++-shared/next-mapping.h: Removed.
5513         * objc-obj-c++-shared/Object1.h: Removed.
5514         * objc-obj-c++-shared/Object1.m: Removed.
5515         * objc-obj-c++-shared/Object1.mm: Removed.
5516         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5517         * objc-obj-c++-shared/Protocol1.h: Removed.
5518         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5519         of ProtoBool, IVAR_T and METHOD.
5520         * objc-obj-c++-shared/runtime.h: New.
5521         * objc-obj-c++-shared/TestsuiteObject.h: New.
5522         * objc-obj-c++-shared/TestsuiteObject.m: New.
5523
5524         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5525         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5526         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5527         it a class method.
5528         * objc/execute/_cmd.m: Include
5529         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5530         runtime API.  ([TestClass +initialize]): Include this method also
5531         with the GNU runtime.
5532         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5533         Object.  ([-setValue:]): Return void.
5534         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5535         with the GNU runtime.  Include
5536         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5537         for the NeXT runtime.  Use the existing print_ivars() and
5538         compare_structures() implementations for the old NeXT runtime.
5539         Added new implementations for the Modern GNU and NeXT runtimes.
5540         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5541         well.  (main): Use objc_getClass().  Use return instead of exit.
5542         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5543         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5544         of exit().
5545         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5546         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5547         instead of Object.  (main): Use return instead of exit().
5548         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5549         instead of Object.  Removed prototype for exit().  (main): Use
5550         return instead of exit().  Use the Modern Objective-C runtime API.
5551         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5552         Object.
5553         * objc/execute/class-tests-1.h: Include
5554         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5555         runtime API.  (test_class_with_superclass): Do not call [Object
5556         class].  There is no need to with the current libobjc.
5557         * objc/execute/class-tests-2.h: Include
5558         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5559         runtime API.
5560         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5561         ../../objc-obj-c++-shared/next-mapping.h.
5562         * objc/execute/class-2.m: Likewise.
5563         * objc/execute/class-3.m: Likewise.
5564         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5565         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5566         +initialize]): Include this method also with the GNU
5567         runtime. (main): Use the Modern Objective-C runtime API.
5568         * objc/execute/class-5.m: Likewise.
5569         * objc/execute/class-6.m: Likewise.
5570         * objc/execute/class-7.m: Likewise.
5571         * objc/execute/class-8.m: Likewise.
5572         * objc/execute/class-9.m: Likewise.
5573         * objc/execute/class-10.m: Likewise.
5574         * objc/execute/class-11.m: Likewise.
5575         * objc/execute/class-12.m: Likewise.
5576         * objc/execute/class-13.m: Likewise.
5577         * objc/execute/class-14.m: Likewise.
5578         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5579         this method also with the GNU runtime.
5580         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5581         +initialize]): Include this method also with the GNU runtime.
5582         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5583         of Object.
5584         * objc/execute/encode-1.m: Likewise.
5585         * objc/execute/enumeration-1.m: Likewise.
5586         * objc/execute/enumeration-2.m: Likewise.
5587         * objc/execute/exceptions/catchall-1.m: Likewise.
5588         * objc/execute/exceptions/finally-1.m: Likewise.
5589         * objc/execute/exceptions/foward-1.m: Likewise.
5590         * objc/execute/exceptions/local-variables-1.m: Likewise.
5591         * objc/execute/exceptions/throw-nil.m: Likewise.
5592         * objc/execute/exceptions/trivial.m: Likewise.
5593         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5594         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5595         * objc/execute/exceptions/matcher-1.m: Likewise.
5596         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5597         Object.
5598         * objc/execute/formal_protocol-2.m: Likewise.
5599         * objc/execute/formal_protocol-3.m: Likewise.
5600         * objc/execute/formal_protocol-4.m: Likewise.
5601         * objc/execute/formal_protocol-5.m: Include
5602         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5603         protocol_getName().
5604         * objc/execute/formal_protocol-6.m: Likewise.
5605         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5606         Object.  Include <objc/Protocol.h> instead of
5607         ../../objc-obj-c++-shared/Protocol1.h.
5608         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5609         Object.
5610         * objc/execute/informal_protocol.m: Likewise.
5611         * objc/execute/load-3.m: Likewise.
5612         * objc/execute/many_args_method.m ([TestClass +initialize]):
5613         Include this method with the GNU runtime as well.
5614         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5615         * objc/execute/nested-func-1.m: Use TestsuiteObject
5616         instead of Object.
5617         * objc/execute/nil_method-1.m: Likewise.
5618         * objc/execute/no_clash.m: Likewise.
5619         * objc/execute/np-1.m: Do not include
5620         ../../objc-obj-c++-shared/Protocol1.h.
5621         (main): Use return instead of exit().
5622         * objc/execute/np-2.m: Do not include
5623         ../../objc-obj-c++-shared/Protocol1.h.
5624         ([MyObject +initialize]): Include this method also with the GNU
5625         runtime.  (main): Use return instead of exit().
5626         * objc/execute/object_is_class.m: Include
5627         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5628         of Object.  (main): Use the Modern Objective-C runtime API.
5629         * objc/execute/object_is_meta_class.m: Likewise.
5630         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5631         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5632         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5633         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5634         Objective-C runtime API.
5635         * objc/execute/protocol-isEqual-2.m: Likewise.
5636         * objc/execute/protocol-isEqual-3.m: Likewise.
5637         * objc/execute/protocol-isEqual-4.m: Likewise.
5638         * objc/execute/redefining_self.m ([TestClass +initialize]):
5639         Include this method with the GNU runtime as well.
5640         * objc/execute/root_methods.m: Include
5641         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5642         Include this method with the GNU runtime as well.
5643         (main): Use the Modern Objective-C runtime API.
5644         * objc/execute/selector-1.m: Include
5645         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5646         of Object.  (main): Use the Modern Objective-C runtime API.
5647         * objc/execute/static-1.m ([Test +initialize]): Include this
5648         method with the GNU runtime as well.
5649         * objc/execute/static-2.m: Likewise.
5650         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5651         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5652         ([MathClass +initialize]): Include this method with the GNU
5653         runtime as well.
5654         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5655         instead of Object.
5656         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5657         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5658         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5659         * objc.dg/attributes/method-attribute-1.m: Likewise.
5660         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5661         * objc.dg/attributes/method-attribute-2.m: Likewise.
5662         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5663         * objc.dg/attributes/method-attribute-3.m: Likewise.
5664         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5665         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5666         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5667         * obj-c++.dg/bitfield-1.mm: Likewise.
5668         * obj-c++.dg/bitfield-2.mm: Likewise
5669         * objc.dg/bitfield-3.m: Likewise.
5670         * obj-c++.dg/bitfield-4.mm: Likewise.
5671         * objc.dg/bitfield-5.m: Likewise
5672         * objc.dg/call-super-1.m: Likewise.
5673         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5674         Use objc_getClass() instead of objc_get_class(), but for the GNU
5675         runtime redefine objc_getClass as objc_get_class.  Include
5676         ../objc-obj-c++-shared/runtime.h.
5677         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5678         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5679         Use the Modern Objective-C runtime API.
5680         * objc.dg/class-protocol-1.m: Include
5681         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5682         * obj-c++.dg/class-protocol-1.mm: Likewise.
5683         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5684         * objc.dg/comp-types-10.m: Likewise.
5685         * objc.dg/comp-types-11.m: Likewise.
5686         * objc.dg/comp-types-12.m: Likewise.
5687         * obj-c++.dg/comp-types-9.mm: Likewise.
5688         * obj-c++.dg/comp-types-11.mm: Likewise.
5689         * obj-c++.dg/comp-types-12.mm: Likewise.
5690         * obj-c++.dg/comp-types-13.mm: Likewise.
5691         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5692         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5693         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5694         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5695         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5696         * objc.dg/desig-init-1.m: Likewise.
5697         * obj-c++.dg/defs.mm: Likewise.
5698         * objc.dg/exceptions-2.m: Likewise.
5699         * obj-c++.dg/except-1.mm: Likewise.
5700         * obj-c++.dg/exceptions-2.mm: Likewise.
5701         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5702         Use the Modern Objective-C runtime API.
5703         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5704         the Modern Objective-C runtime API.  Do not include
5705         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5706         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5707         the Modern Objective-C runtime API except when using an older NeXT
5708         runtime.
5709         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5710         the Modern Objective-C runtime API.
5711         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5712         objc/encoding.h.
5713         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5714         * objc.dg/encode-7-next-64bit.m: Updated include.
5715         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5716         objc/encoding.h.
5717         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5718         the Modern Objective-C runtime API.
5719         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5720         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5721         instead of ../objc-obj-c++-shared/Protocol1.h.
5722         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5723         the Modern Objective-C runtime API except when using an older NeXT
5724         runtime.
5725         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5726         the Modern Objective-C runtime API.
5727         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5728         Object.
5729         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5730         * objc.dg/fix-and-continue-2.m: Likewise.
5731         * objc.dg/foreach-1.m: Likewise.
5732         * objc.dg/foreach-2.m: Likewise.
5733         * objc.dg/foreach-3.m: Likewise.
5734         * objc.dg/foreach-4.m: Likewise.
5735         * objc.dg/foreach-5.m: Likewise.
5736         * objc.dg/foreach-6.m: Likewise.
5737         * objc.dg/foreach-7.m: Likewise.
5738         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5739         Object.
5740         * objc.dg/func-ptr-2.m: Likewise.
5741         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5742         Do not include objc/objc-api.h.
5743         * obj-c++.dg/fsf-package-0.mm: Likewise.
5744         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5745         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5746         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5747         of Object.
5748         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5749         * objc.dg/gnu-runtime-3.m: Likewise.
5750         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5751         * objc.dg/headers.m: Include objc/runtime.h instead of
5752         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5753         for the NeXT runtime.
5754         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5755         * obj-c++.dg/isa-field-1.mm: Likewise.
5756         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5757         * objc.dg/layout-1.m: Likewise.
5758         * objc.dg/layout-2.m: Likewise.
5759         * objc.dg/local-decl-2.m: Likewise.
5760         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5761         Object.  ([Container +elementForView:]): Use
5762         class_conformsToProtocol().
5763         * obj-c++.dg/lookup-2.mm: Likewise.
5764         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5765         * obj-c++.dg/local-decl-1.mm: Likewise.
5766         * objc.dg/method-3.m: Likewise.
5767         * objc.dg/method-4.m: Likewise.
5768         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5769         ../objc-obj-c++-shared/Protocol1.h.
5770         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5771         * objc.dg/method-9.m: Likewise.
5772         * objc.dg/method-10.m: Likewise.
5773         * objc.dg/method-13.m ([Root +initialize]): Include this method
5774         also for the GNU runtime.  (main): Use objc_getClass() also for
5775         the GNU runtime.
5776         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5777         * objc.dg/method-17.m: Likewise.
5778         * objc.dg/method-19.m: Likewise.
5779         * objc.dg/method-20b.m: Likewise.
5780         * obj-c++.dg/method-2.mm: Likewise.
5781         * obj-c++.dg/method-6.mm: Likewise.
5782         * obj-c++.dg/method-10.mm: Likewise.
5783         * obj-c++.dg/method-11.mm: Likewise.
5784         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5785         ../objc-obj-c++-shared/Protocol1.h.
5786         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5787         * obj-c++.dg/method-15.mm: Likewise.
5788         * obj-c++.dg/method-17.mm: Likewise.
5789         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5790         +initialize]): Include this method also for the GNU
5791         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5792         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5793         * obj-c++.dg/method-22.mm: Likewise.
5794         * obj-c++.dg/method-23.mm: Likewise.
5795         * obj-c++.dg/no-extra-load.mm: Likewise.
5796         * objc.dg/objc-fast-4.m: Likewise.
5797         * objc.dg/objc-gc-4.m: Likewise.
5798         * obj-c++.dg/objc-gc-3.mm: Likewise.
5799         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5800         protocol_getMethodDescription() instead of [Protocol
5801         -descriptionForInstanceMethod].
5802         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5803         Made it available with all runtimes.  (main): Call -test instead
5804         of -class.
5805         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5806         and put into a category.
5807         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5808         Object.  Include objc/objc.h.
5809         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5810         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5811         New. (main): Use protocol_getMethodDescription() instead
5812         of [Protocol -descriptionForInstanceMethod] and [Protocol
5813         -descriptionForClassMethod].
5814         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5815         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5816         Objective-C runtime API.
5817         * obj-c++.dg/proto-qual-1.mm: Likewise.
5818         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5819         Object.
5820         * obj-c++.dg/property/property-1.mm: Likewise.
5821         * obj-c++.dg/qual-types-1.mm: Likewise.
5822         * objc.dg/selector-2.m: Include objc/objc.h instead of
5823         ../objc-obj-c++-shared/Object1.h.
5824         * obj-c++.dg/selector-2.mm: Likewise.
5825         * obj-c++.dg/selector-5.mm: Likewise.
5826         * obj-c++.dg/selector-6.mm: Likewise.
5827         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5828         Object.  Do not include objc/objc-api.h.
5829         * obj-c++.dg/set-not-used-1.mm: Likewise.
5830         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5831         * objc.dg/stret-1.m: Likewise.
5832         * objc.dg/stret-2.m: Likewise.
5833         * obj-c++.dg/super-class-2.mm: Likewise.
5834         * objc.dg/super-class-3.m: Likewise.
5835         * objc.dg/super-class-4.m: Likewise.
5836         * objc.dg/sync-2.m: Likewise.
5837         * obj-c++.dg/sync-2.mm: Likewise.
5838         * objc.dg/sync-1.m: Include objc/objc.h instead of
5839         ../objc-obj-c++-shared/Object1.h.
5840         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5841         'Class' as the type of 'isa'.
5842         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5843         Objective-C runtime API.  ([TestClass +initialize]): Include this
5844         method with the GNU runtime as well.
5845         * objc.dg/strings/strings-1.m: Updated includes.
5846         * obj-c++.dg/strings/strings-1.mm: Likewise.
5847         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5848         objc.dg/strings/const-str-12b.m.
5849         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5850         * obj-c++.dg/template-3.mm: Likewise.
5851         * obj-c++.dg/template-4.mm: Likewise.
5852         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5853         Objective-C runtime API.
5854         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5855         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5856         * obj-c++.dg/try-catch-1.mm: Likewise.
5857         * obj-c++.dg/try-catch-2.mm: Likewise.
5858         * objc.dg/try-catch-3.m: Likewise.
5859         * obj-c++.dg/try-catch-3.mm: Likewise.
5860         * objc.dg/try-catch-6.m: Likewise.
5861         * objc.dg/try-catch-7.m: Likewise.
5862         * obj-c++.dg/try-catch-7.mm: Likewise.
5863         * obj-c++.dg/try-catch-8.mm: Likewise.
5864         * obj-c++.dg/try-catch-9.mm: Likewise.
5865         * objc.dg/try-catch-10.m: Likewise.
5866         * obj-c++.dg/try-catch-11.mm: Likewise.
5867         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5868         Object.  Include objc/objc.h.
5869         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5870         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5871         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5872         Object.  Use Modern Objective-C runtime API.  Do not use
5873         performv::.
5874         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5875         * obj-c++.dg/torture/trivial.mm: Likewise.
5876         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5877         instead of ../objc-obj-c++-shared/Object1.h.  Include
5878         ../objc-obj-c++-shared/runtime.h.
5879         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5880         * objc.dg/torture/strings/const-str-11.m: Likewise.
5881         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5882         * objc.dg/torture/strings/const-str-9.m: Likewise.
5883         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5884         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5885         instead of Object. Only add _FooClassReference if
5886         __NEXT_RUNTIME__.
5887         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5888         * objc.dg/torture/strings/const-str-8.m: Likewise.
5889         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5890         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5891         additional sources.
5892         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5893         Object.
5894         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5895         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5896         * obj-c++.dg/va-meth-1.mm: Likewise.
5897         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5898         ../objc-obj-c++-shared/Object1.h.
5899         * objc.dg/zero-link-3.m: Likewise.
5900
5901 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5902
5903         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5904
5905 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5906
5907         PR objc-++/48275
5908         * obj-c++.dg/property/cxx-property-1.mm: New.
5909         * obj-c++.dg/property/cxx-property-2.mm: New.
5910
5911 2011-06-06  Jason Merrill  <jason@redhat.com>
5912
5913         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5914
5915 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5916
5917         PR rtl-optimization/49145
5918         From Ryan Mansfield
5919         * gcc.c-torture/compile/pr49145.c: New test.
5920
5921 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR testsuite/49288
5924         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5925         to dg-options, match also DW_AT_linkage_name.
5926
5927         PR debug/49294
5928         * gcc.dg/debug/pr49294.c: New test.
5929
5930         PR c++/49264
5931         * g++.dg/opt/pr49264.C: New test.
5932
5933 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5934
5935         PR tree-optimization/49243
5936         * gcc.dg/pr49243.c: New.
5937
5938 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5939
5940         * gnat.dg/specs/cond_expr1.ads: New test.
5941
5942 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5943
5944         * gnat.dg/deferred_const4.ad[sb]: New test.
5945         * gnat.dg/deferred_const4_pkg.ads: New helper.
5946
5947 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5948
5949         * gnat.dg/test_tamdt.adb: Rename to...
5950         * gnat.dg/taft_type1.adb: ...this.
5951         * gnat.dg/tamdt.ad[sb]: Rename to...
5952         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5953         * gnat.dg/tamdt_aux.ads: Rename to...
5954         * gnat.dg/taft_type1_pkg2.ads: ...this.
5955         * gnat.dg/taft_type2.ad[sb]: New test.
5956         * gnat.dg/taft_type2_pkg.ads: New helper.
5957         * gnat.dg/taft_type3.adb: New test.
5958         * gnat.dg/taft_type3_pkg.ads: New helper.
5959
5960 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5961
5962         PR fortran/49255
5963         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5964         for F2008.
5965
5966 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5967
5968         PR testsuite/49287
5969         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5970         warning.
5971         * objc.dg/gnu-api-2-objc.m: Likewise.
5972         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5973         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5974
5975 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5976
5977         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5978         alignment, not the alignment, when calling class_addIvar().  Add
5979         an 'isa' instance variable to the test root class.
5980         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5981
5982 2011-06-04  Jan Hubicka  <jh@suse.cz>
5983
5984         PR tree-optimization/48893
5985         PR tree-optimization/49091
5986         PR tree-optimization/49179
5987         * gfortran.dg/pr49179.f90: New testcase
5988
5989 2011-06-04  Jan Hubicka  <jh@suse.cz>
5990
5991         PR lto/48954
5992         * g++.dg/torture/pr48954.C: New testcase.
5993
5994 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5995
5996         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5997
5998 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5999
6000         PR c++/33840
6001         * g++.dg/diagnostic/bitfld2.C: New.
6002
6003 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR target/49281
6006         * gcc.c-torture/execute/pr49281.c: New test.
6007
6008 2011-06-04  Jan Hubicka  <jh@suse.cz>
6009
6010         PR tree-optimize/48929
6011         * gcc.c-torture/compile/pr48929.c: New testcase.
6012
6013 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6014
6015         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6016
6017 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6018
6019         PR c++/49276
6020         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6021
6022 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6023
6024         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6025
6026 2011-06-03  Richard Henderson  <rth@redhat.com>
6027             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6028
6029         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6030
6031 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6032
6033         * objc.dg/headers.m: Do not include objc-list.h.
6034
6035 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6036
6037         * objc.dg/type-stream-1.m: Test removed.
6038         * objc.dg/headers.m: Do not include typedstream.h.
6039
6040 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6041
6042         * objc.dg/torture/forward-1.m (main): Updated testcase.
6043
6044 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6045
6046         PR target/49163
6047         * gcc.c-torture/compile/pr49163.c: New.
6048
6049 2011-06-02  Asher Langton  <langton2@llnl.gov>
6050
6051         PR fortran/49268
6052         * gfortran.dg/PR49268.f90: New test.
6053
6054 2011-06-02  Asher Langton  <langton2@llnl.gov>
6055
6056         PR fortran/37039
6057         * gfortran.dg/PR37039.f90: New test.
6058
6059 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6060
6061         PR objc/48539
6062         * objc.dg/method-5.m: Updated.
6063         * objc.dg/method-19.m: Updated.
6064         * objc.dg/method-lookup-1.m: New.
6065         * obj-c++.dg/method-6.mm: Updated.
6066         * obj-c++.dg/method-7.mm: Updated.
6067         * obj-c++.dg/method-lookup-1.mm: New.
6068
6069 2011-06-02  DJ Delorie  <dj@redhat.com>
6070
6071         * lib/timeout.exp (timeout): Add board_info support.
6072
6073 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6074
6075         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6076
6077 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6078
6079         PR fortran/49265
6080         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6081         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6082
6083 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6084             Hans-Peter Nilsson  <hp@axis.com>
6085
6086         PR rtl-optimization/48840
6087         * gcc.target/sparc/ultrasp13.c: New test.
6088
6089 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6090
6091         PR target/49238
6092         * gcc.c-torture/compile/pr49238.c: New.
6093
6094 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6095
6096         * gcc.target/arm/g2.c: Skip test in -mthumb.
6097         Skip test unless cpu is xscale.
6098         * gcc.target/arm/scd42-2.c: Likewise.
6099         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6100
6101 2011-06-01  Jason Merrill  <jason@redhat.com>
6102
6103         * g++.dg/cpp0x/decltype28.C: New.
6104         * g++.dg/cpp0x/decltype29.C: New.
6105
6106 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6107
6108         PR target/45074
6109         * gcc.target/mips/pr45074.c: New test.
6110
6111 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6112             Hans-Peter Nilsson  <hp@axis.com>
6113
6114         PR rtl-optimization/48830
6115         * gcc.target/sparc/ultrasp12.c: New test.
6116
6117 2011-06-01  David Li  <davidxl@google.com>
6118
6119         * gcc.dg/profile-dir-1.c: Change pass name.
6120         * gcc.dg/profile-dir-2.c: Ditto.
6121         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6122         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6123         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6124         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6125         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6126         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6127         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6128         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6129         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6130         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6131         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6132         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6133         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6134         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6135         * gcc.dg/profile-dir-3.c: Ditto.
6136         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6137
6138 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6139
6140         * objc.dg/attributes/method-nonnull-1.m: New test.
6141         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6142
6143 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6144
6145         PR fortran/18918
6146         * gfortran.dg/coarray_atomic_1.f90: New.
6147         * gfortran.dg/coarray/atomic_1.f90: New.
6148
6149 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6150
6151         * gcc.dg/guality/bswaptest.c: New test.
6152         * gcc.dg/guality/clztest.c: New test.
6153         * gcc.dg/guality/ctztest.c: New test.
6154         * gcc.dg/guality/rotatetest.c: New test.
6155
6156         PR target/48688
6157         * gcc.target/i386/pr48688.c: New test.
6158
6159 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6160
6161         PR c++/48010
6162         * g++.dg/lookup/name-clash9.C: New.
6163
6164 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6165
6166         PR fortran/18918
6167         * gfortran.dg/coarray/dummy_1.f90: New.
6168
6169 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6170
6171         PR fortran/18918
6172         * gfortran.dg/coarray/save_1.f90: New.
6173         * gfortran.dg/coarray_4.f90: Update dg-error.
6174
6175 2011-05-31  Jason Merrill  <jason@redhat.com>
6176
6177         * g++.dg/cpp0x/rv-template1.C: New.
6178
6179 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6180
6181         PR rtl-optimization/49235
6182         * gcc.dg/pr49235.c: New test.
6183
6184 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6185
6186         PR tree-optimization/49093
6187         * gcc.dg/vect/pr49093.c: New test.
6188
6189 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6190
6191         PR debug/49047
6192         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6193
6194 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6195
6196         PR testsuite/49239
6197         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6198         output array.
6199
6200 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6201
6202         PR target/49186
6203         * gcc.c-torture/execute/pr49186.c: New.
6204
6205 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6206
6207         PR target/49168
6208          * gcc.target/i386/pr49168-1.c: New.
6209
6210 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6211             Eric Botcazou  <ebotcazou@adacore.com>
6212
6213         * gcc.dg/guality/drap.c: New test.
6214
6215 2011-05-30  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/49210
6218         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6219         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6220
6221 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR c++/49223
6224         * g++.dg/gomp/pr49223-1.C: New test.
6225         * g++.dg/gomp/pr49223-2.C: New test.
6226
6227 2011-05-30  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/49218
6230         * gcc.c-torture/execute/pr49218.c: New testcase.
6231
6232 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6233
6234         PR tree-optimization/49199
6235         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6236         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6237         -fno-tree-scev-cprop.
6238
6239 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6240
6241         PR fortran/47601
6242         * gfortran.dg/extends_13.f03: New.
6243
6244 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR rtl-optimization/49095
6247         * gcc.target/i386/pr49095.c: New test.
6248
6249 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6250
6251         PR fortran/18918
6252         * gfortran.dg/coarray_24.f90: New.
6253
6254 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6255
6256         PR fortran/18918
6257         * gfortran.dg/coarray_23.f90: New.
6258
6259 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6260
6261         From Ryan Mansfield
6262         * gcc.dg/pr48826.c: New test.
6263
6264 2011-05-29  Richard Guenther  <rguenther@suse.de>
6265
6266         PR tree-optimization/49217
6267         * gcc.dg/torture/pr49217.c: New testcase.
6268
6269 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6270
6271         PR testsuite/49222
6272         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6273
6274 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6275
6276         * gnat.dg/boolean_subtype.adb: Rename to...
6277         * gnat.dg/boolean_subtype1.adb: ...this.
6278
6279 2011-05-28  Jason Merrill  <jason@redhat.com>
6280
6281         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6282
6283 2011-05-27  Jason Merrill  <jason@redhat.com>
6284
6285         * g++.dg/cpp0x/enum18.C: Adjust.
6286
6287         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6288
6289 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6290
6291         PR fortran/18918
6292         * gfortran.dg/coarray_22.f90: New.
6293
6294 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6295
6296         PR tree-optimization/46728
6297         * gcc.target/powerpc/pr46728-1.c: New.
6298         * gcc.target/powerpc/pr46728-2.c: New.
6299         * gcc.target/powerpc/pr46728-3.c: New.
6300         * gcc.target/powerpc/pr46728-4.c: New.
6301         * gcc.target/powerpc/pr46728-5.c: New.
6302         * gcc.dg/pr46728-6.c: New.
6303         * gcc.target/powerpc/pr46728-7.c: New.
6304         * gcc.target/powerpc/pr46728-8.c: New.
6305         * gcc.dg/pr46728-9.c: New.
6306         * gcc.target/powerpc/pr46728-10.c: New.
6307         * gcc.target/powerpc/pr46728-11.c: New.
6308         * gcc.dg/pr46728-12.c: New.
6309         * gcc.target/powerpc/pr46728-13.c: New.
6310         * gcc.target/powerpc/pr46728-14.c: New.
6311         * gcc.target/powerpc/pr46728-15.c: New.
6312         * gcc.target/powerpc/pr46728-16.c: New.
6313
6314 2011-05-27  Jason Merrill  <jason@redhat.com>
6315
6316         * g++.dg/abi/mangle47.C: New.
6317
6318         PR c++/49176
6319         * g++.dg/template/const5.C: New.
6320
6321         * g++.dg/cpp0x/enum18.C: New.
6322
6323         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6324
6325         * g++.dg/cpp0x/error6.C: New.
6326
6327         * g++.dg/cpp0x/error5.C: New.
6328
6329 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6330
6331         PR c++/49165
6332         * g++.dg/eh/cond6.C: New test.
6333
6334 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/48820
6337         * gfortran.dg/rank_3.f90: New.
6338         * gfortran.dg/rank_4.f90: New.
6339
6340 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6341
6342         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6343         replace dump search.
6344
6345 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6346
6347         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6348         * gnat.dg/bit_packed_array5.adb: ...here.
6349
6350 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6351
6352         PR c++/42056
6353         * g++.dg/cpp0x/auto25.C: New.
6354
6355 2011-05-27  Richard Guenther  <rguenther@suse.de>
6356
6357         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6358
6359 2011-05-27  Richard Guenther  <rguenther@suse.de>
6360
6361         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6362
6363 2011-05-27  Richard Guenther  <rguenther@suse.de>
6364
6365         PR middle-end/49189
6366         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6367
6368 2011-05-26  Jason Merrill  <jason@redhat.com>
6369
6370         * g++.dg/cpp0x/friend1.C: New.
6371         * g++.dg/cpp0x/friend2.C: New.
6372
6373         * g++.dg/cpp0x/auto7.C: Update.
6374         * g++.dg/template/crash50.C: Adjust.
6375         * g++.dg/template/static9.C: Adjust.
6376         * g++.old-deja/g++.ext/memconst.C: Adjust.
6377
6378 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6379
6380         * gcc.dg/march.c: Ignore a note for some targets.
6381
6382 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6383             Nathan Froyd  <froydnj@codesourcery.com>
6384
6385         PR c++/2288
6386         PR c++/18770
6387         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6388         * g++.dg/parse/pr18770.C: New test.
6389         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6390
6391 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6392
6393         PR fortran/48955
6394         * gfortran.dg/dependency_40.f90 : New test.
6395
6396 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6397
6398         PR fortran/18918
6399         * gfortran.dg/coarray/registering_1.f90: New.
6400
6401 2011-05-26  Jason Merrill  <jason@redhat.com>
6402
6403         * g++.dg/cpp0x/variadic111.C: New.
6404         * g++.dg/cpp0x/variadic41.C: Adjust.
6405
6406 2011-05-26  Richard Guenther  <rguenther@suse.de>
6407
6408         PR tree-optimization/48702
6409         * gcc.dg/torture/pr48702.c: New testcase.
6410
6411 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6412
6413         PR gcov-profile/48845
6414         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6415         support.
6416         * gcc.dg/matrix/matrix.exp: Likewise.
6417         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6418         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6419         line number to check_profiling_available.
6420         * lib/target-supports.exp (check_profiling_available): Account for
6421         this.
6422         Require TLS runtime support with -fprofile-generate.
6423         * lib/profopt.exp (profopt-execute): Add TLS options for
6424         -fprofile-generate.
6425         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6426
6427 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6428
6429         PR c++/49165
6430         * g++.dg/eh/cond5.C: New test.
6431
6432         PR tree-optimization/49161
6433         * gcc.c-torture/execute/pr49161.c: New test.
6434
6435 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6436
6437         * gcc.target/arm/neon-vorn-vbic.c: New test.
6438
6439 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6440
6441         PR tree-optimization/49038
6442         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6443         * gcc.dg/vect/pr49038.c: New test.
6444
6445 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6446         * g++.dg/init/pr25811-3.C: New.
6447         * g++.dg/init/pr25811-4.C: New.
6448
6449 2011-05-25  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/cpp0x/enum17.C: New.
6452         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6453
6454         * g++.dg/cpp0x/auto24.C: New.
6455
6456         * g++.dg/cpp0x/error4.C: New.
6457
6458         * g++.dg/cpp0x/rv-restrict.C: New.
6459
6460         * g++.dg/cpp0x/enum15.C: New.
6461         * g++.dg/cpp0x/constexpr-switch2.C: New.
6462
6463         * g++.dg/cpp0x/variadic110.C: New.
6464
6465         * g++.dg/cpp0x/auto9.C: Add typedef test.
6466
6467         * g++.dg/cpp0x/auto23.C: New.
6468         * g++.dg/cpp0x/auto9.C: Adjust.
6469
6470         * g++.dg/cpp0x/defaulted29.C: New.
6471
6472         * g++.dg/cpp0x/initlist51.C: New.
6473
6474 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6475
6476         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6477         * g++.dg/abi/packed1.C: Suppress warning.
6478         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6479         * g++.dg/template/stdarg1.C: Likewise.
6480         * g++.dg/other/packed1.C: Remove arm from xfail list.
6481
6482 2011-05-25  Jason Merrill  <jason@redhat.com>
6483
6484         * g++.dg/cpp0x/enum16.C: New.
6485         * g++.dg/parse/error15.C: Adjust.
6486
6487         * g++.dg/cpp0x/initlist50.C: New.
6488
6489         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6490
6491         * g++.dg/cpp0x/variadic109.C: New.
6492
6493 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6494
6495          * gcc.target/i386/pause-1.c: New.
6496
6497 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6498
6499         * gcc.dg/stack-usage-1.c: Adjust comment.
6500         * gcc.dg/stack-usage-2.c: New test.
6501
6502 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR c++/49136
6505         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6506         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6507
6508 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6509
6510         PR rtl-optimization/48757
6511         * gfortran.dg/pr48757.f:  New test case.
6512
6513 2011-05-24  Jason Merrill  <jason@redhat.com>
6514
6515         * g++.dg/cpp0x/access01.C: New.
6516
6517 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6518
6519         PR libobjc/48177
6520         * objc.dg/pr48177.m: New testcase.      
6521
6522 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6523
6524         PR objc/48187
6525         * objc.dg/pr48187.m: New testcase.
6526         * obj-c++.dg/pr48187.mm: New testcase.
6527         * objc.dg/ivar-extra-semicolon.m: New testcase.
6528
6529 2011-05-24  Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/template/access21.C: New.
6532         * g++.dg/template/access22.C: New.
6533
6534 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6535
6536         PR rtl-optimization/48633
6537         * g++.dg/pr48633.C: New test.
6538
6539 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6540
6541         PR target/49133
6542         * g++.dg/other/pr49133.C: New test.
6543
6544 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6545             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6546
6547         * gcc.dg/torture/tls/run-gd.c: New test.
6548         * gcc.dg/torture/tls/run-ie.c: New test.
6549         * gcc.dg/torture/tls/run-ld.c: New test.
6550         * gcc.dg/torture/tls/run-le.c: New test.
6551         * lib/target-supports.exp (check_effective_target_tls_runtime):
6552         Build testcase with TLS options.
6553
6554 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6555
6556         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6557
6558 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6559
6560         PR tree-optimization/49121
6561         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6562
6563 2011-05-23  Jason Merrill  <jason@redhat.com>
6564
6565         * g++.dg/cpp0x/defaulted28.C: New.
6566
6567         * g++.dg/cpp0x/sfinae25.C: New.
6568
6569         * g++.dg/cpp0x/rv-cast2.C: New.
6570
6571         * g++.dg/cpp0x/enum14.C: New.
6572
6573 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR lto/49123
6576         * gcc.c-torture/execute/pr49123.c: New test.
6577
6578         PR debug/49032
6579         * gcc.dg/debug/pr49032.c: New test.
6580
6581         PR c/49120
6582         * gcc.dg/pr49120.c: New test.
6583
6584 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6585
6586         PR target/47315
6587         * gcc.target/i386/pr47315.c: New test.
6588
6589 2011-05-23  Jason Merrill  <jason@redhat.com>
6590
6591         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6592
6593         * g++.dg/cpp0x/sfinae24.C: New.
6594
6595         * g++.dg/cpp0x/error3.C: New.
6596
6597         * g++.dg/cpp0x/defaulted27.C: New.
6598
6599         * g++.dg/cpp0x/decltype27.C: New.
6600
6601 2011-05-23  Richard Guenther  <rguenther@suse.de>
6602
6603         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6604
6605 2011-05-23  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/40874
6608         * g++.dg/tree-ssa/pr40874.C: New testcase.
6609
6610 2011-05-23  Richard Guenther  <rguenther@suse.de>
6611
6612         PR tree-optimization/49115
6613         * g++.dg/torture/pr49115.C: New testcase.
6614
6615 2011-05-23  Richard Guenther  <rguenther@suse.de>
6616
6617         PR middle-end/15419
6618         * gcc.dg/memcpy-3.c: New testcase.
6619
6620 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6621
6622         PR middle-end/48973
6623         * gcc.c-torture/execute/pr48973-1.c: New test.
6624         * gcc.c-torture/execute/pr48973-2.c: New test.
6625
6626 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6627
6628         PR c++/18016
6629         * g++.dg/warn/pr18016.C: New.
6630
6631 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6632
6633         PR target/45098
6634         * gcc.target/arm/ivopts-6.c: New test.
6635
6636 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR middle-end/49029
6639         * gcc.c-torture/compile/pr49029.c: New test.
6640
6641 2011-05-22  Jason Merrill  <jason@redhat.com>
6642
6643         * g++.dg/cpp0x/sfinae23.C: New.
6644         * g++.dg/cpp0x/sfinae8.C: Correct.
6645
6646 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6647
6648         * gfortran.dg/function_optimize_8.f90:  New test case.
6649
6650 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6651
6652         PR tree-optimization/49087
6653         * gcc.dg/vect/O3-pr49087.c: New test.
6654
6655 2011-05-21  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/debug/const5.C: New.
6658
6659 2011-05-20  Jason Merrill  <jason@redhat.com>
6660
6661         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6662
6663         * g++.dg/cpp0x/constexpr-static7.C: New.
6664
6665         * g++.dg/cpp0x/enum12.C: New.
6666         * g++.dg/cpp0x/enum13.C: New.
6667
6668 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6669
6670         PR fortran/48699
6671         * gfortran.dg/select_type_23.f03: New.
6672
6673 2011-05-20  Jason Merrill  <jason@redhat.com>
6674
6675         * g++.dg/cpp0x/defaulted26.C: New.
6676
6677         * g++.dg/cpp0x/noexcept02.C: Fix.
6678         * g++.dg/cpp0x/noexcept03.C: Fix.
6679         * g++.dg/cpp0x/noexcept08.C: Fix.
6680         * g++.dg/cpp0x/noexcept10.C: New.
6681
6682 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6683
6684         PR fortran/48706
6685         * gfortran.dg/extends_12.f03: New.
6686
6687 2011-05-20  Jason Merrill  <jason@redhat.com>
6688
6689         * g++.dg/template/koenig9.C: New.
6690         * g++.dg/opt/pr47615.C: Fix.
6691         * g++.dg/overload/defarg1.C: Fix.
6692         * g++.dg/tc1/dr213.C: Remove xfail.
6693         * g++.dg/torture/pr34850.C: Fix.
6694         * g++.dg/torture/pr39362.C: Fix.
6695         * g++.old-deja/g++.brendan/crash56.C: Fix.
6696         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6697
6698 2011-05-20  Richard Guenther  <rguenther@suse.de>
6699
6700         PR tree-optimization/49079
6701         * gcc.dg/torture/pr49079.c: New testcase.
6702
6703 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR tree-optimization/49073
6706         * gcc.c-torture/execute/pr49073.c: New test.
6707
6708 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6709
6710         PR fortran/18918
6711         * gfortran.dg/coarray_21.f90: New.
6712
6713 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6714
6715         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6716         output.
6717
6718 2011-05-19  Richard Guenther  <rguenther@suse.de>
6719
6720         PR testsuite/49063
6721         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6722
6723 2011-05-19  Richard Guenther  <rguenther@suse.de>
6724
6725         PR middle-end/48985
6726         * gcc.dg/builtin-object-size-11.c: New testcase.
6727
6728 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6729
6730         PR target/45098
6731         * gcc.target/arm/ivopts.c: New test.
6732         * gcc.target/arm/ivopts-2.c: New test.
6733
6734 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6735
6736         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6737
6738 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6739
6740         * gcc.c-torture/execute/960321-1.x: Remove.
6741
6742 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6743
6744         PR fortran/48700
6745         * gfortran.dg/move_alloc_4.f90: New.
6746
6747 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6748
6749         PR target/49002
6750         * gcc.target/i386/pr49002-1.c: New test.
6751         * gcc.target/i386/pr49002-2.c: Likewise.
6752
6753 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR tree-optimization/49039
6756         * gcc.c-torture/execute/pr49039.c: New test.
6757         * gcc.dg/tree-ssa/pr49039.c: New test.
6758         * g++.dg/torture/pr49039.C: New test.
6759
6760 2011-05-18  Jason Merrill  <jason@redhat.com>
6761
6762         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6763         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6764         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6765
6766 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6767
6768         * gcc.target/bfin/mcpu-bf592.c: New test.
6769
6770 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6771
6772         PR tree-optimization/41881
6773         * gcc.dg/vect/O3-pr41881.c: New test.
6774         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6775
6776 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR tree-optimization/49000
6779         * gcc.dg/pr49000.c: New test.
6780
6781 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6782
6783         * gnat.dg/invalid1.adb: New test.
6784
6785 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6786
6787         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6788         scan pattern.
6789         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6790         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6791
6792 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6793
6794         PR c++/48994
6795         * g++.dg/cpp0x/range-for18.C: New.
6796
6797 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6798
6799         PR fortran/18918
6800         * gfortran.dg/coarray/image_index_2.f90: New.
6801
6802 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6803
6804         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6805         * g++.dg/cpp0x/override2.C: New.
6806
6807 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/18918
6810         * gfortran.de/coarray_20.f90: New.
6811
6812 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6813
6814         PR fortran/22572
6815         * function_optimize_7.f90:  New test case.
6816
6817 2011-05-13  Jason Merrill  <jason@redhat.com>
6818
6819         * g++.dg/cpp0x/decltype26.C: New.
6820         * g++.dg/cpp0x/enum11.C: New.
6821
6822 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6823
6824         PR fortran/48972
6825         PR fortran/48991
6826         * gfortran.dg/assign_8.f90: Update dg-error.
6827
6828 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6829
6830         PR fortran/48972
6831         * gfortran.dg/io_constraints_8.f90: New.
6832         * gfortran.dg/io_constraints_9.f90: New.
6833
6834 2011-05-13  Martin Thuresson  <martint@google.com>
6835
6836         PR gcov-profile/47793
6837         * gcc.dg/pr47793.c: New.
6838
6839 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6840
6841         PR tree-optimization/48975
6842         * gcc.dg/pr48975.c: New test.
6843
6844 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6845
6846         PR fortran/48972
6847         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6848
6849 2011-05-12  Jason Merrill  <jason@redhat.com>
6850
6851         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6852
6853 2011-05-12  Geert Bosch  <bosch@adacore.com>
6854
6855         * gnat.dg/view_conversion1.adb: New test.
6856
6857 2011-05-12  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/48172
6860         * gcc.dg/vect/pr48172.c: New testcase.
6861
6862 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6863
6864         PR debug/48967
6865         * g++.dg/opt/pr48967.C: New test.
6866
6867 2011-05-11  Jason Merrill  <jason@redhat.com>
6868
6869         * g++.dg/cpp0x/constexpr-friend.C: New.
6870         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6871
6872         * g++.dg/cpp0x/sfinae22.C: New.
6873
6874 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/48889
6877         * gfortran.dg/generic_24.f90: New.
6878
6879 2011-05-11  Richard Guenther  <rguenther@suse.de>
6880
6881         PR tree-optimization/15256
6882         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6883
6884 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR debug/48159
6887         * gcc.dg/pr48159-1.c: New test.
6888         * gcc.dg/pr48159-2.c: New test.
6889
6890 2011-05-11  Richard Guenther  <rguenther@suse.de>
6891
6892         PR middle-end/48953
6893         * gcc.dg/torture/pr48953.c: New testcase.
6894
6895 2011-05-11  Richard Guenther  <rguenther@suse.de>
6896
6897         PR tree-optimization/18041
6898         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6899
6900 2011-05-11  Alan Modra  <amodra@gmail.com>
6901
6902         PR target/47755
6903         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6904
6905 2011-05-10  Jason Merrill  <jason@redhat.com>
6906
6907         * g++.dg/cpp0x/defaulted25.C: New.
6908         * g++.dg/template/crash7.C: Adjust.
6909
6910         * g++.dg/cpp0x/variadic108.C: New.
6911
6912 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6913
6914         * g++.dg/inherit/virtual9.C: Extend.
6915
6916 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6917
6918         PR target/48857
6919         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6920         are passed and returned in vector registers.
6921
6922 2011-05-10  Richard Guenther  <rguenther@suse.de>
6923
6924         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6925         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6926         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6927         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6928         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6929         applies.
6930
6931 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR tree-optimization/48611
6934         PR tree-optimization/48794
6935         * gfortran.dg/gomp/pr48611.f90: New test.
6936         * gfortran.dg/gomp/pr48794.f90: New test.
6937
6938         PR debug/48928
6939         * gcc.dg/dfp/pr48928.c: New test.
6940
6941 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6942
6943         PR c++/48522
6944         * g++.dg/cpp0x/pr48522.C: New.
6945
6946 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6947
6948         PR c++/48735
6949         * g++.dg/cpp0x/sfinae21.C: New.
6950
6951 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6952
6953         * g++.dg/template/sfinae28.C: Rename to...
6954         * g++.dg/cpp0x/sfinae19.C: ... this.
6955         * g++.dg/template/sfinae29.C: Rename to...
6956         * g++.dg/cpp0x/sfinae20.C: ... this.
6957
6958 2011-05-09  Jeff Law <law@redhat.com>
6959
6960         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6961         consistent results.
6962
6963 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6964
6965         PR c++/20039
6966         * g++.dg/init/pr20039.C: New.
6967
6968 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6969
6970         PR c++/48737
6971         PR c++/48744
6972         * g++.dg/template/sfinae28.C: New.
6973         * g++.dg/template/sfinae29.C: Likewise.
6974
6975 2011-05-09  Jason Merrill  <jason@redhat.com>
6976
6977         * g++.dg/template/nontype23.C: New.
6978
6979 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6980         PR c++/48859
6981         * g++.dg/init/pr48859.C: New.
6982
6983 2011-05-09  Jason Merrill  <jason@redhat.com>
6984
6985         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6986         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6987         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6988         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6989         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6990         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6991         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6992         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6993
6994 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6995
6996         * g++.dg/inherit/virtual9.C: New.
6997
6998 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6999
7000         PR c++/48574
7001         * g++.dg/template/dependent-expr8.C: New test case.
7002
7003 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7004
7005         PR tree-optimization/48837
7006         * gcc.dg/pr48837.c: New testcase.
7007
7008 2011-05-06  Jason Merrill  <jason@redhat.com>
7009
7010         * g++.dg/cpp0x/constexpr-condition2.C: New.
7011
7012         * g++.dg/cpp0x/constexpr-missing.C: New.
7013
7014 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7015
7016         PR fortran/18918
7017         * gfortran.dg/coarray/this_image_2.f90: New.
7018
7019 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7020
7021         PR fortran/48858
7022         PR fortran/48820
7023         * gfortran.dg/bind_c_usage_22.f90: New.
7024         * gfortran.dg/bind_c_usage_23.f90: New.
7025         * gfortran.dg/bind_c_usage_24.f90: New.
7026         * gfortran.dg/bind_c_usage_24_c.c: New.
7027
7028 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7029
7030         PR c++/48838
7031         * g++.dg/template/member9.C: New test case.
7032
7033 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7034
7035         * gnat.dg/discr29.ad[sb]: New test.
7036         * gnat.dg/discr30.adb: Likewise.
7037
7038 2011-05-05  Julian Brown  <julian@codesourcery.com>
7039
7040         * gcc.target/arm/neon-vset_lanes8.c: New test.
7041
7042 2011-05-05  Jason Merrill  <jason@redhat.com>
7043
7044         * g++.dg/init/new32.C: New.
7045
7046 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7047
7048         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7049         Fix typo.
7050
7051 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR rtl-optimization/48381
7054         * gcc.c-torture/compile/pr48381.c: New test.
7055
7056 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7057
7058         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7059         to dg-options.
7060         * gcc.target/i386/opt-1.c: Ditto.
7061
7062 2011-05-04  Jason Merrill  <jason@redhat.com>
7063
7064         * g++.dg/conversion/base1.C: New.
7065
7066 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7067
7068         PR libgfortran/48787
7069         * gfortran.dg/round_3.f08: Add more checks to test case.
7070
7071 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7072
7073         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7074         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7075         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7076         Gate test on effective_target fd_truncate.
7077
7078 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7079
7080         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7081         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7082         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7083         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7084         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7085         * gcc.target/i386/pr38824.c: Ditto.
7086         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7087         * gcc.target/i386/vecinit-2.c: Ditto.
7088         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7089         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7090         * gcc.target/i386/parity-2.c: Ditto.
7091         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7092
7093 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7094
7095         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7096         remove duplication.
7097         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7098         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7099         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7100
7101 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7102
7103         PR fortran/18918
7104         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7105
7106 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7107
7108         PR fortran/18918
7109         * gfortran.dg/coarray/this_image_1.f90: New.
7110
7111 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7112
7113         PR fortran/18918
7114         * gfortran.dg/coarray/caf.dg: New.
7115         * gfortran.dg/coarray/image_index_1.f90: New, copied
7116         from ../coarray_16.f90.
7117
7118 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7119
7120         PR c++/28501
7121         * g++.dg/ext/complex9.C: New.
7122
7123 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7124
7125         From Mike Frysinger
7126         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7127         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7128         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7129
7130 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7131
7132         * gcc.target/bfin/builtins: Created.
7133         * gcc.target/bfin/hisilh-O0.c: Deleted.
7134         * gcc.target/bfin/hisilh.c: Moved to...
7135         * gcc.target/bfin/builtins/hisilh.c: ...here.
7136         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7137         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7138         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7139         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7140         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7141         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7142         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7143         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7144         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7145         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7146         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7147         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7148         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7149         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7150         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7151         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7152         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7153         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7154         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7155         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7156         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7157         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7158         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7159         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7160         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7161         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7162         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7163         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7164         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7165         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7166         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7167         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7168         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7169         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7170         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7171         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7172         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7173         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7174         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7175         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7176         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7177         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7178         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7179         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7180         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7181         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7182         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7183         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7184         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7185         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7186         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7187         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7188         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7189         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7190         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7191         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7192         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7193         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7194         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7195         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7196         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7197         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7198         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7199         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7200         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7201         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7202         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7203         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7204         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7205         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7206         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7207         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7208         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7209         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7210         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7211         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7212         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7213         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7214         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7215         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7216         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7217         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7218         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7219         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7220         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7221         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7222         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7223         * gcc.target/bfin/builtins/circptr.c: Ditto.
7224         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7225         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7226         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7227         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7228         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7229         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7230         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7231         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7232         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7233         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7234         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7235         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7236         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7237         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7238         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7239         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7240         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7241         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7242         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7243         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7244         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7245         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7246         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7247         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7248         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7249         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7250         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7251         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7252         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7253         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7254         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7255         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7256         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7257         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7258         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7259         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7260         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7261         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7262         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7263         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7264         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7265         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7266         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7267         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7268         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7269         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7270         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7271         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7272         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7273         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7274         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7275         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7276         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7277         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7278         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7279         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7280         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7281         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7282         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7283         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7284         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7285         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7286         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7287         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7288         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7289         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7290         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7291         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7292         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7293         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7294
7295 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7296
7297         * gcc.target/arm/cold-lc.c: New test.
7298
7299 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR target/48774
7302         * gcc.dg/pr48774.c: New test.
7303
7304 2011-05-03  Richard Guenther  <rguenther@suse.de>
7305
7306         * gcc.dg/large-size-array-5.c: New testcase.
7307
7308 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7309
7310         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7311
7312 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7313
7314         * lib/target-supports.exp (check_effective_target_vect_strided):
7315         Replace with...
7316         (check_effective_target_vect_strided2)
7317         (check_effective_target_vect_strided3)
7318         (check_effective_target_vect_strided4)
7319         (check_effective_target_vect_strided8): ...these new functions.
7320
7321         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7322         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7323         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7324         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7325         * gcc.dg/vect/pr37539.c: Likewise.
7326         * gcc.dg/vect/slp-11a.c: Likewise.
7327         * gcc.dg/vect/slp-11b.c: Likewise.
7328         * gcc.dg/vect/slp-11c.c: Likewise.
7329         * gcc.dg/vect/slp-12a.c: Likewise.
7330         * gcc.dg/vect/slp-12b.c: Likewise.
7331         * gcc.dg/vect/slp-18.c: Likewise.
7332         * gcc.dg/vect/slp-19a.c: Likewise.
7333         * gcc.dg/vect/slp-19b.c: Likewise.
7334         * gcc.dg/vect/slp-21.c: Likewise.
7335         * gcc.dg/vect/slp-23.c: Likewise.
7336         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7337
7338         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7339         instead of vect_interleave && vect_extract_even_odd.
7340         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7341         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7342         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7343         * gcc.dg/vect/vect-1.c: Likewise.
7344         * gcc.dg/vect/vect-10.c: Likewise.
7345         * gcc.dg/vect/vect-98.c: Likewise.
7346         * gcc.dg/vect/vect-107.c: Likewise.
7347         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7348         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7349         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7350         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7351         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7352         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7353         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7354         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7355         * gcc.dg/vect/vect-strided-float.c: Likewise.
7356         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7357         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7358         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7359         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7360         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7361         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7362         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7363         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7364         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7365         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7366         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7367         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7368         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7369         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7370         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7371
7372         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7373         target condition.
7374         * gcc.dg/vect/pr30843.c: Likewise.
7375         * gcc.dg/vect/pr33866.c: Likewise.
7376         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7377         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7378         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7379         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7380
7381 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7382
7383         * gcc.dg/vect/slp-11.c: Split into...
7384         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7385         gcc.dg/vect/slp-11c.c: ...these tests.
7386         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7387         * gcc.dg/vect/slp-12c.c: ...this new test.
7388         * gcc.dg/vect/slp-19.c: Split into...
7389         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7390         gcc.dg/vect/slp-19c.c: ...these new tests.
7391
7392 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7393
7394         * lib/target-supports.exp
7395         (check_effective_target_vect_extract_even_odd_wide): Delete.
7396         (check_effective_target_vect_strided_wide): Likewise.
7397         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7398         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7399         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7400         * gcc.dg/vect/pr37539.c: Likewise.
7401         * gcc.dg/vect/slp-11.c: Likewise.
7402         * gcc.dg/vect/slp-12a.c: Likewise.
7403         * gcc.dg/vect/slp-12b.c: Likewise.
7404         * gcc.dg/vect/slp-19.c: Likewise.
7405         * gcc.dg/vect/slp-23.c: Likewise.
7406         * gcc.dg/vect/vect-1.c: Likewise.
7407         * gcc.dg/vect/vect-98.c: Likewise.
7408         * gcc.dg/vect/vect-107.c: Likewise.
7409         * gcc.dg/vect/vect-strided-float.c: Likewise.
7410
7411 2011-05-02  Jason Merrill  <jason@redhat.com>
7412
7413         * g++.dg/init/new31.C: New.
7414
7415 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7416
7417         PR c/35445
7418         * gcc.dg/pr35445.c: New test.
7419
7420 2011-05-02  Jason Merrill  <jason@redhat.com>
7421
7422         * c-c++-common/vla-1.c: New.
7423
7424 2011-05-02  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/48822
7427         * gcc.dg/torture/pr48822.c: New testcase.
7428
7429 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7430
7431         PR c++/47969
7432         * g++.dg/cpp0x/constexpr-47969.C: New.
7433
7434 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7435
7436         PR testsuite/48498
7437         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7438         on vect_no_align targets.
7439         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7440         vect_no_align targets.
7441
7442 2011-05-01  Xinliang David Li  <davidxl@google.com>
7443
7444         * gcc.dg/tree-ssa/integer-addr.c: New test.
7445         * gcc.dg/tree-ssa/alias_bug.c: New test.
7446
7447 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7448
7449         PR libgfortran/48787
7450         * gfortran.dg/round_3.f08: Add more checks.
7451
7452 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7453
7454         PR fortran/48821
7455         * gfortran.dg/import9.f90: New, proper test.
7456         * gfortran.dg/interface_37.f90: Remove bogus
7457         test (bogus copy of interface_36.f90).
7458
7459 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7460
7461         PR fortran/48821
7462         * gfortran.dg/interface_37.f90: New.
7463
7464 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7465
7466         PR fortran/48746
7467         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7468
7469 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7470
7471         PR tree-optimization/48809
7472         * gcc.c-torture/execute/pr48809.c: New test.
7473
7474 2011-04-29  Jeff Law <law@redhat.com>
7475
7476         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7477
7478 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7479
7480         PR c++/48606
7481         * g++.dg/init/ctor10.C: New.
7482
7483 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7484
7485         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7486           warning in implicitly instantiated templates.
7487
7488 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7489
7490         * g++.dg/warn/Wnull-conversion-1.C: New.
7491         * g++.dg/warn/Wnull-conversion-2.C: New.
7492
7493 2011-04-29  Diego Novillo  <dnovillo@google.com>
7494
7495         * g++.old-deja/g++.other/null3.C: Expect warning about
7496         converting boolean to a pointer.
7497
7498 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7499
7500         PR fortran/48462
7501         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7502         being a target.
7503
7504         PR fortran/48746
7505         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7506
7507 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7508
7509         PR fortran/48810
7510         * gfortran.dg/typebound_proc_22.f90: New.
7511
7512         PR fortran/48800
7513         * gfortran.dg/interface_36.f90: New.
7514
7515 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7516
7517         PR libgfortran/48488
7518         PR libgfortran/48602
7519         PR libgfortran/48615
7520         PR libgfortran/48684
7521         PR libgfortran/48787
7522         * gfortran.dg/fmt_g.f: Adjust test.
7523         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7524         * gfortran.dg/round_3.f08: New test.
7525         * gfortran.dg/namelist_print_1.f: Adjust test.
7526         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7527         * gfortran.dg/f2003_io_5.f03: Adjust test.
7528         * gfortran.dg/coarray_15.f90: Adjust test.
7529         * gfortran.dg/namelist_65.f90: Adjust test.
7530         * gfortran.dg/fmt_cache_1.f: Adjust test.
7531         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7532         * gfortran.dg/real_const_3.f90: Adjust test.
7533
7534 2011-04-28  Xinliang David Li  <davidxl@google.com>
7535
7536         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7537         * g++.dg/prof-robust-1.C: New test.
7538
7539 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7540
7541         PR tree-optimization/48765
7542         * gcc.dg/vect/pr48765.c: New.
7543
7544 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546         PR tree-optimization/48775
7547         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7548
7549 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7550
7551         PR c++/48798
7552         * g++.dg/inherit/pr48798.C: New.
7553         * g++.old-deja/g++.other/base1.C: Adjust.
7554
7555 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7556
7557         PR c++/48656
7558         * g++.dg/template/inherit7.C: New test case.
7559
7560 2011-04-28  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/40052
7563         PR tree-optimization/15347
7564         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7565         * gcc.dg/pr15347.c: Likewise.
7566
7567 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7568
7569         PR c++/48530
7570         * g++.dg/cpp0x/sfinae18.C: New.
7571
7572 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7573
7574         PR c++/48771
7575         * g++.dg/ext/is_literal_type1.C: New.
7576
7577 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7578
7579         PR fortran/48112
7580         PR fortran/48279
7581         * gfortran.dg/interface_35.f90: New.
7582         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7583         * gfortran.dg/func_result_6.f90: Add dg-warning.
7584         * gfortran.dg/bessel_1.f90: Ditto.
7585         * gfortran.dg/hypot_1.f90: Ditto.
7586         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7587         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7588         * gfortran.dg/interface_assignment_4.f90: Ditto.
7589
7590 2011-04-27  Jason Merrill  <jason@redhat.com>
7591
7592         * g++.dg/ext/complex8.C: New.
7593
7594         * g++.dg/cpp0x/initlist49.C: New.
7595         * g++.dg/init/new30.C: New.
7596
7597 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7598
7599         PR fortran/48788
7600         * gfortran.dg/whole_file_34.f90: New.
7601
7602 2011-04-27  Jan Hubicka  <jh@suse.cz>
7603
7604         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7605
7606 2011-04-27  Jason Merrill  <jason@redhat.com>
7607
7608         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7609
7610         * g++.dg/parse/ambig6.C: New.
7611
7612 2011-04-27  Nick Clifton  <nickc@redhat.com>
7613
7614         * gcc.dg/20020312-2.c: Add definition for RX.
7615
7616         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7617         option with RX targets.
7618
7619         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7620         /* */ comments.
7621
7622 2011-04-27  Richard Guenther  <rguenther@suse.de>
7623
7624         * gcc.dg/tree-ssa/pr23382.c: Remove.
7625
7626 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7627
7628         PR target/48767
7629         * gcc.c-torture/compile/pr48767.c: New test.
7630
7631 2011-04-27  Richard Guenther  <rguenther@suse.de>
7632
7633         PR tree-optimization/48772
7634         * g++.dg/pr48772.C: New testcase.
7635
7636 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7637
7638         PR c/48742
7639         * gcc.c-torture/compile/pr48742.c: New test.
7640
7641 2011-04-26  Jason Merrill  <jason@redhat.com>
7642
7643         * g++.dg/lookup/koenig13.C: New.
7644
7645         * g++.dg/cpp0x/initlist48.C: New.
7646
7647 2011-04-25  Jason Merrill  <jason@redhat.com>
7648
7649         * g++.dg/cpp0x/sfinae17.C: New.
7650
7651 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7652
7653         PR target/48258
7654         * gcc.target/powerpc/pr48258-1.c: New file.
7655         * gcc.target/powerpc/pr48258-2.c: Ditto.
7656
7657 2011-04-26  Xinliang David Li  <davidxl@google.com>
7658
7659         * gcc.dg/uninit-suppress.c: New test.
7660         * gcc.dg/uninit-suppress.c: New test.
7661
7662 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR debug/48768
7665         * gcc.dg/pr48768.c: New test.
7666
7667         PR tree-optimization/48734
7668         * gcc.c-torture/compile/pr48734.c: New test.
7669
7670         PR testsuite/48753
7671         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7672
7673 2011-04-26  Richard Guenther  <rguenther@suse.de>
7674
7675         PR tree-optimization/48731
7676         * gcc.dg/torture/pr48731.c: New testcase.
7677
7678 2011-04-26  Richard Guenther  <rguenther@suse.de>
7679
7680         PR testsuite/48753
7681         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7682
7683 2011-04-26  Richard Guenther  <rguenther@suse.de>
7684
7685         PR middle-end/48694
7686         * gcc.dg/torture/pr48694-1.c: New testcase.
7687         * gcc.dg/torture/pr48694-2.c: Likewise.
7688
7689 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7690
7691         * g++.dg/ext/underlying_type1.C: New.
7692         * g++.dg/ext/underlying_type2.C: Likewise.
7693         * g++.dg/ext/underlying_type3.C: Likewise.
7694         * g++.dg/ext/underlying_type4.C: Likewise.
7695         * g++.dg/ext/underlying_type5.C: Likewise.
7696         * g++.dg/ext/underlying_type6.C: Likewise.
7697         * g++.dg/ext/underlying_type7.C: Likewise.
7698         * g++.dg/ext/underlying_type8.C: Likewise.
7699         * g++.dg/ext/underlying_type9.C: Likewise.
7700         * g++.dg/ext/underlying_type10.C: Likewise.
7701
7702 2011-04-25  Jason Merrill  <jason@redhat.com>
7703
7704         * g++.dg/cpp0x/regress/template-const2.C: New.
7705
7706 2011-04-25  Jeff Law <law@redhat.com>
7707
7708         * gcc.dg/tree-ssa/vrp56.c: new test.
7709
7710 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7711
7712         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7713
7714 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7715
7716         PR preprocessor/48740
7717         * c-c++-common/raw-string-11.c: New test.
7718
7719 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7720
7721         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7722         hppa*-*-hpux*.
7723
7724 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7725
7726         PR fortran/18918
7727         * gfortran.dg/coarray_19.f90: New.
7728
7729 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR c/48685
7732         * gcc.dg/pr48685.c: New test.
7733
7734 2011-04-22  Jan Hubicka  <jh@suse.cz>
7735
7736         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7737
7738 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR tree-optimization/48717
7741         * gcc.c-torture/execute/pr48717.c: New test.
7742
7743 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7744
7745         PR target/48723
7746         * gcc.target/i386/pr48723.c: New test.
7747
7748 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR c/48716
7751         * gcc.dg/gomp/pr48716.c: New test.
7752         * g++.dg/gomp/pr48716.C: New test.
7753
7754 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7755
7756         PR c/36750
7757         * gcc.dg/missing-field-init-2.c: Update testcase.
7758
7759 2011-04-22  Alan Modra  <amodra@gmail.com>
7760
7761         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7762
7763 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7764
7765         PR fortran/48405
7766         * gfortran.dg/function_optimize_6.f90:  New test.
7767
7768 2011-04-21  Easwaran Raman  <eraman@google.com>
7769
7770         * gcc.dg/stack-layout-2.c: New test.
7771
7772 2011-04-21  Richard Guenther  <rguenther@suse.de>
7773
7774         PR lto/48703
7775         * g++.dg/lto/pr48207-2_0.C: New testcase.
7776         * g++.dg/lto/pr48207-3_0.C: Likewise.
7777
7778 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7779
7780         * gnat.dg/volatile5.adb: New test.
7781         * gnat.dg/volatile5_pkg.ads: New helper.
7782
7783 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         PR target/48708
7786         * gcc.target/i386/pr48708.c: New test.
7787
7788 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7789
7790         * gcc.dg/vect/vect-119.c: New test.
7791
7792 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7793
7794         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7795         and once without.
7796
7797 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7798             Richard Sandiford  <richard.sandiford@linaro.org>
7799
7800         PR target/46329
7801         * gcc.target/arm/pr46329.c: New test.
7802
7803 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7804
7805         PR fortran/18918
7806         * gfortran.dg/coarray_18.f90: New.
7807
7808 2011-04-20  Jason Merrill  <jason@redhat.com>
7809
7810         * g++.dg/cpp0x/initlist47.C: New.
7811
7812         * g++.dg/init/dtor4.C: New.
7813
7814 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7815
7816         PR target/48678
7817         * gcc.target/i386/sse2-pinsrw.c: New test.
7818         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7819         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7820         * gcc.target/i386/sse2-insvhi.c: Ditto.
7821         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7822         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7823
7824 2011-04-20  Jason Merrill  <jason@redhat.com>
7825
7826         * g++.dg/template/const4.C: New.
7827
7828 2011-04-20  Easwaran Raman  <eraman@google.com>
7829
7830         * gcc.dg/stack-layout-1.c: New test.
7831
7832 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7833
7834         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7835         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7836         function.
7837
7838 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7839
7840         * gcc.dg/binop-xor1.c: New test.
7841         * gcc.dg/binop-xor2.c: New test.
7842         * gcc.dg/binop-xor3.c: New test.
7843         * gcc.dg/binop-xor4.c: New test.
7844         * gcc.dg/binop-xor5.c: New test.
7845
7846 2011-04-20  Richard Guenther  <rguenther@suse.de>
7847
7848         PR tree-optimization/47892
7849         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7850
7851 2011-04-20  Richard Guenther  <rguenther@suse.de>
7852
7853         PR middle-end/48695
7854         * g++.dg/torture/pr48695.C: New testcase.
7855
7856 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7857
7858         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7859         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7860         * gcc.c-torture/execute/pr45262.c: Ditto
7861         * gcc.dg/torture/pr43165.c: Ditto.
7862         * gcc.dg/torture/pr47228.c: Ditto.
7863         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7864         * gcc.dg/ipa/pr45644.c: Ditto.
7865         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7866         PDP11.
7867
7868 2011-04-19  Jason Merrill  <jason@redhat.com>
7869
7870         * g++.dg/ext/complex7.C: New.
7871
7872         * g++.dg/ext/attrib41.C: New.
7873
7874 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7875
7876         PR testsuite/48676
7877         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7878
7879 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR target/48678
7882         * gcc.target/i386/pr48678.c: New test.
7883
7884 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7885
7886         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7887         * g++.dg/opt/devirt2.C: New test.
7888         * g++.dg/ipa/devirt-g-1.C: Likewise.
7889
7890 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7891
7892         PR fortran/48588
7893         * gfortran.dg/whole_file_33.f90: New.
7894
7895 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7896
7897         * g++.dg/ipa/devirt-7.C: New test.
7898
7899 2011-04-19  Richard Guenther  <rguenther@suse.de>
7900
7901         PR lto/48207
7902         * g++.dg/lto/pr48207_0.C: New testcase.
7903
7904 2011-04-18  Jason Merrill  <jason@redhat.com>
7905
7906         * g++.dg/init/void1.C: New.
7907
7908         * g++.dg/cpp0x/union4.C: New.
7909
7910 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR middle-end/48661
7913         * g++.dg/torture/pr48661.C: New test.
7914
7915         PR c++/48632
7916         * g++.dg/gomp/pr48632.C: New test.
7917
7918 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7919
7920         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7921         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7922
7923 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/18918
7926         * gfortran.dg/coarray_17.f90: New.
7927         * gfortran.dg/coarray_10.f90: Update dg-error.
7928
7929 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         PR testsuite/48251
7932         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7933         * gfortran.dg/guality/guality.exp: Likewise.
7934
7935 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7936
7937         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7938
7939 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7940
7941         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7942
7943 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7946
7947 2011-04-18  Richard Guenther  <rguenther@suse.de>
7948
7949         PR middle-end/46364
7950         * g++.dg/torture/pr46364.C: New testcase.
7951
7952 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7953
7954         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7955
7956 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7957
7958         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7959
7960 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7961             Ira Rosen  <ira.rosen@linaro.org>
7962
7963         PR target/48252
7964         * gcc.target/arm/pr48252.c: New test.
7965
7966 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR tree-optimization/48616
7969         * gcc.dg/pr48616.c: New test.
7970
7971 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7972
7973         PR fortran/18918
7974         * gfortran.dg/coarray_16.f90: New.
7975
7976 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/48462
7979         * gfortran.dg/realloc_on_assign_7.f03: New test.
7980
7981 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7982
7983         PR libgfortran/48602
7984         * gfortran.dg/fmt_g0_6.f08: New test.
7985
7986 2011-04-17  Jason Merrill  <jason@redhat.com>
7987
7988         * g++.dg/cpp0x/sfinae16.C: New.
7989
7990 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7991
7992         * gcc.target/mips/reg-var-1.c: New test.
7993
7994 2011-04-17  Jan Hubicka  <jh@suse.cz>
7995
7996         * gcc.dg/winline-5.c: Update testcase.
7997
7998 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/discr27.ad[sb]: Move dg directive.
8001         * gnat.dg/discr28.ad[sb]: New test.
8002         * gnat.dg/discr28_pkg.ads: New helper.
8003
8004 2011-04-17  Michael Matz  <matz@suse.de>
8005
8006         PR tree-optimization/48622
8007         PR lto/48645
8008         * gcc.dg/lto/pr48622_0.c: New test.
8009
8010 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8011
8012         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8013         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8014         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8015         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8016         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8017         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8018
8019 2011-04-15  Jason Merrill  <jason@redhat.com>
8020
8021         * g++.dg/cpp0x/range-for17.C: New.
8022
8023 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8024
8025         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8026         * g++.dg/cpp0x/range-for3.C: Likewise.
8027         * g++.dg/cpp0x/range-for9.C: Correct error message.
8028         * g++.dg/cpp0x/range-for11.C: New.
8029         * g++.dg/cpp0x/range-for12.C: New.
8030         * g++.dg/cpp0x/range-for13.C: New.
8031         * g++.dg/cpp0x/range-for14.C: New.
8032         * g++.dg/cpp0x/range-for15.C: New.
8033         * g++.dg/cpp0x/range-for16.C: New.
8034
8035 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8036
8037         PR fortran/18918
8038         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8039
8040 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8041
8042         * objc.dg/naming-4.m: Updated.
8043         * objc.dg/naming-5.m: Updated.
8044         * objc.dg/naming-6.m: New.
8045         * objc.dg/naming-7.m: New.
8046         * obj-c++.dg/naming-1.mm: Updated.
8047         * obj-c++.dg/naming-2.mm: Updated.
8048         * obj-c++.dg/naming-3.mm: New.
8049         * obj-c++.dg/naming-4.mm: New.
8050
8051 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8052
8053         PR libgfortran/48589
8054         * gfortran.dg/fmt_g0_5.f08: New test.
8055
8056 2011-04-15  Richard Guenther  <rguenther@suse.de>
8057
8058         PR testsuite/48286
8059         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8060
8061 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8062
8063         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8064         -finline-limit=0 to -fno-inline
8065
8066 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8067
8068         PR target/48614
8069         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8070         just avx.
8071
8072 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8073
8074         PR target/48605
8075         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8076         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8077         * gcc.target/i386/avx-insertps-3.c: New test.
8078         * gcc.target/i386/avx-insertps-4.c: New test.
8079
8080 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8081
8082         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8083         -finline-limit=0
8084
8085 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8086
8087         PR target/46779
8088         PR target/45291
8089         PR target/41894
8090         * gcc.target/avr/pr46779-1.c: New test case
8091         * gcc.target/avr/pr46779-2.c: New test case
8092
8093 2011-04-14  Jason Merrill  <jason@redhat.com>
8094
8095         * g++.dg/cpp0x/sfinae15.C: New.
8096
8097         * g++.dg/cpp0x/sfinae14.C: New.
8098
8099         * g++.dg/ext/vla10.C: New.
8100
8101 2011-04-14  Richard Guenther  <rguenther@suse.de>
8102
8103         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8104
8105 2011-04-14  Richard Guenther  <rguenther@suse.de>
8106
8107         * gcc.dg/fold-bitand-4.c: Move ...
8108         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8109
8110 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8111
8112         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8113         variables const.
8114         * gcc.target/avr/torture/trivial.c: Ditto.
8115
8116 2011-04-13  Jason Merrill  <jason@redhat.com>
8117
8118         * g++.dg/template/operator11.C: New.
8119
8120 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR middle-end/48591
8123         * gcc.dg/gomp/pr48591.c: New test.
8124
8125         PR c++/48570
8126         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8127         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8128
8129 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8130
8131         PR c++/48574
8132         * g++.dg/template/dependent-expr7.C: New test case.
8133
8134 2011-04-13  Jason Merrill  <jason@redhat.com>
8135
8136         * g++.dg/cpp0x/sfinae13.C: New.
8137
8138 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8139
8140         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8141
8142 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8143
8144         * gcc.target/arm/pr43698.c: Remove -march option.
8145
8146 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8147
8148         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8149         -march option.
8150
8151 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8152
8153         PR fortran/48360
8154         PR fortran/48456
8155         * gfortran.dg/realloc_on_assign_6.f03: New test.
8156
8157 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8158
8159         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8160         targets the additional -mno-ms-bitfields and
8161         -Wno-packed-bitfield-compat options.
8162         * g++.dg/ext/bitfield3.C: Likewise.
8163         * g++.dg/ext/bitfield4.C: Likewise.
8164         * g++.dg/ext/bitfield5.C: Likewise.
8165         * gcc.dg/bitfld-15.c: Likewise.
8166         * gcc.dg/bitfld-16.c: Likewise.
8167         * gcc.dg/bitfld-17.c: Likewise.
8168         * gcc.dg/bitfld-18.c: Likewise.
8169
8170 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8171
8172         * gcc.target/arm/neon-vld3-1.c: New test.
8173         * gcc.target/arm/neon-vst3-1.c: New test.
8174         * gcc.target/arm/neon/v*.c: Regenerate.
8175
8176 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR rtl-optimization/48549
8179         * g++.dg/opt/pr48549.C: New test.
8180
8181 2011-04-12  Richard Guenther  <rguenther@suse.de>
8182
8183         PR tree-optimization/46076
8184         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8185
8186 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8187
8188         PR testsuite/21164
8189         * lib/compat.exp (compat-execute): Declare unsupported after
8190         stripping path from src1.
8191         * lib/lto.exp (lto-execute): Likewise.
8192
8193 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR c/48552
8196         * gcc.dg/pr48552-1.c: New test.
8197         * gcc.dg/pr48552-2.c: New test.
8198
8199 2011-04-11  Jason Merrill  <jason@redhat.com>
8200
8201         * g++.dg/cpp0x/sfinae12.C: New.
8202
8203         * g++.dg/cpp0x/enum10.C: New.
8204
8205         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8206
8207         * g++.dg/cpp0x/rv-func.C: New.
8208
8209 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8210
8211         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8212         alpha*-dec-osf5*.
8213
8214 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8215
8216         PR tree-optimization/48195
8217         * gcc.dg/ipa/pr48195.c: New test.
8218
8219 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8220
8221         * gnat.dg/return3.adb: Remove unused switch.
8222
8223 2011-04-08  Mike Stump  <mikestump@comcast.net>
8224
8225         PR testsuite/48506
8226         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8227         default to fno-common.
8228
8229 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8230
8231         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8232         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8233
8234 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8235
8236         PR fortran/48448
8237         * gfortran.dg/function_optimize_5.f90:  New test.
8238
8239 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8240
8241         * gnat.dg/aggr17.adb: New test.
8242         * gnat.dg/aggr18.adb: Likewise.
8243
8244 2011-04-08  Michael Matz  <matz@suse.de>
8245
8246         PR middle-end/48389
8247         * gcc.target/i386/pr48389.c: New test.
8248
8249 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8250
8251         PR rtl-optimization/48272
8252         * g++.dg/opt/pr48272.C: New.
8253
8254 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8255
8256         PR rtl-optimization/48235
8257         * gcc.dg/pr48235.c: New.
8258
8259 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8260
8261         PR rtl-optimization/48302
8262         * g++.dg/opt/pr48302.C: New.
8263
8264 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8265
8266         PR target/48273
8267         * g++.dg/opt/pr48273.C: New.
8268
8269 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8270
8271         PR rtl-optimization/48442
8272         * gcc.dg/pr48442.c: New.
8273
8274 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8275
8276         PR tree-optimization/48377
8277         * gcc.dg/vect/pr48377.c: New test.
8278
8279 2011-04-07  Jason Merrill  <jason@redhat.com>
8280
8281         * g++.dg/cpp0x/regress/call1.C: New.
8282
8283         * g++.dg/cpp0x/variadic107.C: New.
8284
8285         * g++.dg/cpp0x/sfinae11.C: New.
8286         * g++.dg/cpp0x/noexcept02.C: Fix.
8287
8288         * g++.dg/cpp0x/sfinae10.C: New.
8289
8290         * g++.dg/cpp0x/sfinae9.C: New.
8291
8292         * c-c++-common/Wcast-qual-1.c: Move here from...
8293         * gcc.dg/cast-qual-3.c: ...here, and...
8294         * g++.dg/warn/Wcast-qual2.C: ...here.
8295
8296         * g++.dg/cpp0x/sfinae8.C: New.
8297
8298         * g++.dg/cpp0x/sfinae7.C: New.
8299
8300         * g++.dg/cpp0x/enum9.C: New.
8301
8302 2011-04-07  Mike Stump  <mikestump@comcast.net>
8303
8304         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8305         with no trampolines.
8306
8307 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR fortran/48117
8310         * gfortran.dg/gomp/pr48117.f90: New test.
8311
8312         PR debug/48343
8313         * gcc.dg/torture/pr48343.c: New test.
8314
8315 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8316
8317         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8318
8319 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8320
8321         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8322
8323 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8324
8325         PR target/43920
8326         * lib/scanasm.exp (object-size): New proc.
8327         * gcc.target/arm/pr43920-2.c: New test.
8328
8329 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8330
8331         PR fortran/18918
8332         PR fortran/48477
8333         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8334
8335 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8336
8337         * gcc.dg/mtune.c: Prune note from output.
8338
8339 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8340
8341         PR debug/48466
8342         * gcc.dg/guality/pr36977.c: New test.
8343         * gcc.dg/guality/pr48466.c: New test.
8344
8345 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8346
8347         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8348
8349 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351         * gnat.dg/return3.adb: New test.
8352
8353 2011-04-06  Richard Guenther  <rguenther@suse.de>
8354
8355         PR tree-optimization/47663
8356         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8357
8358 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8359
8360         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8361         Solaris 8 and 9 as well.
8362
8363 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8364
8365         PR target/43920
8366         * gcc.target/arm/pr43920-1.c: New test.
8367
8368 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8369
8370         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8371         (cctor): Actually return the value.
8372         (main): Cast return values.
8373
8374 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8375
8376         * gfortran.dg/character_comparison_8.f90:  New test.
8377
8378 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8379
8380         * frontend-passes: (optimize_lexical_comparison): New function.
8381         (optimize_expr): Call it.
8382         (optimize_comparison): Also handle lexical comparison functions.
8383         Return false instad of -2 for unequal comparison.
8384
8385 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8386
8387         PR fortran/48412
8388         * function_optimize_4.f90:  New test.
8389
8390 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/18918
8393         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8394         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8395         * gfortran.dg/coarray_15.f90: New.
8396
8397 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8398
8399         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8400         * gfortran.dg/bessel_7.f90: Likewise.
8401
8402 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8403
8404         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8405
8406 2011-04-03  Richard Guenther  <rguenther@suse.de>
8407             Ira Rosen  <ira.rosen@linaro.org>
8408
8409         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8410         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8411         -ftree-loop-if-convert-stores.
8412
8413 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8414
8415         * gnat.dg/specs/aggr2.ads: New test.
8416
8417 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8418
8419         * gnat.dg/debug2.ad[sb]: New test.
8420         * gnat.dg/debug2_pkg.ads: New helper.
8421         * gnat.dg/debug3.ad[sb]: New test.
8422
8423 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8424
8425         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8426
8427 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR middle-end/48335
8430         * gcc.c-torture/compile/pr48335-1.c: New test.
8431         * gcc.dg/pr48335-1.c: New test.
8432         * gcc.dg/pr48335-2.c: New test.
8433         * gcc.dg/pr48335-3.c: New test.
8434         * gcc.dg/pr48335-4.c: New test.
8435         * gcc.dg/pr48335-5.c: New test.
8436         * gcc.dg/pr48335-6.c: New test.
8437         * gcc.dg/pr48335-7.c: New test.
8438         * gcc.dg/pr48335-8.c: New test.
8439         * gcc.target/i386/pr48335-1.c: New test.
8440
8441 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8442
8443         PR c/36299
8444         * gcc.dg/Waddress.c: New test.
8445
8446 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8447
8448         PR fortran/48352
8449         * gfortran.dg/function_optimize_3.f90:  New test.
8450
8451 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8452
8453         * gcc.c-torture/compile/20110401-1.c: New test.
8454
8455         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8456         * g++.dg/lto/20091002-2_0.C: Likewise.
8457         * g++.dg/lto/20090303_0.c: Likewise.
8458         * g++.dg/lto/20091004-1_0.C: Likewise.
8459         * g++.dg/lto/20091002-3_0.C: Likewise.
8460         * g++.dg/lto/20091004-2_0.C: Likewise.
8461         * g++.dg/lto/20081123_0.C: Likewise.
8462         * g++.dg/lto/20090313_0.C: Likewise.
8463         * g++.dg/lto/20081109-1_0.C: Likewise.
8464         * g++.dg/lto/20081219_0.C: Likewise.
8465         * g++.dg/lto/20081204-1_0.C: Likewise.
8466         * g++.dg/lto/20090302_0.C: Likewise.
8467         * g++.dg/lto/20081119-1_0.C: Likewise.
8468         * g++.dg/lto/20081118_0.C: Likewise.
8469         * gcc.dg/lto/20091020-2_0.c: Likewise.
8470         * gcc.dg/lto/20090210_0.c: Likewise.
8471         * gcc.dg/lto/20081204-1_0.c: Likewise.
8472         * gcc.dg/lto/20081224_0.c: Likewise.
8473         * gcc.dg/lto/20090219_0.c: Likewise.
8474         * gcc.dg/lto/20091014-1_0.c: Likewise.
8475         * gcc.dg/lto/20091016-1_0.c: Likewise.
8476         * gcc.dg/lto/20090206-2_0.c: Likewise.
8477         * gcc.dg/lto/20090116_0.c: Likewise.
8478         * gcc.dg/lto/20091013-1_0.c: Likewise.
8479         * gcc.dg/lto/20091015-1_0.c: Likewise.
8480         * gcc.dg/lto/20090126-2_0.c: Likewise.
8481
8482 2011-03-31  Ian Lance Taylor  <iant@google.com>
8483
8484         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8485
8486 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8487
8488         * gnat.dg/opt16.adb: New test.
8489
8490 2011-03-31  Jason Merrill  <jason@redhat.com>
8491
8492         * g++.dg/cpp0x/defaulted24.C: New.
8493
8494 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8495
8496         PR target/16292
8497         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8498         with -O0.
8499
8500 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * g++.dg/other/i386-9.C: New test.
8503
8504 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8505
8506         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8507
8508 2011-03-30  Jason Merrill  <jason@redhat.com>
8509
8510         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8511
8512         * g++.dg/cpp0x/regress/isnan.C: New.
8513
8514         * g++.dg/cpp0x/initlist46.C: New.
8515
8516 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8517
8518         PR target/47551
8519         * gcc.target/arm/neon-modes-2.c: New test.
8520
8521 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8522
8523         PR c/48305
8524         * gcc.c-torture/compile/pr48305.c: New test.
8525
8526 2011-03-29  Jason Merrill  <jason@redhat.com>
8527
8528         * g++.dg/cpp0x/regress/value-dep1.C: New.
8529
8530 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8531
8532         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8533
8534 2011-03-29  Ian Lance Taylor  <iant@google.com>
8535
8536         * go.test/go-test.exp: Handle the test lines used in several new
8537         tests.
8538         (errchk): Add opts parameter.  Change all callers.  Handle parens
8539         in regexps.
8540
8541 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8542             Dominique d'Humieres  <dominiq@lps.ens.fr>
8543
8544         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8545         and __APPLE__ && __PPC__ && __ALTIVEC__.
8546
8547 2011-03-29  Jason Merrill  <jason@redhat.com>
8548
8549         * g++.dg/cpp0x/dependent1.C: New.
8550
8551         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8552
8553         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8554
8555         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8556
8557 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8558
8559         PR fortran/48095
8560         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8561         * gfortran.dg/proc_ptr_comp_32.f90: New.
8562
8563 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8564
8565         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8566         check for corresponding warning.
8567
8568 2011-03-28  Jason Merrill  <jason@redhat.com>
8569
8570         * g++.dg/cpp0x/rv-deduce2.C: New.
8571
8572 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8573
8574         PR debug/48203
8575         * gcc.dg/pr48203.c: New test.
8576
8577 2011-03-28  Jeff Law <law@redhat.com>
8578
8579         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8580
8581 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8582
8583         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8584         and __PPC__ && __ALTIVEC__.
8585
8586 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8587
8588         PR testsuite/48238
8589         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8590         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8591         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8592         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8593
8594 2011-03-28  Jason Merrill  <jason@redhat.com>
8595
8596         * g++.dg/cpp0x/initlist-array2.C: New.
8597
8598         * g++.dg/cpp0x/initlist-array1.C: New.
8599
8600         * g++.dg/cpp0x/constexpr-compound.C: New.
8601
8602         * g++.dg/cpp0x/constexpr-using.C: New.
8603
8604         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8605
8606 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         PR testsuite/48276
8609         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8610
8611 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8612
8613         * gcc.dg/slp-1.c: New test.
8614
8615 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8616
8617         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8618         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8619         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8620         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8621         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8622         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8623         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8624         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8625         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8626         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8627         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8628         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8629         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8630         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8631
8632 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8633
8634         PR fortran/47065
8635         * gfortran.dg/trim_optimize_5.f90:  New test.
8636         * gfortran.dg/trim_optimize_6.f90:  New test.
8637
8638 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8639
8640         PR target/38598
8641         * gcc.target/mips/madd-7.c: Remove -mlong32.
8642         * gcc.target/mips/msub-7.c: Likewise.
8643
8644 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8645
8646         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8647         accesses to preserve the meaning of the test for doubleword vectors.
8648         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8649         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8650
8651 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8652
8653         PR fortran/48291
8654         * gfortran.dg/class_42.f03: New.
8655
8656 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8657
8658         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8659         strided accesses.
8660
8661 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8662
8663         PR rtl-optimization/48144
8664         * gcc.dg/pr48144.c: New test.
8665
8666 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8667
8668         * gnat.dg/discr27.ad[sb]: New test.
8669
8670 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8671
8672         * gnat.dg/limited_with2.ad[sb]: New test.
8673         * gnat.dg/limited_with2_pkg1.ads: New helper.
8674         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8675
8676 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8677
8678         * gnat.dg/opt15.adb: New test.
8679         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8680
8681 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8682
8683         PR fortran/48174
8684         PR fortran/45304
8685         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8686         * gfortran.dg/leadz_trailz_3.f90: Ditto
8687
8688 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8689
8690         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8691
8692 2011-03-25  Jason Merrill  <jason@redhat.com>
8693
8694         * g++.dg/cpp0x/defaulted22.C: New.
8695         * g++.dg/cpp0x/defaulted23.C: New.
8696         * g++.dg/cpp0x/defaulted15.C: Adjust.
8697
8698 2011-03-25  Jason Merrill  <jason@redhat.com>
8699
8700         * g++.dg/cpp0x/move1.C: New.
8701
8702 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8703
8704         PR target/48287
8705         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8706
8707 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8708
8709         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8710         for mips-sgi-irix6.5.
8711         Replace snprintf prototype by <stdio.h>.
8712
8713 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8714
8715         PR testsuite/48283
8716         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8717         run_expensive_tests.
8718         * gcc.dg/graphite/block-4.c: Likewise.
8719         * gcc.dg/graphite/block-7.c: Likewise.
8720         * gcc.dg/graphite/block-8.c: Likewise.
8721
8722 2011-03-25  Richard Guenther  <rguenther@suse.de>
8723
8724         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8725         * g++.dg/tree-ssa/pr8781.C: Likewise.
8726         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8727         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8728         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8729         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8730         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8731         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8732         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8733         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8734         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8735         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8736         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8737         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8738         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8739         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8740         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8741         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8742         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8743         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8744         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8745         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8746         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8747         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8748         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8749         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8750         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8751         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8752         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8753         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8754         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8755         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8756         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8757         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8758         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8759         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8760         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8761         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8762         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8763         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8764         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8765         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8766         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8767         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8768         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8769         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8770         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8771         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8772         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8773         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8774         * c-c++-common/pr46562-2.c: Likewise.
8775         * gfortran.dg/pr42108.f90: Likewise.
8776         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8777         foo to be inlined even at -O1.
8778         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8779         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8780         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8781         * gcc.dg/matrix/matrix.exp: Disable FRE.
8782
8783 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR debug/48204
8786         * gcc.dg/dfp/pr48204.c: New test.
8787
8788 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8789
8790         PR target/48209
8791         * gcc.c-torture/execute/pr47917.c: Move this...
8792         * gcc.dg/torture/pr47917.c: to here and add xfails.
8793
8794 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8795
8796         * gnat.dg/array16.ad[sb]: New test.
8797         * gnat.dg/array16.ads: New helper.
8798
8799 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8800
8801         * gnat.dg/derived_type2.adb: New test.
8802
8803 2011-03-24  Richard Guenther  <rguenther@suse.de>
8804
8805         PR tree-optimization/48271
8806         * g++.dg/torture/pr48271.C: New testcase.
8807
8808 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8809
8810         * gnat.dg/array15.ad[sb]: New test.
8811
8812 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8813
8814         PR target/48237
8815         * gcc.target/i386/pr48237.c: New test.
8816
8817 2011-03-24  Richard Guenther  <rguenther@suse.de>
8818
8819         PR middle-end/48269
8820         * gcc.dg/builtin-object-size-10.c: New testcase.
8821
8822 2011-03-24  Richard Guenther  <rguenther@suse.de>
8823
8824         PR tree-optimization/46562
8825         * c-c++-common/pr46562-2.c: New testcase.
8826         * c-c++-common/pr46562.c: Likewise.
8827
8828 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8829
8830         * gcc.dg/vect/vect-cselim-1.c: New test.
8831         * gcc.dg/vect/vect-cselim-2.c: New test.
8832
8833 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8834
8835         * gcc.target/arm/pr46934.c: New.
8836
8837 2011-03-23  Ian Lance Taylor  <iant@google.com>
8838
8839         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8840
8841 2011-03-23  Richard Guenther  <rguenther@suse.de>
8842
8843         * gcc.dg/struct: Remove directory and contents.
8844
8845 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8846
8847         PR testsuite/48251
8848         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8849
8850 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8851
8852         * gnat.dg/discr26.ad[sb]: New test.
8853         * gnat.dg/discr26_pkg.ads: New helper.
8854
8855 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8856
8857         PR target/47553
8858         * gcc.target/arm/neon-vld-1.c: New test.
8859
8860 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8861
8862         * gnat.dg/array14.ad[sb]: New test.
8863         * gnat.dg/array14_pkg.ads: New helper.
8864
8865 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8866
8867         * gcc.c-torture/execute/920501-8.x: Remove.
8868         * gcc.c-torture/execute/930513-1.x: Remove.
8869         * gcc.c-torture/execute/960312-1.x: Remove.
8870         * gcc.c-torture/compile/20000804-1.c,
8871         gcc.c-torture/compile/20001205-1.c,
8872         gcc.c-torture/compile/20001226-1.c,
8873         gcc.c-torture/compile/20010518-2.c,
8874         gcc.c-torture/compile/20020312-1.c,
8875         gcc.c-torture/compile/20020604-1.c,
8876         gcc.c-torture/compile/920501-12.c,
8877         gcc.c-torture/compile/920501-4.c,
8878         gcc.c-torture/compile/920520-1.c,
8879         gcc.c-torture/compile/980506-1.c,
8880         gcc.c-torture/execute/980709-1.x,
8881         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8882         options for m68hc11.
8883         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8884         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8885         m68hc11.
8886
8887 2011-03-22  Nick Clifton  <nickc@redhat.com>
8888
8889         * lib/target-supports.exp (check_profiling_available): Add MN10300
8890         to the list of targets that do not support profiling.  Restore
8891         alpha sorting to this list.
8892
8893 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8894
8895         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8896         failure on 32-bit systems.
8897         * gcc.dg/torture/vector-2.c: Ditto.
8898
8899 2011-03-22  Richard Guenther  <rguenther@suse.de>
8900
8901         PR tree-optimization/48228
8902         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8903
8904 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8905
8906         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8907         powerpc.
8908
8909         PR target/48226
8910         * gcc.target/powerpc/pr48226.c: New file.
8911
8912 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8913
8914         * lib/prune.exp (prune_gcc_output): Prune "could not create
8915         compact unwind for" warnings.
8916
8917 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR c/42544
8920         PR c/48197
8921         * gcc.c-torture/execute/pr42544.c: New test.
8922         * gcc.c-torture/execute/pr48197.c: New test.
8923
8924 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8925
8926         PR preprocessor/48192
8927         * gcc.target/powerpc/pr48192.c: New file.
8928
8929         PR target/48053
8930         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8931         split problem of 0 being loaded in a VSX register.
8932
8933 2011-03-21  Richard Guenther  <rguenther@suse.de>
8934
8935         PR c/47939
8936         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8937         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8938         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8939         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8940
8941 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8942
8943         PR target/48213
8944         * gcc.dg/pr48213.c: New test.
8945
8946 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8947
8948         PR target/12171
8949         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8950
8951 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8952
8953         * gcc.target/arm/xor-and.c: New.
8954
8955 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8956
8957         PR fortran/22572
8958         * gfortran.dg/function_optimize_1.f90:  New test.
8959         * gfortran.dg/function_optimize_2.f90:  New test.
8960
8961 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         PR rtl-optimization/47502
8964         * gcc.target/i386/pr47502-1.c: New.
8965         * gcc.target/i386/pr47502-2.c: Likewise.
8966
8967 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR rtl-optimization/48156
8970         * gcc.dg/pr48156.c: New test.
8971
8972 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8973
8974         PR libfortran/47439
8975         * gfortran.dg/scratch_1.f90: Adjust test.
8976
8977 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8978
8979         PR libfortran/47439
8980         * gfortran.dg/scratch_1.f90: New test.
8981
8982 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8983
8984         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8985         variably modified typedefs.
8986         * gcc.dg/c1x-typedef-2.c: Remove.
8987
8988 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8989
8990         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8991         * gcc.dg/c1x-anon-struct-3.c: New test.
8992         * gcc.dg/anon-struct-11.c: Update.
8993
8994 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8997         dg-xfail-run-if.
8998         Only xfail with gas.
8999
9000 2011-03-18  Jason Merrill  <jason@redhat.com>
9001
9002         * g++.dg/template/fn-ptr1.C: New.
9003
9004         * g++.dg/overload/volatile1.C: New.
9005
9006         * g++.dg/opt/pr23372.C: New.
9007
9008         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9009
9010 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9011
9012         PR middle-end/47405
9013         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9014
9015 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9016
9017         * gcc.target/arm/unsigned-extend-1.c: New.
9018
9019 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9020
9021         PR bootstrap/48161
9022         * gcc.c-torture/compile/pr48161.c: New test.
9023
9024 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9025
9026         PR middle-end/47725
9027         * gcc.dg/torture/pr47725.c: New.
9028
9029 2011-03-17  Jason Merrill  <jason@redhat.com>
9030
9031         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9032         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9033
9034 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9035
9036         * gnat.dg/specs/elab2.ads: New test.
9037         * gnat.dg/specs/elab2_pkg.ads: New helper.
9038
9039 2011-03-17  Jason Merrill  <jason@redhat.com>
9040
9041         * g++.dg/cpp0x/decltype-1212.C: New.
9042         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9043
9044 2011-03-17  Jason Merrill  <jason@redhat.com>
9045
9046         * g++.dg/parse/memfnquals1.C: New.
9047
9048 2011-03-17  Richard Guenther  <rguenther@suse.de>
9049
9050         PR middle-end/48134
9051         * gcc.dg/pr48134.c: New testcase.
9052
9053 2011-03-17  Richard Guenther  <rguenther@suse.de>
9054
9055         PR middle-end/48165
9056         * g++.dg/torture/pr48165.C: New testcase.
9057
9058 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR rtl-optimization/48141
9061         * gcc.dg/pr48141.c: New test.
9062
9063 2011-03-16  Jason Merrill  <jason@redhat.com>
9064
9065         * g++.dg/cpp0x/constexpr-48089.C: New.
9066
9067         * g++.dg/cpp0x/constexpr-abi1.C: New.
9068
9069         * g++.dg/cpp0x/constexpr-46336.C: New.
9070         * g++.dg/parse/friend5.C: Adjust expected errors.
9071
9072         * g++.dg/cpp0x/constexpr-47570.C: New.
9073
9074 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9075
9076         PR debug/47510
9077         * ++.dg/debug/dwarf2/typedef6.C: New test.
9078
9079 2011-03-16  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/cpp0x/elision2.C: New.
9082
9083         * g++.dg/cpp0x/constexpr-array3.C: New.
9084
9085 2011-03-16  Jason Merrill  <jason@redhat.com>
9086
9087         * g++.dg/cpp0x/sfinae6.C: New.
9088         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9089         * g++.dg/cpp0x/pr45908.C: Likewise.
9090         * g++.dg/cpp0x/sfinae6.C: Likewise.
9091         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9092         * g++.old-deja/g++.law/arg11.C: Likewise.
9093
9094 2011-03-16  Jason Merrill  <jason@redhat.com>
9095
9096         * g++.dg/template/incomplete6.C: New.
9097
9098 2011-03-16  Jeff Law <law@redhat.com>
9099
9100         * gcc.dg/tree-ssa/vrp55.c: New test.
9101
9102 2011-03-16  Jason Merrill  <jason@redhat.com>
9103
9104         * g++.dg/cpp0x/auto22.C: New.
9105
9106 2011-03-16  Richard Guenther  <rguenther@suse.de>
9107
9108         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9109         optimizing it away if promoted to const.
9110
9111 2011-03-16  Richard Guenther  <rguenther@suse.de>
9112
9113         PR tree-optimization/48149
9114         * gcc.dg/fold-complex-1.c: New testcase.
9115
9116 2011-03-16  Richard Guenther  <rguenther@suse.de>
9117
9118         PR testsuite/48147
9119         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9120         or cloning happens.
9121
9122 2011-03-16  Richard Guenther  <rguenther@suse.de>
9123
9124         PR tree-optimization/26134
9125         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9126
9127 2011-03-16  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/48146
9130         * gcc.dg/torture/pr48146.c: New testcase.
9131
9132 2011-03-16  Richard Guenther  <rguenther@suse.de>
9133
9134         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9135         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9136
9137 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9138
9139         PR middle-end/48136
9140         * gcc.c-torture/compile/pr48136.c: New test.
9141
9142         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9143
9144         PR debug/45882
9145         * gcc.dg/guality/pr45882.c: New test.
9146
9147 2011-03-15  Jason Merrill  <jason@redhat.com>
9148
9149         * g++.dg/cpp0x/constexpr-recursion.C: New.
9150
9151         * g++.dg/cpp0x/implicit11.C: New.
9152
9153 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9154
9155         * g++.dg/cpp0x/constexpr-attribute.C: New.
9156
9157 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9158
9159         * g++.dg/parse/pr34758.C: New.
9160
9161 2011-03-15  Xinliang David Li  <davidxl@google.com>
9162
9163         PR c/47837
9164         * gcc.dg/uninit-pred-7_d.c: New test.
9165         * gcc.dg/uninit-pred-8_d.c: New test.
9166
9167 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9168
9169         PR target/46788
9170         * gcc.target/arm/pr46788.c: New.
9171
9172 2011-03-15  Richard Guenther  <rguenther@suse.de>
9173
9174         PR middle-end/47650
9175         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9176         * gfortran.dg/ishft_4.f90: Likewise.
9177         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9178
9179 2011-03-15  Richard Guenther  <rguenther@suse.de>
9180
9181         PR tree-optimization/13954
9182         * g++.dg/tree-ssa/pr13954.C: New testcase.
9183
9184 2011-03-15  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/48037
9187         * gcc.target/i386/pr48037-1.c: New testcase.
9188
9189 2011-03-15  Richard Guenther  <rguenther@suse.de>
9190
9191         PR tree-optimization/41490
9192         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9193         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9194         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9195         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9196         * g++.dg/tree-ssa/pr33604.C: Adjust.
9197
9198 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR middle-end/47917
9201         * gcc.c-torture/execute/pr47917.c: New test.
9202         * gcc.dg/pr47917.c: New test.
9203
9204         PR middle-end/38878
9205         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9206
9207 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9208
9209         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9210         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9211         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9212         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9213         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9214         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9215         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9216         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9217         * gcc.target/i386/avx-floor-vec.c: Ditto.
9218         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9219         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9220         * gcc.target/i386/avx-rint-vec.c: Ditto.
9221         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9222         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9223         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9224         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9225
9226 2011-03-14  Tom Tromey  <tromey@redhat.com>
9227
9228         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9229         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9230         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9231
9232 2011-03-14  Tom Tromey  <tromey@redhat.com>
9233
9234         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9235         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9236         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9237
9238 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9239
9240         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9241
9242 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9243
9244         PR rtl-optimization/47166
9245         * gcc.c-torture/execute/postmod-1.c: New test.
9246
9247 2011-03-14  Richard Guenther  <rguenther@suse.de>
9248
9249         PR middle-end/48098
9250         * gcc.dg/torture/pr48098.c: New testcase.
9251
9252 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9253
9254         PR target/48053
9255         * gcc.target/powerpc/pr48053-1.c: New test.
9256         * gcc.target/powerpc/pr48053-2.c: Likewise.
9257
9258 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9259
9260         PR libfortran/48066
9261         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9262
9263 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9264
9265         PR libfortran/48066
9266         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9267
9268 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9269
9270         PR fortran/48059
9271         * gfortran.dg/class_41.f03: New.
9272
9273 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9274
9275         * g++.dg/conversion/cast3.C: New test.
9276
9277 2011-03-11  Jason Merrill  <jason@redhat.com>
9278
9279         * g++.dg/template/error45.C: New.
9280
9281         * g++.dg/parse/no-type-defn1.C: New.
9282
9283         * g++.dg/ext/attrib40.C: New.
9284
9285         * g++.dg/cpp0x/regress/array1.C: New.
9286
9287 2011-03-11  Richard Guenther  <rguenther@suse.de>
9288
9289         PR tree-optimization/48067
9290         * gcc.dg/pr48067.c: New testcase.
9291
9292 2011-03-11  Richard Guenther  <rguenther@suse.de>
9293
9294         PR lto/48073
9295         * g++.dg/lto/20110311-1_0.C: New testcase.
9296
9297 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR c++/48035
9300         * g++.dg/inherit/virtual8.C: New test.
9301
9302         PR middle-end/48044
9303         * gcc.dg/torture/pr48044.c: New test.
9304
9305 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9306
9307         PR fortran/47768
9308         * gfortran.dg/proc_ptr_comp_31.f90: New.
9309
9310 2011-03-11  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/47278
9313         * gcc.dg/torture/pr47278-1.c: New testcase.
9314         * gcc.dg/torture/pr47278-2.c: Likewise.
9315
9316 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9317
9318         PR tree-optimization/48063
9319         * gcc.dg/torture/pr48063.c: New test.
9320
9321 2011-03-10  Jason Merrill  <jason@redhat.com>
9322
9323         * g++.dg/template/array22.C: New.
9324
9325         * g++.dg/cpp0x/syntax-err1.C: New.
9326         * g++.dg/parse/error36.C: Adjust expected errors.
9327         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9328         * g++.old-deja/g++.pt/typename3.C: Likewise.
9329         * g++.old-deja/g++.pt/typename4.C: Likewise.
9330         * g++.old-deja/g++.pt/typename6.C: Likewise.
9331
9332 2011-03-09  Jason Merrill  <jason@redhat.com>
9333
9334         * g++.dg/template/nontype22.C: New.
9335
9336 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9337
9338         PR tree-optimization/47714
9339         * g++.dg/torture/pr47714.C: New test.
9340
9341 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9342
9343         PR target/47755
9344         * gcc.target/powerpc/pr47755-2.c: New file.
9345
9346 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9349         is not set in the environment, pass 64 as first argument when not
9350         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9351         native where ulimit -u is supported.
9352
9353 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9354
9355         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9356
9357 2011-03-08  Jason Merrill  <jason@redhat.com>
9358
9359         * g++.dg/template/nontype21.C: New.
9360
9361         * g++.dg/template/anon5.C: New.
9362
9363 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9364
9365         PR debug/47881
9366         * gcc.dg/pr47881.c: New test.
9367
9368 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9369
9370         PR c++/47957
9371         * g++.dg/lookup/template3.C: New test.
9372
9373 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9374
9375         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9376         'long' type.
9377
9378 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9379
9380         PR testsuite/47954
9381         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9382         sizeof to compute alignment.
9383
9384 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9385
9386         PR tree-optimization/48022
9387         * gcc.dg/pr48022-1.c: New test.
9388         * gcc.dg/pr48022-2.c: New test.
9389
9390 2011-03-07  Jason Merrill  <jason@redhat.com>
9391
9392         * g++.dg/template/nontype20.C: New.
9393         * g++.dg/init/member1.C: Adjust expected errors.
9394         * g++.dg/parse/constant4.C: Likewise.
9395         * g++.dg/template/qualified-id3.C: Likewise.
9396         * g++.old-deja/g++.pt/crash10.C: Likewise.
9397
9398         * g++.dg/cpp0x/regress/non-const1.C: New.
9399
9400 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR debug/47991
9403         * gcc.dg/pr47991.c: New test.
9404
9405 2011-03-07  Jason Merrill  <jason@redhat.com>
9406
9407         * g++.dg/abi/mangle46.C: New.
9408
9409 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9410
9411         PR target/47862
9412         * gcc.target/powerpc/pr47862.c: New.
9413
9414 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9415
9416         PR target/45413
9417         * gcc.target/i386/combine-mul.c: Require nonpic.
9418
9419 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9420             Nathan Froyd  <froydnj@codesourcery.com>
9421
9422         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9423
9424 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9425
9426         * README.QMTEST: Remove.
9427
9428 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9429             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9430
9431         PR fortran/47850
9432         * gfortran.dg/array_constructor_37.f90 : New test.
9433
9434 2011-03-05  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9437         * g++.dg/abi/mangle45.C: Likewise.
9438         * g++.dg/cpp0x/trailing1.C: Likewise.
9439
9440 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9441
9442         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9443
9444 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9445
9446         PR rtl-optimization/47899
9447         * gcc.dg/pr47899.c: New test.
9448
9449         * gcc.dg/torture/pr47968.c: Ignore warnings.
9450
9451         PR tree-optimization/47967
9452         * gcc.c-torture/compile/pr47967.c: New test.
9453
9454 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9455
9456         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9457         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9458
9459 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9460
9461         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9462         and property_getAttributes() if __OBJC2__.
9463         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9464         * objc.dg/property/property-encoding-1.m: New.
9465         * obj-c++.dg/property/property-encoding-1.mm: New.
9466
9467 2011-03-04  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/template/pseudodtor6.C: New.
9470
9471         * g++.dg/inherit/covariant19.C: New.
9472
9473 2011-03-04  Richard Guenther  <rguenther@suse.de>
9474
9475         PR middle-end/47968
9476         * gcc.dg/torture/pr47968.c: New testcase.
9477
9478 2011-03-04  Richard Guenther  <rguenther@suse.de>
9479
9480         PR middle-end/47975
9481         * gcc.dg/torture/pr47975.c: New testcase.
9482
9483 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9484
9485         PR c++/47974
9486         * g++.dg/template/crash106.C: New.
9487
9488 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9489
9490         PR c/47963
9491         * gcc.dg/gomp/pr47963.c: New test.
9492         * g++.dg/gomp/pr47963.C: New test.
9493
9494 2011-03-02  Jason Merrill  <jason@redhat.com>
9495
9496         * g++.dg/cpp0x/regress/condition1.C: New.
9497
9498         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9499
9500 2011-03-01  Jason Merrill  <jason@redhat.com>
9501
9502         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9503
9504         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9505
9506 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9507
9508         PR rtl-optimization/47925
9509         * gcc.c-torture/execute/pr47925.c: New test.
9510
9511 2011-03-01  Jason Merrill  <jason@redhat.com>
9512
9513         * g++.dg/cpp0x/decltype25.C: New.
9514
9515         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9516
9517 2011-03-01  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/47890
9520         * gcc.dg/torture/pr47890.c: New testcase.
9521
9522 2011-03-01  Richard Guenther  <rguenther@suse.de>
9523
9524         PR lto/47924
9525         * gcc.dg/lto/pr47924_0.c: New testcase.
9526
9527 2011-03-01  Richard Guenther  <rguenther@suse.de>
9528
9529         PR lto/46911
9530         * gfortran.dg/lto/pr46911_0.f: New testcase.
9531
9532 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9533
9534         PR libgfortran/47933
9535         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9536         compile errors from older code form.
9537
9538 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9539
9540         PR libgfortran/47567
9541         * gfortran.dg/fmt_fw_d.f90: New test.
9542
9543 2011-02-28  Jason Merrill  <jason@redhat.com>
9544
9545         * g++.dg/inherit/covariant18.C: New.
9546
9547 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9548
9549         PR middle-end/47893
9550         * gcc.dg/pr47893.c: New test.
9551
9552 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9553
9554         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9555         NULL in case of a selector with conflicting types.
9556         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9557
9558 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9559
9560         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9561         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9562         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9563         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9564
9565 2011-02-28  Jason Merrill  <jason@redhat.com>
9566
9567         PR c++/47906
9568         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9569
9570 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9571
9572         PR libgfortran/47778
9573         * gfortran.dg/namelist_71.f90: New test.
9574
9575 2011-02-27  Jason Merrill  <jason@redhat.com>
9576
9577         PR c++/47906
9578         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9579         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9580
9581 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9582
9583         PR c++/46466
9584         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9585
9586 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9587
9588         PR fortran/47886
9589         * gfortran.dg/gomp/task-1.f90: Removed.
9590
9591 2011-02-26  Jason Merrill  <jason@redhat.com>
9592
9593         * g++.dg/template/this-targ1.C: New.
9594
9595         * g++.dg/cpp0x/regress/template-const1.C: New.
9596         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9597         * g++.dg/template/function1.C: Adjust.
9598         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9599         * g++.dg/debug/debug7.C: Adjust.
9600
9601 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9602
9603         PR fortran/47886
9604         * gfortran.dg/gomp/task-1.f90: New.
9605
9606 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9607
9608         * gcc.target/arm/neon-thumb2-move.c: Add
9609         dg-require-effective-target arm_thumb2_ok.
9610
9611 2011-02-24  Jason Merrill  <jason@redhat.com>
9612
9613         * g++.dg/parse/constant1.C: Specify C++98 mode.
9614         * g++.dg/parse/constant5.C: Likewise.
9615         * g++.dg/parse/error2.C: Likewise.
9616         * g++.dg/parse/semicolon3.C: Likewise.
9617         * g++.dg/template/crash14.C: Likewise.
9618         * g++.dg/template/local4.C: Likewise.
9619         * g++.dg/template/nontype3.C: Likewise.
9620         * g++.dg/parse/crash31.C: Adjust expected errors.
9621         * g++.dg/template/function1.C: Likewise.
9622         * g++.dg/template/ref3.C: Likewise.
9623         * g++.dg/template/static9.C: Likewise.
9624         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9625
9626         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9627         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9628         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9629         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9630         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9631
9632 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR fortran/47878
9635         * gfortran.dg/pr47878.f90: New test.
9636
9637 2011-02-24  Richard Guenther  <rguenther@suse.de>
9638
9639         PR testsuite/47801
9640         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9641         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9642
9643 2011-02-24  Richard Guenther  <rguenther@suse.de>
9644
9645         PR fortran/47839
9646         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9647         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9648
9649 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9650
9651         PR libgfortran/47567
9652         * gfortran.dg/fmt_f0_1.f90: Update test.
9653
9654 2011-02-23  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9657         * g++.dg/abi/mangle45.C: New.
9658
9659         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9660         * g++.dg/template/canon-type-9.C: Match use of decltype
9661         between declaration and definition.
9662         * g++.dg/template/canon-type-12.C: Likewise.
9663
9664 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9665
9666         PR fortran/40850
9667         * gfortran.dg/nested_allocatables_1.f90: New.
9668
9669 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9670
9671         PR c++/46868
9672         * g++.dg/pr46868.C: New test.
9673         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9674         * g++.dg/parse/error14.C: Adjust.
9675
9676 2011-02-23  Richard Guenther  <rguenther@suse.de>
9677
9678         PR tree-optimization/47838
9679         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9680
9681 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9682
9683         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9684
9685 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9686
9687         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9688         * gfortran.dg/count_init_expr.f03: Ditto.
9689         * gfortran.dg/gomp/pr43711.f90: Ditto.
9690         * gcc.dg/struct-parse-2.c: Ditto.
9691         * gcc.dg/parse-error-3.c: Ditto.
9692         * gcc.dg/Wlogical-op-1.c: Ditto.
9693         * gcc.dg/Walways-true-1.c: Ditto.
9694         * gcc.dg/pr24225.c: Ditto.
9695         * gcc.dg/Walways-true-2.c: Ditto.
9696         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9697         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9698         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9699         * g++.dg/overload/defarg4.C: Ditto.
9700         * g++.dg/inherit/covariant16.C: Ditto.
9701         * g++.dg/inherit/virtual7.C: Ditto.
9702         * g++.dg/template/canon-type-9.C: Ditto.
9703         * g++.dg/template/access19.C: Ditto.
9704         * g++.dg/template/call7.C: Ditto.
9705         * g++.dg/template/canon-type-2.C: Ditto.
9706         * g++.dg/template/init7.C: Ditto.
9707         * g++.dg/template/sizeof-template-argument.C: Ditto.
9708         * g++.dg/template/const3.C: Ditto.
9709         * g++.dg/template/sfinae26.C: Ditto.
9710         * g++.dg/template/sfinae26.C: Ditto.
9711         * g++.dg/template/canon-type-11.C: Ditto.
9712         * g++.dg/template/union2.C: Ditto.
9713         * g++.dg/template/canon-type-3.C: Ditto.
9714         * g++.dg/template/canon-type-1.C: Ditto.
9715         * g++.dg/template/canon-type-5.C: Ditto.
9716         * g++.dg/template/canon-type-7.C: Ditto.
9717         * g++.dg/template/canon-type-10.C: Ditto.
9718         * g++.dg/template/spec36.C: Ditto.
9719         * g++.dg/template/typedef38.C: Ditto.
9720         * g++.dg/template/canon-type-4.C: Ditto.
9721         * g++.dg/template/canon-type-6.C: Ditto.
9722         * g++.dg/template/canon-type-13.C: Ditto.
9723         * g++.dg/template/instantiate9.C: Ditto.
9724         * g++.dg/template/ttp22.C: Ditto.
9725         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9726         * g++.dg/warn/Walways-true-1.C: Ditto.
9727         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9728         * g++.dg/warn/Walways-true-2.C: Ditto.
9729         * g++.dg/conversion/op4.C: Ditto.
9730         * g++.dg/opt/pr19650.C: Ditto.
9731         * g++.dg/lookup/friend11.C: Ditto.
9732         * g++.dg/other/default2.C: Ditto.
9733         * g++.dg/other/default3.C: Ditto.
9734         * g++.dg/other/dtor2.C: Ditto.
9735         * g++.dg/other/friend5.C: Ditto.
9736         * g++.dg/other/default5.C: Ditto.
9737         * g++.dg/init/brace6.C: Ditto.
9738         * g++.dg/init/aggr5.C: Ditto.
9739         * g++.dg/init/error2.C: Ditto.
9740         * g++.dg/expr/bound-mem-fun.C: Ditto.
9741         * g++.dg/expr/cond6.C: Ditto.
9742         * g++.dg/expr/stmt-expr-1.C: Ditto.
9743         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9744         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9745         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9746         * g++.dg/cpp0x/bracket1.C: Ditto.
9747         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9748         * g++.dg/cpp0x/pr38646.C: Ditto.
9749         * g++.dg/cpp0x/variadic73.C: Ditto.
9750         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9751         * g++.dg/cpp0x/bracket4.C: Ditto.
9752         * g++.dg/cpp0x/decltype4.C: Ditto.
9753         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9754         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9755         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9756         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9757         * g++.dg/cpp0x/decltype2.C: Ditto.
9758         * g++.dg/cpp0x/decltype1.C: Ditto.
9759         * g++.dg/cpp0x/bracket2.C: Ditto.
9760         * g++.dg/cpp0x/decltype5.C: Ditto.
9761         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9762         * g++.dg/cpp0x/variadic70.C: Ditto.
9763         * g++.dg/cpp0x/decltype6.C: Ditto.
9764         * g++.dg/cpp0x/rvo.C: Ditto.
9765         * g++.dg/cpp0x/vt-40092.C: Ditto.
9766         * g++.dg/cpp0x/variadic-new.C: Ditto.
9767         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9768         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9769         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9770         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9771         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9772         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9773         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9774         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9775         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9776         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9777         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9778         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9779         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9780         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9781         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9782         * g++.dg/cpp0x/pr39639.C: Ditto.
9783         * g++.dg/cpp0x/decltype3.C: Ditto.
9784         * g++.dg/cpp0x/variadic68.C: Ditto.
9785         * g++.dg/cpp0x/variadic-function.C: Ditto.
9786         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9787         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9788         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9789         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9790         * g++.dg/parse/crash35.C: Ditto.
9791         * g++.dg/parse/crash40.C: Ditto.
9792         * g++.dg/parse/defarg12.C: Ditto.
9793         * g++.dg/parse/crash34.C: Ditto.
9794         * g++.dg/parse/constructor3.C: Ditto.
9795         * g++.dg/parse/template23.C: Ditto.
9796         * g++.dg/parse/crash56.C: Ditto.
9797         * g++.dg/parse/dtor13.C: Ditto.
9798         * g++.dg/parse/error33.C: Ditto.
9799         * g++.dg/parse/ctor9.C: Ditto.
9800         * g++.dg/parse/error32.C: Ditto.
9801         * g++.dg/parse/error37.C: Ditto.
9802         * g++.dg/parse/bitfield3.C: Ditto.
9803         * g++.dg/parse/struct-4.C: Ditto.
9804         * g++.dg/ext/has_trivial_copy.C: Ditto.
9805         * g++.dg/ext/is_polymorphic.C: Ditto.
9806         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9807         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9808         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9809         * g++.dg/ext/is_union.C: Ditto.
9810         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9811         * g++.dg/ext/is_pod.C: Ditto.
9812         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9813         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9814         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9815         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9816         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9817         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9818         * g++.dg/ext/is_abstract.C: Ditto.
9819         * g++.dg/ext/has_trivial_assign.C: Ditto.
9820         * g++.dg/ext/is_class.C: Ditto.
9821         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9822         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9823         * g++.dg/ext/is_base_of.C: Ditto.
9824         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9825         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9826         * g++.dg/ext/is_empty.C: Ditto.
9827         * g++.dg/ext/is_enum.C: Ditto.
9828         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9829         * gnat.dg/opt11.adb: Ditto.
9830         * obj-c++.dg/pr45735.mm: Ditto.
9831         * obj-c++.dg/pr24393.mm: Ditto.
9832         * obj-c++.dg/exceptions-2.mm: Ditto.
9833         * objc.dg/pr45735.m: Ditto.
9834         * objc.dg/pr24393.m: Ditto.
9835
9836 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9837
9838         * objc.dg/attributes/objc-exception-1.m: New.
9839
9840 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9841
9842         * gcc.dg/cpp/include7.c: New test.
9843
9844 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9845
9846         PR c++/47242
9847         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9848
9849 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9850
9851         PR rtl-optimization/47763
9852         * gcc.dg/pr47763.c: New test.
9853
9854 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9855
9856         PR fortran/45743
9857         * gfortran.dg/whole_file_32.f90 : New test.
9858
9859 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9860
9861         PR c++/47666
9862         * g++.dg/inherit/virtual7.C: New test.
9863
9864 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9865
9866         PR objc/47832
9867         * objc.dg/type-size-3.m: Updated error message.
9868         * objc.dg/type-size-4.m: New test.
9869         * objc.dg/type-size-5.m: New test.
9870
9871 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9872
9873         * lib/gnat.exp: Fix comments.
9874         Don't load libgloss.exp.
9875         (default_gnat_version): Call $compiler with --version.
9876         Adapt regexp for gnatmake output, insert version.
9877         (gnat_version): New proc.
9878         (gnat_init): Remove gnat_libgcc_s_path.
9879         (gnat_target_compile): Likewise.
9880         Remove ld_library_path.
9881         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9882         (gnat_pass): Remove.
9883         (gnat_pass): Remove.
9884         (gnat_finish): Remove.
9885         (gnat_exit): Remove.
9886         (local_find_gnatmake): Reindent.
9887         (runtest_file_p): Remove.
9888         (prune_warnings): Remove.
9889         (find_gnatclean): New proc.
9890         * lib/gnat-dg.exp (lremove): New proc.
9891         (gnat-dg-test): Reindent.
9892         Remove additional output files.
9893         (gnat-dg-runtest): Remove.
9894
9895         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9896         * gnat.dg/loop_optimization6.adb: Likewise.
9897         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9898
9899 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR tree-optimization/47835
9902         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9903
9904 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9905
9906         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9907         * gfortran.dg/abstract_type_2.f03: Ditto.
9908         * gfortran.dg/abstract_type_3.f03: Ditto.
9909         * gfortran.dg/abstract_type_4.f03: Ditto.
9910         * gfortran.dg/abstract_type_5.f03: Ditto.
9911         * gfortran.dg/abstract_type_6.f03: Ditto.
9912         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9913         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9914         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9915         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9916         * gfortran.dg/array_function_5.f90: Ditto.
9917         * gfortran.dg/asynchronous_3.f03: Ditto.
9918         * gfortran.dg/char_expr_1.f90: Ditto.
9919         * gfortran.dg/class_14.f03: Ditto.
9920         * gfortran.dg/data_array_6.f: Ditto.
9921         * gfortran.dg/data_invalid.f90: Ditto.
9922         * gfortran.dg/dot_product_1.f03: Ditto.
9923         * gfortran.dg/func_derived_5.f90: Ditto.
9924         * gfortran.dg/func_result_4.f90: Ditto.
9925         * gfortran.dg/implied_do_1.f90: Ditto.
9926         * gfortran.dg/initialization_25.f90: Ditto.
9927         * gfortran.dg/initialization_26.f90: Ditto.
9928         * gfortran.dg/interface_34.f90: Ditto.
9929         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9930         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9931         * gfortran.dg/matmul_8.f03: Ditto.
9932         * gfortran.dg/merge_init_expr.f90: Ditto.
9933         * gfortran.dg/pack_assign_1.f90: Ditto.
9934         * gfortran.dg/pack_vector_1.f90: Ditto.
9935         * gfortran.dg/pointer_check_8.f90: Ditto.
9936         * gfortran.dg/product_init_expr.f03: Ditto.
9937         * gfortran.dg/reshape_order_5.f90: Ditto.
9938         * gfortran.dg/reshape_shape_1.f90: Ditto.
9939         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9940         * gfortran.dg/same_name_2.f90: Ditto.
9941         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9942         * gfortran.dg/spread_init_expr.f03: Ditto.
9943         * gfortran.dg/stmt_func_1.f90: Ditto.
9944         * gfortran.dg/sum_init_expr.f03: Ditto.
9945         * gfortran.dg/transpose_3.f03: Ditto.
9946         * gfortran.dg/unpack_init_expr.f03: Ditto.
9947         * gfortran.dg/warn_conversion.f90: Ditto.
9948         * gfortran.dg/warn_conversion_2.f90: Ditto.
9949         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9950         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9951         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9952         * gfortran.dg/whole_file_16.f90: Ditto.
9953         * gfortran.dg/whole_file_17.f90: Ditto.
9954         * gfortran.dg/whole_file_18.f90: Ditto.
9955         * gfortran.dg/whole_file_20.f03: Ditto.
9956         * gfortran.dg/whole_file_5.f90: Ditto.
9957         * gfortran.dg/whole_file_6.f90: Ditto.
9958         * gfortran.dg/write_invalid_format.f90: Ditto.
9959         * gfortran.dg/zero_sized_6.f90: Ditto.
9960
9961 2011-02-21  Jeff Law <law@redhat.com>
9962
9963         PR rtl-optimization/46178
9964         * gcc.target/i386/pr46178.c: New test.
9965
9966         PR rtl-optimization/46002
9967         * gcc.c-torture/compile/pr46002.c: New test.
9968
9969 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9970
9971         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9972         *-*-hpux10*.
9973
9974 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR debug/47106
9977         * g++.dg/debug/pr47106.C: Require effective target lto.
9978
9979 2011-02-21  Jason Merrill  <jason@redhat.com>
9980
9981         * g++.dg/cpp0x/constexpr-diag2.C: New.
9982
9983 2011-02-20  Jason Merrill  <jason@redhat.com>
9984
9985         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9986
9987         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9988
9989         * g++.dg/overload/conv-op1.C: New.
9990
9991         * g++.dg/cpp0x/constexpr-synth1.C: New.
9992
9993 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9994
9995         * objc.dg/layout-2.m: New.
9996         * objc.dg/selector-3.m: Adjusted location of error message.
9997         * objc.dg/type-size-3.m: Same.
9998         * obj-c++.dg/selector-3.mm: Same.
9999
10000 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10001
10002         PR objc/47784
10003         * objc.dg/property/dotsyntax-22.m: New.
10004         * obj-c++.dg/property/dotsyntax-22.mm: New.
10005
10006 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10007
10008         PR c++/46394
10009         * g++.dg/template/typedef38.C: New test.
10010
10011 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10012
10013         PR fortran/46818
10014         * gfortran.dg/whole_file_30.f90 : New test.
10015         * gfortran.dg/whole_file_31.f90 : New test.
10016
10017 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10018
10019         PR fortran/45077
10020         PR fortran/44945
10021         * gfortran.dg/whole_file_28.f90 : New test.
10022         * gfortran.dg/whole_file_29.f90 : New test.
10023
10024 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10025
10026         PR c++/44118
10027         * g++.dg/template/crash105.C: New.
10028
10029 2011-02-19  Jason Merrill  <jason@redhat.com>
10030
10031         * g++.dg/cpp0x/regress/no-elide1.C: New.
10032
10033 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10034
10035         PR tree-optimization/46620
10036         * gcc.dg/pr46620.c: New.
10037
10038 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR c/47809
10041         * gcc.target/i386/pr47809.c: New test.
10042
10043 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10044             Tobias Burnus  <burnus@net-b.de>
10045
10046         * lib/target-supports.exp
10047         (check_effective_target_fortran_large_real): New check for large reals.
10048         * gfortran.dg/nan_7.f90: New test.
10049
10050 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10051
10052         PR libgfortran/47567
10053         * gfortran.dg/fmt_f0_1.f90: Update test.
10054
10055 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10056
10057         PR fortran/47348
10058         * gfortran.dg/array_constructor_36.f90 : New test.
10059         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10060         allow for comparison between different elements of the array
10061         constructor at different levels of optimization.
10062
10063 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10064
10065         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10066         * gcc.target/i386/pr32280-1.c: Likewise.
10067
10068 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10069
10070         PR target/47800
10071         * gcc.target/i386/pr47800.c: New test.
10072
10073 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10074
10075         * objc/execute/exceptions/foward-1.x: New.
10076
10077 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10078
10079         PR fortran/47789
10080         * gfortran.dg/derived_constructor_comps_4.f90: New.
10081
10082 2011-02-18  Tobias Burnus
10083
10084         PR fortran/47775
10085         * gfortran.dg/func_result_6.f90: New.
10086
10087 2011-02-18  Michael Matz  <matz@suse.de>
10088
10089         PR fortran/45586
10090         * gfortran.dg/lto/pr45586_0.f90: New test.
10091         * gfortran.dg/typebound_proc_20.f90: Ditto.
10092         * gfortran.dg/typebound_proc_21.f90: Ditto.
10093
10094 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10095
10096         PR c++/47795
10097         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10098
10099 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10100
10101         PR fortran/47750
10102         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10103         gcc_warning_prefix.
10104         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10105         normalizing the error/warning output.
10106         * gfortran.dg/Wall.f90: Update dg-error/warning.
10107         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10108         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10109         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10110         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10111         * gfortran.dg/class_30.f90: Update dg-error/warning.
10112         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10113         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10114         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10115         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10116         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10117         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10118         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10119         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10120         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10121         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10122         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10123         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10124         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10125         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10126         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10127         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10128         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10129         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10130         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10131         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10132         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10133         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10134         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10135         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10136         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10137
10138 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10139
10140         PR fortran/47768
10141         * gfortran.dg/proc_ptr_comp_30.f90: New.
10142
10143 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR debug/47780
10146         * gcc.target/i386/pr47780.c: New test.
10147
10148 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10149
10150         PR fortran/47767
10151         * gfortran.dg/class_40.f03: New.
10152
10153 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10154
10155         PR c++/47208
10156         * g++.dg/cpp0x/auto21.C: New test.
10157
10158 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10159
10160         * objc.dg/special/unclaimed-category-1.h: Updated for
10161         new ABI support.
10162         * objc.dg/special/unclaimed-category-1.m: Same.
10163         * objc.dg/zero-link-1.m: Same.
10164         * objc.dg/lookup-1.m: Same.
10165         * objc.dg/torture/strings/const-str-9.m
10166         * objc.dg/torture/strings/const-str-10.m: Same.
10167         * objc.dg/torture/strings/const-str-11.m: Same.
10168         * objc.dg/torture/forward-1.m: Same.
10169         * objc.dg/zero-link-2.m: Same.
10170         * objc.dg/encode-7-next-64bit.m: Same.
10171         * objc.dg/method-4.m: Same.
10172         * objc.dg/next-runtime-1.m: Same.
10173         * objc.dg/image-info.m: Same.
10174         * objc.dg/pr23214.m: Same.
10175         * objc.dg/symtab-1.m: Same.
10176         * obj-c++.dg/basic.m: Same.
10177         * obj-c++.dg/proto-lossage-3.m: Same.
10178         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10179         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10180         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10181         * obj-c++.dg/method-11.m: Same.
10182         * objc/execute/enumeration-1.m: Same.
10183         * objc/execute/object_is_class.m: Same.
10184         * objc/execute/formal_protocol-2.m: Same.
10185         * objc/execute/formal_protocol-4.m: Same.
10186         * objc/execute/formal_protocol-6.m: Same.
10187         * objc/execute/bycopy-3.m: Same.
10188         * objc/execute/exceptions/catchall-1.m: Same.
10189         * objc/execute/exceptions/finally-1.m: Same.
10190         * objc/execute/exceptions/local-variables-1.m: Same.
10191         * objc/execute/exceptions/foward-1.m: Same.
10192         * objc/execute/bf-common.h
10193         * objc/execute/enumeration-2.m: Same.
10194         * objc/execute/formal_protocol-1.m: Same.
10195         * objc/execute/formal_protocol-3.m: Same.
10196         * objc/execute/formal_protocol-5.m: Same.
10197         * objc/execute/accessing_ivars.m: Same.
10198         * objc/execute/bycopy-2.m: Same.
10199         * objc/execute/formal_protocol-7.m: Same.
10200         * objc/execute/compatibility_alias.m: Same.
10201         * objc/execute/no_clash.m: Same.
10202         * objc/execute/object_is_meta_class.m: Same.
10203         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10204         * objc/execute/class-tests-1.h: Include stdio.h.
10205         * objc/execute/class-tests-2.h: Same.
10206         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10207         runtimes.
10208         * obj-c++.dg/try-catch-2.mm: Same.
10209
10210 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR c++/47783
10213         * g++.dg/warn/Wunused-parm-4.C: New test.
10214
10215 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10216             Jan Hubicka  <jh@suse.cz>
10217
10218         PR debug/47106
10219         PR debug/47402
10220         * g++.dg/debug/pr47106.C: New.
10221
10222 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10223
10224         PR target/43653
10225         * gcc.target/i386/pr43653.c: New test.
10226
10227 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10228
10229         PR c++/47172
10230         * g++.dg/template/inherit6.C: New test.
10231
10232 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10233
10234         PR fortran/47745
10235         * gfortran.dg/class_39.f03: New.
10236
10237 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10238
10239         PR c++/47326
10240         * g++.dg/cpp0x/variadic106.C: New test.
10241
10242 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10243
10244         PR libfortran/47757
10245         * gfortran.dg/pr47757-1.f90: New test.
10246         * gfortran.dg/pr47757-2.f90: New test.
10247         * gfortran.dg/pr47757-3.f90: New test.
10248
10249         PR c++/47704
10250         * g++.dg/cpp0x/enum8.C: New test.
10251
10252 2011-02-15  Jason Merrill  <jason@redhat.com>
10253
10254         * g++.dg/inherit/implicit-trivial1.C: New.
10255         * g++.dg/cpp0x/implicit-trivial1.C: New.
10256
10257 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         PR middle-end/47725
10260         * gcc.dg/torture/pr47725.c: Removed.
10261
10262 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10263
10264         PR target/47755
10265         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10266         constant does not generate a load from memory.
10267
10268 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10269
10270         PR middle-end/47725
10271         * gcc.dg/torture/pr47725.c: New.
10272
10273 2011-02-15  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/47743
10276         * gcc.dg/torture/pr47743.c: New testcase.
10277
10278 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR middle-end/47581
10281         * gcc.target/i386/pr47581.c: New test.
10282
10283 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10284
10285         PR fortran/47730
10286         * gfortran.dg/select_type_22.f03: New.
10287
10288 2011-02-14  Jason Merrill  <jason@redhat.com>
10289
10290         * g++.dg/cpp0x/regress/enum1.C: New.
10291
10292 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10293
10294         * gnat.dg/include.adb: New test.
10295
10296 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10297
10298         PR fortran/47728
10299         * gfortran.dg/class_38.f03: New.
10300
10301 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10302
10303         * gcc.dg/pr46494.c: New test.
10304
10305 2011-02-14  Richard Guenther  <rguenther@suse.de>
10306
10307         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10308
10309 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10310
10311         PR ada/41929
10312         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10313         sparc*-sun-solaris2.11.
10314
10315 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10316
10317         PR fortran/47349
10318         * gfortran.dg/argument_checking_18.f90: New.
10319
10320 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10321
10322         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10323         * gfortran.dg/argument_checking_17.f90: New.
10324
10325 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10326
10327         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10328         are temporarily disabled.
10329         * gfortran.dg/class_7.f03: Ditto.
10330         * gfortran.dg/coarray_14.f90: Ditto.
10331         * gfortran.dg/typebound_proc_13.f03: Ditto.
10332
10333 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10334
10335         PR fortran/45586
10336         * gfortran.dg/extends_11.f03: New.
10337
10338 2011-02-11  Xinliang David Li  <davidxl@google.com>
10339
10340         PR tree-optimization/47707
10341         * g++.dg/tree-ssa/pr47707.C: New test.
10342
10343 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10344
10345         * g++.dg/opt/inline17.C: New test.
10346
10347 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10348
10349         PR fortran/47550
10350         * gfortran.dg/pure_formal_2.f90: New.
10351
10352 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10353
10354         PR rtl-optimization/47614
10355         * gfortran.dg/pr47614.f: New.
10356
10357 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10358
10359         PR driver/47678
10360         * gcc.dg/opts-6.c: New test.
10361
10362 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10363
10364         PR debug/47684
10365         * gcc.dg/pr47684.c: New test.
10366
10367 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10368
10369         PR target/47629
10370         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10371         c99_runtime, dg-add-options c99_runtime.
10372         (main): Use __asm__.
10373
10374 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10375
10376         PR testsuite/47400
10377         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10378         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10379         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10380         * gcc.dg/ucnid-10.c: Likewise.
10381         * gcc.dg/ucnid-13.c: Likewise.
10382         * gcc.dg/ucnid-7.c: Likewise.
10383         * gcc.dg/ucnid-8.c: Likewise.
10384         Adapt dg-warning line number.
10385
10386 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10387
10388         * gcc.target/i386/parity-1.c: Use -march=k8.
10389         * gcc.target/i386/parity-2.c: Ditto.
10390         * gcc.target/i386/vecinit-1.c: Ditto.
10391         * gcc.target/i386/vecinit-2.c: Ditto.
10392
10393 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10394
10395         PR target/46610
10396         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10397         * gcc.target/mips/save-restore-3.c: Likewise.
10398         * gcc.target/mips/save-restore-4.c: Likewise.
10399         * gcc.target/mips/save-restore-5.c: Likewise.
10400
10401         PR target/47683
10402         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10403         * g++.dg/tree-prof/partition2.C: Likewise.
10404
10405 2011-02-09  Jason Merrill  <jason@redhat.com>
10406
10407         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10408         rather than misdeclare std::puts.
10409
10410         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10411         * g++.dg/other/warning1.C: Likewise.
10412         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10413         * g++.old-deja/g++.gb/scope06.C: Likewise.
10414         * g++.old-deja/g++.law/cvt11.C: Likewise.
10415         * g++.old-deja/g++.law/init1.C: Likewise.
10416         * g++.dg/abi/mangle26.C: Likewise.
10417
10418         * g++.dg/template/function1.C: Adjust for C++0x mode.
10419         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10420
10421         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10422         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10423
10424         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10425
10426         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10427
10428         * g++.dg/cpp0x/regress: New directory.
10429         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10430         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10431         * g++.dg/cpp0x/regress/regress3.C: New.
10432
10433 2011-02-10  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/47677
10436         * gcc.dg/torture/pr47677.c: New testcase.
10437
10438 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10439
10440         * objc.dg/special/load-category-1.m: Remove unused header.
10441         * objc.dg/special/load-category-1a.m: Likewise.
10442         * objc.dg/special/load-category-2.m: Likewise.
10443         * objc.dg/special/load-category-2a.m: Likewise.
10444         * objc.dg/special/load-category-3.m: Likewise.
10445         * objc.dg/special/load-category-3a.m: Likewise.
10446         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10447         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10448         * objc.dg/attributes/class-attribute-1.m: Likewise.
10449         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10450         * obj-c++.dg/property/property.exp: Likewise.
10451         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10452         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10453         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10454         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10455         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10456         * obj-c++.dg/template-8.mm: Likewise.
10457
10458 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10459
10460         PR target/47665
10461         * gcc.target/i386/pr47665.c: New test.
10462
10463 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10464
10465         PR testsuite/47622
10466         Revert
10467         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10468         PR debug/42631
10469         * gcc.dg/pr42631.c: Update test.
10470         * gcc.dg/pr42631-2.c: New test.
10471
10472 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10473
10474         PR fortran/47352
10475         * gfortran.dg/proc_decl_25.f90: New.
10476
10477 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10478
10479         PR fortran/47463
10480         * gfortran.dg/typebound_assignment_2.f03: New.
10481
10482 2011-02-09  Richard Guenther  <rguenther@suse.de>
10483
10484         PR tree-optimization/47664
10485         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10486
10487 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         PR middle-end/47646
10490         * gnat.dg/uninit_func.adb: Adjust dg directive.
10491
10492 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10493
10494         PR middle-end/47646
10495         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10496
10497 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10498
10499         PR fortran/47637
10500         * gfortran.dg/auto_dealloc_2.f90: New.
10501
10502 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10503
10504         * gcc.dg/builtins-config.h: Remove __sgi handling.
10505         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10506         -std=c99 for mips-sgi-irix6.5*.
10507
10508 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10509
10510         PR middle-end/45505
10511         * gfortran.dg/pr25923.f90: Remove xfails.
10512
10513 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10514
10515         PR fortran/47583
10516         * gfortran.dg/inquire_14.f90: New test.
10517
10518 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10519
10520         PR fortran/45290
10521         * gfortran.dg/pointer_init_6.f90: New.
10522
10523 2011-02-08  Jeff Law <law@redhat.com>
10524
10525         PR tree-optimization/42893
10526         * gcc.tree-ssa/pr42893.c: New test.
10527
10528 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10529
10530         PR tree-optimization/46834
10531         PR tree-optimization/46994
10532         PR tree-optimization/46995
10533         * gcc.dg/graphite/id-pr46834.c: New.
10534         * gfortran.dg/graphite/id-pr46994.f90: New.
10535         * gfortran.dg/graphite/id-pr46995.f90: New.
10536
10537 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10538
10539         PR middle-end/47646
10540         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10541         using the variable is known the warning is emitted there.
10542         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10543         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10544
10545         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10546         statement.
10547         (vg): Likewise.
10548         * gcc.dg/noreturn-1.c (foo5): Likewise.
10549         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10550         (method2): Likewise.
10551
10552         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10553         the return statement using the uninitialized variable.
10554         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10555
10556 2011-02-08  Richard Guenther  <rguenther@suse.de>
10557
10558         PR middle-end/47639
10559         * g++.dg/opt/pr47639.c: New testcase.
10560
10561 2011-02-08  Richard Guenther  <rguenther@suse.de>
10562
10563         PR tree-optimization/47632
10564         * g++.dg/opt/pr47632.C: New testcase.
10565
10566 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10567
10568         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10569
10570 2011-02-07  Richard Guenther  <rguenther@suse.de>
10571
10572         PR tree-optimization/47615
10573         * g++.dg/opt/pr47615.C: New testcase.
10574
10575 2011-02-07  Richard Guenther  <rguenther@suse.de>
10576
10577         PR tree-optimization/47621
10578         * gcc.dg/torture/pr47621.c: New testcase.
10579
10580 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10581
10582         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10583
10584 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10585
10586         PR fortran/47592
10587         * gfortran.dg/allocate_with_source_1 : New test.
10588
10589 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10590
10591         PR middle-end/47610
10592         * gcc.dg/pr47610.c: New test.
10593
10594 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10595
10596         PR debug/42631
10597         * gcc.dg/pr42631.c: Update test.
10598         * gcc.dg/pr42631-2.c: New test.
10599
10600 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10601
10602         PR fortran/47574
10603         * gfortran.dg/pr47574.f90:  New test.
10604
10605 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10606
10607         PR tree-optimization/46194
10608         * gcc.dg/autopar/pr46194.c: New.
10609
10610 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         PR tree-optimization/43695
10613         * g++.dg/ipa/pr43695.C: New.
10614
10615 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR inline-asm/23200
10618         * gcc.dg/pr23200.c: New test.
10619
10620 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10621
10622         PR c++/47589
10623         * g++.dg/pr47589.C: New test.
10624
10625 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10626
10627         PR c++/47398
10628         * g++.dg/template/typedef37.C: New test.
10629         * g++.dg/template/param1.C: Adjust expected error message.
10630
10631 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR middle-end/31490
10634         * gcc.dg/pr31490-2.c: New test.
10635         * gcc.dg/pr31490-3.c: New test.
10636         * gcc.dg/pr31490-4.c: New test.
10637
10638 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10639             Jakub Jelinek  <jakub@redhat.com>
10640
10641         PR c++/46890
10642         * g++.dg/parser/semicolon3.C: Adjust.
10643         * g++.dg/parser/semicolon4.C: New testcase.
10644         * g++.dg/pr46890.C: New testcase.
10645
10646 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10647
10648         PR c++/29571
10649         * g++.dg/init/pr29571.C: New.
10650
10651 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10652
10653         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10654         instead of vect_int.
10655
10656 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10657
10658         PR target/47312
10659         * gcc.target/i386/pr47312.c: New test.
10660
10661         PR target/47564
10662         * gcc.target/i386/pr47564.c: New test.
10663
10664 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10665
10666         PR tree-optimization/45122
10667         * gcc.dg/tree-ssa/pr45122.c: New.
10668
10669 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10670
10671         PR target/47272
10672         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10673         and vec_vsx_st.
10674
10675         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10676         and vsx so a default --with-cpu=power7 doesn't give an error
10677         when -mavoid-indexed-addresses is used.
10678
10679         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10680         wrapper function to save the arguments and then jump to the real
10681         function, rather than depending on the compiler not to move stuff
10682         before an asm.
10683         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10684
10685 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10686             Paul Thomas  <pault@gcc.gnu.org>
10687
10688         PR fortran/47082
10689         * gfortran.dg/class_37.f03 : New test.
10690
10691 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10692             Richard Guenther  <rguenther@suse.de>
10693
10694         PR tree-optimization/40979
10695         PR bootstrap/47044
10696         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10697         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10698         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10699         check_vect_support_and_set_flags.
10700         * gfortran.dg/graphite/vect-pr40979.f90: New.
10701
10702 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10703
10704         PR fortran/47572
10705         * gfortran.dg/class_36.f03: New.
10706
10707 2011-02-02  Richard Guenther  <rguenther@suse.de>
10708
10709         PR tree-optimization/47566
10710         * gcc.dg/lto/20110201-1_0.c: New testcase.
10711
10712 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10713
10714         PR debug/47498
10715         PR debug/47501
10716         PR debug/45136
10717         PR debug/45130
10718         * debug/pr47498.c: New.
10719         * debug/pr47501.c: New.
10720
10721 2011-02-01  Richard Guenther  <rguenther@suse.de>
10722
10723         PR tree-optimization/47559
10724         * g++.dg/torture/pr47559.C: New testcase.
10725
10726 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10727
10728         PR fortran/47565
10729         * gfortran.dg/typebound_call_20.f03: New.
10730
10731 2011-02-01  Richard Guenther  <rguenther@suse.de>
10732
10733         PR tree-optimization/47555
10734         * gcc.dg/pr47555.c: New testcase.
10735
10736 2011-02-01  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/47541
10739         * g++.dg/torture/pr47541.C: New testcase.
10740
10741 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10742
10743         PR fortran/47455
10744         * gfortran.dg/typebound_call_19.f03: New.
10745
10746 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10747
10748         PR c++/47416
10749         * g++.dg/cpp0x/pr47416.C: New test.
10750
10751 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10752
10753         PR fortran/47519
10754         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10755
10756 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10757
10758         PR fortran/47463
10759         * gfortran.dg/typebound_assignment_1.f03: New.
10760
10761 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10762
10763         PR tree-optimization/47538
10764         * gcc.c-torture/execute/pr47538.c: New test.
10765
10766 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10767
10768         PR target/45325
10769         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10770
10771 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10772
10773         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10774
10775 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10776
10777         PR rtl-optimization/44031
10778         * gcc.c-torture/compile/20110131-1.c: New test.
10779
10780 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10781
10782         PR fortran/47042
10783         * gfortran.dg/stmt_func_1.f90: New.
10784
10785 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10786
10787         PR fortran/47042
10788         * gfortran.dg/interface_34.f90: New.
10789
10790 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/47523
10793         * gfortran.dg/realloc_on_assign_5.f03: New test.
10794         * gfortran.dg/realloc_on_assign_5.f03: New test.
10795
10796 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10797
10798         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10799         * gfortran.dg/bessel_7.f90: Likewise.
10800         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10801
10802         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10803         * gfortran.dg/sum_init_expr.f03: Likewise.
10804
10805         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10806
10807         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10808         -r -nostdlib.
10809
10810         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10811         loop only on "vect_intfloat_cvt" targets.
10812
10813 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10814
10815         PR fortran/47531
10816         * gfortran.dg/shape_6.f90: New.
10817
10818 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10819
10820         PR libgfortran/47434
10821         * gfortran.dg/read_infnan_1.f90: Update test.
10822         * gfortran.dg/module_nan.f90: Update test.
10823         * gfortran.dg/char4_iunit_1.f03: Update test.
10824         * gfortran.dg/large_real_kind_1.f90: Update test.
10825         * gfortran.dg/real_const_3.f90: Update test.
10826         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10827
10828 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10829
10830         PR c++/47311
10831         * g++.dg/template/param2.C: New test.
10832
10833 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10834
10835         PR libgfortran/47285
10836         * gfortran.dg/fmt_g.f: New test.
10837
10838 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10839
10840         PR fortran/47507
10841         * gfortran.dg/pure_formal_1.f90: New.
10842
10843 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR target/42894
10846         * gcc.dg/tls/pr42894.c: New test.
10847
10848 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10849
10850         * gcc.dg/pr47276.c: Add dg-require-visibility.
10851
10852 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10853
10854         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10855
10856 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10857             Tobias Burnus  <burnus@gcc.gnu.org>
10858
10859         PR fortran/45170
10860         PR fortran/35810
10861         PR fortran/47350
10862         * gfortran.dg/realloc_on_assign_3.f03: New test.
10863         * gfortran.dg/realloc_on_assign_4.f03: New test.
10864         * gfortran.dg/allocatable_function_5.f90: New test.
10865         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10866         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10867         implemented" dg-errors.
10868
10869 2011-01-27  Jan Hubicka  <jh@suse.cz>
10870
10871         PR middle-end/46949
10872         * gcc.dg/attr-weakref-4.c: New testcase
10873
10874 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10875
10876         PR tree-optimization/47228
10877         * gcc.dg/torture/pr47228.c: New test.
10878
10879 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10880
10881         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10882
10883 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10884
10885         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10886         when using auto-overlay support on the SPU.
10887
10888 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10889
10890         PR rtl-optimization/44174
10891         * gcc.target/i386/asm-6.c: New test.
10892
10893 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10894
10895         PR rtl-optimization/46856
10896         * gcc.c-torture/compile/pr46856.c: New test.
10897
10898 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10899             Andrew Pinski  <pinskia@gmail.com>
10900
10901         PR c/43082
10902         * gcc.dg/pr43082.c: New.
10903
10904 2011-01-26  DJ Delorie  <dj@redhat.com>
10905
10906         PR rtl-optimization/46878
10907         * gcc.dg/pr46878-1.c: New test.
10908
10909 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR c++/47476
10912         * g++.dg/cpp0x/pr47476.C: New test.
10913
10914 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10915
10916         * gcc.c-torture/compile/20110126-1.c: New test.
10917
10918 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR c/47473
10921         * gcc.dg/torture/pr47473.c: New test.
10922
10923 2011-01-26  Jan Hubicka  <jh@suse.cz>
10924
10925         PR target/47237
10926         * gcc.c-torture/execute/pr47237.c: New testcase.
10927
10928 2011-01-26  Jan Hubicka  <jh@suse.cz>
10929
10930         PR tree-optimization/47190
10931         * gcc.dg/attr-weakref-3.c: New testcase.
10932
10933 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10934
10935         PR c++/43601
10936         * gcc.dg/dll-9a.c: New test file.
10937         * gcc.dg/dll-11.c: Likewise.
10938         * gcc.dg/dll-12.c: Likewise.
10939         * gcc.dg/dll-12a.c: Likewise.
10940         * gcc.dg/dll-11a.c: Likewise.
10941         * gcc.dg/dll-9.c: Likewise.
10942         * gcc.dg/dll-10.c: Likewise.
10943         * gcc.dg/dll-10a.c: Likewise.
10944         * g++.dg/ext/dllexport4a.cc: Likewise.
10945         * g++.dg/ext/dllexport4.C: Likewise.
10946         * g++.dg/ext/dllexport5.C: Likewise.
10947         * g++.dg/ext/dllexport5a.cc: Likewise.
10948
10949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10950
10951         PR tree-optimization/46970
10952         * gcc.dg/graphite/pr46970.c: New.
10953
10954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10955
10956         PR tree-optimization/46215
10957         * gcc.dg/graphite/pr46215.c: New.
10958
10959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10960
10961         PR tree-optimization/46168
10962         * gcc.dg/graphite/pr46168.c: New.
10963
10964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10965
10966         PR tree-optimization/43657
10967         * gcc.dg/graphite/pr43657.c: New.
10968
10969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10970
10971         PR tree-optimization/29832
10972         * gfortran.dg/graphite/pr29832.f90: New.
10973
10974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10975
10976         PR tree-optimization/43567
10977         * gcc.dg/graphite/pr43567.c: New.
10978
10979 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10980
10981         * gfortran.dg/graphite/interchange-4.f: New.
10982         * gfortran.dg/graphite/interchange-5.f: New.
10983
10984         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10985         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10986         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10987         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10988         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10989         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10990         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10991         * gfortran.dg/ltrans-7.f90: Removed.
10992         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10993
10994         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10995         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10996         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10997         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10998         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10999         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11000         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11001         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11002         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11003         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11004         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11005         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11006         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11007         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11008         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11009         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11010         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11011         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11012         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11013         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11014         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11015         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11016         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11017         * gcc.dg/tree-ssa/data-dep-1.c
11018         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11019         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11020         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11021         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11022         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11023
11024 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR tree-optimization/47265
11027         PR tree-optimization/47443
11028         * gcc.c-torture/compile/pr47265.c: New test.
11029         * gcc.dg/pr47443.c: New test.
11030
11031 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11032
11033         PR tree-optimization/47382
11034         * g++.dg/torture/pr47382.C: New test.
11035         * g++.dg/opt/devirt1.C: Xfail.
11036
11037 2011-01-25  Yao Qi  <yao@codesourcery.com>
11038
11039         PR target/45701
11040         * gcc.target/arm/pr45701-1.c: New test.
11041         * gcc.target/arm/pr45701-2.c: New test.
11042         * gcc.target/arm/pr45701-3.c: New test.
11043
11044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11045             Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR tree-optimization/47271
11048         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11049
11050 2011-01-25  Nick Clifton  <nickc@redhat.com>
11051
11052         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11053         (saturate_add): Delete.
11054         (exchange): Delete.
11055         (main): Do not run saturate_add.
11056         (set_interrupts): Delete.
11057
11058 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11059
11060         PR fortran/47448
11061         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11062
11063 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR tree-optimization/47427
11066         PR tree-optimization/47428
11067         * gcc.c-torture/compile/pr47427.c: New test.
11068         * gcc.c-torture/compile/pr47428.c: New test.
11069
11070 2011-01-25  Richard Guenther  <rguenther@suse.de>
11071
11072         PR middle-end/47411
11073         * gcc.dg/torture/pr47411.c: New testcase.
11074
11075 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11076
11077         * gfortran.dg/graphite/id-24.f: New.
11078         * gfortran.dg/graphite/id-25.f: New.
11079
11080 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11081
11082         * gfortran.dg/graphite/id-23.f: New.
11083
11084 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11085
11086         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11087
11088 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11089
11090         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11091         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11092         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11093         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11094         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11095         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11096         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11097         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11098         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11099
11100 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11101
11102         * gcc.dg/graphite/block-0.c: Add documentation.
11103         * gcc.dg/graphite/block-4.c: Same.
11104         * gcc.dg/graphite/block-7.c: Same.
11105         * gcc.dg/graphite/block-8.c: New.
11106         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11107         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11108         * gcc.dg/graphite/interchange-12.c: Add documentation.
11109         * gcc.dg/graphite/interchange-13.c: New.
11110         * gcc.dg/graphite/interchange-14.c: New.
11111         * gcc.dg/graphite/interchange-15.c: New.
11112         * gcc.dg/graphite/interchange-8.c: Add documentation.
11113         * gcc.dg/graphite/interchange-mvt.c: Same.
11114
11115 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11116
11117         PR target/47408
11118         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11119         * gcc.target/powerpc/altivec-14.c: Ditto.
11120         * gcc.target/powerpc/altivec-33.c: Ditto.
11121         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11122         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11123         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11124         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11125         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11126         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11127         * g++.dg/ext/altivec-15.C: Ditto.
11128         * g++.dg/ext/altivec-types-1.C: Ditto.
11129         * g++.dg/ext/altivec-types-2.C: Ditto.
11130         * g++.dg/ext/altivec-types-3.C: Ditto.
11131         * g++.dg/ext/altivec-types-4.C: Ditto.
11132
11133 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11134
11135         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11136
11137 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11138
11139         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11140         optimization options.
11141
11142 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11143
11144         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11145
11146         PR testsuite/45988
11147         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11148
11149 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11150
11151         PR fortran/47421
11152         * gfortran.dg/allocatable_scalar_12.f90: New.
11153
11154 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11155
11156         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11157         vectorization to be not profitable if peeling is used to
11158         realign the memory access.
11159         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11160         loop bound to avoid loop unrolling.
11161         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11162
11163 2011-01-22  Jan Hubicka  <jh@suse.cz>
11164
11165         PR lto/47333
11166         * g++.dg/lto/pr47333.C: New file.
11167
11168 2011-01-22  Jan Hubicka  <jh@suse.cz>
11169
11170         PR tree-optimization/43884
11171         PR lto/44334
11172         * gcc.dg/autopar/outer-2.c: Increase array size.
11173         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11174
11175 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11176
11177         PR fortran/38536
11178         * gfortran.dg/c_loc_tests_16.f90:  New test.
11179
11180 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11181
11182         PR fortran/47399
11183         * gfortran.dg/typebound_proc_19.f90: New.
11184
11185 2011-01-21  Jeff Law <law@redhat.com>
11186
11187         PR tree-optimization/47053
11188         * g++.dg/pr47053.C: New test.
11189
11190 2011-01-21  Jason Merrill  <jason@redhat.com>
11191
11192         PR c++/47041
11193         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11194
11195 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11196
11197         PR c++/47388
11198         * g++.dg/cpp0x/range-for10.C: New test.
11199         * g++.dg/template/for1.C: New test.
11200
11201         PR middle-end/45566
11202         * g++.dg/tree-prof/partition3.C: New test.
11203
11204         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11205
11206         PR rtl-optimization/47366
11207         * g++.dg/opt/pr47366.C: New test.
11208
11209 2011-01-21  Jason Merrill  <jason@redhat.com>
11210
11211         PR c++/46552
11212         * g++.dg/cpp0x/constexpr-regress2.C: New.
11213
11214         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11215
11216 2011-01-21  Jeff Law <law@redhat.com>
11217
11218         PR rtl-optimization/41619
11219         * gcc.dg/pr41619.c: New.
11220
11221 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11222
11223         PR tree-optimization/47355
11224         * g++.dg/opt/pr47355.C: New test.
11225
11226 2011-01-21  Richard Guenther  <rguenther@suse.de>
11227
11228         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11229         making main hot.
11230
11231 2011-01-21  Richard Guenther  <rguenther@suse.de>
11232
11233         PR tree-optimization/47365
11234         * gcc.dg/torture/pr47365.c: New testcase.
11235         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11236
11237 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11238
11239         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11240
11241 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR tree-optimization/47391
11244         * gcc.dg/pr47391.c: New test.
11245
11246 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11247
11248         * g++.dg/template/char1.C: Use signed char.
11249
11250 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11251
11252         PR fortran/47377
11253         * gfortran.dg/pointer_target_4.f90: New.
11254
11255 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11256
11257         PR target/47251
11258         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11259         ILP32 system and not IP32.
11260
11261 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11262
11263         PR debug/46583
11264         * g++.dg/debug/pr46583.C: New.
11265
11266 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR debug/47283
11269         * g++.dg/debug/pr47283.C: New test.
11270
11271         PR testsuite/47371
11272         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11273         * gcc.target/i386/headmerge-2.c: Likewise.
11274
11275 2011-01-20  Richard Guenther  <rguenther@suse.de>
11276
11277         PR middle-end/47370
11278         * gcc.dg/torture/pr47370.c: New testcase.
11279
11280 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR tree-optimization/46130
11283         * gcc.dg/pr46130-1.c: New test.
11284         * gcc.dg/pr46130-2.c: New test.
11285
11286 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11287
11288         PR c++/47291
11289         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11290
11291 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11292
11293         PR debug/46240
11294         * g++.dg/debug/pr46240.cc: New.
11295
11296 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11297
11298         PR c++/47303
11299         * g++.dg/template/anonunion1.C: New test.
11300
11301         PR rtl-optimization/47337
11302         * gcc.c-torture/execute/pr47337.c: New test.
11303
11304 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11305
11306         PR testsuite/45342
11307         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11308
11309 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11310
11311         PR tree-optimization/46021
11312         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11313
11314 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11315
11316         PR tree-optimization/47290
11317         * g++.dg/torture/pr47290.C: New test.
11318
11319 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11320
11321         PR fortran/47240
11322         * gfortran.dg/proc_ptr_comp_29.f90: New.
11323
11324 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11325
11326         PR testsuite/41146
11327         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11328         powerpc-apple-darwin9.
11329
11330 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11331
11332         PR rtl-optimization/47299
11333         * gcc.c-torture/execute/pr47299.c: New test.
11334
11335 2011-01-17  Jason Merrill  <jason@redhat.com>
11336
11337         * g++.dg/cpp0x/constexpr-virtual.C: New.
11338
11339 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11340
11341         PR fortran/47331
11342         * gfortran.dg/gomp/pr47331.f90: New test.
11343
11344 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11345
11346         PR objc/47314
11347         * objc.dg/selector-warn-1.m: New.
11348         * obj-c++.dg/selector-warn-1.mm: New.
11349
11350 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11351
11352         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11353         Update dg-final accordingly.
11354
11355 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11356
11357         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11358
11359 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11360
11361         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11362         target check.
11363         * gcc.dg/guality/pr36728-2.c: Likewise.
11364
11365 2011-01-17  Richard Guenther  <rguenther@suse.de>
11366
11367         PR tree-optimization/47313
11368         * g++.dg/torture/pr47313.C: New testcase.
11369
11370 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11371
11372         PR target/47318
11373         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11374         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11375         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11376         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11377
11378         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11379         as __m256i.
11380         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11381         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11382         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11383
11384 2011-01-17  Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/45967
11387         * gcc.dg/torture/pr45967-2.c: New testcase.
11388         * gcc.dg/torture/pr45967-3.c: Likewise.
11389
11390 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11391
11392         PR testsuite/47325
11393         * g++.dg/ext/pr47213.C: Require visibility.
11394
11395 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11396
11397         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11398         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11399
11400 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11401
11402         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11403         Linux-based targets.
11404
11405 2011-01-13  Jan Hubicka  <jh@suse.cz>
11406
11407         PR tree-optimization/47276
11408         * gcc.dg/pr47276.c: New testcase.
11409
11410 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11411             Jonathan Wakely  <jwakely.gcc@gmail.com>
11412
11413         PR c++/33558
11414         * g++.dg/other/pr33558.C: New.
11415         * g++.dg/other/pr33558-2.C: New.
11416
11417 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11418
11419         PR tree-optimization/45934
11420         PR tree-optimization/46302
11421         * g++.dg/ipa/devirt-c-1.C: New test.
11422         * g++.dg/ipa/devirt-c-2.C: Likewise.
11423         * g++.dg/ipa/devirt-c-3.C: Likewise.
11424         * g++.dg/ipa/devirt-c-4.C: Likewise.
11425         * g++.dg/ipa/devirt-c-5.C: Likewise.
11426         * g++.dg/ipa/devirt-c-6.C: Likewise.
11427         * g++.dg/ipa/devirt-6.C: Likewise.
11428         * g++.dg/ipa/devirt-d-1.C: Likewise.
11429         * g++.dg/torture/pr45934.C: Likewise.
11430
11431 2011-01-14  Jason Merrill  <jason@redhat.com>
11432
11433         * g++.dg/cpp0x/variadic105.C: New.
11434
11435 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11436             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11437
11438         PR objc/45989
11439         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11440         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11441         execution tests on i?86-*-*, x86_64-*-* and
11442         powerpc*-apple-darwin* && ilp32.
11443         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11444         tests on i?86-*-* and x86_64-*-*.
11445
11446 2011-01-14  Richard Guenther  <rguenther@suse.de>
11447
11448         PR tree-optimization/47280
11449         * g++.dg/opt/pr47280.C: New testcase.
11450
11451 2011-01-14  Jason Merrill  <jason@redhat.com>
11452
11453         * g++.dg/cpp0x/constexpr-regress1.C: New.
11454
11455         * g++.dg/ext/flexary2.C: New.
11456
11457 2011-01-14  Richard Guenther  <rguenther@suse.de>
11458
11459         PR middle-end/47281
11460         * gcc.dg/torture/pr47281.c: New testcase.
11461         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11462
11463 2011-01-14  Richard Guenther  <rguenther@suse.de>
11464
11465         PR tree-optimization/47286
11466         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11467
11468 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11469
11470         PR c++/47213
11471         * g++.dg/ext/pr47213.C: New.
11472
11473 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11474
11475         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11476
11477 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11478             Mikael Morin  <mikael@gcc.gnu.org>
11479
11480         PR fortran/45848
11481         PR fortran/47204
11482         * gfortran.dg/select_type_20.f90: New.
11483         * gfortran.dg/select_type_21.f90: New.
11484
11485 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11486
11487         PR target/47251
11488         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11489
11490 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11491
11492         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11493         * gcc.dg/guality/pr36728-2.c: Likewise.
11494
11495 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11496
11497         PR debug/PR46973
11498         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11499
11500 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11501
11502         PR rtl-optimization/45352
11503         * gcc.dg/pr45352-3.c: New.
11504
11505 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11506
11507         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11508         comment.
11509         * g++.dg/cpp0x/range-for8.C: New.
11510         * g++.dg/cpp0x/range-for9.C: New.
11511
11512 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11513
11514         PR debug/47209
11515         * g++.dg/debug/pr47209.C: New.
11516
11517 2011-01-12  Richard Guenther  <rguenther@suse.de>
11518
11519         PR lto/47259
11520         * gcc.dg/lto/pr47259_0.c: New testcase.
11521         * gcc.dg/lto/pr47259_1.c: Likewise.
11522
11523 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11524
11525         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11526         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11527         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11528         methods missing from the OBJC2 Object.
11529         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11530         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11531         GNU and NeXT runtimes.
11532         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11533         comments.
11534         * objc-obj-c++-shared/Object1.m: Likewise.
11535         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11536         * objc.dg/proto-qual-1.m: Likewise.
11537         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11538         * obj-c++.dg/proto-qual-1.mm: Likewise.
11539
11540 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11541
11542         PR testsuite/33033
11543         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11544
11545 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11546
11547         Fixed the Objective-C++ testsuite and updated all tests.
11548         * lib/obj-c++.exp (obj-c++_init): Declare and set
11549         gcc_warning_prefix and gcc_error_prefix.
11550         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11551         'dg-warning', 'dg-message' and 'dg-error'.
11552         * obj-c++.dg/class-extension-3.mm: Likewise.
11553         * obj-c++.dg/class-protocol-1.mm: Likewise.
11554         * obj-c++.dg/encode-7.mm: Likewise.
11555         * obj-c++.dg/exceptions-3.mm: Likewise.
11556         * obj-c++.dg/exceptions-5.mm: Likewise.
11557         * obj-c++.dg/method-12.mm: Likewise.
11558         * obj-c++.dg/method-13.mm: Likewise.
11559         * obj-c++.dg/method-15.mm: Likewise.
11560         * obj-c++.dg/method-16.mm: Likewise.
11561         * obj-c++.dg/method-4.mm: Likewise.
11562         * obj-c++.dg/method-8.mm: Likewise.
11563         * obj-c++.dg/method-conflict-1.mm: Likewise.
11564         * obj-c++.dg/method-conflict-2.mm: Likewise.
11565         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11566         and uncommented second part of the testcase now that the testsuite
11567         works correctly.
11568         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11569         and uncommented second part of the testcase now that the testsuite
11570         works correctly.
11571         * obj-c++.dg/private-1.mm: Likewise.
11572         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11573         * obj-c++.dg/syntax-error-7.mm: Likewise.
11574         * obj-c++.dg/warn5.mm: Likewise.
11575         * obj-c++.dg/property/at-property-14.mm: Likewise.
11576         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11577         FIXME.
11578         * obj-c++.dg/property/at-property-18.mm: Likewise.
11579         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11580         FIXME.
11581         * obj-c++.dg/property/at-property-21.mm: Likewise.
11582         * obj-c++.dg/property/at-property-28.mm: Likewise.
11583         * obj-c++.dg/property/at-property-5.mm: Likewise.
11584         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11585         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11586         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11587         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11588         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11589         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11590         * obj-c++.dg/tls/diag-5.mm: Likewise.
11591         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11592         dg-error, now matched correctly.
11593
11594 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11595
11596         * objc.dg/property/at-property-29.m: New.
11597         * obj-c++.dg/property/at-property-29.mm: New.
11598
11599 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11600
11601         * go.test/go-test.exp (go-set-goarch): New proc.
11602         (go-gc-tests): Use it.
11603
11604 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11605
11606         PR debug/46955
11607         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11608
11609 2011-01-11  Richard Henderson  <rth@redhat.com>
11610
11611         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11612
11613 2011-01-11  Jan Hubicka  <jh@suse.cz>
11614
11615         PR lto/45721
11616         PR lto/45375
11617         * gcc.dg/lto/pr45721_1.c: New file.
11618         * gcc.dg/lto/pr45721_0.c: New file.
11619
11620 2011-01-11  Richard Guenther  <rguenther@suse.de>
11621
11622         PR tree-optimization/46076
11623         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11624
11625 2011-01-11  Jeff Law <law@redhat.com>
11626
11627         * PR tree-optimization/47086
11628         * gcc.dg/pr47086.c: New test.
11629
11630 2011-01-11  Jason Merrill  <jason@redhat.com>
11631
11632         PR c++/46658
11633         * g++.dg/template/new10.C: New.
11634
11635         PR c++/45520
11636         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11637
11638 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11639
11640         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11641         Split type definitions and NSConstantString class into...
11642         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11643         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11644         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11645         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11646         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11647         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11648         to comments.
11649         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11650         encode defines for newer NeXT system headers.
11651         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11652         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11653         * objc.dg/foreach-5.m: Likewise.
11654         * objc.dg/foreach-2.m: Likewise.
11655         * objc.dg/foreach-4.m: Likewise.
11656         * objc.dg/torture/strings/string1.m: Likewise.
11657         * objc.dg/torture/strings/string2.m: Likewise.
11658         * objc.dg/torture/strings/string3.m: Likewise.
11659         * objc.dg/torture/strings/string4.m: Likewise.
11660         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11661         header and stand alone.
11662         * obj-c++.dg/strings/strings-2.mm: Likewise.
11663         * objc.dg/torture/strings/const-str-3.m: Likewise.
11664         * objc.dg/strings/strings-2.m: Likewise.
11665         * objc.dg/strings/const-str-12b.m: Likewise.
11666
11667 2011-01-12  Richard Guenther  <rguenther@suse.de>
11668
11669         PR middle-end/32511
11670         * gcc.dg/attr-weak-1.c: Adjust.
11671
11672 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11673
11674         PR fortran/47051
11675         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11676         standard compliant and comment.
11677
11678 2011-01-10  Jan Hubicka  <jh@suse.cz>
11679
11680         PR lto/46083
11681         * gcc.dg/initpri3.c: New testcase.
11682
11683 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11684
11685         PR lto/47222
11686         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11687         externally visible.
11688         (g_esi): Likewise.
11689         (g_ebx): Likewise.
11690         (g_ebp): Likewise.
11691         (g_esp): Likewise.
11692         (g_ebp_save): Likewise.
11693         (g_esp_save): Likewise.
11694
11695 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11696
11697         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11698
11699 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11700
11701         PR tree-optimization/46021
11702         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11703         i?86-*-*, x86_64-*-*.
11704
11705 2011-01-10  Jeff Law <law@redhat.com>
11706
11707         * PR tree-optimization/47141
11708         * gcc.c-torture/compile/pr47141.c: New test.
11709
11710 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11711
11712         PR testsuite/46230
11713         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11714         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11715         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11716         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11717
11718         PR testsuite/46230
11719         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11720         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11721         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11722         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11723         being vectorized.  Adjust dg-final pattern.
11724
11725         PR testsuite/46230
11726         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11727         * gcc.dg/vect/slp-24.c: Likewise.
11728
11729 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11730
11731         PR c++/47218
11732         * g++.dg/other/pr47218-1.C: New test file.
11733         * g++.dg/other/pr47218.C: Likewise.
11734         * g++.dg/other/pr47218.h: New supporting header.
11735
11736 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11737
11738         PR objc/47232
11739         * objc.dg/attributes/invalid-attribute-1.m: New.
11740         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11741
11742 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11743
11744         PR fortran/47224
11745         * gfortran.dg/proc_ptr_comp_28.f90: New.
11746
11747 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11748
11749         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11750         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11751         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11752         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11753         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11754         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11755         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11756         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11757         * objc.dg/gnu-api-2-class.m: Likewise.
11758         * objc.dg/gnu-api-2-ivar.m: Likewise.
11759         * objc.dg/gnu-api-2-method.m: Likewise.
11760         * objc.dg/gnu-api-2-objc.m: Likewise.
11761         * objc.dg/gnu-api-2-object.m: Likewise.
11762         * objc.dg/gnu-api-2-property.m: Likewise.
11763         * objc.dg/gnu-api-2-protocol.m: Likewise.
11764         * objc.dg/gnu-api-2-sel.m: Likewise.
11765
11766 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11767
11768         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11769         * objc.dg/objc-foreach-4.m: Likewise.
11770         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11771         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11772         * objc.dg/foreach-4.m: Likewise.
11773         * objc.dg/foreach-5.m: Likewise.
11774         * objc.dg/foreach-3.m: Return self from init.
11775
11776 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11777
11778         PR fortran/38536
11779         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11780
11781 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11782
11783         PR fortran/46313
11784         * gfortran.dg/class_35.f90: New.
11785
11786 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11787
11788         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11789
11790 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11791
11792         PR objc/47078
11793         * objc.dg/invalid-method-2.m: New.
11794         * obj-c++.dg/invalid-method-2.mm: New.
11795
11796 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11797
11798         PR fortran/46896
11799         * gfortran.dg/transpose_optimization_2.f90 : New test.
11800
11801 2011-01-08  Jan Hubicka  <jh@suse.cz>
11802
11803         PR tree-optmization/46469
11804         * g++.dg/torture/pr46469.C: New testcase.
11805
11806 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11807
11808         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11809         emulation of libobjc-gnu structure layout functionality to ..
11810         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11811         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11812         * objc/execute/bf-common.h: Adjust headers.
11813         * objc/execute/bf-1.m: Likewise.
11814         * objc/execute/bf-2.m: Likewise.
11815         * objc/execute/bf-3.m: Likewise.
11816         * objc/execute/bf-4.m: Likewise.
11817         * objc/execute/bf-5.m: Likewise.
11818         * objc/execute/bf-6.m: Likewise.
11819         * objc/execute/bf-7.m: Likewise.
11820         * objc/execute/bf-8.m: Likewise.
11821         * objc/execute/bf-9.m: Likewise.
11822         * objc/execute/bf-10.m: Likewise.
11823         * objc/execute/bf-11.m: Likewise.
11824         * objc/execute/bf-12.m: Likewise.
11825         * objc/execute/bf-13.m: Likewise.
11826         * objc/execute/bf-14.m: Likewise.
11827         * objc/execute/bf-15.m: Likewise.
11828         * objc/execute/bf-16.m: Likewise.
11829         * objc/execute/bf-17.m: Likewise.
11830         * objc/execute/bf-18.m: Likewise.
11831         * objc/execute/bf-19.m: Likewise.
11832         * objc/execute/bf-20.m: Likewise.
11833         * objc/execute/bf-21.m: Likewise.
11834         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11835         objc_get_type_qualifiers ().
11836
11837 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11838
11839         PR fortran/45777
11840         * gfortran.dg/dependency_39.f90:  New test.
11841
11842 2011-01-07  Jan Hubicka  <jh@suse.cz>
11843
11844         Get builtins tests ready for linker plugin.
11845         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11846         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11847         my_memset, my_bzero): Mark used.
11848         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11849         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11850         volatile.
11851         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11852         volatile.
11853
11854 2011-01-07  Jan Hubicka  <jh@suse.cz>
11855
11856         PR tree-optimization/46367
11857         * g++.dg/torture/pr46367.C: New file.
11858
11859 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR target/47201
11862         * gcc.dg/pr47201.c: New test.
11863
11864         PR bootstrap/47187
11865         * gcc.dg/tree-prof/pr47187.c: New test.
11866
11867 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11868
11869         PR fortran/41580
11870         * gfortran.dg/extends_type_of_3.f90: New.
11871
11872 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11873
11874         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11875         * g++.dg/ext/dllimport-MI1.C: Likewise.
11876         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11877         * g++.dg/ext/dllimport10.C: Likewise.
11878         * g++.dg/ext/dllimport11.C: Likewise.
11879         * g++.dg/ext/dllimport12.C: Likewise.
11880         * g++.dg/ext/dllimport13.C: Likewise.
11881         * g++.dg/ext/dllimport2.C: Likewise.
11882         * g++.dg/ext/dllimport3.C: Likewise.
11883         * g++.dg/ext/dllimport4.C: Likewise.
11884         * g++.dg/ext/dllimport5.C: Likewise.
11885         * g++.dg/ext/dllimport6.C: Likewise.
11886         * g++.dg/ext/dllimport8.C: Likewise.
11887         * g++.dg/ext/dllimport9.C: Likewise.
11888         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11889         targets, too. Additionally enable test for i?86-*-mingw*.
11890         * g++.dg/ext/selectany1.C: Likewise.
11891         Remove guard variable check.
11892
11893 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11894
11895         PR fortran/47189
11896         PR fortran/47194
11897         * gfortran.dg/storage_size_3.f08: Extended.
11898
11899 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11900
11901         PR c++/47022
11902         * g++.dg/template/stdarg1.C: New test.
11903
11904 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11905
11906         PR fortran/47195
11907         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11908         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11909         from the interface of functions to not hide the errors that
11910         shall be tested.
11911
11912 2011-01-06  Jan Hubicka  <jh@suse.cz>
11913
11914         * gcc.dg/lto/pr47188_0.c: New testcase.
11915         * gcc.dg/lto/pr47188_1.c: New testcase.
11916
11917 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11918
11919         PR fortran/33117
11920         PR fortran/46478
11921         * gfortran.dg/interface_33.f90: New test.
11922
11923 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11924
11925         PR c/47150
11926         * gcc.c-torture/compile/pr47150.c: New test.
11927
11928 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11929
11930         PR tree-optimization/47139
11931         * gcc.dg/vect/pr47139.c: New test.
11932
11933 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11934
11935         PR fortran/47180
11936         * gfortran.dg/extends_type_of_2.f03: New.
11937
11938 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11939
11940         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11941
11942 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11943
11944         * gnat.dg/opt14.adb: New test.
11945
11946 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11947
11948         PR fortran/46017
11949         * gfortran.dg/allocate_error_2.f90:  New test.
11950
11951 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11952
11953         PR fortran/47024
11954         * gfortran.dg/storage_size_3.f08: New.
11955
11956 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11957
11958         PR libgfortran/47154
11959         * gfortran.dg/namelist_68.f90: New test.
11960
11961 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11962
11963         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11964
11965 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11966
11967         PR fortran/46448
11968         * gfortran.dg/class_34.f90: New.
11969
11970 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11971
11972         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11973         use __builtin_inff.  Skip all single-precision tests that require
11974         Infinity.
11975
11976 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11977
11978         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11979
11980 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11981
11982         PR tree-optimization/47148
11983         * gcc.c-torture/execute/pr47148.c: New test.
11984
11985         PR tree-optimization/47155
11986         * gcc.c-torture/execute/pr47155.c: New test.
11987
11988         PR rtl-optimization/47157
11989         * gcc.c-torture/compile/pr47157.c: New test.
11990
11991 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11992
11993         * gcc.dg/torture/vector-shift2.c (schar): Define.
11994         (main): Always use schar or uchar instead of plain "char" to avoid
11995         dependencies on implementation-defined char signedness.
11996
11997 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11998
11999         PR tree-optimization/46801
12000         * gnat.dg/pack9.adb: Remove xfail.
12001
12002 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12003
12004         PR tree-optimization/46984
12005         * g++.dg/ipa/pr46984.C: New test.
12006
12007 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12008
12009         PR fortran/46408
12010         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12011
12012 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12013
12014         PR tree-optimization/47140
12015         * gcc.c-torture/compile/pr47140.c: New test.
12016
12017         PR rtl-optimization/47028
12018         * gcc.dg/pr47028.c: New test.
12019
12020 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12021
12022         * objc.dg/protocol-forward-1.m: Removed TODO.
12023         * objc.dg/protocol-forward-2.m: New.
12024         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12025         * obj-c++.dg/protocol-forward-2.mm: New.
12026
12027 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12028
12029         PR target/38662
12030         * g++.dg/eh/pr38662.C: New testcase.
12031
12032 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12033
12034         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12035         scan for newline '\n'.
12036
12037 \f
12038 Copyright (C) 2011 Free Software Foundation, Inc.
12039
12040 Copying and distribution of this file, with or without modification,
12041 are permitted in any medium without royalty provided the copyright
12042 notice and this notice are preserved.