OSDN Git Service

In libobjc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         PR libobjc/50428        
4         * objc/execute/initialize-1.m: New test.
5
6 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/47844
9         * gfortran.dg/pointer_function_result_1.f90 : New test.
10
11 2011-10-07  David S. Miller  <davem@davemloft.net>
12
13         PR 50655
14         * gcc.target/sparc/sparc.exp: Add vis3 target test.
15         * gcc.target/sparc/cmask.c: Use it.
16         * gcc.target/sparc/fhalve.c: Likewise.
17         * gcc.target/sparc/fnegop.c: Likewise.
18         * gcc.target/sparc/fpadds.c: Likewise.
19         * gcc.target/sparc/fshift.c: Likewise.
20         * gcc.target/sparc/fucmp.c: Likewise.
21         * gcc.target/sparc/lzd.c: Likewise.
22         * gcc.target/sparc/vis3misc.c: Likewise.
23         * gcc.target/sparc/xmul.c: Likewise.
24
25 2011-10-07  Richard Henderson  <rth@redhat.com>
26
27         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
28         match for avx2.
29         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
30
31 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
32
33         * gcc.dg/pr50193-1.c: New file.
34         * gcc.target/arm/shiftable.c: New file.
35
36 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
37
38         PR fortran/50625
39         * gfortran.dg/class_46.f03: New.
40
41 2011-10-06  Joern Rennecke <joern.rennecke@embecosm.com>
42
43         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
44         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
45         (syslog, vsyslog, __vsyslog_chk): Likewise.
46
47         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
48         (x, EXT_x): Use ASMNAME.
49
50         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
51         (a, c): Use ASMNAME.
52
53 2011-10-07  Tom de Vries  <tom@codesourcery.com>
54
55         PR middle-end/50527
56         * gcc.dg/pr50527.c: New test.
57
58 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
59
60         PR tree-optimization/50650
61         * gcc.c-torture/compile/pr50650.c: New test.
62
63 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
64
65         PR tree-optimization/50575
66         * gcc.c-torture/execute/vector-compare-2.x: New file.
67
68 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
69
70         PR middle-end/50125
71         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
72         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
73         (bar3): Likewise.
74
75 2011-10-07  Richard Guenther  <rguenther@suse.de>
76
77         PR testsuite/50637
78         * gcc.dg/vect/vect-align-2.c: Increase array size.
79
80 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
81             H.J. Lu  <hongjiu.lu@intel.com>
82
83         PR target/50603
84         * gcc.target/i386/pr50603.c: New test.
85
86 2011-10-06  Jason Merrill  <jason@redhat.com>
87
88         PR c++/39164
89         * g++.dg/cpp0x/default31.C: New.
90
91 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
92
93         PR tree-optimization/50596
94         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
95         New.
96         * gcc.dg/vect/vect-cond-8.c: New test.
97
98 2011-10-06  Richard Henderson  <rth@redhat.com>
99
100         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
101         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
102         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
103         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
104         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
105         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
106         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
107         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
108         * gcc.c-torture/execute/vshuf-16.inc: New file.
109         * gcc.c-torture/execute/vshuf-2.inc: New file.
110         * gcc.c-torture/execute/vshuf-4.inc: New file.
111         * gcc.c-torture/execute/vshuf-8.inc: New file.
112         * gcc.c-torture/execute/vshuf-main.inc: New file.
113         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
114         * gcc.c-torture/execute/vshuf-v2df.c: New test.
115         * gcc.c-torture/execute/vshuf-v2di.c: New test.
116         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
117         * gcc.c-torture/execute/vshuf-v2si.c: New test.
118         * gcc.c-torture/execute/vshuf-v4df.c: New test.
119         * gcc.c-torture/execute/vshuf-v4di.c: New test.
120         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
121         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
122         * gcc.c-torture/execute/vshuf-v4si.c: New test.
123         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
124         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
125         * gcc.c-torture/execute/vshuf-v8si.c: New test.
126
127 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
128
129         PR tree-optimization/49279
130         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
131         * gcc.c-torture/execute/pr49279.c: New test.
132
133 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
134
135         PR target/49049
136         * gcc.c-torture/compile/pr49049.c: New test.
137
138 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
139
140         PR target/50305
141         * gcc.target/arm/pr50305.c: New test.
142
143 2011-10-06  Richard Guenther  <rguenther@suse.de>
144
145         PR tree-optimization/38884
146         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
147         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
148
149 2011-10-05  David S. Miller  <davem@davemloft.net>
150
151         * gcc.target/sparc/lzd.c: New test.
152         * gcc.target/sparc/popc.c: New test.
153
154 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
155
156         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
157         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
158         * g++.dg/other/final1.C: Cleanup original tree dump.
159
160 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
161
162         PR tree-optimization/50613
163         * gcc.dg/pr50613.c: New test.
164
165 2011-10-05  Richard Henderson  <rth@redhat.com>
166
167         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
168         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
169         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
170         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
171         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
172         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
173         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
174         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
175
176 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
177
178         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
179         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
180         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
181         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
182         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
183
184 2011-10-05  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/38885
187         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
188
189 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
190
191         * gcc.target/i386/sw-1.c: New test.
192
193 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
194
195         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
196         -mtune=generic.
197         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
198
199 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
200
201         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
202
203 2011-10-04  David S. Miller  <davem@davemloft.net>
204
205         * gcc.target/sparc/fhalve.c: New test.
206         * gcc.target/sparc/fnegop.c: New test.
207         * gcc.target/sparc/xmul.c: New test.
208
209 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
210
211         PR fortran/35831
212         * gfortran.dg/dummy_procedure_6.f90: New.
213
214 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
215
216         PR tree-optimization/50604
217         * gcc.dg/pr50604.c: New test.
218
219 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
220
221         PR tree-optimization/49662
222         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
223         * gcc.dg/graphite/interchange-15.c: Likewise.
224         * gcc.dg/graphite/interchange-mvt.c: Likewise.
225
226 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
227
228         * gcc.dg/tree-ssa/restrict-4.c: New test.
229
230 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
231
232         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
233         (main): Use __typeof to get result type of comparison.
234
235 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
236
237         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
238         Make et_vect_multiple_sizes_saved global.
239         (check_effective_target_vect64): Make et_vect64_saved global.
240
241 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
242
243         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
244         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
245         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
246         * gcc.dg/builtin-complex-err-1.c: Adjust.
247
248 2011-10-02  Jason Merrill  <jason@redhat.com>
249
250         * g++.dg/cpp0x/range-for22.C: New.
251
252         * g++.dg/cpp0x/variadic65.C: Remove xfails.
253         * g++.dg/cpp0x/variadic82.C: Remove xfails.
254         * g++.dg/cpp0x/variadic83.C: Remove xfails.
255         * g++.dg/cpp0x/variadic105.C: Remove xfails.
256
257         * g++.dg/cpp0x/nsdmi5.C: New.
258
259 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
260
261         PR target/50579
262         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
263         New procedures.
264         (mips-dg-options): Force an ABI option if the current ABI is
265         incompatible with the required -mlong setting.  Likewise force
266         a long setting if the current one is incompatible with the
267         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
268         throughout procedure.
269         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
270         instead of addressing=absolute.
271
272 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
273
274         * gcc.target/mips/stack-1.c: New test.
275
276 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
277
278         * gcc.dg/pr49696.c: New test.
279
280 2011-10-02  Jan Hubicka  <jh@suse.cz>
281
282         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
283
284 2011-10-01  David S. Miller  <davem@davemloft.net>
285
286         * gcc.target/sparc/cmask.c: New test.
287         * gcc.target/sparc/fpadds.c: New test.
288         * gcc.target/sparc/fshift.c: New test.
289         * gcc.target/sparc/fucmp.c: New test.
290         * gcc.target/sparc/vis3misc.c: New test.
291
292 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
293
294         PR fortran/50585
295         * gfortran.dg/assumed_charlen_arg_2.f90: New.
296
297 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
298
299         PR c++/44473
300         * g++.dg/dfp/44473-1.C: New test.
301         * g++.dg/dfp/44473-2.C: New test.
302         * g++.dg/dfp/mangle-1.C: New test.
303         * g++.dg/dfp/mangle-2.C: New test.
304         * g++.dg/dfp/mangle-3.C: New test.
305         * g++.dg/dfp/mangle-4.C: New test.
306         * g++.dg/dfp/mangle-5.C: New test.
307
308 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
309
310         PR inline-asm/50571
311         * gcc.dg/pr50571.c: New test.
312
313         PR tree-optimization/46309
314         * gcc.dg/pr46309.c: New test.
315
316 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.dg/strlenopt-21.c: New test.
319
320 2011-09-30  Revital Eres  <revital.eres@linaro.org>
321
322         * gcc.dg/sms-10.c: New file.
323
324 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
325
326         * gcc.target/arm/pr50099.c: New test.
327
328 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
329
330         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
331
332 2011-09-30  David S. Miller  <davem@davemloft.net>
333
334         * gcc.target/sparc/bmaskbshuf.c: New test.
335         * gcc.target/sparc/edgen.c: New test.
336
337 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
338
339         PR fortran/50547
340         * gfortran.dg/pure_formal_proc_3.f90: New.
341
342         PR fortran/50553
343         * gfortran.dg/stfunc_7.f90: New.
344
345 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
346
347         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
348         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
349         * gcc.dg/vector-compare-1.c: Likewise.
350         * gcc.dg/vector-compare-2.c: Likewise.
351
352 2011-09-29  David S. Miller  <davem@davemloft.net>
353
354         * gcc.target/sparc/array.c: New test.
355
356 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
357
358         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
359         loop unroll and set max unroll times to 8.
360         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
361         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
362         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
363         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
364
365 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
366
367         PR c++/40145
368         * g++.dg/ext/visibility/warn5.C: New.
369
370 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
371
372         PR c++/45278
373         * g++.dg/warn/Wextra-3.C: New.
374
375 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
376
377         PR target/49486
378         * gcc.target/sh/pr49468-si.c: New.
379
380 2011-09-28  Tom de Vries  <tom@codesourcery.com>
381
382         PR testsuite/50485
383         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
384         (TEST): Initialize src3 with random floats.
385         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
386         from union src3.  Initialize src3 with random floats.
387
388 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
389
390         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
391         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
392         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
393         * gcc.target/sh/sh4a-sincosf.c: Ditto.
394         * gcc.target/sh/sh4a-cos.c: Ditto.
395         * gcc.target/sh/sh4a-cosf.c: Ditto.
396         * gcc.target/sh/sh4a-sin.c: Ditto.
397         * gcc.target/sh/sh4a-sinf.c: Ditto.
398         * gcc.target/sh/sh4a-fsrra.c: Ditto.
399         * gcc.target/sh/sh4a-memmovua.c: Ditto.
400         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
401
402 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
403
404         PR c++/31489
405         * g++.dg/parse/error40.C: New.
406         * g++.dg/warn/incomplete1.C: Adjust.
407
408 2011-09-27  Jan Hubicka  <jh@suse.cz>
409
410         PR middle-end/49463
411         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
412         Mark used.
413
414 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
415
416         * gcc.dg/strlenopt-1.c: New test.
417         * gcc.dg/strlenopt-1f.c: New test.
418         * gcc.dg/strlenopt-2.c: New test.
419         * gcc.dg/strlenopt-2f.c: New test.
420         * gcc.dg/strlenopt-3.c: New test.
421         * gcc.dg/strlenopt-4.c: New test.
422         * gcc.dg/strlenopt-4g.c: New test.
423         * gcc.dg/strlenopt-4gf.c: New test.
424         * gcc.dg/strlenopt-5.c: New test.
425         * gcc.dg/strlenopt-6.c: New test.
426         * gcc.dg/strlenopt-7.c: New test.
427         * gcc.dg/strlenopt-8.c: New test.
428         * gcc.dg/strlenopt-9.c: New test.
429         * gcc.dg/strlenopt-10.c: New test.
430         * gcc.dg/strlenopt-11.c: New test.
431         * gcc.dg/strlenopt-12.c: New test.
432         * gcc.dg/strlenopt-12g.c: New test.
433         * gcc.dg/strlenopt-13.c: New test.
434         * gcc.dg/strlenopt-14g.c: New test.
435         * gcc.dg/strlenopt-14gf.c: New test.
436         * gcc.dg/strlenopt-15.c: New test.
437         * gcc.dg/strlenopt-16g.c: New test.
438         * gcc.dg/strlenopt-17g.c: New test.
439         * gcc.dg/strlenopt-18g.c: New test.
440         * gcc.dg/strlenopt.h: New file.
441
442 2011-09-27  Tom de Vries  <tom@codesourcery.com>
443
444         PR middle-end/43864
445         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
446         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
447         * gcc.dg/pr43864.c: New test.
448         * gcc.dg/pr43864-2.c: Same.
449         * gcc.dg/pr43864-3.c: Same.
450         * gcc.dg/pr43864-4.c: Same.
451
452 2011-09-27  Jan Hubicka  <jh@suse.cz>
453
454         * gcc.dg/ipa/inline-5.c: New testcase.
455
456 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
457
458         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
459         vectors.
460         * gcc.dg/vect/bb-slp-27.c: New.
461         * gcc.dg/vect/bb-slp-28.c: New.
462
463 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
464
465         * testsuite/lib/target-supports.exp (check_profiling_available):
466         Don't rely solely on TLS tests for -fprofile-generate, fall
467         through to the other code.
468
469 2011-09-27  Richard Guenther  <rguenther@suse.de>
470
471         PR tree-optimization/50363
472         * gcc.dg/torture/pr50363.c: New testcase.
473
474 2011-09-26  Jason Merrill  <jason@redhat.com>
475
476         PR c++/45012
477         * g++.dg/template/partial13.C: New.
478
479         PR c++/46105
480         * g++.dg/template/partial12.C: New.
481
482         PR c++/50508
483         * g++.dg/cpp0x/constexpr-typedef1.C: New.
484
485 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
486
487         PR c++/45487
488         * g++.dg/diagnostic/bindings1.C: New.
489         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
490
491 2011-09-26  David S. Miller  <davem@davemloft.net>
492
493         * gcc.target/sparc/wrgsr.c: New test.
494         * gcc.target/sparc/rdgsr.c: New test.
495         * gcc.target/sparc/edge.c: New test.
496         * gcc.target/sparc/fcmp.c: New test.
497
498         * gcc.target/sparc/edge.c: Update for new return types.
499         * gcc.target/sparc/fcmp.c: Likewise.
500
501         * gcc.target/sparc/fpaddsubi.c: New test.
502
503 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/50515
506         * gfortran.dg/common_15.f90: New.
507
508         PR fortran/50517
509         * gfortran.dg/dummy_procedure_5.f90: New.
510         * gfortran.dg/interface_26.f90: Modified error message.
511         * gfortran.dg/proc_ptr_11.f90: Ditto.
512         * gfortran.dg/proc_ptr_15.f90: Ditto.
513         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
514         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
515
516 2011-09-26  Jason Merrill  <jason@redhat.com>
517
518         PR c++/50512
519         * g++.dg/overload/rvalue3.C: New.
520
521         PR c++/50523
522         * g++.dg/overload/ref-conv2.C: New.
523
524         * g++.dg/cpp0x/nsdmi-template1.C: New.
525
526 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
527
528         * g++.dg/cpp0x/nullptr25.C: New.
529
530 2011-09-26  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/50472
533         * gcc.dg/torture/pr50472.c: New testcase.
534
535 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
536
537         * gnat.dg/opt22.adb: New test.
538         * gnat.dg/opt22_pkg.ad[sb]: New helper.
539
540 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gnat.dg/opt21.adb: New test.
543         * gnat.dg/opt21_pkg.ad[sb]: New helper.
544
545 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
546
547         * gnat.dg/opt20.ad[sb]: New test.
548         * gnat.dg/opt20_pkg.ads: New helper.
549
550 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gnat.dg/array17.adb: New test.
553         * gnat.dg/array17_pkg.ads: New helper.
554
555 2011-09-25  Jason Merrill  <jason@redhat.com>
556
557         * g++.dg/cpp0x/nsdmi-defer4.C: New.
558
559 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
560
561         * gnat.dg/frame_overflow.ads: New.
562         * gnat.dg/frame_overflow.adb: Adjust.
563         * gnat.dg/specs/addr1.ads: Likewise.
564
565 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
566
567         * g++.dg/tree-ssa/restrict2.C: New test.
568
569 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
570
571         * lib/target-supports.exp (check_effective_target_vect64): New.
572         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
573         of multiple vector sizes.
574         * gcc.dg/vect/bb-slp-26.c: New.
575
576 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
577
578         PR c++/50280
579         * g++.dg/template/bitfield1.C: New.
580
581 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
582
583         * gcc.dg/vect/bb-slp-24.c: New.
584
585 2011-09-24  Jason Merrill  <jason@redhat.com>
586
587         * g++.dg/cpp0x/nsdmi-eh1.C: New.
588
589         * g++.dg/cpp0x/nsdmi-defer3.C: New.
590
591         * g++.dg/cpp0x/nsdmi-defer1.C: New.
592         * g++.dg/cpp0x/nsdmi-defer2.C: New.
593
594         * g++.dg/cpp0x/nsdmi1.C: New.
595         * g++.dg/cpp0x/nsdmi2.C: New.
596         * g++.dg/cpp0x/nsdmi3.C: New.
597         * g++.dg/cpp0x/nsdmi4.C: New.
598         * g++.old-deja/g++.other/init4.C: New.
599
600 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
601
602         PR c++/44267
603         * g++.dg/template/sfinae28.C: New.
604
605 2011-09-23  Ian Lance Taylor  <iant@google.com>
606
607         * go.test/go-test.exp (errchk): Handle more cases of getting
608         correct Tcl backslash quoting in regular expressions in test file.
609
610 2011-09-23  Jason Merrill  <jason@redhat.com>
611
612         Core 253
613         * g++.dg/init/const8.C: New.
614         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
615         * g++.dg/cpp0x/defaulted2.C: Likewise.
616         * g++.dg/cpp0x/pr42844-2.C: Likewise.
617         * g++.dg/init/pr20039.C: Likewise.
618         * g++.dg/init/pr42844.C: Likewise.
619
620 2011-09-23  Jan Hubicka  <jh@suse.cz>
621
622         * gcc.dg/ipa/inline-1.c: new testcase.
623         * gcc.dg/ipa/inline-2.c: new testcase.
624         * gcc.dg/ipa/inline-3.c: new testcase.
625         * gcc.dg/ipa/inline-4.c: new testcase.
626
627 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
628
629         PR c++/50258
630         * g++.dg/cpp0x/constexpr-static8.C: New.
631
632 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.target/i386/avxfp-1.c: New test.
635         * gcc.target/i386/avxfp-2.c: New test.
636
637 2011-09-23  Terry Guo  <terry.guo@arm.com>
638
639         * gcc.c-torture/execute/941014-1.x: Deleted.
640
641 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
642
643         PR c++/50491
644         * g++.dg/cpp0x/pr50491.C: New.
645
646 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
647
648         PR testsuite/50487
649         * gfortran.dg/bessel_6.f90: Fix tolerance test.
650
651 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
652
653         PR c++/50371
654         * g++.dg/cpp0x/nullptr24.C: New.
655
656 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
657
658         PR target/50482
659         * gcc.target/i386/pr50482.c: New test.
660
661 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
662
663         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
664         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
665         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
666         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
667         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
668         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
669         multilib options contain different -march= from dg-options.
670
671 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
672             Paolo Carlini  <paolo.carlini@oracle.com>
673
674         PR c++/50344
675         * g++.dg/template/friend52.C: New.
676
677 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
678
679         * gcc.target/arm/cmp-1.c: New test.
680         * gcc.target/arm/cmp-2.c: Likewise.
681
682 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
683
684         PR fortran/41733
685         * gfortran.dg/impure_actual_1.f90: Modified error message.
686         * gfortran.dg/proc_ptr_32.f90: New.
687         * gfortran.dg/proc_ptr_33.f90: New.
688
689 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
690
691         PR tree-optimization/50451
692         * gcc.dg/vect/pr50451.c: New test.
693
694 2011-09-21  Ian Lance Taylor  <iant@google.com>
695
696         * go.test/go-test.exp (errchk): Add special case for bug332.
697         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
698         some more test lines.
699
700 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
701
702         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
703         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
704         * g++.dg/other/i386-8.C: Ditto.
705         * g++.dg/other/pr34435.C: Ditto.
706         * g++.dg/other/pr39496.C: Ditto.
707         * g++.dg/other/mmintrin.C: Ditto.
708
709 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
710
711         * gcc.dg/vect/vect-cond-7.c: New test.
712         * gcc.target/i386/sse4_1-cond-1.c: New test.
713         * gcc.target/i386/avx-cond-1.c: New test.
714
715 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR target/50464
718         * g++.dg/other/pr50464.C: New test.
719
720 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
721
722         * gcc.target/i386/bmi2-mulx32-2.c: New test.
723         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
724         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
725         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
726
727 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
728
729         * gnat.dg/opt19.adb: New test.
730
731 2011-09-21  Terry Guo  <terry.guo@arm.com>
732
733         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
734         on arch conflict when testing case on targets other than armv7-a.
735
736 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
737
738         PR c++/50454
739         * g++.dg/ext/int128-1.C: New.
740         * g++.dg/ext/int128-2.C: Likewise.
741         * g++.dg/ext/int128-2.h: Likewise.
742
743 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
744
745         PR testsuite/50469
746         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
747
748 2011-09-20  Jason Merrill  <jason@redhat.com>
749
750         * g++.dg/cpp0x/constexpr-generated1.C: New.
751
752         PR c++/50442
753         * g++.dg/overload/ref-conv1.C: New.
754
755 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
756
757         * g++.dg/other/final1.C: New.
758
759 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
760
761         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
762         and get_bit ().
763
764 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
765
766         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
767         "target arm_eabi".
768
769 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
770
771         PR tree-optimization/50413
772         * g++.dg/vect/vect.exp: Run slp-pr* tests with
773         -fdump-tree-slp-details.  Run other tests with
774         -fdump-tree-vect-details.
775         * g++.dg/vect/slp-pr50413.cc: New.
776
777 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
778             Ira Rosen  <ira.rosen@linaro.org>
779
780         PR testsuite/50435
781         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
782         Fix underscores around restrict.
783
784 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
785
786         PR tree-optimization/50414
787         * gfortran.dg/vect/Ofast-pr50414.f90: New.
788         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
789         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
790
791 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
792
793         PR tree-optimization/50412
794         * gfortran.dg/vect/pr50412.f90: New.
795
796 2011-09-16  Jason Merrill  <jason@redhat.com>
797
798         PR c++/50424
799         * g++.dg/eh/defarg1.C: New.
800
801 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
802
803         * gcc.dg/vect/vect-reduc-10.c: New test.
804         * gcc.target/i386/avx-reduc-1.c: New test.
805
806         * gcc.target/i386/sse2-extract-1.c: New test.
807         * gcc.target/i386/avx-extract-1.c: New test.
808
809 2011-09-16  Terry Guo  <terry.guo@arm.com>
810
811         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
812
813 2011-09-15   Diego Novillo  <dnovillo@google.com>
814
815         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
816         ALWAYS_CXXFLAGS, if defined.
817         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
818         ALWAYS_GFORTRANFLAGS, if defined.
819         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
820         ALWAYS_GOCFLAGS, if defined.
821         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
822         ALWAYS_OBJCXXFLAGS, if defined.
823         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
824         additional_flags, if defined.
825         * lib/gnat.exp (gnat_target_compile): Likewise.
826         * lib/objc.exp (objc_target_compile): Likewise.
827         * lib/target-supports-dg.exp (dg-add-options): Handle
828         TEST_ALWAYS_FLAGS.
829
830 2011-09-15  Tom de Vries  <tom@codesourcery.com>
831
832         PR testsuite/50322
833         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
834         Use uintptr_t in f1.  Undo avr xfails.
835
836 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
837
838         PR fortran/50401
839         PR fortran/50403
840         * gfortran.dg/function_types_3.f90: New.
841
842 2011-09-15  Jason Merrill  <jason@redhat.com>
843
844         PR c++/50365
845         * g++.dg/cpp0x/trailing7.C: New.
846
847         PR c++/50361
848         * g++.dg/cpp0x/nullptr23.C: New.
849
850 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
851
852         * gcc.dg/vect/bb-slp-25.c: New.
853
854 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
855
856         PR c++/50391
857         * g++.dg/cpp0x/noexcept15.C: New.
858
859 2011-09-14  Tom de Vries  <tom@codesourcery.com>
860
861         PR middle-end/50251
862         * gcc.dg/pr50251.c: New test.
863
864 2011-09-14  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/34547
867         PR fortran/50375
868         * gfortran.dg/null_5.f90: New.
869         * gfortran.dg/null_6.f90: New.
870
871 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
872
873         * gcc.c-torture/compile/20110913-1.c: New test.
874
875 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/50379
878         * gfortran.dg/result_2.f90: New.
879
880 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
881
882         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
883
884 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
885
886         PR c++/48320
887         * g++.dg/cpp0x/variadic116.C: New test case.
888
889 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
890
891         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
892         * gcc.target/mips/interrupt_handler-2.c: New test.
893         * gcc.target/mips/interrupt_handler-3.c: Likewise.
894
895 2011-09-12  Jason Merrill  <jason@redhat.com>
896
897         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
898
899         * g++.dg/cpp0x/explicit7.C: New.
900
901 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
902
903         PR rtl-optimization/50212
904         * g++.dg/other/pr50212.C: New test.
905
906 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
907
908         PR target/43746
909         * testsuite/gcc.target/avr/torture/avr-torture.exp
910         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
911         "-O2 -fmerge-all-constants".
912
913 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
914
915         PR fortran/50327
916         * gfortran.dg/do_while_1.f90: New test.
917
918 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
919
920         PR fortran/35831
921         PR fortran/47978
922         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
923         * gfortran.dg/proc_decl_26.f90: New.
924         * gfortran.dg/typebound_override_2.f90: New.
925         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
926
927 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gnat.dg/cond_expr2.ad[sb]: New test.
930
931 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
932
933         * gnat.dg/atomic5.ad[sb]: New test.
934
935 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
936
937         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
938
939 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
940
941         PR target/49030
942         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
943
944 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
945
946         PR target/49614
947         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
948
949 2011-09-09  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/50328
952         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
953
954 2011-09-09  Richard Guenther  <rguenther@suse.de>
955
956         PR middle-end/50333
957         * gcc.dg/torture/pr50333.c: New testcase.
958
959 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
960
961         PR tree-optimization/50318
962         * gcc.target/arm/pr50318-1.c: New file.
963
964 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
965
966         * gcc.target/i386/all_one_m256i.c: New test.
967
968 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
969
970         PR c++/50324
971         * g++.dg/cpp0x/sfinae28.C: New.
972
973 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
974
975         PR c/50332
976         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
977         longer ignored on typedefs.
978
979         PR c++/33255 - Support -Wunused-local-typedefs warning
980         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
981         * c-c++-common/Wunused-local-typedefs.c: Likewise.
982
983 2011-09-08  Martin Jambor  <mjambor@suse.cz>
984
985         PR tree-optimization/50287
986         * gcc.dg/torture/pr50287.c: New test.
987
988 2011-09-08  Richard Guenther  <rguenther@suse.de>
989
990         PR tree-optimization/19831
991         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
992         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
993         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
994         * gcc.dg/errno-1.c: Adjust.
995
996 2011-09-08  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/19831
999         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1000
1001 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1002
1003         PR fortran/44646
1004         * gfortran.dg/do_concurrent_1.f90: New.
1005         * gfortran.dg/do_concurrent_2.f90: New.
1006
1007 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1008
1009         PR target/50310
1010         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1011         * gcc.dg/pr50310-2.c: New test.
1012
1013 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1014
1015         PR fortran/48095
1016         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1017         * gfortran.dg/impure_constructor_1.f90: Modified.
1018         * gfortran.dg/proc_ptr_comp_33.f90: New.
1019
1020 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR target/50310
1023         * gcc.dg/pr50310-1.c: New test.
1024
1025 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1026
1027         PR middle-end/48571
1028         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1029         instead of 4.
1030
1031 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1032
1033         PR c++/50309
1034         * g++.dg/cpp0x/noexcept14.C: New.
1035
1036 2011-09-07  Jason Merrill  <jason@redhat.com>
1037
1038         * g++.dg/cpp0x/constexpr-ref3.C: New.
1039
1040         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1041
1042 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1043
1044         * gcc.dg/section1.c: Don't xfail for avr.
1045
1046 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1047
1048         PR tree-optimization/50322
1049         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1050
1051 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1052
1053         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1054
1055 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1056
1057         PR tree-optimization/49911
1058         * g++.dg/tree-ssa/pr49911.C: New test.
1059
1060 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1061
1062         PR target/49030
1063         * gcc.dg/torture/pr49030.c: New test.
1064
1065 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1066
1067         PR fortran/50288
1068         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1069         * gfortran.dg/class_4d.f03: Deleted.
1070         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1071
1072 2011-09-07  Richard Guenther  <rguenther@suse.de>
1073
1074         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1075
1076 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1077
1078         PR tree-optimization/46021
1079         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1080
1081 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1082
1083         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1084
1085 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1086
1087         * gcc.c-torture/compile/20110906-1.c: New test.
1088
1089 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1090
1091         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1092
1093 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1094
1095         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1096         --param tree-reassoc-width=1.
1097
1098         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1099         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1100
1101 2011-09-06  Richard Guenther  <rguenther@suse.de>
1102
1103         PR tree-optimization/48149
1104         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1105
1106 2011-09-06  Richard Guenther  <rguenther@suse.de>
1107
1108         PR tree-optimization/48317
1109         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1110
1111 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1112
1113         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1114         New procedure.
1115         (add_options_for_quad_vectors): Replace with ...
1116         (add_options_for_double_vectors): ... this.
1117         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1118         support multiple vector sizes since the vectorizer attempts to
1119         vectorize with both vector sizes.
1120         * gcc.dg/vect/no-vfa-vect-79.c,
1121         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1122         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1123         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1124         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1125         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1126         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1127         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1128         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1129         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1130         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1131         gcc.dg/vect/vect-40.c: Likewise.
1132         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1133         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1134         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1135         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1136         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1137         Likewise.
1138         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1139
1140 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1141
1142         PR target/49606
1143         * gcc.target/mips/abi-main.h: New file.
1144         * gcc.target/mips/abi-o32-long32.c: New test.
1145         * gcc.target/mips/abi-o32-long64.c: Likewise.
1146         * gcc.target/mips/abi-o64-long32.c: Likewise.
1147         * gcc.target/mips/abi-o64-long64.c: Likewise.
1148         * gcc.target/mips/abi-n32-long32.c: Likewise.
1149         * gcc.target/mips/abi-n32-long64.c: Likewise.
1150         * gcc.target/mips/abi-n64-long32.c: Likewise.
1151         * gcc.target/mips/abi-n64-long64.c: Likewise.
1152         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1153         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1154         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1155         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1156         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1157         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1158         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1159         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1160         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1161         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1162         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1163         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1164         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1165         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1166         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1167         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1168         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1169         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1170         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1171         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1172         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1173         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1174         * gcc.target/mips/branch-3.c: Likewise.
1175         * gcc.target/mips/branch-4.c: Likewise.
1176         * gcc.target/mips/branch-5.c: Likewise.
1177         * gcc.target/mips/branch-6.c: Likewise.
1178         * gcc.target/mips/branch-7.c: Likewise.
1179         * gcc.target/mips/branch-8.c: Likewise.
1180         * gcc.target/mips/branch-9.c: Likewise.
1181         * gcc.target/mips/branch-10.c: Likewise.
1182         * gcc.target/mips/branch-11.c: Likewise.
1183         * gcc.target/mips/branch-12.c: Likewise.
1184         * gcc.target/mips/branch-13.c: Likewise.
1185         * gcc.target/mips/lazy-binding-1.c: Likewise.
1186
1187 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1188
1189         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1190         to avoid warning on int=16 platforms..
1191
1192 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1193
1194         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1195         to work even with -fshort-enums.
1196
1197 2011-09-04  Jan Hubicka  <jh@suse.cz>
1198
1199         * gcc.c-torture/compile/20110902.c: new testcase.
1200
1201 2011-09-04  Jason Merrill  <jason@redhat.com>
1202
1203         PR c++/49267
1204         * g++.dg/cpp0x/rv-conv1.C: New.
1205
1206         DR 1328
1207         * g++.dg/cpp0x/rv-func3.C: New.
1208
1209         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1210
1211         PR c++/50248
1212         Core 1358
1213         * g++.dg/cpp0x/constexpr-template1.C: New.
1214         * g++.dg/cpp0x/constexpr-template2.C: New.
1215         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1216         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1217
1218 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gnat.dg/specs/debug1.ads: Tweak pattern.
1221
1222 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1223
1224         PR fortran/50227
1225         * gfortran.dg/class_45a.f03: New.
1226         * gfortran.dg/class_45b.f03: New.
1227
1228 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1229             Ira Rosen  <ira.rosen@linaro.org>
1230
1231         PR tree-optimization/50208
1232         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1233         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1234         -fno-tree-fre -fno-tree-pre.
1235
1236 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1237
1238         * gcc.dg/ipa/ipcp-3.c: New test.
1239
1240 2011-09-02  Richard Guenther  <rguenther@suse.de>
1241
1242         PR tree-optimization/27460
1243         PR middle-end/29269
1244         * gcc.dg/vect/vect-cond-7.c: New testcase.
1245
1246 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1247
1248         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1249         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1250         xfailed test for inlining.
1251         * g++.dg/ipa/ivinline-9.C: Likewise.
1252
1253 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1254
1255         PR tree-optimization/50178
1256         * gfortran.dg/vect/pr50178.f90: New test.
1257
1258 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1259
1260         PR middle-end/49886
1261         * gcc.c-torture/execute/pr49886.c: New testcase.
1262
1263 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1264
1265         PR middle-end/43513
1266         * gcc.dg/pr43513.c: New test.
1267
1268 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1269
1270         PR fortran/45044
1271         * gfortran.dg/common_14.f90: New.
1272         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1273
1274 2011-08-30  Jason Merrill  <jason@redhat.com>
1275
1276         PR c++/50084
1277         * g++.dg/cpp0x/decltype33.C: New.
1278
1279         PR c++/50089
1280         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1281
1282         PR c++/50114
1283         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1284
1285 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1286
1287         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1288
1289 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1290
1291         * gnat.dg/specs/aggr3.ads: New test.
1292         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1293
1294         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1295         * gnat.dg/specs/aggr2.ads: Likewise.
1296
1297 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1298
1299         PR fortran/45170
1300         * gfortran.dg/allocate_with_source_2.f90: New test
1301
1302 2011-08-30  Jason Merrill  <jason@redhat.com>
1303
1304         PR c++/50220
1305         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1306
1307         PR c++/50234
1308         * g++.dg/cpp0x/constexpr-value3.C: New.
1309
1310 2011-08-30  Richard Guenther  <rguenther@suse.de>
1311
1312         PR middle-end/48571
1313         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1314         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1315         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1316         * gcc.dg/pr36902.c: XFAIL.
1317
1318 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1319
1320         * gcc.target/i386/fma-check.h: New.
1321         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1322         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1323         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1324         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1325         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1326         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1327         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1328         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1329         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1330         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1331         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1332         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1333         * gcc.target/i386/fma-compile.c: Likewise.
1334         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1335         * gcc.target/i386/sse-12.c: Add -mfma.
1336         * gcc.target/i386/sse-13.c: Likewise.
1337         * gcc.target/i386/sse-14.c: Likewise.
1338         * gcc.target/i386/sse-22.c: Likewise.
1339         * gcc.target/i386/sse-23.c: Likewise.
1340         * g++.dg/other/i386-2.C: Likewise.
1341         * g++.dg/other/i386-3.C: Likewise.
1342
1343 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1344
1345         PR testsuite/50185
1346         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1347         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1348
1349 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1350
1351         * g++.dg/bprob/bprob.exp (feedback_options): Set
1352         -fbranch-probabilities.
1353         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1354
1355 2011-08-29  Jason Merrill  <jason@redhat.com>
1356
1357         PR c++/50224
1358         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1359
1360 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1361             Jason Merrill  <jason@redhat.com>
1362
1363         * g++.dg/dfp/base.C: New test.
1364
1365 2011-08-29  Jason Merrill  <jason@redhat.com>
1366
1367         Core DR 994
1368         PR c++/50209
1369         * g++.dg/cpp0x/initlist58.C: New.
1370
1371 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1372
1373         PR fortran/50225
1374         * gfortran.dg/class_result_1.f03: New.
1375
1376 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR middle-end/48722
1379         * gcc.target/i386/pr48722.c: New test.
1380
1381 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1382
1383         PR libfortran/50192
1384         * gfortran.dg/widechar_compare_1.f90:  New test.
1385
1386 2011-08-26  Jason Merrill  <jason@redhat.com>
1387
1388         Core DR 342
1389         PR c++/48582
1390         * g++.dg/abi/mangle50.C: New.
1391
1392 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         PR target/50202
1395         * gcc.target/i386/pr50202.c: New test.
1396
1397 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1398
1399         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1400         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1401         * gcc.target/i386/avx-round-vec.c: New test.
1402         * gcc.target/i386/avx-roundf-vec.c: New test.
1403
1404 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1405
1406         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1407         instruction.
1408
1409         PR c/50179
1410         * c-c++-common/Wunused-var-14.c: New test.
1411
1412 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1413
1414         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1415
1416 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1417
1418         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1419         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1420         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1421         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1422
1423 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1424
1425         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1426         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1427         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1428         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1429
1430 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1431
1432         PR fortran/50050
1433         * gfortran.dg/pointer_comp_init_1.f90: New test.
1434
1435 2011-08-25  Jason Merrill  <jason@redhat.com>
1436
1437         PR c++/50157
1438         * g++.dg/cpp0x/sfinae27.C: New.
1439
1440 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1441
1442         * gfortran.dg/coarray_lib_token_4.f90: New.
1443
1444 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1445
1446         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1447
1448 2011-08-25  Richard Guenther  <rguenther@suse.de>
1449
1450         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1451
1452 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1453
1454         PR fortran/50163
1455         * gfortran.dg/initialization_28.f90: New.
1456
1457 2011-08-24  Richard Guenther  <rguenther@suse.de>
1458
1459         PR tree-optimization/50067
1460         * gcc.dg/torture/pr50067-3.c: New testcase.
1461         * gcc.dg/torture/pr50067-4.c: Likewise.
1462         * gcc.dg/torture/pr50067-5.c: Likewise.
1463
1464 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1465
1466         * g++.dg/other/i386-2.C: Add -mavx2 check.
1467         * g++.dg/other/i386-3.C: Likewise.
1468         * gcc.target/i386/avx-1.c: Add AVX2.
1469         * gcc.target/i386/avx-2.c: Likewise.
1470         * gcc.target/i386/funcspec-5.c: Likewise.
1471         * gcc.target/i386/sse-12.c: Likewise.
1472         * gcc.target/i386/sse-13.c: Likewise.
1473         * gcc.target/i386/sse-14.c: Likewise.
1474         * gcc.target/i386/sse-22.c: Likewise.
1475         * gcc.target/i386/sse-23.c: Likewise.
1476         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1477         * gcc.target/i386/avx2-check.h: New.
1478         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1479         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1480         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1481         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1482         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1483         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1484         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1485         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1486         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1487         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1488         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1489         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1490         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1491         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1492         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1493         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1494         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1495         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1496         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1497         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1498         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1499         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1500         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1501         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1502         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1503         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1504         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1505         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1506         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1507         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1508         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1509         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1510         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1511         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1512         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1513         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1514         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1515         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1516         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1517         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1518         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1519         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1520         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1521         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1522         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1523         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1524         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1525         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1526         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1527         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1528         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1529         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1530         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1531         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1532         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1533         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1534         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1535         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1536         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1537         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1538         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1539         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1540         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1541         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1542         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1543         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1544         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1545         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1546         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1547         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1548         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1549         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1550         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1551         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1552         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1553         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1554         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1555         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1556         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1557         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1558         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1559         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1560         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1561         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1562         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1563         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1564         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1565         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1566         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1567         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1568         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1569         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1570         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1571         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1572         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1573         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1574         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1575         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1576         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1577         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1578         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1579         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1580         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1581         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1582         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1583         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1584         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1585         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1586         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1587         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1588         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1589         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1590         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1591         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1592         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1593         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1594         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1595         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1596         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1597         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1598         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1599         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1600         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1601         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1602         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1603         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1604         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1605         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1606         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1607         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1608         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1609         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1610         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1611         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1612         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1613         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1614         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1615         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1616         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1617         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1618         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1619         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1620         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1621         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1622         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1623         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1624         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1625         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1626         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1627         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1628         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1629         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1630         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1631         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1632         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1633         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1634         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1635         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1636         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1637         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1638         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1639         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1640         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1641         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1642         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1643         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1644         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1645         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1646         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1647         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1648         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1649         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1650         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1651         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1652         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1653         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1654         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1655         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1656         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1657         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1658         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1659         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1660         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1661         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1662         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1663         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1664         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1665         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1666         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1667         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1668         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1669         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1670         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1671         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1672         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1673         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1674         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1675         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1676         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1677         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1678         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1679         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1680         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1681         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1682         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1683         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1684         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1685         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1686         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1687         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1688         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1689         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1690         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1691         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1692         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1693         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1694         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1695         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1696         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1697         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1698         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1699         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1700         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1701         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1702         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1703         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1704         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1705         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1706         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1707         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1708         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1709         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1710         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1711         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1712         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1713         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1714         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1715         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1716         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1717         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1718         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1719         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1720         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1721         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1722         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1723         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1724         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1725         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1726         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1727         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1728         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1729         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1730         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1731         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1732         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1733         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1734         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1735         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1736         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1737         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1738         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1739         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1740         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1741         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1742         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1743         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1744         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1745         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1746         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1747         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1748         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1749         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1750         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1751         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1752         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1753         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1754         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1755         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1756         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1757         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1758         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1759         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1760         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1761         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1762         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1763         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1764         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1765         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1766         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1767         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1768         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1769         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1770         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1771         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1772         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1773         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1774         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1775         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1776         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1777         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1778         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1779         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1780         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1781         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1782         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1783         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1784         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1785         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1786         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1787         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1788         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1789         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1790         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1791         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1792         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1793         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1794         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1795         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1796         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1797         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1798         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1799         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1800         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1801         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1802         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1803         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1804         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1805         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1806         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1807         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1808         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1809         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1810         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1811         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1812         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1813         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1814         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1815         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1816         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1817         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1818         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1819         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1820         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1821         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1822         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1823         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1824         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1825         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1826         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1827         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1828         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1829         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1830         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1831         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1832         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1833         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1834         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1835         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1836         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1837         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1838         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1839         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1840         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1841         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1842         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1843         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1844         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1845         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1846         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1847         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1848         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1849         * gcc.target/i386/testimm-9.c: Likewise.
1850
1851 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1852
1853         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1854         * g++.dg/other/i386-3.C: Likewise.
1855         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1856         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1857         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1858         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1859         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1860         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1861         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1862         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1863         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1864         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1865         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1866         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1867         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1868         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1869         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1870         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1871         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1872         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1873         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1874         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1875         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1876         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1877         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1878         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1879         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1880         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1881         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1882         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1883         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1884         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1885         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1886         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1887         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1888         * gcc.target/i386/sse-12.c: Add BMI2.
1889         * gcc.target/i386/sse-13.c: Likewise.
1890         * gcc.target/i386/sse-14.c: Likewise.
1891         * gcc.target/i386/sse-22.c: Likewise.
1892         * gcc.target/i386/sse-23.c: Likewise.
1893
1894 2011-08-23  Jason Merrill  <jason@redhat.com>
1895
1896         * g++.dg/template/crash7.C: Adjust expected errors.
1897
1898 2011-08-23  Jason Merrill  <jason@redhat.com>
1899
1900         PR c++/49045
1901         Core 1321
1902         * g++.dg/cpp0x/overload2.C: New.
1903
1904 2011-08-23  Jason Merrill  <jason@redhat.com>
1905
1906         Core 903
1907         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1908
1909 2011-08-23  Jason Merrill  <jason@redhat.com>
1910
1911         Core 975
1912         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1913         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1914         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1915         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1916
1917 2011-08-23  Jason Merrill  <jason@redhat.com>
1918
1919         PR c++/50024
1920         * g++.dg/cpp0x/constexpr-initlist5.C: New.
1921
1922 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR c++/50158
1925         * g++.dg/warn/Wunused-var-16.C: New test.
1926
1927         PR middle-end/50161
1928         * gcc.dg/pr50161.c: New test.
1929
1930 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
1931
1932         PR c++/50055
1933         * g++.dg/gcov/gcov-7.C: New test.
1934
1935 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR c++/46862
1938         * g++.dg/dfp/nofields.C: New test.
1939
1940 2011-08-23  Tobias Burnus  <burnus@net-b.de>
1941
1942         PR fortran/31600
1943         * gfortran.dg/use_16.f90: New.
1944
1945 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
1946             Kirill Yukhin  <kirill.yukhin@intel.com>
1947
1948         PR target/50155
1949         * gcc.target/i386/pr50155.c: New test.
1950
1951 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR tree-optimization/50133
1954         * gcc.dg/pr50133.c: New test.
1955
1956         PR middle-end/50141
1957         * c-c++-common/cxxbitfields-6.c: New test.
1958
1959 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
1960
1961         PR fortran/50050
1962         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1963
1964 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
1965
1966         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1967         * gcc.dg/pr49994-3.c: Ditto.
1968
1969 2011-08-22  Richard Guenther  <rguenther@suse.de>
1970
1971         PR testsuite/50145
1972         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1973         * gcc.dg/torture/pr50067-2.c: Likewise.
1974
1975 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1976
1977         PR fortran/47659
1978         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
1979         of a constant resulting from simplification.
1980         * gfortran.dg/warn_conversion_3.f90:  New test.
1981
1982 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1983
1984         PR fortran/50130
1985         * gfortran.dg/zero_stride_1.f90:  New test.
1986
1987 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
1988
1989         PR fortran/49638
1990         * gfortran.dg/typebound_override_1.f90: Modified.
1991
1992 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR tree-optimization/48739
1995         * gcc.dg/pr48739-1.c: New test.
1996         * gcc.dg/pr48739-2.c: New test.
1997
1998 2011-08-20  Tobias Burnus  <burnus@net-b.de>
1999
2000         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2001
2002 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2003
2004         PR fortran/50129
2005         * gfortran.dg/where_3.f90: New test.
2006
2007 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2008
2009         PR middle-end/49721
2010         * gfortran.dg/pr49721-1.f: New.
2011         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2012
2013 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2014
2015         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2016         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2017         New tests.
2018
2019 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2020
2021         * gcc.target/arm/wmul-11.c: New file.
2022         * gcc.target/arm/wmul-12.c: New file.
2023         * gcc.target/arm/wmul-13.c: New file.
2024
2025 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2026
2027         * gcc.target/arm/wmul-10.c: New file.
2028
2029 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2030
2031         * gcc.target/arm/wmul-9.c: New file.
2032         * gcc.target/arm/wmul-bitfield-2.c: New file.
2033
2034 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2035
2036         * gcc.target/arm/wmul-8.c: New file.
2037
2038 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2039
2040         * gcc.target/arm/wmul-7.c: New file.
2041
2042 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2043
2044         * gcc.target/arm/wmul-6.c: New file.
2045
2046 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2047
2048         * gcc.target/arm/wmul-5.c: New file.
2049         * gcc.target/arm/no-wmla-1.c: New file.
2050
2051 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2052
2053         * gcc.target/arm/wmul-bitfield-1.c: New file.
2054
2055 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2056
2057         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2058
2059 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2060
2061         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2062         * gcc.target/i386/conversion.c: Likewise.
2063
2064 2011-08-19  Richard Guenther  <rguenther@suse.de>
2065
2066         * gcc.dg/torture/pr50067-1.c: New testcase.
2067         * gcc.dg/torture/pr50067-2.c: Likewise.
2068
2069 2011-08-19  Joey Ye  <joey.ye@arm.com>
2070
2071         PR target/49437
2072         * gcc.target/arm/handler-align.c: New test.
2073         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2074         New Function.
2075
2076 2011-08-19  Joey Ye  <joey.ye@arm.com>
2077
2078         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2079
2080 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2081
2082         PR fortran/50071
2083         * gfortran.dg/end_block_label_1.f90: New test.
2084         * gfortran.dg/end_associate_label_1.f90: New test.
2085
2086 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2087
2088         * gcc.dg/c1x-pointer-float-1.c: New test.
2089
2090 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2091
2092         PR fortran/50071
2093         * gfortran.dg/duplicate_labels_2.f: New test.
2094
2095 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2096
2097         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2098         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2099         gcc.dg/c1x-noreturn-5.c: New tests.
2100
2101 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2102
2103         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2104
2105 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2106
2107         PR fortran/18918
2108         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2109         * gfortran.dg/coarray_lock_3.f90: Fix test.
2110         * gfortran.dg/coarray_lock_4.f90: New.
2111         * gfortran.dg/coarray_lock_5.f90: New.
2112
2113 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR target/50009
2116         * gcc.c-torture/compile/pr50009.c: New test.
2117
2118         PR target/50092
2119         * gcc.dg/torture/pr50092.c: New test.
2120
2121 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/50109
2124         * gfortran.dg/namelist_73.f90: New.
2125
2126 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2129
2130         PR debug/50017
2131         * gcc.dg/pr50017.c: New test.
2132
2133 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2134
2135         PR c++/45625
2136         * g++.dg/lookup/hidden-var1.C: New test case.
2137
2138 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2139
2140         PR fortran/31461
2141         * gfortran.dg/warn_unused_var_2.f90: New.
2142         * gfortran.dg/warn_unused_var_3.f90: New.
2143
2144 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2145
2146         PR target/43597
2147         * gcc.target/arm/pr43597.c: New test.
2148
2149 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2150
2151         PR fortran/50070
2152         * gfortran.dg/common_13.f90: New.
2153
2154 2011-08-16  Jason Merrill  <jason@redhat.com>
2155
2156         PR c++/50086
2157         * g++.dg/cpp0x/variadic-unresolved.C: New.
2158
2159         * g++.old-deja/g++.brendan/README: Add R.I.P.
2160
2161         * g++.dg/ext/attr-used-1.C: New.
2162
2163         PR c++/50054
2164         * g++.dg/cpp0x/initlist56.C: New.
2165
2166 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         PR testsuite/50085
2169         * g++.dg/opt/life1.C: Only run on Linux.
2170
2171 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2172
2173         * gfortran.dg/coarray_26.f90: New.
2174
2175 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2176
2177         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2178         -fdump-tree-vrp1.
2179
2180 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2181
2182         PR fortran/50073
2183         * gfortran.dg/func_result_7.f90: New.
2184
2185 2011-08-13  Jason Merrill  <jason@redhat.com>
2186
2187         PR c++/50075
2188         * g++.dg/cpp0x/decltype32.C: New.
2189
2190         PR c++/50059
2191         * g++.dg/diagnostic/expr1.C: New.
2192
2193 2011-08-12  David Li  <davidxl@google.com>
2194
2195         * g++.dg/abi/vbase15.C: New test.
2196
2197 2011-08-12  Jason Merrill  <jason@redhat.com>
2198
2199         PR c++/50034
2200         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2201
2202 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2203
2204         * gcc.dg/builtins-67.c: New test.
2205         * gcc.target/i386/conversion.c: Ditto.
2206
2207 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2208             Brian Hackett  <bhackett1024@gmail.com>
2209
2210         * g++.dg/plugin/decl_plugin.c: New.
2211         * g++.dg/plugin/decl-plugin-test.C: New.
2212         * g++.dg/plugin/plugin.exp: Add above testcase.
2213
2214 2011-08-11  Richard Guenther  <rguenther@suse.de>
2215
2216         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2217
2218 2011-08-11  Michael Matz  <matz@suse.de>
2219
2220         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2221
2222 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2223
2224         PR tree-optimization/50039
2225         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2226         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2227
2228 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2229
2230         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2231         (sse4_1_test): Initialize src3 with random value.
2232
2233 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2234
2235         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2236         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2237         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2238         * gcc.dg/scal-to-vec1.c: New test.
2239         * gcc.dg/scal-to-vec2.c: New test.
2240
2241 2011-08-09  Richard Guenther  <rguenther@suse.de>
2242
2243         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2244         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2245         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2246         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2247
2248 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2249
2250         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2251
2252 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2253
2254         * gcc.dg/pr49948.c: Require pthread effective target.
2255
2256 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2257
2258         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2259
2260 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2261
2262         * gcc.target/i386/sse-22a.c: New test.
2263
2264 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2265
2266         PR tree-optimization/50014
2267         * gcc.dg/vect/pr50014.c: New test.
2268
2269 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2270
2271         PR middle-end/49923
2272         * gcc.dg/tree-ssa/pr49923.c: New test.
2273
2274 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2275
2276         PR target/49781
2277         * gcc.target/i386/pr49781-1.c: New.
2278
2279 2011-08-08  Jason Merrill  <jason@redhat.com>
2280
2281         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2282
2283         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2284
2285 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2286
2287         PR fortran/49638
2288         * gfortran.dg/typebound_override_1.f90: New.
2289
2290 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2291
2292         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2293         x86_64 mingw target.
2294         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2295         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2296         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2297         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2298         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2299         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2300         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2301         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2302         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2303         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2304
2305 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2306
2307         PR testsuite/48727
2308         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2309
2310 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.dg/pr48770.c: Cleanup coverage files.
2313         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2314
2315 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2316
2317         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2318         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2319         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2320         lzcnt and bmi options.
2321
2322 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2323
2324         PR target/47381
2325         * gcc.dg/pr47381-1.c: New.
2326         * gcc.dg/pr47381-2.c: Likewise.
2327         * gcc.target/i386/pr47381.c: Likewise.
2328
2329 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2330
2331         PR middle-end/47727
2332         * gcc.dg/pr47727.c: New.
2333
2334         PR target/47372
2335         * gcc.dg/pr47372-1.c: New.
2336         * gcc.dg/pr47372-2.c: Likewise.
2337
2338 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2339
2340         PR middle-end/47449
2341         * gcc.target/i386/pr47449.c: New.
2342
2343         PR target/47446
2344         * gcc.dg/pr47446-1.c: New.
2345         * gcc.dg/pr47446-2.c: Likewise.
2346
2347 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2348
2349         PR target/47766
2350         * gcc.dg/pr47766.c: New.
2351
2352         PR target/47715
2353         * gcc.dg/tls/pr47715-1.c: New.
2354         * gcc.dg/tls/pr47715-2.c: Likewise.
2355         * gcc.dg/tls/pr47715-3.c: Likewise.
2356         * gcc.dg/tls/pr47715-4.c: Likewise.
2357         * gcc.dg/tls/pr47715-5.c: Likewise.
2358
2359 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2360
2361         PR libobjc/50002
2362         * objc.dg/gnu-api-2-class.m: Updated comments.
2363         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2364         * objc.dg/gnu-api-2-class-meta.m: New test.
2365         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2366
2367 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2368
2369         PR libobjc/49882
2370         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2371         with classes that are in construction.
2372
2373 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2374
2375         PR target/48084
2376         * gcc.target/i386/pr48084-1.c: New.
2377         * gcc.target/i386/pr48084-2.c: Likewise.
2378         * gcc.target/i386/pr48084-3.c: Likewise.
2379         * gcc.target/i386/pr48084-4.c: Likewise.
2380         * gcc.target/i386/pr48084-5.c: Likewise.
2381
2382         PR rtl-optimization/49504
2383         * gcc.target/i386/pr49504.c: New.
2384
2385         PR target/49860
2386         * gcc.dg/pr49860.c: New.
2387
2388 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2389
2390         PR libobjc/49882
2391         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2392         with classes that are in construction.
2393
2394 2011-08-05  Jason Merrill  <jason@redhat.com>
2395
2396         PR c++/48993
2397         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2398
2399         PR c++/49921
2400         * g++.dg/cpp0x/decltype31.C: New.
2401
2402         PR c++/49669
2403         * g++.dg/init/array28.C: New.
2404
2405         PR c++/49988
2406         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2407
2408 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2409
2410         PR target/47369
2411         * gcc.dg/pr47369-1.c: New.
2412
2413 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2414
2415         PR middle-end/47364
2416         * gcc.dg/torture/pr47364-1.c: New.
2417         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2418         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2419
2420 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2421
2422         PR fortran/37211
2423         * gfortran.dg/transfer_check_2.f90:  New test case.
2424
2425 2011-08-05  Jan Hubicka  <jh@suse.cz>
2426
2427         PR middle-end/49494
2428         * gfortran.dg/pr49494.f90: New testcase.
2429
2430 2011-08-05  Jan Hubicka  <jh@suse.cz>
2431
2432         PR middle-end/49735
2433         * gcc.c-torture/compile/pr49735.c: New testcase.
2434
2435 2011-08-05  Jason Merrill  <jason@redhat.com>
2436
2437         PR c++/47453
2438         * g++.dg/cpp0x/initlist56.C: New.
2439
2440         PR c++/49812
2441         * g++.dg/overload/rvalue2.C: New.
2442
2443         PR c++/49983
2444         * g++.dg/cpp0x/range-for21.C: New.
2445
2446         * g++.dg/ext/vla11.C: New.
2447
2448 2011-08-05  Richard Guenther  <rguenther@suse.de>
2449
2450         PR tree-optimization/49984
2451         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2452
2453 2011-08-05  Richard Guenther  <rguenther@suse.de>
2454
2455         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2456         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2457         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2458
2459 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2460
2461         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2462         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2463         * gfortran.dg/ldist-pr43023.f90: Ditto.
2464         * gfortran.dg/namelist_52.f90: Ditto.
2465         * gfortran.dg/interface_proc_end.f90: Ditto.
2466         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2467         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2468
2469 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2470
2471         * gcc.dg/vect/vect-over-widen-1.c: New test.
2472         * gcc.dg/vect/vect-over-widen-2.c: New test.
2473         * gcc.dg/vect/vect-over-widen-3.c: New test.
2474         * gcc.dg/vect/vect-over-widen-4.c: New test.
2475
2476 2011-08-04  Richard Guenther  <rguenther@suse.de>
2477
2478         PR fortran/49957
2479         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2480
2481 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2482
2483         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2484
2485 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR middle-end/49905
2488         * g++.dg/ext/builtin-object-size3.C: New test.
2489
2490 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2491
2492         PR tree-optimization/49948
2493         * gcc.dg/pr49948.c: New test.
2494
2495 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2496
2497         PR middle-end/47383
2498         * gcc.dg/torture/pr47383.c: New.
2499
2500 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2501
2502         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2503
2504 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2505
2506         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2507
2508 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2509
2510         PR target/47744
2511         * gcc.dg/torture/pr47744-1.c: New.
2512         * gcc.dg/torture/pr47744-2.c: Likewise.
2513         * gcc.dg/torture/pr47744-3.c: Likewise.
2514
2515 2011-08-03  Richard Guenther  <rguenther@suse.de>
2516
2517         PR middle-end/49958
2518         * gcc.dg/torture/pr49958.c: New testcase.
2519
2520 2011-08-03  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/49938
2523         * g++.dg/torture/pr49938.C: New testcase.
2524
2525 2011-08-02  Jason Merrill  <jason@redhat.com>
2526
2527         PR c++/43886
2528         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2529
2530         PR c++/49577
2531         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2532
2533         PR c++/49593
2534         * g++.dg/cpp0x/variadic115.C: New.
2535
2536         PR c++/49803
2537         * g++.dg/cpp0x/union5.C: New.
2538
2539 2011-08-02  Daniel Kraft  <d@domob.eu>
2540
2541         PR fortran/49885
2542         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2543
2544 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2545
2546         PR middle-end/49947
2547         * gcc.dg/tree-ssa/forwprop-15.c
2548
2549 2011-08-02  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/49834
2552         * g++.dg/cpp0x/range-for20.C: New.
2553
2554 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2555
2556         * gfortran.dg/coarray_lib_token_3.f90: New.
2557
2558 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR fortran/46752
2561         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2562         * gcc.dg/gomp/atomic-15.c: New test.
2563         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2564         * g++.dg/gomp/atomic-15.C: New test.
2565         * g++.dg/gomp/private-1.C: New test.
2566         * g++.dg/gomp/sharing-2.C: New test.
2567         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2568         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2569         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2570
2571 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2572
2573         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2574         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2575         cleanup-module.
2576         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2577         * gfortran.dg/allocatable_function_5.f90: Ditto.
2578         * gfortran.dg/allocate_stat.f90: Ditto.
2579         * gfortran.dg/array_constructor_20.f90: Ditto.
2580         * gfortran.dg/array_constructor_21.f90: Ditto.
2581         * gfortran.dg/array_constructor_22.f90: Ditto.
2582         * gfortran.dg/array_constructor_26.f03: Ditto.
2583         * gfortran.dg/array_function_4.f90: Ditto.
2584         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2585         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2586         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2587         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2588         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2589         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2590         * gfortran.dg/class_15.f03: Ditto.
2591         * gfortran.dg/class_27.f03: Ditto.
2592         * gfortran.dg/class_33.f90: Ditto.
2593         * gfortran.dg/class_37.f03: Ditto.
2594         * gfortran.dg/class_40.f03: Ditto.
2595         * gfortran.dg/class_42.f03: Ditto.
2596         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2597         * gfortran.dg/coarray/registering_1.f90: Ditto.
2598         * gfortran.dg/convert_1.f90: Ditto.
2599         * gfortran.dg/default_initialization_3.f90: Ditto.
2600         * gfortran.dg/dependency_25.f90: Ditto.
2601         * gfortran.dg/dependency_26.f90: Ditto.
2602         * gfortran.dg/dependency_36.f90: Ditto.
2603         * gfortran.dg/dependency_37.f90: Ditto.
2604         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2605         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2606         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2607         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2608         * gfortran.dg/elemental_result_1.f90: Ditto.
2609         * gfortran.dg/empty_derived_type.f90: Ditto.
2610         * gfortran.dg/entry_7.f90: Ditto.
2611         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2612         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2613         * gfortran.dg/error_recovery_3.f90: Ditto.
2614         * gfortran.dg/extends_4.f03: Ditto.
2615         * gfortran.dg/func_assign.f90: Ditto.
2616         * gfortran.dg/func_assign_3.f90: Ditto.
2617         * gfortran.dg/generic_1.f90: Ditto.
2618         * gfortran.dg/generic_18.f90: Ditto.
2619         * gfortran.dg/generic_22.f03: Ditto.
2620         * gfortran.dg/generic_4.f90: Ditto.
2621         * gfortran.dg/generic_6.f90: Ditto.
2622         * gfortran.dg/generic_actual_arg.f90: Ditto.
2623         * gfortran.dg/graphite/id-21.f: Ditto.
2624         * gfortran.dg/graphite/pr45758.f90: Ditto.
2625         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2626         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2627         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2628         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2629         * gfortran.dg/host_used_types_1.f90: Ditto.
2630         * gfortran.dg/implicit_1.f90: Ditto.
2631         * gfortran.dg/implicit_11.f90: Ditto.
2632         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2633         * gfortran.dg/impure_actual_1.f90: Ditto.
2634         * gfortran.dg/impure_assignment_1.f90: Ditto.
2635         * gfortran.dg/impure_constructor_1.f90: Ditto.
2636         * gfortran.dg/initialization_10.f90: Ditto.
2637         * gfortran.dg/initialization_12.f90: Ditto.
2638         * gfortran.dg/interface_14.f90: Ditto.
2639         * gfortran.dg/interface_15.f90: Ditto.
2640         * gfortran.dg/interface_2.f90: Ditto.
2641         * gfortran.dg/interface_25.f90: Ditto.
2642         * gfortran.dg/interface_26.f90: Ditto.
2643         * gfortran.dg/interface_29.f90: Ditto.
2644         * gfortran.dg/interface_assignment_1.f90: Ditto.
2645         * gfortran.dg/internal_pack_6.f90: Ditto.
2646         * gfortran.dg/internal_pack_7.f90: Ditto.
2647         * gfortran.dg/internal_pack_8.f90: Ditto.
2648         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2649         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2650         * gfortran.dg/module_commons_3.f90: Ditto.
2651         * gfortran.dg/module_equivalence_4.f90: Ditto.
2652         * gfortran.dg/module_equivalence_6.f90: Ditto.
2653         * gfortran.dg/module_function_type_1.f90: Ditto.
2654         * gfortran.dg/module_naming_1.f90: Ditto.
2655         * gfortran.dg/namelist_4.f90: Ditto.
2656         * gfortran.dg/operator_c1202.f90: Ditto.
2657         * gfortran.dg/parens_7.f90: Ditto.
2658         * gfortran.dg/pr32921.f: Ditto.
2659         * gfortran.dg/pr33646.f90: Ditto.
2660         * gfortran.dg/pr41928.f90: Ditto.
2661         * gfortran.dg/pr42119.f90: Ditto.
2662         * gfortran.dg/pr43984.f90: Ditto.
2663         * gfortran.dg/present_1.f90: Ditto.
2664         * gfortran.dg/private_type_2.f90: Ditto.
2665         * gfortran.dg/proc_decl_2.f90: Ditto.
2666         * gfortran.dg/proc_ptr_10.f90: Ditto.
2667         * gfortran.dg/proc_ptr_22.f90: Ditto.
2668         * gfortran.dg/proc_ptr_8.f90: Ditto.
2669         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2670         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2671         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2672         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2673         * gfortran.dg/substring_equivalence.f90: Ditto.
2674         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2675         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2676         * gfortran.dg/trim_optimize_6.f90: Ditto.
2677         * gfortran.dg/typebound_call_12.f03: Ditto.
2678         * gfortran.dg/typebound_operator_5.f03: Ditto.
2679         * gfortran.dg/typebound_operator_6.f03: Ditto.
2680         * gfortran.dg/typebound_proc_18.f03: Ditto.
2681         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2682         * gfortran.dg/use_1.f90: Ditto.
2683         * gfortran.dg/use_10.f90: Ditto.
2684         * gfortran.dg/use_11.f90: Ditto.
2685         * gfortran.dg/use_14.f90: Ditto.
2686         * gfortran.dg/use_only_2.f90: Ditto.
2687         * gfortran.dg/use_rename_4.f90: Ditto.
2688         * gfortran.dg/use_rename_5.f90: Ditto.
2689         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2690         * gfortran.dg/used_interface_ref.f90: Ditto.
2691         * gfortran.dg/used_types_11.f90: Ditto.
2692         * gfortran.dg/used_types_3.f90: Ditto.
2693         * gfortran.dg/used_types_4.f90: Ditto.
2694         * gfortran.dg/userdef_operator_2.f90: Ditto.
2695         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2696         * gfortran.dg/vect/pr46213.f90: Ditto.
2697         * gfortran.dg/whole_file_21.f90: Ditto.
2698         * gfortran.dg/whole_file_22.f90: Ditto.
2699         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2700         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2701
2702 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2703
2704         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2705
2706 2011-08-01  Jason Merrill  <jason@redhat.com>
2707
2708         PR c++/49932
2709         * g++.dg/abi/mangle49.C: New.
2710
2711         PR c++/49924
2712         * g++.dg/cpp0x/constexpr-array4.C: New.
2713
2714         PR c++/49813
2715         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2716
2717 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2718
2719         PR target/49927
2720         * gcc.target/i386/pr49927.c: New test.
2721
2722 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2723
2724         PR tree-optimization/49926
2725         * gcc.dg/vect/pr49926.c: New test.
2726
2727 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2728
2729         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2730         * gcc.target/i386/lzcnt-1.c: New test.
2731         * gcc.target/i386/lzcnt-2.c: Likewise.
2732         * gcc.target/i386/lzcnt-2a.c: Likewise.
2733         * gcc.target/i386/lzcnt-3.c: Likewise.
2734         * gcc.target/i386/lzcnt-4.c: Likewise.
2735         * gcc.target/i386/lzcnt-4a.c: Likewise.
2736         * gcc.target/i386/lzcnt-5.c: Likewise.
2737         * gcc.target/i386/lzcnt-6.c: Likewise.
2738         * gcc.target/i386/lzcnt-6a.c: Likewise.
2739         * gcc.target/i386/lzcnt-check.h: Likewise.
2740
2741         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2742         * gcc.target/i386/sse-13.c: Likewise.
2743         * gcc.target/i386/sse-14.c: Likewise.
2744         * g++.dg/other/i386-2.C: Likewise.
2745         * g++.dg/other/i386-3.C: Likewise.
2746
2747 2011-08-01  Julian Brown  <julian@codesourcery.com>
2748
2749         * gcc.target/arm/fixed-point-exec.c: New test.
2750
2751 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2752
2753         PR target/49920
2754         * gcc.target/i386/pr49920.c: New test.
2755
2756 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2757
2758         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2759         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2760         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2761         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2762         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2763         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2764         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2765         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2766         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2767         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2768         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2769         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2770         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2771         * g++.dg/tree-ssa/pr33615.C: Ditto.
2772         * g++.dg/tree-ssa/restrict1.C: Ditto.
2773         * c-c++-common/restrict-2.c: Ditto.
2774         * gfortran.dg/pr32921.f: Ditto.
2775         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2776         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2777         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2778         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2779         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2780         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2781         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2782         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2783         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2784         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2785
2786 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2787
2788         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2789         .exe.ltrans[0-9]*. dump files.
2790
2791 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2792
2793         PR fortran/49112
2794         * gfortran.dg/abstract_type_6.f03: Modified.
2795         * gfortran.dg/typebound_proc_24.f03: New.
2796
2797 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2798
2799         PR testsuite/49917
2800         * g++.dg/init/for1.C: Fix.
2801
2802 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2803
2804         PR fortran/48876
2805         * gfortran.dg/string_5.f90:  New test.
2806
2807 2011-07-29  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/49867
2810         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2811
2812 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2813
2814         PR tree-optimization/47407
2815         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2816         alpha*-dec-osf*.
2817         Sort target list.
2818
2819 2011-07-29  Richard Guenther  <rguenther@suse.de>
2820
2821         * gcc.dg/uninit-suppress.c: Also disable VRP.
2822         * gcc.dg/uninit-suppress_2.c: Likewise.
2823
2824 2011-07-28  Jason Merrill  <jason@redhat.com>
2825
2826         PR c++/49808
2827         * g++.dg/template/nontype24.C: New.
2828
2829 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2830
2831         PR rtl-optimization/47958
2832         * gcc.dg/torture/pr47958-1.c: New.
2833
2834 2011-07-29  Wei Guozhi  <carrot@google.com>
2835
2836         PR rtl-optimization/49799
2837         * gcc.dg/pr49799.c: New test case.
2838
2839 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2840
2841         PR middle-end/48648
2842         * gcc.dg/graphite/id-pr48648.c: New.
2843
2844 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR fortran/31067
2847         * gfortran.dg/maxloc_2.f90: New test.
2848         * gfortran.dg/maxloc_3.f90: New test.
2849         * gfortran.dg/minloc_1.f90: New test.
2850         * gfortran.dg/minloc_2.f90: New test.
2851         * gfortran.dg/minloc_3.f90: New test.
2852         * gfortran.dg/minmaxloc_7.f90: New test.
2853
2854         PR debug/49871
2855         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2856
2857 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2858
2859         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2860         the builtin isn't optimized away.
2861
2862 2011-07-27  Tobias Burnus  <burnus@net-b.de>
2863
2864         PR fortran/45586
2865         * gfortran.dg/lto/pr45586-2_0.f90: New.
2866
2867 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
2868
2869         PR middle-end/49875
2870         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2871         * c-c++-common/cxxbitfields-5.c: Same.
2872
2873 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2874
2875         * lib/target-supports.exp (check_effective_target_mmap): Use
2876         check_function_available.
2877
2878 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
2879
2880         * g++.old-deja/g++.pt/crash60.C: Updated.
2881
2882 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR target/49866
2885         * gcc.target/i386/pr49866.c: New test.
2886
2887 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
2888
2889         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2890         * gcc.target/i386/bmi-andn-1.c: New test.
2891         * gcc.target/i386/bmi-andn-1a.c: Likewise.
2892         * gcc.target/i386/bmi-andn-2.c: Likewise.
2893         * gcc.target/i386/bmi-andn-2a.c: Likewise.
2894         * gcc.target/i386/bmi-bextr-1.c: Likewise.
2895         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2896         * gcc.target/i386/bmi-bextr-2.c: Likewise.
2897         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2898         * gcc.target/i386/bmi-blsi-1.c: Likewise.
2899         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2900         * gcc.target/i386/bmi-blsi-2.c: Likewise.
2901         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2902         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2903         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2904         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2905         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2906         * gcc.target/i386/bmi-blsr-1.c: Likewise.
2907         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2908         * gcc.target/i386/bmi-blsr-2.c: Likewise.
2909         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2910         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2911         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2912         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2913         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2914
2915 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
2916
2917         PR middle-end/47691
2918         * gfortran.dg/graphite/id-pr47691.f: New.
2919
2920 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
2921
2922         * gcc.target/i386/avx-os-support.h: New.
2923         * gcc.target/i386/avx-check.h: Include avx-os-support.h
2924         (main): Check avx_os_support before the test is run.
2925         * gcc.target/i386/aes-avx-check.h: Ditto.
2926         * gcc.target/i386/pclmul-avx-check.h: Ditto.
2927
2928 2011-07-27  Kai Tietz  <ktietz@redhat.com>
2929
2930         * gcc.target/i386/aggregate-ret3.c: New test.
2931         * gcc.target/i386/aggregate-ret4.c: New test.
2932
2933 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
2934
2935         PR fortran/49755
2936         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2937         allocated array should *not* change its size.
2938         * gfortran.dg/multiple_allocation_3.f90: New test.
2939
2940 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2941
2942         PR c++/49776
2943         * g++.dg/cpp0x/constexpr-49776.C: New.
2944
2945 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2946
2947         PR middle-end/47046
2948         * gcc.dg/graphite/id-pr47046.c: New.
2949
2950 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2951
2952         PR middle-end/47653
2953         * gcc.dg/graphite/run-id-pr47593.c: New.
2954
2955 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2956
2957         PR middle-end/47653
2958         * gcc.dg/graphite/run-id-pr47653.c: New.
2959         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2960         induction variables.
2961         * gcc.dg/graphite/scop-16.c: Same.
2962         * gcc.dg/graphite/scop-17.c: Same.
2963         * gcc.dg/graphite/scop-21.c: Same.
2964
2965 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2966
2967         PR middle-end/48805
2968         * gcc.dg/graphite/id-pr48805.c: New.
2969
2970 2011-07-26  Tobias Burnus  <burnus@net-b.de>
2971
2972         * gfortran.dg/coarray_lib_token_2.f90: New.
2973
2974 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
2975
2976         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2977         SPU local store.
2978
2979 2011-07-25  Andrew Pinski  <apinski@cavium.com>
2980
2981         PR tree-opt/49671
2982         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2983         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2984
2985 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2986
2987         * lib/target-supports.exp (check_effective_target_mmap): New proc.
2988
2989         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2990         * gcc.c-torture/execute/loop-2g.c: Likewise.
2991         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2992         Require mmap support.
2993         * gcc.c-torture/execute/loop-2g.x: Likewise.
2994         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2995         (MAP_ANON): Provide default.
2996         * gcc.dg/20050826-1.c: Likewise.
2997         * gcc.target/i386/pr36533.c: Likewise.
2998         * gcc.dg/vect/pr49038.c: Remove dg-do run.
2999         Use dg-require-effective-target mmap.
3000
3001 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3002
3003         PR c++/49838
3004         * g++.dg/cpp0x/range-for19.C: New.
3005
3006 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3007
3008         PR testsuite/49753
3009         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3010
3011         Revert:
3012         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3013
3014         PR testsuite/49753
3015         * g++.dg/torture/pr49309.C: Remove.
3016
3017 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3018
3019         PR tree-optimization/49809
3020         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3021         test.
3022
3023 2011-07-25  Richard Guenther  <rguenther@suse.de>
3024
3025         PR tree-optimization/49715
3026         * gcc.target/i386/pr49715-1.c: New testcase.
3027         * gcc.target/i386/pr49715-2.c: Likewise.
3028
3029 2011-07-23  Jason Merrill  <jason@redhat.com>
3030
3031         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3032
3033 2011-07-22  Jason Merrill  <jason@redhat.com>
3034
3035         PR c++/49793
3036         * g++.dg/cpp0x/initlist55.C: New.
3037
3038 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3039
3040         PR fortran/49791
3041         * gfortran.dg/namelist_72.f: New.
3042
3043 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3044
3045         * gfortran.dg/coarray_25.f90: New.
3046
3047 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3048
3049         * override1.C: This test should use c++0x mode.
3050         * override3.C: New. Test the diagnostics in c++98 mode.
3051
3052 2011-07-22  Jason Merrill  <jason@redhat.com>
3053             Mark Glisse  <marc.glisse@normalesup.org>
3054
3055         PR c++/30112
3056         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3057
3058         PR c++/49813
3059         * g++.dg/opt/builtins2.C: New.
3060         * g++.dg/other/error27.C: Don't rely on __builtin.
3061
3062 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3063
3064         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3065         on lp64 targets.
3066         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3067         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3068         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3069         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3070
3071         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3072         instead of ia32.
3073
3074 2011-07-22  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/45819
3077         * gcc.dg/pr45819.c: New testcase.
3078
3079 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3082
3083 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3084
3085         PR middle-end/47654
3086         PR middle-end/49649
3087         * gcc.dg/graphite/run-id-pr47654.c: New.
3088
3089 2011-07-21  Ian Lance Taylor  <iant@google.com>
3090
3091         PR middle-end/49705
3092         * gcc.dg/pr49705.c: New test.
3093
3094 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3095
3096         * lib/target-supports.exp (check_avx_os_support_available): New.
3097         (check_effective_target_avx_runtime): Use it.
3098
3099 2011-07-21  Richard Guenther  <rguenther@suse.de>
3100
3101         PR tree-optimization/49770
3102         * g++.dg/torture/pr49770.C: New testcase.
3103
3104 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3105
3106         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3107         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3108
3109 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3110
3111         * gfortran.dg/coarray_lib_token_1.f90: New.
3112
3113 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3114
3115         * gcc.dg/pr32912-2.c: Skip for AVR.
3116         * gcc.dg/pr44674.c: Add dg-require-profiling.
3117
3118 2011-07-20  Jason Merrill  <jason@redhat.com>
3119
3120         * g++.dg/ext/desig2.C: New.
3121
3122 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3123
3124         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3125         be generated.
3126         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3127         * gcc.target/powerpc/recip-3.c: Ditto.
3128
3129 2011-07-19  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/6709 (DR 743)
3132         PR c++/42603 (DR 950)
3133         * g++.dg/cpp0x/decltype21.C: New.
3134
3135 2011-07-20  Richard Guenther  <rguenther@suse.de>
3136
3137         PR middle-end/18908
3138         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3139         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3140
3141 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3142
3143         * gcc.target/arm/combine-movs.c: New.
3144         * gcc.target/arm/unsigned-extend-2.c: New.
3145
3146 2011-07-19  Jason Merrill  <jason@redhat.com>
3147
3148         PR c++/49785
3149         * g++.dg/cpp0x/variadic114.C: New.
3150
3151 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3152
3153         * gfortran.dg/coarray_args_1.f90: New.
3154         * gfortran.dg/coarray_args_2.f90: New.
3155
3156 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3157
3158         PR fortran/49708
3159         * gfortran.dg/allocate_error_3.f90: New.
3160
3161 2011-07-19  Richard Guenther  <rguenther@suse.de>
3162
3163         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3164         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3165         * gcc.dg/torture/20110719-1.c: New testcase.
3166
3167 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3168
3169         PR tree-optimization/49768
3170         * gcc.c-torture/execute/pr49768.c: New test.
3171
3172 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3173
3174         PR tree-optimization/49771
3175         * gcc.dg/vect/pr49771.c: New test.
3176
3177 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3178
3179         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3180         * gcc.dg/ipa/ipa-2.c: Likewise.
3181         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3182         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3183         * gcc.dg/ipa/ipa-5.c: Likewise.
3184         * gcc.dg/ipa/ipa-7.c: Likewise.
3185         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3186         * gcc.dg/ipa/ipacost-1.c: Likewise.
3187         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3188         functions.
3189         * gcc.dg/ipa/ipcp-1.c: New test.
3190         * gcc.dg/ipa/ipcp-2.c: Likewise.
3191         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3192
3193 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR middle-end/49675
3196         * gfortran.dg/pr49675.f90: New test.
3197
3198 2011-07-18  Richard Guenther  <rguenther@suse.de>
3199
3200         * gcc.dg/torture/20110718-1.c: New testcase.
3201
3202 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3203
3204         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3205         * g++.dg/ext/bitfield3.C: Likewise.
3206         * g++.dg/ext/bitfield4.C: Likewise.
3207         * g++.dg/ext/bitfield5.C: Likewise.
3208         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3209         * g++.dg/other/pr23205-2.C: Likewise.
3210         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3211         * gcc.c-torture/compile/20001109-2.c: Likewise.
3212         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3213         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3214         * gcc.dg/bitfld-16.c: Likewise.
3215         * gcc.dg/bitfld-17.c: Likewise.
3216         * gcc.dg/bitfld-18.c: Likewise.
3217         * gcc.dg/builtins-config.h: Remove Netware support.
3218         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3219         * gcc.dg/cdce2.c: Likewise.
3220         * gcc.dg/cpp/assert4.c: Remove netware support.
3221         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3222         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3223
3224         * lib/target-supports.exp (check_visibility_available): Remove
3225         NetWare support.
3226         (check_profiling_available): Likewise.
3227
3228 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3229
3230         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3231
3232 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3233             Thomas Koenig  <tkoenig@gcc.gnu.org>
3234
3235         PR fortran/34657
3236         * gfortran.dg/generic_17.f90: Fix testcase.
3237         * gfortran.dg/interface_3.f90: Add dg-error.
3238         * gfortran.dg/use_14.f90: New.
3239         * gfortran.dg/use_15.f90: New.
3240
3241 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3242
3243         * gnat.dg/pointer_controlled.adb: New test.
3244
3245 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/49624
3248         * gfortran.dg/pointer_remapping_7.f90: New.
3249
3250 2011-07-16  Jason Merrill  <jason@redhat.com>
3251
3252         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3253
3254 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3255             Jason Merrill  <jason@redhat.com>
3256
3257         PR c++/45329
3258         PR c++/48934
3259         * g++.dg/cpp0x/decltype29.C: Adjust.
3260         * g++.dg/cpp0x/error4.C: Adjust.
3261         * g++.dg/cpp0x/sfinae26.C: Adjust.
3262         * g++.dg/cpp0x/variadic105.C: Adjust.
3263         * g++.dg/template/deduce3.C: Adjust.
3264         * g++.dg/template/error45.C: Adjust.
3265         * g++.dg/template/ptrmem2.C: Adjust.
3266         * g++.dg/template/sfinae2.C: Adjust.
3267         * g++.old-deja/g++.pt/crash60.C: Adjust.
3268         * g++.old-deja/g++.pt/unify6.C: Adjust.
3269         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3270         * g++.dg/cpp0x/nullptr15.C: Adjust.
3271         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3272         * g++.dg/cpp0x/pr31431.C: Adjust.
3273         * g++.dg/cpp0x/pr31434.C: Adjust.
3274         * g++.dg/cpp0x/sfinae11.C: Adjust
3275         * g++.dg/cpp0x/temp_default2.C: Adjust.
3276         * g++.dg/cpp0x/trailing4.C: Adjust.
3277         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3278         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3279         * g++.dg/cpp0x/variadic105.C: Adjust.
3280         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3281         * g++.dg/ext/vla2.C: Adjust.
3282         * g++.dg/other/ptrmem10.C: Adjust.
3283         * g++.dg/other/ptrmem11.C: Adjust.
3284         * g++.dg/overload/unknown1.C: Adjust.
3285         * g++.dg/template/conv11.C: Adjust.
3286         * g++.dg/template/dependent-expr5.C: Adjust.
3287         * g++.dg/template/friend.C: Adjust.
3288         * g++.dg/template/incomplete2.C: Adjust.
3289         * g++.dg/template/local4.C: Adjust.
3290         * g++.dg/template/local6.C: Adjust.
3291         * g++.dg/template/operator9.C: Adjust.
3292         * g++.dg/template/ttp25.C: Adjust.
3293         * g++.dg/template/unify10.C: Adjust.
3294         * g++.dg/template/unify11.C: Adjust.
3295         * g++.dg/template/unify6.C: Adjust.
3296         * g++.dg/template/unify9.C: Adjust.
3297         * g++.dg/template/varmod1.C: Adjust.
3298         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3299         * g++.old-deja/g++.pt/crash28.C: Adjust.
3300         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3301         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3302         * g++.old-deja/g++.pt/expr2.C: Adjust.
3303         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3304         * g++.old-deja/g++.pt/spec5.C: Adjust.
3305         * g++.old-deja/g++.pt/spec6.C: Adjust.
3306         * g++.old-deja/g++.pt/unify4.C: Adjust.
3307         * g++.old-deja/g++.pt/unify8.C: Adjust.
3308         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3309         * g++.dg/overload/template5.C: New testcase.
3310         * g++.dg/template/overload12.C: New testcase.
3311
3312 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3313
3314         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3315         * gfortran.dg/coarray_7.f90: Ditto.
3316         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3317         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3318
3319 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3320
3321         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3322         case.
3323         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3324         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3325         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3326         C67X.
3327         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3328         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3329         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3330
3331 2011-07-15  Jason Merrill  <jason@redhat.com>
3332
3333         PR testsuite/49741
3334         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3335         Use --extra_opts instead of --additional_options.
3336
3337 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3338
3339         PR testsuite/49753
3340         * g++.dg/torture/pr49309.C: Remove.
3341
3342 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3343
3344         * gcc.target/tic6x/weak-call.c: New test.
3345         * gcc.target/tic6x/fpcmp.c: New test.
3346         * gcc.target/tic6x/fpdiv.c: New test.
3347         * gcc.target/tic6x/rotdi16-scan.c: New test.
3348         * gcc.target/tic6x/ffssi.c: New test.
3349         * gcc.target/tic6x/fpdiv-lib.c: New test.
3350         * gcc.target/tic6x/cold-lc.c: New test.
3351         * gcc.target/tic6x/longcalls.c: New test.
3352         * gcc.target/tic6x/abi-align-1.c: New test.
3353         * gcc.target/tic6x/fpcmp-finite.c: New test.
3354         * gcc.target/tic6x/rotdi16.c: New test.
3355         * gcc.target/tic6x/bswapl.c: New test.
3356         * gcc.target/tic6x/ffsdi.c: New test.
3357         * gcc.target/tic6x/tic6x.exp: New file.
3358         * gcc.target/tic6x/builtins/arith24.c: New test.
3359         * gcc.target/tic6x/builtins/smpy.c: New test.
3360         * gcc.target/tic6x/builtins/smpylh.c: New test.
3361         * gcc.target/tic6x/builtins/smpyh.c: New test.
3362         * gcc.target/tic6x/builtins/sarith1.c: New test.
3363         * gcc.target/tic6x/builtins/extclr.c: New test
3364         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3365         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3366         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3367         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3368         New functions.
3369         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3370         __TMS320C6X__.
3371         * gcc.dg/20020312-2.c: Likewise.
3372         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3373         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3374         * gcc.dg/torture/builtin-math-7.c: Likewise.
3375
3376         PR testsuite/49757
3377         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3378         not testing tic6x-*-*.
3379
3380 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3381
3382         PR tree-opt/49309
3383         * g++.dg/torture/pr49309.C: New testcase.
3384
3385 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3386
3387         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3388
3389 2011-07-14  Richard Guenther  <rguenther@suse.de>
3390
3391         PR tree-optimization/49651
3392         * gcc.dg/torture/pr49651.c: New testcase.
3393
3394 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3395
3396         PR target/43746
3397         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3398
3399 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3400
3401         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3402         -mno-pointers-to-nested-functions.
3403         * gcc.target/powerpc/no-r11-2.c: Ditto.
3404         * gcc.target/powerpc/no-r11-3.c: Ditto.
3405
3406 2011-07-13  Jason Merrill  <jason@redhat.com>
3407
3408         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3409         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3410         when compiling C files.
3411         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3412         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3413         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3414         * g++.dg/lookup/anon2.C: Likewise.
3415         * g++.dg/tree-ssa/copyprop.C: Likewise.
3416         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3417         * g++.dg/init/vector1.C: Ignore narrowing errors.
3418         * g++.dg/torture/pr35526.C: Likewise.
3419         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3420
3421 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3422
3423         PR libfortran/49296
3424         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3425         and logical reads.
3426
3427 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3428
3429         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3430         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3431
3432 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3433
3434         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3435         * lib/obj-c++.exp (obj-c++_init): Ditto.
3436         * lib/file-format.exp (gcc_target_object_format): Ditto.
3437         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3438         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3439         (check_visibility_available): Ditto.
3440         (check_effective_target_tls_native): Ditto.
3441         (check_effective_target_tls_emulated): Ditto.
3442         (check_effective_target_function_sections): Ditto.
3443
3444 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3445
3446         * gcc.target/arm/pr48183.c: New test.
3447
3448 2011-07-13  Richard Guenther  <rguenther@suse.de>
3449
3450         * gcc.dg/torture/20110713-1.c: New testcase.
3451
3452 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3453
3454         PR rtl-opt/49474
3455         * gcc.c-torture/compile/pr49474.c: New testcase.
3456
3457 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR tree-optimization/49712
3460         * gcc.c-torture/execute/pr49712.c: New test.
3461
3462 2011-07-11  Jason Merrill  <jason@redhat.com>
3463
3464         PR c++/44609
3465         * g++.dg/template/recurse3.C: New.
3466
3467 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR debug/49676
3470         * gcc.dg/guality/csttest.c: New test.
3471
3472         PR fortran/49698
3473         * gfortran.dg/pr49698.f90: New test.
3474
3475 2011-07-11  Jeff Law  <law@redhat.com>
3476
3477         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3478
3479 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3480
3481         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3482         * go.test/go-test.exp (go-set-goarch): Likewise.
3483
3484 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3485
3486         PR target/39633
3487         * gcc.target/avr/torture/pr39633.c: New test case.
3488
3489 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/18918
3492         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3493
3494 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3495
3496         * lib/target-supports.exp (check_effective_target_scheduling):
3497         New Function.
3498         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3499         * gcc.dg/pr45055.c: Ditto.
3500         * gcc.dg/pr45353.c: Ditto.
3501         * g++.dg/pr45056.C: Ditto.
3502
3503 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3504
3505         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3506         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3507         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3508         * g++.dg/torture/pr31863.C: Skip AVR.
3509
3510 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3511
3512         PR fortran/49690
3513         * gfortran.dg/intrinsic_signal.f90: New.
3514
3515 2011-07-09  Jason Merrill  <jason@redhat.com>
3516
3517         * g++.dg/cpp0x/regress/regress6.C: New.
3518         * g++.dg/parse/crash45.C: Adjust message.
3519         * g++.dg/template/crash38.C: Adjust message.
3520         * g++.dg/template/crash64.C: Adjust message.
3521
3522 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3525         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3526         * g++.dg/abi/bitfield3.C: Likewise.
3527         * g++.dg/eh/pr38662.C: Likewise.
3528         * g++.dg/ext/attrib36.C: Likewise.
3529         * g++.dg/ext/attrib37.C: Likewise.
3530         * g++.dg/ext/attrib8.C: Likewise.
3531         * g++.dg/ext/tmplattr1.C: Likewise.
3532         * g++.dg/inherit/override-attribs.C: Likewise.
3533         * g++.dg/opt/inline9.C: Likewise.
3534         * g++.dg/opt/life1.C: Likewise.
3535         * g++.dg/opt/longbranch2.C: Likewise.
3536         * g++.dg/opt/nrv12.C: Likewise.
3537         * g++.dg/opt/reg-stack4.C: Likewise.
3538         * g++.dg/other/pr35504.C: Likewise.
3539         * g++.dg/other/pr39496.C: Likewise.
3540         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3541         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3542         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3543         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3544         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3545         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3546         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3547         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3548         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3549         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3550         * g++.dg/warn/pr15774-1.C: Likewise.
3551         * g++.dg/warn/pr15774-2.C: Likewise.
3552         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3553         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3554         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3555         * g++.old-deja/g++.pt/asm2.C: Likewise.
3556         * gcc.c-torture/compile/20000804-1.c: Likewise.
3557         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3558         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3559         * gcc.dg/20020108-1.c: Likewise.
3560         * gcc.dg/20020122-2.c: Likewise.
3561         * gcc.dg/20020122-3.c: Likewise.
3562         * gcc.dg/20020206-1.c: Likewise.
3563         * gcc.dg/20020219-1.c: Likewise.
3564         * gcc.dg/20020310-1.c: Likewise.
3565         * gcc.dg/20020411-1.c: Likewise.
3566         * gcc.dg/20020418-2.c: Likewise.
3567         * gcc.dg/20020426-2.c: Likewise.
3568         * gcc.dg/20020517-1.c: Likewise.
3569         * gcc.dg/20030204-1.c: Likewise.
3570         * gcc.dg/20030826-2.c: Likewise.
3571         * gcc.dg/20031102-1.c: Likewise.
3572         * gcc.dg/20031202-1.c: Likewise.
3573         * gcc.dg/20050111-1.c: Likewise.
3574         * gcc.dg/20050503-1.c: Likewise.
3575         * gcc.dg/array-init-1.c: Likewise.
3576         * gcc.dg/builtin-apply4.c: Likewise.
3577         * gcc.dg/dfp/pr31344.c: Likewise.
3578         * gcc.dg/gomp/atomic-11.c: Likewise.
3579         * gcc.dg/graphite/pr40281.c: Likewise.
3580         * gcc.dg/ia64-sync-1.c: Likewise.
3581         * gcc.dg/ia64-sync-2.c: Likewise.
3582         * gcc.dg/ia64-sync-3.c: Likewise.
3583         * gcc.dg/ia64-sync-4.c: Likewise.
3584         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3585         * gcc.dg/invalid-call-1.c: Likewise.
3586         * gcc.dg/loop-3.c: Likewise.
3587         * gcc.dg/lower-subreg-1.c: Likewise.
3588         * gcc.dg/lto/pr47259_0.c: Likewise.
3589         * gcc.dg/nested-calls-1.c: Likewise.
3590         * gcc.dg/pr20017.c: Likewise.
3591         * gcc.dg/pr25023.c: Likewise.
3592         * gcc.dg/pr27671-2.c: Likewise.
3593         * gcc.dg/pr32176.c: Likewise.
3594         * gcc.dg/pr33676.c: Likewise.
3595         * gcc.dg/pr35045.c: Likewise.
3596         * gcc.dg/pr36015.c: Likewise.
3597         * gcc.dg/pr36584.c: Likewise.
3598         * gcc.dg/pr36998.c: Likewise.
3599         * gcc.dg/pr37438.c: Likewise.
3600         * gcc.dg/pr37908.c: Likewise.
3601         * gcc.dg/pr41241.c: Likewise.
3602         * gcc.dg/pr41340.c: Likewise.
3603         * gcc.dg/pr44136.c: Likewise.
3604         * gcc.dg/pr44194-1.c: Likewise.
3605         * gcc.dg/pr46212.c: Likewise.
3606         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3607         * gcc.dg/setjmp-2.c: Likewise.
3608         * gcc.dg/short-compare-1.c: Likewise.
3609         * gcc.dg/short-compare-2.c: Likewise.
3610         * gcc.dg/smod-1.c: Likewise.
3611         * gcc.dg/sync-2.c: Likewise.
3612         * gcc.dg/sync-3.c: Likewise.
3613         * gcc.dg/tls/opt-1.c: Likewise.
3614         * gcc.dg/tls/opt-2.c: Likewise.
3615         * gcc.dg/tls/opt-3.c: Likewise.
3616         * gcc.dg/torture/badshift.c: Likewise.
3617         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3618         * gcc.dg/torture/pr20314-2.c: Likewise.
3619         * gcc.dg/torture/pr36891.c: Likewise.
3620         * gcc.dg/torture/pr38774.c: Likewise.
3621         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3622         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3623         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3624         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3625         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3626         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3627         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3628         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3629         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3630         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3631         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3632         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3633         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3634         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3635         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3636         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3637         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3638         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3639         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3640         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3641         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3642         * gcc.dg/unroll-1.c: Likewise.
3643         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3644         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3645         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3646         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3647         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3648         * gcc.target/i386/20000609-1.c: Likewise.
3649         * gcc.target/i386/20000720-1.c: Likewise.
3650         * gcc.target/i386/20000724-1.c: Likewise.
3651         * gcc.target/i386/20011107-1.c: Likewise.
3652         * gcc.target/i386/20011119-1.c: Likewise.
3653         * gcc.target/i386/20020201-3.c: Likewise.
3654         * gcc.target/i386/20020218-1.c: Likewise.
3655         * gcc.target/i386/20020729-1.c: Likewise.
3656         * gcc.target/i386/20030926-1.c: Likewise.
3657         * gcc.target/i386/20060125-1.c: Likewise.
3658         * gcc.target/i386/20060125-2.c: Likewise.
3659         * gcc.target/i386/20060512-1.c: Likewise.
3660         * gcc.target/i386/20060512-2.c: Likewise.
3661         * gcc.target/i386/20060512-3.c: Likewise.
3662         * gcc.target/i386/20060512-4.c: Likewise.
3663         * gcc.target/i386/387-1.c: Likewise.
3664         * gcc.target/i386/387-2.c: Likewise.
3665         * gcc.target/i386/387-5.c: Likewise.
3666         * gcc.target/i386/387-6.c: Likewise.
3667         * gcc.target/i386/980312-1.c: Likewise.
3668         * gcc.target/i386/980313-1.c: Likewise.
3669         * gcc.target/i386/990117-1.c: Likewise.
3670         * gcc.target/i386/990424-1.c: Likewise.
3671         * gcc.target/i386/990524-1.c: Likewise.
3672         * gcc.target/i386/991129-1.c: Likewise.
3673         * gcc.target/i386/991214-1.c: Likewise.
3674         * gcc.target/i386/991230-1.c: Likewise.
3675         * gcc.target/i386/addr-sel-1.c: Likewise.
3676         * gcc.target/i386/aggregate-ret1.c: Likewise.
3677         * gcc.target/i386/aggregate-ret2.c: Likewise.
3678         * gcc.target/i386/align-main-3.c: Likewise.
3679         * gcc.target/i386/amd64-abi-1.c: Likewise.
3680         * gcc.target/i386/amd64-abi-2.c: Likewise.
3681         * gcc.target/i386/amd64-abi-4.c: Likewise.
3682         * gcc.target/i386/amd64-abi-5.c: Likewise.
3683         * gcc.target/i386/amd64-abi-6.c: Likewise.
3684         * gcc.target/i386/asm-1.c: Likewise.
3685         * gcc.target/i386/asm-3.c: Likewise.
3686         * gcc.target/i386/asm-5.c: Likewise.
3687         * gcc.target/i386/attributes-error.c: Likewise.
3688         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3689         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3690         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3691         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3692         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3693         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3694         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3695         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3696         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3697         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3698         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3699         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3700         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3701         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3702         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3703         * gcc.target/i386/bitfield1.c: Likewise.
3704         * gcc.target/i386/bitfield2.c: Likewise.
3705         * gcc.target/i386/bmi-2.c: Likewise.
3706         * gcc.target/i386/bmi-5.c: Likewise.
3707         * gcc.target/i386/builtin-unreachable.c: Likewise.
3708         * gcc.target/i386/cleanup-2.c: Likewise.
3709         * gcc.target/i386/clobbers.c: Likewise.
3710         * gcc.target/i386/cmov8.c: Likewise.
3711         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3712         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3713         * gcc.target/i386/compress-float-387.c: Likewise.
3714         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3715         * gcc.target/i386/compress-float-sse.c: Likewise.
3716         * gcc.target/i386/crc32-2.c: Likewise.
3717         * gcc.target/i386/crc32-3.c: Likewise.
3718         * gcc.target/i386/divmod-7.c: Likewise.
3719         * gcc.target/i386/divmod-8.c: Likewise.
3720         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3721         * gcc.target/i386/fma3-builtin.c: Likewise.
3722         * gcc.target/i386/fma3-fma.c: Likewise.
3723         * gcc.target/i386/fma4-256-vector.c: Likewise.
3724         * gcc.target/i386/fma4-builtin.c: Likewise.
3725         * gcc.target/i386/fma4-fma-2.c: Likewise.
3726         * gcc.target/i386/fma4-fma.c: Likewise.
3727         * gcc.target/i386/fma4-vector-2.c: Likewise.
3728         * gcc.target/i386/fma4-vector.c: Likewise.
3729         * gcc.target/i386/funcspec-1.c: Likewise.
3730         * gcc.target/i386/funcspec-10.c: Likewise.
3731         * gcc.target/i386/funcspec-11.c: Likewise.
3732         * gcc.target/i386/funcspec-2.c: Likewise.
3733         * gcc.target/i386/funcspec-5.c: Likewise.
3734         * gcc.target/i386/funcspec-6.c: Likewise.
3735         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3736         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3737         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3738         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3739         * gcc.target/i386/incoming-1.c: Likewise.
3740         * gcc.target/i386/incoming-10.c: Likewise.
3741         * gcc.target/i386/incoming-11.c: Likewise.
3742         * gcc.target/i386/incoming-12.c: Likewise.
3743         * gcc.target/i386/incoming-13.c: Likewise.
3744         * gcc.target/i386/incoming-14.c: Likewise.
3745         * gcc.target/i386/incoming-15.c: Likewise.
3746         * gcc.target/i386/incoming-2.c: Likewise.
3747         * gcc.target/i386/incoming-3.c: Likewise.
3748         * gcc.target/i386/incoming-4.c: Likewise.
3749         * gcc.target/i386/incoming-5.c: Likewise.
3750         * gcc.target/i386/incoming-6.c: Likewise.
3751         * gcc.target/i386/incoming-7.c: Likewise.
3752         * gcc.target/i386/incoming-8.c: Likewise.
3753         * gcc.target/i386/incoming-9.c: Likewise.
3754         * gcc.target/i386/lea.c: Likewise.
3755         * gcc.target/i386/local.c: Likewise.
3756         * gcc.target/i386/loop-1.c: Likewise.
3757         * gcc.target/i386/loop-2.c: Likewise.
3758         * gcc.target/i386/loop-3.c: Likewise.
3759         * gcc.target/i386/max-stack-align.c: Likewise.
3760         * gcc.target/i386/memcpy-1.c: Likewise.
3761         * gcc.target/i386/movbe-2.c: Likewise.
3762         * gcc.target/i386/movq-2.c: Likewise.
3763         * gcc.target/i386/movq.c: Likewise.
3764         * gcc.target/i386/nrv1.c: Likewise.
3765         * gcc.target/i386/pad-4.c: Likewise.
3766         * gcc.target/i386/pad-5a.c: Likewise.
3767         * gcc.target/i386/pad-5b.c: Likewise.
3768         * gcc.target/i386/pad-6a.c: Likewise.
3769         * gcc.target/i386/pad-6b.c: Likewise.
3770         * gcc.target/i386/pad-7.c: Likewise.
3771         * gcc.target/i386/pad-9.c: Likewise.
3772         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3773         * gcc.target/i386/pic-1.c: Likewise.
3774         * gcc.target/i386/pr12092-1.c: Likewise.
3775         * gcc.target/i386/pr12329.c: Likewise.
3776         * gcc.target/i386/pr21518.c: Likewise.
3777         * gcc.target/i386/pr22362.c: Likewise.
3778         * gcc.target/i386/pr22585.c: Likewise.
3779         * gcc.target/i386/pr23098.c: Likewise.
3780         * gcc.target/i386/pr25196.c: Likewise.
3781         * gcc.target/i386/pr25293.c: Likewise.
3782         * gcc.target/i386/pr25654.c: Likewise.
3783         * gcc.target/i386/pr26449.c: Likewise.
3784         * gcc.target/i386/pr26778.c: Likewise.
3785         * gcc.target/i386/pr26826.c: Likewise.
3786         * gcc.target/i386/pr27266.c: Likewise.
3787         * gcc.target/i386/pr29978.c: Likewise.
3788         * gcc.target/i386/pr30505.c: Likewise.
3789         * gcc.target/i386/pr30961-1.c: Likewise.
3790         * gcc.target/i386/pr31628.c: Likewise.
3791         * gcc.target/i386/pr32000-2.c: Likewise.
3792         * gcc.target/i386/pr32661-1.c: Likewise.
3793         * gcc.target/i386/pr32708-2.c: Likewise.
3794         * gcc.target/i386/pr32708-3.c: Likewise.
3795         * gcc.target/i386/pr34256.c: Likewise.
3796         * gcc.target/i386/pr34312.c: Likewise.
3797         * gcc.target/i386/pr34522.c: Likewise.
3798         * gcc.target/i386/pr35160.c: Likewise.
3799         * gcc.target/i386/pr35281.c: Likewise.
3800         * gcc.target/i386/pr36246.c: Likewise.
3801         * gcc.target/i386/pr36786.c: Likewise.
3802         * gcc.target/i386/pr37275.c: Likewise.
3803         * gcc.target/i386/pr37843-3.c: Likewise.
3804         * gcc.target/i386/pr37843-4.c: Likewise.
3805         * gcc.target/i386/pr39082-1.c: Likewise.
3806         * gcc.target/i386/pr39431.c: Likewise.
3807         * gcc.target/i386/pr39496.c: Likewise.
3808         * gcc.target/i386/pr39543-2.c: Likewise.
3809         * gcc.target/i386/pr39911.c: Likewise.
3810         * gcc.target/i386/pr40718.c: Likewise.
3811         * gcc.target/i386/pr40906-1.c: Likewise.
3812         * gcc.target/i386/pr40906-2.c: Likewise.
3813         * gcc.target/i386/pr40906-3.c: Likewise.
3814         * gcc.target/i386/pr40934.c: Likewise.
3815         * gcc.target/i386/pr41900.c: Likewise.
3816         * gcc.target/i386/pr42589.c: Likewise.
3817         * gcc.target/i386/pr43662.c: Likewise.
3818         * gcc.target/i386/pr43671.c: Likewise.
3819         * gcc.target/i386/pr43766.c: Likewise.
3820         * gcc.target/i386/pr43869.c: Likewise.
3821         * gcc.target/i386/pr44942.c: Likewise.
3822         * gcc.target/i386/pr44948-2a.c: Likewise.
3823         * gcc.target/i386/pr45234.c: Likewise.
3824         * gcc.target/i386/pr45336-2.c: Likewise.
3825         * gcc.target/i386/pr45336-4.c: Likewise.
3826         * gcc.target/i386/pr45852.c: Likewise.
3827         * gcc.target/i386/pr46470.c: Likewise.
3828         * gcc.target/i386/pr48037-1.c: Likewise.
3829         * gcc.target/i386/pr48389.c: Likewise.
3830         * gcc.target/i386/pr49095.c: Likewise.
3831         * gcc.target/i386/pr9771-1.c: Likewise.
3832         * gcc.target/i386/rdfsbase-1.c: Likewise.
3833         * gcc.target/i386/rdfsbase-2.c: Likewise.
3834         * gcc.target/i386/rdgsbase-1.c: Likewise.
3835         * gcc.target/i386/rdgsbase-2.c: Likewise.
3836         * gcc.target/i386/rdrand-3.c: Likewise.
3837         * gcc.target/i386/regparm-stdcall.c: Likewise.
3838         * gcc.target/i386/regparm.c: Likewise.
3839         * gcc.target/i386/reload-1.c: Likewise.
3840         * gcc.target/i386/rotate-2.c: Likewise.
3841         * gcc.target/i386/sibcall-5.c: Likewise.
3842         * gcc.target/i386/signbit-1.c: Likewise.
3843         * gcc.target/i386/signbit-2.c: Likewise.
3844         * gcc.target/i386/signbit-3.c: Likewise.
3845         * gcc.target/i386/sse-5.c: Likewise.
3846         * gcc.target/i386/sse-8.c: Likewise.
3847         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3848         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3849         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3850         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3851         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3852         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3853         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3854         * gcc.target/i386/sse2-movq-2.c: Likewise.
3855         * gcc.target/i386/sse2-movq-3.c: Likewise.
3856         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3857         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3858         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3859         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3860         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3861         * gcc.target/i386/ssefn-1.c: Likewise.
3862         * gcc.target/i386/ssefn-2.c: Likewise.
3863         * gcc.target/i386/sseregparm-1.c: Likewise.
3864         * gcc.target/i386/sseregparm-2.c: Likewise.
3865         * gcc.target/i386/sseregparm-3.c: Likewise.
3866         * gcc.target/i386/sseregparm-4.c: Likewise.
3867         * gcc.target/i386/sseregparm-5.c: Likewise.
3868         * gcc.target/i386/sseregparm-6.c: Likewise.
3869         * gcc.target/i386/sseregparm-7.c: Likewise.
3870         * gcc.target/i386/sseregparm-8.c: Likewise.
3871         * gcc.target/i386/stack-realign.c: Likewise.
3872         * gcc.target/i386/stack-usage-realign.c: Likewise.
3873         * gcc.target/i386/stackalign/asm-1.c: Likewise.
3874         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3875         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3876         * gcc.target/i386/stackalign/return-1.c: Likewise.
3877         * gcc.target/i386/stackalign/return-2.c: Likewise.
3878         * gcc.target/i386/stackalign/return-3.c: Likewise.
3879         * gcc.target/i386/tailcall-1.c: Likewise.
3880         * gcc.target/i386/tbm-2.c: Likewise.
3881         * gcc.target/i386/udivmod-7.c: Likewise.
3882         * gcc.target/i386/udivmod-8.c: Likewise.
3883         * gcc.target/i386/unroll-1.c: Likewise.
3884         * gcc.target/i386/vararg-1.c: Likewise.
3885         * gcc.target/i386/vararg-2.c: Likewise.
3886         * gcc.target/i386/vect8-ret.c: Likewise.
3887         * gcc.target/i386/vectorize5.c: Likewise.
3888         * gcc.target/i386/wmul-1.c: Likewise.
3889         * gcc.target/i386/wmul-2.c: Likewise.
3890         * gcc.target/i386/wrfsbase-1.c: Likewise.
3891         * gcc.target/i386/wrfsbase-2.c: Likewise.
3892         * gcc.target/i386/wrgsbase-1.c: Likewise.
3893         * gcc.target/i386/wrgsbase-2.c: Likewise.
3894         * gcc.target/i386/xop-pcmov.c: Likewise.
3895         * gcc.target/i386/xop-pcmov2.c: Likewise.
3896         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3897         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3898         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3899         * gcc.target/i386/xop-shift1-vector.c: Likewise.
3900         * gcc.target/i386/xop-shift2-vector.c: Likewise.
3901         * gcc.target/i386/xop-shift3-vector.c: Likewise.
3902         * gcc.target/i386/zee.c: Likewise.
3903         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3904         * gfortran.dg/compiler-directive_2.f: Likewise.
3905         * gfortran.dg/g77/20010216-1.f: Likewise.
3906         * gfortran.dg/gomp/pr39152.f90: Likewise.
3907         * gfortran.dg/pr33794.f90: Likewise.
3908
3909 2011-07-09  Jason Merrill  <jason@redhat.com>
3910
3911         * g++.dg/cpp0x/regress/regress5.C: New.
3912
3913 2011-07-08  Jason Merrill  <jason@redhat.com>
3914
3915         PR c++/45437
3916         * g++.dg/expr/compound-asn1.C: New.
3917         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3918
3919 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR target/49621
3922         * gcc.target/powerpc/altivec-34.c: New test.
3923
3924 2011-07-08  Jason Merrill  <jason@redhat.com>
3925
3926         PR c++/45603
3927         * g++.dg/abi/guard3.C: New.
3928
3929 2011-07-08  Julian Brown  <julian@codesourcery.com>
3930
3931         * lib/target-supports.exp
3932         (check_effective_target_arm_little_endian): New.
3933         (check_effective_target_vect_pack_trunc): Use above.
3934         (check_effective_target_vect_unpack): Likewise.
3935         (check_effective_target_vect_element_align): Test
3936         check_effective_target_arm_vect_no_misalign for ARM.
3937
3938 2011-07-08  Jason Merrill  <jason@redhat.com>
3939
3940         PR c++/49673
3941         * g++.dg/cpp0x/constexpr-rom.C: New.
3942
3943 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
3944
3945         PR middle-end/49519
3946         * g++.dg/torture/pr49519.C: New test.
3947
3948 2011-07-08  Martin Jambor  <mjambor@suse.cz>
3949
3950         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3951
3952 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3953
3954         PR testsuite/48727
3955         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3956
3957 2011-07-08  Richard Guenther  <rguenther@suse.de>
3958
3959         PR tree-optimization/49662
3960         * gcc.dg/graphite/interchange-14.c: XFAIL.
3961         * gcc.dg/graphite/interchange-15.c: Likewise.
3962         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3963
3964 2011-07-06  Jason Merrill  <jason@redhat.com>
3965
3966         PR c++/49663
3967         * g++.dg/cpp0x/regress/regress4.C: New.
3968
3969 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
3970
3971         PR fortran/49648
3972         * gfortran.dg/result_in_spec_4.f90: New test.
3973
3974 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975
3976         * gcc.target/sparc/cas64.c: New test.
3977
3978 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR c/49644
3981         * g++.dg/torture/pr49644.C: New test.
3982
3983         PR c/49644
3984         * gcc.c-torture/execute/pr49644.c: New test.
3985
3986 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3987
3988         * lib/target-supports.exp (check_effective_target_ia32): New.
3989         (check_effective_target_x32): Likewise.
3990         (check_effective_target_vect_cmdline_needed): Also check x32.
3991
3992 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3993
3994         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3995         dg-prune-output.
3996         * gcc.target/arm/pr42235.c: Likewise.
3997         * gcc.target/arm/pr42495.c: Likewise.
3998         * gcc.target/arm/pr42574.c: Likewise.
3999         * gcc.target/arm/thumb-branch1.c: Likewise.
4000
4001         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4002         unneeded prune of possible warning.
4003         * gcc.target/arm/pr40956.c: Likewise.
4004         * gcc.target/arm/pr42505.c: Likewise.
4005
4006         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4007         * gcc.c-torture/compile/pr46883.c: Likewise.
4008         * gcc.c-torture/compile/pr46934.c: Likewise.
4009
4010         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4011         for move to ../../gcc.c-torture/compile.
4012         * gcc.target/arm/pr46883.c: Likewise.
4013         * gcc.target/arm/pr46934.c: Likewise.
4014
4015         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4016         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4017         * gcc.target/arm/wmul-1.c: Likewise.
4018         * gcc.target/arm/wmul-2.c: Likewise.
4019         * gcc.target/arm/wmul-3.c: Likewise.
4020         * gcc.target/arm/wmul-4.c: Likewise.
4021         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4022         add tab after scan target.
4023         * gcc.target/arm/smlaltt-1.c: Likewise.
4024         * gcc.target/arm/smlatb-1.c: Likewise.
4025         * gcc.target/arm/smlatt-1.c: Likewise.
4026
4027 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR debug/49522
4030         * gcc.dg/debug/pr49522.c: New test.
4031
4032 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4033
4034         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4035         * gcc.dg/pr46212.c: Run only if target int32plus.
4036         * gcc.dg/torture/pr48146.c: Ditto.
4037         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4038         * c-c++-common/pr44832.c: Ditto.
4039         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4040         * gcc.dg/pr31490.c: Ditto.
4041         * gcc.dg/torture/builtin-math-7.c: Run only if target
4042         large_double.
4043         * gcc.dg/torture/pr45764.c: Skip for AVR.
4044         * gcc.dg/pr47893.c: Ditto.
4045
4046 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4047
4048         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4049         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4050         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4051         add tab to scan target.
4052
4053 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4054
4055         * gcc.target/arm/neon-modes-3.c: New test.
4056
4057 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4058
4059         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4060         -fno-loop-interchange -ffast-math.
4061
4062 2011-07-07  Richard Guenther  <rguenther@suse.de>
4063
4064         * gcc.dg/ftrapv-3.c: New testcase.
4065
4066 2011-07-07  Richard Guenther  <rguenther@suse.de>
4067
4068         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4069         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4070
4071 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4072
4073         * gcc.dg/binop-notxor1.c: New test.
4074         * gcc.dg/binop-notand4a.c: New test.
4075         * gcc.dg/binop-notxor2.c: New test.
4076         * gcc.dg/binop-notand3a.c: New test.
4077         * gcc.dg/binop-notand2a.c: New test.
4078         * gcc.dg/binop-notand6a.c: New test.
4079         * gcc.dg/binop-notor1.c: New test.
4080         * gcc.dg/binop-notand1a.c: New test.
4081         * gcc.dg/binop-notand5a.c: New test.
4082         * gcc.dg/binop-notor2.c: New test.
4083
4084 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4085
4086         PR middle-end/49640
4087         * gcc.dg/gomp/pr49640.c: New test.
4088
4089 2011-07-07  Richard Guenther  <rguenther@suse.de>
4090
4091         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4092
4093 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4094
4095         PR target/39150
4096         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4097
4098 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4099
4100         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4101         * gcc.target/powerpc/no-r11-2.c: Ditto.
4102         * gcc.target/powerpc/no-r11-3.c: Ditto.
4103
4104 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4105
4106         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4107         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4108
4109 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4110
4111         * lib/target-supports.exp (check_profiling_available): Disable
4112         profiling with -fprofile-generate for target avr.
4113
4114 2011-07-06  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/49645
4117         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4118
4119 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4120
4121         PR middle-end/47383
4122         * gcc.dg/pr47383.c: New.
4123
4124 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4125
4126         PR tree-optimization/49647
4127         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4128
4129 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         PR testsuite/49542
4132         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4133         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4134
4135 2011-07-05  Jason Merrill  <jason@redhat.com>
4136
4137         PR c++/48157
4138         * g++.dg/template/template-id-4.C: New.
4139
4140 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4141
4142         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4143         * gcc.dg/pr43402.c: Ditto.
4144
4145 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4146
4147         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4148
4149 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4150
4151         * gcc.target/powerpc/ppc-switch-1.c: New test for
4152         --param case-values-threshold.
4153         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4154
4155 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4156
4157         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4158
4159 2011-07-05  Jason Merrill  <jason@redhat.com>
4160
4161         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4162
4163 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4164
4165         PR tree-optimization/47654
4166         * gcc.dg/graphite/block-pr47654.c: New.
4167
4168 2011-07-05  Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4171
4172 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4173
4174         PR tree-optimization/49580
4175         * gcc.dg/autopar/pr49580.c: New test.
4176
4177 2011-07-05  Richard Guenther  <rguenther@suse.de>
4178
4179         PR tree-optimization/49518
4180         PR tree-optimization/49628
4181         * g++.dg/torture/pr49628.C: New testcase.
4182         * gcc.dg/torture/pr49518.c: Likewise.
4183
4184 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4185
4186         * ada/acats/run_acats (which): Extract last field from type -p,
4187         type output only if command succeeded.
4188
4189 2011-07-04  Jason Merrill  <jason@redhat.com>
4190
4191         * g++.dg/abi/mangle48.C: New.
4192
4193         * g++.dg/cpp0x/diag1.C: New.
4194
4195         * g++.dg/diagnostic/aka1.C: New.
4196
4197 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR rtl-optimization/49619
4200         * gcc.dg/pr49619.c: New test.
4201
4202         PR rtl-optimization/49472
4203         * gfortran.dg/pr49472.f90: New test.
4204
4205         PR debug/49602
4206         * gcc.dg/pr49602.c: New test.
4207
4208 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4209
4210         PR target/34734
4211         PR target/44643
4212         * gcc.target/avr/avr.exp: Run over cpp files, too.
4213         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4214         * gcc.target/avr/progmem.h: New file.
4215         * gcc.target/avr/exit-abort.h: New file.
4216         * gcc.target/avr/progmem-error-1.c: New file.
4217         * gcc.target/avr/progmem-error-1.cpp: New file.
4218         * gcc.target/avr/progmem-warning-1.c: New file.
4219         * gcc.target/avr/torture/progmem-1.c: New file.
4220         * gcc.target/avr/torture/progmem-1.cpp: New file.
4221
4222 2011-07-04  Richard Guenther  <rguenther@suse.de>
4223
4224         PR tree-optimization/49615
4225         * g++.dg/torture/pr49615.C: New testcase.
4226
4227 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4228
4229         PR tree-optimization/49610
4230         * gcc.dg/vect/pr49610.c: New test.
4231
4232 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4233
4234         * gnat.dg/specs/debug1.ads: New test.
4235
4236 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4237
4238         PR fortran/49562
4239         * gfortran.dg/typebound_proc_23.f90: New.
4240
4241 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4242
4243         PR c++/49605
4244         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4245
4246 2011-07-01  Jason Merrill  <jason@redhat.com>
4247
4248         PR c++/48261
4249         * g++.dg/template/template-id-3.C: New.
4250
4251         PR c++/48593
4252         * g++.dg/template/qualified-id4.C: New.
4253
4254         PR c++/48883
4255         * g++.dg/template/explicit-args4.C: New.
4256
4257         PR c++/49085
4258         * g++.dg/template/offsetof2.C: New.
4259
4260 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4261
4262         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4263
4264 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4265
4266         PR libmudflap/49549
4267         * lib/target-supports.exp (check_effective_target_gld): New proc.
4268
4269 2011-07-01  Richard Guenther  <rguenther@suse.de>
4270
4271         PR tree-optimization/49603
4272         * gcc.dg/torture/pr49603.c: New testcase.
4273
4274 2011-06-30  Jason Merrill  <jason@redhat.com>
4275
4276         PR c++/49387
4277         * g++.dg/rtti/template1.C: New.
4278
4279         PR c++/49569
4280         * g++.dg/cpp0x/regress/ctor1.C: New.
4281
4282         PR c++/49355
4283         * g++.dg/cpp0x/initlist54.C: New.
4284
4285 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4286
4287         * gcc.dg/tree-ssa/sra-12.c: New test.
4288
4289 2011-06-29  Jason Merrill  <jason@redhat.com>
4290
4291         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4292
4293 2011-06-30  Richard Guenther  <rguenther@suse.de>
4294
4295         PR tree-optimization/46787
4296         * gcc.dg/vect/vect-121.c: New testcase.
4297
4298 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4299
4300         PR tree-optimization/49094
4301         * gcc.dg/tree-ssa/pr49094.c: New test.
4302
4303 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4304
4305         PR fortran/49540
4306         * gfortran.dg/pr49540-1.f90: New test.
4307         * gfortran.dg/pr49540-2.f90: New test.
4308
4309 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4310
4311         PR ada/49511
4312         * ada/acats/run_acats (which): Use last field of type -p output.
4313
4314 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4315             Iain Sandoe  <iains@gcc.gnu.org>
4316
4317         PR libobjc/36610
4318         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4319         Only skip on 64-bit *-*-darwin8* && !objc2.
4320
4321 2011-06-30  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/38752
4324         * gcc.c-torture/compile/pr38752.c: New testcase.
4325
4326 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4327
4328         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4329         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4330
4331 2011-06-29  Jason Merrill  <jason@redhat.com>
4332
4333         PR c++/49216
4334         * g++.dg/cpp0x/initlist53.C: Use placement new.
4335         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4336         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4337
4338         PR c++/49003
4339         * g++.dg/cpp0x/trailing6.C: New.
4340         * g++.dg/cpp0x/pr45908.C: No error.
4341
4342         PR c++/49272
4343         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4344
4345         PR c++/49520
4346         * g++.dg/cpp0x/constexpr-using2.C: New.
4347
4348         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4349
4350         PR c++/45923
4351         * g++.dg/cpp0x/constexpr-diag3.C: New.
4352         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4353         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4354         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4355         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4356
4357 2011-06-29  Jason Merrill  <jason@redhat.com>
4358
4359         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4360
4361 2011-06-29  Richard Guenther  <rguenther@suse.de>
4362
4363         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4364
4365 2011-06-29  Jason Merrill  <jason@redhat.com>
4366
4367         * g++.dg/cpp0x/initlist-value2.C: New.
4368
4369         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4370         * g++.dg/cpp0x/initlist-value.C: New.
4371
4372 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4373
4374         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4375
4376 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4377
4378         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4379         * gcc.dg/inline_2.c: Likewise.
4380         * gcc.dg/unroll_1.c: Likewise.
4381
4382 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR debug/49567
4385         * gcc.target/i386/pr49567.c: New test.
4386
4387 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4388
4389         * gnat.dg/opt17.ad[sb]: New test.
4390
4391 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4392             Tom de Vries  <tom@codesourcery.com>
4393
4394         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4395         (check_effective_target_arm_thumb2): New effective targets.
4396         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4397         properly.  Clean up temporary files.
4398         * gcc.target/arm/ivopts-2.c: Likewise.
4399         * gcc.target/arm/ivopts-3.c: Likewise.
4400         * gcc.target/arm/ivopts-4.c: Likewise.
4401         * gcc.target/arm/ivopts-5.c: Likewise.
4402         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4403
4404 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4405
4406         PR fortran/49479
4407         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4408
4409 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4410
4411         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4412         * gcc.target/arm/vfp-ldmias.c: Likewise.
4413         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4414         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4415         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4416         * gcc.target/arm/vfp-stmias.c: Likewise.
4417         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4418         * gcc.target/arm/vfp-stmiad.c: Likewise.
4419
4420 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4421
4422         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4423         dg-prune-output.
4424         * gcc.target/arm/pr45701-2.c: Ditto.
4425
4426 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4427
4428         PR fortran/49466
4429         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4430         * gfortran.dg/extends_14.f03: Modified.
4431
4432 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4433
4434         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4435         early if the test is already being skipped.
4436
4437         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4438         scan-assembler-dem-not): For missing file, report unresolved with
4439         same message as for pass/fail, with reason reported in log file.
4440
4441         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4442         from add_options_for_arm_neon_fp16.
4443         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4444         check_effective_target_arm_neon_fp16_ok_nocache.
4445         Check -mfpu and -mfloat-abi options from current multilib.
4446         Do not require neon support.
4447         (check_effective_target_arm_fp16_ok): Renamed from
4448         check_effecitve_target_arm_neon_fp16_ok.
4449         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4450         arm_neon_fp16_ok and arm_fp16.
4451         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4452         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4453         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4454         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4455
4456 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4457
4458         * gcc.dg/builtin-assume-aligned-1.c: New test.
4459         * gcc.dg/builtin-assume-aligned-2.c: New test.
4460         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4461
4462         PR debug/49544
4463         * gcc.dg/pr49544.c: New test.
4464
4465 2011-06-27  Richard Guenther  <rguenther@suse.de>
4466
4467         PR tree-optimization/49394
4468         * g++.dg/torture/pr49394.C: New testcase.
4469
4470 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4471
4472         * gcc.dg/optimize-bswapdi-2.c: New test.
4473
4474 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4475             Richard Sandiford  <richard.sandiford@linaro.org>
4476
4477         PR tree-optimization/49169
4478         * gcc.dg/torture/pr49169.c: New test.
4479
4480 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4481
4482         PR testsuite/49529
4483         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4484
4485         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4486         hppa*-*-hpux*.
4487
4488 2011-06-26  Jason Merrill  <jason@redhat.com>
4489
4490         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4491
4492         PR c++/49528
4493         * g++.dg/init/ref19.C: New.
4494         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4495
4496 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR tree-optimization/48377
4499         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4500         non_strict_align.
4501
4502 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4503
4504         PR middle-end/49191
4505         * lib/target-supports.exp (check_effective_target_non_strict_align):
4506         New.
4507         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4508
4509 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4510
4511         PR tree-optimizations/49516
4512         * g++.dg/tree-ssa/pr49516.C: New test.
4513
4514 2011-06-23  Jason Merrill  <jason@redhat.com>
4515
4516         PR c++/35255
4517         * g++.dg/template/partial10.C: New.
4518         * g++.dg/template/partial11.C: New.
4519
4520 2011-06-23  Jeff Law <law@redhat.com>
4521
4522         PR middle-end/48770
4523         * gcc.dg/pr48770.c: New test.
4524
4525 2011-06-23  Jan Hubicka  <jh@suse.cz>
4526
4527         PR middle-end/49373
4528         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4529
4530 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR testsuite/49512
4533         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4534         instead of -fdump-tree-optimized.
4535
4536 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4537
4538         PR c++/44625
4539         * g++.dg/template/crash107.C: New.
4540         * g++.dg/template/error17.C: Adjust.
4541
4542 2011-06-23  Jason Merrill  <jason@redhat.com>
4543
4544         PR c++/49507
4545         * g++.dg/cpp0x/defaulted30.C: New.
4546
4547         PR c++/49440
4548         * g++.dg/rtti/anon-ns1.C: New.
4549
4550         PR c++/49395
4551         * g++.dg/init/ref18.C: New.
4552
4553         PR c++/36435
4554         * g++.dg/template/partial9.C: New.
4555
4556 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4557
4558         PR middle-end/49373
4559         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4560
4561 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR debug/49496
4564         * gcc.dg/pr49496.c: New test.
4565
4566 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4567
4568         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4569         is not xscale.
4570
4571         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4572
4573         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4574         * gcc.target/arm/pr42879.c: Likewise.
4575         * gcc.target/arm/pr45701-3.c: Likewise.
4576
4577         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4578         * gcc.target/arm/pr40482.c: Likewise.
4579         * gcc.target/arm/stack-corruption.c: Likewise.
4580
4581 2011-06-22  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/49493
4584         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4585
4586 2011-06-22  Jason Merrill  <jason@redhat.com>
4587
4588         PR c++/49260
4589         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4590
4591 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4592             Dmitry Melnik  <dm@ispras.ru>
4593
4594         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4595         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4596         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4597
4598 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4599
4600         * gcc.target/arm/tlscall.c: New.
4601
4602 2011-06-21  Jason Merrill  <jason@redhat.com>
4603
4604         PR c++/49172
4605         * g++.dg/cpp0x/constexpr-ref1.C: New.
4606         * g++.dg/cpp0x/constexpr-ref2.C: New.
4607         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4608
4609         PR c++/49482
4610         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4611
4612         PR c++/49418
4613         * g++.dg/template/param3.C: New.
4614
4615 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4616
4617         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4618         my_clrsb test functions.
4619         (main): Test clrsb.
4620         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4621         test_sll, test_ull): Add clrsb tests.
4622         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4623         clrsbll.
4624
4625 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4626
4627         PR fortran/49112
4628         * gfortran.dg/class_44.f03: New.
4629
4630 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4631
4632         PR tree-optimization/49478
4633         * gcc.dg/vect/pr49478.c
4634
4635 2011-06-21  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/49483
4638         * gcc.dg/vect/vect-120.c: New testcase.
4639
4640 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4641
4642         PR testsuite/49443
4643         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4644         * gcc.dg/vect/vect-peel-4.c: Likewise.
4645
4646 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4647
4648         PR middle-end/49139
4649         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4650         * gcc.dg/always_inline2.c: Likewise.
4651         * gcc.dg/always_inline3.c: Likewise.
4652         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4653         * gcc.dg/inline_1.c: Likewise.
4654         * gcc.dg/inline_2.c: Likewise.
4655         * gcc.dg/inline_3.c: Likewise.
4656         * gcc.dg/inline_4.c: Likewise.
4657         * gcc.dg/20051201-1.c: Likewise.
4658         * gcc.dg/pr40087.c: Likewise.
4659         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4660         * gcc.dg/inline-22.c: Likewise.
4661         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4662         * gcc.dg/lto/20090218-1_1.c: Likewise.
4663         * g++.dg/ipa/devirt-7.C: Likewise.
4664         * gcc.dg/uninit-pred-5_a.c: Likewise.
4665         * gcc.dg/uninit-pred-5_b.c: Likewise.
4666         * gcc.dg/fail_always_inline.c: New.
4667
4668 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4671         into 6 jobs instead of 3.
4672
4673 2011-06-20  Jason Merrill  <jason@redhat.com>
4674
4675         PR c++/49216
4676         * g++.dg/cpp0x/initlist53.C: New.
4677
4678 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4679
4680         PR fortran/18918
4681         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4682         * gfortran.dg/coarray_lock_3.f90: New.
4683         * gfortran.dg/coarray/lock_1.f90: New.
4684
4685 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4686
4687         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4688         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4689         unresolved and report the reason to the log file.
4690
4691         * lib/scanasm.exp (object-size): Move argument processing earlier
4692         to report errors before verifying that the file exists.  Report
4693         problems detected at runtime as unresolved instead of error and
4694         report their reasons to the log file.
4695
4696 2011-06-20  Jason Merrill  <jason@redhat.com>
4697
4698         PR c++/47080
4699         * g++.dg/cpp0x/explicit6.C: New.
4700
4701         PR c++/47635
4702         * g++.dg/cpp0x/enum20.C: New.
4703
4704         PR c++/48138
4705         * g++.dg/ext/attr-aligned01.C: New.
4706
4707         PR c++/49205
4708         * g++.dg/cpp0x/variadic-default.C: New.
4709
4710         PR c++/43321
4711         * g++.dg/cpp0x/auto26.C: New.
4712
4713         PR c++/43831
4714         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4715
4716 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4717
4718         * gcc.dg/binop-notand1.c: New test.
4719         * gcc.dg/binop-notand2.c: New test.
4720         * gcc.dg/binop-notand3.c: New test.
4721         * gcc.dg/binop-notand4.c: New test.
4722         * gcc.dg/binop-notand5.c: New test.
4723         * gcc.dg/binop-notand6.c: New test.
4724
4725 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4726
4727         PR testsuite/49432
4728         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4729
4730 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4731
4732         PR fortran/49400
4733         * gfortran.dg/proc_ptr_31.f90: New.
4734
4735 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4736
4737         * gnat.dg/volatile6.adb: New test.
4738         * gnat.dg/volatile7.adb: Likewise.
4739         * gnat.dg/volatile8.adb: Likewise.
4740         * gnat.dg/volatile9.adb: Likewise.
4741
4742 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4743
4744         * gnat.dg/constant3.adb: New test.
4745
4746 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4747
4748         PR libfortran/49296
4749         * gfortran.dg/read_list_eof_1.f90: New test.
4750
4751 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR target/49411
4754         * gcc.target/i386/testimm-1.c: New test.
4755         * gcc.target/i386/testimm-2.c: New test.
4756         * gcc.target/i386/testimm-3.c: New test.
4757         * gcc.target/i386/testimm-4.c: New test.
4758         * gcc.target/i386/testimm-5.c: New test.
4759         * gcc.target/i386/testimm-6.c: New test.
4760         * gcc.target/i386/testimm-7.c: New test.
4761         * gcc.target/i386/testimm-8.c: New test.
4762         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4763         * gcc.target/i386/xop-rotate1-int.c: New test.
4764         * gcc.target/i386/xop-rotate2-int.c: New test.
4765
4766 2011-06-17  Jason Merrill  <jason@redhat.com>
4767
4768         * g++.dg/cpp0x/rv-func2.C: New.
4769
4770         * g++.dg/debug/dwarf2/lambda1.C: New.
4771         * g++.dg/warn/Wshadow-6.C: Adjust.
4772
4773 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4774
4775         PR fortran/48699
4776         * gfortran.dg/move_alloc_5.f90: New.
4777
4778 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4779
4780         PR rtl-optimization/48542
4781         * gcc.dg/torture/pr48542.c: New test.
4782
4783 2011-06-16  Jason Merrill  <jason@redhat.com>
4784
4785         PR c++/44160
4786         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4787
4788         PR c++/45378
4789         * g++.dg/cpp0x/initlist52.C New.
4790
4791         PR c++/45399
4792         * c-c++-common/raw-string-12.c: New.
4793
4794         PR c++/49229
4795         * g++.dg/cpp0x/sfinae26.C: New.
4796
4797         PR c++/49251
4798         * g++.dg/cpp0x/variadic113.C: New.
4799
4800         PR c++/49420
4801         * g++.dg/cpp0x/variadic112.C: New.
4802
4803 2011-06-16  Jeff Law <law@redhat.com>
4804
4805         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4806         improved jump threading.
4807         * gcc.dg/builtin-object-size-2.c: Likewise.
4808         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4809
4810 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4811
4812         PR fortran/49074
4813         * gfortran.dg/typebound_assignment_3.f03: New.
4814
4815 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4816
4817         PR testsuite/48727
4818         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4819
4820 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4821
4822         PR tree-optimization/49343
4823         * gnat.dg/discr31.ad[sb]: New test.
4824
4825 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4826
4827         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4828
4829 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4830
4831         PR target/45098
4832         * gcc.target/arm/ivopts-3.c: Update test.
4833         * gcc.target/arm/ivopts-5.c: Same.
4834
4835 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4836
4837         Revert:
4838         2011-06-10  Wei Guozhi  <carrot@google.com>
4839
4840         PR target/45335
4841         * gcc.target/arm/pr45335.c: New test.
4842         * gcc.target/arm/pr45335-2.c: New test.
4843         * gcc.target/arm/pr45335-3.c: New test.
4844         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4845         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4846         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4847
4848 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4849
4850         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4851
4852 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4853
4854         PR fortran/49417
4855         * gfortran.dg/class_43.f03: New.
4856
4857 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR tree-optimization/49419
4860         * gcc.c-torture/execute/pr49419.c: New test.
4861
4862 2011-06-16  Revital Eres  <revital.eres@linaro.org>
4863
4864         * gcc.dg/sms-9.c: New file.
4865
4866 2011-06-15  Easwaran Raman  <eraman@google.com>
4867
4868         PR rtl-optimization/49414
4869         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4870
4871 2011-06-14  Jason Merrill  <jason@redhat.com>
4872
4873         * g++.dg/cpp0x/noexcept13.C: New.
4874
4875 2011-06-14  Easwaran Raman  <eraman@google.com>
4876
4877         PR rtl-optimization/44194
4878         * gcc.dg/pr44194-1.c: New test.
4879         * gcc.dg/pr44194-2.c: New test.
4880
4881 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4882
4883         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4884         switches.
4885         * gcc.target/arm/pr45701-2.c: Likewise.
4886         * gcc.target/arm/thumb-branch1.c: Likewise.
4887
4888 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
4889
4890         PR testsuite/48727
4891         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4892
4893 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4894
4895         * gcc.target/arm/pr45701-1.c: Require thumb support.
4896         * gcc.target/arm/pr45701-2.c: Likewise.
4897         * gcc.target/arm/thumb-branch1.c: Likewise.
4898
4899         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4900         * gcc.target/arm/pr39839.c: Likewise.
4901         * gcc.target/arm/pr40657-2.c: Likewise.
4902         * gcc.target/arm/pr40956.c: Likewise.
4903         * gcc.target/arm/pr41679.c: Likewise.
4904         * gcc.target/arm/pr42235.c: Likewise.
4905         * gcc.target/arm/pr42495.c: Likewise.
4906         * gcc.target/arm/pr42505.c: Likewise.
4907         * gcc.target/arm/pr42574.c: Likewise.
4908         * gcc.target/arm/pr46883.c: Likewise.
4909         * gcc.target/arm/pr46934.c: Likewise.
4910         * gcc.target/arm/xor-and.c: Likewise.
4911
4912 2011-06-14  Jason Merrill  <jason@redhat.com>
4913
4914         * g++.dg/other/error23.C: Adjust error message.
4915         * g++.dg/other/error32.C: Likewise.
4916
4917         PR c++/49389
4918         * g++.dg/cpp0x/rv-dotstar.C: New.
4919
4920         PR c++/49369
4921         * g++.dg/cpp0x/decltype30.C: New.
4922
4923         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4924
4925 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4926
4927         PR fortran/49103
4928         * gfortran.dg/pr49103.f90: New test.
4929
4930 2011-06-14  Tom de Vries  <tom@codesourcery.com>
4931
4932         PR target/45098
4933         * gcc.target/arm/ivopts-3.c: New test.
4934         * gcc.target/arm/ivopts-4.c: New test.
4935         * gcc.target/arm/ivopts-5.c: New test.
4936
4937 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR rtl-optimization/49390
4940         * gcc.c-torture/execute/pr49390.c: New test.
4941
4942 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4943
4944         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4945
4946 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
4947
4948         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4949         * gcc.c-torture/execute/cmpsi-2.x: New file.
4950         * gcc.c-torture/execute/pr45262.c: Undo 172757.
4951         * gcc.c-torture/execute/pr45262.x: New file.
4952         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4953         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4954         int32plus
4955         * gcc.c-torture/compile/pr49163.c: Ditto.
4956
4957 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
4958
4959         * gcc.dg/vect/vect-16.c: Rename to...
4960         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4961         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4962         for double-word vectors.
4963         * gcc.dg/vect/vect-peel-4.c: Likewise.
4964         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4965         vect_element_align.
4966         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4967         -fno-fast-math.
4968
4969 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
4970
4971         PR target/44618
4972         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4973
4974 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4975
4976         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4977
4978 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4979
4980         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4981
4982 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4983
4984         * gfortran.dg/trim_optimize_8.f90:  New test case.
4985
4986 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
4987            Ira Rosen  <ira.rosen@linaro.org>
4988
4989         PR tree-optimization/49352
4990         * gcc.dg/vect/pr49352.c: New test.
4991
4992 2011-06-12  Tobias Burnus
4993
4994         PR fortran/49324
4995         * gfortran.dg/alloc_comp_assign_11.f90: New.
4996
4997 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4998
4999         * gfortran.dg/trim_optimize_7.f90:  New test.
5000
5001 2011-06-10  Wei Guozhi  <carrot@google.com>
5002
5003         PR target/45335
5004         * gcc.target/arm/pr45335.c: New test.
5005         * gcc.target/arm/pr45335-2.c: New test.
5006         * gcc.target/arm/pr45335-3.c: New test.
5007         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5008         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5009         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5010
5011 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5012
5013         PR c++/41769
5014         * g++.dg/parse/error39.C: New.
5015
5016 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5017
5018         * gcc.target/arm/20090811-1.c: Skip for incompatible
5019         options, do not override other options.
5020         * gcc.target/arm/combine-cmp-shift.c: Skip for
5021         incompatible options.
5022         * gcc.target/arm/pr45094.c: Likewise.
5023         * gcc.target/arm/scd42-1.c: Likewise.
5024         * gcc.target/arm/scd42-3.c: Likewise.
5025         * gcc.target/arm/thumb-ltu.c: Likewise.
5026
5027         * lib/target-supports.exp
5028         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5029         multilib flags use -mfpu with a value other than neon-fp16.
5030
5031 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5032
5033         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5034         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5035
5036 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5037
5038         * lib/target-supports.exp (check_effective_target_pie): New proc.
5039         * gcc.dg/pie-link.c: Use target pie.
5040
5041 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5042             Laurent Roug�  <laurent.rouge@menta.fr>
5043
5044         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5045         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5046
5047 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5048
5049         * gfortran.dg/coarray/sync_1.f90: New test for
5050         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5051
5052 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5053
5054         PR tree-optimization/49318
5055         * gcc.dg/vect/pr49318.c: New test.
5056
5057 2011-06-09  David Krauss  <potswa@mac.com>
5058
5059         * g++.dg/template/arrow1.C: New.
5060
5061 2011-06-09  Jason Merrill  <jason@redhat.com>
5062
5063         * lib/prune.exp: Prune "note"s.
5064         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5065
5066         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5067         * g++.dg/template/dependent-expr3.C: Likewise.
5068         * g++.dg/parse/template7.C: Likewise.
5069         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5070         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5071         * g++.old-deja/g++.pt/friend38.C: Likewise.
5072         * g++.old-deja/g++.pt/crash32.C: Likewise.
5073         * g++.old-deja/g++.other/init4.C: Likewise.
5074         * g++.old-deja/g++.other/friend8.C: Likewise.
5075
5076         * g++.dg/ext/complex7.C: Adjust expected output.
5077         * g++.dg/diagnostic/method1.C: Likewise.
5078         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5079         * g++.dg/parse/crash33.C: Likewise.
5080         * g++.dg/other/warning1.C: Likewise.
5081         * g++.dg/init/pr29571.C: Likewise.
5082         * g++.dg/warn/overflow-warn-1.C: Likewise.
5083         * g++.dg/warn/overflow-warn-3.C: Likewise.
5084         * g++.dg/warn/overflow-warn-4.C: Likewise.
5085         * g++.old-deja/g++.oliva/template1.C: Likewise.
5086
5087         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5088         * g++.dg/parse/template7.C: Adjust.
5089
5090 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5091
5092         PR target/49307
5093         * gcc.dg/pr49307.c: New.
5094
5095 2011-06-09  Wei Guozhi  <carrot@google.com>
5096
5097         PR target/46975
5098         * gcc.target/arm/pr46975.c: New testcase.
5099
5100 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5101
5102         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5103         (PMETH, arglist_t): Removed.
5104         (method_get_number_of_arguments): Removed.
5105         (method_get_nth_argument): Removed.
5106         (method_get_first_argument): Removed.
5107         (method_get_next_argument): Removed.
5108         (method_get_sizeof_arguments): Removed.
5109         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5110         (PMETH): Removed.
5111         (method_get_number_of_arguments): Removed.
5112         (method_get_nth_argument): Removed.
5113         (method_get_first_argument): Removed.
5114         (method_get_next_argument): Removed.
5115         (method_get_sizeof_arguments): Removed.
5116         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5117
5118 2011-06-09  David Li  <davidxl@google.com>
5119
5120         * gcc.dg/dump-pass.c: New test.
5121
5122 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5123
5124         PR c++/29003
5125         * g++.dg/parse/error38.C: New.
5126
5127 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR middle-end/49308
5130         * gfortran.dg/pr49308.f90: New test.
5131
5132 2011-06-08  Jason Merrill  <jason@redhat.com>
5133
5134         * g++.dg/cpp0x/noexcept11.C: New.
5135         * g++.dg/cpp0x/noexcept12.C: New.
5136         * g++.dg/cpp0x/sfinae11.C: Adjust.
5137
5138 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR testsuite/49323
5141         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5142         to dg-options, match also DW_AT_linkage_name.
5143
5144 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5145
5146         PR middle-end/21953
5147         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5148         -fno-common on alpha*-dec-osf*.
5149         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5150
5151 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5152
5153         PR rtl-optimization/49303
5154         * gcc.target/ia64/pr49303.c: New test.
5155
5156 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5157
5158         PR fortran/18918
5159         * gfortran.dg/coarray_lock_1.f90: New.
5160         * gfortran.dg/coarray_lock_2.f90: New.
5161
5162 2011-06-07  Jason Merrill  <jason@redhat.com>
5163
5164         * lib/prune.exp: Look for "required" rather than "instantiated".
5165         * g++.dg/abi/mangle11.C: Likewise.
5166         * g++.dg/abi/mangle12.C: Likewise.
5167         * g++.dg/abi/mangle17.C: Likewise.
5168         * g++.dg/abi/mangle20-2.C: Likewise.
5169         * g++.dg/abi/pragma-pack1.C: Likewise.
5170         * g++.dg/cpp0x/decltype26.C: Likewise.
5171         * g++.dg/cpp0x/decltype28.C: Likewise.
5172         * g++.dg/cpp0x/decltype29.C: Likewise.
5173         * g++.dg/cpp0x/enum11.C: Likewise.
5174         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5175         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5176         * g++.dg/cpp0x/pr47416.C: Likewise.
5177         * g++.dg/ext/case-range2.C: Likewise.
5178         * g++.dg/ext/case-range3.C: Likewise.
5179         * g++.dg/gomp/for-19.C: Likewise.
5180         * g++.dg/gomp/pr37533.C: Likewise.
5181         * g++.dg/gomp/pr38639.C: Likewise.
5182         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5183         * g++.dg/inherit/base3.C: Likewise.
5184         * g++.dg/inherit/using6.C: Likewise.
5185         * g++.dg/init/placement4.C: Likewise.
5186         * g++.dg/init/reference3.C: Likewise.
5187         * g++.dg/lookup/scoped6.C: Likewise.
5188         * g++.dg/lookup/using7.C: Likewise.
5189         * g++.dg/other/abstract1.C: Likewise.
5190         * g++.dg/other/error10.C: Likewise.
5191         * g++.dg/other/error5.C: Likewise.
5192         * g++.dg/other/field1.C: Likewise.
5193         * g++.dg/other/offsetof5.C: Likewise.
5194         * g++.dg/parse/bitfield2.C: Likewise.
5195         * g++.dg/parse/constant4.C: Likewise.
5196         * g++.dg/parse/crash20.C: Likewise.
5197         * g++.dg/parse/invalid-op1.C: Likewise.
5198         * g++.dg/parse/non-dependent2.C: Likewise.
5199         * g++.dg/parse/template18.C: Likewise.
5200         * g++.dg/tc1/dr152.C: Likewise.
5201         * g++.dg/tc1/dr166.C: Likewise.
5202         * g++.dg/tc1/dr176.C: Likewise.
5203         * g++.dg/tc1/dr213.C: Likewise.
5204         * g++.dg/template/access11.C: Likewise.
5205         * g++.dg/template/access2.C: Likewise.
5206         * g++.dg/template/access3.C: Likewise.
5207         * g++.dg/template/access7.C: Likewise.
5208         * g++.dg/template/arg7.C: Likewise.
5209         * g++.dg/template/cond2.C: Likewise.
5210         * g++.dg/template/crash13.C: Likewise.
5211         * g++.dg/template/crash40.C: Likewise.
5212         * g++.dg/template/crash7.C: Likewise.
5213         * g++.dg/template/crash84.C: Likewise.
5214         * g++.dg/template/ctor5.C: Likewise.
5215         * g++.dg/template/defarg13.C: Likewise.
5216         * g++.dg/template/defarg14.C: Likewise.
5217         * g++.dg/template/dtor7.C: Likewise.
5218         * g++.dg/template/eh2.C: Likewise.
5219         * g++.dg/template/error2.C: Likewise.
5220         * g++.dg/template/error43.C: Likewise.
5221         * g++.dg/template/friend32.C: Likewise.
5222         * g++.dg/template/injected1.C: Likewise.
5223         * g++.dg/template/instantiate1.C: Likewise.
5224         * g++.dg/template/instantiate3.C: Likewise.
5225         * g++.dg/template/instantiate5.C: Likewise.
5226         * g++.dg/template/instantiate7.C: Likewise.
5227         * g++.dg/template/local6.C: Likewise.
5228         * g++.dg/template/lookup2.C: Likewise.
5229         * g++.dg/template/member5.C: Likewise.
5230         * g++.dg/template/memfriend15.C: Likewise.
5231         * g++.dg/template/memfriend16.C: Likewise.
5232         * g++.dg/template/memfriend17.C: Likewise.
5233         * g++.dg/template/memfriend7.C: Likewise.
5234         * g++.dg/template/meminit1.C: Likewise.
5235         * g++.dg/template/nested3.C: Likewise.
5236         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5237         * g++.dg/template/nontype12.C: Likewise.
5238         * g++.dg/template/nontype13.C: Likewise.
5239         * g++.dg/template/nontype6.C: Likewise.
5240         * g++.dg/template/pr23510.C: Likewise.
5241         * g++.dg/template/pr35240.C: Likewise.
5242         * g++.dg/template/ptrmem15.C: Likewise.
5243         * g++.dg/template/ptrmem6.C: Likewise.
5244         * g++.dg/template/qualified-id1.C: Likewise.
5245         * g++.dg/template/qualttp20.C: Likewise.
5246         * g++.dg/template/qualttp3.C: Likewise.
5247         * g++.dg/template/qualttp4.C: Likewise.
5248         * g++.dg/template/qualttp5.C: Likewise.
5249         * g++.dg/template/qualttp6.C: Likewise.
5250         * g++.dg/template/qualttp7.C: Likewise.
5251         * g++.dg/template/qualttp8.C: Likewise.
5252         * g++.dg/template/recurse.C: Likewise.
5253         * g++.dg/template/recurse2.C: Likewise.
5254         * g++.dg/template/ref5.C: Likewise.
5255         * g++.dg/template/scope2.C: Likewise.
5256         * g++.dg/template/sfinae10.C: Likewise.
5257         * g++.dg/template/sfinae3.C: Likewise.
5258         * g++.dg/template/sizeof3.C: Likewise.
5259         * g++.dg/template/static9.C: Likewise.
5260         * g++.dg/template/template-id-2.C: Likewise.
5261         * g++.dg/template/typedef13.C: Likewise.
5262         * g++.dg/template/typename4.C: Likewise.
5263         * g++.dg/template/using14.C: Likewise.
5264         * g++.dg/template/using2.C: Likewise.
5265         * g++.dg/template/warn1.C: Likewise.
5266         * g++.dg/warn/Wparentheses-13.C: Likewise.
5267         * g++.dg/warn/Wparentheses-15.C: Likewise.
5268         * g++.dg/warn/Wparentheses-16.C: Likewise.
5269         * g++.dg/warn/Wparentheses-17.C: Likewise.
5270         * g++.dg/warn/Wparentheses-18.C: Likewise.
5271         * g++.dg/warn/Wparentheses-19.C: Likewise.
5272         * g++.dg/warn/Wparentheses-20.C: Likewise.
5273         * g++.dg/warn/Wparentheses-23.C: Likewise.
5274         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5275         * g++.dg/warn/noeffect2.C: Likewise.
5276         * g++.dg/warn/noeffect4.C: Likewise.
5277         * g++.dg/warn/pr8570.C: Likewise.
5278         * g++.old-deja/g++.brendan/init2.C: Likewise.
5279         * g++.old-deja/g++.eh/spec6.C: Likewise.
5280         * g++.old-deja/g++.pt/crash10.C: Likewise.
5281         * g++.old-deja/g++.pt/crash36.C: Likewise.
5282         * g++.old-deja/g++.pt/derived3.C: Likewise.
5283         * g++.old-deja/g++.pt/error2.C: Likewise.
5284         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5285         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5286         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5287         * g++.old-deja/g++.pt/overload7.C: Likewise.
5288         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5289
5290 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5291             Iain Sandoe  <iains@gcc.gnu.org>
5292
5293         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5294         Added code to deal with the case when [Protocol
5295         -descriptionForInstanceMethod:] or [Protocol
5296         -descriptionForClassMethod:] returns NULL.
5297
5298 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5299             Iain Sandoe  <iains@gcc.gnu.org>
5300
5301         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5302         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5303         Added cast.
5304
5305 2011-06-07  Xinliang David Li  <davidxl@google.com>
5306
5307         * gcc.dg/inline_2.c: New test.
5308         * gcc.dg/unroll_2.c: New test.
5309         * gcc.dg/inline_3.c: New test.
5310         * gcc.dg/unroll_3.c: New test.
5311         * gcc.dg/inline_4.c: New test.
5312         * gcc.dg/unroll_4.c: New test.
5313         * gcc.dg/inline_1.c: New test.
5314         * gcc.dg/unroll_1.c: New test.
5315
5316 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5317
5318         PR tree-optimization/48497
5319         * lib/gcc-defs.exp (dg-additional-options): New proc.
5320         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5321         -msse2 on 32-bit x86.
5322
5323 2011-06-06  Jason Merrill  <jason@redhat.com>
5324
5325         * g++.dg/cpp0x/enum19.C: New.
5326
5327 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5328
5329         * gcc.target/arm/neon-reload-class.c: New test.
5330
5331 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5332
5333         PR debug/49130
5334         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5335
5336 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5337
5338         * gcc.target/arm/smlatb-1.c: New file.
5339         * gcc.target/arm/smlatt-1.c: New file.
5340         * gcc.target/arm/smlaltb-1.c: New file.
5341         * gcc.target/arm/smlaltt-1.c: New file.
5342
5343 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5344
5345         * gcc.target/arm/mla-2.c: New test.
5346
5347 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR gcov-profile/49299
5350         * gcc.dg/tree-prof/pr49299-1.c: New test.
5351         * gcc.dg/tree-prof/pr49299-2.c: New test.
5352
5353 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5354
5355         * lib/target-supports.exp
5356         (check_effective_target_vect_widen_mult_qi_to_hi):
5357         Add NEON as supporting target.
5358         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5359         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5360         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5361         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5362         using widening multiplication on targets that support it.
5363         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5364         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5365         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5366
5367 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5368
5369         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5370         Modern Objective-C runtime API.
5371         * objc/execute/next_mapping.h: Removed.
5372         * objc-obj-c++-shared/next-mapping.h: Removed.
5373         * objc-obj-c++-shared/Object1.h: Removed.
5374         * objc-obj-c++-shared/Object1.m: Removed.
5375         * objc-obj-c++-shared/Object1.mm: Removed.
5376         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5377         * objc-obj-c++-shared/Protocol1.h: Removed.
5378         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5379         of ProtoBool, IVAR_T and METHOD.
5380         * objc-obj-c++-shared/runtime.h: New.
5381         * objc-obj-c++-shared/TestsuiteObject.h: New.
5382         * objc-obj-c++-shared/TestsuiteObject.m: New.
5383
5384         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5385         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5386         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5387         it a class method.
5388         * objc/execute/_cmd.m: Include
5389         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5390         runtime API.  ([TestClass +initialize]): Include this method also
5391         with the GNU runtime.
5392         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5393         Object.  ([-setValue:]): Return void.
5394         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5395         with the GNU runtime.  Include
5396         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5397         for the NeXT runtime.  Use the existing print_ivars() and
5398         compare_structures() implementations for the old NeXT runtime.
5399         Added new implementations for the Modern GNU and NeXT runtimes.
5400         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5401         well.  (main): Use objc_getClass().  Use return instead of exit.
5402         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5403         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5404         of exit().
5405         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5406         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5407         instead of Object.  (main): Use return instead of exit().
5408         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5409         instead of Object.  Removed prototype for exit().  (main): Use
5410         return instead of exit().  Use the Modern Objective-C runtime API.
5411         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5412         Object.
5413         * objc/execute/class-tests-1.h: Include
5414         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5415         runtime API.  (test_class_with_superclass): Do not call [Object
5416         class].  There is no need to with the current libobjc.
5417         * objc/execute/class-tests-2.h: Include
5418         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5419         runtime API.
5420         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5421         ../../objc-obj-c++-shared/next-mapping.h.
5422         * objc/execute/class-2.m: Likewise.
5423         * objc/execute/class-3.m: Likewise.
5424         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5425         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5426         +initialize]): Include this method also with the GNU
5427         runtime. (main): Use the Modern Objective-C runtime API.
5428         * objc/execute/class-5.m: Likewise.
5429         * objc/execute/class-6.m: Likewise.
5430         * objc/execute/class-7.m: Likewise.
5431         * objc/execute/class-8.m: Likewise.
5432         * objc/execute/class-9.m: Likewise.
5433         * objc/execute/class-10.m: Likewise.
5434         * objc/execute/class-11.m: Likewise.
5435         * objc/execute/class-12.m: Likewise.
5436         * objc/execute/class-13.m: Likewise.
5437         * objc/execute/class-14.m: Likewise.
5438         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5439         this method also with the GNU runtime.
5440         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5441         +initialize]): Include this method also with the GNU runtime.
5442         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5443         of Object.
5444         * objc/execute/encode-1.m: Likewise.
5445         * objc/execute/enumeration-1.m: Likewise.
5446         * objc/execute/enumeration-2.m: Likewise.
5447         * objc/execute/exceptions/catchall-1.m: Likewise.
5448         * objc/execute/exceptions/finally-1.m: Likewise.
5449         * objc/execute/exceptions/foward-1.m: Likewise.
5450         * objc/execute/exceptions/local-variables-1.m: Likewise.
5451         * objc/execute/exceptions/throw-nil.m: Likewise.
5452         * objc/execute/exceptions/trivial.m: Likewise.
5453         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5454         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5455         * objc/execute/exceptions/matcher-1.m: Likewise.
5456         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5457         Object.
5458         * objc/execute/formal_protocol-2.m: Likewise.
5459         * objc/execute/formal_protocol-3.m: Likewise.
5460         * objc/execute/formal_protocol-4.m: Likewise.
5461         * objc/execute/formal_protocol-5.m: Include
5462         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5463         protocol_getName().
5464         * objc/execute/formal_protocol-6.m: Likewise.
5465         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5466         Object.  Include <objc/Protocol.h> instead of
5467         ../../objc-obj-c++-shared/Protocol1.h.
5468         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5469         Object.
5470         * objc/execute/informal_protocol.m: Likewise.
5471         * objc/execute/load-3.m: Likewise.
5472         * objc/execute/many_args_method.m ([TestClass +initialize]):
5473         Include this method with the GNU runtime as well.
5474         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5475         * objc/execute/nested-func-1.m: Use TestsuiteObject
5476         instead of Object.
5477         * objc/execute/nil_method-1.m: Likewise.
5478         * objc/execute/no_clash.m: Likewise.
5479         * objc/execute/np-1.m: Do not include
5480         ../../objc-obj-c++-shared/Protocol1.h.
5481         (main): Use return instead of exit().
5482         * objc/execute/np-2.m: Do not include
5483         ../../objc-obj-c++-shared/Protocol1.h.
5484         ([MyObject +initialize]): Include this method also with the GNU
5485         runtime.  (main): Use return instead of exit().
5486         * objc/execute/object_is_class.m: Include
5487         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5488         of Object.  (main): Use the Modern Objective-C runtime API.
5489         * objc/execute/object_is_meta_class.m: Likewise.
5490         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5491         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5492         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5493         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5494         Objective-C runtime API.
5495         * objc/execute/protocol-isEqual-2.m: Likewise.
5496         * objc/execute/protocol-isEqual-3.m: Likewise.
5497         * objc/execute/protocol-isEqual-4.m: Likewise.
5498         * objc/execute/redefining_self.m ([TestClass +initialize]):
5499         Include this method with the GNU runtime as well.
5500         * objc/execute/root_methods.m: Include
5501         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5502         Include this method with the GNU runtime as well.
5503         (main): Use the Modern Objective-C runtime API.
5504         * objc/execute/selector-1.m: Include
5505         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5506         of Object.  (main): Use the Modern Objective-C runtime API.
5507         * objc/execute/static-1.m ([Test +initialize]): Include this
5508         method with the GNU runtime as well.
5509         * objc/execute/static-2.m: Likewise.
5510         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5511         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5512         ([MathClass +initialize]): Include this method with the GNU
5513         runtime as well.
5514         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5515         instead of Object.
5516         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5517         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5518         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5519         * objc.dg/attributes/method-attribute-1.m: Likewise.
5520         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5521         * objc.dg/attributes/method-attribute-2.m: Likewise.
5522         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5523         * objc.dg/attributes/method-attribute-3.m: Likewise.
5524         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5525         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5526         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5527         * obj-c++.dg/bitfield-1.mm: Likewise.
5528         * obj-c++.dg/bitfield-2.mm: Likewise
5529         * objc.dg/bitfield-3.m: Likewise.
5530         * obj-c++.dg/bitfield-4.mm: Likewise.
5531         * objc.dg/bitfield-5.m: Likewise
5532         * objc.dg/call-super-1.m: Likewise.
5533         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5534         Use objc_getClass() instead of objc_get_class(), but for the GNU
5535         runtime redefine objc_getClass as objc_get_class.  Include
5536         ../objc-obj-c++-shared/runtime.h.
5537         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5538         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5539         Use the Modern Objective-C runtime API.
5540         * objc.dg/class-protocol-1.m: Include
5541         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5542         * obj-c++.dg/class-protocol-1.mm: Likewise.
5543         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5544         * objc.dg/comp-types-10.m: Likewise.
5545         * objc.dg/comp-types-11.m: Likewise.
5546         * objc.dg/comp-types-12.m: Likewise.
5547         * obj-c++.dg/comp-types-9.mm: Likewise.
5548         * obj-c++.dg/comp-types-11.mm: Likewise.
5549         * obj-c++.dg/comp-types-12.mm: Likewise.
5550         * obj-c++.dg/comp-types-13.mm: Likewise.
5551         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5552         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5553         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5554         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5555         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5556         * objc.dg/desig-init-1.m: Likewise.
5557         * obj-c++.dg/defs.mm: Likewise.
5558         * objc.dg/exceptions-2.m: Likewise.
5559         * obj-c++.dg/except-1.mm: Likewise.
5560         * obj-c++.dg/exceptions-2.mm: Likewise.
5561         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5562         Use the Modern Objective-C runtime API.
5563         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5564         the Modern Objective-C runtime API.  Do not include
5565         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5566         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5567         the Modern Objective-C runtime API except when using an older NeXT
5568         runtime.
5569         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5570         the Modern Objective-C runtime API.
5571         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5572         objc/encoding.h.
5573         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5574         * objc.dg/encode-7-next-64bit.m: Updated include.
5575         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5576         objc/encoding.h.
5577         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5578         the Modern Objective-C runtime API.
5579         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5580         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5581         instead of ../objc-obj-c++-shared/Protocol1.h.
5582         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5583         the Modern Objective-C runtime API except when using an older NeXT
5584         runtime.
5585         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5586         the Modern Objective-C runtime API.
5587         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5588         Object.
5589         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5590         * objc.dg/fix-and-continue-2.m: Likewise.
5591         * objc.dg/foreach-1.m: Likewise.
5592         * objc.dg/foreach-2.m: Likewise.
5593         * objc.dg/foreach-3.m: Likewise.
5594         * objc.dg/foreach-4.m: Likewise.
5595         * objc.dg/foreach-5.m: Likewise.
5596         * objc.dg/foreach-6.m: Likewise.
5597         * objc.dg/foreach-7.m: Likewise.
5598         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5599         Object.
5600         * objc.dg/func-ptr-2.m: Likewise.
5601         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5602         Do not include objc/objc-api.h.
5603         * obj-c++.dg/fsf-package-0.mm: Likewise.
5604         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5605         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5606         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5607         of Object.
5608         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5609         * objc.dg/gnu-runtime-3.m: Likewise.
5610         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5611         * objc.dg/headers.m: Include objc/runtime.h instead of
5612         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5613         for the NeXT runtime.
5614         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5615         * obj-c++.dg/isa-field-1.mm: Likewise.
5616         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5617         * objc.dg/layout-1.m: Likewise.
5618         * objc.dg/layout-2.m: Likewise.
5619         * objc.dg/local-decl-2.m: Likewise.
5620         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5621         Object.  ([Container +elementForView:]): Use
5622         class_conformsToProtocol().
5623         * obj-c++.dg/lookup-2.mm: Likewise.
5624         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5625         * obj-c++.dg/local-decl-1.mm: Likewise.
5626         * objc.dg/method-3.m: Likewise.
5627         * objc.dg/method-4.m: Likewise.
5628         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5629         ../objc-obj-c++-shared/Protocol1.h.
5630         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5631         * objc.dg/method-9.m: Likewise.
5632         * objc.dg/method-10.m: Likewise.
5633         * objc.dg/method-13.m ([Root +initialize]): Include this method
5634         also for the GNU runtime.  (main): Use objc_getClass() also for
5635         the GNU runtime.
5636         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5637         * objc.dg/method-17.m: Likewise.
5638         * objc.dg/method-19.m: Likewise.
5639         * objc.dg/method-20b.m: Likewise.
5640         * obj-c++.dg/method-2.mm: Likewise.
5641         * obj-c++.dg/method-6.mm: Likewise.
5642         * obj-c++.dg/method-10.mm: Likewise.
5643         * obj-c++.dg/method-11.mm: Likewise.
5644         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5645         ../objc-obj-c++-shared/Protocol1.h.
5646         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5647         * obj-c++.dg/method-15.mm: Likewise.
5648         * obj-c++.dg/method-17.mm: Likewise.
5649         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5650         +initialize]): Include this method also for the GNU
5651         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5652         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5653         * obj-c++.dg/method-22.mm: Likewise.
5654         * obj-c++.dg/method-23.mm: Likewise.
5655         * obj-c++.dg/no-extra-load.mm: Likewise.
5656         * objc.dg/objc-fast-4.m: Likewise.
5657         * objc.dg/objc-gc-4.m: Likewise.
5658         * obj-c++.dg/objc-gc-3.mm: Likewise.
5659         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5660         protocol_getMethodDescription() instead of [Protocol
5661         -descriptionForInstanceMethod].
5662         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5663         Made it available with all runtimes.  (main): Call -test instead
5664         of -class.
5665         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5666         and put into a category.
5667         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5668         Object.  Include objc/objc.h.
5669         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5670         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5671         New. (main): Use protocol_getMethodDescription() instead
5672         of [Protocol -descriptionForInstanceMethod] and [Protocol
5673         -descriptionForClassMethod].
5674         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5675         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5676         Objective-C runtime API.
5677         * obj-c++.dg/proto-qual-1.mm: Likewise.
5678         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5679         Object.
5680         * obj-c++.dg/property/property-1.mm: Likewise.
5681         * obj-c++.dg/qual-types-1.mm: Likewise.
5682         * objc.dg/selector-2.m: Include objc/objc.h instead of
5683         ../objc-obj-c++-shared/Object1.h.
5684         * obj-c++.dg/selector-2.mm: Likewise.
5685         * obj-c++.dg/selector-5.mm: Likewise.
5686         * obj-c++.dg/selector-6.mm: Likewise.
5687         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5688         Object.  Do not include objc/objc-api.h.
5689         * obj-c++.dg/set-not-used-1.mm: Likewise.
5690         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5691         * objc.dg/stret-1.m: Likewise.
5692         * objc.dg/stret-2.m: Likewise.
5693         * obj-c++.dg/super-class-2.mm: Likewise.
5694         * objc.dg/super-class-3.m: Likewise.
5695         * objc.dg/super-class-4.m: Likewise.
5696         * objc.dg/sync-2.m: Likewise.
5697         * obj-c++.dg/sync-2.mm: Likewise.
5698         * objc.dg/sync-1.m: Include objc/objc.h instead of
5699         ../objc-obj-c++-shared/Object1.h.
5700         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5701         'Class' as the type of 'isa'.
5702         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5703         Objective-C runtime API.  ([TestClass +initialize]): Include this
5704         method with the GNU runtime as well.
5705         * objc.dg/strings/strings-1.m: Updated includes.
5706         * obj-c++.dg/strings/strings-1.mm: Likewise.
5707         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5708         objc.dg/strings/const-str-12b.m.
5709         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5710         * obj-c++.dg/template-3.mm: Likewise.
5711         * obj-c++.dg/template-4.mm: Likewise.
5712         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5713         Objective-C runtime API.
5714         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5715         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5716         * obj-c++.dg/try-catch-1.mm: Likewise.
5717         * obj-c++.dg/try-catch-2.mm: Likewise.
5718         * objc.dg/try-catch-3.m: Likewise.
5719         * obj-c++.dg/try-catch-3.mm: Likewise.
5720         * objc.dg/try-catch-6.m: Likewise.
5721         * objc.dg/try-catch-7.m: Likewise.
5722         * obj-c++.dg/try-catch-7.mm: Likewise.
5723         * obj-c++.dg/try-catch-8.mm: Likewise.
5724         * obj-c++.dg/try-catch-9.mm: Likewise.
5725         * objc.dg/try-catch-10.m: Likewise.
5726         * obj-c++.dg/try-catch-11.mm: Likewise.
5727         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5728         Object.  Include objc/objc.h.
5729         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5730         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5731         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5732         Object.  Use Modern Objective-C runtime API.  Do not use
5733         performv::.
5734         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5735         * obj-c++.dg/torture/trivial.mm: Likewise.
5736         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5737         instead of ../objc-obj-c++-shared/Object1.h.  Include
5738         ../objc-obj-c++-shared/runtime.h.
5739         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5740         * objc.dg/torture/strings/const-str-11.m: Likewise.
5741         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5742         * objc.dg/torture/strings/const-str-9.m: Likewise.
5743         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5744         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5745         instead of Object. Only add _FooClassReference if
5746         __NEXT_RUNTIME__.
5747         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5748         * objc.dg/torture/strings/const-str-8.m: Likewise.
5749         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5750         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5751         additional sources.
5752         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5753         Object.
5754         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5755         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5756         * obj-c++.dg/va-meth-1.mm: Likewise.
5757         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5758         ../objc-obj-c++-shared/Object1.h.
5759         * objc.dg/zero-link-3.m: Likewise.
5760
5761 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5762
5763         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5764
5765 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5766
5767         PR objc-++/48275
5768         * obj-c++.dg/property/cxx-property-1.mm: New.
5769         * obj-c++.dg/property/cxx-property-2.mm: New.
5770
5771 2011-06-06  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5774
5775 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5776
5777         PR rtl-optimization/49145
5778         From Ryan Mansfield
5779         * gcc.c-torture/compile/pr49145.c: New test.
5780
5781 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5782
5783         PR testsuite/49288
5784         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5785         to dg-options, match also DW_AT_linkage_name.
5786
5787         PR debug/49294
5788         * gcc.dg/debug/pr49294.c: New test.
5789
5790         PR c++/49264
5791         * g++.dg/opt/pr49264.C: New test.
5792
5793 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5794
5795         PR tree-optimization/49243
5796         * gcc.dg/pr49243.c: New.
5797
5798 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5799
5800         * gnat.dg/specs/cond_expr1.ads: New test.
5801
5802 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5803
5804         * gnat.dg/deferred_const4.ad[sb]: New test.
5805         * gnat.dg/deferred_const4_pkg.ads: New helper.
5806
5807 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5808
5809         * gnat.dg/test_tamdt.adb: Rename to...
5810         * gnat.dg/taft_type1.adb: ...this.
5811         * gnat.dg/tamdt.ad[sb]: Rename to...
5812         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5813         * gnat.dg/tamdt_aux.ads: Rename to...
5814         * gnat.dg/taft_type1_pkg2.ads: ...this.
5815         * gnat.dg/taft_type2.ad[sb]: New test.
5816         * gnat.dg/taft_type2_pkg.ads: New helper.
5817         * gnat.dg/taft_type3.adb: New test.
5818         * gnat.dg/taft_type3_pkg.ads: New helper.
5819
5820 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5821
5822         PR fortran/49255
5823         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5824         for F2008.
5825
5826 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5827
5828         PR testsuite/49287
5829         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5830         warning.
5831         * objc.dg/gnu-api-2-objc.m: Likewise.
5832         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5833         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5834
5835 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5836
5837         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5838         alignment, not the alignment, when calling class_addIvar().  Add
5839         an 'isa' instance variable to the test root class.
5840         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5841
5842 2011-06-04  Jan Hubicka  <jh@suse.cz>
5843
5844         PR tree-optimization/48893
5845         PR tree-optimization/49091
5846         PR tree-optimization/49179
5847         * gfortran.dg/pr49179.f90: New testcase
5848
5849 2011-06-04  Jan Hubicka  <jh@suse.cz>
5850
5851         PR lto/48954
5852         * g++.dg/torture/pr48954.C: New testcase.
5853
5854 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5855
5856         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5857
5858 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5859
5860         PR c++/33840
5861         * g++.dg/diagnostic/bitfld2.C: New.
5862
5863 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5864
5865         PR target/49281
5866         * gcc.c-torture/execute/pr49281.c: New test.
5867
5868 2011-06-04  Jan Hubicka  <jh@suse.cz>
5869
5870         PR tree-optimize/48929
5871         * gcc.c-torture/compile/pr48929.c: New testcase.
5872
5873 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5874
5875         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5876
5877 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR c++/49276
5880         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5881
5882 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5883
5884         * objc.dg/headers.m: Do not include sarray.h and hash.h.
5885
5886 2011-06-03  Richard Henderson  <rth@redhat.com>
5887             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5888
5889         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5890
5891 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5892
5893         * objc.dg/headers.m: Do not include objc-list.h.
5894
5895 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5896
5897         * objc.dg/type-stream-1.m: Test removed.
5898         * objc.dg/headers.m: Do not include typedstream.h.
5899
5900 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5901
5902         * objc.dg/torture/forward-1.m (main): Updated testcase.
5903
5904 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
5905
5906         PR target/49163
5907         * gcc.c-torture/compile/pr49163.c: New.
5908
5909 2011-06-02  Asher Langton  <langton2@llnl.gov>
5910
5911         PR fortran/49268
5912         * gfortran.dg/PR49268.f90: New test.
5913
5914 2011-06-02  Asher Langton  <langton2@llnl.gov>
5915
5916         PR fortran/37039
5917         * gfortran.dg/PR37039.f90: New test.
5918
5919 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5920
5921         PR objc/48539
5922         * objc.dg/method-5.m: Updated.
5923         * objc.dg/method-19.m: Updated.
5924         * objc.dg/method-lookup-1.m: New.
5925         * obj-c++.dg/method-6.mm: Updated.
5926         * obj-c++.dg/method-7.mm: Updated.
5927         * obj-c++.dg/method-lookup-1.mm: New.
5928
5929 2011-06-02  DJ Delorie  <dj@redhat.com>
5930
5931         * lib/timeout.exp (timeout): Add board_info support.
5932
5933 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
5934
5935         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5936
5937 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5938
5939         PR fortran/49265
5940         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5941         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5942
5943 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5944             Hans-Peter Nilsson  <hp@axis.com>
5945
5946         PR rtl-optimization/48840
5947         * gcc.target/sparc/ultrasp13.c: New test.
5948
5949 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
5950
5951         PR target/49238
5952         * gcc.c-torture/compile/pr49238.c: New.
5953
5954 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
5955
5956         * gcc.target/arm/g2.c: Skip test in -mthumb.
5957         Skip test unless cpu is xscale.
5958         * gcc.target/arm/scd42-2.c: Likewise.
5959         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5960
5961 2011-06-01  Jason Merrill  <jason@redhat.com>
5962
5963         * g++.dg/cpp0x/decltype28.C: New.
5964         * g++.dg/cpp0x/decltype29.C: New.
5965
5966 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
5967
5968         PR target/45074
5969         * gcc.target/mips/pr45074.c: New test.
5970
5971 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5972             Hans-Peter Nilsson  <hp@axis.com>
5973
5974         PR rtl-optimization/48830
5975         * gcc.target/sparc/ultrasp12.c: New test.
5976
5977 2011-06-01  David Li  <davidxl@google.com>
5978
5979         * gcc.dg/profile-dir-1.c: Change pass name.
5980         * gcc.dg/profile-dir-2.c: Ditto.
5981         * gcc.dg/tree-ssa/dump-1.c: Ditto.
5982         * gcc.dg/tree-ssa/loop-25.c: Ditto.
5983         * gcc.dg/tree-prof/stringop-1.c: Ditto.
5984         * gcc.dg/tree-prof/update-loopch.c: Ditto.
5985         * gcc.dg/tree-prof/stringop-2.c: Ditto.
5986         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5987         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5988         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5989         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5990         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5991         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5992         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5993         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5994         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5995         * gcc.dg/profile-dir-3.c: Ditto.
5996         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5997
5998 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
5999
6000         * objc.dg/attributes/method-nonnull-1.m: New test.
6001         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6002
6003 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6004
6005         PR fortran/18918
6006         * gfortran.dg/coarray_atomic_1.f90: New.
6007         * gfortran.dg/coarray/atomic_1.f90: New.
6008
6009 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6010
6011         * gcc.dg/guality/bswaptest.c: New test.
6012         * gcc.dg/guality/clztest.c: New test.
6013         * gcc.dg/guality/ctztest.c: New test.
6014         * gcc.dg/guality/rotatetest.c: New test.
6015
6016         PR target/48688
6017         * gcc.target/i386/pr48688.c: New test.
6018
6019 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6020
6021         PR c++/48010
6022         * g++.dg/lookup/name-clash9.C: New.
6023
6024 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6025
6026         PR fortran/18918
6027         * gfortran.dg/coarray/dummy_1.f90: New.
6028
6029 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6030
6031         PR fortran/18918
6032         * gfortran.dg/coarray/save_1.f90: New.
6033         * gfortran.dg/coarray_4.f90: Update dg-error.
6034
6035 2011-05-31  Jason Merrill  <jason@redhat.com>
6036
6037         * g++.dg/cpp0x/rv-template1.C: New.
6038
6039 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR rtl-optimization/49235
6042         * gcc.dg/pr49235.c: New test.
6043
6044 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6045
6046         PR tree-optimization/49093
6047         * gcc.dg/vect/pr49093.c: New test.
6048
6049 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6050
6051         PR debug/49047
6052         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6053
6054 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6055
6056         PR testsuite/49239
6057         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6058         output array.
6059
6060 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6061
6062         PR target/49186
6063         * gcc.c-torture/execute/pr49186.c: New.
6064
6065 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6066
6067         PR target/49168
6068          * gcc.target/i386/pr49168-1.c: New.
6069
6070 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6071             Eric Botcazou  <ebotcazou@adacore.com>
6072
6073         * gcc.dg/guality/drap.c: New test.
6074
6075 2011-05-30  Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/49210
6078         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6079         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6080
6081 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6082
6083         PR c++/49223
6084         * g++.dg/gomp/pr49223-1.C: New test.
6085         * g++.dg/gomp/pr49223-2.C: New test.
6086
6087 2011-05-30  Richard Guenther  <rguenther@suse.de>
6088
6089         PR tree-optimization/49218
6090         * gcc.c-torture/execute/pr49218.c: New testcase.
6091
6092 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6093
6094         PR tree-optimization/49199
6095         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6096         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6097         -fno-tree-scev-cprop.
6098
6099 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6100
6101         PR fortran/47601
6102         * gfortran.dg/extends_13.f03: New.
6103
6104 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR rtl-optimization/49095
6107         * gcc.target/i386/pr49095.c: New test.
6108
6109 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6110
6111         PR fortran/18918
6112         * gfortran.dg/coarray_24.f90: New.
6113
6114 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6115
6116         PR fortran/18918
6117         * gfortran.dg/coarray_23.f90: New.
6118
6119 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6120
6121         From Ryan Mansfield
6122         * gcc.dg/pr48826.c: New test.
6123
6124 2011-05-29  Richard Guenther  <rguenther@suse.de>
6125
6126         PR tree-optimization/49217
6127         * gcc.dg/torture/pr49217.c: New testcase.
6128
6129 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6130
6131         PR testsuite/49222
6132         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6133
6134 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6135
6136         * gnat.dg/boolean_subtype.adb: Rename to...
6137         * gnat.dg/boolean_subtype1.adb: ...this.
6138
6139 2011-05-28  Jason Merrill  <jason@redhat.com>
6140
6141         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6142
6143 2011-05-27  Jason Merrill  <jason@redhat.com>
6144
6145         * g++.dg/cpp0x/enum18.C: Adjust.
6146
6147         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6148
6149 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6150
6151         PR fortran/18918
6152         * gfortran.dg/coarray_22.f90: New.
6153
6154 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6155
6156         PR tree-optimization/46728
6157         * gcc.target/powerpc/pr46728-1.c: New.
6158         * gcc.target/powerpc/pr46728-2.c: New.
6159         * gcc.target/powerpc/pr46728-3.c: New.
6160         * gcc.target/powerpc/pr46728-4.c: New.
6161         * gcc.target/powerpc/pr46728-5.c: New.
6162         * gcc.dg/pr46728-6.c: New.
6163         * gcc.target/powerpc/pr46728-7.c: New.
6164         * gcc.target/powerpc/pr46728-8.c: New.
6165         * gcc.dg/pr46728-9.c: New.
6166         * gcc.target/powerpc/pr46728-10.c: New.
6167         * gcc.target/powerpc/pr46728-11.c: New.
6168         * gcc.dg/pr46728-12.c: New.
6169         * gcc.target/powerpc/pr46728-13.c: New.
6170         * gcc.target/powerpc/pr46728-14.c: New.
6171         * gcc.target/powerpc/pr46728-15.c: New.
6172         * gcc.target/powerpc/pr46728-16.c: New.
6173
6174 2011-05-27  Jason Merrill  <jason@redhat.com>
6175
6176         * g++.dg/abi/mangle47.C: New.
6177
6178         PR c++/49176
6179         * g++.dg/template/const5.C: New.
6180
6181         * g++.dg/cpp0x/enum18.C: New.
6182
6183         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6184
6185         * g++.dg/cpp0x/error6.C: New.
6186
6187         * g++.dg/cpp0x/error5.C: New.
6188
6189 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6190
6191         PR c++/49165
6192         * g++.dg/eh/cond6.C: New test.
6193
6194 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/48820
6197         * gfortran.dg/rank_3.f90: New.
6198         * gfortran.dg/rank_4.f90: New.
6199
6200 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6201
6202         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6203         replace dump search.
6204
6205 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6206
6207         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6208         * gnat.dg/bit_packed_array5.adb: ...here.
6209
6210 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6211
6212         PR c++/42056
6213         * g++.dg/cpp0x/auto25.C: New.
6214
6215 2011-05-27  Richard Guenther  <rguenther@suse.de>
6216
6217         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6218
6219 2011-05-27  Richard Guenther  <rguenther@suse.de>
6220
6221         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6222
6223 2011-05-27  Richard Guenther  <rguenther@suse.de>
6224
6225         PR middle-end/49189
6226         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6227
6228 2011-05-26  Jason Merrill  <jason@redhat.com>
6229
6230         * g++.dg/cpp0x/friend1.C: New.
6231         * g++.dg/cpp0x/friend2.C: New.
6232
6233         * g++.dg/cpp0x/auto7.C: Update.
6234         * g++.dg/template/crash50.C: Adjust.
6235         * g++.dg/template/static9.C: Adjust.
6236         * g++.old-deja/g++.ext/memconst.C: Adjust.
6237
6238 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6239
6240         * gcc.dg/march.c: Ignore a note for some targets.
6241
6242 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6243             Nathan Froyd  <froydnj@codesourcery.com>
6244
6245         PR c++/2288
6246         PR c++/18770
6247         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6248         * g++.dg/parse/pr18770.C: New test.
6249         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6250
6251 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6252
6253         PR fortran/48955
6254         * gfortran.dg/dependency_40.f90 : New test.
6255
6256 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6257
6258         PR fortran/18918
6259         * gfortran.dg/coarray/registering_1.f90: New.
6260
6261 2011-05-26  Jason Merrill  <jason@redhat.com>
6262
6263         * g++.dg/cpp0x/variadic111.C: New.
6264         * g++.dg/cpp0x/variadic41.C: Adjust.
6265
6266 2011-05-26  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/48702
6269         * gcc.dg/torture/pr48702.c: New testcase.
6270
6271 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273         PR gcov-profile/48845
6274         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6275         support.
6276         * gcc.dg/matrix/matrix.exp: Likewise.
6277         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6278         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6279         line number to check_profiling_available.
6280         * lib/target-supports.exp (check_profiling_available): Account for
6281         this.
6282         Require TLS runtime support with -fprofile-generate.
6283         * lib/profopt.exp (profopt-execute): Add TLS options for
6284         -fprofile-generate.
6285         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6286
6287 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR c++/49165
6290         * g++.dg/eh/cond5.C: New test.
6291
6292         PR tree-optimization/49161
6293         * gcc.c-torture/execute/pr49161.c: New test.
6294
6295 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6296
6297         * gcc.target/arm/neon-vorn-vbic.c: New test.
6298
6299 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6300
6301         PR tree-optimization/49038
6302         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6303         * gcc.dg/vect/pr49038.c: New test.
6304
6305 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6306         * g++.dg/init/pr25811-3.C: New.
6307         * g++.dg/init/pr25811-4.C: New.
6308
6309 2011-05-25  Jason Merrill  <jason@redhat.com>
6310
6311         * g++.dg/cpp0x/enum17.C: New.
6312         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6313
6314         * g++.dg/cpp0x/auto24.C: New.
6315
6316         * g++.dg/cpp0x/error4.C: New.
6317
6318         * g++.dg/cpp0x/rv-restrict.C: New.
6319
6320         * g++.dg/cpp0x/enum15.C: New.
6321         * g++.dg/cpp0x/constexpr-switch2.C: New.
6322
6323         * g++.dg/cpp0x/variadic110.C: New.
6324
6325         * g++.dg/cpp0x/auto9.C: Add typedef test.
6326
6327         * g++.dg/cpp0x/auto23.C: New.
6328         * g++.dg/cpp0x/auto9.C: Adjust.
6329
6330         * g++.dg/cpp0x/defaulted29.C: New.
6331
6332         * g++.dg/cpp0x/initlist51.C: New.
6333
6334 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6335
6336         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6337         * g++.dg/abi/packed1.C: Suppress warning.
6338         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6339         * g++.dg/template/stdarg1.C: Likewise.
6340         * g++.dg/other/packed1.C: Remove arm from xfail list.
6341
6342 2011-05-25  Jason Merrill  <jason@redhat.com>
6343
6344         * g++.dg/cpp0x/enum16.C: New.
6345         * g++.dg/parse/error15.C: Adjust.
6346
6347         * g++.dg/cpp0x/initlist50.C: New.
6348
6349         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6350
6351         * g++.dg/cpp0x/variadic109.C: New.
6352
6353 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6354
6355          * gcc.target/i386/pause-1.c: New.
6356
6357 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6358
6359         * gcc.dg/stack-usage-1.c: Adjust comment.
6360         * gcc.dg/stack-usage-2.c: New test.
6361
6362 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR c++/49136
6365         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6366         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6367
6368 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6369
6370         PR rtl-optimization/48757
6371         * gfortran.dg/pr48757.f:  New test case.
6372
6373 2011-05-24  Jason Merrill  <jason@redhat.com>
6374
6375         * g++.dg/cpp0x/access01.C: New.
6376
6377 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6378
6379         PR libobjc/48177
6380         * objc.dg/pr48177.m: New testcase.      
6381
6382 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6383
6384         PR objc/48187
6385         * objc.dg/pr48187.m: New testcase.
6386         * obj-c++.dg/pr48187.mm: New testcase.
6387         * objc.dg/ivar-extra-semicolon.m: New testcase.
6388
6389 2011-05-24  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/template/access21.C: New.
6392         * g++.dg/template/access22.C: New.
6393
6394 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6395
6396         PR rtl-optimization/48633
6397         * g++.dg/pr48633.C: New test.
6398
6399 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         PR target/49133
6402         * g++.dg/other/pr49133.C: New test.
6403
6404 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6405             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6406
6407         * gcc.dg/torture/tls/run-gd.c: New test.
6408         * gcc.dg/torture/tls/run-ie.c: New test.
6409         * gcc.dg/torture/tls/run-ld.c: New test.
6410         * gcc.dg/torture/tls/run-le.c: New test.
6411         * lib/target-supports.exp (check_effective_target_tls_runtime):
6412         Build testcase with TLS options.
6413
6414 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6417
6418 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6419
6420         PR tree-optimization/49121
6421         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6422
6423 2011-05-23  Jason Merrill  <jason@redhat.com>
6424
6425         * g++.dg/cpp0x/defaulted28.C: New.
6426
6427         * g++.dg/cpp0x/sfinae25.C: New.
6428
6429         * g++.dg/cpp0x/rv-cast2.C: New.
6430
6431         * g++.dg/cpp0x/enum14.C: New.
6432
6433 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR lto/49123
6436         * gcc.c-torture/execute/pr49123.c: New test.
6437
6438         PR debug/49032
6439         * gcc.dg/debug/pr49032.c: New test.
6440
6441         PR c/49120
6442         * gcc.dg/pr49120.c: New test.
6443
6444 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6445
6446         PR target/47315
6447         * gcc.target/i386/pr47315.c: New test.
6448
6449 2011-05-23  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6452
6453         * g++.dg/cpp0x/sfinae24.C: New.
6454
6455         * g++.dg/cpp0x/error3.C: New.
6456
6457         * g++.dg/cpp0x/defaulted27.C: New.
6458
6459         * g++.dg/cpp0x/decltype27.C: New.
6460
6461 2011-05-23  Richard Guenther  <rguenther@suse.de>
6462
6463         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6464
6465 2011-05-23  Richard Guenther  <rguenther@suse.de>
6466
6467         PR tree-optimization/40874
6468         * g++.dg/tree-ssa/pr40874.C: New testcase.
6469
6470 2011-05-23  Richard Guenther  <rguenther@suse.de>
6471
6472         PR tree-optimization/49115
6473         * g++.dg/torture/pr49115.C: New testcase.
6474
6475 2011-05-23  Richard Guenther  <rguenther@suse.de>
6476
6477         PR middle-end/15419
6478         * gcc.dg/memcpy-3.c: New testcase.
6479
6480 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR middle-end/48973
6483         * gcc.c-torture/execute/pr48973-1.c: New test.
6484         * gcc.c-torture/execute/pr48973-2.c: New test.
6485
6486 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6487
6488         PR c++/18016
6489         * g++.dg/warn/pr18016.C: New.
6490
6491 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6492
6493         PR target/45098
6494         * gcc.target/arm/ivopts-6.c: New test.
6495
6496 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6497
6498         PR middle-end/49029
6499         * gcc.c-torture/compile/pr49029.c: New test.
6500
6501 2011-05-22  Jason Merrill  <jason@redhat.com>
6502
6503         * g++.dg/cpp0x/sfinae23.C: New.
6504         * g++.dg/cpp0x/sfinae8.C: Correct.
6505
6506 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6507
6508         * gfortran.dg/function_optimize_8.f90:  New test case.
6509
6510 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6511
6512         PR tree-optimization/49087
6513         * gcc.dg/vect/O3-pr49087.c: New test.
6514
6515 2011-05-21  Jason Merrill  <jason@redhat.com>
6516
6517         * g++.dg/debug/const5.C: New.
6518
6519 2011-05-20  Jason Merrill  <jason@redhat.com>
6520
6521         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6522
6523         * g++.dg/cpp0x/constexpr-static7.C: New.
6524
6525         * g++.dg/cpp0x/enum12.C: New.
6526         * g++.dg/cpp0x/enum13.C: New.
6527
6528 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6529
6530         PR fortran/48699
6531         * gfortran.dg/select_type_23.f03: New.
6532
6533 2011-05-20  Jason Merrill  <jason@redhat.com>
6534
6535         * g++.dg/cpp0x/defaulted26.C: New.
6536
6537         * g++.dg/cpp0x/noexcept02.C: Fix.
6538         * g++.dg/cpp0x/noexcept03.C: Fix.
6539         * g++.dg/cpp0x/noexcept08.C: Fix.
6540         * g++.dg/cpp0x/noexcept10.C: New.
6541
6542 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6543
6544         PR fortran/48706
6545         * gfortran.dg/extends_12.f03: New.
6546
6547 2011-05-20  Jason Merrill  <jason@redhat.com>
6548
6549         * g++.dg/template/koenig9.C: New.
6550         * g++.dg/opt/pr47615.C: Fix.
6551         * g++.dg/overload/defarg1.C: Fix.
6552         * g++.dg/tc1/dr213.C: Remove xfail.
6553         * g++.dg/torture/pr34850.C: Fix.
6554         * g++.dg/torture/pr39362.C: Fix.
6555         * g++.old-deja/g++.brendan/crash56.C: Fix.
6556         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6557
6558 2011-05-20  Richard Guenther  <rguenther@suse.de>
6559
6560         PR tree-optimization/49079
6561         * gcc.dg/torture/pr49079.c: New testcase.
6562
6563 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6564
6565         PR tree-optimization/49073
6566         * gcc.c-torture/execute/pr49073.c: New test.
6567
6568 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6569
6570         PR fortran/18918
6571         * gfortran.dg/coarray_21.f90: New.
6572
6573 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6574
6575         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6576         output.
6577
6578 2011-05-19  Richard Guenther  <rguenther@suse.de>
6579
6580         PR testsuite/49063
6581         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6582
6583 2011-05-19  Richard Guenther  <rguenther@suse.de>
6584
6585         PR middle-end/48985
6586         * gcc.dg/builtin-object-size-11.c: New testcase.
6587
6588 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6589
6590         PR target/45098
6591         * gcc.target/arm/ivopts.c: New test.
6592         * gcc.target/arm/ivopts-2.c: New test.
6593
6594 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6595
6596         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6597
6598 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6599
6600         * gcc.c-torture/execute/960321-1.x: Remove.
6601
6602 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6603
6604         PR fortran/48700
6605         * gfortran.dg/move_alloc_4.f90: New.
6606
6607 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6608
6609         PR target/49002
6610         * gcc.target/i386/pr49002-1.c: New test.
6611         * gcc.target/i386/pr49002-2.c: Likewise.
6612
6613 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR tree-optimization/49039
6616         * gcc.c-torture/execute/pr49039.c: New test.
6617         * gcc.dg/tree-ssa/pr49039.c: New test.
6618         * g++.dg/torture/pr49039.C: New test.
6619
6620 2011-05-18  Jason Merrill  <jason@redhat.com>
6621
6622         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6623         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6624         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6625
6626 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6627
6628         * gcc.target/bfin/mcpu-bf592.c: New test.
6629
6630 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6631
6632         PR tree-optimization/41881
6633         * gcc.dg/vect/O3-pr41881.c: New test.
6634         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6635
6636 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR tree-optimization/49000
6639         * gcc.dg/pr49000.c: New test.
6640
6641 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6642
6643         * gnat.dg/invalid1.adb: New test.
6644
6645 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6646
6647         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6648         scan pattern.
6649         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6650         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6651
6652 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6653
6654         PR c++/48994
6655         * g++.dg/cpp0x/range-for18.C: New.
6656
6657 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6658
6659         PR fortran/18918
6660         * gfortran.dg/coarray/image_index_2.f90: New.
6661
6662 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6663
6664         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6665         * g++.dg/cpp0x/override2.C: New.
6666
6667 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/18918
6670         * gfortran.de/coarray_20.f90: New.
6671
6672 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6673
6674         PR fortran/22572
6675         * function_optimize_7.f90:  New test case.
6676
6677 2011-05-13  Jason Merrill  <jason@redhat.com>
6678
6679         * g++.dg/cpp0x/decltype26.C: New.
6680         * g++.dg/cpp0x/enum11.C: New.
6681
6682 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6683
6684         PR fortran/48972
6685         PR fortran/48991
6686         * gfortran.dg/assign_8.f90: Update dg-error.
6687
6688 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6689
6690         PR fortran/48972
6691         * gfortran.dg/io_constraints_8.f90: New.
6692         * gfortran.dg/io_constraints_9.f90: New.
6693
6694 2011-05-13  Martin Thuresson  <martint@google.com>
6695
6696         PR gcov-profile/47793
6697         * gcc.dg/pr47793.c: New.
6698
6699 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6700
6701         PR tree-optimization/48975
6702         * gcc.dg/pr48975.c: New test.
6703
6704 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6705
6706         PR fortran/48972
6707         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6708
6709 2011-05-12  Jason Merrill  <jason@redhat.com>
6710
6711         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6712
6713 2011-05-12  Geert Bosch  <bosch@adacore.com>
6714
6715         * gnat.dg/view_conversion1.adb: New test.
6716
6717 2011-05-12  Richard Guenther  <rguenther@suse.de>
6718
6719         PR tree-optimization/48172
6720         * gcc.dg/vect/pr48172.c: New testcase.
6721
6722 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR debug/48967
6725         * g++.dg/opt/pr48967.C: New test.
6726
6727 2011-05-11  Jason Merrill  <jason@redhat.com>
6728
6729         * g++.dg/cpp0x/constexpr-friend.C: New.
6730         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6731
6732         * g++.dg/cpp0x/sfinae22.C: New.
6733
6734 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6735
6736         PR fortran/48889
6737         * gfortran.dg/generic_24.f90: New.
6738
6739 2011-05-11  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/15256
6742         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6743
6744 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR debug/48159
6747         * gcc.dg/pr48159-1.c: New test.
6748         * gcc.dg/pr48159-2.c: New test.
6749
6750 2011-05-11  Richard Guenther  <rguenther@suse.de>
6751
6752         PR middle-end/48953
6753         * gcc.dg/torture/pr48953.c: New testcase.
6754
6755 2011-05-11  Richard Guenther  <rguenther@suse.de>
6756
6757         PR tree-optimization/18041
6758         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6759
6760 2011-05-11  Alan Modra  <amodra@gmail.com>
6761
6762         PR target/47755
6763         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6764
6765 2011-05-10  Jason Merrill  <jason@redhat.com>
6766
6767         * g++.dg/cpp0x/defaulted25.C: New.
6768         * g++.dg/template/crash7.C: Adjust.
6769
6770         * g++.dg/cpp0x/variadic108.C: New.
6771
6772 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6773
6774         * g++.dg/inherit/virtual9.C: Extend.
6775
6776 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6777
6778         PR target/48857
6779         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6780         are passed and returned in vector registers.
6781
6782 2011-05-10  Richard Guenther  <rguenther@suse.de>
6783
6784         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6785         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6786         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6787         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6788         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6789         applies.
6790
6791 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6792
6793         PR tree-optimization/48611
6794         PR tree-optimization/48794
6795         * gfortran.dg/gomp/pr48611.f90: New test.
6796         * gfortran.dg/gomp/pr48794.f90: New test.
6797
6798         PR debug/48928
6799         * gcc.dg/dfp/pr48928.c: New test.
6800
6801 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6802
6803         PR c++/48522
6804         * g++.dg/cpp0x/pr48522.C: New.
6805
6806 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6807
6808         PR c++/48735
6809         * g++.dg/cpp0x/sfinae21.C: New.
6810
6811 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6812
6813         * g++.dg/template/sfinae28.C: Rename to...
6814         * g++.dg/cpp0x/sfinae19.C: ... this.
6815         * g++.dg/template/sfinae29.C: Rename to...
6816         * g++.dg/cpp0x/sfinae20.C: ... this.
6817
6818 2011-05-09  Jeff Law <law@redhat.com>
6819
6820         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6821         consistent results.
6822
6823 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6824
6825         PR c++/20039
6826         * g++.dg/init/pr20039.C: New.
6827
6828 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6829
6830         PR c++/48737
6831         PR c++/48744
6832         * g++.dg/template/sfinae28.C: New.
6833         * g++.dg/template/sfinae29.C: Likewise.
6834
6835 2011-05-09  Jason Merrill  <jason@redhat.com>
6836
6837         * g++.dg/template/nontype23.C: New.
6838
6839 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6840         PR c++/48859
6841         * g++.dg/init/pr48859.C: New.
6842
6843 2011-05-09  Jason Merrill  <jason@redhat.com>
6844
6845         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6846         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6847         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6848         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6849         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6850         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6851         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6852         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6853
6854 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6855
6856         * g++.dg/inherit/virtual9.C: New.
6857
6858 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6859
6860         PR c++/48574
6861         * g++.dg/template/dependent-expr8.C: New test case.
6862
6863 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
6864
6865         PR tree-optimization/48837
6866         * gcc.dg/pr48837.c: New testcase.
6867
6868 2011-05-06  Jason Merrill  <jason@redhat.com>
6869
6870         * g++.dg/cpp0x/constexpr-condition2.C: New.
6871
6872         * g++.dg/cpp0x/constexpr-missing.C: New.
6873
6874 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/18918
6877         * gfortran.dg/coarray/this_image_2.f90: New.
6878
6879 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6880
6881         PR fortran/48858
6882         PR fortran/48820
6883         * gfortran.dg/bind_c_usage_22.f90: New.
6884         * gfortran.dg/bind_c_usage_23.f90: New.
6885         * gfortran.dg/bind_c_usage_24.f90: New.
6886         * gfortran.dg/bind_c_usage_24_c.c: New.
6887
6888 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
6889
6890         PR c++/48838
6891         * g++.dg/template/member9.C: New test case.
6892
6893 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/discr29.ad[sb]: New test.
6896         * gnat.dg/discr30.adb: Likewise.
6897
6898 2011-05-05  Julian Brown  <julian@codesourcery.com>
6899
6900         * gcc.target/arm/neon-vset_lanes8.c: New test.
6901
6902 2011-05-05  Jason Merrill  <jason@redhat.com>
6903
6904         * g++.dg/init/new32.C: New.
6905
6906 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6907
6908         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6909         Fix typo.
6910
6911 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR rtl-optimization/48381
6914         * gcc.c-torture/compile/pr48381.c: New test.
6915
6916 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
6917
6918         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6919         to dg-options.
6920         * gcc.target/i386/opt-1.c: Ditto.
6921
6922 2011-05-04  Jason Merrill  <jason@redhat.com>
6923
6924         * g++.dg/conversion/base1.C: New.
6925
6926 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6927
6928         PR libgfortran/48787
6929         * gfortran.dg/round_3.f08: Add more checks to test case.
6930
6931 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
6932
6933         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6934         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6935         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6936         Gate test on effective_target fd_truncate.
6937
6938 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
6939
6940         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6941         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6942         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6943         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
6944         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6945         * gcc.target/i386/pr38824.c: Ditto.
6946         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6947         * gcc.target/i386/vecinit-2.c: Ditto.
6948         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6949         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6950         * gcc.target/i386/parity-2.c: Ditto.
6951         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6952
6953 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
6954
6955         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6956         remove duplication.
6957         * gcc.target/bfin/mcpu-bf514.c: Likewise.
6958         * gcc.target/bfin/mcpu-bf516.c: Likewise.
6959         * gcc.target/bfin/mcpu-bf518.c: Likewise.
6960
6961 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6962
6963         PR fortran/18918
6964         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6965
6966 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6967
6968         PR fortran/18918
6969         * gfortran.dg/coarray/this_image_1.f90: New.
6970
6971 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/18918
6974         * gfortran.dg/coarray/caf.dg: New.
6975         * gfortran.dg/coarray/image_index_1.f90: New, copied
6976         from ../coarray_16.f90.
6977
6978 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980         PR c++/28501
6981         * g++.dg/ext/complex9.C: New.
6982
6983 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6984
6985         From Mike Frysinger
6986         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6987         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6988         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6989
6990 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6991
6992         * gcc.target/bfin/builtins: Created.
6993         * gcc.target/bfin/hisilh-O0.c: Deleted.
6994         * gcc.target/bfin/hisilh.c: Moved to...
6995         * gcc.target/bfin/builtins/hisilh.c: ...here.
6996         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6997         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6998         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6999         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7000         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7001         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7002         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7003         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7004         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7005         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7006         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7007         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7008         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7009         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7010         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7011         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7012         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7013         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7014         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7015         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7016         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7017         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7018         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7019         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7020         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7021         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7022         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7023         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7024         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7025         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7026         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7027         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7028         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7029         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7030         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7031         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7032         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7033         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7034         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7035         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7036         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7037         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7038         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7039         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7040         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7041         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7042         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7043         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7044         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7045         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7046         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7047         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7048         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7049         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7050         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7051         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7052         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7053         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7054         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7055         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7056         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7057         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7058         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7059         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7060         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7061         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7062         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7063         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7064         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7065         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7066         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7067         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7068         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7069         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7070         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7071         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7072         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7073         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7074         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7075         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7076         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7077         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7078         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7079         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7080         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7081         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7082         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7083         * gcc.target/bfin/builtins/circptr.c: Ditto.
7084         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7085         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7086         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7087         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7088         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7089         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7090         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7091         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7092         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7093         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7094         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7095         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7096         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7097         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7098         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7099         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7100         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7101         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7102         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7103         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7104         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7105         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7106         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7107         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7108         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7109         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7110         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7111         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7112         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7113         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7114         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7115         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7116         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7117         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7118         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7119         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7120         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7121         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7122         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7123         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7124         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7125         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7126         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7127         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7128         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7129         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7130         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7131         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7132         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7133         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7134         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7135         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7136         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7137         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7138         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7139         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7140         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7141         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7142         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7143         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7144         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7145         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7146         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7147         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7148         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7149         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7150         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7151         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7152         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7153         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7154
7155 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7156
7157         * gcc.target/arm/cold-lc.c: New test.
7158
7159 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7160
7161         PR target/48774
7162         * gcc.dg/pr48774.c: New test.
7163
7164 2011-05-03  Richard Guenther  <rguenther@suse.de>
7165
7166         * gcc.dg/large-size-array-5.c: New testcase.
7167
7168 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7169
7170         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7171
7172 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7173
7174         * lib/target-supports.exp (check_effective_target_vect_strided):
7175         Replace with...
7176         (check_effective_target_vect_strided2)
7177         (check_effective_target_vect_strided3)
7178         (check_effective_target_vect_strided4)
7179         (check_effective_target_vect_strided8): ...these new functions.
7180
7181         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7182         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7183         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7184         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7185         * gcc.dg/vect/pr37539.c: Likewise.
7186         * gcc.dg/vect/slp-11a.c: Likewise.
7187         * gcc.dg/vect/slp-11b.c: Likewise.
7188         * gcc.dg/vect/slp-11c.c: Likewise.
7189         * gcc.dg/vect/slp-12a.c: Likewise.
7190         * gcc.dg/vect/slp-12b.c: Likewise.
7191         * gcc.dg/vect/slp-18.c: Likewise.
7192         * gcc.dg/vect/slp-19a.c: Likewise.
7193         * gcc.dg/vect/slp-19b.c: Likewise.
7194         * gcc.dg/vect/slp-21.c: Likewise.
7195         * gcc.dg/vect/slp-23.c: Likewise.
7196         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7197
7198         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7199         instead of vect_interleave && vect_extract_even_odd.
7200         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7201         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7202         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7203         * gcc.dg/vect/vect-1.c: Likewise.
7204         * gcc.dg/vect/vect-10.c: Likewise.
7205         * gcc.dg/vect/vect-98.c: Likewise.
7206         * gcc.dg/vect/vect-107.c: Likewise.
7207         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7208         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7209         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7210         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7211         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7212         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7213         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7214         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7215         * gcc.dg/vect/vect-strided-float.c: Likewise.
7216         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7217         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7218         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7219         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7220         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7221         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7222         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7223         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7224         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7225         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7226         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7227         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7228         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7229         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7230         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7231
7232         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7233         target condition.
7234         * gcc.dg/vect/pr30843.c: Likewise.
7235         * gcc.dg/vect/pr33866.c: Likewise.
7236         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7237         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7238         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7239         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7240
7241 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7242
7243         * gcc.dg/vect/slp-11.c: Split into...
7244         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7245         gcc.dg/vect/slp-11c.c: ...these tests.
7246         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7247         * gcc.dg/vect/slp-12c.c: ...this new test.
7248         * gcc.dg/vect/slp-19.c: Split into...
7249         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7250         gcc.dg/vect/slp-19c.c: ...these new tests.
7251
7252 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7253
7254         * lib/target-supports.exp
7255         (check_effective_target_vect_extract_even_odd_wide): Delete.
7256         (check_effective_target_vect_strided_wide): Likewise.
7257         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7258         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7259         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7260         * gcc.dg/vect/pr37539.c: Likewise.
7261         * gcc.dg/vect/slp-11.c: Likewise.
7262         * gcc.dg/vect/slp-12a.c: Likewise.
7263         * gcc.dg/vect/slp-12b.c: Likewise.
7264         * gcc.dg/vect/slp-19.c: Likewise.
7265         * gcc.dg/vect/slp-23.c: Likewise.
7266         * gcc.dg/vect/vect-1.c: Likewise.
7267         * gcc.dg/vect/vect-98.c: Likewise.
7268         * gcc.dg/vect/vect-107.c: Likewise.
7269         * gcc.dg/vect/vect-strided-float.c: Likewise.
7270
7271 2011-05-02  Jason Merrill  <jason@redhat.com>
7272
7273         * g++.dg/init/new31.C: New.
7274
7275 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7276
7277         PR c/35445
7278         * gcc.dg/pr35445.c: New test.
7279
7280 2011-05-02  Jason Merrill  <jason@redhat.com>
7281
7282         * c-c++-common/vla-1.c: New.
7283
7284 2011-05-02  Richard Guenther  <rguenther@suse.de>
7285
7286         PR tree-optimization/48822
7287         * gcc.dg/torture/pr48822.c: New testcase.
7288
7289 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7290
7291         PR c++/47969
7292         * g++.dg/cpp0x/constexpr-47969.C: New.
7293
7294 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7295
7296         PR testsuite/48498
7297         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7298         on vect_no_align targets.
7299         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7300         vect_no_align targets.
7301
7302 2011-05-01  Xinliang David Li  <davidxl@google.com>
7303
7304         * gcc.dg/tree-ssa/integer-addr.c: New test.
7305         * gcc.dg/tree-ssa/alias_bug.c: New test.
7306
7307 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7308
7309         PR libgfortran/48787
7310         * gfortran.dg/round_3.f08: Add more checks.
7311
7312 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7313
7314         PR fortran/48821
7315         * gfortran.dg/import9.f90: New, proper test.
7316         * gfortran.dg/interface_37.f90: Remove bogus
7317         test (bogus copy of interface_36.f90).
7318
7319 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7320
7321         PR fortran/48821
7322         * gfortran.dg/interface_37.f90: New.
7323
7324 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7325
7326         PR fortran/48746
7327         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7328
7329 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR tree-optimization/48809
7332         * gcc.c-torture/execute/pr48809.c: New test.
7333
7334 2011-04-29  Jeff Law <law@redhat.com>
7335
7336         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7337
7338 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7339
7340         PR c++/48606
7341         * g++.dg/init/ctor10.C: New.
7342
7343 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7344
7345         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7346           warning in implicitly instantiated templates.
7347
7348 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7349
7350         * g++.dg/warn/Wnull-conversion-1.C: New.
7351         * g++.dg/warn/Wnull-conversion-2.C: New.
7352
7353 2011-04-29  Diego Novillo  <dnovillo@google.com>
7354
7355         * g++.old-deja/g++.other/null3.C: Expect warning about
7356         converting boolean to a pointer.
7357
7358 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7359
7360         PR fortran/48462
7361         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7362         being a target.
7363
7364         PR fortran/48746
7365         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7366
7367 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7368
7369         PR fortran/48810
7370         * gfortran.dg/typebound_proc_22.f90: New.
7371
7372         PR fortran/48800
7373         * gfortran.dg/interface_36.f90: New.
7374
7375 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7376
7377         PR libgfortran/48488
7378         PR libgfortran/48602
7379         PR libgfortran/48615
7380         PR libgfortran/48684
7381         PR libgfortran/48787
7382         * gfortran.dg/fmt_g.f: Adjust test.
7383         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7384         * gfortran.dg/round_3.f08: New test.
7385         * gfortran.dg/namelist_print_1.f: Adjust test.
7386         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7387         * gfortran.dg/f2003_io_5.f03: Adjust test.
7388         * gfortran.dg/coarray_15.f90: Adjust test.
7389         * gfortran.dg/namelist_65.f90: Adjust test.
7390         * gfortran.dg/fmt_cache_1.f: Adjust test.
7391         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7392         * gfortran.dg/real_const_3.f90: Adjust test.
7393
7394 2011-04-28  Xinliang David Li  <davidxl@google.com>
7395
7396         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7397         * g++.dg/prof-robust-1.C: New test.
7398
7399 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7400
7401         PR tree-optimization/48765
7402         * gcc.dg/vect/pr48765.c: New.
7403
7404 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7405
7406         PR tree-optimization/48775
7407         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7408
7409 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7410
7411         PR c++/48798
7412         * g++.dg/inherit/pr48798.C: New.
7413         * g++.old-deja/g++.other/base1.C: Adjust.
7414
7415 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7416
7417         PR c++/48656
7418         * g++.dg/template/inherit7.C: New test case.
7419
7420 2011-04-28  Richard Guenther  <rguenther@suse.de>
7421
7422         PR tree-optimization/40052
7423         PR tree-optimization/15347
7424         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7425         * gcc.dg/pr15347.c: Likewise.
7426
7427 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7428
7429         PR c++/48530
7430         * g++.dg/cpp0x/sfinae18.C: New.
7431
7432 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7433
7434         PR c++/48771
7435         * g++.dg/ext/is_literal_type1.C: New.
7436
7437 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7438
7439         PR fortran/48112
7440         PR fortran/48279
7441         * gfortran.dg/interface_35.f90: New.
7442         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7443         * gfortran.dg/func_result_6.f90: Add dg-warning.
7444         * gfortran.dg/bessel_1.f90: Ditto.
7445         * gfortran.dg/hypot_1.f90: Ditto.
7446         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7447         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7448         * gfortran.dg/interface_assignment_4.f90: Ditto.
7449
7450 2011-04-27  Jason Merrill  <jason@redhat.com>
7451
7452         * g++.dg/ext/complex8.C: New.
7453
7454         * g++.dg/cpp0x/initlist49.C: New.
7455         * g++.dg/init/new30.C: New.
7456
7457 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7458
7459         PR fortran/48788
7460         * gfortran.dg/whole_file_34.f90: New.
7461
7462 2011-04-27  Jan Hubicka  <jh@suse.cz>
7463
7464         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7465
7466 2011-04-27  Jason Merrill  <jason@redhat.com>
7467
7468         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7469
7470         * g++.dg/parse/ambig6.C: New.
7471
7472 2011-04-27  Nick Clifton  <nickc@redhat.com>
7473
7474         * gcc.dg/20020312-2.c: Add definition for RX.
7475
7476         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7477         option with RX targets.
7478
7479         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7480         /* */ comments.
7481
7482 2011-04-27  Richard Guenther  <rguenther@suse.de>
7483
7484         * gcc.dg/tree-ssa/pr23382.c: Remove.
7485
7486 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7487
7488         PR target/48767
7489         * gcc.c-torture/compile/pr48767.c: New test.
7490
7491 2011-04-27  Richard Guenther  <rguenther@suse.de>
7492
7493         PR tree-optimization/48772
7494         * g++.dg/pr48772.C: New testcase.
7495
7496 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR c/48742
7499         * gcc.c-torture/compile/pr48742.c: New test.
7500
7501 2011-04-26  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/lookup/koenig13.C: New.
7504
7505         * g++.dg/cpp0x/initlist48.C: New.
7506
7507 2011-04-25  Jason Merrill  <jason@redhat.com>
7508
7509         * g++.dg/cpp0x/sfinae17.C: New.
7510
7511 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7512
7513         PR target/48258
7514         * gcc.target/powerpc/pr48258-1.c: New file.
7515         * gcc.target/powerpc/pr48258-2.c: Ditto.
7516
7517 2011-04-26  Xinliang David Li  <davidxl@google.com>
7518
7519         * gcc.dg/uninit-suppress.c: New test.
7520         * gcc.dg/uninit-suppress.c: New test.
7521
7522 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR debug/48768
7525         * gcc.dg/pr48768.c: New test.
7526
7527         PR tree-optimization/48734
7528         * gcc.c-torture/compile/pr48734.c: New test.
7529
7530         PR testsuite/48753
7531         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7532
7533 2011-04-26  Richard Guenther  <rguenther@suse.de>
7534
7535         PR tree-optimization/48731
7536         * gcc.dg/torture/pr48731.c: New testcase.
7537
7538 2011-04-26  Richard Guenther  <rguenther@suse.de>
7539
7540         PR testsuite/48753
7541         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7542
7543 2011-04-26  Richard Guenther  <rguenther@suse.de>
7544
7545         PR middle-end/48694
7546         * gcc.dg/torture/pr48694-1.c: New testcase.
7547         * gcc.dg/torture/pr48694-2.c: Likewise.
7548
7549 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7550
7551         * g++.dg/ext/underlying_type1.C: New.
7552         * g++.dg/ext/underlying_type2.C: Likewise.
7553         * g++.dg/ext/underlying_type3.C: Likewise.
7554         * g++.dg/ext/underlying_type4.C: Likewise.
7555         * g++.dg/ext/underlying_type5.C: Likewise.
7556         * g++.dg/ext/underlying_type6.C: Likewise.
7557         * g++.dg/ext/underlying_type7.C: Likewise.
7558         * g++.dg/ext/underlying_type8.C: Likewise.
7559         * g++.dg/ext/underlying_type9.C: Likewise.
7560         * g++.dg/ext/underlying_type10.C: Likewise.
7561
7562 2011-04-25  Jason Merrill  <jason@redhat.com>
7563
7564         * g++.dg/cpp0x/regress/template-const2.C: New.
7565
7566 2011-04-25  Jeff Law <law@redhat.com>
7567
7568         * gcc.dg/tree-ssa/vrp56.c: new test.
7569
7570 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7573
7574 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7575
7576         PR preprocessor/48740
7577         * c-c++-common/raw-string-11.c: New test.
7578
7579 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7580
7581         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7582         hppa*-*-hpux*.
7583
7584 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7585
7586         PR fortran/18918
7587         * gfortran.dg/coarray_19.f90: New.
7588
7589 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7590
7591         PR c/48685
7592         * gcc.dg/pr48685.c: New test.
7593
7594 2011-04-22  Jan Hubicka  <jh@suse.cz>
7595
7596         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7597
7598 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR tree-optimization/48717
7601         * gcc.c-torture/execute/pr48717.c: New test.
7602
7603 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7604
7605         PR target/48723
7606         * gcc.target/i386/pr48723.c: New test.
7607
7608 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR c/48716
7611         * gcc.dg/gomp/pr48716.c: New test.
7612         * g++.dg/gomp/pr48716.C: New test.
7613
7614 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7615
7616         PR c/36750
7617         * gcc.dg/missing-field-init-2.c: Update testcase.
7618
7619 2011-04-22  Alan Modra  <amodra@gmail.com>
7620
7621         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7622
7623 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7624
7625         PR fortran/48405
7626         * gfortran.dg/function_optimize_6.f90:  New test.
7627
7628 2011-04-21  Easwaran Raman  <eraman@google.com>
7629
7630         * gcc.dg/stack-layout-2.c: New test.
7631
7632 2011-04-21  Richard Guenther  <rguenther@suse.de>
7633
7634         PR lto/48703
7635         * g++.dg/lto/pr48207-2_0.C: New testcase.
7636         * g++.dg/lto/pr48207-3_0.C: Likewise.
7637
7638 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7639
7640         * gnat.dg/volatile5.adb: New test.
7641         * gnat.dg/volatile5_pkg.ads: New helper.
7642
7643 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7644
7645         PR target/48708
7646         * gcc.target/i386/pr48708.c: New test.
7647
7648 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7649
7650         * gcc.dg/vect/vect-119.c: New test.
7651
7652 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7653
7654         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7655         and once without.
7656
7657 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7658             Richard Sandiford  <richard.sandiford@linaro.org>
7659
7660         PR target/46329
7661         * gcc.target/arm/pr46329.c: New test.
7662
7663 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7664
7665         PR fortran/18918
7666         * gfortran.dg/coarray_18.f90: New.
7667
7668 2011-04-20  Jason Merrill  <jason@redhat.com>
7669
7670         * g++.dg/cpp0x/initlist47.C: New.
7671
7672         * g++.dg/init/dtor4.C: New.
7673
7674 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7675
7676         PR target/48678
7677         * gcc.target/i386/sse2-pinsrw.c: New test.
7678         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7679         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7680         * gcc.target/i386/sse2-insvhi.c: Ditto.
7681         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7682         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7683
7684 2011-04-20  Jason Merrill  <jason@redhat.com>
7685
7686         * g++.dg/template/const4.C: New.
7687
7688 2011-04-20  Easwaran Raman  <eraman@google.com>
7689
7690         * gcc.dg/stack-layout-1.c: New test.
7691
7692 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7693
7694         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7695         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7696         function.
7697
7698 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7699
7700         * gcc.dg/binop-xor1.c: New test.
7701         * gcc.dg/binop-xor2.c: New test.
7702         * gcc.dg/binop-xor3.c: New test.
7703         * gcc.dg/binop-xor4.c: New test.
7704         * gcc.dg/binop-xor5.c: New test.
7705
7706 2011-04-20  Richard Guenther  <rguenther@suse.de>
7707
7708         PR tree-optimization/47892
7709         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7710
7711 2011-04-20  Richard Guenther  <rguenther@suse.de>
7712
7713         PR middle-end/48695
7714         * g++.dg/torture/pr48695.C: New testcase.
7715
7716 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7717
7718         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7719         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7720         * gcc.c-torture/execute/pr45262.c: Ditto
7721         * gcc.dg/torture/pr43165.c: Ditto.
7722         * gcc.dg/torture/pr47228.c: Ditto.
7723         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7724         * gcc.dg/ipa/pr45644.c: Ditto.
7725         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7726         PDP11.
7727
7728 2011-04-19  Jason Merrill  <jason@redhat.com>
7729
7730         * g++.dg/ext/complex7.C: New.
7731
7732         * g++.dg/ext/attrib41.C: New.
7733
7734 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7735
7736         PR testsuite/48676
7737         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7738
7739 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7740
7741         PR target/48678
7742         * gcc.target/i386/pr48678.c: New test.
7743
7744 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7745
7746         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7747         * g++.dg/opt/devirt2.C: New test.
7748         * g++.dg/ipa/devirt-g-1.C: Likewise.
7749
7750 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7751
7752         PR fortran/48588
7753         * gfortran.dg/whole_file_33.f90: New.
7754
7755 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7756
7757         * g++.dg/ipa/devirt-7.C: New test.
7758
7759 2011-04-19  Richard Guenther  <rguenther@suse.de>
7760
7761         PR lto/48207
7762         * g++.dg/lto/pr48207_0.C: New testcase.
7763
7764 2011-04-18  Jason Merrill  <jason@redhat.com>
7765
7766         * g++.dg/init/void1.C: New.
7767
7768         * g++.dg/cpp0x/union4.C: New.
7769
7770 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR middle-end/48661
7773         * g++.dg/torture/pr48661.C: New test.
7774
7775         PR c++/48632
7776         * g++.dg/gomp/pr48632.C: New test.
7777
7778 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7779
7780         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7781         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7782
7783 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7784
7785         PR fortran/18918
7786         * gfortran.dg/coarray_17.f90: New.
7787         * gfortran.dg/coarray_10.f90: Update dg-error.
7788
7789 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7790
7791         PR testsuite/48251
7792         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7793         * gfortran.dg/guality/guality.exp: Likewise.
7794
7795 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7796
7797         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7798
7799 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7800
7801         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7802
7803 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7804
7805         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7806
7807 2011-04-18  Richard Guenther  <rguenther@suse.de>
7808
7809         PR middle-end/46364
7810         * g++.dg/torture/pr46364.C: New testcase.
7811
7812 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7813
7814         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7815
7816 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7817
7818         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7819
7820 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7821             Ira Rosen  <ira.rosen@linaro.org>
7822
7823         PR target/48252
7824         * gcc.target/arm/pr48252.c: New test.
7825
7826 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7827
7828         PR tree-optimization/48616
7829         * gcc.dg/pr48616.c: New test.
7830
7831 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7832
7833         PR fortran/18918
7834         * gfortran.dg/coarray_16.f90: New.
7835
7836 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7837
7838         PR fortran/48462
7839         * gfortran.dg/realloc_on_assign_7.f03: New test.
7840
7841 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7842
7843         PR libgfortran/48602
7844         * gfortran.dg/fmt_g0_6.f08: New test.
7845
7846 2011-04-17  Jason Merrill  <jason@redhat.com>
7847
7848         * g++.dg/cpp0x/sfinae16.C: New.
7849
7850 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7851
7852         * gcc.target/mips/reg-var-1.c: New test.
7853
7854 2011-04-17  Jan Hubicka  <jh@suse.cz>
7855
7856         * gcc.dg/winline-5.c: Update testcase.
7857
7858 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7859
7860         * gnat.dg/discr27.ad[sb]: Move dg directive.
7861         * gnat.dg/discr28.ad[sb]: New test.
7862         * gnat.dg/discr28_pkg.ads: New helper.
7863
7864 2011-04-17  Michael Matz  <matz@suse.de>
7865
7866         PR tree-optimization/48622
7867         PR lto/48645
7868         * gcc.dg/lto/pr48622_0.c: New test.
7869
7870 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
7871
7872         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7873         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7874         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7875         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7876         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7877         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7878
7879 2011-04-15  Jason Merrill  <jason@redhat.com>
7880
7881         * g++.dg/cpp0x/range-for17.C: New.
7882
7883 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7884
7885         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7886         * g++.dg/cpp0x/range-for3.C: Likewise.
7887         * g++.dg/cpp0x/range-for9.C: Correct error message.
7888         * g++.dg/cpp0x/range-for11.C: New.
7889         * g++.dg/cpp0x/range-for12.C: New.
7890         * g++.dg/cpp0x/range-for13.C: New.
7891         * g++.dg/cpp0x/range-for14.C: New.
7892         * g++.dg/cpp0x/range-for15.C: New.
7893         * g++.dg/cpp0x/range-for16.C: New.
7894
7895 2011-04-15  Tobias Burnus  <burnus@net-b.de>
7896
7897         PR fortran/18918
7898         * gfortran.dg/coarray_15.f90: Change to dg-do run.
7899
7900 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7901
7902         * objc.dg/naming-4.m: Updated.
7903         * objc.dg/naming-5.m: Updated.
7904         * objc.dg/naming-6.m: New.
7905         * objc.dg/naming-7.m: New.
7906         * obj-c++.dg/naming-1.mm: Updated.
7907         * obj-c++.dg/naming-2.mm: Updated.
7908         * obj-c++.dg/naming-3.mm: New.
7909         * obj-c++.dg/naming-4.mm: New.
7910
7911 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7912
7913         PR libgfortran/48589
7914         * gfortran.dg/fmt_g0_5.f08: New test.
7915
7916 2011-04-15  Richard Guenther  <rguenther@suse.de>
7917
7918         PR testsuite/48286
7919         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7920
7921 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
7922
7923         * gcc.target/avr/torture/pr41885.c (dg-options): Change
7924         -finline-limit=0 to -fno-inline
7925
7926 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
7927
7928         PR target/48614
7929         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7930         just avx.
7931
7932 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
7933
7934         PR target/48605
7935         * gcc.target/i386/sse4_1-insertps-3.c: New test.
7936         * gcc.target/i386/sse4_1-insertps-4.c: New test.
7937         * gcc.target/i386/avx-insertps-3.c: New test.
7938         * gcc.target/i386/avx-insertps-4.c: New test.
7939
7940 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7941
7942         * gcc.target/avr/torture/pr41885.c (dg-options): Add
7943         -finline-limit=0
7944
7945 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7946
7947         PR target/46779
7948         PR target/45291
7949         PR target/41894
7950         * gcc.target/avr/pr46779-1.c: New test case
7951         * gcc.target/avr/pr46779-2.c: New test case
7952
7953 2011-04-14  Jason Merrill  <jason@redhat.com>
7954
7955         * g++.dg/cpp0x/sfinae15.C: New.
7956
7957         * g++.dg/cpp0x/sfinae14.C: New.
7958
7959         * g++.dg/ext/vla10.C: New.
7960
7961 2011-04-14  Richard Guenther  <rguenther@suse.de>
7962
7963         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7964
7965 2011-04-14  Richard Guenther  <rguenther@suse.de>
7966
7967         * gcc.dg/fold-bitand-4.c: Move ...
7968         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
7969
7970 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7971
7972         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7973         variables const.
7974         * gcc.target/avr/torture/trivial.c: Ditto.
7975
7976 2011-04-13  Jason Merrill  <jason@redhat.com>
7977
7978         * g++.dg/template/operator11.C: New.
7979
7980 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR middle-end/48591
7983         * gcc.dg/gomp/pr48591.c: New test.
7984
7985         PR c++/48570
7986         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7987         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7988
7989 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
7990
7991         PR c++/48574
7992         * g++.dg/template/dependent-expr7.C: New test case.
7993
7994 2011-04-13  Jason Merrill  <jason@redhat.com>
7995
7996         * g++.dg/cpp0x/sfinae13.C: New.
7997
7998 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
7999
8000         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8001
8002 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8003
8004         * gcc.target/arm/pr43698.c: Remove -march option.
8005
8006 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8007
8008         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8009         -march option.
8010
8011 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8012
8013         PR fortran/48360
8014         PR fortran/48456
8015         * gfortran.dg/realloc_on_assign_6.f03: New test.
8016
8017 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8018
8019         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8020         targets the additional -mno-ms-bitfields and
8021         -Wno-packed-bitfield-compat options.
8022         * g++.dg/ext/bitfield3.C: Likewise.
8023         * g++.dg/ext/bitfield4.C: Likewise.
8024         * g++.dg/ext/bitfield5.C: Likewise.
8025         * gcc.dg/bitfld-15.c: Likewise.
8026         * gcc.dg/bitfld-16.c: Likewise.
8027         * gcc.dg/bitfld-17.c: Likewise.
8028         * gcc.dg/bitfld-18.c: Likewise.
8029
8030 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8031
8032         * gcc.target/arm/neon-vld3-1.c: New test.
8033         * gcc.target/arm/neon-vst3-1.c: New test.
8034         * gcc.target/arm/neon/v*.c: Regenerate.
8035
8036 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR rtl-optimization/48549
8039         * g++.dg/opt/pr48549.C: New test.
8040
8041 2011-04-12  Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/46076
8044         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8045
8046 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048         PR testsuite/21164
8049         * lib/compat.exp (compat-execute): Declare unsupported after
8050         stripping path from src1.
8051         * lib/lto.exp (lto-execute): Likewise.
8052
8053 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR c/48552
8056         * gcc.dg/pr48552-1.c: New test.
8057         * gcc.dg/pr48552-2.c: New test.
8058
8059 2011-04-11  Jason Merrill  <jason@redhat.com>
8060
8061         * g++.dg/cpp0x/sfinae12.C: New.
8062
8063         * g++.dg/cpp0x/enum10.C: New.
8064
8065         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8066
8067         * g++.dg/cpp0x/rv-func.C: New.
8068
8069 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8072         alpha*-dec-osf5*.
8073
8074 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8075
8076         PR tree-optimization/48195
8077         * gcc.dg/ipa/pr48195.c: New test.
8078
8079 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8080
8081         * gnat.dg/return3.adb: Remove unused switch.
8082
8083 2011-04-08  Mike Stump  <mikestump@comcast.net>
8084
8085         PR testsuite/48506
8086         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8087         default to fno-common.
8088
8089 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8090
8091         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8092         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8093
8094 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8095
8096         PR fortran/48448
8097         * gfortran.dg/function_optimize_5.f90:  New test.
8098
8099 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8100
8101         * gnat.dg/aggr17.adb: New test.
8102         * gnat.dg/aggr18.adb: Likewise.
8103
8104 2011-04-08  Michael Matz  <matz@suse.de>
8105
8106         PR middle-end/48389
8107         * gcc.target/i386/pr48389.c: New test.
8108
8109 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8110
8111         PR rtl-optimization/48272
8112         * g++.dg/opt/pr48272.C: New.
8113
8114 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8115
8116         PR rtl-optimization/48235
8117         * gcc.dg/pr48235.c: New.
8118
8119 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8120
8121         PR rtl-optimization/48302
8122         * g++.dg/opt/pr48302.C: New.
8123
8124 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8125
8126         PR target/48273
8127         * g++.dg/opt/pr48273.C: New.
8128
8129 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8130
8131         PR rtl-optimization/48442
8132         * gcc.dg/pr48442.c: New.
8133
8134 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR tree-optimization/48377
8137         * gcc.dg/vect/pr48377.c: New test.
8138
8139 2011-04-07  Jason Merrill  <jason@redhat.com>
8140
8141         * g++.dg/cpp0x/regress/call1.C: New.
8142
8143         * g++.dg/cpp0x/variadic107.C: New.
8144
8145         * g++.dg/cpp0x/sfinae11.C: New.
8146         * g++.dg/cpp0x/noexcept02.C: Fix.
8147
8148         * g++.dg/cpp0x/sfinae10.C: New.
8149
8150         * g++.dg/cpp0x/sfinae9.C: New.
8151
8152         * c-c++-common/Wcast-qual-1.c: Move here from...
8153         * gcc.dg/cast-qual-3.c: ...here, and...
8154         * g++.dg/warn/Wcast-qual2.C: ...here.
8155
8156         * g++.dg/cpp0x/sfinae8.C: New.
8157
8158         * g++.dg/cpp0x/sfinae7.C: New.
8159
8160         * g++.dg/cpp0x/enum9.C: New.
8161
8162 2011-04-07  Mike Stump  <mikestump@comcast.net>
8163
8164         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8165         with no trampolines.
8166
8167 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR fortran/48117
8170         * gfortran.dg/gomp/pr48117.f90: New test.
8171
8172         PR debug/48343
8173         * gcc.dg/torture/pr48343.c: New test.
8174
8175 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8176
8177         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8178
8179 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8180
8181         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8182
8183 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8184
8185         PR target/43920
8186         * lib/scanasm.exp (object-size): New proc.
8187         * gcc.target/arm/pr43920-2.c: New test.
8188
8189 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8190
8191         PR fortran/18918
8192         PR fortran/48477
8193         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8194
8195 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8196
8197         * gcc.dg/mtune.c: Prune note from output.
8198
8199 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR debug/48466
8202         * gcc.dg/guality/pr36977.c: New test.
8203         * gcc.dg/guality/pr48466.c: New test.
8204
8205 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8206
8207         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8208
8209 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8210
8211         * gnat.dg/return3.adb: New test.
8212
8213 2011-04-06  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/47663
8216         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8217
8218 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8219
8220         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8221         Solaris 8 and 9 as well.
8222
8223 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8224
8225         PR target/43920
8226         * gcc.target/arm/pr43920-1.c: New test.
8227
8228 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8229
8230         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8231         (cctor): Actually return the value.
8232         (main): Cast return values.
8233
8234 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8235
8236         * gfortran.dg/character_comparison_8.f90:  New test.
8237
8238 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8239
8240         * frontend-passes: (optimize_lexical_comparison): New function.
8241         (optimize_expr): Call it.
8242         (optimize_comparison): Also handle lexical comparison functions.
8243         Return false instad of -2 for unequal comparison.
8244
8245 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8246
8247         PR fortran/48412
8248         * function_optimize_4.f90:  New test.
8249
8250 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/18918
8253         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8254         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8255         * gfortran.dg/coarray_15.f90: New.
8256
8257 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8258
8259         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8260         * gfortran.dg/bessel_7.f90: Likewise.
8261
8262 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8263
8264         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8265
8266 2011-04-03  Richard Guenther  <rguenther@suse.de>
8267             Ira Rosen  <ira.rosen@linaro.org>
8268
8269         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8270         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8271         -ftree-loop-if-convert-stores.
8272
8273 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8274
8275         * gnat.dg/specs/aggr2.ads: New test.
8276
8277 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8278
8279         * gnat.dg/debug2.ad[sb]: New test.
8280         * gnat.dg/debug2_pkg.ads: New helper.
8281         * gnat.dg/debug3.ad[sb]: New test.
8282
8283 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8284
8285         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8286
8287 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8288
8289         PR middle-end/48335
8290         * gcc.c-torture/compile/pr48335-1.c: New test.
8291         * gcc.dg/pr48335-1.c: New test.
8292         * gcc.dg/pr48335-2.c: New test.
8293         * gcc.dg/pr48335-3.c: New test.
8294         * gcc.dg/pr48335-4.c: New test.
8295         * gcc.dg/pr48335-5.c: New test.
8296         * gcc.dg/pr48335-6.c: New test.
8297         * gcc.dg/pr48335-7.c: New test.
8298         * gcc.dg/pr48335-8.c: New test.
8299         * gcc.target/i386/pr48335-1.c: New test.
8300
8301 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8302
8303         PR c/36299
8304         * gcc.dg/Waddress.c: New test.
8305
8306 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8307
8308         PR fortran/48352
8309         * gfortran.dg/function_optimize_3.f90:  New test.
8310
8311 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8312
8313         * gcc.c-torture/compile/20110401-1.c: New test.
8314
8315         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8316         * g++.dg/lto/20091002-2_0.C: Likewise.
8317         * g++.dg/lto/20090303_0.c: Likewise.
8318         * g++.dg/lto/20091004-1_0.C: Likewise.
8319         * g++.dg/lto/20091002-3_0.C: Likewise.
8320         * g++.dg/lto/20091004-2_0.C: Likewise.
8321         * g++.dg/lto/20081123_0.C: Likewise.
8322         * g++.dg/lto/20090313_0.C: Likewise.
8323         * g++.dg/lto/20081109-1_0.C: Likewise.
8324         * g++.dg/lto/20081219_0.C: Likewise.
8325         * g++.dg/lto/20081204-1_0.C: Likewise.
8326         * g++.dg/lto/20090302_0.C: Likewise.
8327         * g++.dg/lto/20081119-1_0.C: Likewise.
8328         * g++.dg/lto/20081118_0.C: Likewise.
8329         * gcc.dg/lto/20091020-2_0.c: Likewise.
8330         * gcc.dg/lto/20090210_0.c: Likewise.
8331         * gcc.dg/lto/20081204-1_0.c: Likewise.
8332         * gcc.dg/lto/20081224_0.c: Likewise.
8333         * gcc.dg/lto/20090219_0.c: Likewise.
8334         * gcc.dg/lto/20091014-1_0.c: Likewise.
8335         * gcc.dg/lto/20091016-1_0.c: Likewise.
8336         * gcc.dg/lto/20090206-2_0.c: Likewise.
8337         * gcc.dg/lto/20090116_0.c: Likewise.
8338         * gcc.dg/lto/20091013-1_0.c: Likewise.
8339         * gcc.dg/lto/20091015-1_0.c: Likewise.
8340         * gcc.dg/lto/20090126-2_0.c: Likewise.
8341
8342 2011-03-31  Ian Lance Taylor  <iant@google.com>
8343
8344         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8345
8346 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         * gnat.dg/opt16.adb: New test.
8349
8350 2011-03-31  Jason Merrill  <jason@redhat.com>
8351
8352         * g++.dg/cpp0x/defaulted24.C: New.
8353
8354 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8355
8356         PR target/16292
8357         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8358         with -O0.
8359
8360 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8361
8362         * g++.dg/other/i386-9.C: New test.
8363
8364 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8365
8366         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8367
8368 2011-03-30  Jason Merrill  <jason@redhat.com>
8369
8370         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8371
8372         * g++.dg/cpp0x/regress/isnan.C: New.
8373
8374         * g++.dg/cpp0x/initlist46.C: New.
8375
8376 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8377
8378         PR target/47551
8379         * gcc.target/arm/neon-modes-2.c: New test.
8380
8381 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8382
8383         PR c/48305
8384         * gcc.c-torture/compile/pr48305.c: New test.
8385
8386 2011-03-29  Jason Merrill  <jason@redhat.com>
8387
8388         * g++.dg/cpp0x/regress/value-dep1.C: New.
8389
8390 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8391
8392         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8393
8394 2011-03-29  Ian Lance Taylor  <iant@google.com>
8395
8396         * go.test/go-test.exp: Handle the test lines used in several new
8397         tests.
8398         (errchk): Add opts parameter.  Change all callers.  Handle parens
8399         in regexps.
8400
8401 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8402             Dominique d'Humieres  <dominiq@lps.ens.fr>
8403
8404         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8405         and __APPLE__ && __PPC__ && __ALTIVEC__.
8406
8407 2011-03-29  Jason Merrill  <jason@redhat.com>
8408
8409         * g++.dg/cpp0x/dependent1.C: New.
8410
8411         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8412
8413         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8414
8415         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8416
8417 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8418
8419         PR fortran/48095
8420         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8421         * gfortran.dg/proc_ptr_comp_32.f90: New.
8422
8423 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8424
8425         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8426         check for corresponding warning.
8427
8428 2011-03-28  Jason Merrill  <jason@redhat.com>
8429
8430         * g++.dg/cpp0x/rv-deduce2.C: New.
8431
8432 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR debug/48203
8435         * gcc.dg/pr48203.c: New test.
8436
8437 2011-03-28  Jeff Law <law@redhat.com>
8438
8439         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8440
8441 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8442
8443         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8444         and __PPC__ && __ALTIVEC__.
8445
8446 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8447
8448         PR testsuite/48238
8449         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8450         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8451         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8452         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8453
8454 2011-03-28  Jason Merrill  <jason@redhat.com>
8455
8456         * g++.dg/cpp0x/initlist-array2.C: New.
8457
8458         * g++.dg/cpp0x/initlist-array1.C: New.
8459
8460         * g++.dg/cpp0x/constexpr-compound.C: New.
8461
8462         * g++.dg/cpp0x/constexpr-using.C: New.
8463
8464         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8465
8466 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8467
8468         PR testsuite/48276
8469         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8470
8471 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8472
8473         * gcc.dg/slp-1.c: New test.
8474
8475 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8476
8477         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8478         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8479         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8480         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8481         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8482         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8483         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8484         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8485         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8486         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8487         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8488         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8489         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8490         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8491
8492 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8493
8494         PR fortran/47065
8495         * gfortran.dg/trim_optimize_5.f90:  New test.
8496         * gfortran.dg/trim_optimize_6.f90:  New test.
8497
8498 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8499
8500         PR target/38598
8501         * gcc.target/mips/madd-7.c: Remove -mlong32.
8502         * gcc.target/mips/msub-7.c: Likewise.
8503
8504 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8505
8506         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8507         accesses to preserve the meaning of the test for doubleword vectors.
8508         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8509         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8510
8511 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8512
8513         PR fortran/48291
8514         * gfortran.dg/class_42.f03: New.
8515
8516 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8517
8518         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8519         strided accesses.
8520
8521 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8522
8523         PR rtl-optimization/48144
8524         * gcc.dg/pr48144.c: New test.
8525
8526 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8527
8528         * gnat.dg/discr27.ad[sb]: New test.
8529
8530 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8531
8532         * gnat.dg/limited_with2.ad[sb]: New test.
8533         * gnat.dg/limited_with2_pkg1.ads: New helper.
8534         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8535
8536 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8537
8538         * gnat.dg/opt15.adb: New test.
8539         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8540
8541 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8542
8543         PR fortran/48174
8544         PR fortran/45304
8545         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8546         * gfortran.dg/leadz_trailz_3.f90: Ditto
8547
8548 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8549
8550         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8551
8552 2011-03-25  Jason Merrill  <jason@redhat.com>
8553
8554         * g++.dg/cpp0x/defaulted22.C: New.
8555         * g++.dg/cpp0x/defaulted23.C: New.
8556         * g++.dg/cpp0x/defaulted15.C: Adjust.
8557
8558 2011-03-25  Jason Merrill  <jason@redhat.com>
8559
8560         * g++.dg/cpp0x/move1.C: New.
8561
8562 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8563
8564         PR target/48287
8565         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8566
8567 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8568
8569         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8570         for mips-sgi-irix6.5.
8571         Replace snprintf prototype by <stdio.h>.
8572
8573 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8574
8575         PR testsuite/48283
8576         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8577         run_expensive_tests.
8578         * gcc.dg/graphite/block-4.c: Likewise.
8579         * gcc.dg/graphite/block-7.c: Likewise.
8580         * gcc.dg/graphite/block-8.c: Likewise.
8581
8582 2011-03-25  Richard Guenther  <rguenther@suse.de>
8583
8584         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8585         * g++.dg/tree-ssa/pr8781.C: Likewise.
8586         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8587         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8588         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8589         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8590         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8591         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8592         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8593         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8594         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8595         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8596         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8597         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8598         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8599         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8600         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8601         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8602         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8603         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8604         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8605         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8606         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8607         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8608         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8609         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8610         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8611         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8612         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8613         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8614         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8615         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8616         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8617         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8618         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8619         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8620         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8621         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8622         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8623         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8624         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8625         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8626         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8627         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8628         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8629         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8630         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8631         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8632         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8633         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8634         * c-c++-common/pr46562-2.c: Likewise.
8635         * gfortran.dg/pr42108.f90: Likewise.
8636         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8637         foo to be inlined even at -O1.
8638         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8639         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8640         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8641         * gcc.dg/matrix/matrix.exp: Disable FRE.
8642
8643 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR debug/48204
8646         * gcc.dg/dfp/pr48204.c: New test.
8647
8648 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8649
8650         PR target/48209
8651         * gcc.c-torture/execute/pr47917.c: Move this...
8652         * gcc.dg/torture/pr47917.c: to here and add xfails.
8653
8654 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         * gnat.dg/array16.ad[sb]: New test.
8657         * gnat.dg/array16.ads: New helper.
8658
8659 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8660
8661         * gnat.dg/derived_type2.adb: New test.
8662
8663 2011-03-24  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/48271
8666         * g++.dg/torture/pr48271.C: New testcase.
8667
8668 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8669
8670         * gnat.dg/array15.ad[sb]: New test.
8671
8672 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8673
8674         PR target/48237
8675         * gcc.target/i386/pr48237.c: New test.
8676
8677 2011-03-24  Richard Guenther  <rguenther@suse.de>
8678
8679         PR middle-end/48269
8680         * gcc.dg/builtin-object-size-10.c: New testcase.
8681
8682 2011-03-24  Richard Guenther  <rguenther@suse.de>
8683
8684         PR tree-optimization/46562
8685         * c-c++-common/pr46562-2.c: New testcase.
8686         * c-c++-common/pr46562.c: Likewise.
8687
8688 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8689
8690         * gcc.dg/vect/vect-cselim-1.c: New test.
8691         * gcc.dg/vect/vect-cselim-2.c: New test.
8692
8693 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8694
8695         * gcc.target/arm/pr46934.c: New.
8696
8697 2011-03-23  Ian Lance Taylor  <iant@google.com>
8698
8699         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8700
8701 2011-03-23  Richard Guenther  <rguenther@suse.de>
8702
8703         * gcc.dg/struct: Remove directory and contents.
8704
8705 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707         PR testsuite/48251
8708         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8709
8710 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8711
8712         * gnat.dg/discr26.ad[sb]: New test.
8713         * gnat.dg/discr26_pkg.ads: New helper.
8714
8715 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8716
8717         PR target/47553
8718         * gcc.target/arm/neon-vld-1.c: New test.
8719
8720 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8721
8722         * gnat.dg/array14.ad[sb]: New test.
8723         * gnat.dg/array14_pkg.ads: New helper.
8724
8725 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8726
8727         * gcc.c-torture/execute/920501-8.x: Remove.
8728         * gcc.c-torture/execute/930513-1.x: Remove.
8729         * gcc.c-torture/execute/960312-1.x: Remove.
8730         * gcc.c-torture/compile/20000804-1.c,
8731         gcc.c-torture/compile/20001205-1.c,
8732         gcc.c-torture/compile/20001226-1.c,
8733         gcc.c-torture/compile/20010518-2.c,
8734         gcc.c-torture/compile/20020312-1.c,
8735         gcc.c-torture/compile/20020604-1.c,
8736         gcc.c-torture/compile/920501-12.c,
8737         gcc.c-torture/compile/920501-4.c,
8738         gcc.c-torture/compile/920520-1.c,
8739         gcc.c-torture/compile/980506-1.c,
8740         gcc.c-torture/execute/980709-1.x,
8741         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8742         options for m68hc11.
8743         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8744         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8745         m68hc11.
8746
8747 2011-03-22  Nick Clifton  <nickc@redhat.com>
8748
8749         * lib/target-supports.exp (check_profiling_available): Add MN10300
8750         to the list of targets that do not support profiling.  Restore
8751         alpha sorting to this list.
8752
8753 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8754
8755         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8756         failure on 32-bit systems.
8757         * gcc.dg/torture/vector-2.c: Ditto.
8758
8759 2011-03-22  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/48228
8762         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8763
8764 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8765
8766         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8767         powerpc.
8768
8769         PR target/48226
8770         * gcc.target/powerpc/pr48226.c: New file.
8771
8772 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8773
8774         * lib/prune.exp (prune_gcc_output): Prune "could not create
8775         compact unwind for" warnings.
8776
8777 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR c/42544
8780         PR c/48197
8781         * gcc.c-torture/execute/pr42544.c: New test.
8782         * gcc.c-torture/execute/pr48197.c: New test.
8783
8784 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8785
8786         PR preprocessor/48192
8787         * gcc.target/powerpc/pr48192.c: New file.
8788
8789         PR target/48053
8790         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8791         split problem of 0 being loaded in a VSX register.
8792
8793 2011-03-21  Richard Guenther  <rguenther@suse.de>
8794
8795         PR c/47939
8796         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8797         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8798         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8799         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8800
8801 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR target/48213
8804         * gcc.dg/pr48213.c: New test.
8805
8806 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8807
8808         PR target/12171
8809         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8810
8811 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8812
8813         * gcc.target/arm/xor-and.c: New.
8814
8815 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8816
8817         PR fortran/22572
8818         * gfortran.dg/function_optimize_1.f90:  New test.
8819         * gfortran.dg/function_optimize_2.f90:  New test.
8820
8821 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8822
8823         PR rtl-optimization/47502
8824         * gcc.target/i386/pr47502-1.c: New.
8825         * gcc.target/i386/pr47502-2.c: Likewise.
8826
8827 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8828
8829         PR rtl-optimization/48156
8830         * gcc.dg/pr48156.c: New test.
8831
8832 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8833
8834         PR libfortran/47439
8835         * gfortran.dg/scratch_1.f90: Adjust test.
8836
8837 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8838
8839         PR libfortran/47439
8840         * gfortran.dg/scratch_1.f90: New test.
8841
8842 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8843
8844         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8845         variably modified typedefs.
8846         * gcc.dg/c1x-typedef-2.c: Remove.
8847
8848 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8849
8850         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8851         * gcc.dg/c1x-anon-struct-3.c: New test.
8852         * gcc.dg/anon-struct-11.c: Update.
8853
8854 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8855
8856         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8857         dg-xfail-run-if.
8858         Only xfail with gas.
8859
8860 2011-03-18  Jason Merrill  <jason@redhat.com>
8861
8862         * g++.dg/template/fn-ptr1.C: New.
8863
8864         * g++.dg/overload/volatile1.C: New.
8865
8866         * g++.dg/opt/pr23372.C: New.
8867
8868         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8869
8870 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8871
8872         PR middle-end/47405
8873         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8874
8875 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
8876
8877         * gcc.target/arm/unsigned-extend-1.c: New.
8878
8879 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
8880
8881         PR bootstrap/48161
8882         * gcc.c-torture/compile/pr48161.c: New test.
8883
8884 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8885
8886         PR middle-end/47725
8887         * gcc.dg/torture/pr47725.c: New.
8888
8889 2011-03-17  Jason Merrill  <jason@redhat.com>
8890
8891         * g++.dg/cpp0x/constexpr-overflow2.C: New.
8892         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8893
8894 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gnat.dg/specs/elab2.ads: New test.
8897         * gnat.dg/specs/elab2_pkg.ads: New helper.
8898
8899 2011-03-17  Jason Merrill  <jason@redhat.com>
8900
8901         * g++.dg/cpp0x/decltype-1212.C: New.
8902         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8903
8904 2011-03-17  Jason Merrill  <jason@redhat.com>
8905
8906         * g++.dg/parse/memfnquals1.C: New.
8907
8908 2011-03-17  Richard Guenther  <rguenther@suse.de>
8909
8910         PR middle-end/48134
8911         * gcc.dg/pr48134.c: New testcase.
8912
8913 2011-03-17  Richard Guenther  <rguenther@suse.de>
8914
8915         PR middle-end/48165
8916         * g++.dg/torture/pr48165.C: New testcase.
8917
8918 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR rtl-optimization/48141
8921         * gcc.dg/pr48141.c: New test.
8922
8923 2011-03-16  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/cpp0x/constexpr-48089.C: New.
8926
8927         * g++.dg/cpp0x/constexpr-abi1.C: New.
8928
8929         * g++.dg/cpp0x/constexpr-46336.C: New.
8930         * g++.dg/parse/friend5.C: Adjust expected errors.
8931
8932         * g++.dg/cpp0x/constexpr-47570.C: New.
8933
8934 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
8935
8936         PR debug/47510
8937         * ++.dg/debug/dwarf2/typedef6.C: New test.
8938
8939 2011-03-16  Jason Merrill  <jason@redhat.com>
8940
8941         * g++.dg/cpp0x/elision2.C: New.
8942
8943         * g++.dg/cpp0x/constexpr-array3.C: New.
8944
8945 2011-03-16  Jason Merrill  <jason@redhat.com>
8946
8947         * g++.dg/cpp0x/sfinae6.C: New.
8948         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8949         * g++.dg/cpp0x/pr45908.C: Likewise.
8950         * g++.dg/cpp0x/sfinae6.C: Likewise.
8951         * g++.old-deja/g++.jason/conversion11.C: Likewise.
8952         * g++.old-deja/g++.law/arg11.C: Likewise.
8953
8954 2011-03-16  Jason Merrill  <jason@redhat.com>
8955
8956         * g++.dg/template/incomplete6.C: New.
8957
8958 2011-03-16  Jeff Law <law@redhat.com>
8959
8960         * gcc.dg/tree-ssa/vrp55.c: New test.
8961
8962 2011-03-16  Jason Merrill  <jason@redhat.com>
8963
8964         * g++.dg/cpp0x/auto22.C: New.
8965
8966 2011-03-16  Richard Guenther  <rguenther@suse.de>
8967
8968         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8969         optimizing it away if promoted to const.
8970
8971 2011-03-16  Richard Guenther  <rguenther@suse.de>
8972
8973         PR tree-optimization/48149
8974         * gcc.dg/fold-complex-1.c: New testcase.
8975
8976 2011-03-16  Richard Guenther  <rguenther@suse.de>
8977
8978         PR testsuite/48147
8979         * gcc.dg/guality/pr45882.c: Really make sure no inlining
8980         or cloning happens.
8981
8982 2011-03-16  Richard Guenther  <rguenther@suse.de>
8983
8984         PR tree-optimization/26134
8985         * gcc.dg/tree-ssa/complex-6.c: New testcase.
8986
8987 2011-03-16  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/48146
8990         * gcc.dg/torture/pr48146.c: New testcase.
8991
8992 2011-03-16  Richard Guenther  <rguenther@suse.de>
8993
8994         * gcc.dg/tree-ssa/pr14814.c: Adjust.
8995         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8996
8997 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
8998
8999         PR middle-end/48136
9000         * gcc.c-torture/compile/pr48136.c: New test.
9001
9002         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9003
9004         PR debug/45882
9005         * gcc.dg/guality/pr45882.c: New test.
9006
9007 2011-03-15  Jason Merrill  <jason@redhat.com>
9008
9009         * g++.dg/cpp0x/constexpr-recursion.C: New.
9010
9011         * g++.dg/cpp0x/implicit11.C: New.
9012
9013 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9014
9015         * g++.dg/cpp0x/constexpr-attribute.C: New.
9016
9017 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9018
9019         * g++.dg/parse/pr34758.C: New.
9020
9021 2011-03-15  Xinliang David Li  <davidxl@google.com>
9022
9023         PR c/47837
9024         * gcc.dg/uninit-pred-7_d.c: New test.
9025         * gcc.dg/uninit-pred-8_d.c: New test.
9026
9027 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9028
9029         PR target/46788
9030         * gcc.target/arm/pr46788.c: New.
9031
9032 2011-03-15  Richard Guenther  <rguenther@suse.de>
9033
9034         PR middle-end/47650
9035         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9036         * gfortran.dg/ishft_4.f90: Likewise.
9037         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9038
9039 2011-03-15  Richard Guenther  <rguenther@suse.de>
9040
9041         PR tree-optimization/13954
9042         * g++.dg/tree-ssa/pr13954.C: New testcase.
9043
9044 2011-03-15  Richard Guenther  <rguenther@suse.de>
9045
9046         PR tree-optimization/48037
9047         * gcc.target/i386/pr48037-1.c: New testcase.
9048
9049 2011-03-15  Richard Guenther  <rguenther@suse.de>
9050
9051         PR tree-optimization/41490
9052         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9053         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9054         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9055         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9056         * g++.dg/tree-ssa/pr33604.C: Adjust.
9057
9058 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9059
9060         PR middle-end/47917
9061         * gcc.c-torture/execute/pr47917.c: New test.
9062         * gcc.dg/pr47917.c: New test.
9063
9064         PR middle-end/38878
9065         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9066
9067 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9068
9069         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9070         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9071         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9072         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9073         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9074         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9075         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9076         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9077         * gcc.target/i386/avx-floor-vec.c: Ditto.
9078         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9079         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9080         * gcc.target/i386/avx-rint-vec.c: Ditto.
9081         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9082         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9083         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9084         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9085
9086 2011-03-14  Tom Tromey  <tromey@redhat.com>
9087
9088         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9089         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9090         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9091
9092 2011-03-14  Tom Tromey  <tromey@redhat.com>
9093
9094         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9095         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9096         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9097
9098 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9099
9100         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9101
9102 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9103
9104         PR rtl-optimization/47166
9105         * gcc.c-torture/execute/postmod-1.c: New test.
9106
9107 2011-03-14  Richard Guenther  <rguenther@suse.de>
9108
9109         PR middle-end/48098
9110         * gcc.dg/torture/pr48098.c: New testcase.
9111
9112 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9113
9114         PR target/48053
9115         * gcc.target/powerpc/pr48053-1.c: New test.
9116         * gcc.target/powerpc/pr48053-2.c: Likewise.
9117
9118 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9119
9120         PR libfortran/48066
9121         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9122
9123 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9124
9125         PR libfortran/48066
9126         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9127
9128 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9129
9130         PR fortran/48059
9131         * gfortran.dg/class_41.f03: New.
9132
9133 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9134
9135         * g++.dg/conversion/cast3.C: New test.
9136
9137 2011-03-11  Jason Merrill  <jason@redhat.com>
9138
9139         * g++.dg/template/error45.C: New.
9140
9141         * g++.dg/parse/no-type-defn1.C: New.
9142
9143         * g++.dg/ext/attrib40.C: New.
9144
9145         * g++.dg/cpp0x/regress/array1.C: New.
9146
9147 2011-03-11  Richard Guenther  <rguenther@suse.de>
9148
9149         PR tree-optimization/48067
9150         * gcc.dg/pr48067.c: New testcase.
9151
9152 2011-03-11  Richard Guenther  <rguenther@suse.de>
9153
9154         PR lto/48073
9155         * g++.dg/lto/20110311-1_0.C: New testcase.
9156
9157 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9158
9159         PR c++/48035
9160         * g++.dg/inherit/virtual8.C: New test.
9161
9162         PR middle-end/48044
9163         * gcc.dg/torture/pr48044.c: New test.
9164
9165 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9166
9167         PR fortran/47768
9168         * gfortran.dg/proc_ptr_comp_31.f90: New.
9169
9170 2011-03-11  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/47278
9173         * gcc.dg/torture/pr47278-1.c: New testcase.
9174         * gcc.dg/torture/pr47278-2.c: Likewise.
9175
9176 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR tree-optimization/48063
9179         * gcc.dg/torture/pr48063.c: New test.
9180
9181 2011-03-10  Jason Merrill  <jason@redhat.com>
9182
9183         * g++.dg/template/array22.C: New.
9184
9185         * g++.dg/cpp0x/syntax-err1.C: New.
9186         * g++.dg/parse/error36.C: Adjust expected errors.
9187         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9188         * g++.old-deja/g++.pt/typename3.C: Likewise.
9189         * g++.old-deja/g++.pt/typename4.C: Likewise.
9190         * g++.old-deja/g++.pt/typename6.C: Likewise.
9191
9192 2011-03-09  Jason Merrill  <jason@redhat.com>
9193
9194         * g++.dg/template/nontype22.C: New.
9195
9196 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9197
9198         PR tree-optimization/47714
9199         * g++.dg/torture/pr47714.C: New test.
9200
9201 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9202
9203         PR target/47755
9204         * gcc.target/powerpc/pr47755-2.c: New file.
9205
9206 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9209         is not set in the environment, pass 64 as first argument when not
9210         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9211         native where ulimit -u is supported.
9212
9213 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9214
9215         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9216
9217 2011-03-08  Jason Merrill  <jason@redhat.com>
9218
9219         * g++.dg/template/nontype21.C: New.
9220
9221         * g++.dg/template/anon5.C: New.
9222
9223 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9224
9225         PR debug/47881
9226         * gcc.dg/pr47881.c: New test.
9227
9228 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9229
9230         PR c++/47957
9231         * g++.dg/lookup/template3.C: New test.
9232
9233 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9234
9235         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9236         'long' type.
9237
9238 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9239
9240         PR testsuite/47954
9241         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9242         sizeof to compute alignment.
9243
9244 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR tree-optimization/48022
9247         * gcc.dg/pr48022-1.c: New test.
9248         * gcc.dg/pr48022-2.c: New test.
9249
9250 2011-03-07  Jason Merrill  <jason@redhat.com>
9251
9252         * g++.dg/template/nontype20.C: New.
9253         * g++.dg/init/member1.C: Adjust expected errors.
9254         * g++.dg/parse/constant4.C: Likewise.
9255         * g++.dg/template/qualified-id3.C: Likewise.
9256         * g++.old-deja/g++.pt/crash10.C: Likewise.
9257
9258         * g++.dg/cpp0x/regress/non-const1.C: New.
9259
9260 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR debug/47991
9263         * gcc.dg/pr47991.c: New test.
9264
9265 2011-03-07  Jason Merrill  <jason@redhat.com>
9266
9267         * g++.dg/abi/mangle46.C: New.
9268
9269 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9270
9271         PR target/47862
9272         * gcc.target/powerpc/pr47862.c: New.
9273
9274 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9275
9276         PR target/45413
9277         * gcc.target/i386/combine-mul.c: Require nonpic.
9278
9279 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9280             Nathan Froyd  <froydnj@codesourcery.com>
9281
9282         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9283
9284 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9285
9286         * README.QMTEST: Remove.
9287
9288 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9289             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9290
9291         PR fortran/47850
9292         * gfortran.dg/array_constructor_37.f90 : New test.
9293
9294 2011-03-05  Jason Merrill  <jason@redhat.com>
9295
9296         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9297         * g++.dg/abi/mangle45.C: Likewise.
9298         * g++.dg/cpp0x/trailing1.C: Likewise.
9299
9300 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9301
9302         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9303
9304 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9305
9306         PR rtl-optimization/47899
9307         * gcc.dg/pr47899.c: New test.
9308
9309         * gcc.dg/torture/pr47968.c: Ignore warnings.
9310
9311         PR tree-optimization/47967
9312         * gcc.c-torture/compile/pr47967.c: New test.
9313
9314 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9315
9316         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9317         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9318
9319 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9320
9321         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9322         and property_getAttributes() if __OBJC2__.
9323         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9324         * objc.dg/property/property-encoding-1.m: New.
9325         * obj-c++.dg/property/property-encoding-1.mm: New.
9326
9327 2011-03-04  Jason Merrill  <jason@redhat.com>
9328
9329         * g++.dg/template/pseudodtor6.C: New.
9330
9331         * g++.dg/inherit/covariant19.C: New.
9332
9333 2011-03-04  Richard Guenther  <rguenther@suse.de>
9334
9335         PR middle-end/47968
9336         * gcc.dg/torture/pr47968.c: New testcase.
9337
9338 2011-03-04  Richard Guenther  <rguenther@suse.de>
9339
9340         PR middle-end/47975
9341         * gcc.dg/torture/pr47975.c: New testcase.
9342
9343 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9344
9345         PR c++/47974
9346         * g++.dg/template/crash106.C: New.
9347
9348 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR c/47963
9351         * gcc.dg/gomp/pr47963.c: New test.
9352         * g++.dg/gomp/pr47963.C: New test.
9353
9354 2011-03-02  Jason Merrill  <jason@redhat.com>
9355
9356         * g++.dg/cpp0x/regress/condition1.C: New.
9357
9358         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9359
9360 2011-03-01  Jason Merrill  <jason@redhat.com>
9361
9362         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9363
9364         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9365
9366 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9367
9368         PR rtl-optimization/47925
9369         * gcc.c-torture/execute/pr47925.c: New test.
9370
9371 2011-03-01  Jason Merrill  <jason@redhat.com>
9372
9373         * g++.dg/cpp0x/decltype25.C: New.
9374
9375         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9376
9377 2011-03-01  Richard Guenther  <rguenther@suse.de>
9378
9379         PR tree-optimization/47890
9380         * gcc.dg/torture/pr47890.c: New testcase.
9381
9382 2011-03-01  Richard Guenther  <rguenther@suse.de>
9383
9384         PR lto/47924
9385         * gcc.dg/lto/pr47924_0.c: New testcase.
9386
9387 2011-03-01  Richard Guenther  <rguenther@suse.de>
9388
9389         PR lto/46911
9390         * gfortran.dg/lto/pr46911_0.f: New testcase.
9391
9392 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9393
9394         PR libgfortran/47933
9395         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9396         compile errors from older code form.
9397
9398 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9399
9400         PR libgfortran/47567
9401         * gfortran.dg/fmt_fw_d.f90: New test.
9402
9403 2011-02-28  Jason Merrill  <jason@redhat.com>
9404
9405         * g++.dg/inherit/covariant18.C: New.
9406
9407 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR middle-end/47893
9410         * gcc.dg/pr47893.c: New test.
9411
9412 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9413
9414         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9415         NULL in case of a selector with conflicting types.
9416         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9417
9418 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9419
9420         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9421         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9422         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9423         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9424
9425 2011-02-28  Jason Merrill  <jason@redhat.com>
9426
9427         PR c++/47906
9428         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9429
9430 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9431
9432         PR libgfortran/47778
9433         * gfortran.dg/namelist_71.f90: New test.
9434
9435 2011-02-27  Jason Merrill  <jason@redhat.com>
9436
9437         PR c++/47906
9438         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9439         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9440
9441 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9442
9443         PR c++/46466
9444         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9445
9446 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR fortran/47886
9449         * gfortran.dg/gomp/task-1.f90: Removed.
9450
9451 2011-02-26  Jason Merrill  <jason@redhat.com>
9452
9453         * g++.dg/template/this-targ1.C: New.
9454
9455         * g++.dg/cpp0x/regress/template-const1.C: New.
9456         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9457         * g++.dg/template/function1.C: Adjust.
9458         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9459         * g++.dg/debug/debug7.C: Adjust.
9460
9461 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9462
9463         PR fortran/47886
9464         * gfortran.dg/gomp/task-1.f90: New.
9465
9466 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9467
9468         * gcc.target/arm/neon-thumb2-move.c: Add
9469         dg-require-effective-target arm_thumb2_ok.
9470
9471 2011-02-24  Jason Merrill  <jason@redhat.com>
9472
9473         * g++.dg/parse/constant1.C: Specify C++98 mode.
9474         * g++.dg/parse/constant5.C: Likewise.
9475         * g++.dg/parse/error2.C: Likewise.
9476         * g++.dg/parse/semicolon3.C: Likewise.
9477         * g++.dg/template/crash14.C: Likewise.
9478         * g++.dg/template/local4.C: Likewise.
9479         * g++.dg/template/nontype3.C: Likewise.
9480         * g++.dg/parse/crash31.C: Adjust expected errors.
9481         * g++.dg/template/function1.C: Likewise.
9482         * g++.dg/template/ref3.C: Likewise.
9483         * g++.dg/template/static9.C: Likewise.
9484         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9485
9486         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9487         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9488         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9489         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9490         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9491
9492 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR fortran/47878
9495         * gfortran.dg/pr47878.f90: New test.
9496
9497 2011-02-24  Richard Guenther  <rguenther@suse.de>
9498
9499         PR testsuite/47801
9500         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9501         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9502
9503 2011-02-24  Richard Guenther  <rguenther@suse.de>
9504
9505         PR fortran/47839
9506         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9507         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9508
9509 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9510
9511         PR libgfortran/47567
9512         * gfortran.dg/fmt_f0_1.f90: Update test.
9513
9514 2011-02-23  Jason Merrill  <jason@redhat.com>
9515
9516         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9517         * g++.dg/abi/mangle45.C: New.
9518
9519         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9520         * g++.dg/template/canon-type-9.C: Match use of decltype
9521         between declaration and definition.
9522         * g++.dg/template/canon-type-12.C: Likewise.
9523
9524 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9525
9526         PR fortran/40850
9527         * gfortran.dg/nested_allocatables_1.f90: New.
9528
9529 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9530
9531         PR c++/46868
9532         * g++.dg/pr46868.C: New test.
9533         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9534         * g++.dg/parse/error14.C: Adjust.
9535
9536 2011-02-23  Richard Guenther  <rguenther@suse.de>
9537
9538         PR tree-optimization/47838
9539         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9540
9541 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9542
9543         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9544
9545 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9546
9547         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9548         * gfortran.dg/count_init_expr.f03: Ditto.
9549         * gfortran.dg/gomp/pr43711.f90: Ditto.
9550         * gcc.dg/struct-parse-2.c: Ditto.
9551         * gcc.dg/parse-error-3.c: Ditto.
9552         * gcc.dg/Wlogical-op-1.c: Ditto.
9553         * gcc.dg/Walways-true-1.c: Ditto.
9554         * gcc.dg/pr24225.c: Ditto.
9555         * gcc.dg/Walways-true-2.c: Ditto.
9556         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9557         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9558         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9559         * g++.dg/overload/defarg4.C: Ditto.
9560         * g++.dg/inherit/covariant16.C: Ditto.
9561         * g++.dg/inherit/virtual7.C: Ditto.
9562         * g++.dg/template/canon-type-9.C: Ditto.
9563         * g++.dg/template/access19.C: Ditto.
9564         * g++.dg/template/call7.C: Ditto.
9565         * g++.dg/template/canon-type-2.C: Ditto.
9566         * g++.dg/template/init7.C: Ditto.
9567         * g++.dg/template/sizeof-template-argument.C: Ditto.
9568         * g++.dg/template/const3.C: Ditto.
9569         * g++.dg/template/sfinae26.C: Ditto.
9570         * g++.dg/template/sfinae26.C: Ditto.
9571         * g++.dg/template/canon-type-11.C: Ditto.
9572         * g++.dg/template/union2.C: Ditto.
9573         * g++.dg/template/canon-type-3.C: Ditto.
9574         * g++.dg/template/canon-type-1.C: Ditto.
9575         * g++.dg/template/canon-type-5.C: Ditto.
9576         * g++.dg/template/canon-type-7.C: Ditto.
9577         * g++.dg/template/canon-type-10.C: Ditto.
9578         * g++.dg/template/spec36.C: Ditto.
9579         * g++.dg/template/typedef38.C: Ditto.
9580         * g++.dg/template/canon-type-4.C: Ditto.
9581         * g++.dg/template/canon-type-6.C: Ditto.
9582         * g++.dg/template/canon-type-13.C: Ditto.
9583         * g++.dg/template/instantiate9.C: Ditto.
9584         * g++.dg/template/ttp22.C: Ditto.
9585         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9586         * g++.dg/warn/Walways-true-1.C: Ditto.
9587         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9588         * g++.dg/warn/Walways-true-2.C: Ditto.
9589         * g++.dg/conversion/op4.C: Ditto.
9590         * g++.dg/opt/pr19650.C: Ditto.
9591         * g++.dg/lookup/friend11.C: Ditto.
9592         * g++.dg/other/default2.C: Ditto.
9593         * g++.dg/other/default3.C: Ditto.
9594         * g++.dg/other/dtor2.C: Ditto.
9595         * g++.dg/other/friend5.C: Ditto.
9596         * g++.dg/other/default5.C: Ditto.
9597         * g++.dg/init/brace6.C: Ditto.
9598         * g++.dg/init/aggr5.C: Ditto.
9599         * g++.dg/init/error2.C: Ditto.
9600         * g++.dg/expr/bound-mem-fun.C: Ditto.
9601         * g++.dg/expr/cond6.C: Ditto.
9602         * g++.dg/expr/stmt-expr-1.C: Ditto.
9603         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9604         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9605         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9606         * g++.dg/cpp0x/bracket1.C: Ditto.
9607         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9608         * g++.dg/cpp0x/pr38646.C: Ditto.
9609         * g++.dg/cpp0x/variadic73.C: Ditto.
9610         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9611         * g++.dg/cpp0x/bracket4.C: Ditto.
9612         * g++.dg/cpp0x/decltype4.C: Ditto.
9613         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9614         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9615         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9616         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9617         * g++.dg/cpp0x/decltype2.C: Ditto.
9618         * g++.dg/cpp0x/decltype1.C: Ditto.
9619         * g++.dg/cpp0x/bracket2.C: Ditto.
9620         * g++.dg/cpp0x/decltype5.C: Ditto.
9621         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9622         * g++.dg/cpp0x/variadic70.C: Ditto.
9623         * g++.dg/cpp0x/decltype6.C: Ditto.
9624         * g++.dg/cpp0x/rvo.C: Ditto.
9625         * g++.dg/cpp0x/vt-40092.C: Ditto.
9626         * g++.dg/cpp0x/variadic-new.C: Ditto.
9627         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9628         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9629         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9630         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9631         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9632         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9633         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9634         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9635         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9636         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9637         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9638         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9639         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9640         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9641         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9642         * g++.dg/cpp0x/pr39639.C: Ditto.
9643         * g++.dg/cpp0x/decltype3.C: Ditto.
9644         * g++.dg/cpp0x/variadic68.C: Ditto.
9645         * g++.dg/cpp0x/variadic-function.C: Ditto.
9646         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9647         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9648         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9649         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9650         * g++.dg/parse/crash35.C: Ditto.
9651         * g++.dg/parse/crash40.C: Ditto.
9652         * g++.dg/parse/defarg12.C: Ditto.
9653         * g++.dg/parse/crash34.C: Ditto.
9654         * g++.dg/parse/constructor3.C: Ditto.
9655         * g++.dg/parse/template23.C: Ditto.
9656         * g++.dg/parse/crash56.C: Ditto.
9657         * g++.dg/parse/dtor13.C: Ditto.
9658         * g++.dg/parse/error33.C: Ditto.
9659         * g++.dg/parse/ctor9.C: Ditto.
9660         * g++.dg/parse/error32.C: Ditto.
9661         * g++.dg/parse/error37.C: Ditto.
9662         * g++.dg/parse/bitfield3.C: Ditto.
9663         * g++.dg/parse/struct-4.C: Ditto.
9664         * g++.dg/ext/has_trivial_copy.C: Ditto.
9665         * g++.dg/ext/is_polymorphic.C: Ditto.
9666         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9667         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9668         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9669         * g++.dg/ext/is_union.C: Ditto.
9670         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9671         * g++.dg/ext/is_pod.C: Ditto.
9672         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9673         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9674         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9675         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9676         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9677         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9678         * g++.dg/ext/is_abstract.C: Ditto.
9679         * g++.dg/ext/has_trivial_assign.C: Ditto.
9680         * g++.dg/ext/is_class.C: Ditto.
9681         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9682         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9683         * g++.dg/ext/is_base_of.C: Ditto.
9684         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9685         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9686         * g++.dg/ext/is_empty.C: Ditto.
9687         * g++.dg/ext/is_enum.C: Ditto.
9688         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9689         * gnat.dg/opt11.adb: Ditto.
9690         * obj-c++.dg/pr45735.mm: Ditto.
9691         * obj-c++.dg/pr24393.mm: Ditto.
9692         * obj-c++.dg/exceptions-2.mm: Ditto.
9693         * objc.dg/pr45735.m: Ditto.
9694         * objc.dg/pr24393.m: Ditto.
9695
9696 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9697
9698         * objc.dg/attributes/objc-exception-1.m: New.
9699
9700 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9701
9702         * gcc.dg/cpp/include7.c: New test.
9703
9704 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9705
9706         PR c++/47242
9707         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9708
9709 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9710
9711         PR rtl-optimization/47763
9712         * gcc.dg/pr47763.c: New test.
9713
9714 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9715
9716         PR fortran/45743
9717         * gfortran.dg/whole_file_32.f90 : New test.
9718
9719 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9720
9721         PR c++/47666
9722         * g++.dg/inherit/virtual7.C: New test.
9723
9724 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9725
9726         PR objc/47832
9727         * objc.dg/type-size-3.m: Updated error message.
9728         * objc.dg/type-size-4.m: New test.
9729         * objc.dg/type-size-5.m: New test.
9730
9731 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733         * lib/gnat.exp: Fix comments.
9734         Don't load libgloss.exp.
9735         (default_gnat_version): Call $compiler with --version.
9736         Adapt regexp for gnatmake output, insert version.
9737         (gnat_version): New proc.
9738         (gnat_init): Remove gnat_libgcc_s_path.
9739         (gnat_target_compile): Likewise.
9740         Remove ld_library_path.
9741         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9742         (gnat_pass): Remove.
9743         (gnat_pass): Remove.
9744         (gnat_finish): Remove.
9745         (gnat_exit): Remove.
9746         (local_find_gnatmake): Reindent.
9747         (runtest_file_p): Remove.
9748         (prune_warnings): Remove.
9749         (find_gnatclean): New proc.
9750         * lib/gnat-dg.exp (lremove): New proc.
9751         (gnat-dg-test): Reindent.
9752         Remove additional output files.
9753         (gnat-dg-runtest): Remove.
9754
9755         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9756         * gnat.dg/loop_optimization6.adb: Likewise.
9757         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9758
9759 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR tree-optimization/47835
9762         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9763
9764 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9765
9766         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9767         * gfortran.dg/abstract_type_2.f03: Ditto.
9768         * gfortran.dg/abstract_type_3.f03: Ditto.
9769         * gfortran.dg/abstract_type_4.f03: Ditto.
9770         * gfortran.dg/abstract_type_5.f03: Ditto.
9771         * gfortran.dg/abstract_type_6.f03: Ditto.
9772         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9773         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9774         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9775         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9776         * gfortran.dg/array_function_5.f90: Ditto.
9777         * gfortran.dg/asynchronous_3.f03: Ditto.
9778         * gfortran.dg/char_expr_1.f90: Ditto.
9779         * gfortran.dg/class_14.f03: Ditto.
9780         * gfortran.dg/data_array_6.f: Ditto.
9781         * gfortran.dg/data_invalid.f90: Ditto.
9782         * gfortran.dg/dot_product_1.f03: Ditto.
9783         * gfortran.dg/func_derived_5.f90: Ditto.
9784         * gfortran.dg/func_result_4.f90: Ditto.
9785         * gfortran.dg/implied_do_1.f90: Ditto.
9786         * gfortran.dg/initialization_25.f90: Ditto.
9787         * gfortran.dg/initialization_26.f90: Ditto.
9788         * gfortran.dg/interface_34.f90: Ditto.
9789         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9790         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9791         * gfortran.dg/matmul_8.f03: Ditto.
9792         * gfortran.dg/merge_init_expr.f90: Ditto.
9793         * gfortran.dg/pack_assign_1.f90: Ditto.
9794         * gfortran.dg/pack_vector_1.f90: Ditto.
9795         * gfortran.dg/pointer_check_8.f90: Ditto.
9796         * gfortran.dg/product_init_expr.f03: Ditto.
9797         * gfortran.dg/reshape_order_5.f90: Ditto.
9798         * gfortran.dg/reshape_shape_1.f90: Ditto.
9799         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9800         * gfortran.dg/same_name_2.f90: Ditto.
9801         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9802         * gfortran.dg/spread_init_expr.f03: Ditto.
9803         * gfortran.dg/stmt_func_1.f90: Ditto.
9804         * gfortran.dg/sum_init_expr.f03: Ditto.
9805         * gfortran.dg/transpose_3.f03: Ditto.
9806         * gfortran.dg/unpack_init_expr.f03: Ditto.
9807         * gfortran.dg/warn_conversion.f90: Ditto.
9808         * gfortran.dg/warn_conversion_2.f90: Ditto.
9809         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9810         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9811         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9812         * gfortran.dg/whole_file_16.f90: Ditto.
9813         * gfortran.dg/whole_file_17.f90: Ditto.
9814         * gfortran.dg/whole_file_18.f90: Ditto.
9815         * gfortran.dg/whole_file_20.f03: Ditto.
9816         * gfortran.dg/whole_file_5.f90: Ditto.
9817         * gfortran.dg/whole_file_6.f90: Ditto.
9818         * gfortran.dg/write_invalid_format.f90: Ditto.
9819         * gfortran.dg/zero_sized_6.f90: Ditto.
9820
9821 2011-02-21  Jeff Law <law@redhat.com>
9822
9823         PR rtl-optimization/46178
9824         * gcc.target/i386/pr46178.c: New test.
9825
9826         PR rtl-optimization/46002
9827         * gcc.c-torture/compile/pr46002.c: New test.
9828
9829 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9830
9831         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9832         *-*-hpux10*.
9833
9834 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR debug/47106
9837         * g++.dg/debug/pr47106.C: Require effective target lto.
9838
9839 2011-02-21  Jason Merrill  <jason@redhat.com>
9840
9841         * g++.dg/cpp0x/constexpr-diag2.C: New.
9842
9843 2011-02-20  Jason Merrill  <jason@redhat.com>
9844
9845         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9846
9847         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9848
9849         * g++.dg/overload/conv-op1.C: New.
9850
9851         * g++.dg/cpp0x/constexpr-synth1.C: New.
9852
9853 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9854
9855         * objc.dg/layout-2.m: New.
9856         * objc.dg/selector-3.m: Adjusted location of error message.
9857         * objc.dg/type-size-3.m: Same.
9858         * obj-c++.dg/selector-3.mm: Same.
9859
9860 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9861
9862         PR objc/47784
9863         * objc.dg/property/dotsyntax-22.m: New.
9864         * obj-c++.dg/property/dotsyntax-22.mm: New.
9865
9866 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
9867
9868         PR c++/46394
9869         * g++.dg/template/typedef38.C: New test.
9870
9871 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9872
9873         PR fortran/46818
9874         * gfortran.dg/whole_file_30.f90 : New test.
9875         * gfortran.dg/whole_file_31.f90 : New test.
9876
9877 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9878
9879         PR fortran/45077
9880         PR fortran/44945
9881         * gfortran.dg/whole_file_28.f90 : New test.
9882         * gfortran.dg/whole_file_29.f90 : New test.
9883
9884 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9885
9886         PR c++/44118
9887         * g++.dg/template/crash105.C: New.
9888
9889 2011-02-19  Jason Merrill  <jason@redhat.com>
9890
9891         * g++.dg/cpp0x/regress/no-elide1.C: New.
9892
9893 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
9894
9895         PR tree-optimization/46620
9896         * gcc.dg/pr46620.c: New.
9897
9898 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9899
9900         PR c/47809
9901         * gcc.target/i386/pr47809.c: New test.
9902
9903 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9904             Tobias Burnus  <burnus@net-b.de>
9905
9906         * lib/target-supports.exp
9907         (check_effective_target_fortran_large_real): New check for large reals.
9908         * gfortran.dg/nan_7.f90: New test.
9909
9910 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9911
9912         PR libgfortran/47567
9913         * gfortran.dg/fmt_f0_1.f90: Update test.
9914
9915 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
9916
9917         PR fortran/47348
9918         * gfortran.dg/array_constructor_36.f90 : New test.
9919         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9920         allow for comparison between different elements of the array
9921         constructor at different levels of optimization.
9922
9923 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9924
9925         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9926         * gcc.target/i386/pr32280-1.c: Likewise.
9927
9928 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR target/47800
9931         * gcc.target/i386/pr47800.c: New test.
9932
9933 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
9934
9935         * objc/execute/exceptions/foward-1.x: New.
9936
9937 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9938
9939         PR fortran/47789
9940         * gfortran.dg/derived_constructor_comps_4.f90: New.
9941
9942 2011-02-18  Tobias Burnus
9943
9944         PR fortran/47775
9945         * gfortran.dg/func_result_6.f90: New.
9946
9947 2011-02-18  Michael Matz  <matz@suse.de>
9948
9949         PR fortran/45586
9950         * gfortran.dg/lto/pr45586_0.f90: New test.
9951         * gfortran.dg/typebound_proc_20.f90: Ditto.
9952         * gfortran.dg/typebound_proc_21.f90: Ditto.
9953
9954 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9955
9956         PR c++/47795
9957         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9958
9959 2011-02-18  Tobias Burnus  <burnus@net-b.de>
9960
9961         PR fortran/47750
9962         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9963         gcc_warning_prefix.
9964         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9965         normalizing the error/warning output.
9966         * gfortran.dg/Wall.f90: Update dg-error/warning.
9967         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9968         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9969         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9970         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9971         * gfortran.dg/class_30.f90: Update dg-error/warning.
9972         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9973         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9974         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9975         * gfortran.dg/entry_17.f90: Update dg-error/warning.
9976         * gfortran.dg/entry_19.f90: Update dg-error/warning.
9977         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9978         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9979         * gfortran.dg/g77/12632.f: Update dg-error/warning.
9980         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9981         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9982         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9983         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9984         * gfortran.dg/goto_8.f90: Update dg-error/warning.
9985         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9986         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9987         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9988         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9989         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9990         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9991         * gfortran.dg/volatile3.f90: Update dg-error/warning.
9992         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9993         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9994         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9995         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9996         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9997
9998 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9999
10000         PR fortran/47768
10001         * gfortran.dg/proc_ptr_comp_30.f90: New.
10002
10003 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10004
10005         PR debug/47780
10006         * gcc.target/i386/pr47780.c: New test.
10007
10008 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10009
10010         PR fortran/47767
10011         * gfortran.dg/class_40.f03: New.
10012
10013 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10014
10015         PR c++/47208
10016         * g++.dg/cpp0x/auto21.C: New test.
10017
10018 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10019
10020         * objc.dg/special/unclaimed-category-1.h: Updated for
10021         new ABI support.
10022         * objc.dg/special/unclaimed-category-1.m: Same.
10023         * objc.dg/zero-link-1.m: Same.
10024         * objc.dg/lookup-1.m: Same.
10025         * objc.dg/torture/strings/const-str-9.m
10026         * objc.dg/torture/strings/const-str-10.m: Same.
10027         * objc.dg/torture/strings/const-str-11.m: Same.
10028         * objc.dg/torture/forward-1.m: Same.
10029         * objc.dg/zero-link-2.m: Same.
10030         * objc.dg/encode-7-next-64bit.m: Same.
10031         * objc.dg/method-4.m: Same.
10032         * objc.dg/next-runtime-1.m: Same.
10033         * objc.dg/image-info.m: Same.
10034         * objc.dg/pr23214.m: Same.
10035         * objc.dg/symtab-1.m: Same.
10036         * obj-c++.dg/basic.m: Same.
10037         * obj-c++.dg/proto-lossage-3.m: Same.
10038         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10039         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10040         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10041         * obj-c++.dg/method-11.m: Same.
10042         * objc/execute/enumeration-1.m: Same.
10043         * objc/execute/object_is_class.m: Same.
10044         * objc/execute/formal_protocol-2.m: Same.
10045         * objc/execute/formal_protocol-4.m: Same.
10046         * objc/execute/formal_protocol-6.m: Same.
10047         * objc/execute/bycopy-3.m: Same.
10048         * objc/execute/exceptions/catchall-1.m: Same.
10049         * objc/execute/exceptions/finally-1.m: Same.
10050         * objc/execute/exceptions/local-variables-1.m: Same.
10051         * objc/execute/exceptions/foward-1.m: Same.
10052         * objc/execute/bf-common.h
10053         * objc/execute/enumeration-2.m: Same.
10054         * objc/execute/formal_protocol-1.m: Same.
10055         * objc/execute/formal_protocol-3.m: Same.
10056         * objc/execute/formal_protocol-5.m: Same.
10057         * objc/execute/accessing_ivars.m: Same.
10058         * objc/execute/bycopy-2.m: Same.
10059         * objc/execute/formal_protocol-7.m: Same.
10060         * objc/execute/compatibility_alias.m: Same.
10061         * objc/execute/no_clash.m: Same.
10062         * objc/execute/object_is_meta_class.m: Same.
10063         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10064         * objc/execute/class-tests-1.h: Include stdio.h.
10065         * objc/execute/class-tests-2.h: Same.
10066         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10067         runtimes.
10068         * obj-c++.dg/try-catch-2.mm: Same.
10069
10070 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10071
10072         PR c++/47783
10073         * g++.dg/warn/Wunused-parm-4.C: New test.
10074
10075 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10076             Jan Hubicka  <jh@suse.cz>
10077
10078         PR debug/47106
10079         PR debug/47402
10080         * g++.dg/debug/pr47106.C: New.
10081
10082 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10083
10084         PR target/43653
10085         * gcc.target/i386/pr43653.c: New test.
10086
10087 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10088
10089         PR c++/47172
10090         * g++.dg/template/inherit6.C: New test.
10091
10092 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10093
10094         PR fortran/47745
10095         * gfortran.dg/class_39.f03: New.
10096
10097 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10098
10099         PR c++/47326
10100         * g++.dg/cpp0x/variadic106.C: New test.
10101
10102 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR libfortran/47757
10105         * gfortran.dg/pr47757-1.f90: New test.
10106         * gfortran.dg/pr47757-2.f90: New test.
10107         * gfortran.dg/pr47757-3.f90: New test.
10108
10109         PR c++/47704
10110         * g++.dg/cpp0x/enum8.C: New test.
10111
10112 2011-02-15  Jason Merrill  <jason@redhat.com>
10113
10114         * g++.dg/inherit/implicit-trivial1.C: New.
10115         * g++.dg/cpp0x/implicit-trivial1.C: New.
10116
10117 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10118
10119         PR middle-end/47725
10120         * gcc.dg/torture/pr47725.c: Removed.
10121
10122 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10123
10124         PR target/47755
10125         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10126         constant does not generate a load from memory.
10127
10128 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10129
10130         PR middle-end/47725
10131         * gcc.dg/torture/pr47725.c: New.
10132
10133 2011-02-15  Richard Guenther  <rguenther@suse.de>
10134
10135         PR tree-optimization/47743
10136         * gcc.dg/torture/pr47743.c: New testcase.
10137
10138 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR middle-end/47581
10141         * gcc.target/i386/pr47581.c: New test.
10142
10143 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10144
10145         PR fortran/47730
10146         * gfortran.dg/select_type_22.f03: New.
10147
10148 2011-02-14  Jason Merrill  <jason@redhat.com>
10149
10150         * g++.dg/cpp0x/regress/enum1.C: New.
10151
10152 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10153
10154         * gnat.dg/include.adb: New test.
10155
10156 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10157
10158         PR fortran/47728
10159         * gfortran.dg/class_38.f03: New.
10160
10161 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10162
10163         * gcc.dg/pr46494.c: New test.
10164
10165 2011-02-14  Richard Guenther  <rguenther@suse.de>
10166
10167         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10168
10169 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10170
10171         PR ada/41929
10172         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10173         sparc*-sun-solaris2.11.
10174
10175 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10176
10177         PR fortran/47349
10178         * gfortran.dg/argument_checking_18.f90: New.
10179
10180 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10181
10182         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10183         * gfortran.dg/argument_checking_17.f90: New.
10184
10185 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10186
10187         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10188         are temporarily disabled.
10189         * gfortran.dg/class_7.f03: Ditto.
10190         * gfortran.dg/coarray_14.f90: Ditto.
10191         * gfortran.dg/typebound_proc_13.f03: Ditto.
10192
10193 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10194
10195         PR fortran/45586
10196         * gfortran.dg/extends_11.f03: New.
10197
10198 2011-02-11  Xinliang David Li  <davidxl@google.com>
10199
10200         PR tree-optimization/47707
10201         * g++.dg/tree-ssa/pr47707.C: New test.
10202
10203 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10204
10205         * g++.dg/opt/inline17.C: New test.
10206
10207 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10208
10209         PR fortran/47550
10210         * gfortran.dg/pure_formal_2.f90: New.
10211
10212 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10213
10214         PR rtl-optimization/47614
10215         * gfortran.dg/pr47614.f: New.
10216
10217 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10218
10219         PR driver/47678
10220         * gcc.dg/opts-6.c: New test.
10221
10222 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR debug/47684
10225         * gcc.dg/pr47684.c: New test.
10226
10227 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10228
10229         PR target/47629
10230         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10231         c99_runtime, dg-add-options c99_runtime.
10232         (main): Use __asm__.
10233
10234 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10235
10236         PR testsuite/47400
10237         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10238         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10239         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10240         * gcc.dg/ucnid-10.c: Likewise.
10241         * gcc.dg/ucnid-13.c: Likewise.
10242         * gcc.dg/ucnid-7.c: Likewise.
10243         * gcc.dg/ucnid-8.c: Likewise.
10244         Adapt dg-warning line number.
10245
10246 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10247
10248         * gcc.target/i386/parity-1.c: Use -march=k8.
10249         * gcc.target/i386/parity-2.c: Ditto.
10250         * gcc.target/i386/vecinit-1.c: Ditto.
10251         * gcc.target/i386/vecinit-2.c: Ditto.
10252
10253 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10254
10255         PR target/46610
10256         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10257         * gcc.target/mips/save-restore-3.c: Likewise.
10258         * gcc.target/mips/save-restore-4.c: Likewise.
10259         * gcc.target/mips/save-restore-5.c: Likewise.
10260
10261         PR target/47683
10262         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10263         * g++.dg/tree-prof/partition2.C: Likewise.
10264
10265 2011-02-09  Jason Merrill  <jason@redhat.com>
10266
10267         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10268         rather than misdeclare std::puts.
10269
10270         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10271         * g++.dg/other/warning1.C: Likewise.
10272         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10273         * g++.old-deja/g++.gb/scope06.C: Likewise.
10274         * g++.old-deja/g++.law/cvt11.C: Likewise.
10275         * g++.old-deja/g++.law/init1.C: Likewise.
10276         * g++.dg/abi/mangle26.C: Likewise.
10277
10278         * g++.dg/template/function1.C: Adjust for C++0x mode.
10279         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10280
10281         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10282         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10283
10284         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10285
10286         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10287
10288         * g++.dg/cpp0x/regress: New directory.
10289         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10290         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10291         * g++.dg/cpp0x/regress/regress3.C: New.
10292
10293 2011-02-10  Richard Guenther  <rguenther@suse.de>
10294
10295         PR tree-optimization/47677
10296         * gcc.dg/torture/pr47677.c: New testcase.
10297
10298 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10299
10300         * objc.dg/special/load-category-1.m: Remove unused header.
10301         * objc.dg/special/load-category-1a.m: Likewise.
10302         * objc.dg/special/load-category-2.m: Likewise.
10303         * objc.dg/special/load-category-2a.m: Likewise.
10304         * objc.dg/special/load-category-3.m: Likewise.
10305         * objc.dg/special/load-category-3a.m: Likewise.
10306         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10307         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10308         * objc.dg/attributes/class-attribute-1.m: Likewise.
10309         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10310         * obj-c++.dg/property/property.exp: Likewise.
10311         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10312         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10313         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10314         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10315         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10316         * obj-c++.dg/template-8.mm: Likewise.
10317
10318 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10319
10320         PR target/47665
10321         * gcc.target/i386/pr47665.c: New test.
10322
10323 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10324
10325         PR testsuite/47622
10326         Revert
10327         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10328         PR debug/42631
10329         * gcc.dg/pr42631.c: Update test.
10330         * gcc.dg/pr42631-2.c: New test.
10331
10332 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10333
10334         PR fortran/47352
10335         * gfortran.dg/proc_decl_25.f90: New.
10336
10337 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10338
10339         PR fortran/47463
10340         * gfortran.dg/typebound_assignment_2.f03: New.
10341
10342 2011-02-09  Richard Guenther  <rguenther@suse.de>
10343
10344         PR tree-optimization/47664
10345         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10346
10347 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10348
10349         PR middle-end/47646
10350         * gnat.dg/uninit_func.adb: Adjust dg directive.
10351
10352 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10353
10354         PR middle-end/47646
10355         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10356
10357 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10358
10359         PR fortran/47637
10360         * gfortran.dg/auto_dealloc_2.f90: New.
10361
10362 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10363
10364         * gcc.dg/builtins-config.h: Remove __sgi handling.
10365         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10366         -std=c99 for mips-sgi-irix6.5*.
10367
10368 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10369
10370         PR middle-end/45505
10371         * gfortran.dg/pr25923.f90: Remove xfails.
10372
10373 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10374
10375         PR fortran/47583
10376         * gfortran.dg/inquire_14.f90: New test.
10377
10378 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10379
10380         PR fortran/45290
10381         * gfortran.dg/pointer_init_6.f90: New.
10382
10383 2011-02-08  Jeff Law <law@redhat.com>
10384
10385         PR tree-optimization/42893
10386         * gcc.tree-ssa/pr42893.c: New test.
10387
10388 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10389
10390         PR tree-optimization/46834
10391         PR tree-optimization/46994
10392         PR tree-optimization/46995
10393         * gcc.dg/graphite/id-pr46834.c: New.
10394         * gfortran.dg/graphite/id-pr46994.f90: New.
10395         * gfortran.dg/graphite/id-pr46995.f90: New.
10396
10397 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10398
10399         PR middle-end/47646
10400         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10401         using the variable is known the warning is emitted there.
10402         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10403         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10404
10405         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10406         statement.
10407         (vg): Likewise.
10408         * gcc.dg/noreturn-1.c (foo5): Likewise.
10409         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10410         (method2): Likewise.
10411
10412         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10413         the return statement using the uninitialized variable.
10414         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10415
10416 2011-02-08  Richard Guenther  <rguenther@suse.de>
10417
10418         PR middle-end/47639
10419         * g++.dg/opt/pr47639.c: New testcase.
10420
10421 2011-02-08  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/47632
10424         * g++.dg/opt/pr47632.C: New testcase.
10425
10426 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10427
10428         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10429
10430 2011-02-07  Richard Guenther  <rguenther@suse.de>
10431
10432         PR tree-optimization/47615
10433         * g++.dg/opt/pr47615.C: New testcase.
10434
10435 2011-02-07  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/47621
10438         * gcc.dg/torture/pr47621.c: New testcase.
10439
10440 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10441
10442         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10443
10444 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10445
10446         PR fortran/47592
10447         * gfortran.dg/allocate_with_source_1 : New test.
10448
10449 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10450
10451         PR middle-end/47610
10452         * gcc.dg/pr47610.c: New test.
10453
10454 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10455
10456         PR debug/42631
10457         * gcc.dg/pr42631.c: Update test.
10458         * gcc.dg/pr42631-2.c: New test.
10459
10460 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10461
10462         PR fortran/47574
10463         * gfortran.dg/pr47574.f90:  New test.
10464
10465 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10466
10467         PR tree-optimization/46194
10468         * gcc.dg/autopar/pr46194.c: New.
10469
10470 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10471
10472         PR tree-optimization/43695
10473         * g++.dg/ipa/pr43695.C: New.
10474
10475 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR inline-asm/23200
10478         * gcc.dg/pr23200.c: New test.
10479
10480 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10481
10482         PR c++/47589
10483         * g++.dg/pr47589.C: New test.
10484
10485 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10486
10487         PR c++/47398
10488         * g++.dg/template/typedef37.C: New test.
10489         * g++.dg/template/param1.C: Adjust expected error message.
10490
10491 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10492
10493         PR middle-end/31490
10494         * gcc.dg/pr31490-2.c: New test.
10495         * gcc.dg/pr31490-3.c: New test.
10496         * gcc.dg/pr31490-4.c: New test.
10497
10498 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10499             Jakub Jelinek  <jakub@redhat.com>
10500
10501         PR c++/46890
10502         * g++.dg/parser/semicolon3.C: Adjust.
10503         * g++.dg/parser/semicolon4.C: New testcase.
10504         * g++.dg/pr46890.C: New testcase.
10505
10506 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10507
10508         PR c++/29571
10509         * g++.dg/init/pr29571.C: New.
10510
10511 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10512
10513         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10514         instead of vect_int.
10515
10516 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR target/47312
10519         * gcc.target/i386/pr47312.c: New test.
10520
10521         PR target/47564
10522         * gcc.target/i386/pr47564.c: New test.
10523
10524 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10525
10526         PR tree-optimization/45122
10527         * gcc.dg/tree-ssa/pr45122.c: New.
10528
10529 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10530
10531         PR target/47272
10532         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10533         and vec_vsx_st.
10534
10535         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10536         and vsx so a default --with-cpu=power7 doesn't give an error
10537         when -mavoid-indexed-addresses is used.
10538
10539         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10540         wrapper function to save the arguments and then jump to the real
10541         function, rather than depending on the compiler not to move stuff
10542         before an asm.
10543         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10544
10545 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10546             Paul Thomas  <pault@gcc.gnu.org>
10547
10548         PR fortran/47082
10549         * gfortran.dg/class_37.f03 : New test.
10550
10551 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10552             Richard Guenther  <rguenther@suse.de>
10553
10554         PR tree-optimization/40979
10555         PR bootstrap/47044
10556         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10557         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10558         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10559         check_vect_support_and_set_flags.
10560         * gfortran.dg/graphite/vect-pr40979.f90: New.
10561
10562 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10563
10564         PR fortran/47572
10565         * gfortran.dg/class_36.f03: New.
10566
10567 2011-02-02  Richard Guenther  <rguenther@suse.de>
10568
10569         PR tree-optimization/47566
10570         * gcc.dg/lto/20110201-1_0.c: New testcase.
10571
10572 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10573
10574         PR debug/47498
10575         PR debug/47501
10576         PR debug/45136
10577         PR debug/45130
10578         * debug/pr47498.c: New.
10579         * debug/pr47501.c: New.
10580
10581 2011-02-01  Richard Guenther  <rguenther@suse.de>
10582
10583         PR tree-optimization/47559
10584         * g++.dg/torture/pr47559.C: New testcase.
10585
10586 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10587
10588         PR fortran/47565
10589         * gfortran.dg/typebound_call_20.f03: New.
10590
10591 2011-02-01  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/47555
10594         * gcc.dg/pr47555.c: New testcase.
10595
10596 2011-02-01  Richard Guenther  <rguenther@suse.de>
10597
10598         PR tree-optimization/47541
10599         * g++.dg/torture/pr47541.C: New testcase.
10600
10601 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10602
10603         PR fortran/47455
10604         * gfortran.dg/typebound_call_19.f03: New.
10605
10606 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR c++/47416
10609         * g++.dg/cpp0x/pr47416.C: New test.
10610
10611 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10612
10613         PR fortran/47519
10614         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10615
10616 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10617
10618         PR fortran/47463
10619         * gfortran.dg/typebound_assignment_1.f03: New.
10620
10621 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR tree-optimization/47538
10624         * gcc.c-torture/execute/pr47538.c: New test.
10625
10626 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10627
10628         PR target/45325
10629         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10630
10631 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10632
10633         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10634
10635 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10636
10637         PR rtl-optimization/44031
10638         * gcc.c-torture/compile/20110131-1.c: New test.
10639
10640 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10641
10642         PR fortran/47042
10643         * gfortran.dg/stmt_func_1.f90: New.
10644
10645 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10646
10647         PR fortran/47042
10648         * gfortran.dg/interface_34.f90: New.
10649
10650 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10651
10652         PR fortran/47523
10653         * gfortran.dg/realloc_on_assign_5.f03: New test.
10654         * gfortran.dg/realloc_on_assign_5.f03: New test.
10655
10656 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10657
10658         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10659         * gfortran.dg/bessel_7.f90: Likewise.
10660         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10661
10662         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10663         * gfortran.dg/sum_init_expr.f03: Likewise.
10664
10665         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10666
10667         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10668         -r -nostdlib.
10669
10670         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10671         loop only on "vect_intfloat_cvt" targets.
10672
10673 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10674
10675         PR fortran/47531
10676         * gfortran.dg/shape_6.f90: New.
10677
10678 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10679
10680         PR libgfortran/47434
10681         * gfortran.dg/read_infnan_1.f90: Update test.
10682         * gfortran.dg/module_nan.f90: Update test.
10683         * gfortran.dg/char4_iunit_1.f03: Update test.
10684         * gfortran.dg/large_real_kind_1.f90: Update test.
10685         * gfortran.dg/real_const_3.f90: Update test.
10686         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10687
10688 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10689
10690         PR c++/47311
10691         * g++.dg/template/param2.C: New test.
10692
10693 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10694
10695         PR libgfortran/47285
10696         * gfortran.dg/fmt_g.f: New test.
10697
10698 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10699
10700         PR fortran/47507
10701         * gfortran.dg/pure_formal_1.f90: New.
10702
10703 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10704
10705         PR target/42894
10706         * gcc.dg/tls/pr42894.c: New test.
10707
10708 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10709
10710         * gcc.dg/pr47276.c: Add dg-require-visibility.
10711
10712 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10713
10714         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10715
10716 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10717             Tobias Burnus  <burnus@gcc.gnu.org>
10718
10719         PR fortran/45170
10720         PR fortran/35810
10721         PR fortran/47350
10722         * gfortran.dg/realloc_on_assign_3.f03: New test.
10723         * gfortran.dg/realloc_on_assign_4.f03: New test.
10724         * gfortran.dg/allocatable_function_5.f90: New test.
10725         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10726         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10727         implemented" dg-errors.
10728
10729 2011-01-27  Jan Hubicka  <jh@suse.cz>
10730
10731         PR middle-end/46949
10732         * gcc.dg/attr-weakref-4.c: New testcase
10733
10734 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10735
10736         PR tree-optimization/47228
10737         * gcc.dg/torture/pr47228.c: New test.
10738
10739 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10740
10741         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10742
10743 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10744
10745         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10746         when using auto-overlay support on the SPU.
10747
10748 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10749
10750         PR rtl-optimization/44174
10751         * gcc.target/i386/asm-6.c: New test.
10752
10753 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10754
10755         PR rtl-optimization/46856
10756         * gcc.c-torture/compile/pr46856.c: New test.
10757
10758 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10759             Andrew Pinski  <pinskia@gmail.com>
10760
10761         PR c/43082
10762         * gcc.dg/pr43082.c: New.
10763
10764 2011-01-26  DJ Delorie  <dj@redhat.com>
10765
10766         PR rtl-optimization/46878
10767         * gcc.dg/pr46878-1.c: New test.
10768
10769 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR c++/47476
10772         * g++.dg/cpp0x/pr47476.C: New test.
10773
10774 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10775
10776         * gcc.c-torture/compile/20110126-1.c: New test.
10777
10778 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR c/47473
10781         * gcc.dg/torture/pr47473.c: New test.
10782
10783 2011-01-26  Jan Hubicka  <jh@suse.cz>
10784
10785         PR target/47237
10786         * gcc.c-torture/execute/pr47237.c: New testcase.
10787
10788 2011-01-26  Jan Hubicka  <jh@suse.cz>
10789
10790         PR tree-optimization/47190
10791         * gcc.dg/attr-weakref-3.c: New testcase.
10792
10793 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10794
10795         PR c++/43601
10796         * gcc.dg/dll-9a.c: New test file.
10797         * gcc.dg/dll-11.c: Likewise.
10798         * gcc.dg/dll-12.c: Likewise.
10799         * gcc.dg/dll-12a.c: Likewise.
10800         * gcc.dg/dll-11a.c: Likewise.
10801         * gcc.dg/dll-9.c: Likewise.
10802         * gcc.dg/dll-10.c: Likewise.
10803         * gcc.dg/dll-10a.c: Likewise.
10804         * g++.dg/ext/dllexport4a.cc: Likewise.
10805         * g++.dg/ext/dllexport4.C: Likewise.
10806         * g++.dg/ext/dllexport5.C: Likewise.
10807         * g++.dg/ext/dllexport5a.cc: Likewise.
10808
10809 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10810
10811         PR tree-optimization/46970
10812         * gcc.dg/graphite/pr46970.c: New.
10813
10814 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10815
10816         PR tree-optimization/46215
10817         * gcc.dg/graphite/pr46215.c: New.
10818
10819 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10820
10821         PR tree-optimization/46168
10822         * gcc.dg/graphite/pr46168.c: New.
10823
10824 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10825
10826         PR tree-optimization/43657
10827         * gcc.dg/graphite/pr43657.c: New.
10828
10829 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10830
10831         PR tree-optimization/29832
10832         * gfortran.dg/graphite/pr29832.f90: New.
10833
10834 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10835
10836         PR tree-optimization/43567
10837         * gcc.dg/graphite/pr43567.c: New.
10838
10839 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10840
10841         * gfortran.dg/graphite/interchange-4.f: New.
10842         * gfortran.dg/graphite/interchange-5.f: New.
10843
10844         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10845         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10846         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10847         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10848         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10849         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10850         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10851         * gfortran.dg/ltrans-7.f90: Removed.
10852         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10853
10854         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10855         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10856         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10857         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10858         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10859         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10860         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10861         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10862         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10863         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10864         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10865         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10866         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10867         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10868         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10869         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10870         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10871         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10872         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10873         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10874         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10875         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10876         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10877         * gcc.dg/tree-ssa/data-dep-1.c
10878         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10879         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10880         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10881         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10882         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10883
10884 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10885
10886         PR tree-optimization/47265
10887         PR tree-optimization/47443
10888         * gcc.c-torture/compile/pr47265.c: New test.
10889         * gcc.dg/pr47443.c: New test.
10890
10891 2011-01-25  Martin Jambor  <mjambor@suse.cz>
10892
10893         PR tree-optimization/47382
10894         * g++.dg/torture/pr47382.C: New test.
10895         * g++.dg/opt/devirt1.C: Xfail.
10896
10897 2011-01-25  Yao Qi  <yao@codesourcery.com>
10898
10899         PR target/45701
10900         * gcc.target/arm/pr45701-1.c: New test.
10901         * gcc.target/arm/pr45701-2.c: New test.
10902         * gcc.target/arm/pr45701-3.c: New test.
10903
10904 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10905             Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR tree-optimization/47271
10908         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10909
10910 2011-01-25  Nick Clifton  <nickc@redhat.com>
10911
10912         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10913         (saturate_add): Delete.
10914         (exchange): Delete.
10915         (main): Do not run saturate_add.
10916         (set_interrupts): Delete.
10917
10918 2011-01-25  Tobias Burnus  <burnus@net-b.de>
10919
10920         PR fortran/47448
10921         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10922
10923 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR tree-optimization/47427
10926         PR tree-optimization/47428
10927         * gcc.c-torture/compile/pr47427.c: New test.
10928         * gcc.c-torture/compile/pr47428.c: New test.
10929
10930 2011-01-25  Richard Guenther  <rguenther@suse.de>
10931
10932         PR middle-end/47411
10933         * gcc.dg/torture/pr47411.c: New testcase.
10934
10935 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10936
10937         * gfortran.dg/graphite/id-24.f: New.
10938         * gfortran.dg/graphite/id-25.f: New.
10939
10940 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10941
10942         * gfortran.dg/graphite/id-23.f: New.
10943
10944 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10945
10946         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10947
10948 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10949
10950         * gcc.dg/graphite/block-0.c: Un-XFAILed.
10951         * gcc.dg/graphite/block-1.c: Un-XFAILed.
10952         * gcc.dg/graphite/block-7.c: Un-XFAILed.
10953         * gcc.dg/graphite/block-8.c: Un-XFAILed.
10954         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10955         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10956         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10957         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10958         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10959
10960 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10961
10962         * gcc.dg/graphite/block-0.c: Add documentation.
10963         * gcc.dg/graphite/block-4.c: Same.
10964         * gcc.dg/graphite/block-7.c: Same.
10965         * gcc.dg/graphite/block-8.c: New.
10966         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10967         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10968         * gcc.dg/graphite/interchange-12.c: Add documentation.
10969         * gcc.dg/graphite/interchange-13.c: New.
10970         * gcc.dg/graphite/interchange-14.c: New.
10971         * gcc.dg/graphite/interchange-15.c: New.
10972         * gcc.dg/graphite/interchange-8.c: Add documentation.
10973         * gcc.dg/graphite/interchange-mvt.c: Same.
10974
10975 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10976
10977         PR target/47408
10978         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10979         * gcc.target/powerpc/altivec-14.c: Ditto.
10980         * gcc.target/powerpc/altivec-33.c: Ditto.
10981         * gcc.target/powerpc/altivec-types-1.c: Ditto.
10982         * gcc.target/powerpc/altivec-types-2.c: Ditto.
10983         * gcc.target/powerpc/altivec-types-3.c: Ditto.
10984         * gcc.target/powerpc/altivec-types-4.c: Ditto.
10985         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10986         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10987         * g++.dg/ext/altivec-15.C: Ditto.
10988         * g++.dg/ext/altivec-types-1.C: Ditto.
10989         * g++.dg/ext/altivec-types-2.C: Ditto.
10990         * g++.dg/ext/altivec-types-3.C: Ditto.
10991         * g++.dg/ext/altivec-types-4.C: Ditto.
10992
10993 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10994
10995         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10996
10997 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10998
10999         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11000         optimization options.
11001
11002 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11003
11004         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11005
11006         PR testsuite/45988
11007         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11008
11009 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11010
11011         PR fortran/47421
11012         * gfortran.dg/allocatable_scalar_12.f90: New.
11013
11014 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11015
11016         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11017         vectorization to be not profitable if peeling is used to
11018         realign the memory access.
11019         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11020         loop bound to avoid loop unrolling.
11021         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11022
11023 2011-01-22  Jan Hubicka  <jh@suse.cz>
11024
11025         PR lto/47333
11026         * g++.dg/lto/pr47333.C: New file.
11027
11028 2011-01-22  Jan Hubicka  <jh@suse.cz>
11029
11030         PR tree-optimization/43884
11031         PR lto/44334
11032         * gcc.dg/autopar/outer-2.c: Increase array size.
11033         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11034
11035 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11036
11037         PR fortran/38536
11038         * gfortran.dg/c_loc_tests_16.f90:  New test.
11039
11040 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11041
11042         PR fortran/47399
11043         * gfortran.dg/typebound_proc_19.f90: New.
11044
11045 2011-01-21  Jeff Law <law@redhat.com>
11046
11047         PR tree-optimization/47053
11048         * g++.dg/pr47053.C: New test.
11049
11050 2011-01-21  Jason Merrill  <jason@redhat.com>
11051
11052         PR c++/47041
11053         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11054
11055 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11056
11057         PR c++/47388
11058         * g++.dg/cpp0x/range-for10.C: New test.
11059         * g++.dg/template/for1.C: New test.
11060
11061         PR middle-end/45566
11062         * g++.dg/tree-prof/partition3.C: New test.
11063
11064         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11065
11066         PR rtl-optimization/47366
11067         * g++.dg/opt/pr47366.C: New test.
11068
11069 2011-01-21  Jason Merrill  <jason@redhat.com>
11070
11071         PR c++/46552
11072         * g++.dg/cpp0x/constexpr-regress2.C: New.
11073
11074         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11075
11076 2011-01-21  Jeff Law <law@redhat.com>
11077
11078         PR rtl-optimization/41619
11079         * gcc.dg/pr41619.c: New.
11080
11081 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11082
11083         PR tree-optimization/47355
11084         * g++.dg/opt/pr47355.C: New test.
11085
11086 2011-01-21  Richard Guenther  <rguenther@suse.de>
11087
11088         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11089         making main hot.
11090
11091 2011-01-21  Richard Guenther  <rguenther@suse.de>
11092
11093         PR tree-optimization/47365
11094         * gcc.dg/torture/pr47365.c: New testcase.
11095         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11096
11097 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11098
11099         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11100
11101 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR tree-optimization/47391
11104         * gcc.dg/pr47391.c: New test.
11105
11106 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11107
11108         * g++.dg/template/char1.C: Use signed char.
11109
11110 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11111
11112         PR fortran/47377
11113         * gfortran.dg/pointer_target_4.f90: New.
11114
11115 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11116
11117         PR target/47251
11118         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11119         ILP32 system and not IP32.
11120
11121 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11122
11123         PR debug/46583
11124         * g++.dg/debug/pr46583.C: New.
11125
11126 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR debug/47283
11129         * g++.dg/debug/pr47283.C: New test.
11130
11131         PR testsuite/47371
11132         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11133         * gcc.target/i386/headmerge-2.c: Likewise.
11134
11135 2011-01-20  Richard Guenther  <rguenther@suse.de>
11136
11137         PR middle-end/47370
11138         * gcc.dg/torture/pr47370.c: New testcase.
11139
11140 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11141
11142         PR tree-optimization/46130
11143         * gcc.dg/pr46130-1.c: New test.
11144         * gcc.dg/pr46130-2.c: New test.
11145
11146 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11147
11148         PR c++/47291
11149         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11150
11151 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11152
11153         PR debug/46240
11154         * g++.dg/debug/pr46240.cc: New.
11155
11156 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR c++/47303
11159         * g++.dg/template/anonunion1.C: New test.
11160
11161         PR rtl-optimization/47337
11162         * gcc.c-torture/execute/pr47337.c: New test.
11163
11164 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11165
11166         PR testsuite/45342
11167         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11168
11169 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11170
11171         PR tree-optimization/46021
11172         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11173
11174 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR tree-optimization/47290
11177         * g++.dg/torture/pr47290.C: New test.
11178
11179 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11180
11181         PR fortran/47240
11182         * gfortran.dg/proc_ptr_comp_29.f90: New.
11183
11184 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11185
11186         PR testsuite/41146
11187         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11188         powerpc-apple-darwin9.
11189
11190 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR rtl-optimization/47299
11193         * gcc.c-torture/execute/pr47299.c: New test.
11194
11195 2011-01-17  Jason Merrill  <jason@redhat.com>
11196
11197         * g++.dg/cpp0x/constexpr-virtual.C: New.
11198
11199 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR fortran/47331
11202         * gfortran.dg/gomp/pr47331.f90: New test.
11203
11204 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11205
11206         PR objc/47314
11207         * objc.dg/selector-warn-1.m: New.
11208         * obj-c++.dg/selector-warn-1.mm: New.
11209
11210 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11211
11212         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11213         Update dg-final accordingly.
11214
11215 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11216
11217         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11218
11219 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11220
11221         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11222         target check.
11223         * gcc.dg/guality/pr36728-2.c: Likewise.
11224
11225 2011-01-17  Richard Guenther  <rguenther@suse.de>
11226
11227         PR tree-optimization/47313
11228         * g++.dg/torture/pr47313.C: New testcase.
11229
11230 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11231
11232         PR target/47318
11233         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11234         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11235         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11236         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11237
11238         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11239         as __m256i.
11240         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11241         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11242         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11243
11244 2011-01-17  Richard Guenther  <rguenther@suse.de>
11245
11246         PR tree-optimization/45967
11247         * gcc.dg/torture/pr45967-2.c: New testcase.
11248         * gcc.dg/torture/pr45967-3.c: Likewise.
11249
11250 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11251
11252         PR testsuite/47325
11253         * g++.dg/ext/pr47213.C: Require visibility.
11254
11255 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11256
11257         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11258         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11259
11260 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11261
11262         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11263         Linux-based targets.
11264
11265 2011-01-13  Jan Hubicka  <jh@suse.cz>
11266
11267         PR tree-optimization/47276
11268         * gcc.dg/pr47276.c: New testcase.
11269
11270 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11271             Jonathan Wakely  <jwakely.gcc@gmail.com>
11272
11273         PR c++/33558
11274         * g++.dg/other/pr33558.C: New.
11275         * g++.dg/other/pr33558-2.C: New.
11276
11277 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11278
11279         PR tree-optimization/45934
11280         PR tree-optimization/46302
11281         * g++.dg/ipa/devirt-c-1.C: New test.
11282         * g++.dg/ipa/devirt-c-2.C: Likewise.
11283         * g++.dg/ipa/devirt-c-3.C: Likewise.
11284         * g++.dg/ipa/devirt-c-4.C: Likewise.
11285         * g++.dg/ipa/devirt-c-5.C: Likewise.
11286         * g++.dg/ipa/devirt-c-6.C: Likewise.
11287         * g++.dg/ipa/devirt-6.C: Likewise.
11288         * g++.dg/ipa/devirt-d-1.C: Likewise.
11289         * g++.dg/torture/pr45934.C: Likewise.
11290
11291 2011-01-14  Jason Merrill  <jason@redhat.com>
11292
11293         * g++.dg/cpp0x/variadic105.C: New.
11294
11295 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11296             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11297
11298         PR objc/45989
11299         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11300         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11301         execution tests on i?86-*-*, x86_64-*-* and
11302         powerpc*-apple-darwin* && ilp32.
11303         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11304         tests on i?86-*-* and x86_64-*-*.
11305
11306 2011-01-14  Richard Guenther  <rguenther@suse.de>
11307
11308         PR tree-optimization/47280
11309         * g++.dg/opt/pr47280.C: New testcase.
11310
11311 2011-01-14  Jason Merrill  <jason@redhat.com>
11312
11313         * g++.dg/cpp0x/constexpr-regress1.C: New.
11314
11315         * g++.dg/ext/flexary2.C: New.
11316
11317 2011-01-14  Richard Guenther  <rguenther@suse.de>
11318
11319         PR middle-end/47281
11320         * gcc.dg/torture/pr47281.c: New testcase.
11321         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11322
11323 2011-01-14  Richard Guenther  <rguenther@suse.de>
11324
11325         PR tree-optimization/47286
11326         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11327
11328 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11329
11330         PR c++/47213
11331         * g++.dg/ext/pr47213.C: New.
11332
11333 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11334
11335         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11336
11337 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11338             Mikael Morin  <mikael@gcc.gnu.org>
11339
11340         PR fortran/45848
11341         PR fortran/47204
11342         * gfortran.dg/select_type_20.f90: New.
11343         * gfortran.dg/select_type_21.f90: New.
11344
11345 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11346
11347         PR target/47251
11348         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11349
11350 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11351
11352         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11353         * gcc.dg/guality/pr36728-2.c: Likewise.
11354
11355 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11356
11357         PR debug/PR46973
11358         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11359
11360 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11361
11362         PR rtl-optimization/45352
11363         * gcc.dg/pr45352-3.c: New.
11364
11365 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11366
11367         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11368         comment.
11369         * g++.dg/cpp0x/range-for8.C: New.
11370         * g++.dg/cpp0x/range-for9.C: New.
11371
11372 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11373
11374         PR debug/47209
11375         * g++.dg/debug/pr47209.C: New.
11376
11377 2011-01-12  Richard Guenther  <rguenther@suse.de>
11378
11379         PR lto/47259
11380         * gcc.dg/lto/pr47259_0.c: New testcase.
11381         * gcc.dg/lto/pr47259_1.c: Likewise.
11382
11383 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11384
11385         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11386         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11387         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11388         methods missing from the OBJC2 Object.
11389         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11390         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11391         GNU and NeXT runtimes.
11392         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11393         comments.
11394         * objc-obj-c++-shared/Object1.m: Likewise.
11395         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11396         * objc.dg/proto-qual-1.m: Likewise.
11397         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11398         * obj-c++.dg/proto-qual-1.mm: Likewise.
11399
11400 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11401
11402         PR testsuite/33033
11403         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11404
11405 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11406
11407         Fixed the Objective-C++ testsuite and updated all tests.
11408         * lib/obj-c++.exp (obj-c++_init): Declare and set
11409         gcc_warning_prefix and gcc_error_prefix.
11410         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11411         'dg-warning', 'dg-message' and 'dg-error'.
11412         * obj-c++.dg/class-extension-3.mm: Likewise.
11413         * obj-c++.dg/class-protocol-1.mm: Likewise.
11414         * obj-c++.dg/encode-7.mm: Likewise.
11415         * obj-c++.dg/exceptions-3.mm: Likewise.
11416         * obj-c++.dg/exceptions-5.mm: Likewise.
11417         * obj-c++.dg/method-12.mm: Likewise.
11418         * obj-c++.dg/method-13.mm: Likewise.
11419         * obj-c++.dg/method-15.mm: Likewise.
11420         * obj-c++.dg/method-16.mm: Likewise.
11421         * obj-c++.dg/method-4.mm: Likewise.
11422         * obj-c++.dg/method-8.mm: Likewise.
11423         * obj-c++.dg/method-conflict-1.mm: Likewise.
11424         * obj-c++.dg/method-conflict-2.mm: Likewise.
11425         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11426         and uncommented second part of the testcase now that the testsuite
11427         works correctly.
11428         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11429         and uncommented second part of the testcase now that the testsuite
11430         works correctly.
11431         * obj-c++.dg/private-1.mm: Likewise.
11432         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11433         * obj-c++.dg/syntax-error-7.mm: Likewise.
11434         * obj-c++.dg/warn5.mm: Likewise.
11435         * obj-c++.dg/property/at-property-14.mm: Likewise.
11436         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11437         FIXME.
11438         * obj-c++.dg/property/at-property-18.mm: Likewise.
11439         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11440         FIXME.
11441         * obj-c++.dg/property/at-property-21.mm: Likewise.
11442         * obj-c++.dg/property/at-property-28.mm: Likewise.
11443         * obj-c++.dg/property/at-property-5.mm: Likewise.
11444         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11445         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11446         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11447         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11448         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11449         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11450         * obj-c++.dg/tls/diag-5.mm: Likewise.
11451         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11452         dg-error, now matched correctly.
11453
11454 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11455
11456         * objc.dg/property/at-property-29.m: New.
11457         * obj-c++.dg/property/at-property-29.mm: New.
11458
11459 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11460
11461         * go.test/go-test.exp (go-set-goarch): New proc.
11462         (go-gc-tests): Use it.
11463
11464 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11465
11466         PR debug/46955
11467         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11468
11469 2011-01-11  Richard Henderson  <rth@redhat.com>
11470
11471         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11472
11473 2011-01-11  Jan Hubicka  <jh@suse.cz>
11474
11475         PR lto/45721
11476         PR lto/45375
11477         * gcc.dg/lto/pr45721_1.c: New file.
11478         * gcc.dg/lto/pr45721_0.c: New file.
11479
11480 2011-01-11  Richard Guenther  <rguenther@suse.de>
11481
11482         PR tree-optimization/46076
11483         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11484
11485 2011-01-11  Jeff Law <law@redhat.com>
11486
11487         * PR tree-optimization/47086
11488         * gcc.dg/pr47086.c: New test.
11489
11490 2011-01-11  Jason Merrill  <jason@redhat.com>
11491
11492         PR c++/46658
11493         * g++.dg/template/new10.C: New.
11494
11495         PR c++/45520
11496         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11497
11498 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11499
11500         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11501         Split type definitions and NSConstantString class into...
11502         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11503         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11504         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11505         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11506         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11507         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11508         to comments.
11509         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11510         encode defines for newer NeXT system headers.
11511         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11512         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11513         * objc.dg/foreach-5.m: Likewise.
11514         * objc.dg/foreach-2.m: Likewise.
11515         * objc.dg/foreach-4.m: Likewise.
11516         * objc.dg/torture/strings/string1.m: Likewise.
11517         * objc.dg/torture/strings/string2.m: Likewise.
11518         * objc.dg/torture/strings/string3.m: Likewise.
11519         * objc.dg/torture/strings/string4.m: Likewise.
11520         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11521         header and stand alone.
11522         * obj-c++.dg/strings/strings-2.mm: Likewise.
11523         * objc.dg/torture/strings/const-str-3.m: Likewise.
11524         * objc.dg/strings/strings-2.m: Likewise.
11525         * objc.dg/strings/const-str-12b.m: Likewise.
11526
11527 2011-01-12  Richard Guenther  <rguenther@suse.de>
11528
11529         PR middle-end/32511
11530         * gcc.dg/attr-weak-1.c: Adjust.
11531
11532 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11533
11534         PR fortran/47051
11535         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11536         standard compliant and comment.
11537
11538 2011-01-10  Jan Hubicka  <jh@suse.cz>
11539
11540         PR lto/46083
11541         * gcc.dg/initpri3.c: New testcase.
11542
11543 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11544
11545         PR lto/47222
11546         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11547         externally visible.
11548         (g_esi): Likewise.
11549         (g_ebx): Likewise.
11550         (g_ebp): Likewise.
11551         (g_esp): Likewise.
11552         (g_ebp_save): Likewise.
11553         (g_esp_save): Likewise.
11554
11555 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11556
11557         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11558
11559 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11560
11561         PR tree-optimization/46021
11562         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11563         i?86-*-*, x86_64-*-*.
11564
11565 2011-01-10  Jeff Law <law@redhat.com>
11566
11567         * PR tree-optimization/47141
11568         * gcc.c-torture/compile/pr47141.c: New test.
11569
11570 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11571
11572         PR testsuite/46230
11573         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11574         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11575         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11576         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11577
11578         PR testsuite/46230
11579         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11580         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11581         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11582         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11583         being vectorized.  Adjust dg-final pattern.
11584
11585         PR testsuite/46230
11586         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11587         * gcc.dg/vect/slp-24.c: Likewise.
11588
11589 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11590
11591         PR c++/47218
11592         * g++.dg/other/pr47218-1.C: New test file.
11593         * g++.dg/other/pr47218.C: Likewise.
11594         * g++.dg/other/pr47218.h: New supporting header.
11595
11596 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11597
11598         PR objc/47232
11599         * objc.dg/attributes/invalid-attribute-1.m: New.
11600         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11601
11602 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11603
11604         PR fortran/47224
11605         * gfortran.dg/proc_ptr_comp_28.f90: New.
11606
11607 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11608
11609         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11610         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11611         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11612         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11613         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11614         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11615         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11616         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11617         * objc.dg/gnu-api-2-class.m: Likewise.
11618         * objc.dg/gnu-api-2-ivar.m: Likewise.
11619         * objc.dg/gnu-api-2-method.m: Likewise.
11620         * objc.dg/gnu-api-2-objc.m: Likewise.
11621         * objc.dg/gnu-api-2-object.m: Likewise.
11622         * objc.dg/gnu-api-2-property.m: Likewise.
11623         * objc.dg/gnu-api-2-protocol.m: Likewise.
11624         * objc.dg/gnu-api-2-sel.m: Likewise.
11625
11626 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11627
11628         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11629         * objc.dg/objc-foreach-4.m: Likewise.
11630         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11631         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11632         * objc.dg/foreach-4.m: Likewise.
11633         * objc.dg/foreach-5.m: Likewise.
11634         * objc.dg/foreach-3.m: Return self from init.
11635
11636 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11637
11638         PR fortran/38536
11639         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11640
11641 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11642
11643         PR fortran/46313
11644         * gfortran.dg/class_35.f90: New.
11645
11646 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11647
11648         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11649
11650 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11651
11652         PR objc/47078
11653         * objc.dg/invalid-method-2.m: New.
11654         * obj-c++.dg/invalid-method-2.mm: New.
11655
11656 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11657
11658         PR fortran/46896
11659         * gfortran.dg/transpose_optimization_2.f90 : New test.
11660
11661 2011-01-08  Jan Hubicka  <jh@suse.cz>
11662
11663         PR tree-optmization/46469
11664         * g++.dg/torture/pr46469.C: New testcase.
11665
11666 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11667
11668         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11669         emulation of libobjc-gnu structure layout functionality to ..
11670         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11671         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11672         * objc/execute/bf-common.h: Adjust headers.
11673         * objc/execute/bf-1.m: Likewise.
11674         * objc/execute/bf-2.m: Likewise.
11675         * objc/execute/bf-3.m: Likewise.
11676         * objc/execute/bf-4.m: Likewise.
11677         * objc/execute/bf-5.m: Likewise.
11678         * objc/execute/bf-6.m: Likewise.
11679         * objc/execute/bf-7.m: Likewise.
11680         * objc/execute/bf-8.m: Likewise.
11681         * objc/execute/bf-9.m: Likewise.
11682         * objc/execute/bf-10.m: Likewise.
11683         * objc/execute/bf-11.m: Likewise.
11684         * objc/execute/bf-12.m: Likewise.
11685         * objc/execute/bf-13.m: Likewise.
11686         * objc/execute/bf-14.m: Likewise.
11687         * objc/execute/bf-15.m: Likewise.
11688         * objc/execute/bf-16.m: Likewise.
11689         * objc/execute/bf-17.m: Likewise.
11690         * objc/execute/bf-18.m: Likewise.
11691         * objc/execute/bf-19.m: Likewise.
11692         * objc/execute/bf-20.m: Likewise.
11693         * objc/execute/bf-21.m: Likewise.
11694         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11695         objc_get_type_qualifiers ().
11696
11697 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11698
11699         PR fortran/45777
11700         * gfortran.dg/dependency_39.f90:  New test.
11701
11702 2011-01-07  Jan Hubicka  <jh@suse.cz>
11703
11704         Get builtins tests ready for linker plugin.
11705         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11706         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11707         my_memset, my_bzero): Mark used.
11708         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11709         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11710         volatile.
11711         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11712         volatile.
11713
11714 2011-01-07  Jan Hubicka  <jh@suse.cz>
11715
11716         PR tree-optimization/46367
11717         * g++.dg/torture/pr46367.C: New file.
11718
11719 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR target/47201
11722         * gcc.dg/pr47201.c: New test.
11723
11724         PR bootstrap/47187
11725         * gcc.dg/tree-prof/pr47187.c: New test.
11726
11727 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11728
11729         PR fortran/41580
11730         * gfortran.dg/extends_type_of_3.f90: New.
11731
11732 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11733
11734         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11735         * g++.dg/ext/dllimport-MI1.C: Likewise.
11736         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11737         * g++.dg/ext/dllimport10.C: Likewise.
11738         * g++.dg/ext/dllimport11.C: Likewise.
11739         * g++.dg/ext/dllimport12.C: Likewise.
11740         * g++.dg/ext/dllimport13.C: Likewise.
11741         * g++.dg/ext/dllimport2.C: Likewise.
11742         * g++.dg/ext/dllimport3.C: Likewise.
11743         * g++.dg/ext/dllimport4.C: Likewise.
11744         * g++.dg/ext/dllimport5.C: Likewise.
11745         * g++.dg/ext/dllimport6.C: Likewise.
11746         * g++.dg/ext/dllimport8.C: Likewise.
11747         * g++.dg/ext/dllimport9.C: Likewise.
11748         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11749         targets, too. Additionally enable test for i?86-*-mingw*.
11750         * g++.dg/ext/selectany1.C: Likewise.
11751         Remove guard variable check.
11752
11753 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11754
11755         PR fortran/47189
11756         PR fortran/47194
11757         * gfortran.dg/storage_size_3.f08: Extended.
11758
11759 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11760
11761         PR c++/47022
11762         * g++.dg/template/stdarg1.C: New test.
11763
11764 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11765
11766         PR fortran/47195
11767         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11768         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11769         from the interface of functions to not hide the errors that
11770         shall be tested.
11771
11772 2011-01-06  Jan Hubicka  <jh@suse.cz>
11773
11774         * gcc.dg/lto/pr47188_0.c: New testcase.
11775         * gcc.dg/lto/pr47188_1.c: New testcase.
11776
11777 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11778
11779         PR fortran/33117
11780         PR fortran/46478
11781         * gfortran.dg/interface_33.f90: New test.
11782
11783 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11784
11785         PR c/47150
11786         * gcc.c-torture/compile/pr47150.c: New test.
11787
11788 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11789
11790         PR tree-optimization/47139
11791         * gcc.dg/vect/pr47139.c: New test.
11792
11793 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11794
11795         PR fortran/47180
11796         * gfortran.dg/extends_type_of_2.f03: New.
11797
11798 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11799
11800         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11801
11802 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11803
11804         * gnat.dg/opt14.adb: New test.
11805
11806 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11807
11808         PR fortran/46017
11809         * gfortran.dg/allocate_error_2.f90:  New test.
11810
11811 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11812
11813         PR fortran/47024
11814         * gfortran.dg/storage_size_3.f08: New.
11815
11816 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11817
11818         PR libgfortran/47154
11819         * gfortran.dg/namelist_68.f90: New test.
11820
11821 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11822
11823         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11824
11825 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11826
11827         PR fortran/46448
11828         * gfortran.dg/class_34.f90: New.
11829
11830 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11831
11832         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11833         use __builtin_inff.  Skip all single-precision tests that require
11834         Infinity.
11835
11836 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11837
11838         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11839
11840 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11841
11842         PR tree-optimization/47148
11843         * gcc.c-torture/execute/pr47148.c: New test.
11844
11845         PR tree-optimization/47155
11846         * gcc.c-torture/execute/pr47155.c: New test.
11847
11848         PR rtl-optimization/47157
11849         * gcc.c-torture/compile/pr47157.c: New test.
11850
11851 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11852
11853         * gcc.dg/torture/vector-shift2.c (schar): Define.
11854         (main): Always use schar or uchar instead of plain "char" to avoid
11855         dependencies on implementation-defined char signedness.
11856
11857 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11858
11859         PR tree-optimization/46801
11860         * gnat.dg/pack9.adb: Remove xfail.
11861
11862 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11863
11864         PR tree-optimization/46984
11865         * g++.dg/ipa/pr46984.C: New test.
11866
11867 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
11868
11869         PR fortran/46408
11870         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11871
11872 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR tree-optimization/47140
11875         * gcc.c-torture/compile/pr47140.c: New test.
11876
11877         PR rtl-optimization/47028
11878         * gcc.dg/pr47028.c: New test.
11879
11880 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
11881
11882         * objc.dg/protocol-forward-1.m: Removed TODO.
11883         * objc.dg/protocol-forward-2.m: New.
11884         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11885         * obj-c++.dg/protocol-forward-2.mm: New.
11886
11887 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
11888
11889         PR target/38662
11890         * g++.dg/eh/pr38662.C: New testcase.
11891
11892 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
11893
11894         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11895         scan for newline '\n'.
11896
11897 \f
11898 Copyright (C) 2011 Free Software Foundation, Inc.
11899
11900 Copying and distribution of this file, with or without modification,
11901 are permitted in any medium without royalty provided the copyright
11902 notice and this notice are preserved.