OSDN Git Service

baa2b6308a21babfc1b7598c131f3b7b1d98bd8d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2
3         PR tree-optimization/49662
4         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
5         * gcc.dg/graphite/interchange-15.c: Likewise.
6         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7
8 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
9
10         * gcc.dg/tree-ssa/restrict-4.c: New test.
11
12 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
13
14         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white
15         spaces.
16         (main): Use __typeof to get result type of comparison.
17
18 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
19
20         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
21         Make et_vect_multiple_sizes_saved global.
22         (check_effective_target_vect64): Make et_vect64_saved global.
23
24 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
25
26         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
27         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
28         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
29         * gcc.dg/builtin-complex-err-1.c: Adjust.
30
31 2011-10-02  Jason Merrill  <jason@redhat.com>
32
33         * g++.dg/cpp0x/range-for22.C: New.
34
35         * g++.dg/cpp0x/variadic65.C: Remove xfails.
36         * g++.dg/cpp0x/variadic82.C: Remove xfails.
37         * g++.dg/cpp0x/variadic83.C: Remove xfails.
38         * g++.dg/cpp0x/variadic105.C: Remove xfails.
39
40         * g++.dg/cpp0x/nsdmi5.C: New.
41
42 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
43
44         PR target/50579
45         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
46         New procedures.
47         (mips-dg-options): Force an ABI option if the current ABI is
48         incompatible with the required -mlong setting.  Likewise force
49         a long setting if the current one is incompatible with the
50         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
51         throughout procedure.
52         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
53         instead of addressing=absolute.
54
55 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
56
57         * gcc.target/mips/stack-1.c: New test.
58
59 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
60
61         * gcc.dg/pr49696.c: New test.
62
63 2011-10-02  Jan Hubicka  <jh@suse.cz>
64
65         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
66
67 2011-10-01  David S. Miller  <davem@davemloft.net>
68
69         * gcc.target/sparc/cmask.c: New test.
70         * gcc.target/sparc/fpadds.c: New test.
71         * gcc.target/sparc/fshift.c: New test.
72         * gcc.target/sparc/fucmp.c: New test.
73         * gcc.target/sparc/vis3misc.c: New test.
74
75 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
76
77         PR fortran/50585
78         * gfortran.dg/assumed_charlen_arg_2.f90: New.
79
80 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
81
82         PR c++/44473
83         * g++.dg/dfp/44473-1.C: New test.
84         * g++.dg/dfp/44473-2.C: New test.
85         * g++.dg/dfp/mangle-1.C: New test.
86         * g++.dg/dfp/mangle-2.C: New test.
87         * g++.dg/dfp/mangle-3.C: New test.
88         * g++.dg/dfp/mangle-4.C: New test.
89         * g++.dg/dfp/mangle-5.C: New test.
90
91 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
92
93         PR inline-asm/50571
94         * gcc.dg/pr50571.c: New test.
95
96         PR tree-optimization/46309
97         * gcc.dg/pr46309.c: New test.
98
99 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
100
101         * gcc.dg/strlenopt-21.c: New test.
102
103 2011-09-30  Revital Eres  <revital.eres@linaro.org>
104
105         * gcc.dg/sms-10.c: New file.
106
107 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
108
109         * gcc.target/arm/pr50099.c: New test.
110
111 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
112
113        * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
114
115 2011-09-30  David S. Miller  <davem@davemloft.net>
116
117         * gcc.target/sparc/bmaskbshuf.c: New test.
118         * gcc.target/sparc/edgen.c: New test.
119
120 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
121
122         PR fortran/50547
123         * gfortran.dg/pure_formal_proc_3.f90: New.
124
125         PR fortran/50553
126         * gfortran.dg/stfunc_7.f90: New.
127
128 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
129
130         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
131         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
132         * gcc.dg/vector-compare-1.c: Likewise.
133         * gcc.dg/vector-compare-2.c: Likewise.
134
135 2011-09-29  David S. Miller  <davem@davemloft.net>
136
137         * gcc.target/sparc/array.c: New test.
138
139 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
140
141         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
142         loop unroll and set max unroll times to 8.
143         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
144         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
145         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
146         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
147
148 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR c++/40145
151         * g++.dg/ext/visibility/warn5.C: New.
152
153 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
154
155         PR c++/45278
156         * g++.dg/warn/Wextra-3.C: New.
157
158 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
159
160         PR target/49486
161         * gcc.target/sh/pr49468-si.c: New.
162
163 2011-09-28  Tom de Vries  <tom@codesourcery.com>
164
165         PR testsuite/50485
166         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
167         (TEST): Initialize src3 with random floats.
168         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from
169         union src3.  Initialize src3 with random floats.
170
171 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
172
173         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
174         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
175         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
176         * gcc.target/sh/sh4a-sincosf.c: Ditto.
177         * gcc.target/sh/sh4a-cos.c: Ditto.
178         * gcc.target/sh/sh4a-cosf.c: Ditto.
179         * gcc.target/sh/sh4a-sin.c: Ditto.
180         * gcc.target/sh/sh4a-sinf.c: Ditto.
181         * gcc.target/sh/sh4a-fsrra.c: Ditto.
182         * gcc.target/sh/sh4a-memmovua.c: Ditto.
183         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
184
185 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
186
187         PR c++/31489
188         * g++.dg/parse/error40.C: New.
189         * g++.dg/warn/incomplete1.C: Adjust.
190
191 2011-09-27  Jan Hubicka  <jh@suse.cz>
192
193         PR middle-end/49463
194         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
195         Mark used.
196
197 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
198
199         * gcc.dg/strlenopt-1.c: New test.
200         * gcc.dg/strlenopt-1f.c: New test.
201         * gcc.dg/strlenopt-2.c: New test.
202         * gcc.dg/strlenopt-2f.c: New test.
203         * gcc.dg/strlenopt-3.c: New test.
204         * gcc.dg/strlenopt-4.c: New test.
205         * gcc.dg/strlenopt-4g.c: New test.
206         * gcc.dg/strlenopt-4gf.c: New test.
207         * gcc.dg/strlenopt-5.c: New test.
208         * gcc.dg/strlenopt-6.c: New test.
209         * gcc.dg/strlenopt-7.c: New test.
210         * gcc.dg/strlenopt-8.c: New test.
211         * gcc.dg/strlenopt-9.c: New test.
212         * gcc.dg/strlenopt-10.c: New test.
213         * gcc.dg/strlenopt-11.c: New test.
214         * gcc.dg/strlenopt-12.c: New test.
215         * gcc.dg/strlenopt-12g.c: New test.
216         * gcc.dg/strlenopt-13.c: New test.
217         * gcc.dg/strlenopt-14g.c: New test.
218         * gcc.dg/strlenopt-14gf.c: New test.
219         * gcc.dg/strlenopt-15.c: New test.
220         * gcc.dg/strlenopt-16g.c: New test.
221         * gcc.dg/strlenopt-17g.c: New test.
222         * gcc.dg/strlenopt-18g.c: New test.
223         * gcc.dg/strlenopt.h: New file.
224
225 2011-09-27  Tom de Vries  <tom@codesourcery.com>
226
227         PR middle-end/43864
228         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
229         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
230         * gcc.dg/pr43864.c: New test.
231         * gcc.dg/pr43864-2.c: Same.
232         * gcc.dg/pr43864-3.c: Same.
233         * gcc.dg/pr43864-4.c: Same.
234
235 2011-09-27  Jan Hubicka  <jh@suse.cz>
236
237         * gcc.dg/ipa/inline-5.c: New testcase.
238
239 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
240
241         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
242         vectors.
243         * gcc.dg/vect/bb-slp-27.c: New.
244         * gcc.dg/vect/bb-slp-28.c: New.
245
246 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
247
248         * testsuite/lib/target-supports.exp (check_profiling_available):
249         Don't rely solely on TLS tests for -fprofile-generate, fall
250         through to the other code.
251
252 2011-09-27  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/50363
255         * gcc.dg/torture/pr50363.c: New testcase.
256
257 2011-09-26  Jason Merrill  <jason@redhat.com>
258
259         PR c++/45012
260         * g++.dg/template/partial13.C: New.
261
262         PR c++/46105
263         * g++.dg/template/partial12.C: New.
264
265         PR c++/50508
266         * g++.dg/cpp0x/constexpr-typedef1.C: New.
267
268 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
269
270         PR c++/45487
271         * g++.dg/diagnostic/bindings1.C: New.
272         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
273
274 2011-09-26  David S. Miller  <davem@davemloft.net>
275
276         * gcc.target/sparc/wrgsr.c: New test.
277         * gcc.target/sparc/rdgsr.c: New test.
278         * gcc.target/sparc/edge.c: New test.
279         * gcc.target/sparc/fcmp.c: New test.
280
281         * gcc.target/sparc/edge.c: Update for new return types.
282         * gcc.target/sparc/fcmp.c: Likewise.
283
284         * gcc.target/sparc/fpaddsubi.c: New test.
285
286 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
287
288         PR fortran/50515
289         * gfortran.dg/common_15.f90: New.
290
291         PR fortran/50517
292         * gfortran.dg/dummy_procedure_5.f90: New.
293         * gfortran.dg/interface_26.f90: Modified error message.
294         * gfortran.dg/proc_ptr_11.f90: Ditto.
295         * gfortran.dg/proc_ptr_15.f90: Ditto.
296         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
297         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
298
299 2011-09-26  Jason Merrill  <jason@redhat.com>
300
301         PR c++/50512
302         * g++.dg/overload/rvalue3.C: New.
303
304         PR c++/50523
305         * g++.dg/overload/ref-conv2.C: New.
306
307         * g++.dg/cpp0x/nsdmi-template1.C: New.
308
309 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
310
311         * g++.dg/cpp0x/nullptr25.C: New.
312
313 2011-09-26  Richard Guenther  <rguenther@suse.de>
314
315         PR tree-optimization/50472
316         * gcc.dg/torture/pr50472.c: New testcase.
317
318 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
319
320         * gnat.dg/opt22.adb: New test.
321         * gnat.dg/opt22_pkg.ad[sb]: New helper.
322
323 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
324
325         * gnat.dg/opt21.adb: New test.
326         * gnat.dg/opt21_pkg.ad[sb]: New helper.
327
328 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
329
330         * gnat.dg/opt20.ad[sb]: New test.
331         * gnat.dg/opt20_pkg.ads: New helper.
332
333 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
334
335         * gnat.dg/array17.adb: New test.
336         * gnat.dg/array17_pkg.ads: New helper.
337
338 2011-09-25  Jason Merrill  <jason@redhat.com>
339
340         * g++.dg/cpp0x/nsdmi-defer4.C: New.
341
342 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
343
344         * gnat.dg/frame_overflow.ads: New.
345         * gnat.dg/frame_overflow.adb: Adjust.
346         * gnat.dg/specs/addr1.ads: Likewise.
347
348 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
349
350         * g++.dg/tree-ssa/restrict2.C: New test.
351
352 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
353
354         * lib/target-supports.exp (check_effective_target_vect64): New.
355         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
356         of multiple vector sizes.
357         * gcc.dg/vect/bb-slp-26.c: New.
358
359 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
360
361         PR c++/50280
362         * g++.dg/template/bitfield1.C: New.
363
364 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
365
366         * gcc.dg/vect/bb-slp-24.c: New.
367
368 2011-09-24  Jason Merrill  <jason@redhat.com>
369
370         * g++.dg/cpp0x/nsdmi-eh1.C: New.
371
372         * g++.dg/cpp0x/nsdmi-defer3.C: New.
373
374         * g++.dg/cpp0x/nsdmi-defer1.C: New.
375         * g++.dg/cpp0x/nsdmi-defer2.C: New.
376
377         * g++.dg/cpp0x/nsdmi1.C: New.
378         * g++.dg/cpp0x/nsdmi2.C: New.
379         * g++.dg/cpp0x/nsdmi3.C: New.
380         * g++.dg/cpp0x/nsdmi4.C: New.
381         * g++.old-deja/g++.other/init4.C: New.
382
383 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
384
385         PR c++/44267
386         * g++.dg/template/sfinae28.C: New.
387
388 2011-09-23  Ian Lance Taylor  <iant@google.com>
389
390         * go.test/go-test.exp (errchk): Handle more cases of getting
391         correct Tcl backslash quoting in regular expressions in test file.
392
393 2011-09-23  Jason Merrill  <jason@redhat.com>
394
395         Core 253
396         * g++.dg/init/const8.C: New.
397         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
398         * g++.dg/cpp0x/defaulted2.C: Likewise.
399         * g++.dg/cpp0x/pr42844-2.C: Likewise.
400         * g++.dg/init/pr20039.C: Likewise.
401         * g++.dg/init/pr42844.C: Likewise.
402
403 2011-09-23  Jan Hubicka  <jh@suse.cz>
404
405         * gcc.dg/ipa/inline-1.c: new testcase.
406         * gcc.dg/ipa/inline-2.c: new testcase.
407         * gcc.dg/ipa/inline-3.c: new testcase.
408         * gcc.dg/ipa/inline-4.c: new testcase.
409
410 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
411
412         PR c++/50258
413         * g++.dg/cpp0x/constexpr-static8.C: New.
414
415 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
416
417         * gcc.target/i386/avxfp-1.c: New test.
418         * gcc.target/i386/avxfp-2.c: New test.
419
420 2011-09-23  Terry Guo  <terry.guo@arm.com>
421
422         * gcc.c-torture/execute/941014-1.x: Deleted.
423
424 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
425
426         PR c++/50491
427         * g++.dg/cpp0x/pr50491.C: New.
428
429 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
430
431         PR testsuite/50487
432         * gfortran.dg/bessel_6.f90: Fix tolerance test.
433
434 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
435
436         PR c++/50371
437         * g++.dg/cpp0x/nullptr24.C: New.
438
439 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
440
441         PR target/50482
442         * gcc.target/i386/pr50482.c: New test.
443
444 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
445
446         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
447         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
448         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
449         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
450         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
451         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
452         multilib options contain different -march= from dg-options.
453
454 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
455             Paolo Carlini  <paolo.carlini@oracle.com>
456
457         PR c++/50344
458         * g++.dg/template/friend52.C: New.
459
460 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
461
462         * gcc.target/arm/cmp-1.c: New test.
463         * gcc.target/arm/cmp-2.c: Likewise.
464
465 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
466
467         PR fortran/41733
468         * gfortran.dg/impure_actual_1.f90: Modified error message.
469         * gfortran.dg/proc_ptr_32.f90: New.
470         * gfortran.dg/proc_ptr_33.f90: New.
471
472 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
473
474         PR tree-optimization/50451
475         * gcc.dg/vect/pr50451.c: New test.
476
477 2011-09-21  Ian Lance Taylor  <iant@google.com>
478
479         * go.test/go-test.exp (errchk): Add special case for bug332.
480         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
481         some more test lines.
482
483 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
484
485         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
486         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
487         * g++.dg/other/i386-8.C: Ditto.
488         * g++.dg/other/pr34435.C: Ditto.
489         * g++.dg/other/pr39496.C: Ditto.
490         * g++.dg/other/mmintrin.C: Ditto.
491
492 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
493
494         * gcc.dg/vect/vect-cond-7.c: New test.
495         * gcc.target/i386/sse4_1-cond-1.c: New test.
496         * gcc.target/i386/avx-cond-1.c: New test.
497
498 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
499
500         PR target/50464
501         * g++.dg/other/pr50464.C: New test.
502
503 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
504
505         * gcc.target/i386/bmi2-mulx32-2.c: New test.
506         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
507         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
508         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
509
510 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gnat.dg/opt19.adb: New test.
513
514 2011-09-21  Terry Guo  <terry.guo@arm.com>
515
516         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
517         on arch conflict when testing case on targets other than armv7-a.
518
519 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR c++/50454
522         * g++.dg/ext/int128-1.C: New.
523         * g++.dg/ext/int128-2.C: Likewise.
524         * g++.dg/ext/int128-2.h: Likewise.
525
526 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR testsuite/50469
529         * gfortran.dg/storage_size_2.f08: Replace "must be be" with
530         "must be".
531
532 2011-09-20  Jason Merrill  <jason@redhat.com>
533
534         * g++.dg/cpp0x/constexpr-generated1.C: New.
535
536         PR c++/50442
537         * g++.dg/overload/ref-conv1.C: New.
538
539 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
540
541         * g++.dg/other/final1.C: New.
542
543 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
544
545         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
546         and get_bit ().
547
548 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
549
550         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
551         "target arm_eabi".
552
553 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
554
555         PR tree-optimization/50413
556         * g++.dg/vect/vect.exp: Run slp-pr* tests with
557         -fdump-tree-slp-details.  Run other tests with
558         -fdump-tree-vect-details.
559         * g++.dg/vect/slp-pr50413.cc: New.
560
561 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
562             Ira Rosen  <ira.rosen@linaro.org>
563
564         PR testsuite/50435
565         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
566         Fix underscores around restrict.
567
568 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
569
570         PR tree-optimization/50414
571         * gfortran.dg/vect/Ofast-pr50414.f90: New.
572         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
573         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
574
575 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
576
577         PR tree-optimization/50412
578         * gfortran.dg/vect/pr50412.f90: New.
579
580 2011-09-16  Jason Merrill  <jason@redhat.com>
581
582         PR c++/50424
583         * g++.dg/eh/defarg1.C: New.
584
585 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
586
587         * gcc.dg/vect/vect-reduc-10.c: New test.
588         * gcc.target/i386/avx-reduc-1.c: New test.
589
590         * gcc.target/i386/sse2-extract-1.c: New test.
591         * gcc.target/i386/avx-extract-1.c: New test.
592
593 2011-09-16  Terry Guo  <terry.guo@arm.com>
594
595         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
596
597 2011-09-15   Diego Novillo  <dnovillo@google.com>
598
599         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
600         ALWAYS_CXXFLAGS, if defined.
601         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
602         ALWAYS_GFORTRANFLAGS, if defined.
603         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
604         ALWAYS_GOCFLAGS, if defined.
605         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
606         ALWAYS_OBJCXXFLAGS, if defined.
607         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
608         additional_flags, if defined.
609         * lib/gnat.exp (gnat_target_compile): Likewise.
610         * lib/objc.exp (objc_target_compile): Likewise.
611         * lib/target-supports-dg.exp (dg-add-options): Handle
612         TEST_ALWAYS_FLAGS.
613
614 2011-09-15  Tom de Vries  <tom@codesourcery.com>
615
616         PR testsuite/50322
617         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
618         Use uintptr_t in f1.  Undo avr xfails.
619
620 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/50401
623         PR fortran/50403
624         * gfortran.dg/function_types_3.f90: New.
625
626 2011-09-15  Jason Merrill  <jason@redhat.com>
627
628         PR c++/50365
629         * g++.dg/cpp0x/trailing7.C: New.
630
631         PR c++/50361
632         * g++.dg/cpp0x/nullptr23.C: New.
633
634 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
635
636         * gcc.dg/vect/bb-slp-25.c: New.
637
638 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
639
640         PR c++/50391
641         * g++.dg/cpp0x/noexcept15.C: New.
642
643 2011-09-14  Tom de Vries  <tom@codesourcery.com>
644
645         PR middle-end/50251
646         * gcc.dg/pr50251.c: New test.
647
648 2011-09-14  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/34547
651         PR fortran/50375
652         * gfortran.dg/null_5.f90: New.
653         * gfortran.dg/null_6.f90: New.
654
655 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
656
657         * gcc.c-torture/compile/20110913-1.c: New test.
658
659 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
660
661         PR fortran/50379
662         * gfortran.dg/result_2.f90: New.
663
664 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
665
666         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
667
668 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
669
670         PR c++/48320
671         * g++.dg/cpp0x/variadic116.C: New test case.
672
673 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
674
675         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
676         * gcc.target/mips/interrupt_handler-2.c: New test.
677         * gcc.target/mips/interrupt_handler-3.c: Likewise.
678
679 2011-09-12  Jason Merrill  <jason@redhat.com>
680
681         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
682
683         * g++.dg/cpp0x/explicit7.C: New.
684
685 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
686
687         PR rtl-optimization/50212
688         * g++.dg/other/pr50212.C: New test.
689
690 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
691
692         PR target/43746
693         * testsuite/gcc.target/avr/torture/avr-torture.exp
694         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
695         "-O2 -fmerge-all-constants".
696
697 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
698
699         PR fortran/50327
700         * gfortran.dg/do_while_1.f90: New test.
701
702 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
703
704         PR fortran/35831
705         PR fortran/47978
706         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
707         * gfortran.dg/proc_decl_26.f90: New.
708         * gfortran.dg/typebound_override_2.f90: New.
709         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
710
711 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
712
713         * gnat.dg/cond_expr2.ad[sb]: New test.
714
715 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
716
717         * gnat.dg/atomic5.ad[sb]: New test.
718
719 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
720
721         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
722
723 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
724
725         PR target/49030
726         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
727
728 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
729
730         PR target/49614
731         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
732
733 2011-09-09  Richard Guenther  <rguenther@suse.de>
734
735         PR tree-optimization/50328
736         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
737
738 2011-09-09  Richard Guenther  <rguenther@suse.de>
739
740         PR middle-end/50333
741         * gcc.dg/torture/pr50333.c: New testcase.
742
743 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
744
745         PR tree-optimization/50318
746         * gcc.target/arm/pr50318-1.c: New file.
747
748 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
749
750         * gcc.target/i386/all_one_m256i.c: New test.
751
752 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
753
754         PR c++/50324
755         * g++.dg/cpp0x/sfinae28.C: New.
756
757 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
758
759         PR c/50332
760         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
761         longer ignored on typedefs.
762
763         PR c++/33255 - Support -Wunused-local-typedefs warning
764         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
765         * c-c++-common/Wunused-local-typedefs.c: Likewise.
766
767 2011-09-08  Martin Jambor  <mjambor@suse.cz>
768
769         PR tree-optimization/50287
770         * gcc.dg/torture/pr50287.c: New test.
771
772 2011-09-08  Richard Guenther  <rguenther@suse.de>
773
774         PR tree-optimization/19831
775         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
776         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
777         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
778         * gcc.dg/errno-1.c: Adjust.
779
780 2011-09-08  Richard Guenther  <rguenther@suse.de>
781
782         PR tree-optimization/19831
783         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
784
785 2011-09-08  Tobias Burnus  <burnus@net-b.de>
786
787         PR fortran/44646
788         * gfortran.dg/do_concurrent_1.f90: New.
789         * gfortran.dg/do_concurrent_2.f90: New.
790
791 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
792
793         PR target/50310
794         * gcc.c-torture/execute/ieee/pr50310.c: New test.
795         * gcc.dg/pr50310-2.c: New test.
796
797 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
798
799         PR fortran/48095
800         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
801         * gfortran.dg/impure_constructor_1.f90: Modified.
802         * gfortran.dg/proc_ptr_comp_33.f90: New.
803
804 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
805
806         PR target/50310
807         * gcc.dg/pr50310-1.c: New test.
808
809 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
810
811         PR middle-end/48571
812         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
813         instead of 4.
814
815 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
816
817         PR c++/50309
818         * g++.dg/cpp0x/noexcept14.C: New.
819
820 2011-09-07  Jason Merrill  <jason@redhat.com>
821
822         * g++.dg/cpp0x/constexpr-ref3.C: New.
823
824         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
825
826 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
827
828         * gcc.dg/section1.c: Don't xfail for avr.
829
830 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
831
832         PR tree-optimization/50322
833         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
834
835 2011-09-07  Martin Jambor  <mjambor@suse.cz>
836
837         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
838
839 2011-09-07  Martin Jambor  <mjambor@suse.cz>
840
841         PR tree-optimization/49911
842         * g++.dg/tree-ssa/pr49911.C: New test.
843
844 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
845
846         PR target/49030
847         * gcc.dg/torture/pr49030.c: New test.
848
849 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
850
851         PR fortran/50288
852         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
853         * gfortran.dg/class_4d.f03: Deleted.
854         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
855
856 2011-09-07  Richard Guenther  <rguenther@suse.de>
857
858         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
859
860 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
861
862         PR tree-optimization/46021
863         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
864
865 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
866
867         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
868
869 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
870
871         * gcc.c-torture/compile/20110906-1.c: New test.
872
873 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
874
875         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
876
877 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
878
879         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
880         --param tree-reassoc-width=1.
881
882         * gcc.dg/tree-ssa/reassoc-24.c: New test.
883         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
884
885 2011-09-06  Richard Guenther  <rguenther@suse.de>
886
887         PR tree-optimization/48149
888         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
889
890 2011-09-06  Richard Guenther  <rguenther@suse.de>
891
892         PR tree-optimization/48317
893         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
894
895 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
896
897         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
898         New procedure.
899         (add_options_for_quad_vectors): Replace with ...
900         (add_options_for_double_vectors): ... this.
901         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
902         support multiple vector sizes since the vectorizer attempts to
903         vectorize with both vector sizes.
904         * gcc.dg/vect/no-vfa-vect-79.c,
905         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
906         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
907         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
908         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
909         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
910         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
911         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
912         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
913         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
914         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
915         gcc.dg/vect/vect-40.c: Likewise.
916         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
917         redundant.
918         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
919         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
920         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
921         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
922         Likewise.
923         * gcc.dg/vect/vect-peel-4.c: Make ia global.
924
925 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
926
927         PR target/49606
928         * gcc.target/mips/abi-main.h: New file.
929         * gcc.target/mips/abi-o32-long32.c: New test.
930         * gcc.target/mips/abi-o32-long64.c: Likewise.
931         * gcc.target/mips/abi-o64-long32.c: Likewise.
932         * gcc.target/mips/abi-o64-long64.c: Likewise.
933         * gcc.target/mips/abi-n32-long32.c: Likewise.
934         * gcc.target/mips/abi-n32-long64.c: Likewise.
935         * gcc.target/mips/abi-n64-long32.c: Likewise.
936         * gcc.target/mips/abi-n64-long64.c: Likewise.
937         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
938         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
939         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
940         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
941         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
942         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
943         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
944         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
945         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
946         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
947         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
948         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
949         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
950         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
951         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
952         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
953         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
954         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
955         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
956         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
957         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
958         * gcc.target/mips/branch-2.c: Remove -mabicalls.
959         * gcc.target/mips/branch-3.c: Likewise.
960         * gcc.target/mips/branch-4.c: Likewise.
961         * gcc.target/mips/branch-5.c: Likewise.
962         * gcc.target/mips/branch-6.c: Likewise.
963         * gcc.target/mips/branch-7.c: Likewise.
964         * gcc.target/mips/branch-8.c: Likewise.
965         * gcc.target/mips/branch-9.c: Likewise.
966         * gcc.target/mips/branch-10.c: Likewise.
967         * gcc.target/mips/branch-11.c: Likewise.
968         * gcc.target/mips/branch-12.c: Likewise.
969         * gcc.target/mips/branch-13.c: Likewise.
970         * gcc.target/mips/lazy-binding-1.c: Likewise.
971
972 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
973
974         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
975         << 18 to avoid warning on int=16 platforms..
976
977 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
978
979         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
980         to work even with -fshort-enums.
981
982 2011-09-04  Jan Hubicka  <jh@suse.cz>
983
984         * gcc.c-torture/compile/20110902.c: new testcase.
985
986 2011-09-04  Jason Merrill  <jason@redhat.com>
987
988         PR c++/49267
989         * g++.dg/cpp0x/rv-conv1.C: New.
990
991         DR 1328
992         * g++.dg/cpp0x/rv-func3.C: New.
993
994         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
995
996         PR c++/50248
997         Core 1358
998         * g++.dg/cpp0x/constexpr-template1.C: New.
999         * g++.dg/cpp0x/constexpr-template2.C: New.
1000         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1001         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1002
1003 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1004
1005         * gnat.dg/specs/debug1.ads: Tweak pattern.
1006
1007 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/50227
1010         * gfortran.dg/class_45a.f03: New.
1011         * gfortran.dg/class_45b.f03: New.
1012
1013 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1014             Ira Rosen  <ira.rosen@linaro.org>
1015
1016         PR tree-optimization/50208
1017         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1018         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1019         -fno-tree-fre -fno-tree-pre.
1020
1021 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1022
1023         * gcc.dg/ipa/ipcp-3.c: New test.
1024
1025 2011-09-02  Richard Guenther  <rguenther@suse.de>
1026
1027         PR tree-optimization/27460
1028         PR middle-end/29269
1029         * gcc.dg/vect/vect-cond-7.c: New testcase.
1030
1031 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1032
1033         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1034         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1035         xfailed test for inlining.
1036         * g++.dg/ipa/ivinline-9.C: Likewise.
1037
1038 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1039
1040         PR tree-optimization/50178
1041         * gfortran.dg/vect/pr50178.f90: New test.
1042
1043 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1044
1045         PR middle-end/49886
1046         * gcc.c-torture/execute/pr49886.c: New testcase.
1047
1048 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1049
1050         PR middle-end/43513
1051         * gcc.dg/pr43513.c: New test.
1052
1053 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1054
1055         PR fortran/45044
1056         * gfortran.dg/common_14.f90: New.
1057         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1058
1059 2011-08-30  Jason Merrill  <jason@redhat.com>
1060
1061         PR c++/50084
1062         * g++.dg/cpp0x/decltype33.C: New.
1063
1064         PR c++/50089
1065         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1066
1067         PR c++/50114
1068         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1069
1070 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1071
1072         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1073
1074 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1075
1076         * gnat.dg/specs/aggr3.ads: New test.
1077         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1078
1079         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1080         * gnat.dg/specs/aggr2.ads: Likewise.
1081
1082 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1083
1084         PR fortran/45170
1085         * gfortran.dg/allocate_with_source_2.f90: New test
1086
1087 2011-08-30  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/50220
1090         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1091
1092         PR c++/50234
1093         * g++.dg/cpp0x/constexpr-value3.C: New.
1094
1095 2011-08-30  Richard Guenther  <rguenther@suse.de>
1096
1097         PR middle-end/48571
1098         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1099         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1100         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1101         * gcc.dg/pr36902.c: XFAIL.
1102
1103 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1104
1105         * gcc.target/i386/fma-check.h: New.
1106         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1107         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1108         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1109         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1110         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1111         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1112         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1113         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1114         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1115         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1116         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1117         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1118         * gcc.target/i386/fma-compile.c: Likewise.
1119         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1120         * gcc.target/i386/sse-12.c: Add -mfma.
1121         * gcc.target/i386/sse-13.c: Likewise.
1122         * gcc.target/i386/sse-14.c: Likewise.
1123         * gcc.target/i386/sse-22.c: Likewise.
1124         * gcc.target/i386/sse-23.c: Likewise.
1125         * g++.dg/other/i386-2.C: Likewise.
1126         * g++.dg/other/i386-3.C: Likewise.
1127
1128 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1129
1130         PR testsuite/50185
1131         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1132         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1133
1134 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1135
1136         * g++.dg/bprob/bprob.exp (feedback_options): Set
1137         -fbranch-probabilities.
1138         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1139
1140 2011-08-29  Jason Merrill  <jason@redhat.com>
1141
1142         PR c++/50224
1143         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1144
1145 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1146             Jason Merrill  <jason@redhat.com>
1147
1148         * g++.dg/dfp/base.C: New test.
1149
1150 2011-08-29  Jason Merrill  <jason@redhat.com>
1151
1152         Core DR 994
1153         PR c++/50209
1154         * g++.dg/cpp0x/initlist58.C: New.
1155
1156 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1157
1158         PR fortran/50225
1159         * gfortran.dg/class_result_1.f03: New.
1160
1161 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR middle-end/48722
1164         * gcc.target/i386/pr48722.c: New test.
1165
1166 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1167
1168         PR libfortran/50192
1169         * gfortran.dg/widechar_compare_1.f90:  New test.
1170
1171 2011-08-26  Jason Merrill  <jason@redhat.com>
1172
1173         Core DR 342
1174         PR c++/48582
1175         * g++.dg/abi/mangle50.C: New.
1176
1177 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         PR target/50202
1180         * gcc.target/i386/pr50202.c: New test.
1181
1182 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1183
1184         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1185         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1186         * gcc.target/i386/avx-round-vec.c: New test.
1187         * gcc.target/i386/avx-roundf-vec.c: New test.
1188
1189 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1192         instruction.
1193
1194         PR c/50179
1195         * c-c++-common/Wunused-var-14.c: New test.
1196
1197 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1198
1199         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1200
1201 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1202
1203         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1204         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1205         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1206         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1207
1208 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1209
1210         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1211         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1212         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1213         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1214
1215 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1216
1217         PR fortran/50050
1218         * gfortran.dg/pointer_comp_init_1.f90: New test.
1219
1220 2011-08-25  Jason Merrill  <jason@redhat.com>
1221
1222         PR c++/50157
1223         * g++.dg/cpp0x/sfinae27.C: New.
1224
1225 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1226
1227         * gfortran.dg/coarray_lib_token_4.f90: New.
1228
1229 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1230
1231         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1232
1233 2011-08-25  Richard Guenther  <rguenther@suse.de>
1234
1235         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1236
1237 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1238
1239         PR fortran/50163
1240         * gfortran.dg/initialization_28.f90: New.
1241
1242 2011-08-24  Richard Guenther  <rguenther@suse.de>
1243
1244         PR tree-optimization/50067
1245         * gcc.dg/torture/pr50067-3.c: New testcase.
1246         * gcc.dg/torture/pr50067-4.c: Likewise.
1247         * gcc.dg/torture/pr50067-5.c: Likewise.
1248
1249 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1250
1251         * g++.dg/other/i386-2.C: Add -mavx2 check.
1252         * g++.dg/other/i386-3.C: Likewise.
1253         * gcc.target/i386/avx-1.c: Add AVX2.
1254         * gcc.target/i386/avx-2.c: Likewise.
1255         * gcc.target/i386/funcspec-5.c: Likewise.
1256         * gcc.target/i386/sse-12.c: Likewise.
1257         * gcc.target/i386/sse-13.c: Likewise.
1258         * gcc.target/i386/sse-14.c: Likewise.
1259         * gcc.target/i386/sse-22.c: Likewise.
1260         * gcc.target/i386/sse-23.c: Likewise.
1261         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1262         * gcc.target/i386/avx2-check.h: New.
1263         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1264         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1265         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1266         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1267         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1268         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1269         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1270         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1271         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1272         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1273         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1274         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1275         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1276         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1277         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1278         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1279         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1280         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1281         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1282         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1283         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1284         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1285         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1286         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1287         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1288         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1289         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1290         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1291         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1292         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1293         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1294         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1295         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1296         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1297         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1298         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1299         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1300         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1301         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1302         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1303         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1304         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1305         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1306         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1307         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1308         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1309         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1310         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1311         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1312         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1313         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1314         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1315         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1316         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1317         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1318         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1319         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1320         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1321         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1322         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1323         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1324         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1325         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1326         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1327         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1328         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1329         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1330         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1331         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1332         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1333         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1334         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1335         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1336         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1337         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1338         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1339         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1340         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1341         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1342         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1343         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1344         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1345         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1346         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1347         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1348         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1349         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1350         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1351         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1352         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1353         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1354         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1355         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1356         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1357         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1358         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1359         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1360         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1361         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1362         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1363         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1364         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1365         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1366         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1367         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1368         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1369         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1370         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1371         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1372         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1373         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1374         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1375         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1376         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1377         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1378         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1379         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1380         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1381         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1382         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1383         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1384         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1385         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1386         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1387         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1388         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1389         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1390         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1391         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1392         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1393         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1394         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1395         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1396         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1397         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1398         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1399         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1400         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1401         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1402         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1403         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1404         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1405         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1406         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1407         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1408         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1409         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1410         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1411         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1412         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1413         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1414         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1415         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1416         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1417         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1418         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1419         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1420         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1421         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1422         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1423         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1424         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1425         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1426         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1427         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1428         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1429         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1430         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1431         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1432         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1433         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1434         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1435         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1436         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1437         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1438         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1439         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1440         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1441         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1442         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1443         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1444         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1445         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1446         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1447         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1448         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1449         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1450         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1451         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1452         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1453         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1454         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1455         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1456         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1457         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1458         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1459         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1460         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1461         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1462         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1463         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1464         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1465         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1466         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1467         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1468         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1469         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1470         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1471         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1472         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1473         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1474         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1475         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1476         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1477         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1478         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1479         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1480         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1481         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1482         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1483         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1484         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1485         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1486         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1487         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1488         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1489         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1490         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1491         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1492         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1493         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1494         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1495         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1496         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1497         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1498         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1499         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1500         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1501         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1502         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1503         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1504         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1505         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1506         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1507         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1508         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1509         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1510         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1511         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1512         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1513         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1514         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1515         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1516         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1517         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1518         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1519         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1520         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1521         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1522         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1523         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1524         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1525         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1526         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1527         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1528         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1529         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1530         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1531         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1532         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1533         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1534         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1535         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1536         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1537         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1538         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1539         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1540         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1541         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1542         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1543         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1544         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1545         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1546         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1547         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1548         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1549         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1550         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1551         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1552         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1553         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1554         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1555         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1556         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1557         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1558         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1559         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1560         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1561         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1562         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1563         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1564         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1565         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1566         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1567         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1568         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1569         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1570         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1571         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1572         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1573         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1574         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1575         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1576         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1577         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1578         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1579         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1580         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1581         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1582         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1583         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1584         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1585         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1586         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1587         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1588         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1589         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1590         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1591         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1592         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1593         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1594         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1595         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1596         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1597         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1598         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1599         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1600         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1601         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1602         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1603         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1604         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1605         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1606         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1607         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1608         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1609         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1610         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1611         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1612         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1613         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1614         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1615         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1616         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1617         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1618         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1619         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1620         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1621         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1622         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1623         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1624         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1625         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1626         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1627         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1628         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1629         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1630         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1631         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1632         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1633         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1634         * gcc.target/i386/testimm-9.c: Likewise.
1635
1636 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1637
1638         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1639         * g++.dg/other/i386-3.C: Likewise.
1640         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1641         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1642         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1643         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1644         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1645         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1646         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1647         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1648         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1649         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1650         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1651         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1652         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1653         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1654         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1655         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1656         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1657         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1658         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1659         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1660         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1661         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1662         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1663         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1664         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1665         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1666         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1667         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1668         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1669         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1670         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1671         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1672         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1673         * gcc.target/i386/sse-12.c: Add BMI2.
1674         * gcc.target/i386/sse-13.c: Likewise.
1675         * gcc.target/i386/sse-14.c: Likewise.
1676         * gcc.target/i386/sse-22.c: Likewise.
1677         * gcc.target/i386/sse-23.c: Likewise.
1678
1679 2011-08-23  Jason Merrill  <jason@redhat.com>
1680
1681         * g++.dg/template/crash7.C: Adjust expected errors.
1682
1683 2011-08-23  Jason Merrill  <jason@redhat.com>
1684
1685         PR c++/49045
1686         Core 1321
1687         * g++.dg/cpp0x/overload2.C: New.
1688
1689 2011-08-23  Jason Merrill  <jason@redhat.com>
1690
1691         Core 903
1692         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1693
1694 2011-08-23  Jason Merrill  <jason@redhat.com>
1695
1696         Core 975
1697         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1698         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1699         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1700         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1701
1702 2011-08-23  Jason Merrill  <jason@redhat.com>
1703
1704         PR c++/50024
1705         * g++.dg/cpp0x/constexpr-initlist5.C: New.
1706
1707 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c++/50158
1710         * g++.dg/warn/Wunused-var-16.C: New test.
1711
1712         PR middle-end/50161
1713         * gcc.dg/pr50161.c: New test.
1714
1715 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
1716
1717         PR c++/50055
1718         * g++.dg/gcov/gcov-7.C: New test.
1719
1720 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR c++/46862
1723         * g++.dg/dfp/nofields.C: New test.
1724
1725 2011-08-23  Tobias Burnus  <burnus@net-b.de>
1726
1727         PR fortran/31600
1728         * gfortran.dg/use_16.f90: New.
1729
1730 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
1731             Kirill Yukhin  <kirill.yukhin@intel.com>
1732
1733         PR target/50155
1734         * gcc.target/i386/pr50155.c: New test.
1735
1736 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
1737
1738         PR tree-optimization/50133
1739         * gcc.dg/pr50133.c: New test.
1740
1741         PR middle-end/50141
1742         * c-c++-common/cxxbitfields-6.c: New test.
1743
1744 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
1745
1746         PR fortran/50050
1747         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1748
1749 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
1750
1751         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1752         * gcc.dg/pr49994-3.c: Ditto.
1753
1754 2011-08-22  Richard Guenther  <rguenther@suse.de>
1755
1756         PR testsuite/50145
1757         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1758         * gcc.dg/torture/pr50067-2.c: Likewise.
1759
1760 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1761
1762         PR fortran/47659
1763         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
1764         of a constant resulting from simplification.
1765         * gfortran.dg/warn_conversion_3.f90:  New test.
1766
1767 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1768
1769         PR fortran/50130
1770         * gfortran.dg/zero_stride_1.f90:  New test.
1771
1772 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
1773
1774         PR fortran/49638
1775         * gfortran.dg/typebound_override_1.f90: Modified.
1776
1777 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR tree-optimization/48739
1780         * gcc.dg/pr48739-1.c: New test.
1781         * gcc.dg/pr48739-2.c: New test.
1782
1783 2011-08-20  Tobias Burnus  <burnus@net-b.de>
1784
1785         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1786
1787 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1788
1789         PR fortran/50129
1790         * gfortran.dg/where_3.f90: New test.
1791
1792 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
1793
1794         PR middle-end/49721
1795         * gfortran.dg/pr49721-1.f: New.
1796         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1797
1798 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1799
1800         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1801         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1802         New tests.
1803
1804 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1805
1806         * gcc.target/arm/wmul-11.c: New file.
1807         * gcc.target/arm/wmul-12.c: New file.
1808         * gcc.target/arm/wmul-13.c: New file.
1809
1810 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1811
1812         * gcc.target/arm/wmul-10.c: New file.
1813
1814 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1815
1816         * gcc.target/arm/wmul-9.c: New file.
1817         * gcc.target/arm/wmul-bitfield-2.c: New file.
1818
1819 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1820
1821         * gcc.target/arm/wmul-8.c: New file.
1822
1823 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1824
1825         * gcc.target/arm/wmul-7.c: New file.
1826
1827 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1828
1829         * gcc.target/arm/wmul-6.c: New file.
1830
1831 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1832
1833         * gcc.target/arm/wmul-5.c: New file.
1834         * gcc.target/arm/no-wmla-1.c: New file.
1835
1836 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1837
1838         * gcc.target/arm/wmul-bitfield-1.c: New file.
1839
1840 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1841
1842         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1843
1844 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845
1846         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1847         * gcc.target/i386/conversion.c: Likewise.
1848
1849 2011-08-19  Richard Guenther  <rguenther@suse.de>
1850
1851         * gcc.dg/torture/pr50067-1.c: New testcase.
1852         * gcc.dg/torture/pr50067-2.c: Likewise.
1853
1854 2011-08-19  Joey Ye  <joey.ye@arm.com>
1855
1856         PR target/49437
1857         * gcc.target/arm/handler-align.c: New test.
1858         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1859         New Function.
1860
1861 2011-08-19  Joey Ye  <joey.ye@arm.com>
1862
1863         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1864
1865 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1866
1867         PR fortran/50071
1868         * gfortran.dg/end_block_label_1.f90: New test.
1869         * gfortran.dg/end_associate_label_1.f90: New test.
1870
1871 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1872
1873         * gcc.dg/c1x-pointer-float-1.c: New test.
1874
1875 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
1876
1877         PR fortran/50071
1878         * gfortran.dg/duplicate_labels_2.f: New test.
1879
1880 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1881
1882         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1883         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1884         gcc.dg/c1x-noreturn-5.c: New tests.
1885
1886 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1887
1888         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1889
1890 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1891
1892         PR fortran/18918
1893         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1894         * gfortran.dg/coarray_lock_3.f90: Fix test.
1895         * gfortran.dg/coarray_lock_4.f90: New.
1896         * gfortran.dg/coarray_lock_5.f90: New.
1897
1898 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR target/50009
1901         * gcc.c-torture/compile/pr50009.c: New test.
1902
1903         PR target/50092
1904         * gcc.dg/torture/pr50092.c: New test.
1905
1906 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1907
1908         PR fortran/50109
1909         * gfortran.dg/namelist_73.f90: New.
1910
1911 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1912
1913         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1914
1915         PR debug/50017
1916         * gcc.dg/pr50017.c: New test.
1917
1918 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
1919
1920         PR c++/45625
1921         * g++.dg/lookup/hidden-var1.C: New test case.
1922
1923 2011-08-17  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR fortran/31461
1926         * gfortran.dg/warn_unused_var_2.f90: New.
1927         * gfortran.dg/warn_unused_var_3.f90: New.
1928
1929 2011-08-17  Tom de Vries  <tom@codesourcery.com>
1930
1931         PR target/43597
1932         * gcc.target/arm/pr43597.c: New test.
1933
1934 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
1935
1936         PR fortran/50070
1937         * gfortran.dg/common_13.f90: New.
1938
1939 2011-08-16  Jason Merrill  <jason@redhat.com>
1940
1941         PR c++/50086
1942         * g++.dg/cpp0x/variadic-unresolved.C: New.
1943
1944         * g++.old-deja/g++.brendan/README: Add R.I.P.
1945
1946         * g++.dg/ext/attr-used-1.C: New.
1947
1948         PR c++/50054
1949         * g++.dg/cpp0x/initlist56.C: New.
1950
1951 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
1952
1953         PR testsuite/50085
1954         * g++.dg/opt/life1.C: Only run on Linux.
1955
1956 2011-08-15  Tobias Burnus  <burnus@net-b.de>
1957
1958         * gfortran.dg/coarray_26.f90: New.
1959
1960 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
1961
1962         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1963         -fdump-tree-vrp1.
1964
1965 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
1966
1967         PR fortran/50073
1968         * gfortran.dg/func_result_7.f90: New.
1969
1970 2011-08-13  Jason Merrill  <jason@redhat.com>
1971
1972         PR c++/50075
1973         * g++.dg/cpp0x/decltype32.C: New.
1974
1975         PR c++/50059
1976         * g++.dg/diagnostic/expr1.C: New.
1977
1978 2011-08-12  David Li  <davidxl@google.com>
1979
1980         * g++.dg/abi/vbase15.C: New test.
1981
1982 2011-08-12  Jason Merrill  <jason@redhat.com>
1983
1984         PR c++/50034
1985         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1986
1987 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
1988
1989         * gcc.dg/builtins-67.c: New test.
1990         * gcc.target/i386/conversion.c: Ditto.
1991
1992 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
1993             Brian Hackett  <bhackett1024@gmail.com>
1994
1995         * g++.dg/plugin/decl_plugin.c: New.
1996         * g++.dg/plugin/decl-plugin-test.C: New.
1997         * g++.dg/plugin/plugin.exp: Add above testcase.
1998
1999 2011-08-11  Richard Guenther  <rguenther@suse.de>
2000
2001         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2002
2003 2011-08-11  Michael Matz  <matz@suse.de>
2004
2005         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2006
2007 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2008
2009         PR tree-optimization/50039
2010         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2011         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2012
2013 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2014
2015         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2016         (sse4_1_test): Initialize src3 with random value.
2017
2018 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2019
2020         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2021         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2022         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2023         * gcc.dg/scal-to-vec1.c: New test.
2024         * gcc.dg/scal-to-vec2.c: New test.
2025
2026 2011-08-09  Richard Guenther  <rguenther@suse.de>
2027
2028         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2029         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2030         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2031         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2032
2033 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2034
2035         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2036
2037 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2038
2039         * gcc.dg/pr49948.c: Require pthread effective target.
2040
2041 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2042
2043         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2044
2045 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2046
2047         * gcc.target/i386/sse-22a.c: New test.
2048
2049 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2050
2051         PR tree-optimization/50014
2052         * gcc.dg/vect/pr50014.c: New test.
2053
2054 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2055
2056         PR middle-end/49923
2057         * gcc.dg/tree-ssa/pr49923.c: New test.
2058
2059 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2060
2061         PR target/49781
2062         * gcc.target/i386/pr49781-1.c: New.
2063
2064 2011-08-08  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2067
2068         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2069
2070 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2071
2072         PR fortran/49638
2073         * gfortran.dg/typebound_override_1.f90: New.
2074
2075 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2076
2077         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2078         x86_64 mingw target.
2079         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2080         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2081         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2082         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2083         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2084         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2085         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2086         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2087         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2088         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2089
2090 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         PR testsuite/48727
2093         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2094
2095 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2096
2097         * gcc.dg/pr48770.c: Cleanup coverage files.
2098         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2099
2100 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2101
2102         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2103         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2104         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2105         lzcnt and bmi options.
2106
2107 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2108
2109         PR target/47381
2110         * gcc.dg/pr47381-1.c: New.
2111         * gcc.dg/pr47381-2.c: Likewise.
2112         * gcc.target/i386/pr47381.c: Likewise.
2113
2114 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2115
2116         PR middle-end/47727
2117         * gcc.dg/pr47727.c: New.
2118
2119         PR target/47372
2120         * gcc.dg/pr47372-1.c: New.
2121         * gcc.dg/pr47372-2.c: Likewise.
2122
2123 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2124
2125         PR middle-end/47449
2126         * gcc.target/i386/pr47449.c: New.
2127
2128         PR target/47446
2129         * gcc.dg/pr47446-1.c: New.
2130         * gcc.dg/pr47446-2.c: Likewise.
2131
2132 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2133
2134         PR target/47766
2135         * gcc.dg/pr47766.c: New.
2136
2137         PR target/47715
2138         * gcc.dg/tls/pr47715-1.c: New.
2139         * gcc.dg/tls/pr47715-2.c: Likewise.
2140         * gcc.dg/tls/pr47715-3.c: Likewise.
2141         * gcc.dg/tls/pr47715-4.c: Likewise.
2142         * gcc.dg/tls/pr47715-5.c: Likewise.
2143
2144 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2145
2146         PR libobjc/50002
2147         * objc.dg/gnu-api-2-class.m: Updated comments.
2148         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2149         * objc.dg/gnu-api-2-class-meta.m: New test.
2150         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2151
2152 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2153
2154         PR libobjc/49882
2155         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2156         with classes that are in construction.
2157
2158 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2159
2160         PR target/48084
2161         * gcc.target/i386/pr48084-1.c: New.
2162         * gcc.target/i386/pr48084-2.c: Likewise.
2163         * gcc.target/i386/pr48084-3.c: Likewise.
2164         * gcc.target/i386/pr48084-4.c: Likewise.
2165         * gcc.target/i386/pr48084-5.c: Likewise.
2166
2167         PR rtl-optimization/49504
2168         * gcc.target/i386/pr49504.c: New.
2169
2170         PR target/49860
2171         * gcc.dg/pr49860.c: New.
2172
2173 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2174
2175         PR libobjc/49882
2176         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2177         with classes that are in construction.
2178
2179 2011-08-05  Jason Merrill  <jason@redhat.com>
2180
2181         PR c++/48993
2182         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2183
2184         PR c++/49921
2185         * g++.dg/cpp0x/decltype31.C: New.
2186
2187         PR c++/49669
2188         * g++.dg/init/array28.C: New.
2189
2190         PR c++/49988
2191         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2192
2193 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2194
2195         PR target/47369
2196         * gcc.dg/pr47369-1.c: New.
2197
2198 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2199
2200         PR middle-end/47364
2201         * gcc.dg/torture/pr47364-1.c: New.
2202         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2203         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2204
2205 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2206
2207         PR fortran/37211
2208         * gfortran.dg/transfer_check_2.f90:  New test case.
2209
2210 2011-08-05  Jan Hubicka  <jh@suse.cz>
2211
2212         PR middle-end/49494
2213         * gfortran.dg/pr49494.f90: New testcase.
2214
2215 2011-08-05  Jan Hubicka  <jh@suse.cz>
2216
2217         PR middle-end/49735
2218         * gcc.c-torture/compile/pr49735.c: New testcase.
2219
2220 2011-08-05  Jason Merrill  <jason@redhat.com>
2221
2222         PR c++/47453
2223         * g++.dg/cpp0x/initlist56.C: New.
2224
2225         PR c++/49812
2226         * g++.dg/overload/rvalue2.C: New.
2227
2228         PR c++/49983
2229         * g++.dg/cpp0x/range-for21.C: New.
2230
2231         * g++.dg/ext/vla11.C: New.
2232
2233 2011-08-05  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/49984
2236         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2237
2238 2011-08-05  Richard Guenther  <rguenther@suse.de>
2239
2240         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2241         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2242         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2243
2244 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2245
2246         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2247         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2248         * gfortran.dg/ldist-pr43023.f90: Ditto.
2249         * gfortran.dg/namelist_52.f90: Ditto.
2250         * gfortran.dg/interface_proc_end.f90: Ditto.
2251         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2252         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2253
2254 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2255
2256         * gcc.dg/vect/vect-over-widen-1.c: New test.
2257         * gcc.dg/vect/vect-over-widen-2.c: New test.
2258         * gcc.dg/vect/vect-over-widen-3.c: New test.
2259         * gcc.dg/vect/vect-over-widen-4.c: New test.
2260
2261 2011-08-04  Richard Guenther  <rguenther@suse.de>
2262
2263         PR fortran/49957
2264         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2265
2266 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2267
2268         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2269
2270 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR middle-end/49905
2273         * g++.dg/ext/builtin-object-size3.C: New test.
2274
2275 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2276
2277         PR tree-optimization/49948
2278         * gcc.dg/pr49948.c: New test.
2279
2280 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2281
2282         PR middle-end/47383
2283         * gcc.dg/torture/pr47383.c: New.
2284
2285 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2286
2287         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2288
2289 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2290
2291         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2292
2293 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         PR target/47744
2296         * gcc.dg/torture/pr47744-1.c: New.
2297         * gcc.dg/torture/pr47744-2.c: Likewise.
2298         * gcc.dg/torture/pr47744-3.c: Likewise.
2299
2300 2011-08-03  Richard Guenther  <rguenther@suse.de>
2301
2302         PR middle-end/49958
2303         * gcc.dg/torture/pr49958.c: New testcase.
2304
2305 2011-08-03  Richard Guenther  <rguenther@suse.de>
2306
2307         PR tree-optimization/49938
2308         * g++.dg/torture/pr49938.C: New testcase.
2309
2310 2011-08-02  Jason Merrill  <jason@redhat.com>
2311
2312         PR c++/43886
2313         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2314
2315         PR c++/49577
2316         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2317
2318         PR c++/49593
2319         * g++.dg/cpp0x/variadic115.C: New.
2320
2321         PR c++/49803
2322         * g++.dg/cpp0x/union5.C: New.
2323
2324 2011-08-02  Daniel Kraft  <d@domob.eu>
2325
2326         PR fortran/49885
2327         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2328
2329 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2330
2331         PR middle-end/49947
2332         * gcc.dg/tree-ssa/forwprop-15.c
2333
2334 2011-08-02  Jason Merrill  <jason@redhat.com>
2335
2336         PR c++/49834
2337         * g++.dg/cpp0x/range-for20.C: New.
2338
2339 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2340
2341         * gfortran.dg/coarray_lib_token_3.f90: New.
2342
2343 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR fortran/46752
2346         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2347         * gcc.dg/gomp/atomic-15.c: New test.
2348         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2349         * g++.dg/gomp/atomic-15.C: New test.
2350         * g++.dg/gomp/private-1.C: New test.
2351         * g++.dg/gomp/sharing-2.C: New test.
2352         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2353         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2354         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2355
2356 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2357
2358         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2359         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2360         cleanup-module.
2361         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2362         * gfortran.dg/allocatable_function_5.f90: Ditto.
2363         * gfortran.dg/allocate_stat.f90: Ditto.
2364         * gfortran.dg/array_constructor_20.f90: Ditto.
2365         * gfortran.dg/array_constructor_21.f90: Ditto.
2366         * gfortran.dg/array_constructor_22.f90: Ditto.
2367         * gfortran.dg/array_constructor_26.f03: Ditto.
2368         * gfortran.dg/array_function_4.f90: Ditto.
2369         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2370         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2371         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2372         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2373         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2374         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2375         * gfortran.dg/class_15.f03: Ditto.
2376         * gfortran.dg/class_27.f03: Ditto.
2377         * gfortran.dg/class_33.f90: Ditto.
2378         * gfortran.dg/class_37.f03: Ditto.
2379         * gfortran.dg/class_40.f03: Ditto.
2380         * gfortran.dg/class_42.f03: Ditto.
2381         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2382         * gfortran.dg/coarray/registering_1.f90: Ditto.
2383         * gfortran.dg/convert_1.f90: Ditto.
2384         * gfortran.dg/default_initialization_3.f90: Ditto.
2385         * gfortran.dg/dependency_25.f90: Ditto.
2386         * gfortran.dg/dependency_26.f90: Ditto.
2387         * gfortran.dg/dependency_36.f90: Ditto.
2388         * gfortran.dg/dependency_37.f90: Ditto.
2389         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2390         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2391         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2392         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2393         * gfortran.dg/elemental_result_1.f90: Ditto.
2394         * gfortran.dg/empty_derived_type.f90: Ditto.
2395         * gfortran.dg/entry_7.f90: Ditto.
2396         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2397         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2398         * gfortran.dg/error_recovery_3.f90: Ditto.
2399         * gfortran.dg/extends_4.f03: Ditto.
2400         * gfortran.dg/func_assign.f90: Ditto.
2401         * gfortran.dg/func_assign_3.f90: Ditto.
2402         * gfortran.dg/generic_1.f90: Ditto.
2403         * gfortran.dg/generic_18.f90: Ditto.
2404         * gfortran.dg/generic_22.f03: Ditto.
2405         * gfortran.dg/generic_4.f90: Ditto.
2406         * gfortran.dg/generic_6.f90: Ditto.
2407         * gfortran.dg/generic_actual_arg.f90: Ditto.
2408         * gfortran.dg/graphite/id-21.f: Ditto.
2409         * gfortran.dg/graphite/pr45758.f90: Ditto.
2410         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2411         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2412         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2413         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2414         * gfortran.dg/host_used_types_1.f90: Ditto.
2415         * gfortran.dg/implicit_1.f90: Ditto.
2416         * gfortran.dg/implicit_11.f90: Ditto.
2417         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2418         * gfortran.dg/impure_actual_1.f90: Ditto.
2419         * gfortran.dg/impure_assignment_1.f90: Ditto.
2420         * gfortran.dg/impure_constructor_1.f90: Ditto.
2421         * gfortran.dg/initialization_10.f90: Ditto.
2422         * gfortran.dg/initialization_12.f90: Ditto.
2423         * gfortran.dg/interface_14.f90: Ditto.
2424         * gfortran.dg/interface_15.f90: Ditto.
2425         * gfortran.dg/interface_2.f90: Ditto.
2426         * gfortran.dg/interface_25.f90: Ditto.
2427         * gfortran.dg/interface_26.f90: Ditto.
2428         * gfortran.dg/interface_29.f90: Ditto.
2429         * gfortran.dg/interface_assignment_1.f90: Ditto.
2430         * gfortran.dg/internal_pack_6.f90: Ditto.
2431         * gfortran.dg/internal_pack_7.f90: Ditto.
2432         * gfortran.dg/internal_pack_8.f90: Ditto.
2433         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2434         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2435         * gfortran.dg/module_commons_3.f90: Ditto.
2436         * gfortran.dg/module_equivalence_4.f90: Ditto.
2437         * gfortran.dg/module_equivalence_6.f90: Ditto.
2438         * gfortran.dg/module_function_type_1.f90: Ditto.
2439         * gfortran.dg/module_naming_1.f90: Ditto.
2440         * gfortran.dg/namelist_4.f90: Ditto.
2441         * gfortran.dg/operator_c1202.f90: Ditto.
2442         * gfortran.dg/parens_7.f90: Ditto.
2443         * gfortran.dg/pr32921.f: Ditto.
2444         * gfortran.dg/pr33646.f90: Ditto.
2445         * gfortran.dg/pr41928.f90: Ditto.
2446         * gfortran.dg/pr42119.f90: Ditto.
2447         * gfortran.dg/pr43984.f90: Ditto.
2448         * gfortran.dg/present_1.f90: Ditto.
2449         * gfortran.dg/private_type_2.f90: Ditto.
2450         * gfortran.dg/proc_decl_2.f90: Ditto.
2451         * gfortran.dg/proc_ptr_10.f90: Ditto.
2452         * gfortran.dg/proc_ptr_22.f90: Ditto.
2453         * gfortran.dg/proc_ptr_8.f90: Ditto.
2454         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2455         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2456         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2457         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2458         * gfortran.dg/substring_equivalence.f90: Ditto.
2459         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2460         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2461         * gfortran.dg/trim_optimize_6.f90: Ditto.
2462         * gfortran.dg/typebound_call_12.f03: Ditto.
2463         * gfortran.dg/typebound_operator_5.f03: Ditto.
2464         * gfortran.dg/typebound_operator_6.f03: Ditto.
2465         * gfortran.dg/typebound_proc_18.f03: Ditto.
2466         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2467         * gfortran.dg/use_1.f90: Ditto.
2468         * gfortran.dg/use_10.f90: Ditto.
2469         * gfortran.dg/use_11.f90: Ditto.
2470         * gfortran.dg/use_14.f90: Ditto.
2471         * gfortran.dg/use_only_2.f90: Ditto.
2472         * gfortran.dg/use_rename_4.f90: Ditto.
2473         * gfortran.dg/use_rename_5.f90: Ditto.
2474         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2475         * gfortran.dg/used_interface_ref.f90: Ditto.
2476         * gfortran.dg/used_types_11.f90: Ditto.
2477         * gfortran.dg/used_types_3.f90: Ditto.
2478         * gfortran.dg/used_types_4.f90: Ditto.
2479         * gfortran.dg/userdef_operator_2.f90: Ditto.
2480         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2481         * gfortran.dg/vect/pr46213.f90: Ditto.
2482         * gfortran.dg/whole_file_21.f90: Ditto.
2483         * gfortran.dg/whole_file_22.f90: Ditto.
2484         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2485         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2486
2487 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2488
2489         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2490
2491 2011-08-01  Jason Merrill  <jason@redhat.com>
2492
2493         PR c++/49932
2494         * g++.dg/abi/mangle49.C: New.
2495
2496         PR c++/49924
2497         * g++.dg/cpp0x/constexpr-array4.C: New.
2498
2499         PR c++/49813
2500         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2501
2502 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2503
2504         PR target/49927
2505         * gcc.target/i386/pr49927.c: New test.
2506
2507 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2508
2509         PR tree-optimization/49926
2510         * gcc.dg/vect/pr49926.c: New test.
2511
2512 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2513
2514         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2515         * gcc.target/i386/lzcnt-1.c: New test.
2516         * gcc.target/i386/lzcnt-2.c: Likewise.
2517         * gcc.target/i386/lzcnt-2a.c: Likewise.
2518         * gcc.target/i386/lzcnt-3.c: Likewise.
2519         * gcc.target/i386/lzcnt-4.c: Likewise.
2520         * gcc.target/i386/lzcnt-4a.c: Likewise.
2521         * gcc.target/i386/lzcnt-5.c: Likewise.
2522         * gcc.target/i386/lzcnt-6.c: Likewise.
2523         * gcc.target/i386/lzcnt-6a.c: Likewise.
2524         * gcc.target/i386/lzcnt-check.h: Likewise.
2525
2526         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2527         * gcc.target/i386/sse-13.c: Likewise.
2528         * gcc.target/i386/sse-14.c: Likewise.
2529         * g++.dg/other/i386-2.C: Likewise.
2530         * g++.dg/other/i386-3.C: Likewise.
2531
2532 2011-08-01  Julian Brown  <julian@codesourcery.com>
2533
2534         * gcc.target/arm/fixed-point-exec.c: New test.
2535
2536 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2537
2538         PR target/49920
2539         * gcc.target/i386/pr49920.c: New test.
2540
2541 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2542
2543         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2544         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2545         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2546         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2547         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2548         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2549         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2550         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2551         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2552         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2553         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2554         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2555         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2556         * g++.dg/tree-ssa/pr33615.C: Ditto.
2557         * g++.dg/tree-ssa/restrict1.C: Ditto.
2558         * c-c++-common/restrict-2.c: Ditto.
2559         * gfortran.dg/pr32921.f: Ditto.
2560         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2561         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2562         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2563         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2564         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2565         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2566         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2567         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2568         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2569         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2570
2571 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2572
2573         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2574         .exe.ltrans[0-9]*. dump files.
2575
2576 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2577
2578         PR fortran/49112
2579         * gfortran.dg/abstract_type_6.f03: Modified.
2580         * gfortran.dg/typebound_proc_24.f03: New.
2581
2582 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2583
2584         PR testsuite/49917
2585         * g++.dg/init/for1.C: Fix.
2586
2587 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2588
2589         PR fortran/48876
2590         * gfortran.dg/string_5.f90:  New test.
2591
2592 2011-07-29  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/49867
2595         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2596
2597 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2598
2599         PR tree-optimization/47407
2600         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2601         alpha*-dec-osf*.
2602         Sort target list.
2603
2604 2011-07-29  Richard Guenther  <rguenther@suse.de>
2605
2606         * gcc.dg/uninit-suppress.c: Also disable VRP.
2607         * gcc.dg/uninit-suppress_2.c: Likewise.
2608
2609 2011-07-28  Jason Merrill  <jason@redhat.com>
2610
2611         PR c++/49808
2612         * g++.dg/template/nontype24.C: New.
2613
2614 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2615
2616         PR rtl-optimization/47958
2617         * gcc.dg/torture/pr47958-1.c: New.
2618
2619 2011-07-29  Wei Guozhi  <carrot@google.com>
2620
2621         PR rtl-optimization/49799
2622         * gcc.dg/pr49799.c: New test case.
2623
2624 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2625
2626         PR middle-end/48648
2627         * gcc.dg/graphite/id-pr48648.c: New.
2628
2629 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR fortran/31067
2632         * gfortran.dg/maxloc_2.f90: New test.
2633         * gfortran.dg/maxloc_3.f90: New test.
2634         * gfortran.dg/minloc_1.f90: New test.
2635         * gfortran.dg/minloc_2.f90: New test.
2636         * gfortran.dg/minloc_3.f90: New test.
2637         * gfortran.dg/minmaxloc_7.f90: New test.
2638
2639         PR debug/49871
2640         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2641
2642 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2643
2644         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2645         the builtin isn't optimized away.
2646
2647 2011-07-27  Tobias Burnus  <burnus@net-b.de>
2648
2649         PR fortran/45586
2650         * gfortran.dg/lto/pr45586-2_0.f90: New.
2651
2652 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
2653
2654         PR middle-end/49875
2655         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2656         * c-c++-common/cxxbitfields-5.c: Same.
2657
2658 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2659
2660         * lib/target-supports.exp (check_effective_target_mmap): Use
2661         check_function_available.
2662
2663 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
2664
2665         * g++.old-deja/g++.pt/crash60.C: Updated.
2666
2667 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR target/49866
2670         * gcc.target/i386/pr49866.c: New test.
2671
2672 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
2673
2674         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2675         * gcc.target/i386/bmi-andn-1.c: New test.
2676         * gcc.target/i386/bmi-andn-1a.c: Likewise.
2677         * gcc.target/i386/bmi-andn-2.c: Likewise.
2678         * gcc.target/i386/bmi-andn-2a.c: Likewise.
2679         * gcc.target/i386/bmi-bextr-1.c: Likewise.
2680         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2681         * gcc.target/i386/bmi-bextr-2.c: Likewise.
2682         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2683         * gcc.target/i386/bmi-blsi-1.c: Likewise.
2684         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2685         * gcc.target/i386/bmi-blsi-2.c: Likewise.
2686         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2687         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2688         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2689         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2690         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2691         * gcc.target/i386/bmi-blsr-1.c: Likewise.
2692         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2693         * gcc.target/i386/bmi-blsr-2.c: Likewise.
2694         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2695         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2696         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2697         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2698         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2699
2700 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
2701
2702         PR middle-end/47691
2703         * gfortran.dg/graphite/id-pr47691.f: New.
2704
2705 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         * gcc.target/i386/avx-os-support.h: New.
2708         * gcc.target/i386/avx-check.h: Include avx-os-support.h
2709         (main): Check avx_os_support before the test is run.
2710         * gcc.target/i386/aes-avx-check.h: Ditto.
2711         * gcc.target/i386/pclmul-avx-check.h: Ditto.
2712
2713 2011-07-27  Kai Tietz  <ktietz@redhat.com>
2714
2715         * gcc.target/i386/aggregate-ret3.c: New test.
2716         * gcc.target/i386/aggregate-ret4.c: New test.
2717
2718 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
2719
2720         PR fortran/49755
2721         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2722         allocated array should *not* change its size.
2723         * gfortran.dg/multiple_allocation_3.f90: New test.
2724
2725 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2726
2727         PR c++/49776
2728         * g++.dg/cpp0x/constexpr-49776.C: New.
2729
2730 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2731
2732         PR middle-end/47046
2733         * gcc.dg/graphite/id-pr47046.c: New.
2734
2735 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2736
2737         PR middle-end/47653
2738         * gcc.dg/graphite/run-id-pr47593.c: New.
2739
2740 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2741
2742         PR middle-end/47653
2743         * gcc.dg/graphite/run-id-pr47653.c: New.
2744         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2745         induction variables.
2746         * gcc.dg/graphite/scop-16.c: Same.
2747         * gcc.dg/graphite/scop-17.c: Same.
2748         * gcc.dg/graphite/scop-21.c: Same.
2749
2750 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2751
2752         PR middle-end/48805
2753         * gcc.dg/graphite/id-pr48805.c: New.
2754
2755 2011-07-26  Tobias Burnus  <burnus@net-b.de>
2756
2757         * gfortran.dg/coarray_lib_token_2.f90: New.
2758
2759 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
2760
2761         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2762         SPU local store.
2763
2764 2011-07-25  Andrew Pinski  <apinski@cavium.com>
2765
2766         PR tree-opt/49671
2767         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2768         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2769
2770 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2771
2772         * lib/target-supports.exp (check_effective_target_mmap): New proc.
2773
2774         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2775         * gcc.c-torture/execute/loop-2g.c: Likewise.
2776         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2777         Require mmap support.
2778         * gcc.c-torture/execute/loop-2g.x: Likewise.
2779         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2780         (MAP_ANON): Provide default.
2781         * gcc.dg/20050826-1.c: Likewise.
2782         * gcc.target/i386/pr36533.c: Likewise.
2783         * gcc.dg/vect/pr49038.c: Remove dg-do run.
2784         Use dg-require-effective-target mmap.
2785
2786 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2787
2788         PR c++/49838
2789         * g++.dg/cpp0x/range-for19.C: New.
2790
2791 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2792
2793         PR testsuite/49753
2794         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2795
2796         Revert:
2797         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR testsuite/49753
2800         * g++.dg/torture/pr49309.C: Remove.
2801
2802 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
2803
2804         PR tree-optimization/49809
2805         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2806         test.
2807
2808 2011-07-25  Richard Guenther  <rguenther@suse.de>
2809
2810         PR tree-optimization/49715
2811         * gcc.target/i386/pr49715-1.c: New testcase.
2812         * gcc.target/i386/pr49715-2.c: Likewise.
2813
2814 2011-07-23  Jason Merrill  <jason@redhat.com>
2815
2816         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2817
2818 2011-07-22  Jason Merrill  <jason@redhat.com>
2819
2820         PR c++/49793
2821         * g++.dg/cpp0x/initlist55.C: New.
2822
2823 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2824
2825         PR fortran/49791
2826         * gfortran.dg/namelist_72.f: New.
2827
2828 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2829
2830         * gfortran.dg/coarray_25.f90: New.
2831
2832 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2833
2834         * override1.C: This test should use c++0x mode.
2835         * override3.C: New. Test the diagnostics in c++98 mode.
2836
2837 2011-07-22  Jason Merrill  <jason@redhat.com>
2838             Mark Glisse  <marc.glisse@normalesup.org>
2839
2840         PR c++/30112
2841         * g++.dg/other/pragma-re-1.C: Add namespace cases.
2842
2843         PR c++/49813
2844         * g++.dg/opt/builtins2.C: New.
2845         * g++.dg/other/error27.C: Don't rely on __builtin.
2846
2847 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2848
2849         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2850         on lp64 targets.
2851         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2852         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2853         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2854         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2855
2856         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2857         instead of ia32.
2858
2859 2011-07-22  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/45819
2862         * gcc.dg/pr45819.c: New testcase.
2863
2864 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
2865
2866         * lib/target-supports.exp (check_ifunc_available): Rewrite.
2867
2868 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
2869
2870         PR middle-end/47654
2871         PR middle-end/49649
2872         * gcc.dg/graphite/run-id-pr47654.c: New.
2873
2874 2011-07-21  Ian Lance Taylor  <iant@google.com>
2875
2876         PR middle-end/49705
2877         * gcc.dg/pr49705.c: New test.
2878
2879 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         * lib/target-supports.exp (check_avx_os_support_available): New.
2882         (check_effective_target_avx_runtime): Use it.
2883
2884 2011-07-21  Richard Guenther  <rguenther@suse.de>
2885
2886         PR tree-optimization/49770
2887         * g++.dg/torture/pr49770.C: New testcase.
2888
2889 2011-07-21  Kai Tietz  <ktietz@redhat.com>
2890
2891         * gcc.dg/tree-ssa/pr30978.c: adjusted.
2892         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2893
2894 2011-07-21  Tobias Burnus  <burnus@net-b.de>
2895
2896         * gfortran.dg/coarray_lib_token_1.f90: New.
2897
2898 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
2899
2900         * gcc.dg/pr32912-2.c: Skip for AVR.
2901         * gcc.dg/pr44674.c: Add dg-require-profiling.
2902
2903 2011-07-20  Jason Merrill  <jason@redhat.com>
2904
2905         * g++.dg/ext/desig2.C: New.
2906
2907 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2908
2909         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2910         be generated.
2911         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2912         * gcc.target/powerpc/recip-3.c: Ditto.
2913
2914 2011-07-19  Jason Merrill  <jason@redhat.com>
2915
2916         PR c++/6709 (DR 743)
2917         PR c++/42603 (DR 950)
2918         * g++.dg/cpp0x/decltype21.C: New.
2919
2920 2011-07-20  Richard Guenther  <rguenther@suse.de>
2921
2922         PR middle-end/18908
2923         * gcc.dg/tree-ssa/pr18908.c: New testcase.
2924         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2925
2926 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
2927
2928         * gcc.target/arm/combine-movs.c: New.
2929         * gcc.target/arm/unsigned-extend-2.c: New.
2930
2931 2011-07-19  Jason Merrill  <jason@redhat.com>
2932
2933         PR c++/49785
2934         * g++.dg/cpp0x/variadic114.C: New.
2935
2936 2011-07-19  Tobias Burnus  <burnus@net-b.de>
2937
2938         * gfortran.dg/coarray_args_1.f90: New.
2939         * gfortran.dg/coarray_args_2.f90: New.
2940
2941 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
2942
2943         PR fortran/49708
2944         * gfortran.dg/allocate_error_3.f90: New.
2945
2946 2011-07-19  Richard Guenther  <rguenther@suse.de>
2947
2948         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2949         * gcc.dg/tree-ssa/bool-11.c: Likewise.
2950         * gcc.dg/torture/20110719-1.c: New testcase.
2951
2952 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR tree-optimization/49768
2955         * gcc.c-torture/execute/pr49768.c: New test.
2956
2957 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
2958
2959         PR tree-optimization/49771
2960         * gcc.dg/vect/pr49771.c: New test.
2961
2962 2011-07-18  Martin Jambor  <mjambor@suse.cz>
2963
2964         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2965         * gcc.dg/ipa/ipa-2.c: Likewise.
2966         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2967         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2968         * gcc.dg/ipa/ipa-5.c: Likewise.
2969         * gcc.dg/ipa/ipa-7.c: Likewise.
2970         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2971         * gcc.dg/ipa/ipacost-1.c: Likewise.
2972         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2973         functions.
2974         * gcc.dg/ipa/ipcp-1.c: New test.
2975         * gcc.dg/ipa/ipcp-2.c: Likewise.
2976         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2977
2978 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
2979
2980         PR middle-end/49675
2981         * gfortran.dg/pr49675.f90: New test.
2982
2983 2011-07-18  Richard Guenther  <rguenther@suse.de>
2984
2985         * gcc.dg/torture/20110718-1.c: New testcase.
2986
2987 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2988
2989         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2990         * g++.dg/ext/bitfield3.C: Likewise.
2991         * g++.dg/ext/bitfield4.C: Likewise.
2992         * g++.dg/ext/bitfield5.C: Likewise.
2993         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2994         * g++.dg/other/pr23205-2.C: Likewise.
2995         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2996         * gcc.c-torture/compile/20001109-2.c: Likewise.
2997         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2998         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2999         * gcc.dg/bitfld-16.c: Likewise.
3000         * gcc.dg/bitfld-17.c: Likewise.
3001         * gcc.dg/bitfld-18.c: Likewise.
3002         * gcc.dg/builtins-config.h: Remove Netware support.
3003         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3004         * gcc.dg/cdce2.c: Likewise.
3005         * gcc.dg/cpp/assert4.c: Remove netware support.
3006         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3007         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3008
3009         * lib/target-supports.exp (check_visibility_available): Remove
3010         NetWare support.
3011         (check_profiling_available): Likewise.
3012
3013 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3014
3015         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3016
3017 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3018             Thomas Koenig  <tkoenig@gcc.gnu.org>
3019
3020         PR fortran/34657
3021         * gfortran.dg/generic_17.f90: Fix testcase.
3022         * gfortran.dg/interface_3.f90: Add dg-error.
3023         * gfortran.dg/use_14.f90: New.
3024         * gfortran.dg/use_15.f90: New.
3025
3026 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * gnat.dg/pointer_controlled.adb: New test.
3029
3030 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3031
3032         PR fortran/49624
3033         * gfortran.dg/pointer_remapping_7.f90: New.
3034
3035 2011-07-16  Jason Merrill  <jason@redhat.com>
3036
3037         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3038
3039 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3040             Jason Merrill  <jason@redhat.com>
3041
3042         PR c++/45329
3043         PR c++/48934
3044         * g++.dg/cpp0x/decltype29.C: Adjust.
3045         * g++.dg/cpp0x/error4.C: Adjust.
3046         * g++.dg/cpp0x/sfinae26.C: Adjust.
3047         * g++.dg/cpp0x/variadic105.C: Adjust.
3048         * g++.dg/template/deduce3.C: Adjust.
3049         * g++.dg/template/error45.C: Adjust.
3050         * g++.dg/template/ptrmem2.C: Adjust.
3051         * g++.dg/template/sfinae2.C: Adjust.
3052         * g++.old-deja/g++.pt/crash60.C: Adjust.
3053         * g++.old-deja/g++.pt/unify6.C: Adjust.
3054         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3055         * g++.dg/cpp0x/nullptr15.C: Adjust.
3056         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3057         * g++.dg/cpp0x/pr31431.C: Adjust.
3058         * g++.dg/cpp0x/pr31434.C: Adjust.
3059         * g++.dg/cpp0x/sfinae11.C: Adjust
3060         * g++.dg/cpp0x/temp_default2.C: Adjust.
3061         * g++.dg/cpp0x/trailing4.C: Adjust.
3062         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3063         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3064         * g++.dg/cpp0x/variadic105.C: Adjust.
3065         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3066         * g++.dg/ext/vla2.C: Adjust.
3067         * g++.dg/other/ptrmem10.C: Adjust.
3068         * g++.dg/other/ptrmem11.C: Adjust.
3069         * g++.dg/overload/unknown1.C: Adjust.
3070         * g++.dg/template/conv11.C: Adjust.
3071         * g++.dg/template/dependent-expr5.C: Adjust.
3072         * g++.dg/template/friend.C: Adjust.
3073         * g++.dg/template/incomplete2.C: Adjust.
3074         * g++.dg/template/local4.C: Adjust.
3075         * g++.dg/template/local6.C: Adjust.
3076         * g++.dg/template/operator9.C: Adjust.
3077         * g++.dg/template/ttp25.C: Adjust.
3078         * g++.dg/template/unify10.C: Adjust.
3079         * g++.dg/template/unify11.C: Adjust.
3080         * g++.dg/template/unify6.C: Adjust.
3081         * g++.dg/template/unify9.C: Adjust.
3082         * g++.dg/template/varmod1.C: Adjust.
3083         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3084         * g++.old-deja/g++.pt/crash28.C: Adjust.
3085         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3086         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3087         * g++.old-deja/g++.pt/expr2.C: Adjust.
3088         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3089         * g++.old-deja/g++.pt/spec5.C: Adjust.
3090         * g++.old-deja/g++.pt/spec6.C: Adjust.
3091         * g++.old-deja/g++.pt/unify4.C: Adjust.
3092         * g++.old-deja/g++.pt/unify8.C: Adjust.
3093         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3094         * g++.dg/overload/template5.C: New testcase.
3095         * g++.dg/template/overload12.C: New testcase.
3096
3097 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3098
3099         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3100         * gfortran.dg/coarray_7.f90: Ditto.
3101         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3102         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3103
3104 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3105
3106         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3107         case.
3108         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3109         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3110         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3111         C67X.
3112         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3113         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3114         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3115
3116 2011-07-15  Jason Merrill  <jason@redhat.com>
3117
3118         PR testsuite/49741
3119         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3120         Use --extra_opts instead of --additional_options.
3121
3122 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR testsuite/49753
3125         * g++.dg/torture/pr49309.C: Remove.
3126
3127 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3128
3129         * gcc.target/tic6x/weak-call.c: New test.
3130         * gcc.target/tic6x/fpcmp.c: New test.
3131         * gcc.target/tic6x/fpdiv.c: New test.
3132         * gcc.target/tic6x/rotdi16-scan.c: New test.
3133         * gcc.target/tic6x/ffssi.c: New test.
3134         * gcc.target/tic6x/fpdiv-lib.c: New test.
3135         * gcc.target/tic6x/cold-lc.c: New test.
3136         * gcc.target/tic6x/longcalls.c: New test.
3137         * gcc.target/tic6x/abi-align-1.c: New test.
3138         * gcc.target/tic6x/fpcmp-finite.c: New test.
3139         * gcc.target/tic6x/rotdi16.c: New test.
3140         * gcc.target/tic6x/bswapl.c: New test.
3141         * gcc.target/tic6x/ffsdi.c: New test.
3142         * gcc.target/tic6x/tic6x.exp: New file.
3143         * gcc.target/tic6x/builtins/arith24.c: New test.
3144         * gcc.target/tic6x/builtins/smpy.c: New test.
3145         * gcc.target/tic6x/builtins/smpylh.c: New test.
3146         * gcc.target/tic6x/builtins/smpyh.c: New test.
3147         * gcc.target/tic6x/builtins/sarith1.c: New test.
3148         * gcc.target/tic6x/builtins/extclr.c: New test
3149         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3150         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3151         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3152         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3153         New functions.
3154         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3155         __TMS320C6X__.
3156         * gcc.dg/20020312-2.c: Likewise.
3157         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3158         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3159         * gcc.dg/torture/builtin-math-7.c: Likewise.
3160
3161         PR testsuite/49757
3162         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3163         not testing tic6x-*-*.
3164
3165 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3166
3167         PR tree-opt/49309
3168         * g++.dg/torture/pr49309.C: New testcase.
3169
3170 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3171
3172         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3173
3174 2011-07-14  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/49651
3177         * gcc.dg/torture/pr49651.c: New testcase.
3178
3179 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3180
3181         PR target/43746
3182         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3183
3184 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3185
3186         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3187         -mno-pointers-to-nested-functions.
3188         * gcc.target/powerpc/no-r11-2.c: Ditto.
3189         * gcc.target/powerpc/no-r11-3.c: Ditto.
3190
3191 2011-07-13  Jason Merrill  <jason@redhat.com>
3192
3193         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3194         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3195         when compiling C files.
3196         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3197         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3198         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3199         * g++.dg/lookup/anon2.C: Likewise.
3200         * g++.dg/tree-ssa/copyprop.C: Likewise.
3201         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3202         * g++.dg/init/vector1.C: Ignore narrowing errors.
3203         * g++.dg/torture/pr35526.C: Likewise.
3204         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3205
3206 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3207
3208         PR libfortran/49296
3209         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3210         and logical reads.
3211
3212 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3215         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3216
3217 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3218
3219         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3220         * lib/obj-c++.exp (obj-c++_init): Ditto.
3221         * lib/file-format.exp (gcc_target_object_format): Ditto.
3222         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3223         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3224         (check_visibility_available): Ditto.
3225         (check_effective_target_tls_native): Ditto.
3226         (check_effective_target_tls_emulated): Ditto.
3227         (check_effective_target_function_sections): Ditto.
3228
3229 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3230
3231         * gcc.target/arm/pr48183.c: New test.
3232
3233 2011-07-13  Richard Guenther  <rguenther@suse.de>
3234
3235         * gcc.dg/torture/20110713-1.c: New testcase.
3236
3237 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3238
3239         PR rtl-opt/49474
3240         * gcc.c-torture/compile/pr49474.c: New testcase.
3241
3242 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR tree-optimization/49712
3245         * gcc.c-torture/execute/pr49712.c: New test.
3246
3247 2011-07-11  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/44609
3250         * g++.dg/template/recurse3.C: New.
3251
3252 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3253
3254         PR debug/49676
3255         * gcc.dg/guality/csttest.c: New test.
3256
3257         PR fortran/49698
3258         * gfortran.dg/pr49698.f90: New test.
3259
3260 2011-07-11  Jeff Law  <law@redhat.com>
3261
3262         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3263
3264 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3265
3266         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3267         * go.test/go-test.exp (go-set-goarch): Likewise.
3268
3269 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3270
3271         PR target/39633
3272         * gcc.target/avr/torture/pr39633.c: New test case.
3273
3274 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/18918
3277         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3278
3279 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3280
3281         * lib/target-supports.exp (check_effective_target_scheduling):
3282         New Function.
3283         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3284         * gcc.dg/pr45055.c: Ditto.
3285         * gcc.dg/pr45353.c: Ditto.
3286         * g++.dg/pr45056.C: Ditto.
3287
3288 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3289
3290         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3291         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3292         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3293         * g++.dg/torture/pr31863.C: Skip AVR.
3294
3295 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3296
3297         PR fortran/49690
3298         * gfortran.dg/intrinsic_signal.f90: New.
3299
3300 2011-07-09  Jason Merrill  <jason@redhat.com>
3301
3302         * g++.dg/cpp0x/regress/regress6.C: New.
3303         * g++.dg/parse/crash45.C: Adjust message.
3304         * g++.dg/template/crash38.C: Adjust message.
3305         * g++.dg/template/crash64.C: Adjust message.
3306
3307 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3308
3309         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3310         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3311         * g++.dg/abi/bitfield3.C: Likewise.
3312         * g++.dg/eh/pr38662.C: Likewise.
3313         * g++.dg/ext/attrib36.C: Likewise.
3314         * g++.dg/ext/attrib37.C: Likewise.
3315         * g++.dg/ext/attrib8.C: Likewise.
3316         * g++.dg/ext/tmplattr1.C: Likewise.
3317         * g++.dg/inherit/override-attribs.C: Likewise.
3318         * g++.dg/opt/inline9.C: Likewise.
3319         * g++.dg/opt/life1.C: Likewise.
3320         * g++.dg/opt/longbranch2.C: Likewise.
3321         * g++.dg/opt/nrv12.C: Likewise.
3322         * g++.dg/opt/reg-stack4.C: Likewise.
3323         * g++.dg/other/pr35504.C: Likewise.
3324         * g++.dg/other/pr39496.C: Likewise.
3325         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3326         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3327         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3328         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3329         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3330         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3331         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3332         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3333         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3334         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3335         * g++.dg/warn/pr15774-1.C: Likewise.
3336         * g++.dg/warn/pr15774-2.C: Likewise.
3337         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3338         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3339         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3340         * g++.old-deja/g++.pt/asm2.C: Likewise.
3341         * gcc.c-torture/compile/20000804-1.c: Likewise.
3342         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3343         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3344         * gcc.dg/20020108-1.c: Likewise.
3345         * gcc.dg/20020122-2.c: Likewise.
3346         * gcc.dg/20020122-3.c: Likewise.
3347         * gcc.dg/20020206-1.c: Likewise.
3348         * gcc.dg/20020219-1.c: Likewise.
3349         * gcc.dg/20020310-1.c: Likewise.
3350         * gcc.dg/20020411-1.c: Likewise.
3351         * gcc.dg/20020418-2.c: Likewise.
3352         * gcc.dg/20020426-2.c: Likewise.
3353         * gcc.dg/20020517-1.c: Likewise.
3354         * gcc.dg/20030204-1.c: Likewise.
3355         * gcc.dg/20030826-2.c: Likewise.
3356         * gcc.dg/20031102-1.c: Likewise.
3357         * gcc.dg/20031202-1.c: Likewise.
3358         * gcc.dg/20050111-1.c: Likewise.
3359         * gcc.dg/20050503-1.c: Likewise.
3360         * gcc.dg/array-init-1.c: Likewise.
3361         * gcc.dg/builtin-apply4.c: Likewise.
3362         * gcc.dg/dfp/pr31344.c: Likewise.
3363         * gcc.dg/gomp/atomic-11.c: Likewise.
3364         * gcc.dg/graphite/pr40281.c: Likewise.
3365         * gcc.dg/ia64-sync-1.c: Likewise.
3366         * gcc.dg/ia64-sync-2.c: Likewise.
3367         * gcc.dg/ia64-sync-3.c: Likewise.
3368         * gcc.dg/ia64-sync-4.c: Likewise.
3369         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3370         * gcc.dg/invalid-call-1.c: Likewise.
3371         * gcc.dg/loop-3.c: Likewise.
3372         * gcc.dg/lower-subreg-1.c: Likewise.
3373         * gcc.dg/lto/pr47259_0.c: Likewise.
3374         * gcc.dg/nested-calls-1.c: Likewise.
3375         * gcc.dg/pr20017.c: Likewise.
3376         * gcc.dg/pr25023.c: Likewise.
3377         * gcc.dg/pr27671-2.c: Likewise.
3378         * gcc.dg/pr32176.c: Likewise.
3379         * gcc.dg/pr33676.c: Likewise.
3380         * gcc.dg/pr35045.c: Likewise.
3381         * gcc.dg/pr36015.c: Likewise.
3382         * gcc.dg/pr36584.c: Likewise.
3383         * gcc.dg/pr36998.c: Likewise.
3384         * gcc.dg/pr37438.c: Likewise.
3385         * gcc.dg/pr37908.c: Likewise.
3386         * gcc.dg/pr41241.c: Likewise.
3387         * gcc.dg/pr41340.c: Likewise.
3388         * gcc.dg/pr44136.c: Likewise.
3389         * gcc.dg/pr44194-1.c: Likewise.
3390         * gcc.dg/pr46212.c: Likewise.
3391         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3392         * gcc.dg/setjmp-2.c: Likewise.
3393         * gcc.dg/short-compare-1.c: Likewise.
3394         * gcc.dg/short-compare-2.c: Likewise.
3395         * gcc.dg/smod-1.c: Likewise.
3396         * gcc.dg/sync-2.c: Likewise.
3397         * gcc.dg/sync-3.c: Likewise.
3398         * gcc.dg/tls/opt-1.c: Likewise.
3399         * gcc.dg/tls/opt-2.c: Likewise.
3400         * gcc.dg/tls/opt-3.c: Likewise.
3401         * gcc.dg/torture/badshift.c: Likewise.
3402         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3403         * gcc.dg/torture/pr20314-2.c: Likewise.
3404         * gcc.dg/torture/pr36891.c: Likewise.
3405         * gcc.dg/torture/pr38774.c: Likewise.
3406         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3407         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3408         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3409         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3410         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3411         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3412         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3413         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3414         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3415         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3416         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3417         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3418         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3419         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3420         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3421         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3422         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3423         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3424         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3425         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3426         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3427         * gcc.dg/unroll-1.c: Likewise.
3428         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3429         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3430         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3431         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3432         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3433         * gcc.target/i386/20000609-1.c: Likewise.
3434         * gcc.target/i386/20000720-1.c: Likewise.
3435         * gcc.target/i386/20000724-1.c: Likewise.
3436         * gcc.target/i386/20011107-1.c: Likewise.
3437         * gcc.target/i386/20011119-1.c: Likewise.
3438         * gcc.target/i386/20020201-3.c: Likewise.
3439         * gcc.target/i386/20020218-1.c: Likewise.
3440         * gcc.target/i386/20020729-1.c: Likewise.
3441         * gcc.target/i386/20030926-1.c: Likewise.
3442         * gcc.target/i386/20060125-1.c: Likewise.
3443         * gcc.target/i386/20060125-2.c: Likewise.
3444         * gcc.target/i386/20060512-1.c: Likewise.
3445         * gcc.target/i386/20060512-2.c: Likewise.
3446         * gcc.target/i386/20060512-3.c: Likewise.
3447         * gcc.target/i386/20060512-4.c: Likewise.
3448         * gcc.target/i386/387-1.c: Likewise.
3449         * gcc.target/i386/387-2.c: Likewise.
3450         * gcc.target/i386/387-5.c: Likewise.
3451         * gcc.target/i386/387-6.c: Likewise.
3452         * gcc.target/i386/980312-1.c: Likewise.
3453         * gcc.target/i386/980313-1.c: Likewise.
3454         * gcc.target/i386/990117-1.c: Likewise.
3455         * gcc.target/i386/990424-1.c: Likewise.
3456         * gcc.target/i386/990524-1.c: Likewise.
3457         * gcc.target/i386/991129-1.c: Likewise.
3458         * gcc.target/i386/991214-1.c: Likewise.
3459         * gcc.target/i386/991230-1.c: Likewise.
3460         * gcc.target/i386/addr-sel-1.c: Likewise.
3461         * gcc.target/i386/aggregate-ret1.c: Likewise.
3462         * gcc.target/i386/aggregate-ret2.c: Likewise.
3463         * gcc.target/i386/align-main-3.c: Likewise.
3464         * gcc.target/i386/amd64-abi-1.c: Likewise.
3465         * gcc.target/i386/amd64-abi-2.c: Likewise.
3466         * gcc.target/i386/amd64-abi-4.c: Likewise.
3467         * gcc.target/i386/amd64-abi-5.c: Likewise.
3468         * gcc.target/i386/amd64-abi-6.c: Likewise.
3469         * gcc.target/i386/asm-1.c: Likewise.
3470         * gcc.target/i386/asm-3.c: Likewise.
3471         * gcc.target/i386/asm-5.c: Likewise.
3472         * gcc.target/i386/attributes-error.c: Likewise.
3473         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3474         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3475         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3476         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3477         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3478         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3479         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3480         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3481         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3482         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3483         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3484         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3485         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3486         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3487         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3488         * gcc.target/i386/bitfield1.c: Likewise.
3489         * gcc.target/i386/bitfield2.c: Likewise.
3490         * gcc.target/i386/bmi-2.c: Likewise.
3491         * gcc.target/i386/bmi-5.c: Likewise.
3492         * gcc.target/i386/builtin-unreachable.c: Likewise.
3493         * gcc.target/i386/cleanup-2.c: Likewise.
3494         * gcc.target/i386/clobbers.c: Likewise.
3495         * gcc.target/i386/cmov8.c: Likewise.
3496         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3497         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3498         * gcc.target/i386/compress-float-387.c: Likewise.
3499         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3500         * gcc.target/i386/compress-float-sse.c: Likewise.
3501         * gcc.target/i386/crc32-2.c: Likewise.
3502         * gcc.target/i386/crc32-3.c: Likewise.
3503         * gcc.target/i386/divmod-7.c: Likewise.
3504         * gcc.target/i386/divmod-8.c: Likewise.
3505         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3506         * gcc.target/i386/fma3-builtin.c: Likewise.
3507         * gcc.target/i386/fma3-fma.c: Likewise.
3508         * gcc.target/i386/fma4-256-vector.c: Likewise.
3509         * gcc.target/i386/fma4-builtin.c: Likewise.
3510         * gcc.target/i386/fma4-fma-2.c: Likewise.
3511         * gcc.target/i386/fma4-fma.c: Likewise.
3512         * gcc.target/i386/fma4-vector-2.c: Likewise.
3513         * gcc.target/i386/fma4-vector.c: Likewise.
3514         * gcc.target/i386/funcspec-1.c: Likewise.
3515         * gcc.target/i386/funcspec-10.c: Likewise.
3516         * gcc.target/i386/funcspec-11.c: Likewise.
3517         * gcc.target/i386/funcspec-2.c: Likewise.
3518         * gcc.target/i386/funcspec-5.c: Likewise.
3519         * gcc.target/i386/funcspec-6.c: Likewise.
3520         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3521         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3522         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3523         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3524         * gcc.target/i386/incoming-1.c: Likewise.
3525         * gcc.target/i386/incoming-10.c: Likewise.
3526         * gcc.target/i386/incoming-11.c: Likewise.
3527         * gcc.target/i386/incoming-12.c: Likewise.
3528         * gcc.target/i386/incoming-13.c: Likewise.
3529         * gcc.target/i386/incoming-14.c: Likewise.
3530         * gcc.target/i386/incoming-15.c: Likewise.
3531         * gcc.target/i386/incoming-2.c: Likewise.
3532         * gcc.target/i386/incoming-3.c: Likewise.
3533         * gcc.target/i386/incoming-4.c: Likewise.
3534         * gcc.target/i386/incoming-5.c: Likewise.
3535         * gcc.target/i386/incoming-6.c: Likewise.
3536         * gcc.target/i386/incoming-7.c: Likewise.
3537         * gcc.target/i386/incoming-8.c: Likewise.
3538         * gcc.target/i386/incoming-9.c: Likewise.
3539         * gcc.target/i386/lea.c: Likewise.
3540         * gcc.target/i386/local.c: Likewise.
3541         * gcc.target/i386/loop-1.c: Likewise.
3542         * gcc.target/i386/loop-2.c: Likewise.
3543         * gcc.target/i386/loop-3.c: Likewise.
3544         * gcc.target/i386/max-stack-align.c: Likewise.
3545         * gcc.target/i386/memcpy-1.c: Likewise.
3546         * gcc.target/i386/movbe-2.c: Likewise.
3547         * gcc.target/i386/movq-2.c: Likewise.
3548         * gcc.target/i386/movq.c: Likewise.
3549         * gcc.target/i386/nrv1.c: Likewise.
3550         * gcc.target/i386/pad-4.c: Likewise.
3551         * gcc.target/i386/pad-5a.c: Likewise.
3552         * gcc.target/i386/pad-5b.c: Likewise.
3553         * gcc.target/i386/pad-6a.c: Likewise.
3554         * gcc.target/i386/pad-6b.c: Likewise.
3555         * gcc.target/i386/pad-7.c: Likewise.
3556         * gcc.target/i386/pad-9.c: Likewise.
3557         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3558         * gcc.target/i386/pic-1.c: Likewise.
3559         * gcc.target/i386/pr12092-1.c: Likewise.
3560         * gcc.target/i386/pr12329.c: Likewise.
3561         * gcc.target/i386/pr21518.c: Likewise.
3562         * gcc.target/i386/pr22362.c: Likewise.
3563         * gcc.target/i386/pr22585.c: Likewise.
3564         * gcc.target/i386/pr23098.c: Likewise.
3565         * gcc.target/i386/pr25196.c: Likewise.
3566         * gcc.target/i386/pr25293.c: Likewise.
3567         * gcc.target/i386/pr25654.c: Likewise.
3568         * gcc.target/i386/pr26449.c: Likewise.
3569         * gcc.target/i386/pr26778.c: Likewise.
3570         * gcc.target/i386/pr26826.c: Likewise.
3571         * gcc.target/i386/pr27266.c: Likewise.
3572         * gcc.target/i386/pr29978.c: Likewise.
3573         * gcc.target/i386/pr30505.c: Likewise.
3574         * gcc.target/i386/pr30961-1.c: Likewise.
3575         * gcc.target/i386/pr31628.c: Likewise.
3576         * gcc.target/i386/pr32000-2.c: Likewise.
3577         * gcc.target/i386/pr32661-1.c: Likewise.
3578         * gcc.target/i386/pr32708-2.c: Likewise.
3579         * gcc.target/i386/pr32708-3.c: Likewise.
3580         * gcc.target/i386/pr34256.c: Likewise.
3581         * gcc.target/i386/pr34312.c: Likewise.
3582         * gcc.target/i386/pr34522.c: Likewise.
3583         * gcc.target/i386/pr35160.c: Likewise.
3584         * gcc.target/i386/pr35281.c: Likewise.
3585         * gcc.target/i386/pr36246.c: Likewise.
3586         * gcc.target/i386/pr36786.c: Likewise.
3587         * gcc.target/i386/pr37275.c: Likewise.
3588         * gcc.target/i386/pr37843-3.c: Likewise.
3589         * gcc.target/i386/pr37843-4.c: Likewise.
3590         * gcc.target/i386/pr39082-1.c: Likewise.
3591         * gcc.target/i386/pr39431.c: Likewise.
3592         * gcc.target/i386/pr39496.c: Likewise.
3593         * gcc.target/i386/pr39543-2.c: Likewise.
3594         * gcc.target/i386/pr39911.c: Likewise.
3595         * gcc.target/i386/pr40718.c: Likewise.
3596         * gcc.target/i386/pr40906-1.c: Likewise.
3597         * gcc.target/i386/pr40906-2.c: Likewise.
3598         * gcc.target/i386/pr40906-3.c: Likewise.
3599         * gcc.target/i386/pr40934.c: Likewise.
3600         * gcc.target/i386/pr41900.c: Likewise.
3601         * gcc.target/i386/pr42589.c: Likewise.
3602         * gcc.target/i386/pr43662.c: Likewise.
3603         * gcc.target/i386/pr43671.c: Likewise.
3604         * gcc.target/i386/pr43766.c: Likewise.
3605         * gcc.target/i386/pr43869.c: Likewise.
3606         * gcc.target/i386/pr44942.c: Likewise.
3607         * gcc.target/i386/pr44948-2a.c: Likewise.
3608         * gcc.target/i386/pr45234.c: Likewise.
3609         * gcc.target/i386/pr45336-2.c: Likewise.
3610         * gcc.target/i386/pr45336-4.c: Likewise.
3611         * gcc.target/i386/pr45852.c: Likewise.
3612         * gcc.target/i386/pr46470.c: Likewise.
3613         * gcc.target/i386/pr48037-1.c: Likewise.
3614         * gcc.target/i386/pr48389.c: Likewise.
3615         * gcc.target/i386/pr49095.c: Likewise.
3616         * gcc.target/i386/pr9771-1.c: Likewise.
3617         * gcc.target/i386/rdfsbase-1.c: Likewise.
3618         * gcc.target/i386/rdfsbase-2.c: Likewise.
3619         * gcc.target/i386/rdgsbase-1.c: Likewise.
3620         * gcc.target/i386/rdgsbase-2.c: Likewise.
3621         * gcc.target/i386/rdrand-3.c: Likewise.
3622         * gcc.target/i386/regparm-stdcall.c: Likewise.
3623         * gcc.target/i386/regparm.c: Likewise.
3624         * gcc.target/i386/reload-1.c: Likewise.
3625         * gcc.target/i386/rotate-2.c: Likewise.
3626         * gcc.target/i386/sibcall-5.c: Likewise.
3627         * gcc.target/i386/signbit-1.c: Likewise.
3628         * gcc.target/i386/signbit-2.c: Likewise.
3629         * gcc.target/i386/signbit-3.c: Likewise.
3630         * gcc.target/i386/sse-5.c: Likewise.
3631         * gcc.target/i386/sse-8.c: Likewise.
3632         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3633         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3634         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3635         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3636         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3637         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3638         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3639         * gcc.target/i386/sse2-movq-2.c: Likewise.
3640         * gcc.target/i386/sse2-movq-3.c: Likewise.
3641         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3642         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3643         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3644         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3645         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3646         * gcc.target/i386/ssefn-1.c: Likewise.
3647         * gcc.target/i386/ssefn-2.c: Likewise.
3648         * gcc.target/i386/sseregparm-1.c: Likewise.
3649         * gcc.target/i386/sseregparm-2.c: Likewise.
3650         * gcc.target/i386/sseregparm-3.c: Likewise.
3651         * gcc.target/i386/sseregparm-4.c: Likewise.
3652         * gcc.target/i386/sseregparm-5.c: Likewise.
3653         * gcc.target/i386/sseregparm-6.c: Likewise.
3654         * gcc.target/i386/sseregparm-7.c: Likewise.
3655         * gcc.target/i386/sseregparm-8.c: Likewise.
3656         * gcc.target/i386/stack-realign.c: Likewise.
3657         * gcc.target/i386/stack-usage-realign.c: Likewise.
3658         * gcc.target/i386/stackalign/asm-1.c: Likewise.
3659         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3660         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3661         * gcc.target/i386/stackalign/return-1.c: Likewise.
3662         * gcc.target/i386/stackalign/return-2.c: Likewise.
3663         * gcc.target/i386/stackalign/return-3.c: Likewise.
3664         * gcc.target/i386/tailcall-1.c: Likewise.
3665         * gcc.target/i386/tbm-2.c: Likewise.
3666         * gcc.target/i386/udivmod-7.c: Likewise.
3667         * gcc.target/i386/udivmod-8.c: Likewise.
3668         * gcc.target/i386/unroll-1.c: Likewise.
3669         * gcc.target/i386/vararg-1.c: Likewise.
3670         * gcc.target/i386/vararg-2.c: Likewise.
3671         * gcc.target/i386/vect8-ret.c: Likewise.
3672         * gcc.target/i386/vectorize5.c: Likewise.
3673         * gcc.target/i386/wmul-1.c: Likewise.
3674         * gcc.target/i386/wmul-2.c: Likewise.
3675         * gcc.target/i386/wrfsbase-1.c: Likewise.
3676         * gcc.target/i386/wrfsbase-2.c: Likewise.
3677         * gcc.target/i386/wrgsbase-1.c: Likewise.
3678         * gcc.target/i386/wrgsbase-2.c: Likewise.
3679         * gcc.target/i386/xop-pcmov.c: Likewise.
3680         * gcc.target/i386/xop-pcmov2.c: Likewise.
3681         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3682         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3683         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3684         * gcc.target/i386/xop-shift1-vector.c: Likewise.
3685         * gcc.target/i386/xop-shift2-vector.c: Likewise.
3686         * gcc.target/i386/xop-shift3-vector.c: Likewise.
3687         * gcc.target/i386/zee.c: Likewise.
3688         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3689         * gfortran.dg/compiler-directive_2.f: Likewise.
3690         * gfortran.dg/g77/20010216-1.f: Likewise.
3691         * gfortran.dg/gomp/pr39152.f90: Likewise.
3692         * gfortran.dg/pr33794.f90: Likewise.
3693
3694 2011-07-09  Jason Merrill  <jason@redhat.com>
3695
3696         * g++.dg/cpp0x/regress/regress5.C: New.
3697
3698 2011-07-08  Jason Merrill  <jason@redhat.com>
3699
3700         PR c++/45437
3701         * g++.dg/expr/compound-asn1.C: New.
3702         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3703
3704 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR target/49621
3707         * gcc.target/powerpc/altivec-34.c: New test.
3708
3709 2011-07-08  Jason Merrill  <jason@redhat.com>
3710
3711         PR c++/45603
3712         * g++.dg/abi/guard3.C: New.
3713
3714 2011-07-08  Julian Brown  <julian@codesourcery.com>
3715
3716         * lib/target-supports.exp
3717         (check_effective_target_arm_little_endian): New.
3718         (check_effective_target_vect_pack_trunc): Use above.
3719         (check_effective_target_vect_unpack): Likewise.
3720         (check_effective_target_vect_element_align): Test
3721         check_effective_target_arm_vect_no_misalign for ARM.
3722
3723 2011-07-08  Jason Merrill  <jason@redhat.com>
3724
3725         PR c++/49673
3726         * g++.dg/cpp0x/constexpr-rom.C: New.
3727
3728 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
3729
3730         PR middle-end/49519
3731         * g++.dg/torture/pr49519.C: New test.
3732
3733 2011-07-08  Martin Jambor  <mjambor@suse.cz>
3734
3735         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3736
3737 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3738
3739         PR testsuite/48727
3740         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3741
3742 2011-07-08  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/49662
3745         * gcc.dg/graphite/interchange-14.c: XFAIL.
3746         * gcc.dg/graphite/interchange-15.c: Likewise.
3747         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3748
3749 2011-07-06  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/49663
3752         * g++.dg/cpp0x/regress/regress4.C: New.
3753
3754 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
3755
3756         PR fortran/49648
3757         * gfortran.dg/result_in_spec_4.f90: New test.
3758
3759 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3760
3761         * gcc.target/sparc/cas64.c: New test.
3762
3763 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR c/49644
3766         * g++.dg/torture/pr49644.C: New test.
3767
3768         PR c/49644
3769         * gcc.c-torture/execute/pr49644.c: New test.
3770
3771 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3772
3773         * lib/target-supports.exp (check_effective_target_ia32): New.
3774         (check_effective_target_x32): Likewise.
3775         (check_effective_target_vect_cmdline_needed): Also check x32.
3776
3777 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3778
3779         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3780         dg-prune-output.
3781         * gcc.target/arm/pr42235.c: Likewise.
3782         * gcc.target/arm/pr42495.c: Likewise.
3783         * gcc.target/arm/pr42574.c: Likewise.
3784         * gcc.target/arm/thumb-branch1.c: Likewise.
3785
3786         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3787         unneeded prune of possible warning.
3788         * gcc.target/arm/pr40956.c: Likewise.
3789         * gcc.target/arm/pr42505.c: Likewise.
3790
3791         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3792         * gcc.c-torture/compile/pr46883.c: Likewise.
3793         * gcc.c-torture/compile/pr46934.c: Likewise.
3794
3795         * gcc.target/arm/pr41679.c: Remove test directives in preparation
3796         for move to ../../gcc.c-torture/compile.
3797         * gcc.target/arm/pr46883.c: Likewise.
3798         * gcc.target/arm/pr46934.c: Likewise.
3799
3800         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3801         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3802         * gcc.target/arm/wmul-1.c: Likewise.
3803         * gcc.target/arm/wmul-2.c: Likewise.
3804         * gcc.target/arm/wmul-3.c: Likewise.
3805         * gcc.target/arm/wmul-4.c: Likewise.
3806         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3807         add tab after scan target.
3808         * gcc.target/arm/smlaltt-1.c: Likewise.
3809         * gcc.target/arm/smlatb-1.c: Likewise.
3810         * gcc.target/arm/smlatt-1.c: Likewise.
3811
3812 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR debug/49522
3815         * gcc.dg/debug/pr49522.c: New test.
3816
3817 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
3818
3819         * gcc.dg/pragma-align.c: Run only if target !default_packed.
3820         * gcc.dg/pr46212.c: Run only if target int32plus.
3821         * gcc.dg/torture/pr48146.c: Ditto.
3822         * gcc.dg/tree-ssa/vrp51.c: Ditto.
3823         * c-c++-common/pr44832.c: Ditto.
3824         * gcc.dg/pr49544.c: Run only if target ptr32plus.
3825         * gcc.dg/pr31490.c: Ditto.
3826         * gcc.dg/torture/builtin-math-7.c: Run only if target
3827         large_double.
3828         * gcc.dg/torture/pr45764.c: Skip for AVR.
3829         * gcc.dg/pr47893.c: Ditto.
3830
3831 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3832
3833         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3834         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3835         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3836         add tab to scan target.
3837
3838 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
3839
3840         * gcc.target/arm/neon-modes-3.c: New test.
3841
3842 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
3843
3844         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3845         -fno-loop-interchange -ffast-math.
3846
3847 2011-07-07  Richard Guenther  <rguenther@suse.de>
3848
3849         * gcc.dg/ftrapv-3.c: New testcase.
3850
3851 2011-07-07  Richard Guenther  <rguenther@suse.de>
3852
3853         * gcc.dg/tree-ssa/vrp58.c: New testcase.
3854         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3855
3856 2011-07-07  Kai Tietz  <ktietz@redhat.com>
3857
3858         * gcc.dg/binop-notxor1.c: New test.
3859         * gcc.dg/binop-notand4a.c: New test.
3860         * gcc.dg/binop-notxor2.c: New test.
3861         * gcc.dg/binop-notand3a.c: New test.
3862         * gcc.dg/binop-notand2a.c: New test.
3863         * gcc.dg/binop-notand6a.c: New test.
3864         * gcc.dg/binop-notor1.c: New test.
3865         * gcc.dg/binop-notand1a.c: New test.
3866         * gcc.dg/binop-notand5a.c: New test.
3867         * gcc.dg/binop-notor2.c: New test.
3868
3869 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR middle-end/49640
3872         * gcc.dg/gomp/pr49640.c: New test.
3873
3874 2011-07-07  Richard Guenther  <rguenther@suse.de>
3875
3876         * gcc.dg/graphite/pr37485.c: Add -floop-block.
3877
3878 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3879
3880         PR target/39150
3881         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3882
3883 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3884
3885         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3886         * gcc.target/powerpc/no-r11-2.c: Ditto.
3887         * gcc.target/powerpc/no-r11-3.c: Ditto.
3888
3889 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
3890
3891         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3892         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3893
3894 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
3895
3896         * lib/target-supports.exp (check_profiling_available): Disable
3897         profiling with -fprofile-generate for target avr.
3898
3899 2011-07-06  Richard Guenther  <rguenther@suse.de>
3900
3901         PR tree-optimization/49645
3902         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3903
3904 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         PR middle-end/47383
3907         * gcc.dg/pr47383.c: New.
3908
3909 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3910
3911         PR tree-optimization/49647
3912         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3913
3914 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3915
3916         PR testsuite/49542
3917         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3918         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3919
3920 2011-07-05  Jason Merrill  <jason@redhat.com>
3921
3922         PR c++/48157
3923         * g++.dg/template/template-id-4.C: New.
3924
3925 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3926
3927         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3928         * gcc.dg/pr43402.c: Ditto.
3929
3930 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3931
3932         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3933
3934 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3935
3936         * gcc.target/powerpc/ppc-switch-1.c: New test for
3937         --param case-values-threshold.
3938         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3939
3940 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
3941
3942         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3943
3944 2011-07-05  Jason Merrill  <jason@redhat.com>
3945
3946         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3947
3948 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
3949
3950         PR tree-optimization/47654
3951         * gcc.dg/graphite/block-pr47654.c: New.
3952
3953 2011-07-05  Jason Merrill  <jason@redhat.com>
3954
3955         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3956
3957 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
3958
3959         PR tree-optimization/49580
3960         * gcc.dg/autopar/pr49580.c: New test.
3961
3962 2011-07-05  Richard Guenther  <rguenther@suse.de>
3963
3964         PR tree-optimization/49518
3965         PR tree-optimization/49628
3966         * g++.dg/torture/pr49628.C: New testcase.
3967         * gcc.dg/torture/pr49518.c: Likewise.
3968
3969 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3970
3971         * ada/acats/run_acats (which): Extract last field from type -p,
3972         type output only if command succeeded.
3973
3974 2011-07-04  Jason Merrill  <jason@redhat.com>
3975
3976         * g++.dg/abi/mangle48.C: New.
3977
3978         * g++.dg/cpp0x/diag1.C: New.
3979
3980         * g++.dg/diagnostic/aka1.C: New.
3981
3982 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR rtl-optimization/49619
3985         * gcc.dg/pr49619.c: New test.
3986
3987         PR rtl-optimization/49472
3988         * gfortran.dg/pr49472.f90: New test.
3989
3990         PR debug/49602
3991         * gcc.dg/pr49602.c: New test.
3992
3993 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
3994
3995         PR target/34734
3996         PR target/44643
3997         * gcc.target/avr/avr.exp: Run over cpp files, too.
3998         * gcc.target/avr/torture/avr-torture.exp: Ditto.
3999         * gcc.target/avr/progmem.h: New file.
4000         * gcc.target/avr/exit-abort.h: New file.
4001         * gcc.target/avr/progmem-error-1.c: New file.
4002         * gcc.target/avr/progmem-error-1.cpp: New file.
4003         * gcc.target/avr/progmem-warning-1.c: New file.
4004         * gcc.target/avr/torture/progmem-1.c: New file.
4005         * gcc.target/avr/torture/progmem-1.cpp: New file.
4006
4007 2011-07-04  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/49615
4010         * g++.dg/torture/pr49615.C: New testcase.
4011
4012 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4013
4014         PR tree-optimization/49610
4015         * gcc.dg/vect/pr49610.c: New test.
4016
4017 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4018
4019         * gnat.dg/specs/debug1.ads: New test.
4020
4021 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4022
4023         PR fortran/49562
4024         * gfortran.dg/typebound_proc_23.f90: New.
4025
4026 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4027
4028         PR c++/49605
4029         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4030
4031 2011-07-01  Jason Merrill  <jason@redhat.com>
4032
4033         PR c++/48261
4034         * g++.dg/template/template-id-3.C: New.
4035
4036         PR c++/48593
4037         * g++.dg/template/qualified-id4.C: New.
4038
4039         PR c++/48883
4040         * g++.dg/template/explicit-args4.C: New.
4041
4042         PR c++/49085
4043         * g++.dg/template/offsetof2.C: New.
4044
4045 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4046
4047         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4048
4049 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4050
4051         PR libmudflap/49549
4052         * lib/target-supports.exp (check_effective_target_gld): New proc.
4053
4054 2011-07-01  Richard Guenther  <rguenther@suse.de>
4055
4056         PR tree-optimization/49603
4057         * gcc.dg/torture/pr49603.c: New testcase.
4058
4059 2011-06-30  Jason Merrill  <jason@redhat.com>
4060
4061         PR c++/49387
4062         * g++.dg/rtti/template1.C: New.
4063
4064         PR c++/49569
4065         * g++.dg/cpp0x/regress/ctor1.C: New.
4066
4067         PR c++/49355
4068         * g++.dg/cpp0x/initlist54.C: New.
4069
4070 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4071
4072         * gcc.dg/tree-ssa/sra-12.c: New test.
4073
4074 2011-06-29  Jason Merrill  <jason@redhat.com>
4075
4076         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4077
4078 2011-06-30  Richard Guenther  <rguenther@suse.de>
4079
4080         PR tree-optimization/46787
4081         * gcc.dg/vect/vect-121.c: New testcase.
4082
4083 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4084
4085         PR tree-optimization/49094
4086         * gcc.dg/tree-ssa/pr49094.c: New test.
4087
4088 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR fortran/49540
4091         * gfortran.dg/pr49540-1.f90: New test.
4092         * gfortran.dg/pr49540-2.f90: New test.
4093
4094 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4095
4096         PR ada/49511
4097         * ada/acats/run_acats (which): Use last field of type -p output.
4098
4099 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4100             Iain Sandoe  <iains@gcc.gnu.org>
4101
4102         PR libobjc/36610
4103         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4104         Only skip on 64-bit *-*-darwin8* && !objc2.
4105
4106 2011-06-30  Richard Guenther  <rguenther@suse.de>
4107
4108         PR tree-optimization/38752
4109         * gcc.c-torture/compile/pr38752.c: New testcase.
4110
4111 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4112
4113         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4114         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4115
4116 2011-06-29  Jason Merrill  <jason@redhat.com>
4117
4118         PR c++/49216
4119         * g++.dg/cpp0x/initlist53.C: Use placement new.
4120         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4121         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4122
4123         PR c++/49003
4124         * g++.dg/cpp0x/trailing6.C: New.
4125         * g++.dg/cpp0x/pr45908.C: No error.
4126
4127         PR c++/49272
4128         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4129
4130         PR c++/49520
4131         * g++.dg/cpp0x/constexpr-using2.C: New.
4132
4133         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4134
4135         PR c++/45923
4136         * g++.dg/cpp0x/constexpr-diag3.C: New.
4137         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4138         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4139         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4140         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4141
4142 2011-06-29  Jason Merrill  <jason@redhat.com>
4143
4144         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4145
4146 2011-06-29  Richard Guenther  <rguenther@suse.de>
4147
4148         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4149
4150 2011-06-29  Jason Merrill  <jason@redhat.com>
4151
4152         * g++.dg/cpp0x/initlist-value2.C: New.
4153
4154         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4155         * g++.dg/cpp0x/initlist-value.C: New.
4156
4157 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4158
4159         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4160
4161 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4162
4163         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4164         * gcc.dg/inline_2.c: Likewise.
4165         * gcc.dg/unroll_1.c: Likewise.
4166
4167 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR debug/49567
4170         * gcc.target/i386/pr49567.c: New test.
4171
4172 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gnat.dg/opt17.ad[sb]: New test.
4175
4176 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4177             Tom de Vries  <tom@codesourcery.com>
4178
4179         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4180         (check_effective_target_arm_thumb2): New effective targets.
4181         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4182         properly.  Clean up temporary files.
4183         * gcc.target/arm/ivopts-2.c: Likewise.
4184         * gcc.target/arm/ivopts-3.c: Likewise.
4185         * gcc.target/arm/ivopts-4.c: Likewise.
4186         * gcc.target/arm/ivopts-5.c: Likewise.
4187         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4188
4189 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4190
4191         PR fortran/49479
4192         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4193
4194 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4195
4196         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4197         * gcc.target/arm/vfp-ldmias.c: Likewise.
4198         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4199         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4200         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4201         * gcc.target/arm/vfp-stmias.c: Likewise.
4202         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4203         * gcc.target/arm/vfp-stmiad.c: Likewise.
4204
4205 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4206
4207         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4208         dg-prune-output.
4209         * gcc.target/arm/pr45701-2.c: Ditto.
4210
4211 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4212
4213         PR fortran/49466
4214         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4215         * gfortran.dg/extends_14.f03: Modified.
4216
4217 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4218
4219         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4220         early if the test is already being skipped.
4221
4222         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4223         scan-assembler-dem-not): For missing file, report unresolved with
4224         same message as for pass/fail, with reason reported in log file.
4225
4226         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4227         from add_options_for_arm_neon_fp16.
4228         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4229         check_effective_target_arm_neon_fp16_ok_nocache.
4230         Check -mfpu and -mfloat-abi options from current multilib.
4231         Do not require neon support.
4232         (check_effective_target_arm_fp16_ok): Renamed from
4233         check_effecitve_target_arm_neon_fp16_ok.
4234         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4235         arm_neon_fp16_ok and arm_fp16.
4236         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4237         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4238         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4239         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4240
4241 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4242
4243         * gcc.dg/builtin-assume-aligned-1.c: New test.
4244         * gcc.dg/builtin-assume-aligned-2.c: New test.
4245         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4246
4247         PR debug/49544
4248         * gcc.dg/pr49544.c: New test.
4249
4250 2011-06-27  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/49394
4253         * g++.dg/torture/pr49394.C: New testcase.
4254
4255 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4256
4257         * gcc.dg/optimize-bswapdi-2.c: New test.
4258
4259 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4260             Richard Sandiford  <richard.sandiford@linaro.org>
4261
4262         PR tree-optimization/49169
4263         * gcc.dg/torture/pr49169.c: New test.
4264
4265 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4266
4267         PR testsuite/49529
4268         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4269
4270         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4271         hppa*-*-hpux*.
4272
4273 2011-06-26  Jason Merrill  <jason@redhat.com>
4274
4275         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4276
4277         PR c++/49528
4278         * g++.dg/init/ref19.C: New.
4279         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4280
4281 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4282
4283         PR tree-optimization/48377
4284         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4285         non_strict_align.
4286
4287 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4288
4289         PR middle-end/49191
4290         * lib/target-supports.exp (check_effective_target_non_strict_align):
4291         New.
4292         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4293
4294 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4295
4296         PR tree-optimizations/49516
4297         * g++.dg/tree-ssa/pr49516.C: New test.
4298
4299 2011-06-23  Jason Merrill  <jason@redhat.com>
4300
4301         PR c++/35255
4302         * g++.dg/template/partial10.C: New.
4303         * g++.dg/template/partial11.C: New.
4304
4305 2011-06-23  Jeff Law <law@redhat.com>
4306
4307         PR middle-end/48770
4308         * gcc.dg/pr48770.c: New test.
4309
4310 2011-06-23  Jan Hubicka  <jh@suse.cz>
4311
4312         PR middle-end/49373
4313         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4314
4315 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR testsuite/49512
4318         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4319         instead of -fdump-tree-optimized.
4320
4321 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4322
4323         PR c++/44625
4324         * g++.dg/template/crash107.C: New.
4325         * g++.dg/template/error17.C: Adjust.
4326
4327 2011-06-23  Jason Merrill  <jason@redhat.com>
4328
4329         PR c++/49507
4330         * g++.dg/cpp0x/defaulted30.C: New.
4331
4332         PR c++/49440
4333         * g++.dg/rtti/anon-ns1.C: New.
4334
4335         PR c++/49395
4336         * g++.dg/init/ref18.C: New.
4337
4338         PR c++/36435
4339         * g++.dg/template/partial9.C: New.
4340
4341 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4342
4343         PR middle-end/49373
4344         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4345
4346 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR debug/49496
4349         * gcc.dg/pr49496.c: New test.
4350
4351 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4352
4353         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4354         is not xscale.
4355
4356         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4357
4358         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4359         * gcc.target/arm/pr42879.c: Likewise.
4360         * gcc.target/arm/pr45701-3.c: Likewise.
4361
4362         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4363         * gcc.target/arm/pr40482.c: Likewise.
4364         * gcc.target/arm/stack-corruption.c: Likewise.
4365
4366 2011-06-22  Richard Guenther  <rguenther@suse.de>
4367
4368         PR tree-optimization/49493
4369         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4370
4371 2011-06-22  Jason Merrill  <jason@redhat.com>
4372
4373         PR c++/49260
4374         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4375
4376 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4377             Dmitry Melnik  <dm@ispras.ru>
4378
4379         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4380         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4381         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4382
4383 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4384
4385         * gcc.target/arm/tlscall.c: New.
4386
4387 2011-06-21  Jason Merrill  <jason@redhat.com>
4388
4389         PR c++/49172
4390         * g++.dg/cpp0x/constexpr-ref1.C: New.
4391         * g++.dg/cpp0x/constexpr-ref2.C: New.
4392         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4393
4394         PR c++/49482
4395         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4396
4397         PR c++/49418
4398         * g++.dg/template/param3.C: New.
4399
4400 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4401
4402         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4403         my_clrsb test functions.
4404         (main): Test clrsb.
4405         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4406         test_sll, test_ull): Add clrsb tests.
4407         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4408         clrsbll.
4409
4410 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4411
4412         PR fortran/49112
4413         * gfortran.dg/class_44.f03: New.
4414
4415 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4416
4417         PR tree-optimization/49478
4418         * gcc.dg/vect/pr49478.c
4419
4420 2011-06-21  Richard Guenther  <rguenther@suse.de>
4421
4422         PR tree-optimization/49483
4423         * gcc.dg/vect/vect-120.c: New testcase.
4424
4425 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4426
4427         PR testsuite/49443
4428         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4429         * gcc.dg/vect/vect-peel-4.c: Likewise.
4430
4431 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4432
4433         PR middle-end/49139
4434         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4435         * gcc.dg/always_inline2.c: Likewise.
4436         * gcc.dg/always_inline3.c: Likewise.
4437         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4438         * gcc.dg/inline_1.c: Likewise.
4439         * gcc.dg/inline_2.c: Likewise.
4440         * gcc.dg/inline_3.c: Likewise.
4441         * gcc.dg/inline_4.c: Likewise.
4442         * gcc.dg/20051201-1.c: Likewise.
4443         * gcc.dg/pr40087.c: Likewise.
4444         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4445         * gcc.dg/inline-22.c: Likewise.
4446         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4447         * gcc.dg/lto/20090218-1_1.c: Likewise.
4448         * g++.dg/ipa/devirt-7.C: Likewise.
4449         * gcc.dg/uninit-pred-5_a.c: Likewise.
4450         * gcc.dg/uninit-pred-5_b.c: Likewise.
4451         * gcc.dg/fail_always_inline.c: New.
4452
4453 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4454
4455         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4456         into 6 jobs instead of 3.
4457
4458 2011-06-20  Jason Merrill  <jason@redhat.com>
4459
4460         PR c++/49216
4461         * g++.dg/cpp0x/initlist53.C: New.
4462
4463 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4464
4465         PR fortran/18918
4466         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4467         * gfortran.dg/coarray_lock_3.f90: New.
4468         * gfortran.dg/coarray/lock_1.f90: New.
4469
4470 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4471
4472         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4473         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4474         unresolved and report the reason to the log file.
4475
4476         * lib/scanasm.exp (object-size): Move argument processing earlier
4477         to report errors before verifying that the file exists.  Report
4478         problems detected at runtime as unresolved instead of error and
4479         report their reasons to the log file.
4480
4481 2011-06-20  Jason Merrill  <jason@redhat.com>
4482
4483         PR c++/47080
4484         * g++.dg/cpp0x/explicit6.C: New.
4485
4486         PR c++/47635
4487         * g++.dg/cpp0x/enum20.C: New.
4488
4489         PR c++/48138
4490         * g++.dg/ext/attr-aligned01.C: New.
4491
4492         PR c++/49205
4493         * g++.dg/cpp0x/variadic-default.C: New.
4494
4495         PR c++/43321
4496         * g++.dg/cpp0x/auto26.C: New.
4497
4498         PR c++/43831
4499         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4500
4501 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4502
4503         * gcc.dg/binop-notand1.c: New test.
4504         * gcc.dg/binop-notand2.c: New test.
4505         * gcc.dg/binop-notand3.c: New test.
4506         * gcc.dg/binop-notand4.c: New test.
4507         * gcc.dg/binop-notand5.c: New test.
4508         * gcc.dg/binop-notand6.c: New test.
4509
4510 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR testsuite/49432
4513         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4514
4515 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4516
4517         PR fortran/49400
4518         * gfortran.dg/proc_ptr_31.f90: New.
4519
4520 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4521
4522         * gnat.dg/volatile6.adb: New test.
4523         * gnat.dg/volatile7.adb: Likewise.
4524         * gnat.dg/volatile8.adb: Likewise.
4525         * gnat.dg/volatile9.adb: Likewise.
4526
4527 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4528
4529         * gnat.dg/constant3.adb: New test.
4530
4531 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4532
4533         PR libfortran/49296
4534         * gfortran.dg/read_list_eof_1.f90: New test.
4535
4536 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR target/49411
4539         * gcc.target/i386/testimm-1.c: New test.
4540         * gcc.target/i386/testimm-2.c: New test.
4541         * gcc.target/i386/testimm-3.c: New test.
4542         * gcc.target/i386/testimm-4.c: New test.
4543         * gcc.target/i386/testimm-5.c: New test.
4544         * gcc.target/i386/testimm-6.c: New test.
4545         * gcc.target/i386/testimm-7.c: New test.
4546         * gcc.target/i386/testimm-8.c: New test.
4547         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4548         * gcc.target/i386/xop-rotate1-int.c: New test.
4549         * gcc.target/i386/xop-rotate2-int.c: New test.
4550
4551 2011-06-17  Jason Merrill  <jason@redhat.com>
4552
4553         * g++.dg/cpp0x/rv-func2.C: New.
4554
4555         * g++.dg/debug/dwarf2/lambda1.C: New.
4556         * g++.dg/warn/Wshadow-6.C: Adjust.
4557
4558 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4559
4560         PR fortran/48699
4561         * gfortran.dg/move_alloc_5.f90: New.
4562
4563 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4564
4565         PR rtl-optimization/48542
4566         * gcc.dg/torture/pr48542.c: New test.
4567
4568 2011-06-16  Jason Merrill  <jason@redhat.com>
4569
4570         PR c++/44160
4571         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4572
4573         PR c++/45378
4574         * g++.dg/cpp0x/initlist52.C New.
4575
4576         PR c++/45399
4577         * c-c++-common/raw-string-12.c: New.
4578
4579         PR c++/49229
4580         * g++.dg/cpp0x/sfinae26.C: New.
4581
4582         PR c++/49251
4583         * g++.dg/cpp0x/variadic113.C: New.
4584
4585         PR c++/49420
4586         * g++.dg/cpp0x/variadic112.C: New.
4587
4588 2011-06-16  Jeff Law <law@redhat.com>
4589
4590         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4591         improved jump threading.
4592         * gcc.dg/builtin-object-size-2.c: Likewise.
4593         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4594
4595 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4596
4597         PR fortran/49074
4598         * gfortran.dg/typebound_assignment_3.f03: New.
4599
4600 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4601
4602         PR testsuite/48727
4603         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4604
4605 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4606
4607         PR tree-optimization/49343
4608         * gnat.dg/discr31.ad[sb]: New test.
4609
4610 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4611
4612         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4613
4614 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4615
4616         PR target/45098
4617         * gcc.target/arm/ivopts-3.c: Update test.
4618         * gcc.target/arm/ivopts-5.c: Same.
4619
4620 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4621
4622         Revert:
4623         2011-06-10  Wei Guozhi  <carrot@google.com>
4624
4625         PR target/45335
4626         * gcc.target/arm/pr45335.c: New test.
4627         * gcc.target/arm/pr45335-2.c: New test.
4628         * gcc.target/arm/pr45335-3.c: New test.
4629         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4630         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4631         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4632
4633 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4634
4635         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4636
4637 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/49417
4640         * gfortran.dg/class_43.f03: New.
4641
4642 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR tree-optimization/49419
4645         * gcc.c-torture/execute/pr49419.c: New test.
4646
4647 2011-06-16  Revital Eres  <revital.eres@linaro.org>
4648
4649         * gcc.dg/sms-9.c: New file.
4650
4651 2011-06-15  Easwaran Raman  <eraman@google.com>
4652
4653         PR rtl-optimization/49414
4654         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4655
4656 2011-06-14  Jason Merrill  <jason@redhat.com>
4657
4658         * g++.dg/cpp0x/noexcept13.C: New.
4659
4660 2011-06-14  Easwaran Raman  <eraman@google.com>
4661
4662         PR rtl-optimization/44194
4663         * gcc.dg/pr44194-1.c: New test.
4664         * gcc.dg/pr44194-2.c: New test.
4665
4666 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4667
4668         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4669         switches.
4670         * gcc.target/arm/pr45701-2.c: Likewise.
4671         * gcc.target/arm/thumb-branch1.c: Likewise.
4672
4673 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
4674
4675         PR testsuite/48727
4676         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4677
4678 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4679
4680         * gcc.target/arm/pr45701-1.c: Require thumb support.
4681         * gcc.target/arm/pr45701-2.c: Likewise.
4682         * gcc.target/arm/thumb-branch1.c: Likewise.
4683
4684         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4685         * gcc.target/arm/pr39839.c: Likewise.
4686         * gcc.target/arm/pr40657-2.c: Likewise.
4687         * gcc.target/arm/pr40956.c: Likewise.
4688         * gcc.target/arm/pr41679.c: Likewise.
4689         * gcc.target/arm/pr42235.c: Likewise.
4690         * gcc.target/arm/pr42495.c: Likewise.
4691         * gcc.target/arm/pr42505.c: Likewise.
4692         * gcc.target/arm/pr42574.c: Likewise.
4693         * gcc.target/arm/pr46883.c: Likewise.
4694         * gcc.target/arm/pr46934.c: Likewise.
4695         * gcc.target/arm/xor-and.c: Likewise.
4696
4697 2011-06-14  Jason Merrill  <jason@redhat.com>
4698
4699         * g++.dg/other/error23.C: Adjust error message.
4700         * g++.dg/other/error32.C: Likewise.
4701
4702         PR c++/49389
4703         * g++.dg/cpp0x/rv-dotstar.C: New.
4704
4705         PR c++/49369
4706         * g++.dg/cpp0x/decltype30.C: New.
4707
4708         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4709
4710 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR fortran/49103
4713         * gfortran.dg/pr49103.f90: New test.
4714
4715 2011-06-14  Tom de Vries  <tom@codesourcery.com>
4716
4717         PR target/45098
4718         * gcc.target/arm/ivopts-3.c: New test.
4719         * gcc.target/arm/ivopts-4.c: New test.
4720         * gcc.target/arm/ivopts-5.c: New test.
4721
4722 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR rtl-optimization/49390
4725         * gcc.c-torture/execute/pr49390.c: New test.
4726
4727 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4728
4729         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4730
4731 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
4732
4733         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4734         * gcc.c-torture/execute/cmpsi-2.x: New file.
4735         * gcc.c-torture/execute/pr45262.c: Undo 172757.
4736         * gcc.c-torture/execute/pr45262.x: New file.
4737         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4738         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4739         int32plus
4740         * gcc.c-torture/compile/pr49163.c: Ditto.
4741
4742 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
4743
4744         * gcc.dg/vect/vect-16.c: Rename to...
4745         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4746         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4747         for double-word vectors.
4748         * gcc.dg/vect/vect-peel-4.c: Likewise.
4749         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4750         vect_element_align.
4751         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4752         -fno-fast-math.
4753
4754 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
4755
4756         PR target/44618
4757         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4758
4759 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4760
4761         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4762
4763 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4764
4765         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4766
4767 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4768
4769         * gfortran.dg/trim_optimize_8.f90:  New test case.
4770
4771 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
4772            Ira Rosen  <ira.rosen@linaro.org>
4773
4774         PR tree-optimization/49352
4775         * gcc.dg/vect/pr49352.c: New test.
4776
4777 2011-06-12  Tobias Burnus
4778
4779         PR fortran/49324
4780         * gfortran.dg/alloc_comp_assign_11.f90: New.
4781
4782 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4783
4784         * gfortran.dg/trim_optimize_7.f90:  New test.
4785
4786 2011-06-10  Wei Guozhi  <carrot@google.com>
4787
4788         PR target/45335
4789         * gcc.target/arm/pr45335.c: New test.
4790         * gcc.target/arm/pr45335-2.c: New test.
4791         * gcc.target/arm/pr45335-3.c: New test.
4792         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4793         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4794         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4795
4796 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4797
4798         PR c++/41769
4799         * g++.dg/parse/error39.C: New.
4800
4801 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
4802
4803         * gcc.target/arm/20090811-1.c: Skip for incompatible
4804         options, do not override other options.
4805         * gcc.target/arm/combine-cmp-shift.c: Skip for
4806         incompatible options.
4807         * gcc.target/arm/pr45094.c: Likewise.
4808         * gcc.target/arm/scd42-1.c: Likewise.
4809         * gcc.target/arm/scd42-3.c: Likewise.
4810         * gcc.target/arm/thumb-ltu.c: Likewise.
4811
4812         * lib/target-supports.exp
4813         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4814         multilib flags use -mfpu with a value other than neon-fp16.
4815
4816 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4817
4818         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4819         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4820
4821 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4822
4823         * lib/target-supports.exp (check_effective_target_pie): New proc.
4824         * gcc.dg/pie-link.c: Use target pie.
4825
4826 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
4827             Laurent Roug�  <laurent.rouge@menta.fr>
4828
4829         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4830         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4831
4832 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
4833
4834         * gfortran.dg/coarray/sync_1.f90: New test for
4835         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4836
4837 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
4838
4839         PR tree-optimization/49318
4840         * gcc.dg/vect/pr49318.c: New test.
4841
4842 2011-06-09  David Krauss  <potswa@mac.com>
4843
4844         * g++.dg/template/arrow1.C: New.
4845
4846 2011-06-09  Jason Merrill  <jason@redhat.com>
4847
4848         * lib/prune.exp: Prune "note"s.
4849         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4850
4851         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4852         * g++.dg/template/dependent-expr3.C: Likewise.
4853         * g++.dg/parse/template7.C: Likewise.
4854         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4855         * g++.old-deja/g++.jason/rfg10.C: Likewise.
4856         * g++.old-deja/g++.pt/friend38.C: Likewise.
4857         * g++.old-deja/g++.pt/crash32.C: Likewise.
4858         * g++.old-deja/g++.other/init4.C: Likewise.
4859         * g++.old-deja/g++.other/friend8.C: Likewise.
4860
4861         * g++.dg/ext/complex7.C: Adjust expected output.
4862         * g++.dg/diagnostic/method1.C: Likewise.
4863         * g++.dg/parse/parameter-declaration-2.C: Likewise.
4864         * g++.dg/parse/crash33.C: Likewise.
4865         * g++.dg/other/warning1.C: Likewise.
4866         * g++.dg/init/pr29571.C: Likewise.
4867         * g++.dg/warn/overflow-warn-1.C: Likewise.
4868         * g++.dg/warn/overflow-warn-3.C: Likewise.
4869         * g++.dg/warn/overflow-warn-4.C: Likewise.
4870         * g++.old-deja/g++.oliva/template1.C: Likewise.
4871
4872         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4873         * g++.dg/parse/template7.C: Adjust.
4874
4875 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
4876
4877         PR target/49307
4878         * gcc.dg/pr49307.c: New.
4879
4880 2011-06-09  Wei Guozhi  <carrot@google.com>
4881
4882         PR target/46975
4883         * gcc.target/arm/pr46975.c: New testcase.
4884
4885 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4886
4887         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4888         (PMETH, arglist_t): Removed.
4889         (method_get_number_of_arguments): Removed.
4890         (method_get_nth_argument): Removed.
4891         (method_get_first_argument): Removed.
4892         (method_get_next_argument): Removed.
4893         (method_get_sizeof_arguments): Removed.
4894         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4895         (PMETH): Removed.
4896         (method_get_number_of_arguments): Removed.
4897         (method_get_nth_argument): Removed.
4898         (method_get_first_argument): Removed.
4899         (method_get_next_argument): Removed.
4900         (method_get_sizeof_arguments): Removed.
4901         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4902
4903 2011-06-09  David Li  <davidxl@google.com>
4904
4905         * gcc.dg/dump-pass.c: New test.
4906
4907 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4908
4909         PR c++/29003
4910         * g++.dg/parse/error38.C: New.
4911
4912 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR middle-end/49308
4915         * gfortran.dg/pr49308.f90: New test.
4916
4917 2011-06-08  Jason Merrill  <jason@redhat.com>
4918
4919         * g++.dg/cpp0x/noexcept11.C: New.
4920         * g++.dg/cpp0x/noexcept12.C: New.
4921         * g++.dg/cpp0x/sfinae11.C: Adjust.
4922
4923 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR testsuite/49323
4926         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4927         to dg-options, match also DW_AT_linkage_name.
4928
4929 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931         PR middle-end/21953
4932         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4933         -fno-common on alpha*-dec-osf*.
4934         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4935
4936 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
4937
4938         PR rtl-optimization/49303
4939         * gcc.target/ia64/pr49303.c: New test.
4940
4941 2011-06-08  Tobias Burnus  <burnus@net-b.de>
4942
4943         PR fortran/18918
4944         * gfortran.dg/coarray_lock_1.f90: New.
4945         * gfortran.dg/coarray_lock_2.f90: New.
4946
4947 2011-06-07  Jason Merrill  <jason@redhat.com>
4948
4949         * lib/prune.exp: Look for "required" rather than "instantiated".
4950         * g++.dg/abi/mangle11.C: Likewise.
4951         * g++.dg/abi/mangle12.C: Likewise.
4952         * g++.dg/abi/mangle17.C: Likewise.
4953         * g++.dg/abi/mangle20-2.C: Likewise.
4954         * g++.dg/abi/pragma-pack1.C: Likewise.
4955         * g++.dg/cpp0x/decltype26.C: Likewise.
4956         * g++.dg/cpp0x/decltype28.C: Likewise.
4957         * g++.dg/cpp0x/decltype29.C: Likewise.
4958         * g++.dg/cpp0x/enum11.C: Likewise.
4959         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4960         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4961         * g++.dg/cpp0x/pr47416.C: Likewise.
4962         * g++.dg/ext/case-range2.C: Likewise.
4963         * g++.dg/ext/case-range3.C: Likewise.
4964         * g++.dg/gomp/for-19.C: Likewise.
4965         * g++.dg/gomp/pr37533.C: Likewise.
4966         * g++.dg/gomp/pr38639.C: Likewise.
4967         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4968         * g++.dg/inherit/base3.C: Likewise.
4969         * g++.dg/inherit/using6.C: Likewise.
4970         * g++.dg/init/placement4.C: Likewise.
4971         * g++.dg/init/reference3.C: Likewise.
4972         * g++.dg/lookup/scoped6.C: Likewise.
4973         * g++.dg/lookup/using7.C: Likewise.
4974         * g++.dg/other/abstract1.C: Likewise.
4975         * g++.dg/other/error10.C: Likewise.
4976         * g++.dg/other/error5.C: Likewise.
4977         * g++.dg/other/field1.C: Likewise.
4978         * g++.dg/other/offsetof5.C: Likewise.
4979         * g++.dg/parse/bitfield2.C: Likewise.
4980         * g++.dg/parse/constant4.C: Likewise.
4981         * g++.dg/parse/crash20.C: Likewise.
4982         * g++.dg/parse/invalid-op1.C: Likewise.
4983         * g++.dg/parse/non-dependent2.C: Likewise.
4984         * g++.dg/parse/template18.C: Likewise.
4985         * g++.dg/tc1/dr152.C: Likewise.
4986         * g++.dg/tc1/dr166.C: Likewise.
4987         * g++.dg/tc1/dr176.C: Likewise.
4988         * g++.dg/tc1/dr213.C: Likewise.
4989         * g++.dg/template/access11.C: Likewise.
4990         * g++.dg/template/access2.C: Likewise.
4991         * g++.dg/template/access3.C: Likewise.
4992         * g++.dg/template/access7.C: Likewise.
4993         * g++.dg/template/arg7.C: Likewise.
4994         * g++.dg/template/cond2.C: Likewise.
4995         * g++.dg/template/crash13.C: Likewise.
4996         * g++.dg/template/crash40.C: Likewise.
4997         * g++.dg/template/crash7.C: Likewise.
4998         * g++.dg/template/crash84.C: Likewise.
4999         * g++.dg/template/ctor5.C: Likewise.
5000         * g++.dg/template/defarg13.C: Likewise.
5001         * g++.dg/template/defarg14.C: Likewise.
5002         * g++.dg/template/dtor7.C: Likewise.
5003         * g++.dg/template/eh2.C: Likewise.
5004         * g++.dg/template/error2.C: Likewise.
5005         * g++.dg/template/error43.C: Likewise.
5006         * g++.dg/template/friend32.C: Likewise.
5007         * g++.dg/template/injected1.C: Likewise.
5008         * g++.dg/template/instantiate1.C: Likewise.
5009         * g++.dg/template/instantiate3.C: Likewise.
5010         * g++.dg/template/instantiate5.C: Likewise.
5011         * g++.dg/template/instantiate7.C: Likewise.
5012         * g++.dg/template/local6.C: Likewise.
5013         * g++.dg/template/lookup2.C: Likewise.
5014         * g++.dg/template/member5.C: Likewise.
5015         * g++.dg/template/memfriend15.C: Likewise.
5016         * g++.dg/template/memfriend16.C: Likewise.
5017         * g++.dg/template/memfriend17.C: Likewise.
5018         * g++.dg/template/memfriend7.C: Likewise.
5019         * g++.dg/template/meminit1.C: Likewise.
5020         * g++.dg/template/nested3.C: Likewise.
5021         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5022         * g++.dg/template/nontype12.C: Likewise.
5023         * g++.dg/template/nontype13.C: Likewise.
5024         * g++.dg/template/nontype6.C: Likewise.
5025         * g++.dg/template/pr23510.C: Likewise.
5026         * g++.dg/template/pr35240.C: Likewise.
5027         * g++.dg/template/ptrmem15.C: Likewise.
5028         * g++.dg/template/ptrmem6.C: Likewise.
5029         * g++.dg/template/qualified-id1.C: Likewise.
5030         * g++.dg/template/qualttp20.C: Likewise.
5031         * g++.dg/template/qualttp3.C: Likewise.
5032         * g++.dg/template/qualttp4.C: Likewise.
5033         * g++.dg/template/qualttp5.C: Likewise.
5034         * g++.dg/template/qualttp6.C: Likewise.
5035         * g++.dg/template/qualttp7.C: Likewise.
5036         * g++.dg/template/qualttp8.C: Likewise.
5037         * g++.dg/template/recurse.C: Likewise.
5038         * g++.dg/template/recurse2.C: Likewise.
5039         * g++.dg/template/ref5.C: Likewise.
5040         * g++.dg/template/scope2.C: Likewise.
5041         * g++.dg/template/sfinae10.C: Likewise.
5042         * g++.dg/template/sfinae3.C: Likewise.
5043         * g++.dg/template/sizeof3.C: Likewise.
5044         * g++.dg/template/static9.C: Likewise.
5045         * g++.dg/template/template-id-2.C: Likewise.
5046         * g++.dg/template/typedef13.C: Likewise.
5047         * g++.dg/template/typename4.C: Likewise.
5048         * g++.dg/template/using14.C: Likewise.
5049         * g++.dg/template/using2.C: Likewise.
5050         * g++.dg/template/warn1.C: Likewise.
5051         * g++.dg/warn/Wparentheses-13.C: Likewise.
5052         * g++.dg/warn/Wparentheses-15.C: Likewise.
5053         * g++.dg/warn/Wparentheses-16.C: Likewise.
5054         * g++.dg/warn/Wparentheses-17.C: Likewise.
5055         * g++.dg/warn/Wparentheses-18.C: Likewise.
5056         * g++.dg/warn/Wparentheses-19.C: Likewise.
5057         * g++.dg/warn/Wparentheses-20.C: Likewise.
5058         * g++.dg/warn/Wparentheses-23.C: Likewise.
5059         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5060         * g++.dg/warn/noeffect2.C: Likewise.
5061         * g++.dg/warn/noeffect4.C: Likewise.
5062         * g++.dg/warn/pr8570.C: Likewise.
5063         * g++.old-deja/g++.brendan/init2.C: Likewise.
5064         * g++.old-deja/g++.eh/spec6.C: Likewise.
5065         * g++.old-deja/g++.pt/crash10.C: Likewise.
5066         * g++.old-deja/g++.pt/crash36.C: Likewise.
5067         * g++.old-deja/g++.pt/derived3.C: Likewise.
5068         * g++.old-deja/g++.pt/error2.C: Likewise.
5069         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5070         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5071         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5072         * g++.old-deja/g++.pt/overload7.C: Likewise.
5073         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5074
5075 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5076             Iain Sandoe  <iains@gcc.gnu.org>
5077
5078         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5079         Added code to deal with the case when [Protocol
5080         -descriptionForInstanceMethod:] or [Protocol
5081         -descriptionForClassMethod:] returns NULL.
5082
5083 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5084             Iain Sandoe  <iains@gcc.gnu.org>
5085
5086         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5087         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5088         Added cast.
5089
5090 2011-06-07  Xinliang David Li  <davidxl@google.com>
5091
5092         * gcc.dg/inline_2.c: New test.
5093         * gcc.dg/unroll_2.c: New test.
5094         * gcc.dg/inline_3.c: New test.
5095         * gcc.dg/unroll_3.c: New test.
5096         * gcc.dg/inline_4.c: New test.
5097         * gcc.dg/unroll_4.c: New test.
5098         * gcc.dg/inline_1.c: New test.
5099         * gcc.dg/unroll_1.c: New test.
5100
5101 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5102
5103         PR tree-optimization/48497
5104         * lib/gcc-defs.exp (dg-additional-options): New proc.
5105         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5106         -msse2 on 32-bit x86.
5107
5108 2011-06-06  Jason Merrill  <jason@redhat.com>
5109
5110         * g++.dg/cpp0x/enum19.C: New.
5111
5112 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5113
5114         * gcc.target/arm/neon-reload-class.c: New test.
5115
5116 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5117
5118         PR debug/49130
5119         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5120
5121 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5122
5123         * gcc.target/arm/smlatb-1.c: New file.
5124         * gcc.target/arm/smlatt-1.c: New file.
5125         * gcc.target/arm/smlaltb-1.c: New file.
5126         * gcc.target/arm/smlaltt-1.c: New file.
5127
5128 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5129
5130         * gcc.target/arm/mla-2.c: New test.
5131
5132 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR gcov-profile/49299
5135         * gcc.dg/tree-prof/pr49299-1.c: New test.
5136         * gcc.dg/tree-prof/pr49299-2.c: New test.
5137
5138 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5139
5140         * lib/target-supports.exp
5141         (check_effective_target_vect_widen_mult_qi_to_hi):
5142         Add NEON as supporting target.
5143         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5144         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5145         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5146         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5147         using widening multiplication on targets that support it.
5148         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5149         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5150         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5151
5152 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5153
5154         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5155         Modern Objective-C runtime API.
5156         * objc/execute/next_mapping.h: Removed.
5157         * objc-obj-c++-shared/next-mapping.h: Removed.
5158         * objc-obj-c++-shared/Object1.h: Removed.
5159         * objc-obj-c++-shared/Object1.m: Removed.
5160         * objc-obj-c++-shared/Object1.mm: Removed.
5161         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5162         * objc-obj-c++-shared/Protocol1.h: Removed.
5163         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5164         of ProtoBool, IVAR_T and METHOD.
5165         * objc-obj-c++-shared/runtime.h: New.
5166         * objc-obj-c++-shared/TestsuiteObject.h: New.
5167         * objc-obj-c++-shared/TestsuiteObject.m: New.
5168
5169         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5170         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5171         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5172         it a class method.
5173         * objc/execute/_cmd.m: Include
5174         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5175         runtime API.  ([TestClass +initialize]): Include this method also
5176         with the GNU runtime.
5177         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5178         Object.  ([-setValue:]): Return void.
5179         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5180         with the GNU runtime.  Include
5181         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5182         for the NeXT runtime.  Use the existing print_ivars() and
5183         compare_structures() implementations for the old NeXT runtime.
5184         Added new implementations for the Modern GNU and NeXT runtimes.
5185         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5186         well.  (main): Use objc_getClass().  Use return instead of exit.
5187         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5188         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5189         of exit().
5190         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5191         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5192         instead of Object.  (main): Use return instead of exit().
5193         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5194         instead of Object.  Removed prototype for exit().  (main): Use
5195         return instead of exit().  Use the Modern Objective-C runtime API.
5196         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5197         Object.
5198         * objc/execute/class-tests-1.h: Include
5199         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5200         runtime API.  (test_class_with_superclass): Do not call [Object
5201         class].  There is no need to with the current libobjc.
5202         * objc/execute/class-tests-2.h: Include
5203         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5204         runtime API.
5205         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5206         ../../objc-obj-c++-shared/next-mapping.h.
5207         * objc/execute/class-2.m: Likewise.
5208         * objc/execute/class-3.m: Likewise.
5209         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5210         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5211         +initialize]): Include this method also with the GNU
5212         runtime. (main): Use the Modern Objective-C runtime API.
5213         * objc/execute/class-5.m: Likewise.
5214         * objc/execute/class-6.m: Likewise.
5215         * objc/execute/class-7.m: Likewise.
5216         * objc/execute/class-8.m: Likewise.
5217         * objc/execute/class-9.m: Likewise.
5218         * objc/execute/class-10.m: Likewise.
5219         * objc/execute/class-11.m: Likewise.
5220         * objc/execute/class-12.m: Likewise.
5221         * objc/execute/class-13.m: Likewise.
5222         * objc/execute/class-14.m: Likewise.
5223         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5224         this method also with the GNU runtime.
5225         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5226         +initialize]): Include this method also with the GNU runtime.
5227         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5228         of Object.
5229         * objc/execute/encode-1.m: Likewise.
5230         * objc/execute/enumeration-1.m: Likewise.
5231         * objc/execute/enumeration-2.m: Likewise.
5232         * objc/execute/exceptions/catchall-1.m: Likewise.
5233         * objc/execute/exceptions/finally-1.m: Likewise.
5234         * objc/execute/exceptions/foward-1.m: Likewise.
5235         * objc/execute/exceptions/local-variables-1.m: Likewise.
5236         * objc/execute/exceptions/throw-nil.m: Likewise.
5237         * objc/execute/exceptions/trivial.m: Likewise.
5238         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5239         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5240         * objc/execute/exceptions/matcher-1.m: Likewise.
5241         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5242         Object.
5243         * objc/execute/formal_protocol-2.m: Likewise.
5244         * objc/execute/formal_protocol-3.m: Likewise.
5245         * objc/execute/formal_protocol-4.m: Likewise.
5246         * objc/execute/formal_protocol-5.m: Include
5247         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5248         protocol_getName().
5249         * objc/execute/formal_protocol-6.m: Likewise.
5250         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5251         Object.  Include <objc/Protocol.h> instead of
5252         ../../objc-obj-c++-shared/Protocol1.h.
5253         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5254         Object.
5255         * objc/execute/informal_protocol.m: Likewise.
5256         * objc/execute/load-3.m: Likewise.
5257         * objc/execute/many_args_method.m ([TestClass +initialize]):
5258         Include this method with the GNU runtime as well.
5259         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5260         * objc/execute/nested-func-1.m: Use TestsuiteObject
5261         instead of Object.
5262         * objc/execute/nil_method-1.m: Likewise.
5263         * objc/execute/no_clash.m: Likewise.
5264         * objc/execute/np-1.m: Do not include
5265         ../../objc-obj-c++-shared/Protocol1.h.
5266         (main): Use return instead of exit().
5267         * objc/execute/np-2.m: Do not include
5268         ../../objc-obj-c++-shared/Protocol1.h.
5269         ([MyObject +initialize]): Include this method also with the GNU
5270         runtime.  (main): Use return instead of exit().
5271         * objc/execute/object_is_class.m: Include
5272         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5273         of Object.  (main): Use the Modern Objective-C runtime API.
5274         * objc/execute/object_is_meta_class.m: Likewise.
5275         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5276         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5277         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5278         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5279         Objective-C runtime API.
5280         * objc/execute/protocol-isEqual-2.m: Likewise.
5281         * objc/execute/protocol-isEqual-3.m: Likewise.
5282         * objc/execute/protocol-isEqual-4.m: Likewise.
5283         * objc/execute/redefining_self.m ([TestClass +initialize]):
5284         Include this method with the GNU runtime as well.
5285         * objc/execute/root_methods.m: Include
5286         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5287         Include this method with the GNU runtime as well.
5288         (main): Use the Modern Objective-C runtime API.
5289         * objc/execute/selector-1.m: Include
5290         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5291         of Object.  (main): Use the Modern Objective-C runtime API.
5292         * objc/execute/static-1.m ([Test +initialize]): Include this
5293         method with the GNU runtime as well.
5294         * objc/execute/static-2.m: Likewise.
5295         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5296         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5297         ([MathClass +initialize]): Include this method with the GNU
5298         runtime as well.
5299         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5300         instead of Object.
5301         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5302         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5303         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5304         * objc.dg/attributes/method-attribute-1.m: Likewise.
5305         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5306         * objc.dg/attributes/method-attribute-2.m: Likewise.
5307         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5308         * objc.dg/attributes/method-attribute-3.m: Likewise.
5309         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5310         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5311         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5312         * obj-c++.dg/bitfield-1.mm: Likewise.
5313         * obj-c++.dg/bitfield-2.mm: Likewise
5314         * objc.dg/bitfield-3.m: Likewise.
5315         * obj-c++.dg/bitfield-4.mm: Likewise.
5316         * objc.dg/bitfield-5.m: Likewise
5317         * objc.dg/call-super-1.m: Likewise.
5318         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5319         Use objc_getClass() instead of objc_get_class(), but for the GNU
5320         runtime redefine objc_getClass as objc_get_class.  Include
5321         ../objc-obj-c++-shared/runtime.h.
5322         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5323         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5324         Use the Modern Objective-C runtime API.
5325         * objc.dg/class-protocol-1.m: Include
5326         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5327         * obj-c++.dg/class-protocol-1.mm: Likewise.
5328         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5329         * objc.dg/comp-types-10.m: Likewise.
5330         * objc.dg/comp-types-11.m: Likewise.
5331         * objc.dg/comp-types-12.m: Likewise.
5332         * obj-c++.dg/comp-types-9.mm: Likewise.
5333         * obj-c++.dg/comp-types-11.mm: Likewise.
5334         * obj-c++.dg/comp-types-12.mm: Likewise.
5335         * obj-c++.dg/comp-types-13.mm: Likewise.
5336         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5337         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5338         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5339         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5340         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5341         * objc.dg/desig-init-1.m: Likewise.
5342         * obj-c++.dg/defs.mm: Likewise.
5343         * objc.dg/exceptions-2.m: Likewise.
5344         * obj-c++.dg/except-1.mm: Likewise.
5345         * obj-c++.dg/exceptions-2.mm: Likewise.
5346         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5347         Use the Modern Objective-C runtime API.
5348         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5349         the Modern Objective-C runtime API.  Do not include
5350         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5351         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5352         the Modern Objective-C runtime API except when using an older NeXT
5353         runtime.
5354         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5355         the Modern Objective-C runtime API.
5356         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5357         objc/encoding.h.
5358         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5359         * objc.dg/encode-7-next-64bit.m: Updated include.
5360         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5361         objc/encoding.h.
5362         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5363         the Modern Objective-C runtime API.
5364         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5365         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5366         instead of ../objc-obj-c++-shared/Protocol1.h.
5367         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5368         the Modern Objective-C runtime API except when using an older NeXT
5369         runtime.
5370         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5371         the Modern Objective-C runtime API.
5372         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5373         Object.
5374         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5375         * objc.dg/fix-and-continue-2.m: Likewise.
5376         * objc.dg/foreach-1.m: Likewise.
5377         * objc.dg/foreach-2.m: Likewise.
5378         * objc.dg/foreach-3.m: Likewise.
5379         * objc.dg/foreach-4.m: Likewise.
5380         * objc.dg/foreach-5.m: Likewise.
5381         * objc.dg/foreach-6.m: Likewise.
5382         * objc.dg/foreach-7.m: Likewise.
5383         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5384         Object.
5385         * objc.dg/func-ptr-2.m: Likewise.
5386         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5387         Do not include objc/objc-api.h.
5388         * obj-c++.dg/fsf-package-0.mm: Likewise.
5389         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5390         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5391         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5392         of Object.
5393         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5394         * objc.dg/gnu-runtime-3.m: Likewise.
5395         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5396         * objc.dg/headers.m: Include objc/runtime.h instead of
5397         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5398         for the NeXT runtime.
5399         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5400         * obj-c++.dg/isa-field-1.mm: Likewise.
5401         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5402         * objc.dg/layout-1.m: Likewise.
5403         * objc.dg/layout-2.m: Likewise.
5404         * objc.dg/local-decl-2.m: Likewise.
5405         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5406         Object.  ([Container +elementForView:]): Use
5407         class_conformsToProtocol().
5408         * obj-c++.dg/lookup-2.mm: Likewise.
5409         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5410         * obj-c++.dg/local-decl-1.mm: Likewise.
5411         * objc.dg/method-3.m: Likewise.
5412         * objc.dg/method-4.m: Likewise.
5413         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5414         ../objc-obj-c++-shared/Protocol1.h.
5415         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5416         * objc.dg/method-9.m: Likewise.
5417         * objc.dg/method-10.m: Likewise.
5418         * objc.dg/method-13.m ([Root +initialize]): Include this method
5419         also for the GNU runtime.  (main): Use objc_getClass() also for
5420         the GNU runtime.
5421         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5422         * objc.dg/method-17.m: Likewise.
5423         * objc.dg/method-19.m: Likewise.
5424         * objc.dg/method-20b.m: Likewise.
5425         * obj-c++.dg/method-2.mm: Likewise.
5426         * obj-c++.dg/method-6.mm: Likewise.
5427         * obj-c++.dg/method-10.mm: Likewise.
5428         * obj-c++.dg/method-11.mm: Likewise.
5429         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5430         ../objc-obj-c++-shared/Protocol1.h.
5431         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5432         * obj-c++.dg/method-15.mm: Likewise.
5433         * obj-c++.dg/method-17.mm: Likewise.
5434         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5435         +initialize]): Include this method also for the GNU
5436         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5437         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5438         * obj-c++.dg/method-22.mm: Likewise.
5439         * obj-c++.dg/method-23.mm: Likewise.
5440         * obj-c++.dg/no-extra-load.mm: Likewise.
5441         * objc.dg/objc-fast-4.m: Likewise.
5442         * objc.dg/objc-gc-4.m: Likewise.
5443         * obj-c++.dg/objc-gc-3.mm: Likewise.
5444         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5445         protocol_getMethodDescription() instead of [Protocol
5446         -descriptionForInstanceMethod].
5447         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5448         Made it available with all runtimes.  (main): Call -test instead
5449         of -class.
5450         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5451         and put into a category.
5452         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5453         Object.  Include objc/objc.h.
5454         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5455         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5456         New. (main): Use protocol_getMethodDescription() instead
5457         of [Protocol -descriptionForInstanceMethod] and [Protocol
5458         -descriptionForClassMethod].
5459         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5460         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5461         Objective-C runtime API.
5462         * obj-c++.dg/proto-qual-1.mm: Likewise.
5463         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5464         Object.
5465         * obj-c++.dg/property/property-1.mm: Likewise.
5466         * obj-c++.dg/qual-types-1.mm: Likewise.
5467         * objc.dg/selector-2.m: Include objc/objc.h instead of
5468         ../objc-obj-c++-shared/Object1.h.
5469         * obj-c++.dg/selector-2.mm: Likewise.
5470         * obj-c++.dg/selector-5.mm: Likewise.
5471         * obj-c++.dg/selector-6.mm: Likewise.
5472         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5473         Object.  Do not include objc/objc-api.h.
5474         * obj-c++.dg/set-not-used-1.mm: Likewise.
5475         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5476         * objc.dg/stret-1.m: Likewise.
5477         * objc.dg/stret-2.m: Likewise.
5478         * obj-c++.dg/super-class-2.mm: Likewise.
5479         * objc.dg/super-class-3.m: Likewise.
5480         * objc.dg/super-class-4.m: Likewise.
5481         * objc.dg/sync-2.m: Likewise.
5482         * obj-c++.dg/sync-2.mm: Likewise.
5483         * objc.dg/sync-1.m: Include objc/objc.h instead of
5484         ../objc-obj-c++-shared/Object1.h.
5485         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5486         'Class' as the type of 'isa'.
5487         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5488         Objective-C runtime API.  ([TestClass +initialize]): Include this
5489         method with the GNU runtime as well.
5490         * objc.dg/strings/strings-1.m: Updated includes.
5491         * obj-c++.dg/strings/strings-1.mm: Likewise.
5492         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5493         objc.dg/strings/const-str-12b.m.
5494         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5495         * obj-c++.dg/template-3.mm: Likewise.
5496         * obj-c++.dg/template-4.mm: Likewise.
5497         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5498         Objective-C runtime API.
5499         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5500         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5501         * obj-c++.dg/try-catch-1.mm: Likewise.
5502         * obj-c++.dg/try-catch-2.mm: Likewise.
5503         * objc.dg/try-catch-3.m: Likewise.
5504         * obj-c++.dg/try-catch-3.mm: Likewise.
5505         * objc.dg/try-catch-6.m: Likewise.
5506         * objc.dg/try-catch-7.m: Likewise.
5507         * obj-c++.dg/try-catch-7.mm: Likewise.
5508         * obj-c++.dg/try-catch-8.mm: Likewise.
5509         * obj-c++.dg/try-catch-9.mm: Likewise.
5510         * objc.dg/try-catch-10.m: Likewise.
5511         * obj-c++.dg/try-catch-11.mm: Likewise.
5512         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5513         Object.  Include objc/objc.h.
5514         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5515         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5516         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5517         Object.  Use Modern Objective-C runtime API.  Do not use
5518         performv::.
5519         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5520         * obj-c++.dg/torture/trivial.mm: Likewise.
5521         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5522         instead of ../objc-obj-c++-shared/Object1.h.  Include
5523         ../objc-obj-c++-shared/runtime.h.
5524         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5525         * objc.dg/torture/strings/const-str-11.m: Likewise.
5526         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5527         * objc.dg/torture/strings/const-str-9.m: Likewise.
5528         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5529         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5530         instead of Object. Only add _FooClassReference if
5531         __NEXT_RUNTIME__.
5532         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5533         * objc.dg/torture/strings/const-str-8.m: Likewise.
5534         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5535         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5536         additional sources.
5537         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5538         Object.
5539         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5540         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5541         * obj-c++.dg/va-meth-1.mm: Likewise.
5542         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5543         ../objc-obj-c++-shared/Object1.h.
5544         * objc.dg/zero-link-3.m: Likewise.
5545
5546 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5547
5548         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5549
5550 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5551
5552         PR objc-++/48275
5553         * obj-c++.dg/property/cxx-property-1.mm: New.
5554         * obj-c++.dg/property/cxx-property-2.mm: New.
5555
5556 2011-06-06  Jason Merrill  <jason@redhat.com>
5557
5558         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5559
5560 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5561
5562         PR rtl-optimization/49145
5563         From Ryan Mansfield
5564         * gcc.c-torture/compile/pr49145.c: New test.
5565
5566 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5567
5568         PR testsuite/49288
5569         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5570         to dg-options, match also DW_AT_linkage_name.
5571
5572         PR debug/49294
5573         * gcc.dg/debug/pr49294.c: New test.
5574
5575         PR c++/49264
5576         * g++.dg/opt/pr49264.C: New test.
5577
5578 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5579
5580         PR tree-optimization/49243
5581         * gcc.dg/pr49243.c: New.
5582
5583 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5584
5585         * gnat.dg/specs/cond_expr1.ads: New test.
5586
5587 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5588
5589         * gnat.dg/deferred_const4.ad[sb]: New test.
5590         * gnat.dg/deferred_const4_pkg.ads: New helper.
5591
5592 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * gnat.dg/test_tamdt.adb: Rename to...
5595         * gnat.dg/taft_type1.adb: ...this.
5596         * gnat.dg/tamdt.ad[sb]: Rename to...
5597         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5598         * gnat.dg/tamdt_aux.ads: Rename to...
5599         * gnat.dg/taft_type1_pkg2.ads: ...this.
5600         * gnat.dg/taft_type2.ad[sb]: New test.
5601         * gnat.dg/taft_type2_pkg.ads: New helper.
5602         * gnat.dg/taft_type3.adb: New test.
5603         * gnat.dg/taft_type3_pkg.ads: New helper.
5604
5605 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5606
5607         PR fortran/49255
5608         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5609         for F2008.
5610
5611 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5612
5613         PR testsuite/49287
5614         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5615         warning.
5616         * objc.dg/gnu-api-2-objc.m: Likewise.
5617         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5618         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5619
5620 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5621
5622         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5623         alignment, not the alignment, when calling class_addIvar().  Add
5624         an 'isa' instance variable to the test root class.
5625         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5626
5627 2011-06-04  Jan Hubicka  <jh@suse.cz>
5628
5629         PR tree-optimization/48893
5630         PR tree-optimization/49091
5631         PR tree-optimization/49179
5632         * gfortran.dg/pr49179.f90: New testcase
5633
5634 2011-06-04  Jan Hubicka  <jh@suse.cz>
5635
5636         PR lto/48954
5637         * g++.dg/torture/pr48954.C: New testcase.
5638
5639 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5640
5641         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5642
5643 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5644
5645         PR c++/33840
5646         * g++.dg/diagnostic/bitfld2.C: New.
5647
5648 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR target/49281
5651         * gcc.c-torture/execute/pr49281.c: New test.
5652
5653 2011-06-04  Jan Hubicka  <jh@suse.cz>
5654
5655         PR tree-optimize/48929
5656         * gcc.c-torture/compile/pr48929.c: New testcase.
5657
5658 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5659
5660         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5661
5662 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
5663
5664         PR c++/49276
5665         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5666
5667 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5668
5669         * objc.dg/headers.m: Do not include sarray.h and hash.h.
5670
5671 2011-06-03  Richard Henderson  <rth@redhat.com>
5672             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5673
5674         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5675
5676 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5677
5678         * objc.dg/headers.m: Do not include objc-list.h.
5679
5680 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5681
5682         * objc.dg/type-stream-1.m: Test removed.
5683         * objc.dg/headers.m: Do not include typedstream.h.
5684
5685 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5686
5687         * objc.dg/torture/forward-1.m (main): Updated testcase.
5688
5689 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
5690
5691         PR target/49163
5692         * gcc.c-torture/compile/pr49163.c: New.
5693
5694 2011-06-02  Asher Langton  <langton2@llnl.gov>
5695
5696         PR fortran/49268
5697         * gfortran.dg/PR49268.f90: New test.
5698
5699 2011-06-02  Asher Langton  <langton2@llnl.gov>
5700
5701         PR fortran/37039
5702         * gfortran.dg/PR37039.f90: New test.
5703
5704 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5705
5706         PR objc/48539
5707         * objc.dg/method-5.m: Updated.
5708         * objc.dg/method-19.m: Updated.
5709         * objc.dg/method-lookup-1.m: New.
5710         * obj-c++.dg/method-6.mm: Updated.
5711         * obj-c++.dg/method-7.mm: Updated.
5712         * obj-c++.dg/method-lookup-1.mm: New.
5713
5714 2011-06-02  DJ Delorie  <dj@redhat.com>
5715
5716         * lib/timeout.exp (timeout): Add board_info support.
5717
5718 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
5719
5720         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5721
5722 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5723
5724         PR fortran/49265
5725         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5726         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5727
5728 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5729             Hans-Peter Nilsson  <hp@axis.com>
5730
5731         PR rtl-optimization/48840
5732         * gcc.target/sparc/ultrasp13.c: New test.
5733
5734 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
5735
5736         PR target/49238
5737         * gcc.c-torture/compile/pr49238.c: New.
5738
5739 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
5740
5741         * gcc.target/arm/g2.c: Skip test in -mthumb.
5742         Skip test unless cpu is xscale.
5743         * gcc.target/arm/scd42-2.c: Likewise.
5744         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5745
5746 2011-06-01  Jason Merrill  <jason@redhat.com>
5747
5748         * g++.dg/cpp0x/decltype28.C: New.
5749         * g++.dg/cpp0x/decltype29.C: New.
5750
5751 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
5752
5753         PR target/45074
5754         * gcc.target/mips/pr45074.c: New test.
5755
5756 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5757             Hans-Peter Nilsson  <hp@axis.com>
5758
5759         PR rtl-optimization/48830
5760         * gcc.target/sparc/ultrasp12.c: New test.
5761
5762 2011-06-01  David Li  <davidxl@google.com>
5763
5764         * gcc.dg/profile-dir-1.c: Change pass name.
5765         * gcc.dg/profile-dir-2.c: Ditto.
5766         * gcc.dg/tree-ssa/dump-1.c: Ditto.
5767         * gcc.dg/tree-ssa/loop-25.c: Ditto.
5768         * gcc.dg/tree-prof/stringop-1.c: Ditto.
5769         * gcc.dg/tree-prof/update-loopch.c: Ditto.
5770         * gcc.dg/tree-prof/stringop-2.c: Ditto.
5771         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5772         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5773         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5774         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5775         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5776         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5777         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5778         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5779         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5780         * gcc.dg/profile-dir-3.c: Ditto.
5781         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5782
5783 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
5784
5785         * objc.dg/attributes/method-nonnull-1.m: New test.
5786         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5787
5788 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5789
5790         PR fortran/18918
5791         * gfortran.dg/coarray_atomic_1.f90: New.
5792         * gfortran.dg/coarray/atomic_1.f90: New.
5793
5794 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5795
5796         * gcc.dg/guality/bswaptest.c: New test.
5797         * gcc.dg/guality/clztest.c: New test.
5798         * gcc.dg/guality/ctztest.c: New test.
5799         * gcc.dg/guality/rotatetest.c: New test.
5800
5801         PR target/48688
5802         * gcc.target/i386/pr48688.c: New test.
5803
5804 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
5805
5806         PR c++/48010
5807         * g++.dg/lookup/name-clash9.C: New.
5808
5809 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5810
5811         PR fortran/18918
5812         * gfortran.dg/coarray/dummy_1.f90: New.
5813
5814 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5815
5816         PR fortran/18918
5817         * gfortran.dg/coarray/save_1.f90: New.
5818         * gfortran.dg/coarray_4.f90: Update dg-error.
5819
5820 2011-05-31  Jason Merrill  <jason@redhat.com>
5821
5822         * g++.dg/cpp0x/rv-template1.C: New.
5823
5824 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR rtl-optimization/49235
5827         * gcc.dg/pr49235.c: New test.
5828
5829 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5830
5831         PR tree-optimization/49093
5832         * gcc.dg/vect/pr49093.c: New test.
5833
5834 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
5835
5836         PR debug/49047
5837         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5838
5839 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5840
5841         PR testsuite/49239
5842         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5843         output array.
5844
5845 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
5846
5847         PR target/49186
5848         * gcc.c-torture/execute/pr49186.c: New.
5849
5850 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5851
5852         PR target/49168
5853          * gcc.target/i386/pr49168-1.c: New.
5854
5855 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5856             Eric Botcazou  <ebotcazou@adacore.com>
5857
5858         * gcc.dg/guality/drap.c: New test.
5859
5860 2011-05-30  Richard Guenther  <rguenther@suse.de>
5861
5862         PR tree-optimization/49210
5863         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5864         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5865
5866 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR c++/49223
5869         * g++.dg/gomp/pr49223-1.C: New test.
5870         * g++.dg/gomp/pr49223-2.C: New test.
5871
5872 2011-05-30  Richard Guenther  <rguenther@suse.de>
5873
5874         PR tree-optimization/49218
5875         * gcc.c-torture/execute/pr49218.c: New testcase.
5876
5877 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
5878
5879         PR tree-optimization/49199
5880         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5881         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5882         -fno-tree-scev-cprop.
5883
5884 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
5885
5886         PR fortran/47601
5887         * gfortran.dg/extends_13.f03: New.
5888
5889 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR rtl-optimization/49095
5892         * gcc.target/i386/pr49095.c: New test.
5893
5894 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5895
5896         PR fortran/18918
5897         * gfortran.dg/coarray_24.f90: New.
5898
5899 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5900
5901         PR fortran/18918
5902         * gfortran.dg/coarray_23.f90: New.
5903
5904 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
5905
5906         From Ryan Mansfield
5907         * gcc.dg/pr48826.c: New test.
5908
5909 2011-05-29  Richard Guenther  <rguenther@suse.de>
5910
5911         PR tree-optimization/49217
5912         * gcc.dg/torture/pr49217.c: New testcase.
5913
5914 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
5915
5916         PR testsuite/49222
5917         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5918
5919 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/boolean_subtype.adb: Rename to...
5922         * gnat.dg/boolean_subtype1.adb: ...this.
5923
5924 2011-05-28  Jason Merrill  <jason@redhat.com>
5925
5926         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5927
5928 2011-05-27  Jason Merrill  <jason@redhat.com>
5929
5930         * g++.dg/cpp0x/enum18.C: Adjust.
5931
5932         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5933
5934 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5935
5936         PR fortran/18918
5937         * gfortran.dg/coarray_22.f90: New.
5938
5939 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5940
5941         PR tree-optimization/46728
5942         * gcc.target/powerpc/pr46728-1.c: New.
5943         * gcc.target/powerpc/pr46728-2.c: New.
5944         * gcc.target/powerpc/pr46728-3.c: New.
5945         * gcc.target/powerpc/pr46728-4.c: New.
5946         * gcc.target/powerpc/pr46728-5.c: New.
5947         * gcc.dg/pr46728-6.c: New.
5948         * gcc.target/powerpc/pr46728-7.c: New.
5949         * gcc.target/powerpc/pr46728-8.c: New.
5950         * gcc.dg/pr46728-9.c: New.
5951         * gcc.target/powerpc/pr46728-10.c: New.
5952         * gcc.target/powerpc/pr46728-11.c: New.
5953         * gcc.dg/pr46728-12.c: New.
5954         * gcc.target/powerpc/pr46728-13.c: New.
5955         * gcc.target/powerpc/pr46728-14.c: New.
5956         * gcc.target/powerpc/pr46728-15.c: New.
5957         * gcc.target/powerpc/pr46728-16.c: New.
5958
5959 2011-05-27  Jason Merrill  <jason@redhat.com>
5960
5961         * g++.dg/abi/mangle47.C: New.
5962
5963         PR c++/49176
5964         * g++.dg/template/const5.C: New.
5965
5966         * g++.dg/cpp0x/enum18.C: New.
5967
5968         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5969
5970         * g++.dg/cpp0x/error6.C: New.
5971
5972         * g++.dg/cpp0x/error5.C: New.
5973
5974 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR c++/49165
5977         * g++.dg/eh/cond6.C: New test.
5978
5979 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/48820
5982         * gfortran.dg/rank_3.f90: New.
5983         * gfortran.dg/rank_4.f90: New.
5984
5985 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
5986
5987         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5988         replace dump search.
5989
5990 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
5991
5992         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5993         * gnat.dg/bit_packed_array5.adb: ...here.
5994
5995 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5996
5997         PR c++/42056
5998         * g++.dg/cpp0x/auto25.C: New.
5999
6000 2011-05-27  Richard Guenther  <rguenther@suse.de>
6001
6002         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6003
6004 2011-05-27  Richard Guenther  <rguenther@suse.de>
6005
6006         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6007
6008 2011-05-27  Richard Guenther  <rguenther@suse.de>
6009
6010         PR middle-end/49189
6011         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6012
6013 2011-05-26  Jason Merrill  <jason@redhat.com>
6014
6015         * g++.dg/cpp0x/friend1.C: New.
6016         * g++.dg/cpp0x/friend2.C: New.
6017
6018         * g++.dg/cpp0x/auto7.C: Update.
6019         * g++.dg/template/crash50.C: Adjust.
6020         * g++.dg/template/static9.C: Adjust.
6021         * g++.old-deja/g++.ext/memconst.C: Adjust.
6022
6023 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6024
6025         * gcc.dg/march.c: Ignore a note for some targets.
6026
6027 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6028             Nathan Froyd  <froydnj@codesourcery.com>
6029
6030         PR c++/2288
6031         PR c++/18770
6032         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6033         * g++.dg/parse/pr18770.C: New test.
6034         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6035
6036 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6037
6038         PR fortran/48955
6039         * gfortran.dg/dependency_40.f90 : New test.
6040
6041 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6042
6043         PR fortran/18918
6044         * gfortran.dg/coarray/registering_1.f90: New.
6045
6046 2011-05-26  Jason Merrill  <jason@redhat.com>
6047
6048         * g++.dg/cpp0x/variadic111.C: New.
6049         * g++.dg/cpp0x/variadic41.C: Adjust.
6050
6051 2011-05-26  Richard Guenther  <rguenther@suse.de>
6052
6053         PR tree-optimization/48702
6054         * gcc.dg/torture/pr48702.c: New testcase.
6055
6056 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6057
6058         PR gcov-profile/48845
6059         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6060         support.
6061         * gcc.dg/matrix/matrix.exp: Likewise.
6062         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6063         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6064         line number to check_profiling_available.
6065         * lib/target-supports.exp (check_profiling_available): Account for
6066         this.
6067         Require TLS runtime support with -fprofile-generate.
6068         * lib/profopt.exp (profopt-execute): Add TLS options for
6069         -fprofile-generate.
6070         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6071
6072 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR c++/49165
6075         * g++.dg/eh/cond5.C: New test.
6076
6077         PR tree-optimization/49161
6078         * gcc.c-torture/execute/pr49161.c: New test.
6079
6080 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6081
6082         * gcc.target/arm/neon-vorn-vbic.c: New test.
6083
6084 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6085
6086         PR tree-optimization/49038
6087         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6088         * gcc.dg/vect/pr49038.c: New test.
6089
6090 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6091         * g++.dg/init/pr25811-3.C: New.
6092         * g++.dg/init/pr25811-4.C: New.
6093
6094 2011-05-25  Jason Merrill  <jason@redhat.com>
6095
6096         * g++.dg/cpp0x/enum17.C: New.
6097         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6098
6099         * g++.dg/cpp0x/auto24.C: New.
6100
6101         * g++.dg/cpp0x/error4.C: New.
6102
6103         * g++.dg/cpp0x/rv-restrict.C: New.
6104
6105         * g++.dg/cpp0x/enum15.C: New.
6106         * g++.dg/cpp0x/constexpr-switch2.C: New.
6107
6108         * g++.dg/cpp0x/variadic110.C: New.
6109
6110         * g++.dg/cpp0x/auto9.C: Add typedef test.
6111
6112         * g++.dg/cpp0x/auto23.C: New.
6113         * g++.dg/cpp0x/auto9.C: Adjust.
6114
6115         * g++.dg/cpp0x/defaulted29.C: New.
6116
6117         * g++.dg/cpp0x/initlist51.C: New.
6118
6119 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6120
6121         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6122         * g++.dg/abi/packed1.C: Suppress warning.
6123         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6124         * g++.dg/template/stdarg1.C: Likewise.
6125         * g++.dg/other/packed1.C: Remove arm from xfail list.
6126
6127 2011-05-25  Jason Merrill  <jason@redhat.com>
6128
6129         * g++.dg/cpp0x/enum16.C: New.
6130         * g++.dg/parse/error15.C: Adjust.
6131
6132         * g++.dg/cpp0x/initlist50.C: New.
6133
6134         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6135
6136         * g++.dg/cpp0x/variadic109.C: New.
6137
6138 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6139
6140          * gcc.target/i386/pause-1.c: New.
6141
6142 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6143
6144         * gcc.dg/stack-usage-1.c: Adjust comment.
6145         * gcc.dg/stack-usage-2.c: New test.
6146
6147 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR c++/49136
6150         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6151         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6152
6153 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6154
6155         PR rtl-optimization/48757
6156         * gfortran.dg/pr48757.f:  New test case.
6157
6158 2011-05-24  Jason Merrill  <jason@redhat.com>
6159
6160         * g++.dg/cpp0x/access01.C: New.
6161
6162 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6163
6164         PR libobjc/48177
6165         * objc.dg/pr48177.m: New testcase.      
6166
6167 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6168
6169         PR objc/48187
6170         * objc.dg/pr48187.m: New testcase.
6171         * obj-c++.dg/pr48187.mm: New testcase.
6172         * objc.dg/ivar-extra-semicolon.m: New testcase.
6173
6174 2011-05-24  Jason Merrill  <jason@redhat.com>
6175
6176         * g++.dg/template/access21.C: New.
6177         * g++.dg/template/access22.C: New.
6178
6179 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6180
6181         PR rtl-optimization/48633
6182         * g++.dg/pr48633.C: New test.
6183
6184 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6185
6186         PR target/49133
6187         * g++.dg/other/pr49133.C: New test.
6188
6189 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6190             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6191
6192         * gcc.dg/torture/tls/run-gd.c: New test.
6193         * gcc.dg/torture/tls/run-ie.c: New test.
6194         * gcc.dg/torture/tls/run-ld.c: New test.
6195         * gcc.dg/torture/tls/run-le.c: New test.
6196         * lib/target-supports.exp (check_effective_target_tls_runtime):
6197         Build testcase with TLS options.
6198
6199 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6200
6201         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6202
6203 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6204
6205         PR tree-optimization/49121
6206         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6207
6208 2011-05-23  Jason Merrill  <jason@redhat.com>
6209
6210         * g++.dg/cpp0x/defaulted28.C: New.
6211
6212         * g++.dg/cpp0x/sfinae25.C: New.
6213
6214         * g++.dg/cpp0x/rv-cast2.C: New.
6215
6216         * g++.dg/cpp0x/enum14.C: New.
6217
6218 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR lto/49123
6221         * gcc.c-torture/execute/pr49123.c: New test.
6222
6223         PR debug/49032
6224         * gcc.dg/debug/pr49032.c: New test.
6225
6226         PR c/49120
6227         * gcc.dg/pr49120.c: New test.
6228
6229 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6230
6231         PR target/47315
6232         * gcc.target/i386/pr47315.c: New test.
6233
6234 2011-05-23  Jason Merrill  <jason@redhat.com>
6235
6236         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6237
6238         * g++.dg/cpp0x/sfinae24.C: New.
6239
6240         * g++.dg/cpp0x/error3.C: New.
6241
6242         * g++.dg/cpp0x/defaulted27.C: New.
6243
6244         * g++.dg/cpp0x/decltype27.C: New.
6245
6246 2011-05-23  Richard Guenther  <rguenther@suse.de>
6247
6248         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6249
6250 2011-05-23  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/40874
6253         * g++.dg/tree-ssa/pr40874.C: New testcase.
6254
6255 2011-05-23  Richard Guenther  <rguenther@suse.de>
6256
6257         PR tree-optimization/49115
6258         * g++.dg/torture/pr49115.C: New testcase.
6259
6260 2011-05-23  Richard Guenther  <rguenther@suse.de>
6261
6262         PR middle-end/15419
6263         * gcc.dg/memcpy-3.c: New testcase.
6264
6265 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR middle-end/48973
6268         * gcc.c-torture/execute/pr48973-1.c: New test.
6269         * gcc.c-torture/execute/pr48973-2.c: New test.
6270
6271 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6272
6273         PR c++/18016
6274         * g++.dg/warn/pr18016.C: New.
6275
6276 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6277
6278         PR target/45098
6279         * gcc.target/arm/ivopts-6.c: New test.
6280
6281 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR middle-end/49029
6284         * gcc.c-torture/compile/pr49029.c: New test.
6285
6286 2011-05-22  Jason Merrill  <jason@redhat.com>
6287
6288         * g++.dg/cpp0x/sfinae23.C: New.
6289         * g++.dg/cpp0x/sfinae8.C: Correct.
6290
6291 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6292
6293         * gfortran.dg/function_optimize_8.f90:  New test case.
6294
6295 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6296
6297         PR tree-optimization/49087
6298         * gcc.dg/vect/O3-pr49087.c: New test.
6299
6300 2011-05-21  Jason Merrill  <jason@redhat.com>
6301
6302         * g++.dg/debug/const5.C: New.
6303
6304 2011-05-20  Jason Merrill  <jason@redhat.com>
6305
6306         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6307
6308         * g++.dg/cpp0x/constexpr-static7.C: New.
6309
6310         * g++.dg/cpp0x/enum12.C: New.
6311         * g++.dg/cpp0x/enum13.C: New.
6312
6313 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6314
6315         PR fortran/48699
6316         * gfortran.dg/select_type_23.f03: New.
6317
6318 2011-05-20  Jason Merrill  <jason@redhat.com>
6319
6320         * g++.dg/cpp0x/defaulted26.C: New.
6321
6322         * g++.dg/cpp0x/noexcept02.C: Fix.
6323         * g++.dg/cpp0x/noexcept03.C: Fix.
6324         * g++.dg/cpp0x/noexcept08.C: Fix.
6325         * g++.dg/cpp0x/noexcept10.C: New.
6326
6327 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6328
6329         PR fortran/48706
6330         * gfortran.dg/extends_12.f03: New.
6331
6332 2011-05-20  Jason Merrill  <jason@redhat.com>
6333
6334         * g++.dg/template/koenig9.C: New.
6335         * g++.dg/opt/pr47615.C: Fix.
6336         * g++.dg/overload/defarg1.C: Fix.
6337         * g++.dg/tc1/dr213.C: Remove xfail.
6338         * g++.dg/torture/pr34850.C: Fix.
6339         * g++.dg/torture/pr39362.C: Fix.
6340         * g++.old-deja/g++.brendan/crash56.C: Fix.
6341         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6342
6343 2011-05-20  Richard Guenther  <rguenther@suse.de>
6344
6345         PR tree-optimization/49079
6346         * gcc.dg/torture/pr49079.c: New testcase.
6347
6348 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR tree-optimization/49073
6351         * gcc.c-torture/execute/pr49073.c: New test.
6352
6353 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6354
6355         PR fortran/18918
6356         * gfortran.dg/coarray_21.f90: New.
6357
6358 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6359
6360         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6361         output.
6362
6363 2011-05-19  Richard Guenther  <rguenther@suse.de>
6364
6365         PR testsuite/49063
6366         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6367
6368 2011-05-19  Richard Guenther  <rguenther@suse.de>
6369
6370         PR middle-end/48985
6371         * gcc.dg/builtin-object-size-11.c: New testcase.
6372
6373 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6374
6375         PR target/45098
6376         * gcc.target/arm/ivopts.c: New test.
6377         * gcc.target/arm/ivopts-2.c: New test.
6378
6379 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6380
6381         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6382
6383 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6384
6385         * gcc.c-torture/execute/960321-1.x: Remove.
6386
6387 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6388
6389         PR fortran/48700
6390         * gfortran.dg/move_alloc_4.f90: New.
6391
6392 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6393
6394         PR target/49002
6395         * gcc.target/i386/pr49002-1.c: New test.
6396         * gcc.target/i386/pr49002-2.c: Likewise.
6397
6398 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR tree-optimization/49039
6401         * gcc.c-torture/execute/pr49039.c: New test.
6402         * gcc.dg/tree-ssa/pr49039.c: New test.
6403         * g++.dg/torture/pr49039.C: New test.
6404
6405 2011-05-18  Jason Merrill  <jason@redhat.com>
6406
6407         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6408         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6409         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6410
6411 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6412
6413         * gcc.target/bfin/mcpu-bf592.c: New test.
6414
6415 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6416
6417         PR tree-optimization/41881
6418         * gcc.dg/vect/O3-pr41881.c: New test.
6419         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6420
6421 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6422
6423         PR tree-optimization/49000
6424         * gcc.dg/pr49000.c: New test.
6425
6426 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * gnat.dg/invalid1.adb: New test.
6429
6430 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6431
6432         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6433         scan pattern.
6434         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6435         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6436
6437 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6438
6439         PR c++/48994
6440         * g++.dg/cpp0x/range-for18.C: New.
6441
6442 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6443
6444         PR fortran/18918
6445         * gfortran.dg/coarray/image_index_2.f90: New.
6446
6447 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6448
6449         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6450         * g++.dg/cpp0x/override2.C: New.
6451
6452 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6453
6454         PR fortran/18918
6455         * gfortran.de/coarray_20.f90: New.
6456
6457 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6458
6459         PR fortran/22572
6460         * function_optimize_7.f90:  New test case.
6461
6462 2011-05-13  Jason Merrill  <jason@redhat.com>
6463
6464         * g++.dg/cpp0x/decltype26.C: New.
6465         * g++.dg/cpp0x/enum11.C: New.
6466
6467 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6468
6469         PR fortran/48972
6470         PR fortran/48991
6471         * gfortran.dg/assign_8.f90: Update dg-error.
6472
6473 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6474
6475         PR fortran/48972
6476         * gfortran.dg/io_constraints_8.f90: New.
6477         * gfortran.dg/io_constraints_9.f90: New.
6478
6479 2011-05-13  Martin Thuresson  <martint@google.com>
6480
6481         PR gcov-profile/47793
6482         * gcc.dg/pr47793.c: New.
6483
6484 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR tree-optimization/48975
6487         * gcc.dg/pr48975.c: New test.
6488
6489 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6490
6491         PR fortran/48972
6492         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6493
6494 2011-05-12  Jason Merrill  <jason@redhat.com>
6495
6496         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6497
6498 2011-05-12  Geert Bosch  <bosch@adacore.com>
6499
6500         * gnat.dg/view_conversion1.adb: New test.
6501
6502 2011-05-12  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/48172
6505         * gcc.dg/vect/pr48172.c: New testcase.
6506
6507 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR debug/48967
6510         * g++.dg/opt/pr48967.C: New test.
6511
6512 2011-05-11  Jason Merrill  <jason@redhat.com>
6513
6514         * g++.dg/cpp0x/constexpr-friend.C: New.
6515         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6516
6517         * g++.dg/cpp0x/sfinae22.C: New.
6518
6519 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6520
6521         PR fortran/48889
6522         * gfortran.dg/generic_24.f90: New.
6523
6524 2011-05-11  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/15256
6527         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6528
6529 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR debug/48159
6532         * gcc.dg/pr48159-1.c: New test.
6533         * gcc.dg/pr48159-2.c: New test.
6534
6535 2011-05-11  Richard Guenther  <rguenther@suse.de>
6536
6537         PR middle-end/48953
6538         * gcc.dg/torture/pr48953.c: New testcase.
6539
6540 2011-05-11  Richard Guenther  <rguenther@suse.de>
6541
6542         PR tree-optimization/18041
6543         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6544
6545 2011-05-11  Alan Modra  <amodra@gmail.com>
6546
6547         PR target/47755
6548         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6549
6550 2011-05-10  Jason Merrill  <jason@redhat.com>
6551
6552         * g++.dg/cpp0x/defaulted25.C: New.
6553         * g++.dg/template/crash7.C: Adjust.
6554
6555         * g++.dg/cpp0x/variadic108.C: New.
6556
6557 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6558
6559         * g++.dg/inherit/virtual9.C: Extend.
6560
6561 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6562
6563         PR target/48857
6564         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6565         are passed and returned in vector registers.
6566
6567 2011-05-10  Richard Guenther  <rguenther@suse.de>
6568
6569         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6570         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6571         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6572         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6573         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6574         applies.
6575
6576 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR tree-optimization/48611
6579         PR tree-optimization/48794
6580         * gfortran.dg/gomp/pr48611.f90: New test.
6581         * gfortran.dg/gomp/pr48794.f90: New test.
6582
6583         PR debug/48928
6584         * gcc.dg/dfp/pr48928.c: New test.
6585
6586 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6587
6588         PR c++/48522
6589         * g++.dg/cpp0x/pr48522.C: New.
6590
6591 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6592
6593         PR c++/48735
6594         * g++.dg/cpp0x/sfinae21.C: New.
6595
6596 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6597
6598         * g++.dg/template/sfinae28.C: Rename to...
6599         * g++.dg/cpp0x/sfinae19.C: ... this.
6600         * g++.dg/template/sfinae29.C: Rename to...
6601         * g++.dg/cpp0x/sfinae20.C: ... this.
6602
6603 2011-05-09  Jeff Law <law@redhat.com>
6604
6605         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6606         consistent results.
6607
6608 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6609
6610         PR c++/20039
6611         * g++.dg/init/pr20039.C: New.
6612
6613 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6614
6615         PR c++/48737
6616         PR c++/48744
6617         * g++.dg/template/sfinae28.C: New.
6618         * g++.dg/template/sfinae29.C: Likewise.
6619
6620 2011-05-09  Jason Merrill  <jason@redhat.com>
6621
6622         * g++.dg/template/nontype23.C: New.
6623
6624 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6625         PR c++/48859
6626         * g++.dg/init/pr48859.C: New.
6627
6628 2011-05-09  Jason Merrill  <jason@redhat.com>
6629
6630         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6631         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6632         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6633         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6634         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6635         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6636         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6637         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6638
6639 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6640
6641         * g++.dg/inherit/virtual9.C: New.
6642
6643 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6644
6645         PR c++/48574
6646         * g++.dg/template/dependent-expr8.C: New test case.
6647
6648 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
6649
6650         PR tree-optimization/48837
6651         * gcc.dg/pr48837.c: New testcase.
6652
6653 2011-05-06  Jason Merrill  <jason@redhat.com>
6654
6655         * g++.dg/cpp0x/constexpr-condition2.C: New.
6656
6657         * g++.dg/cpp0x/constexpr-missing.C: New.
6658
6659 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6660
6661         PR fortran/18918
6662         * gfortran.dg/coarray/this_image_2.f90: New.
6663
6664 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6665
6666         PR fortran/48858
6667         PR fortran/48820
6668         * gfortran.dg/bind_c_usage_22.f90: New.
6669         * gfortran.dg/bind_c_usage_23.f90: New.
6670         * gfortran.dg/bind_c_usage_24.f90: New.
6671         * gfortran.dg/bind_c_usage_24_c.c: New.
6672
6673 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
6674
6675         PR c++/48838
6676         * g++.dg/template/member9.C: New test case.
6677
6678 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6679
6680         * gnat.dg/discr29.ad[sb]: New test.
6681         * gnat.dg/discr30.adb: Likewise.
6682
6683 2011-05-05  Julian Brown  <julian@codesourcery.com>
6684
6685         * gcc.target/arm/neon-vset_lanes8.c: New test.
6686
6687 2011-05-05  Jason Merrill  <jason@redhat.com>
6688
6689         * g++.dg/init/new32.C: New.
6690
6691 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6692
6693         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6694         Fix typo.
6695
6696 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR rtl-optimization/48381
6699         * gcc.c-torture/compile/pr48381.c: New test.
6700
6701 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
6702
6703         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6704         to dg-options.
6705         * gcc.target/i386/opt-1.c: Ditto.
6706
6707 2011-05-04  Jason Merrill  <jason@redhat.com>
6708
6709         * g++.dg/conversion/base1.C: New.
6710
6711 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6712
6713         PR libgfortran/48787
6714         * gfortran.dg/round_3.f08: Add more checks to test case.
6715
6716 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
6717
6718         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6719         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6720         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6721         Gate test on effective_target fd_truncate.
6722
6723 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
6724
6725         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6726         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6727         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6728         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
6729         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6730         * gcc.target/i386/pr38824.c: Ditto.
6731         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6732         * gcc.target/i386/vecinit-2.c: Ditto.
6733         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6734         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6735         * gcc.target/i386/parity-2.c: Ditto.
6736         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6737
6738 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
6739
6740         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6741         remove duplication.
6742         * gcc.target/bfin/mcpu-bf514.c: Likewise.
6743         * gcc.target/bfin/mcpu-bf516.c: Likewise.
6744         * gcc.target/bfin/mcpu-bf518.c: Likewise.
6745
6746 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6747
6748         PR fortran/18918
6749         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6750
6751 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6752
6753         PR fortran/18918
6754         * gfortran.dg/coarray/this_image_1.f90: New.
6755
6756 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/18918
6759         * gfortran.dg/coarray/caf.dg: New.
6760         * gfortran.dg/coarray/image_index_1.f90: New, copied
6761         from ../coarray_16.f90.
6762
6763 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6764
6765         PR c++/28501
6766         * g++.dg/ext/complex9.C: New.
6767
6768 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6769
6770         From Mike Frysinger
6771         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6772         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6773         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6774
6775 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6776
6777         * gcc.target/bfin/builtins: Created.
6778         * gcc.target/bfin/hisilh-O0.c: Deleted.
6779         * gcc.target/bfin/hisilh.c: Moved to...
6780         * gcc.target/bfin/builtins/hisilh.c: ...here.
6781         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6782         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6783         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6784         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6785         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6786         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6787         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6788         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6789         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6790         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6791         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6792         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6793         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6794         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6795         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6796         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6797         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6798         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6799         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6800         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6801         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6802         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6803         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6804         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6805         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6806         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6807         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6808         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6809         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6810         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6811         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6812         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6813         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6814         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6815         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6816         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6817         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6818         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6819         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6820         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6821         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6822         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6823         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6824         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6825         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6826         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6827         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6828         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6829         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6830         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6831         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6832         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6833         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6834         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6835         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6836         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6837         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6838         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6839         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6840         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6841         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6842         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6843         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6844         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6845         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6846         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6847         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6848         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6849         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6850         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6851         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6852         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6853         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6854         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6855         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6856         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6857         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6858         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6859         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6860         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6861         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6862         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6863         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6864         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6865         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6866         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6867         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6868         * gcc.target/bfin/builtins/circptr.c: Ditto.
6869         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6870         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6871         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6872         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6873         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6874         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6875         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6876         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6877         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6878         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6879         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6880         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6881         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6882         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6883         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6884         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6885         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6886         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6887         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6888         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6889         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6890         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6891         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6892         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6893         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6894         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6895         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6896         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6897         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6898         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6899         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6900         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6901         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6902         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6903         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6904         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6905         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6906         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6907         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6908         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6909         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6910         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6911         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6912         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6913         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6914         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6915         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6916         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6917         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6918         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6919         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6920         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6921         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6922         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6923         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6924         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6925         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6926         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6927         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6928         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6929         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6930         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6931         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6932         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6933         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6934         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6935         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6936         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6937         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6938         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6939
6940 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
6941
6942         * gcc.target/arm/cold-lc.c: New test.
6943
6944 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
6945
6946         PR target/48774
6947         * gcc.dg/pr48774.c: New test.
6948
6949 2011-05-03  Richard Guenther  <rguenther@suse.de>
6950
6951         * gcc.dg/large-size-array-5.c: New testcase.
6952
6953 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6954
6955         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6956
6957 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6958
6959         * lib/target-supports.exp (check_effective_target_vect_strided):
6960         Replace with...
6961         (check_effective_target_vect_strided2)
6962         (check_effective_target_vect_strided3)
6963         (check_effective_target_vect_strided4)
6964         (check_effective_target_vect_strided8): ...these new functions.
6965
6966         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6967         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6968         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6969         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6970         * gcc.dg/vect/pr37539.c: Likewise.
6971         * gcc.dg/vect/slp-11a.c: Likewise.
6972         * gcc.dg/vect/slp-11b.c: Likewise.
6973         * gcc.dg/vect/slp-11c.c: Likewise.
6974         * gcc.dg/vect/slp-12a.c: Likewise.
6975         * gcc.dg/vect/slp-12b.c: Likewise.
6976         * gcc.dg/vect/slp-18.c: Likewise.
6977         * gcc.dg/vect/slp-19a.c: Likewise.
6978         * gcc.dg/vect/slp-19b.c: Likewise.
6979         * gcc.dg/vect/slp-21.c: Likewise.
6980         * gcc.dg/vect/slp-23.c: Likewise.
6981         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6982
6983         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6984         instead of vect_interleave && vect_extract_even_odd.
6985         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6986         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6987         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6988         * gcc.dg/vect/vect-1.c: Likewise.
6989         * gcc.dg/vect/vect-10.c: Likewise.
6990         * gcc.dg/vect/vect-98.c: Likewise.
6991         * gcc.dg/vect/vect-107.c: Likewise.
6992         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6993         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6994         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6995         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6996         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6997         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6998         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6999         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7000         * gcc.dg/vect/vect-strided-float.c: Likewise.
7001         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7002         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7003         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7004         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7005         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7006         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7007         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7008         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7009         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7010         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7011         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7012         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7013         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7014         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7015         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7016
7017         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7018         target condition.
7019         * gcc.dg/vect/pr30843.c: Likewise.
7020         * gcc.dg/vect/pr33866.c: Likewise.
7021         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7022         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7023         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7024         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7025
7026 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7027
7028         * gcc.dg/vect/slp-11.c: Split into...
7029         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7030         gcc.dg/vect/slp-11c.c: ...these tests.
7031         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7032         * gcc.dg/vect/slp-12c.c: ...this new test.
7033         * gcc.dg/vect/slp-19.c: Split into...
7034         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7035         gcc.dg/vect/slp-19c.c: ...these new tests.
7036
7037 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7038
7039         * lib/target-supports.exp
7040         (check_effective_target_vect_extract_even_odd_wide): Delete.
7041         (check_effective_target_vect_strided_wide): Likewise.
7042         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7043         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7044         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7045         * gcc.dg/vect/pr37539.c: Likewise.
7046         * gcc.dg/vect/slp-11.c: Likewise.
7047         * gcc.dg/vect/slp-12a.c: Likewise.
7048         * gcc.dg/vect/slp-12b.c: Likewise.
7049         * gcc.dg/vect/slp-19.c: Likewise.
7050         * gcc.dg/vect/slp-23.c: Likewise.
7051         * gcc.dg/vect/vect-1.c: Likewise.
7052         * gcc.dg/vect/vect-98.c: Likewise.
7053         * gcc.dg/vect/vect-107.c: Likewise.
7054         * gcc.dg/vect/vect-strided-float.c: Likewise.
7055
7056 2011-05-02  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/init/new31.C: New.
7059
7060 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7061
7062         PR c/35445
7063         * gcc.dg/pr35445.c: New test.
7064
7065 2011-05-02  Jason Merrill  <jason@redhat.com>
7066
7067         * c-c++-common/vla-1.c: New.
7068
7069 2011-05-02  Richard Guenther  <rguenther@suse.de>
7070
7071         PR tree-optimization/48822
7072         * gcc.dg/torture/pr48822.c: New testcase.
7073
7074 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7075
7076         PR c++/47969
7077         * g++.dg/cpp0x/constexpr-47969.C: New.
7078
7079 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7080
7081         PR testsuite/48498
7082         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7083         on vect_no_align targets.
7084         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7085         vect_no_align targets.
7086
7087 2011-05-01  Xinliang David Li  <davidxl@google.com>
7088
7089         * gcc.dg/tree-ssa/integer-addr.c: New test.
7090         * gcc.dg/tree-ssa/alias_bug.c: New test.
7091
7092 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7093
7094         PR libgfortran/48787
7095         * gfortran.dg/round_3.f08: Add more checks.
7096
7097 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7098
7099         PR fortran/48821
7100         * gfortran.dg/import9.f90: New, proper test.
7101         * gfortran.dg/interface_37.f90: Remove bogus
7102         test (bogus copy of interface_36.f90).
7103
7104 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7105
7106         PR fortran/48821
7107         * gfortran.dg/interface_37.f90: New.
7108
7109 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7110
7111         PR fortran/48746
7112         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7113
7114 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR tree-optimization/48809
7117         * gcc.c-torture/execute/pr48809.c: New test.
7118
7119 2011-04-29  Jeff Law <law@redhat.com>
7120
7121         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7122
7123 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7124
7125         PR c++/48606
7126         * g++.dg/init/ctor10.C: New.
7127
7128 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7129
7130         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7131           warning in implicitly instantiated templates.
7132
7133 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7134
7135         * g++.dg/warn/Wnull-conversion-1.C: New.
7136         * g++.dg/warn/Wnull-conversion-2.C: New.
7137
7138 2011-04-29  Diego Novillo  <dnovillo@google.com>
7139
7140         * g++.old-deja/g++.other/null3.C: Expect warning about
7141         converting boolean to a pointer.
7142
7143 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7144
7145         PR fortran/48462
7146         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7147         being a target.
7148
7149         PR fortran/48746
7150         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7151
7152 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7153
7154         PR fortran/48810
7155         * gfortran.dg/typebound_proc_22.f90: New.
7156
7157         PR fortran/48800
7158         * gfortran.dg/interface_36.f90: New.
7159
7160 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7161
7162         PR libgfortran/48488
7163         PR libgfortran/48602
7164         PR libgfortran/48615
7165         PR libgfortran/48684
7166         PR libgfortran/48787
7167         * gfortran.dg/fmt_g.f: Adjust test.
7168         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7169         * gfortran.dg/round_3.f08: New test.
7170         * gfortran.dg/namelist_print_1.f: Adjust test.
7171         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7172         * gfortran.dg/f2003_io_5.f03: Adjust test.
7173         * gfortran.dg/coarray_15.f90: Adjust test.
7174         * gfortran.dg/namelist_65.f90: Adjust test.
7175         * gfortran.dg/fmt_cache_1.f: Adjust test.
7176         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7177         * gfortran.dg/real_const_3.f90: Adjust test.
7178
7179 2011-04-28  Xinliang David Li  <davidxl@google.com>
7180
7181         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7182         * g++.dg/prof-robust-1.C: New test.
7183
7184 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7185
7186         PR tree-optimization/48765
7187         * gcc.dg/vect/pr48765.c: New.
7188
7189 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7190
7191         PR tree-optimization/48775
7192         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7193
7194 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7195
7196         PR c++/48798
7197         * g++.dg/inherit/pr48798.C: New.
7198         * g++.old-deja/g++.other/base1.C: Adjust.
7199
7200 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7201
7202         PR c++/48656
7203         * g++.dg/template/inherit7.C: New test case.
7204
7205 2011-04-28  Richard Guenther  <rguenther@suse.de>
7206
7207         PR tree-optimization/40052
7208         PR tree-optimization/15347
7209         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7210         * gcc.dg/pr15347.c: Likewise.
7211
7212 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7213
7214         PR c++/48530
7215         * g++.dg/cpp0x/sfinae18.C: New.
7216
7217 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7218
7219         PR c++/48771
7220         * g++.dg/ext/is_literal_type1.C: New.
7221
7222 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7223
7224         PR fortran/48112
7225         PR fortran/48279
7226         * gfortran.dg/interface_35.f90: New.
7227         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7228         * gfortran.dg/func_result_6.f90: Add dg-warning.
7229         * gfortran.dg/bessel_1.f90: Ditto.
7230         * gfortran.dg/hypot_1.f90: Ditto.
7231         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7232         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7233         * gfortran.dg/interface_assignment_4.f90: Ditto.
7234
7235 2011-04-27  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/ext/complex8.C: New.
7238
7239         * g++.dg/cpp0x/initlist49.C: New.
7240         * g++.dg/init/new30.C: New.
7241
7242 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/48788
7245         * gfortran.dg/whole_file_34.f90: New.
7246
7247 2011-04-27  Jan Hubicka  <jh@suse.cz>
7248
7249         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7250
7251 2011-04-27  Jason Merrill  <jason@redhat.com>
7252
7253         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7254
7255         * g++.dg/parse/ambig6.C: New.
7256
7257 2011-04-27  Nick Clifton  <nickc@redhat.com>
7258
7259         * gcc.dg/20020312-2.c: Add definition for RX.
7260
7261         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7262         option with RX targets.
7263
7264         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7265         /* */ comments.
7266
7267 2011-04-27  Richard Guenther  <rguenther@suse.de>
7268
7269         * gcc.dg/tree-ssa/pr23382.c: Remove.
7270
7271 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7272
7273         PR target/48767
7274         * gcc.c-torture/compile/pr48767.c: New test.
7275
7276 2011-04-27  Richard Guenther  <rguenther@suse.de>
7277
7278         PR tree-optimization/48772
7279         * g++.dg/pr48772.C: New testcase.
7280
7281 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR c/48742
7284         * gcc.c-torture/compile/pr48742.c: New test.
7285
7286 2011-04-26  Jason Merrill  <jason@redhat.com>
7287
7288         * g++.dg/lookup/koenig13.C: New.
7289
7290         * g++.dg/cpp0x/initlist48.C: New.
7291
7292 2011-04-25  Jason Merrill  <jason@redhat.com>
7293
7294         * g++.dg/cpp0x/sfinae17.C: New.
7295
7296 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7297
7298         PR target/48258
7299         * gcc.target/powerpc/pr48258-1.c: New file.
7300         * gcc.target/powerpc/pr48258-2.c: Ditto.
7301
7302 2011-04-26  Xinliang David Li  <davidxl@google.com>
7303
7304         * gcc.dg/uninit-suppress.c: New test.
7305         * gcc.dg/uninit-suppress.c: New test.
7306
7307 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR debug/48768
7310         * gcc.dg/pr48768.c: New test.
7311
7312         PR tree-optimization/48734
7313         * gcc.c-torture/compile/pr48734.c: New test.
7314
7315         PR testsuite/48753
7316         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7317
7318 2011-04-26  Richard Guenther  <rguenther@suse.de>
7319
7320         PR tree-optimization/48731
7321         * gcc.dg/torture/pr48731.c: New testcase.
7322
7323 2011-04-26  Richard Guenther  <rguenther@suse.de>
7324
7325         PR testsuite/48753
7326         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7327
7328 2011-04-26  Richard Guenther  <rguenther@suse.de>
7329
7330         PR middle-end/48694
7331         * gcc.dg/torture/pr48694-1.c: New testcase.
7332         * gcc.dg/torture/pr48694-2.c: Likewise.
7333
7334 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7335
7336         * g++.dg/ext/underlying_type1.C: New.
7337         * g++.dg/ext/underlying_type2.C: Likewise.
7338         * g++.dg/ext/underlying_type3.C: Likewise.
7339         * g++.dg/ext/underlying_type4.C: Likewise.
7340         * g++.dg/ext/underlying_type5.C: Likewise.
7341         * g++.dg/ext/underlying_type6.C: Likewise.
7342         * g++.dg/ext/underlying_type7.C: Likewise.
7343         * g++.dg/ext/underlying_type8.C: Likewise.
7344         * g++.dg/ext/underlying_type9.C: Likewise.
7345         * g++.dg/ext/underlying_type10.C: Likewise.
7346
7347 2011-04-25  Jason Merrill  <jason@redhat.com>
7348
7349         * g++.dg/cpp0x/regress/template-const2.C: New.
7350
7351 2011-04-25  Jeff Law <law@redhat.com>
7352
7353         * gcc.dg/tree-ssa/vrp56.c: new test.
7354
7355 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7356
7357         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7358
7359 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7360
7361         PR preprocessor/48740
7362         * c-c++-common/raw-string-11.c: New test.
7363
7364 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7365
7366         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7367         hppa*-*-hpux*.
7368
7369 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7370
7371         PR fortran/18918
7372         * gfortran.dg/coarray_19.f90: New.
7373
7374 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR c/48685
7377         * gcc.dg/pr48685.c: New test.
7378
7379 2011-04-22  Jan Hubicka  <jh@suse.cz>
7380
7381         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7382
7383 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7384
7385         PR tree-optimization/48717
7386         * gcc.c-torture/execute/pr48717.c: New test.
7387
7388 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7389
7390         PR target/48723
7391         * gcc.target/i386/pr48723.c: New test.
7392
7393 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR c/48716
7396         * gcc.dg/gomp/pr48716.c: New test.
7397         * g++.dg/gomp/pr48716.C: New test.
7398
7399 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7400
7401         PR c/36750
7402         * gcc.dg/missing-field-init-2.c: Update testcase.
7403
7404 2011-04-22  Alan Modra  <amodra@gmail.com>
7405
7406         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7407
7408 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7409
7410         PR fortran/48405
7411         * gfortran.dg/function_optimize_6.f90:  New test.
7412
7413 2011-04-21  Easwaran Raman  <eraman@google.com>
7414
7415         * gcc.dg/stack-layout-2.c: New test.
7416
7417 2011-04-21  Richard Guenther  <rguenther@suse.de>
7418
7419         PR lto/48703
7420         * g++.dg/lto/pr48207-2_0.C: New testcase.
7421         * g++.dg/lto/pr48207-3_0.C: Likewise.
7422
7423 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7424
7425         * gnat.dg/volatile5.adb: New test.
7426         * gnat.dg/volatile5_pkg.ads: New helper.
7427
7428 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7429
7430         PR target/48708
7431         * gcc.target/i386/pr48708.c: New test.
7432
7433 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7434
7435         * gcc.dg/vect/vect-119.c: New test.
7436
7437 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7438
7439         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7440         and once without.
7441
7442 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7443             Richard Sandiford  <richard.sandiford@linaro.org>
7444
7445         PR target/46329
7446         * gcc.target/arm/pr46329.c: New test.
7447
7448 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7449
7450         PR fortran/18918
7451         * gfortran.dg/coarray_18.f90: New.
7452
7453 2011-04-20  Jason Merrill  <jason@redhat.com>
7454
7455         * g++.dg/cpp0x/initlist47.C: New.
7456
7457         * g++.dg/init/dtor4.C: New.
7458
7459 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7460
7461         PR target/48678
7462         * gcc.target/i386/sse2-pinsrw.c: New test.
7463         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7464         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7465         * gcc.target/i386/sse2-insvhi.c: Ditto.
7466         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7467         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7468
7469 2011-04-20  Jason Merrill  <jason@redhat.com>
7470
7471         * g++.dg/template/const4.C: New.
7472
7473 2011-04-20  Easwaran Raman  <eraman@google.com>
7474
7475         * gcc.dg/stack-layout-1.c: New test.
7476
7477 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7478
7479         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7480         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7481         function.
7482
7483 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7484
7485         * gcc.dg/binop-xor1.c: New test.
7486         * gcc.dg/binop-xor2.c: New test.
7487         * gcc.dg/binop-xor3.c: New test.
7488         * gcc.dg/binop-xor4.c: New test.
7489         * gcc.dg/binop-xor5.c: New test.
7490
7491 2011-04-20  Richard Guenther  <rguenther@suse.de>
7492
7493         PR tree-optimization/47892
7494         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7495
7496 2011-04-20  Richard Guenther  <rguenther@suse.de>
7497
7498         PR middle-end/48695
7499         * g++.dg/torture/pr48695.C: New testcase.
7500
7501 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7502
7503         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7504         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7505         * gcc.c-torture/execute/pr45262.c: Ditto
7506         * gcc.dg/torture/pr43165.c: Ditto.
7507         * gcc.dg/torture/pr47228.c: Ditto.
7508         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7509         * gcc.dg/ipa/pr45644.c: Ditto.
7510         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7511         PDP11.
7512
7513 2011-04-19  Jason Merrill  <jason@redhat.com>
7514
7515         * g++.dg/ext/complex7.C: New.
7516
7517         * g++.dg/ext/attrib41.C: New.
7518
7519 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7520
7521         PR testsuite/48676
7522         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7523
7524 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7525
7526         PR target/48678
7527         * gcc.target/i386/pr48678.c: New test.
7528
7529 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7530
7531         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7532         * g++.dg/opt/devirt2.C: New test.
7533         * g++.dg/ipa/devirt-g-1.C: Likewise.
7534
7535 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7536
7537         PR fortran/48588
7538         * gfortran.dg/whole_file_33.f90: New.
7539
7540 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7541
7542         * g++.dg/ipa/devirt-7.C: New test.
7543
7544 2011-04-19  Richard Guenther  <rguenther@suse.de>
7545
7546         PR lto/48207
7547         * g++.dg/lto/pr48207_0.C: New testcase.
7548
7549 2011-04-18  Jason Merrill  <jason@redhat.com>
7550
7551         * g++.dg/init/void1.C: New.
7552
7553         * g++.dg/cpp0x/union4.C: New.
7554
7555 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7556
7557         PR middle-end/48661
7558         * g++.dg/torture/pr48661.C: New test.
7559
7560         PR c++/48632
7561         * g++.dg/gomp/pr48632.C: New test.
7562
7563 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7564
7565         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7566         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7567
7568 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/18918
7571         * gfortran.dg/coarray_17.f90: New.
7572         * gfortran.dg/coarray_10.f90: Update dg-error.
7573
7574 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7575
7576         PR testsuite/48251
7577         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7578         * gfortran.dg/guality/guality.exp: Likewise.
7579
7580 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7581
7582         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7583
7584 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7587
7588 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7589
7590         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7591
7592 2011-04-18  Richard Guenther  <rguenther@suse.de>
7593
7594         PR middle-end/46364
7595         * g++.dg/torture/pr46364.C: New testcase.
7596
7597 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7600
7601 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7602
7603         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7604
7605 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7606             Ira Rosen  <ira.rosen@linaro.org>
7607
7608         PR target/48252
7609         * gcc.target/arm/pr48252.c: New test.
7610
7611 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7612
7613         PR tree-optimization/48616
7614         * gcc.dg/pr48616.c: New test.
7615
7616 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7617
7618         PR fortran/18918
7619         * gfortran.dg/coarray_16.f90: New.
7620
7621 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/48462
7624         * gfortran.dg/realloc_on_assign_7.f03: New test.
7625
7626 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7627
7628         PR libgfortran/48602
7629         * gfortran.dg/fmt_g0_6.f08: New test.
7630
7631 2011-04-17  Jason Merrill  <jason@redhat.com>
7632
7633         * g++.dg/cpp0x/sfinae16.C: New.
7634
7635 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7636
7637         * gcc.target/mips/reg-var-1.c: New test.
7638
7639 2011-04-17  Jan Hubicka  <jh@suse.cz>
7640
7641         * gcc.dg/winline-5.c: Update testcase.
7642
7643 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7644
7645         * gnat.dg/discr27.ad[sb]: Move dg directive.
7646         * gnat.dg/discr28.ad[sb]: New test.
7647         * gnat.dg/discr28_pkg.ads: New helper.
7648
7649 2011-04-17  Michael Matz  <matz@suse.de>
7650
7651         PR tree-optimization/48622
7652         PR lto/48645
7653         * gcc.dg/lto/pr48622_0.c: New test.
7654
7655 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
7656
7657         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7658         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7659         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7660         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7661         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7662         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7663
7664 2011-04-15  Jason Merrill  <jason@redhat.com>
7665
7666         * g++.dg/cpp0x/range-for17.C: New.
7667
7668 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7669
7670         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7671         * g++.dg/cpp0x/range-for3.C: Likewise.
7672         * g++.dg/cpp0x/range-for9.C: Correct error message.
7673         * g++.dg/cpp0x/range-for11.C: New.
7674         * g++.dg/cpp0x/range-for12.C: New.
7675         * g++.dg/cpp0x/range-for13.C: New.
7676         * g++.dg/cpp0x/range-for14.C: New.
7677         * g++.dg/cpp0x/range-for15.C: New.
7678         * g++.dg/cpp0x/range-for16.C: New.
7679
7680 2011-04-15  Tobias Burnus  <burnus@net-b.de>
7681
7682         PR fortran/18918
7683         * gfortran.dg/coarray_15.f90: Change to dg-do run.
7684
7685 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7686
7687         * objc.dg/naming-4.m: Updated.
7688         * objc.dg/naming-5.m: Updated.
7689         * objc.dg/naming-6.m: New.
7690         * objc.dg/naming-7.m: New.
7691         * obj-c++.dg/naming-1.mm: Updated.
7692         * obj-c++.dg/naming-2.mm: Updated.
7693         * obj-c++.dg/naming-3.mm: New.
7694         * obj-c++.dg/naming-4.mm: New.
7695
7696 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7697
7698         PR libgfortran/48589
7699         * gfortran.dg/fmt_g0_5.f08: New test.
7700
7701 2011-04-15  Richard Guenther  <rguenther@suse.de>
7702
7703         PR testsuite/48286
7704         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7705
7706 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
7707
7708         * gcc.target/avr/torture/pr41885.c (dg-options): Change
7709         -finline-limit=0 to -fno-inline
7710
7711 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
7712
7713         PR target/48614
7714         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7715         just avx.
7716
7717 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR target/48605
7720         * gcc.target/i386/sse4_1-insertps-3.c: New test.
7721         * gcc.target/i386/sse4_1-insertps-4.c: New test.
7722         * gcc.target/i386/avx-insertps-3.c: New test.
7723         * gcc.target/i386/avx-insertps-4.c: New test.
7724
7725 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7726
7727         * gcc.target/avr/torture/pr41885.c (dg-options): Add
7728         -finline-limit=0
7729
7730 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7731
7732         PR target/46779
7733         PR target/45291
7734         PR target/41894
7735         * gcc.target/avr/pr46779-1.c: New test case
7736         * gcc.target/avr/pr46779-2.c: New test case
7737
7738 2011-04-14  Jason Merrill  <jason@redhat.com>
7739
7740         * g++.dg/cpp0x/sfinae15.C: New.
7741
7742         * g++.dg/cpp0x/sfinae14.C: New.
7743
7744         * g++.dg/ext/vla10.C: New.
7745
7746 2011-04-14  Richard Guenther  <rguenther@suse.de>
7747
7748         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7749
7750 2011-04-14  Richard Guenther  <rguenther@suse.de>
7751
7752         * gcc.dg/fold-bitand-4.c: Move ...
7753         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
7754
7755 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7756
7757         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7758         variables const.
7759         * gcc.target/avr/torture/trivial.c: Ditto.
7760
7761 2011-04-13  Jason Merrill  <jason@redhat.com>
7762
7763         * g++.dg/template/operator11.C: New.
7764
7765 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR middle-end/48591
7768         * gcc.dg/gomp/pr48591.c: New test.
7769
7770         PR c++/48570
7771         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7772         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7773
7774 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
7775
7776         PR c++/48574
7777         * g++.dg/template/dependent-expr7.C: New test case.
7778
7779 2011-04-13  Jason Merrill  <jason@redhat.com>
7780
7781         * g++.dg/cpp0x/sfinae13.C: New.
7782
7783 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7786
7787 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7788
7789         * gcc.target/arm/pr43698.c: Remove -march option.
7790
7791 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7792
7793         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7794         -march option.
7795
7796 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/48360
7799         PR fortran/48456
7800         * gfortran.dg/realloc_on_assign_6.f03: New test.
7801
7802 2011-04-12  Kai Tietz  <ktietz@redhat.com>
7803
7804         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7805         targets the additional -mno-ms-bitfields and
7806         -Wno-packed-bitfield-compat options.
7807         * g++.dg/ext/bitfield3.C: Likewise.
7808         * g++.dg/ext/bitfield4.C: Likewise.
7809         * g++.dg/ext/bitfield5.C: Likewise.
7810         * gcc.dg/bitfld-15.c: Likewise.
7811         * gcc.dg/bitfld-16.c: Likewise.
7812         * gcc.dg/bitfld-17.c: Likewise.
7813         * gcc.dg/bitfld-18.c: Likewise.
7814
7815 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
7816
7817         * gcc.target/arm/neon-vld3-1.c: New test.
7818         * gcc.target/arm/neon-vst3-1.c: New test.
7819         * gcc.target/arm/neon/v*.c: Regenerate.
7820
7821 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR rtl-optimization/48549
7824         * g++.dg/opt/pr48549.C: New test.
7825
7826 2011-04-12  Richard Guenther  <rguenther@suse.de>
7827
7828         PR tree-optimization/46076
7829         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7830
7831 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         PR testsuite/21164
7834         * lib/compat.exp (compat-execute): Declare unsupported after
7835         stripping path from src1.
7836         * lib/lto.exp (lto-execute): Likewise.
7837
7838 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR c/48552
7841         * gcc.dg/pr48552-1.c: New test.
7842         * gcc.dg/pr48552-2.c: New test.
7843
7844 2011-04-11  Jason Merrill  <jason@redhat.com>
7845
7846         * g++.dg/cpp0x/sfinae12.C: New.
7847
7848         * g++.dg/cpp0x/enum10.C: New.
7849
7850         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7851
7852         * g++.dg/cpp0x/rv-func.C: New.
7853
7854 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7855
7856         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7857         alpha*-dec-osf5*.
7858
7859 2011-04-11  Martin Jambor  <mjambor@suse.cz>
7860
7861         PR tree-optimization/48195
7862         * gcc.dg/ipa/pr48195.c: New test.
7863
7864 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
7865
7866         * gnat.dg/return3.adb: Remove unused switch.
7867
7868 2011-04-08  Mike Stump  <mikestump@comcast.net>
7869
7870         PR testsuite/48506
7871         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7872         default to fno-common.
7873
7874 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
7875
7876         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7877         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7878
7879 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7880
7881         PR fortran/48448
7882         * gfortran.dg/function_optimize_5.f90:  New test.
7883
7884 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7885
7886         * gnat.dg/aggr17.adb: New test.
7887         * gnat.dg/aggr18.adb: Likewise.
7888
7889 2011-04-08  Michael Matz  <matz@suse.de>
7890
7891         PR middle-end/48389
7892         * gcc.target/i386/pr48389.c: New test.
7893
7894 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
7895
7896         PR rtl-optimization/48272
7897         * g++.dg/opt/pr48272.C: New.
7898
7899 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
7900
7901         PR rtl-optimization/48235
7902         * gcc.dg/pr48235.c: New.
7903
7904 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7905
7906         PR rtl-optimization/48302
7907         * g++.dg/opt/pr48302.C: New.
7908
7909 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7910
7911         PR target/48273
7912         * g++.dg/opt/pr48273.C: New.
7913
7914 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7915
7916         PR rtl-optimization/48442
7917         * gcc.dg/pr48442.c: New.
7918
7919 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR tree-optimization/48377
7922         * gcc.dg/vect/pr48377.c: New test.
7923
7924 2011-04-07  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/cpp0x/regress/call1.C: New.
7927
7928         * g++.dg/cpp0x/variadic107.C: New.
7929
7930         * g++.dg/cpp0x/sfinae11.C: New.
7931         * g++.dg/cpp0x/noexcept02.C: Fix.
7932
7933         * g++.dg/cpp0x/sfinae10.C: New.
7934
7935         * g++.dg/cpp0x/sfinae9.C: New.
7936
7937         * c-c++-common/Wcast-qual-1.c: Move here from...
7938         * gcc.dg/cast-qual-3.c: ...here, and...
7939         * g++.dg/warn/Wcast-qual2.C: ...here.
7940
7941         * g++.dg/cpp0x/sfinae8.C: New.
7942
7943         * g++.dg/cpp0x/sfinae7.C: New.
7944
7945         * g++.dg/cpp0x/enum9.C: New.
7946
7947 2011-04-07  Mike Stump  <mikestump@comcast.net>
7948
7949         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7950         with no trampolines.
7951
7952 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
7953
7954         PR fortran/48117
7955         * gfortran.dg/gomp/pr48117.f90: New test.
7956
7957         PR debug/48343
7958         * gcc.dg/torture/pr48343.c: New test.
7959
7960 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7961
7962         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7963
7964 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
7965
7966         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7967
7968 2011-04-07  Tom de Vries  <tom@codesourcery.com>
7969
7970         PR target/43920
7971         * lib/scanasm.exp (object-size): New proc.
7972         * gcc.target/arm/pr43920-2.c: New test.
7973
7974 2011-04-06  Tobias Burnus  <burnus@net-b.de>
7975
7976         PR fortran/18918
7977         PR fortran/48477
7978         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7979
7980 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
7981
7982         * gcc.dg/mtune.c: Prune note from output.
7983
7984 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
7985
7986         PR debug/48466
7987         * gcc.dg/guality/pr36977.c: New test.
7988         * gcc.dg/guality/pr48466.c: New test.
7989
7990 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7991
7992         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7993
7994 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7995
7996         * gnat.dg/return3.adb: New test.
7997
7998 2011-04-06  Richard Guenther  <rguenther@suse.de>
7999
8000         PR tree-optimization/47663
8001         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8002
8003 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8004
8005         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8006         Solaris 8 and 9 as well.
8007
8008 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8009
8010         PR target/43920
8011         * gcc.target/arm/pr43920-1.c: New test.
8012
8013 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8014
8015         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8016         (cctor): Actually return the value.
8017         (main): Cast return values.
8018
8019 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8020
8021         * gfortran.dg/character_comparison_8.f90:  New test.
8022
8023 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8024
8025         * frontend-passes: (optimize_lexical_comparison): New function.
8026         (optimize_expr): Call it.
8027         (optimize_comparison): Also handle lexical comparison functions.
8028         Return false instad of -2 for unequal comparison.
8029
8030 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8031
8032         PR fortran/48412
8033         * function_optimize_4.f90:  New test.
8034
8035 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8036
8037         PR fortran/18918
8038         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8039         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8040         * gfortran.dg/coarray_15.f90: New.
8041
8042 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8043
8044         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8045         * gfortran.dg/bessel_7.f90: Likewise.
8046
8047 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8048
8049         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8050
8051 2011-04-03  Richard Guenther  <rguenther@suse.de>
8052             Ira Rosen  <ira.rosen@linaro.org>
8053
8054         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8055         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8056         -ftree-loop-if-convert-stores.
8057
8058 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8059
8060         * gnat.dg/specs/aggr2.ads: New test.
8061
8062 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8063
8064         * gnat.dg/debug2.ad[sb]: New test.
8065         * gnat.dg/debug2_pkg.ads: New helper.
8066         * gnat.dg/debug3.ad[sb]: New test.
8067
8068 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8069
8070         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8071
8072 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8073
8074         PR middle-end/48335
8075         * gcc.c-torture/compile/pr48335-1.c: New test.
8076         * gcc.dg/pr48335-1.c: New test.
8077         * gcc.dg/pr48335-2.c: New test.
8078         * gcc.dg/pr48335-3.c: New test.
8079         * gcc.dg/pr48335-4.c: New test.
8080         * gcc.dg/pr48335-5.c: New test.
8081         * gcc.dg/pr48335-6.c: New test.
8082         * gcc.dg/pr48335-7.c: New test.
8083         * gcc.dg/pr48335-8.c: New test.
8084         * gcc.target/i386/pr48335-1.c: New test.
8085
8086 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8087
8088         PR c/36299
8089         * gcc.dg/Waddress.c: New test.
8090
8091 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8092
8093         PR fortran/48352
8094         * gfortran.dg/function_optimize_3.f90:  New test.
8095
8096 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8097
8098         * gcc.c-torture/compile/20110401-1.c: New test.
8099
8100         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8101         * g++.dg/lto/20091002-2_0.C: Likewise.
8102         * g++.dg/lto/20090303_0.c: Likewise.
8103         * g++.dg/lto/20091004-1_0.C: Likewise.
8104         * g++.dg/lto/20091002-3_0.C: Likewise.
8105         * g++.dg/lto/20091004-2_0.C: Likewise.
8106         * g++.dg/lto/20081123_0.C: Likewise.
8107         * g++.dg/lto/20090313_0.C: Likewise.
8108         * g++.dg/lto/20081109-1_0.C: Likewise.
8109         * g++.dg/lto/20081219_0.C: Likewise.
8110         * g++.dg/lto/20081204-1_0.C: Likewise.
8111         * g++.dg/lto/20090302_0.C: Likewise.
8112         * g++.dg/lto/20081119-1_0.C: Likewise.
8113         * g++.dg/lto/20081118_0.C: Likewise.
8114         * gcc.dg/lto/20091020-2_0.c: Likewise.
8115         * gcc.dg/lto/20090210_0.c: Likewise.
8116         * gcc.dg/lto/20081204-1_0.c: Likewise.
8117         * gcc.dg/lto/20081224_0.c: Likewise.
8118         * gcc.dg/lto/20090219_0.c: Likewise.
8119         * gcc.dg/lto/20091014-1_0.c: Likewise.
8120         * gcc.dg/lto/20091016-1_0.c: Likewise.
8121         * gcc.dg/lto/20090206-2_0.c: Likewise.
8122         * gcc.dg/lto/20090116_0.c: Likewise.
8123         * gcc.dg/lto/20091013-1_0.c: Likewise.
8124         * gcc.dg/lto/20091015-1_0.c: Likewise.
8125         * gcc.dg/lto/20090126-2_0.c: Likewise.
8126
8127 2011-03-31  Ian Lance Taylor  <iant@google.com>
8128
8129         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8130
8131 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8132
8133         * gnat.dg/opt16.adb: New test.
8134
8135 2011-03-31  Jason Merrill  <jason@redhat.com>
8136
8137         * g++.dg/cpp0x/defaulted24.C: New.
8138
8139 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8140
8141         PR target/16292
8142         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8143         with -O0.
8144
8145 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8146
8147         * g++.dg/other/i386-9.C: New test.
8148
8149 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8152
8153 2011-03-30  Jason Merrill  <jason@redhat.com>
8154
8155         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8156
8157         * g++.dg/cpp0x/regress/isnan.C: New.
8158
8159         * g++.dg/cpp0x/initlist46.C: New.
8160
8161 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8162
8163         PR target/47551
8164         * gcc.target/arm/neon-modes-2.c: New test.
8165
8166 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR c/48305
8169         * gcc.c-torture/compile/pr48305.c: New test.
8170
8171 2011-03-29  Jason Merrill  <jason@redhat.com>
8172
8173         * g++.dg/cpp0x/regress/value-dep1.C: New.
8174
8175 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8176
8177         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8178
8179 2011-03-29  Ian Lance Taylor  <iant@google.com>
8180
8181         * go.test/go-test.exp: Handle the test lines used in several new
8182         tests.
8183         (errchk): Add opts parameter.  Change all callers.  Handle parens
8184         in regexps.
8185
8186 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8187             Dominique d'Humieres  <dominiq@lps.ens.fr>
8188
8189         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8190         and __APPLE__ && __PPC__ && __ALTIVEC__.
8191
8192 2011-03-29  Jason Merrill  <jason@redhat.com>
8193
8194         * g++.dg/cpp0x/dependent1.C: New.
8195
8196         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8197
8198         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8199
8200         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8201
8202 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8203
8204         PR fortran/48095
8205         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8206         * gfortran.dg/proc_ptr_comp_32.f90: New.
8207
8208 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8209
8210         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8211         check for corresponding warning.
8212
8213 2011-03-28  Jason Merrill  <jason@redhat.com>
8214
8215         * g++.dg/cpp0x/rv-deduce2.C: New.
8216
8217 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR debug/48203
8220         * gcc.dg/pr48203.c: New test.
8221
8222 2011-03-28  Jeff Law <law@redhat.com>
8223
8224         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8225
8226 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8227
8228         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8229         and __PPC__ && __ALTIVEC__.
8230
8231 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8232
8233         PR testsuite/48238
8234         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8235         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8236         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8237         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8238
8239 2011-03-28  Jason Merrill  <jason@redhat.com>
8240
8241         * g++.dg/cpp0x/initlist-array2.C: New.
8242
8243         * g++.dg/cpp0x/initlist-array1.C: New.
8244
8245         * g++.dg/cpp0x/constexpr-compound.C: New.
8246
8247         * g++.dg/cpp0x/constexpr-using.C: New.
8248
8249         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8250
8251 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8252
8253         PR testsuite/48276
8254         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8255
8256 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8257
8258         * gcc.dg/slp-1.c: New test.
8259
8260 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8263         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8264         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8265         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8266         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8267         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8268         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8269         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8270         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8271         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8272         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8273         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8274         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8275         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8276
8277 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8278
8279         PR fortran/47065
8280         * gfortran.dg/trim_optimize_5.f90:  New test.
8281         * gfortran.dg/trim_optimize_6.f90:  New test.
8282
8283 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8284
8285         PR target/38598
8286         * gcc.target/mips/madd-7.c: Remove -mlong32.
8287         * gcc.target/mips/msub-7.c: Likewise.
8288
8289 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8290
8291         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8292         accesses to preserve the meaning of the test for doubleword vectors.
8293         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8294         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8295
8296 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8297
8298         PR fortran/48291
8299         * gfortran.dg/class_42.f03: New.
8300
8301 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8302
8303         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8304         strided accesses.
8305
8306 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8307
8308         PR rtl-optimization/48144
8309         * gcc.dg/pr48144.c: New test.
8310
8311 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8312
8313         * gnat.dg/discr27.ad[sb]: New test.
8314
8315 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8316
8317         * gnat.dg/limited_with2.ad[sb]: New test.
8318         * gnat.dg/limited_with2_pkg1.ads: New helper.
8319         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8320
8321 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8322
8323         * gnat.dg/opt15.adb: New test.
8324         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8325
8326 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8327
8328         PR fortran/48174
8329         PR fortran/45304
8330         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8331         * gfortran.dg/leadz_trailz_3.f90: Ditto
8332
8333 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8334
8335         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8336
8337 2011-03-25  Jason Merrill  <jason@redhat.com>
8338
8339         * g++.dg/cpp0x/defaulted22.C: New.
8340         * g++.dg/cpp0x/defaulted23.C: New.
8341         * g++.dg/cpp0x/defaulted15.C: Adjust.
8342
8343 2011-03-25  Jason Merrill  <jason@redhat.com>
8344
8345         * g++.dg/cpp0x/move1.C: New.
8346
8347 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8348
8349         PR target/48287
8350         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8351
8352 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8353
8354         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8355         for mips-sgi-irix6.5.
8356         Replace snprintf prototype by <stdio.h>.
8357
8358 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8359
8360         PR testsuite/48283
8361         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8362         run_expensive_tests.
8363         * gcc.dg/graphite/block-4.c: Likewise.
8364         * gcc.dg/graphite/block-7.c: Likewise.
8365         * gcc.dg/graphite/block-8.c: Likewise.
8366
8367 2011-03-25  Richard Guenther  <rguenther@suse.de>
8368
8369         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8370         * g++.dg/tree-ssa/pr8781.C: Likewise.
8371         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8372         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8373         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8374         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8375         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8376         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8377         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8378         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8379         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8380         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8381         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8382         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8383         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8384         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8385         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8386         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8387         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8388         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8389         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8390         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8391         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8392         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8393         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8394         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8395         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8396         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8397         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8398         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8399         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8400         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8401         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8402         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8403         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8404         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8405         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8406         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8407         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8408         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8409         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8410         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8411         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8412         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8413         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8414         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8415         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8416         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8417         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8418         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8419         * c-c++-common/pr46562-2.c: Likewise.
8420         * gfortran.dg/pr42108.f90: Likewise.
8421         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8422         foo to be inlined even at -O1.
8423         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8424         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8425         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8426         * gcc.dg/matrix/matrix.exp: Disable FRE.
8427
8428 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR debug/48204
8431         * gcc.dg/dfp/pr48204.c: New test.
8432
8433 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8434
8435         PR target/48209
8436         * gcc.c-torture/execute/pr47917.c: Move this...
8437         * gcc.dg/torture/pr47917.c: to here and add xfails.
8438
8439 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8440
8441         * gnat.dg/array16.ad[sb]: New test.
8442         * gnat.dg/array16.ads: New helper.
8443
8444 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/derived_type2.adb: New test.
8447
8448 2011-03-24  Richard Guenther  <rguenther@suse.de>
8449
8450         PR tree-optimization/48271
8451         * g++.dg/torture/pr48271.C: New testcase.
8452
8453 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8454
8455         * gnat.dg/array15.ad[sb]: New test.
8456
8457 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8458
8459         PR target/48237
8460         * gcc.target/i386/pr48237.c: New test.
8461
8462 2011-03-24  Richard Guenther  <rguenther@suse.de>
8463
8464         PR middle-end/48269
8465         * gcc.dg/builtin-object-size-10.c: New testcase.
8466
8467 2011-03-24  Richard Guenther  <rguenther@suse.de>
8468
8469         PR tree-optimization/46562
8470         * c-c++-common/pr46562-2.c: New testcase.
8471         * c-c++-common/pr46562.c: Likewise.
8472
8473 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8474
8475         * gcc.dg/vect/vect-cselim-1.c: New test.
8476         * gcc.dg/vect/vect-cselim-2.c: New test.
8477
8478 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8479
8480         * gcc.target/arm/pr46934.c: New.
8481
8482 2011-03-23  Ian Lance Taylor  <iant@google.com>
8483
8484         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8485
8486 2011-03-23  Richard Guenther  <rguenther@suse.de>
8487
8488         * gcc.dg/struct: Remove directory and contents.
8489
8490 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8491
8492         PR testsuite/48251
8493         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8494
8495 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8496
8497         * gnat.dg/discr26.ad[sb]: New test.
8498         * gnat.dg/discr26_pkg.ads: New helper.
8499
8500 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8501
8502         PR target/47553
8503         * gcc.target/arm/neon-vld-1.c: New test.
8504
8505 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8506
8507         * gnat.dg/array14.ad[sb]: New test.
8508         * gnat.dg/array14_pkg.ads: New helper.
8509
8510 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8511
8512         * gcc.c-torture/execute/920501-8.x: Remove.
8513         * gcc.c-torture/execute/930513-1.x: Remove.
8514         * gcc.c-torture/execute/960312-1.x: Remove.
8515         * gcc.c-torture/compile/20000804-1.c,
8516         gcc.c-torture/compile/20001205-1.c,
8517         gcc.c-torture/compile/20001226-1.c,
8518         gcc.c-torture/compile/20010518-2.c,
8519         gcc.c-torture/compile/20020312-1.c,
8520         gcc.c-torture/compile/20020604-1.c,
8521         gcc.c-torture/compile/920501-12.c,
8522         gcc.c-torture/compile/920501-4.c,
8523         gcc.c-torture/compile/920520-1.c,
8524         gcc.c-torture/compile/980506-1.c,
8525         gcc.c-torture/execute/980709-1.x,
8526         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8527         options for m68hc11.
8528         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8529         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8530         m68hc11.
8531
8532 2011-03-22  Nick Clifton  <nickc@redhat.com>
8533
8534         * lib/target-supports.exp (check_profiling_available): Add MN10300
8535         to the list of targets that do not support profiling.  Restore
8536         alpha sorting to this list.
8537
8538 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8539
8540         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8541         failure on 32-bit systems.
8542         * gcc.dg/torture/vector-2.c: Ditto.
8543
8544 2011-03-22  Richard Guenther  <rguenther@suse.de>
8545
8546         PR tree-optimization/48228
8547         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8548
8549 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8550
8551         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8552         powerpc.
8553
8554         PR target/48226
8555         * gcc.target/powerpc/pr48226.c: New file.
8556
8557 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8558
8559         * lib/prune.exp (prune_gcc_output): Prune "could not create
8560         compact unwind for" warnings.
8561
8562 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR c/42544
8565         PR c/48197
8566         * gcc.c-torture/execute/pr42544.c: New test.
8567         * gcc.c-torture/execute/pr48197.c: New test.
8568
8569 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8570
8571         PR preprocessor/48192
8572         * gcc.target/powerpc/pr48192.c: New file.
8573
8574         PR target/48053
8575         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8576         split problem of 0 being loaded in a VSX register.
8577
8578 2011-03-21  Richard Guenther  <rguenther@suse.de>
8579
8580         PR c/47939
8581         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8582         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8583         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8584         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8585
8586 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8587
8588         PR target/48213
8589         * gcc.dg/pr48213.c: New test.
8590
8591 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8592
8593         PR target/12171
8594         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8595
8596 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8597
8598         * gcc.target/arm/xor-and.c: New.
8599
8600 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8601
8602         PR fortran/22572
8603         * gfortran.dg/function_optimize_1.f90:  New test.
8604         * gfortran.dg/function_optimize_2.f90:  New test.
8605
8606 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         PR rtl-optimization/47502
8609         * gcc.target/i386/pr47502-1.c: New.
8610         * gcc.target/i386/pr47502-2.c: Likewise.
8611
8612 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR rtl-optimization/48156
8615         * gcc.dg/pr48156.c: New test.
8616
8617 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8618
8619         PR libfortran/47439
8620         * gfortran.dg/scratch_1.f90: Adjust test.
8621
8622 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8623
8624         PR libfortran/47439
8625         * gfortran.dg/scratch_1.f90: New test.
8626
8627 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8628
8629         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8630         variably modified typedefs.
8631         * gcc.dg/c1x-typedef-2.c: Remove.
8632
8633 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8634
8635         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8636         * gcc.dg/c1x-anon-struct-3.c: New test.
8637         * gcc.dg/anon-struct-11.c: Update.
8638
8639 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8640
8641         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8642         dg-xfail-run-if.
8643         Only xfail with gas.
8644
8645 2011-03-18  Jason Merrill  <jason@redhat.com>
8646
8647         * g++.dg/template/fn-ptr1.C: New.
8648
8649         * g++.dg/overload/volatile1.C: New.
8650
8651         * g++.dg/opt/pr23372.C: New.
8652
8653         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8654
8655 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8656
8657         PR middle-end/47405
8658         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8659
8660 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
8661
8662         * gcc.target/arm/unsigned-extend-1.c: New.
8663
8664 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR bootstrap/48161
8667         * gcc.c-torture/compile/pr48161.c: New test.
8668
8669 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8670
8671         PR middle-end/47725
8672         * gcc.dg/torture/pr47725.c: New.
8673
8674 2011-03-17  Jason Merrill  <jason@redhat.com>
8675
8676         * g++.dg/cpp0x/constexpr-overflow2.C: New.
8677         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8678
8679 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         * gnat.dg/specs/elab2.ads: New test.
8682         * gnat.dg/specs/elab2_pkg.ads: New helper.
8683
8684 2011-03-17  Jason Merrill  <jason@redhat.com>
8685
8686         * g++.dg/cpp0x/decltype-1212.C: New.
8687         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8688
8689 2011-03-17  Jason Merrill  <jason@redhat.com>
8690
8691         * g++.dg/parse/memfnquals1.C: New.
8692
8693 2011-03-17  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/48134
8696         * gcc.dg/pr48134.c: New testcase.
8697
8698 2011-03-17  Richard Guenther  <rguenther@suse.de>
8699
8700         PR middle-end/48165
8701         * g++.dg/torture/pr48165.C: New testcase.
8702
8703 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR rtl-optimization/48141
8706         * gcc.dg/pr48141.c: New test.
8707
8708 2011-03-16  Jason Merrill  <jason@redhat.com>
8709
8710         * g++.dg/cpp0x/constexpr-48089.C: New.
8711
8712         * g++.dg/cpp0x/constexpr-abi1.C: New.
8713
8714         * g++.dg/cpp0x/constexpr-46336.C: New.
8715         * g++.dg/parse/friend5.C: Adjust expected errors.
8716
8717         * g++.dg/cpp0x/constexpr-47570.C: New.
8718
8719 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
8720
8721         PR debug/47510
8722         * ++.dg/debug/dwarf2/typedef6.C: New test.
8723
8724 2011-03-16  Jason Merrill  <jason@redhat.com>
8725
8726         * g++.dg/cpp0x/elision2.C: New.
8727
8728         * g++.dg/cpp0x/constexpr-array3.C: New.
8729
8730 2011-03-16  Jason Merrill  <jason@redhat.com>
8731
8732         * g++.dg/cpp0x/sfinae6.C: New.
8733         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8734         * g++.dg/cpp0x/pr45908.C: Likewise.
8735         * g++.dg/cpp0x/sfinae6.C: Likewise.
8736         * g++.old-deja/g++.jason/conversion11.C: Likewise.
8737         * g++.old-deja/g++.law/arg11.C: Likewise.
8738
8739 2011-03-16  Jason Merrill  <jason@redhat.com>
8740
8741         * g++.dg/template/incomplete6.C: New.
8742
8743 2011-03-16  Jeff Law <law@redhat.com>
8744
8745         * gcc.dg/tree-ssa/vrp55.c: New test.
8746
8747 2011-03-16  Jason Merrill  <jason@redhat.com>
8748
8749         * g++.dg/cpp0x/auto22.C: New.
8750
8751 2011-03-16  Richard Guenther  <rguenther@suse.de>
8752
8753         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8754         optimizing it away if promoted to const.
8755
8756 2011-03-16  Richard Guenther  <rguenther@suse.de>
8757
8758         PR tree-optimization/48149
8759         * gcc.dg/fold-complex-1.c: New testcase.
8760
8761 2011-03-16  Richard Guenther  <rguenther@suse.de>
8762
8763         PR testsuite/48147
8764         * gcc.dg/guality/pr45882.c: Really make sure no inlining
8765         or cloning happens.
8766
8767 2011-03-16  Richard Guenther  <rguenther@suse.de>
8768
8769         PR tree-optimization/26134
8770         * gcc.dg/tree-ssa/complex-6.c: New testcase.
8771
8772 2011-03-16  Richard Guenther  <rguenther@suse.de>
8773
8774         PR tree-optimization/48146
8775         * gcc.dg/torture/pr48146.c: New testcase.
8776
8777 2011-03-16  Richard Guenther  <rguenther@suse.de>
8778
8779         * gcc.dg/tree-ssa/pr14814.c: Adjust.
8780         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8781
8782 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR middle-end/48136
8785         * gcc.c-torture/compile/pr48136.c: New test.
8786
8787         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8788
8789         PR debug/45882
8790         * gcc.dg/guality/pr45882.c: New test.
8791
8792 2011-03-15  Jason Merrill  <jason@redhat.com>
8793
8794         * g++.dg/cpp0x/constexpr-recursion.C: New.
8795
8796         * g++.dg/cpp0x/implicit11.C: New.
8797
8798 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
8799
8800         * g++.dg/cpp0x/constexpr-attribute.C: New.
8801
8802 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8803
8804         * g++.dg/parse/pr34758.C: New.
8805
8806 2011-03-15  Xinliang David Li  <davidxl@google.com>
8807
8808         PR c/47837
8809         * gcc.dg/uninit-pred-7_d.c: New test.
8810         * gcc.dg/uninit-pred-8_d.c: New test.
8811
8812 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8813
8814         PR target/46788
8815         * gcc.target/arm/pr46788.c: New.
8816
8817 2011-03-15  Richard Guenther  <rguenther@suse.de>
8818
8819         PR middle-end/47650
8820         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8821         * gfortran.dg/ishft_4.f90: Likewise.
8822         * gfortran.dg/leadz_trailz_3.f90: Likewise.
8823
8824 2011-03-15  Richard Guenther  <rguenther@suse.de>
8825
8826         PR tree-optimization/13954
8827         * g++.dg/tree-ssa/pr13954.C: New testcase.
8828
8829 2011-03-15  Richard Guenther  <rguenther@suse.de>
8830
8831         PR tree-optimization/48037
8832         * gcc.target/i386/pr48037-1.c: New testcase.
8833
8834 2011-03-15  Richard Guenther  <rguenther@suse.de>
8835
8836         PR tree-optimization/41490
8837         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8838         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8839         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8840         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8841         * g++.dg/tree-ssa/pr33604.C: Adjust.
8842
8843 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
8844
8845         PR middle-end/47917
8846         * gcc.c-torture/execute/pr47917.c: New test.
8847         * gcc.dg/pr47917.c: New test.
8848
8849         PR middle-end/38878
8850         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8851
8852 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
8853
8854         * gcc.target/i386/sse4_1-floor-vec.c: New test.
8855         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8856         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8857         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8858         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8859         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8860         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8861         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8862         * gcc.target/i386/avx-floor-vec.c: Ditto.
8863         * gcc.target/i386/avx-ceil-vec.c: Ditto.
8864         * gcc.target/i386/avx-trunc-vec.c: Ditto.
8865         * gcc.target/i386/avx-rint-vec.c: Ditto.
8866         * gcc.target/i386/avx-floorf-vec.c: Ditto.
8867         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8868         * gcc.target/i386/avx-truncf-vec.c: Ditto.
8869         * gcc.target/i386/avx-rintf-vec.c: Ditto.
8870
8871 2011-03-14  Tom Tromey  <tromey@redhat.com>
8872
8873         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8874         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8875         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8876
8877 2011-03-14  Tom Tromey  <tromey@redhat.com>
8878
8879         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8880         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8881         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8882
8883 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8884
8885         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8886
8887 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
8888
8889         PR rtl-optimization/47166
8890         * gcc.c-torture/execute/postmod-1.c: New test.
8891
8892 2011-03-14  Richard Guenther  <rguenther@suse.de>
8893
8894         PR middle-end/48098
8895         * gcc.dg/torture/pr48098.c: New testcase.
8896
8897 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
8898
8899         PR target/48053
8900         * gcc.target/powerpc/pr48053-1.c: New test.
8901         * gcc.target/powerpc/pr48053-2.c: Likewise.
8902
8903 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8904
8905         PR libfortran/48066
8906         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
8907
8908 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8909
8910         PR libfortran/48066
8911         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
8912
8913 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
8914
8915         PR fortran/48059
8916         * gfortran.dg/class_41.f03: New.
8917
8918 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
8919
8920         * g++.dg/conversion/cast3.C: New test.
8921
8922 2011-03-11  Jason Merrill  <jason@redhat.com>
8923
8924         * g++.dg/template/error45.C: New.
8925
8926         * g++.dg/parse/no-type-defn1.C: New.
8927
8928         * g++.dg/ext/attrib40.C: New.
8929
8930         * g++.dg/cpp0x/regress/array1.C: New.
8931
8932 2011-03-11  Richard Guenther  <rguenther@suse.de>
8933
8934         PR tree-optimization/48067
8935         * gcc.dg/pr48067.c: New testcase.
8936
8937 2011-03-11  Richard Guenther  <rguenther@suse.de>
8938
8939         PR lto/48073
8940         * g++.dg/lto/20110311-1_0.C: New testcase.
8941
8942 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8943
8944         PR c++/48035
8945         * g++.dg/inherit/virtual8.C: New test.
8946
8947         PR middle-end/48044
8948         * gcc.dg/torture/pr48044.c: New test.
8949
8950 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
8951
8952         PR fortran/47768
8953         * gfortran.dg/proc_ptr_comp_31.f90: New.
8954
8955 2011-03-11  Richard Guenther  <rguenther@suse.de>
8956
8957         PR tree-optimization/47278
8958         * gcc.dg/torture/pr47278-1.c: New testcase.
8959         * gcc.dg/torture/pr47278-2.c: Likewise.
8960
8961 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8962
8963         PR tree-optimization/48063
8964         * gcc.dg/torture/pr48063.c: New test.
8965
8966 2011-03-10  Jason Merrill  <jason@redhat.com>
8967
8968         * g++.dg/template/array22.C: New.
8969
8970         * g++.dg/cpp0x/syntax-err1.C: New.
8971         * g++.dg/parse/error36.C: Adjust expected errors.
8972         * g++.old-deja/g++.pt/ctor2.C: Likewise.
8973         * g++.old-deja/g++.pt/typename3.C: Likewise.
8974         * g++.old-deja/g++.pt/typename4.C: Likewise.
8975         * g++.old-deja/g++.pt/typename6.C: Likewise.
8976
8977 2011-03-09  Jason Merrill  <jason@redhat.com>
8978
8979         * g++.dg/template/nontype22.C: New.
8980
8981 2011-03-09  Martin Jambor  <mjambor@suse.cz>
8982
8983         PR tree-optimization/47714
8984         * g++.dg/torture/pr47714.C: New test.
8985
8986 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8987
8988         PR target/47755
8989         * gcc.target/powerpc/pr47755-2.c: New file.
8990
8991 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8992
8993         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8994         is not set in the environment, pass 64 as first argument when not
8995         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8996         native where ulimit -u is supported.
8997
8998 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8999
9000         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9001
9002 2011-03-08  Jason Merrill  <jason@redhat.com>
9003
9004         * g++.dg/template/nontype21.C: New.
9005
9006         * g++.dg/template/anon5.C: New.
9007
9008 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9009
9010         PR debug/47881
9011         * gcc.dg/pr47881.c: New test.
9012
9013 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9014
9015         PR c++/47957
9016         * g++.dg/lookup/template3.C: New test.
9017
9018 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9019
9020         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9021         'long' type.
9022
9023 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9024
9025         PR testsuite/47954
9026         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9027         sizeof to compute alignment.
9028
9029 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9030
9031         PR tree-optimization/48022
9032         * gcc.dg/pr48022-1.c: New test.
9033         * gcc.dg/pr48022-2.c: New test.
9034
9035 2011-03-07  Jason Merrill  <jason@redhat.com>
9036
9037         * g++.dg/template/nontype20.C: New.
9038         * g++.dg/init/member1.C: Adjust expected errors.
9039         * g++.dg/parse/constant4.C: Likewise.
9040         * g++.dg/template/qualified-id3.C: Likewise.
9041         * g++.old-deja/g++.pt/crash10.C: Likewise.
9042
9043         * g++.dg/cpp0x/regress/non-const1.C: New.
9044
9045 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9046
9047         PR debug/47991
9048         * gcc.dg/pr47991.c: New test.
9049
9050 2011-03-07  Jason Merrill  <jason@redhat.com>
9051
9052         * g++.dg/abi/mangle46.C: New.
9053
9054 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9055
9056         PR target/47862
9057         * gcc.target/powerpc/pr47862.c: New.
9058
9059 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9060
9061         PR target/45413
9062         * gcc.target/i386/combine-mul.c: Require nonpic.
9063
9064 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9065             Nathan Froyd  <froydnj@codesourcery.com>
9066
9067         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9068
9069 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9070
9071         * README.QMTEST: Remove.
9072
9073 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9074             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9075
9076         PR fortran/47850
9077         * gfortran.dg/array_constructor_37.f90 : New test.
9078
9079 2011-03-05  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9082         * g++.dg/abi/mangle45.C: Likewise.
9083         * g++.dg/cpp0x/trailing1.C: Likewise.
9084
9085 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9086
9087         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9088
9089 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR rtl-optimization/47899
9092         * gcc.dg/pr47899.c: New test.
9093
9094         * gcc.dg/torture/pr47968.c: Ignore warnings.
9095
9096         PR tree-optimization/47967
9097         * gcc.c-torture/compile/pr47967.c: New test.
9098
9099 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9100
9101         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9102         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9103
9104 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9105
9106         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9107         and property_getAttributes() if __OBJC2__.
9108         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9109         * objc.dg/property/property-encoding-1.m: New.
9110         * obj-c++.dg/property/property-encoding-1.mm: New.
9111
9112 2011-03-04  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/template/pseudodtor6.C: New.
9115
9116         * g++.dg/inherit/covariant19.C: New.
9117
9118 2011-03-04  Richard Guenther  <rguenther@suse.de>
9119
9120         PR middle-end/47968
9121         * gcc.dg/torture/pr47968.c: New testcase.
9122
9123 2011-03-04  Richard Guenther  <rguenther@suse.de>
9124
9125         PR middle-end/47975
9126         * gcc.dg/torture/pr47975.c: New testcase.
9127
9128 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9129
9130         PR c++/47974
9131         * g++.dg/template/crash106.C: New.
9132
9133 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9134
9135         PR c/47963
9136         * gcc.dg/gomp/pr47963.c: New test.
9137         * g++.dg/gomp/pr47963.C: New test.
9138
9139 2011-03-02  Jason Merrill  <jason@redhat.com>
9140
9141         * g++.dg/cpp0x/regress/condition1.C: New.
9142
9143         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9144
9145 2011-03-01  Jason Merrill  <jason@redhat.com>
9146
9147         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9148
9149         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9150
9151 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9152
9153         PR rtl-optimization/47925
9154         * gcc.c-torture/execute/pr47925.c: New test.
9155
9156 2011-03-01  Jason Merrill  <jason@redhat.com>
9157
9158         * g++.dg/cpp0x/decltype25.C: New.
9159
9160         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9161
9162 2011-03-01  Richard Guenther  <rguenther@suse.de>
9163
9164         PR tree-optimization/47890
9165         * gcc.dg/torture/pr47890.c: New testcase.
9166
9167 2011-03-01  Richard Guenther  <rguenther@suse.de>
9168
9169         PR lto/47924
9170         * gcc.dg/lto/pr47924_0.c: New testcase.
9171
9172 2011-03-01  Richard Guenther  <rguenther@suse.de>
9173
9174         PR lto/46911
9175         * gfortran.dg/lto/pr46911_0.f: New testcase.
9176
9177 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR libgfortran/47933
9180         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9181         compile errors from older code form.
9182
9183 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9184
9185         PR libgfortran/47567
9186         * gfortran.dg/fmt_fw_d.f90: New test.
9187
9188 2011-02-28  Jason Merrill  <jason@redhat.com>
9189
9190         * g++.dg/inherit/covariant18.C: New.
9191
9192 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR middle-end/47893
9195         * gcc.dg/pr47893.c: New test.
9196
9197 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9198
9199         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9200         NULL in case of a selector with conflicting types.
9201         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9202
9203 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9204
9205         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9206         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9207         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9208         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9209
9210 2011-02-28  Jason Merrill  <jason@redhat.com>
9211
9212         PR c++/47906
9213         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9214
9215 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libgfortran/47778
9218         * gfortran.dg/namelist_71.f90: New test.
9219
9220 2011-02-27  Jason Merrill  <jason@redhat.com>
9221
9222         PR c++/47906
9223         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9224         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9225
9226 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9227
9228         PR c++/46466
9229         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9230
9231 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9232
9233         PR fortran/47886
9234         * gfortran.dg/gomp/task-1.f90: Removed.
9235
9236 2011-02-26  Jason Merrill  <jason@redhat.com>
9237
9238         * g++.dg/template/this-targ1.C: New.
9239
9240         * g++.dg/cpp0x/regress/template-const1.C: New.
9241         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9242         * g++.dg/template/function1.C: Adjust.
9243         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9244         * g++.dg/debug/debug7.C: Adjust.
9245
9246 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9247
9248         PR fortran/47886
9249         * gfortran.dg/gomp/task-1.f90: New.
9250
9251 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9252
9253         * gcc.target/arm/neon-thumb2-move.c: Add
9254         dg-require-effective-target arm_thumb2_ok.
9255
9256 2011-02-24  Jason Merrill  <jason@redhat.com>
9257
9258         * g++.dg/parse/constant1.C: Specify C++98 mode.
9259         * g++.dg/parse/constant5.C: Likewise.
9260         * g++.dg/parse/error2.C: Likewise.
9261         * g++.dg/parse/semicolon3.C: Likewise.
9262         * g++.dg/template/crash14.C: Likewise.
9263         * g++.dg/template/local4.C: Likewise.
9264         * g++.dg/template/nontype3.C: Likewise.
9265         * g++.dg/parse/crash31.C: Adjust expected errors.
9266         * g++.dg/template/function1.C: Likewise.
9267         * g++.dg/template/ref3.C: Likewise.
9268         * g++.dg/template/static9.C: Likewise.
9269         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9270
9271         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9272         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9273         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9274         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9275         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9276
9277 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR fortran/47878
9280         * gfortran.dg/pr47878.f90: New test.
9281
9282 2011-02-24  Richard Guenther  <rguenther@suse.de>
9283
9284         PR testsuite/47801
9285         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9286         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9287
9288 2011-02-24  Richard Guenther  <rguenther@suse.de>
9289
9290         PR fortran/47839
9291         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9292         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9293
9294 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9295
9296         PR libgfortran/47567
9297         * gfortran.dg/fmt_f0_1.f90: Update test.
9298
9299 2011-02-23  Jason Merrill  <jason@redhat.com>
9300
9301         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9302         * g++.dg/abi/mangle45.C: New.
9303
9304         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9305         * g++.dg/template/canon-type-9.C: Match use of decltype
9306         between declaration and definition.
9307         * g++.dg/template/canon-type-12.C: Likewise.
9308
9309 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9310
9311         PR fortran/40850
9312         * gfortran.dg/nested_allocatables_1.f90: New.
9313
9314 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9315
9316         PR c++/46868
9317         * g++.dg/pr46868.C: New test.
9318         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9319         * g++.dg/parse/error14.C: Adjust.
9320
9321 2011-02-23  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/47838
9324         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9325
9326 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9327
9328         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9329
9330 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9331
9332         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9333         * gfortran.dg/count_init_expr.f03: Ditto.
9334         * gfortran.dg/gomp/pr43711.f90: Ditto.
9335         * gcc.dg/struct-parse-2.c: Ditto.
9336         * gcc.dg/parse-error-3.c: Ditto.
9337         * gcc.dg/Wlogical-op-1.c: Ditto.
9338         * gcc.dg/Walways-true-1.c: Ditto.
9339         * gcc.dg/pr24225.c: Ditto.
9340         * gcc.dg/Walways-true-2.c: Ditto.
9341         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9342         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9343         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9344         * g++.dg/overload/defarg4.C: Ditto.
9345         * g++.dg/inherit/covariant16.C: Ditto.
9346         * g++.dg/inherit/virtual7.C: Ditto.
9347         * g++.dg/template/canon-type-9.C: Ditto.
9348         * g++.dg/template/access19.C: Ditto.
9349         * g++.dg/template/call7.C: Ditto.
9350         * g++.dg/template/canon-type-2.C: Ditto.
9351         * g++.dg/template/init7.C: Ditto.
9352         * g++.dg/template/sizeof-template-argument.C: Ditto.
9353         * g++.dg/template/const3.C: Ditto.
9354         * g++.dg/template/sfinae26.C: Ditto.
9355         * g++.dg/template/sfinae26.C: Ditto.
9356         * g++.dg/template/canon-type-11.C: Ditto.
9357         * g++.dg/template/union2.C: Ditto.
9358         * g++.dg/template/canon-type-3.C: Ditto.
9359         * g++.dg/template/canon-type-1.C: Ditto.
9360         * g++.dg/template/canon-type-5.C: Ditto.
9361         * g++.dg/template/canon-type-7.C: Ditto.
9362         * g++.dg/template/canon-type-10.C: Ditto.
9363         * g++.dg/template/spec36.C: Ditto.
9364         * g++.dg/template/typedef38.C: Ditto.
9365         * g++.dg/template/canon-type-4.C: Ditto.
9366         * g++.dg/template/canon-type-6.C: Ditto.
9367         * g++.dg/template/canon-type-13.C: Ditto.
9368         * g++.dg/template/instantiate9.C: Ditto.
9369         * g++.dg/template/ttp22.C: Ditto.
9370         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9371         * g++.dg/warn/Walways-true-1.C: Ditto.
9372         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9373         * g++.dg/warn/Walways-true-2.C: Ditto.
9374         * g++.dg/conversion/op4.C: Ditto.
9375         * g++.dg/opt/pr19650.C: Ditto.
9376         * g++.dg/lookup/friend11.C: Ditto.
9377         * g++.dg/other/default2.C: Ditto.
9378         * g++.dg/other/default3.C: Ditto.
9379         * g++.dg/other/dtor2.C: Ditto.
9380         * g++.dg/other/friend5.C: Ditto.
9381         * g++.dg/other/default5.C: Ditto.
9382         * g++.dg/init/brace6.C: Ditto.
9383         * g++.dg/init/aggr5.C: Ditto.
9384         * g++.dg/init/error2.C: Ditto.
9385         * g++.dg/expr/bound-mem-fun.C: Ditto.
9386         * g++.dg/expr/cond6.C: Ditto.
9387         * g++.dg/expr/stmt-expr-1.C: Ditto.
9388         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9389         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9390         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9391         * g++.dg/cpp0x/bracket1.C: Ditto.
9392         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9393         * g++.dg/cpp0x/pr38646.C: Ditto.
9394         * g++.dg/cpp0x/variadic73.C: Ditto.
9395         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9396         * g++.dg/cpp0x/bracket4.C: Ditto.
9397         * g++.dg/cpp0x/decltype4.C: Ditto.
9398         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9399         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9400         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9401         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9402         * g++.dg/cpp0x/decltype2.C: Ditto.
9403         * g++.dg/cpp0x/decltype1.C: Ditto.
9404         * g++.dg/cpp0x/bracket2.C: Ditto.
9405         * g++.dg/cpp0x/decltype5.C: Ditto.
9406         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9407         * g++.dg/cpp0x/variadic70.C: Ditto.
9408         * g++.dg/cpp0x/decltype6.C: Ditto.
9409         * g++.dg/cpp0x/rvo.C: Ditto.
9410         * g++.dg/cpp0x/vt-40092.C: Ditto.
9411         * g++.dg/cpp0x/variadic-new.C: Ditto.
9412         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9413         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9414         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9415         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9416         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9417         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9418         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9419         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9420         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9421         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9422         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9423         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9424         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9425         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9426         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9427         * g++.dg/cpp0x/pr39639.C: Ditto.
9428         * g++.dg/cpp0x/decltype3.C: Ditto.
9429         * g++.dg/cpp0x/variadic68.C: Ditto.
9430         * g++.dg/cpp0x/variadic-function.C: Ditto.
9431         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9432         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9433         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9434         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9435         * g++.dg/parse/crash35.C: Ditto.
9436         * g++.dg/parse/crash40.C: Ditto.
9437         * g++.dg/parse/defarg12.C: Ditto.
9438         * g++.dg/parse/crash34.C: Ditto.
9439         * g++.dg/parse/constructor3.C: Ditto.
9440         * g++.dg/parse/template23.C: Ditto.
9441         * g++.dg/parse/crash56.C: Ditto.
9442         * g++.dg/parse/dtor13.C: Ditto.
9443         * g++.dg/parse/error33.C: Ditto.
9444         * g++.dg/parse/ctor9.C: Ditto.
9445         * g++.dg/parse/error32.C: Ditto.
9446         * g++.dg/parse/error37.C: Ditto.
9447         * g++.dg/parse/bitfield3.C: Ditto.
9448         * g++.dg/parse/struct-4.C: Ditto.
9449         * g++.dg/ext/has_trivial_copy.C: Ditto.
9450         * g++.dg/ext/is_polymorphic.C: Ditto.
9451         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9452         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9453         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9454         * g++.dg/ext/is_union.C: Ditto.
9455         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9456         * g++.dg/ext/is_pod.C: Ditto.
9457         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9458         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9459         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9460         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9461         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9462         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9463         * g++.dg/ext/is_abstract.C: Ditto.
9464         * g++.dg/ext/has_trivial_assign.C: Ditto.
9465         * g++.dg/ext/is_class.C: Ditto.
9466         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9467         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9468         * g++.dg/ext/is_base_of.C: Ditto.
9469         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9470         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9471         * g++.dg/ext/is_empty.C: Ditto.
9472         * g++.dg/ext/is_enum.C: Ditto.
9473         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9474         * gnat.dg/opt11.adb: Ditto.
9475         * obj-c++.dg/pr45735.mm: Ditto.
9476         * obj-c++.dg/pr24393.mm: Ditto.
9477         * obj-c++.dg/exceptions-2.mm: Ditto.
9478         * objc.dg/pr45735.m: Ditto.
9479         * objc.dg/pr24393.m: Ditto.
9480
9481 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9482
9483         * objc.dg/attributes/objc-exception-1.m: New.
9484
9485 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9486
9487         * gcc.dg/cpp/include7.c: New test.
9488
9489 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9490
9491         PR c++/47242
9492         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9493
9494 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9495
9496         PR rtl-optimization/47763
9497         * gcc.dg/pr47763.c: New test.
9498
9499 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9500
9501         PR fortran/45743
9502         * gfortran.dg/whole_file_32.f90 : New test.
9503
9504 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9505
9506         PR c++/47666
9507         * g++.dg/inherit/virtual7.C: New test.
9508
9509 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9510
9511         PR objc/47832
9512         * objc.dg/type-size-3.m: Updated error message.
9513         * objc.dg/type-size-4.m: New test.
9514         * objc.dg/type-size-5.m: New test.
9515
9516 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518         * lib/gnat.exp: Fix comments.
9519         Don't load libgloss.exp.
9520         (default_gnat_version): Call $compiler with --version.
9521         Adapt regexp for gnatmake output, insert version.
9522         (gnat_version): New proc.
9523         (gnat_init): Remove gnat_libgcc_s_path.
9524         (gnat_target_compile): Likewise.
9525         Remove ld_library_path.
9526         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9527         (gnat_pass): Remove.
9528         (gnat_pass): Remove.
9529         (gnat_finish): Remove.
9530         (gnat_exit): Remove.
9531         (local_find_gnatmake): Reindent.
9532         (runtest_file_p): Remove.
9533         (prune_warnings): Remove.
9534         (find_gnatclean): New proc.
9535         * lib/gnat-dg.exp (lremove): New proc.
9536         (gnat-dg-test): Reindent.
9537         Remove additional output files.
9538         (gnat-dg-runtest): Remove.
9539
9540         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9541         * gnat.dg/loop_optimization6.adb: Likewise.
9542         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9543
9544 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR tree-optimization/47835
9547         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9548
9549 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9550
9551         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9552         * gfortran.dg/abstract_type_2.f03: Ditto.
9553         * gfortran.dg/abstract_type_3.f03: Ditto.
9554         * gfortran.dg/abstract_type_4.f03: Ditto.
9555         * gfortran.dg/abstract_type_5.f03: Ditto.
9556         * gfortran.dg/abstract_type_6.f03: Ditto.
9557         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9558         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9559         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9560         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9561         * gfortran.dg/array_function_5.f90: Ditto.
9562         * gfortran.dg/asynchronous_3.f03: Ditto.
9563         * gfortran.dg/char_expr_1.f90: Ditto.
9564         * gfortran.dg/class_14.f03: Ditto.
9565         * gfortran.dg/data_array_6.f: Ditto.
9566         * gfortran.dg/data_invalid.f90: Ditto.
9567         * gfortran.dg/dot_product_1.f03: Ditto.
9568         * gfortran.dg/func_derived_5.f90: Ditto.
9569         * gfortran.dg/func_result_4.f90: Ditto.
9570         * gfortran.dg/implied_do_1.f90: Ditto.
9571         * gfortran.dg/initialization_25.f90: Ditto.
9572         * gfortran.dg/initialization_26.f90: Ditto.
9573         * gfortran.dg/interface_34.f90: Ditto.
9574         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9575         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9576         * gfortran.dg/matmul_8.f03: Ditto.
9577         * gfortran.dg/merge_init_expr.f90: Ditto.
9578         * gfortran.dg/pack_assign_1.f90: Ditto.
9579         * gfortran.dg/pack_vector_1.f90: Ditto.
9580         * gfortran.dg/pointer_check_8.f90: Ditto.
9581         * gfortran.dg/product_init_expr.f03: Ditto.
9582         * gfortran.dg/reshape_order_5.f90: Ditto.
9583         * gfortran.dg/reshape_shape_1.f90: Ditto.
9584         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9585         * gfortran.dg/same_name_2.f90: Ditto.
9586         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9587         * gfortran.dg/spread_init_expr.f03: Ditto.
9588         * gfortran.dg/stmt_func_1.f90: Ditto.
9589         * gfortran.dg/sum_init_expr.f03: Ditto.
9590         * gfortran.dg/transpose_3.f03: Ditto.
9591         * gfortran.dg/unpack_init_expr.f03: Ditto.
9592         * gfortran.dg/warn_conversion.f90: Ditto.
9593         * gfortran.dg/warn_conversion_2.f90: Ditto.
9594         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9595         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9596         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9597         * gfortran.dg/whole_file_16.f90: Ditto.
9598         * gfortran.dg/whole_file_17.f90: Ditto.
9599         * gfortran.dg/whole_file_18.f90: Ditto.
9600         * gfortran.dg/whole_file_20.f03: Ditto.
9601         * gfortran.dg/whole_file_5.f90: Ditto.
9602         * gfortran.dg/whole_file_6.f90: Ditto.
9603         * gfortran.dg/write_invalid_format.f90: Ditto.
9604         * gfortran.dg/zero_sized_6.f90: Ditto.
9605
9606 2011-02-21  Jeff Law <law@redhat.com>
9607
9608         PR rtl-optimization/46178
9609         * gcc.target/i386/pr46178.c: New test.
9610
9611         PR rtl-optimization/46002
9612         * gcc.c-torture/compile/pr46002.c: New test.
9613
9614 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9615
9616         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9617         *-*-hpux10*.
9618
9619 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR debug/47106
9622         * g++.dg/debug/pr47106.C: Require effective target lto.
9623
9624 2011-02-21  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/constexpr-diag2.C: New.
9627
9628 2011-02-20  Jason Merrill  <jason@redhat.com>
9629
9630         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9631
9632         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9633
9634         * g++.dg/overload/conv-op1.C: New.
9635
9636         * g++.dg/cpp0x/constexpr-synth1.C: New.
9637
9638 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9639
9640         * objc.dg/layout-2.m: New.
9641         * objc.dg/selector-3.m: Adjusted location of error message.
9642         * objc.dg/type-size-3.m: Same.
9643         * obj-c++.dg/selector-3.mm: Same.
9644
9645 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9646
9647         PR objc/47784
9648         * objc.dg/property/dotsyntax-22.m: New.
9649         * obj-c++.dg/property/dotsyntax-22.mm: New.
9650
9651 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
9652
9653         PR c++/46394
9654         * g++.dg/template/typedef38.C: New test.
9655
9656 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9657
9658         PR fortran/46818
9659         * gfortran.dg/whole_file_30.f90 : New test.
9660         * gfortran.dg/whole_file_31.f90 : New test.
9661
9662 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9663
9664         PR fortran/45077
9665         PR fortran/44945
9666         * gfortran.dg/whole_file_28.f90 : New test.
9667         * gfortran.dg/whole_file_29.f90 : New test.
9668
9669 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9670
9671         PR c++/44118
9672         * g++.dg/template/crash105.C: New.
9673
9674 2011-02-19  Jason Merrill  <jason@redhat.com>
9675
9676         * g++.dg/cpp0x/regress/no-elide1.C: New.
9677
9678 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
9679
9680         PR tree-optimization/46620
9681         * gcc.dg/pr46620.c: New.
9682
9683 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR c/47809
9686         * gcc.target/i386/pr47809.c: New test.
9687
9688 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9689             Tobias Burnus  <burnus@net-b.de>
9690
9691         * lib/target-supports.exp
9692         (check_effective_target_fortran_large_real): New check for large reals.
9693         * gfortran.dg/nan_7.f90: New test.
9694
9695 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9696
9697         PR libgfortran/47567
9698         * gfortran.dg/fmt_f0_1.f90: Update test.
9699
9700 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
9701
9702         PR fortran/47348
9703         * gfortran.dg/array_constructor_36.f90 : New test.
9704         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9705         allow for comparison between different elements of the array
9706         constructor at different levels of optimization.
9707
9708 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9709
9710         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9711         * gcc.target/i386/pr32280-1.c: Likewise.
9712
9713 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR target/47800
9716         * gcc.target/i386/pr47800.c: New test.
9717
9718 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
9719
9720         * objc/execute/exceptions/foward-1.x: New.
9721
9722 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9723
9724         PR fortran/47789
9725         * gfortran.dg/derived_constructor_comps_4.f90: New.
9726
9727 2011-02-18  Tobias Burnus
9728
9729         PR fortran/47775
9730         * gfortran.dg/func_result_6.f90: New.
9731
9732 2011-02-18  Michael Matz  <matz@suse.de>
9733
9734         PR fortran/45586
9735         * gfortran.dg/lto/pr45586_0.f90: New test.
9736         * gfortran.dg/typebound_proc_20.f90: Ditto.
9737         * gfortran.dg/typebound_proc_21.f90: Ditto.
9738
9739 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9740
9741         PR c++/47795
9742         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9743
9744 2011-02-18  Tobias Burnus  <burnus@net-b.de>
9745
9746         PR fortran/47750
9747         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9748         gcc_warning_prefix.
9749         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9750         normalizing the error/warning output.
9751         * gfortran.dg/Wall.f90: Update dg-error/warning.
9752         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9753         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9754         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9755         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9756         * gfortran.dg/class_30.f90: Update dg-error/warning.
9757         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9758         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9759         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9760         * gfortran.dg/entry_17.f90: Update dg-error/warning.
9761         * gfortran.dg/entry_19.f90: Update dg-error/warning.
9762         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9763         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9764         * gfortran.dg/g77/12632.f: Update dg-error/warning.
9765         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9766         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9767         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9768         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9769         * gfortran.dg/goto_8.f90: Update dg-error/warning.
9770         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9771         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9772         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9773         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9774         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9775         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9776         * gfortran.dg/volatile3.f90: Update dg-error/warning.
9777         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9778         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9779         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9780         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9781         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9782
9783 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9784
9785         PR fortran/47768
9786         * gfortran.dg/proc_ptr_comp_30.f90: New.
9787
9788 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
9789
9790         PR debug/47780
9791         * gcc.target/i386/pr47780.c: New test.
9792
9793 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9794
9795         PR fortran/47767
9796         * gfortran.dg/class_40.f03: New.
9797
9798 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
9799
9800         PR c++/47208
9801         * g++.dg/cpp0x/auto21.C: New test.
9802
9803 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
9804
9805         * objc.dg/special/unclaimed-category-1.h: Updated for
9806         new ABI support.
9807         * objc.dg/special/unclaimed-category-1.m: Same.
9808         * objc.dg/zero-link-1.m: Same.
9809         * objc.dg/lookup-1.m: Same.
9810         * objc.dg/torture/strings/const-str-9.m
9811         * objc.dg/torture/strings/const-str-10.m: Same.
9812         * objc.dg/torture/strings/const-str-11.m: Same.
9813         * objc.dg/torture/forward-1.m: Same.
9814         * objc.dg/zero-link-2.m: Same.
9815         * objc.dg/encode-7-next-64bit.m: Same.
9816         * objc.dg/method-4.m: Same.
9817         * objc.dg/next-runtime-1.m: Same.
9818         * objc.dg/image-info.m: Same.
9819         * objc.dg/pr23214.m: Same.
9820         * objc.dg/symtab-1.m: Same.
9821         * obj-c++.dg/basic.m: Same.
9822         * obj-c++.dg/proto-lossage-3.m: Same.
9823         * obj-c++.dg/torture/strings/const-str-10.m: Same.
9824         * obj-c++.dg/torture/strings/const-str-11.m: Same.
9825         * obj-c++.dg/torture/strings/const-str-9.m: Same.
9826         * obj-c++.dg/method-11.m: Same.
9827         * objc/execute/enumeration-1.m: Same.
9828         * objc/execute/object_is_class.m: Same.
9829         * objc/execute/formal_protocol-2.m: Same.
9830         * objc/execute/formal_protocol-4.m: Same.
9831         * objc/execute/formal_protocol-6.m: Same.
9832         * objc/execute/bycopy-3.m: Same.
9833         * objc/execute/exceptions/catchall-1.m: Same.
9834         * objc/execute/exceptions/finally-1.m: Same.
9835         * objc/execute/exceptions/local-variables-1.m: Same.
9836         * objc/execute/exceptions/foward-1.m: Same.
9837         * objc/execute/bf-common.h
9838         * objc/execute/enumeration-2.m: Same.
9839         * objc/execute/formal_protocol-1.m: Same.
9840         * objc/execute/formal_protocol-3.m: Same.
9841         * objc/execute/formal_protocol-5.m: Same.
9842         * objc/execute/accessing_ivars.m: Same.
9843         * objc/execute/bycopy-2.m: Same.
9844         * objc/execute/formal_protocol-7.m: Same.
9845         * objc/execute/compatibility_alias.m: Same.
9846         * objc/execute/no_clash.m: Same.
9847         * objc/execute/object_is_meta_class.m: Same.
9848         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9849         * objc/execute/class-tests-1.h: Include stdio.h.
9850         * objc/execute/class-tests-2.h: Same.
9851         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9852         runtimes.
9853         * obj-c++.dg/try-catch-2.mm: Same.
9854
9855 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
9856
9857         PR c++/47783
9858         * g++.dg/warn/Wunused-parm-4.C: New test.
9859
9860 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
9861             Jan Hubicka  <jh@suse.cz>
9862
9863         PR debug/47106
9864         PR debug/47402
9865         * g++.dg/debug/pr47106.C: New.
9866
9867 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
9868
9869         PR target/43653
9870         * gcc.target/i386/pr43653.c: New test.
9871
9872 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
9873
9874         PR c++/47172
9875         * g++.dg/template/inherit6.C: New test.
9876
9877 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
9878
9879         PR fortran/47745
9880         * gfortran.dg/class_39.f03: New.
9881
9882 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
9883
9884         PR c++/47326
9885         * g++.dg/cpp0x/variadic106.C: New test.
9886
9887 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR libfortran/47757
9890         * gfortran.dg/pr47757-1.f90: New test.
9891         * gfortran.dg/pr47757-2.f90: New test.
9892         * gfortran.dg/pr47757-3.f90: New test.
9893
9894         PR c++/47704
9895         * g++.dg/cpp0x/enum8.C: New test.
9896
9897 2011-02-15  Jason Merrill  <jason@redhat.com>
9898
9899         * g++.dg/inherit/implicit-trivial1.C: New.
9900         * g++.dg/cpp0x/implicit-trivial1.C: New.
9901
9902 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9903
9904         PR middle-end/47725
9905         * gcc.dg/torture/pr47725.c: Removed.
9906
9907 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9908
9909         PR target/47755
9910         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9911         constant does not generate a load from memory.
9912
9913 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9914
9915         PR middle-end/47725
9916         * gcc.dg/torture/pr47725.c: New.
9917
9918 2011-02-15  Richard Guenther  <rguenther@suse.de>
9919
9920         PR tree-optimization/47743
9921         * gcc.dg/torture/pr47743.c: New testcase.
9922
9923 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR middle-end/47581
9926         * gcc.target/i386/pr47581.c: New test.
9927
9928 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9929
9930         PR fortran/47730
9931         * gfortran.dg/select_type_22.f03: New.
9932
9933 2011-02-14  Jason Merrill  <jason@redhat.com>
9934
9935         * g++.dg/cpp0x/regress/enum1.C: New.
9936
9937 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9938
9939         * gnat.dg/include.adb: New test.
9940
9941 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9942
9943         PR fortran/47728
9944         * gfortran.dg/class_38.f03: New.
9945
9946 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9947
9948         * gcc.dg/pr46494.c: New test.
9949
9950 2011-02-14  Richard Guenther  <rguenther@suse.de>
9951
9952         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9953
9954 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9955
9956         PR ada/41929
9957         * gnat.dg/null_pointer_deref1.exp: Don't skip on
9958         sparc*-sun-solaris2.11.
9959
9960 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9961
9962         PR fortran/47349
9963         * gfortran.dg/argument_checking_18.f90: New.
9964
9965 2011-02-13  Tobias Burnus  <burnus@net-b.de>
9966
9967         * gfortran.dg/argument_checking_13.f90: Update dg-error.
9968         * gfortran.dg/argument_checking_17.f90: New.
9969
9970 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
9971
9972         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9973         are temporarily disabled.
9974         * gfortran.dg/class_7.f03: Ditto.
9975         * gfortran.dg/coarray_14.f90: Ditto.
9976         * gfortran.dg/typebound_proc_13.f03: Ditto.
9977
9978 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
9979
9980         PR fortran/45586
9981         * gfortran.dg/extends_11.f03: New.
9982
9983 2011-02-11  Xinliang David Li  <davidxl@google.com>
9984
9985         PR tree-optimization/47707
9986         * g++.dg/tree-ssa/pr47707.C: New test.
9987
9988 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
9989
9990         * g++.dg/opt/inline17.C: New test.
9991
9992 2011-02-11  Tobias Burnus  <burnus@net-b.de>
9993
9994         PR fortran/47550
9995         * gfortran.dg/pure_formal_2.f90: New.
9996
9997 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
9998
9999         PR rtl-optimization/47614
10000         * gfortran.dg/pr47614.f: New.
10001
10002 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10003
10004         PR driver/47678
10005         * gcc.dg/opts-6.c: New test.
10006
10007 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR debug/47684
10010         * gcc.dg/pr47684.c: New test.
10011
10012 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10013
10014         PR target/47629
10015         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10016         c99_runtime, dg-add-options c99_runtime.
10017         (main): Use __asm__.
10018
10019 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10020
10021         PR testsuite/47400
10022         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10023         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10024         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10025         * gcc.dg/ucnid-10.c: Likewise.
10026         * gcc.dg/ucnid-13.c: Likewise.
10027         * gcc.dg/ucnid-7.c: Likewise.
10028         * gcc.dg/ucnid-8.c: Likewise.
10029         Adapt dg-warning line number.
10030
10031 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10032
10033         * gcc.target/i386/parity-1.c: Use -march=k8.
10034         * gcc.target/i386/parity-2.c: Ditto.
10035         * gcc.target/i386/vecinit-1.c: Ditto.
10036         * gcc.target/i386/vecinit-2.c: Ditto.
10037
10038 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040         PR target/46610
10041         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10042         * gcc.target/mips/save-restore-3.c: Likewise.
10043         * gcc.target/mips/save-restore-4.c: Likewise.
10044         * gcc.target/mips/save-restore-5.c: Likewise.
10045
10046         PR target/47683
10047         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10048         * g++.dg/tree-prof/partition2.C: Likewise.
10049
10050 2011-02-09  Jason Merrill  <jason@redhat.com>
10051
10052         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10053         rather than misdeclare std::puts.
10054
10055         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10056         * g++.dg/other/warning1.C: Likewise.
10057         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10058         * g++.old-deja/g++.gb/scope06.C: Likewise.
10059         * g++.old-deja/g++.law/cvt11.C: Likewise.
10060         * g++.old-deja/g++.law/init1.C: Likewise.
10061         * g++.dg/abi/mangle26.C: Likewise.
10062
10063         * g++.dg/template/function1.C: Adjust for C++0x mode.
10064         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10065
10066         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10067         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10068
10069         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10070
10071         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10072
10073         * g++.dg/cpp0x/regress: New directory.
10074         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10075         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10076         * g++.dg/cpp0x/regress/regress3.C: New.
10077
10078 2011-02-10  Richard Guenther  <rguenther@suse.de>
10079
10080         PR tree-optimization/47677
10081         * gcc.dg/torture/pr47677.c: New testcase.
10082
10083 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10084
10085         * objc.dg/special/load-category-1.m: Remove unused header.
10086         * objc.dg/special/load-category-1a.m: Likewise.
10087         * objc.dg/special/load-category-2.m: Likewise.
10088         * objc.dg/special/load-category-2a.m: Likewise.
10089         * objc.dg/special/load-category-3.m: Likewise.
10090         * objc.dg/special/load-category-3a.m: Likewise.
10091         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10092         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10093         * objc.dg/attributes/class-attribute-1.m: Likewise.
10094         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10095         * obj-c++.dg/property/property.exp: Likewise.
10096         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10097         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10098         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10099         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10100         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10101         * obj-c++.dg/template-8.mm: Likewise.
10102
10103 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10104
10105         PR target/47665
10106         * gcc.target/i386/pr47665.c: New test.
10107
10108 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10109
10110         PR testsuite/47622
10111         Revert
10112         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10113         PR debug/42631
10114         * gcc.dg/pr42631.c: Update test.
10115         * gcc.dg/pr42631-2.c: New test.
10116
10117 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10118
10119         PR fortran/47352
10120         * gfortran.dg/proc_decl_25.f90: New.
10121
10122 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10123
10124         PR fortran/47463
10125         * gfortran.dg/typebound_assignment_2.f03: New.
10126
10127 2011-02-09  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/47664
10130         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10131
10132 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10133
10134         PR middle-end/47646
10135         * gnat.dg/uninit_func.adb: Adjust dg directive.
10136
10137 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10138
10139         PR middle-end/47646
10140         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10141
10142 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10143
10144         PR fortran/47637
10145         * gfortran.dg/auto_dealloc_2.f90: New.
10146
10147 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10148
10149         * gcc.dg/builtins-config.h: Remove __sgi handling.
10150         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10151         -std=c99 for mips-sgi-irix6.5*.
10152
10153 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10154
10155         PR middle-end/45505
10156         * gfortran.dg/pr25923.f90: Remove xfails.
10157
10158 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10159
10160         PR fortran/47583
10161         * gfortran.dg/inquire_14.f90: New test.
10162
10163 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10164
10165         PR fortran/45290
10166         * gfortran.dg/pointer_init_6.f90: New.
10167
10168 2011-02-08  Jeff Law <law@redhat.com>
10169
10170         PR tree-optimization/42893
10171         * gcc.tree-ssa/pr42893.c: New test.
10172
10173 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10174
10175         PR tree-optimization/46834
10176         PR tree-optimization/46994
10177         PR tree-optimization/46995
10178         * gcc.dg/graphite/id-pr46834.c: New.
10179         * gfortran.dg/graphite/id-pr46994.f90: New.
10180         * gfortran.dg/graphite/id-pr46995.f90: New.
10181
10182 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10183
10184         PR middle-end/47646
10185         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10186         using the variable is known the warning is emitted there.
10187         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10188         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10189
10190         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10191         statement.
10192         (vg): Likewise.
10193         * gcc.dg/noreturn-1.c (foo5): Likewise.
10194         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10195         (method2): Likewise.
10196
10197         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10198         the return statement using the uninitialized variable.
10199         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10200
10201 2011-02-08  Richard Guenther  <rguenther@suse.de>
10202
10203         PR middle-end/47639
10204         * g++.dg/opt/pr47639.c: New testcase.
10205
10206 2011-02-08  Richard Guenther  <rguenther@suse.de>
10207
10208         PR tree-optimization/47632
10209         * g++.dg/opt/pr47632.C: New testcase.
10210
10211 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10212
10213         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10214
10215 2011-02-07  Richard Guenther  <rguenther@suse.de>
10216
10217         PR tree-optimization/47615
10218         * g++.dg/opt/pr47615.C: New testcase.
10219
10220 2011-02-07  Richard Guenther  <rguenther@suse.de>
10221
10222         PR tree-optimization/47621
10223         * gcc.dg/torture/pr47621.c: New testcase.
10224
10225 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10226
10227         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10228
10229 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10230
10231         PR fortran/47592
10232         * gfortran.dg/allocate_with_source_1 : New test.
10233
10234 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR middle-end/47610
10237         * gcc.dg/pr47610.c: New test.
10238
10239 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10240
10241         PR debug/42631
10242         * gcc.dg/pr42631.c: Update test.
10243         * gcc.dg/pr42631-2.c: New test.
10244
10245 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10246
10247         PR fortran/47574
10248         * gfortran.dg/pr47574.f90:  New test.
10249
10250 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10251
10252         PR tree-optimization/46194
10253         * gcc.dg/autopar/pr46194.c: New.
10254
10255 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10256
10257         PR tree-optimization/43695
10258         * g++.dg/ipa/pr43695.C: New.
10259
10260 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR inline-asm/23200
10263         * gcc.dg/pr23200.c: New test.
10264
10265 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10266
10267         PR c++/47589
10268         * g++.dg/pr47589.C: New test.
10269
10270 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10271
10272         PR c++/47398
10273         * g++.dg/template/typedef37.C: New test.
10274         * g++.dg/template/param1.C: Adjust expected error message.
10275
10276 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR middle-end/31490
10279         * gcc.dg/pr31490-2.c: New test.
10280         * gcc.dg/pr31490-3.c: New test.
10281         * gcc.dg/pr31490-4.c: New test.
10282
10283 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10284             Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR c++/46890
10287         * g++.dg/parser/semicolon3.C: Adjust.
10288         * g++.dg/parser/semicolon4.C: New testcase.
10289         * g++.dg/pr46890.C: New testcase.
10290
10291 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10292
10293         PR c++/29571
10294         * g++.dg/init/pr29571.C: New.
10295
10296 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10297
10298         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10299         instead of vect_int.
10300
10301 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR target/47312
10304         * gcc.target/i386/pr47312.c: New test.
10305
10306         PR target/47564
10307         * gcc.target/i386/pr47564.c: New test.
10308
10309 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10310
10311         PR tree-optimization/45122
10312         * gcc.dg/tree-ssa/pr45122.c: New.
10313
10314 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10315
10316         PR target/47272
10317         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10318         and vec_vsx_st.
10319
10320         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10321         and vsx so a default --with-cpu=power7 doesn't give an error
10322         when -mavoid-indexed-addresses is used.
10323
10324         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10325         wrapper function to save the arguments and then jump to the real
10326         function, rather than depending on the compiler not to move stuff
10327         before an asm.
10328         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10329
10330 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10331             Paul Thomas  <pault@gcc.gnu.org>
10332
10333         PR fortran/47082
10334         * gfortran.dg/class_37.f03 : New test.
10335
10336 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10337             Richard Guenther  <rguenther@suse.de>
10338
10339         PR tree-optimization/40979
10340         PR bootstrap/47044
10341         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10342         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10343         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10344         check_vect_support_and_set_flags.
10345         * gfortran.dg/graphite/vect-pr40979.f90: New.
10346
10347 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10348
10349         PR fortran/47572
10350         * gfortran.dg/class_36.f03: New.
10351
10352 2011-02-02  Richard Guenther  <rguenther@suse.de>
10353
10354         PR tree-optimization/47566
10355         * gcc.dg/lto/20110201-1_0.c: New testcase.
10356
10357 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10358
10359         PR debug/47498
10360         PR debug/47501
10361         PR debug/45136
10362         PR debug/45130
10363         * debug/pr47498.c: New.
10364         * debug/pr47501.c: New.
10365
10366 2011-02-01  Richard Guenther  <rguenther@suse.de>
10367
10368         PR tree-optimization/47559
10369         * g++.dg/torture/pr47559.C: New testcase.
10370
10371 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10372
10373         PR fortran/47565
10374         * gfortran.dg/typebound_call_20.f03: New.
10375
10376 2011-02-01  Richard Guenther  <rguenther@suse.de>
10377
10378         PR tree-optimization/47555
10379         * gcc.dg/pr47555.c: New testcase.
10380
10381 2011-02-01  Richard Guenther  <rguenther@suse.de>
10382
10383         PR tree-optimization/47541
10384         * g++.dg/torture/pr47541.C: New testcase.
10385
10386 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10387
10388         PR fortran/47455
10389         * gfortran.dg/typebound_call_19.f03: New.
10390
10391 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR c++/47416
10394         * g++.dg/cpp0x/pr47416.C: New test.
10395
10396 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10397
10398         PR fortran/47519
10399         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10400
10401 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10402
10403         PR fortran/47463
10404         * gfortran.dg/typebound_assignment_1.f03: New.
10405
10406 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR tree-optimization/47538
10409         * gcc.c-torture/execute/pr47538.c: New test.
10410
10411 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10412
10413         PR target/45325
10414         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10415
10416 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10417
10418         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10419
10420 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10421
10422         PR rtl-optimization/44031
10423         * gcc.c-torture/compile/20110131-1.c: New test.
10424
10425 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10426
10427         PR fortran/47042
10428         * gfortran.dg/stmt_func_1.f90: New.
10429
10430 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/47042
10433         * gfortran.dg/interface_34.f90: New.
10434
10435 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10436
10437         PR fortran/47523
10438         * gfortran.dg/realloc_on_assign_5.f03: New test.
10439         * gfortran.dg/realloc_on_assign_5.f03: New test.
10440
10441 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10442
10443         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10444         * gfortran.dg/bessel_7.f90: Likewise.
10445         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10446
10447         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10448         * gfortran.dg/sum_init_expr.f03: Likewise.
10449
10450         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10451
10452         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10453         -r -nostdlib.
10454
10455         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10456         loop only on "vect_intfloat_cvt" targets.
10457
10458 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10459
10460         PR fortran/47531
10461         * gfortran.dg/shape_6.f90: New.
10462
10463 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10464
10465         PR libgfortran/47434
10466         * gfortran.dg/read_infnan_1.f90: Update test.
10467         * gfortran.dg/module_nan.f90: Update test.
10468         * gfortran.dg/char4_iunit_1.f03: Update test.
10469         * gfortran.dg/large_real_kind_1.f90: Update test.
10470         * gfortran.dg/real_const_3.f90: Update test.
10471         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10472
10473 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10474
10475         PR c++/47311
10476         * g++.dg/template/param2.C: New test.
10477
10478 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10479
10480         PR libgfortran/47285
10481         * gfortran.dg/fmt_g.f: New test.
10482
10483 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10484
10485         PR fortran/47507
10486         * gfortran.dg/pure_formal_1.f90: New.
10487
10488 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10489
10490         PR target/42894
10491         * gcc.dg/tls/pr42894.c: New test.
10492
10493 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10494
10495         * gcc.dg/pr47276.c: Add dg-require-visibility.
10496
10497 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10498
10499         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10500
10501 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10502             Tobias Burnus  <burnus@gcc.gnu.org>
10503
10504         PR fortran/45170
10505         PR fortran/35810
10506         PR fortran/47350
10507         * gfortran.dg/realloc_on_assign_3.f03: New test.
10508         * gfortran.dg/realloc_on_assign_4.f03: New test.
10509         * gfortran.dg/allocatable_function_5.f90: New test.
10510         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10511         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10512         implemented" dg-errors.
10513
10514 2011-01-27  Jan Hubicka  <jh@suse.cz>
10515
10516         PR middle-end/46949
10517         * gcc.dg/attr-weakref-4.c: New testcase
10518
10519 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10520
10521         PR tree-optimization/47228
10522         * gcc.dg/torture/pr47228.c: New test.
10523
10524 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10525
10526         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10527
10528 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10529
10530         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10531         when using auto-overlay support on the SPU.
10532
10533 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10534
10535         PR rtl-optimization/44174
10536         * gcc.target/i386/asm-6.c: New test.
10537
10538 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10539
10540         PR rtl-optimization/46856
10541         * gcc.c-torture/compile/pr46856.c: New test.
10542
10543 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10544             Andrew Pinski  <pinskia@gmail.com>
10545
10546         PR c/43082
10547         * gcc.dg/pr43082.c: New.
10548
10549 2011-01-26  DJ Delorie  <dj@redhat.com>
10550
10551         PR rtl-optimization/46878
10552         * gcc.dg/pr46878-1.c: New test.
10553
10554 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR c++/47476
10557         * g++.dg/cpp0x/pr47476.C: New test.
10558
10559 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10560
10561         * gcc.c-torture/compile/20110126-1.c: New test.
10562
10563 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10564
10565         PR c/47473
10566         * gcc.dg/torture/pr47473.c: New test.
10567
10568 2011-01-26  Jan Hubicka  <jh@suse.cz>
10569
10570         PR target/47237
10571         * gcc.c-torture/execute/pr47237.c: New testcase.
10572
10573 2011-01-26  Jan Hubicka  <jh@suse.cz>
10574
10575         PR tree-optimization/47190
10576         * gcc.dg/attr-weakref-3.c: New testcase.
10577
10578 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10579
10580         PR c++/43601
10581         * gcc.dg/dll-9a.c: New test file.
10582         * gcc.dg/dll-11.c: Likewise.
10583         * gcc.dg/dll-12.c: Likewise.
10584         * gcc.dg/dll-12a.c: Likewise.
10585         * gcc.dg/dll-11a.c: Likewise.
10586         * gcc.dg/dll-9.c: Likewise.
10587         * gcc.dg/dll-10.c: Likewise.
10588         * gcc.dg/dll-10a.c: Likewise.
10589         * g++.dg/ext/dllexport4a.cc: Likewise.
10590         * g++.dg/ext/dllexport4.C: Likewise.
10591         * g++.dg/ext/dllexport5.C: Likewise.
10592         * g++.dg/ext/dllexport5a.cc: Likewise.
10593
10594 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10595
10596         PR tree-optimization/46970
10597         * gcc.dg/graphite/pr46970.c: New.
10598
10599 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10600
10601         PR tree-optimization/46215
10602         * gcc.dg/graphite/pr46215.c: New.
10603
10604 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10605
10606         PR tree-optimization/46168
10607         * gcc.dg/graphite/pr46168.c: New.
10608
10609 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10610
10611         PR tree-optimization/43657
10612         * gcc.dg/graphite/pr43657.c: New.
10613
10614 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10615
10616         PR tree-optimization/29832
10617         * gfortran.dg/graphite/pr29832.f90: New.
10618
10619 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10620
10621         PR tree-optimization/43567
10622         * gcc.dg/graphite/pr43567.c: New.
10623
10624 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10625
10626         * gfortran.dg/graphite/interchange-4.f: New.
10627         * gfortran.dg/graphite/interchange-5.f: New.
10628
10629         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10630         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10631         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10632         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10633         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10634         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10635         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10636         * gfortran.dg/ltrans-7.f90: Removed.
10637         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10638
10639         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10640         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10641         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10642         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10643         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10644         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10645         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10646         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10647         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10648         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10649         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10650         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10651         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10652         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10653         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10654         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10655         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10656         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10657         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10658         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10659         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10660         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10661         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10662         * gcc.dg/tree-ssa/data-dep-1.c
10663         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10664         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10665         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10666         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10667         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10668
10669 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR tree-optimization/47265
10672         PR tree-optimization/47443
10673         * gcc.c-torture/compile/pr47265.c: New test.
10674         * gcc.dg/pr47443.c: New test.
10675
10676 2011-01-25  Martin Jambor  <mjambor@suse.cz>
10677
10678         PR tree-optimization/47382
10679         * g++.dg/torture/pr47382.C: New test.
10680         * g++.dg/opt/devirt1.C: Xfail.
10681
10682 2011-01-25  Yao Qi  <yao@codesourcery.com>
10683
10684         PR target/45701
10685         * gcc.target/arm/pr45701-1.c: New test.
10686         * gcc.target/arm/pr45701-2.c: New test.
10687         * gcc.target/arm/pr45701-3.c: New test.
10688
10689 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10690             Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR tree-optimization/47271
10693         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10694
10695 2011-01-25  Nick Clifton  <nickc@redhat.com>
10696
10697         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10698         (saturate_add): Delete.
10699         (exchange): Delete.
10700         (main): Do not run saturate_add.
10701         (set_interrupts): Delete.
10702
10703 2011-01-25  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/47448
10706         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10707
10708 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR tree-optimization/47427
10711         PR tree-optimization/47428
10712         * gcc.c-torture/compile/pr47427.c: New test.
10713         * gcc.c-torture/compile/pr47428.c: New test.
10714
10715 2011-01-25  Richard Guenther  <rguenther@suse.de>
10716
10717         PR middle-end/47411
10718         * gcc.dg/torture/pr47411.c: New testcase.
10719
10720 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10721
10722         * gfortran.dg/graphite/id-24.f: New.
10723         * gfortran.dg/graphite/id-25.f: New.
10724
10725 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10726
10727         * gfortran.dg/graphite/id-23.f: New.
10728
10729 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10730
10731         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10732
10733 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10734
10735         * gcc.dg/graphite/block-0.c: Un-XFAILed.
10736         * gcc.dg/graphite/block-1.c: Un-XFAILed.
10737         * gcc.dg/graphite/block-7.c: Un-XFAILed.
10738         * gcc.dg/graphite/block-8.c: Un-XFAILed.
10739         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10740         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10741         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10742         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10743         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10744
10745 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10746
10747         * gcc.dg/graphite/block-0.c: Add documentation.
10748         * gcc.dg/graphite/block-4.c: Same.
10749         * gcc.dg/graphite/block-7.c: Same.
10750         * gcc.dg/graphite/block-8.c: New.
10751         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10752         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10753         * gcc.dg/graphite/interchange-12.c: Add documentation.
10754         * gcc.dg/graphite/interchange-13.c: New.
10755         * gcc.dg/graphite/interchange-14.c: New.
10756         * gcc.dg/graphite/interchange-15.c: New.
10757         * gcc.dg/graphite/interchange-8.c: Add documentation.
10758         * gcc.dg/graphite/interchange-mvt.c: Same.
10759
10760 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10761
10762         PR target/47408
10763         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10764         * gcc.target/powerpc/altivec-14.c: Ditto.
10765         * gcc.target/powerpc/altivec-33.c: Ditto.
10766         * gcc.target/powerpc/altivec-types-1.c: Ditto.
10767         * gcc.target/powerpc/altivec-types-2.c: Ditto.
10768         * gcc.target/powerpc/altivec-types-3.c: Ditto.
10769         * gcc.target/powerpc/altivec-types-4.c: Ditto.
10770         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10771         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10772         * g++.dg/ext/altivec-15.C: Ditto.
10773         * g++.dg/ext/altivec-types-1.C: Ditto.
10774         * g++.dg/ext/altivec-types-2.C: Ditto.
10775         * g++.dg/ext/altivec-types-3.C: Ditto.
10776         * g++.dg/ext/altivec-types-4.C: Ditto.
10777
10778 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10779
10780         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10781
10782 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10785         optimization options.
10786
10787 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10790
10791         PR testsuite/45988
10792         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10793
10794 2011-01-23  Tobias Burnus  <burnus@net-b.de>
10795
10796         PR fortran/47421
10797         * gfortran.dg/allocatable_scalar_12.f90: New.
10798
10799 2011-01-23  Ira Rosen  <irar@il.ibm.com>
10800
10801         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10802         vectorization to be not profitable if peeling is used to
10803         realign the memory access.
10804         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10805         loop bound to avoid loop unrolling.
10806         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10807
10808 2011-01-22  Jan Hubicka  <jh@suse.cz>
10809
10810         PR lto/47333
10811         * g++.dg/lto/pr47333.C: New file.
10812
10813 2011-01-22  Jan Hubicka  <jh@suse.cz>
10814
10815         PR tree-optimization/43884
10816         PR lto/44334
10817         * gcc.dg/autopar/outer-2.c: Increase array size.
10818         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10819
10820 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10821
10822         PR fortran/38536
10823         * gfortran.dg/c_loc_tests_16.f90:  New test.
10824
10825 2011-01-22  Tobias Burnus  <burnus@net-b.de>
10826
10827         PR fortran/47399
10828         * gfortran.dg/typebound_proc_19.f90: New.
10829
10830 2011-01-21  Jeff Law <law@redhat.com>
10831
10832         PR tree-optimization/47053
10833         * g++.dg/pr47053.C: New test.
10834
10835 2011-01-21  Jason Merrill  <jason@redhat.com>
10836
10837         PR c++/47041
10838         * g++.dg/cpp0x/constexpr-ctor6.C: New.
10839
10840 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10841
10842         PR c++/47388
10843         * g++.dg/cpp0x/range-for10.C: New test.
10844         * g++.dg/template/for1.C: New test.
10845
10846         PR middle-end/45566
10847         * g++.dg/tree-prof/partition3.C: New test.
10848
10849         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10850
10851         PR rtl-optimization/47366
10852         * g++.dg/opt/pr47366.C: New test.
10853
10854 2011-01-21  Jason Merrill  <jason@redhat.com>
10855
10856         PR c++/46552
10857         * g++.dg/cpp0x/constexpr-regress2.C: New.
10858
10859         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10860
10861 2011-01-21  Jeff Law <law@redhat.com>
10862
10863         PR rtl-optimization/41619
10864         * gcc.dg/pr41619.c: New.
10865
10866 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10867
10868         PR tree-optimization/47355
10869         * g++.dg/opt/pr47355.C: New test.
10870
10871 2011-01-21  Richard Guenther  <rguenther@suse.de>
10872
10873         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10874         making main hot.
10875
10876 2011-01-21  Richard Guenther  <rguenther@suse.de>
10877
10878         PR tree-optimization/47365
10879         * gcc.dg/torture/pr47365.c: New testcase.
10880         * gcc.dg/tree-ssa/pr47392.c: Likewise.
10881
10882 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10883
10884         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10885
10886 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10887
10888         PR tree-optimization/47391
10889         * gcc.dg/pr47391.c: New test.
10890
10891 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10892
10893         * g++.dg/template/char1.C: Use signed char.
10894
10895 2011-01-21  Tobias Burnus  <burnus@net-b.de>
10896
10897         PR fortran/47377
10898         * gfortran.dg/pointer_target_4.f90: New.
10899
10900 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10901
10902         PR target/47251
10903         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10904         ILP32 system and not IP32.
10905
10906 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
10907
10908         PR debug/46583
10909         * g++.dg/debug/pr46583.C: New.
10910
10911 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR debug/47283
10914         * g++.dg/debug/pr47283.C: New test.
10915
10916         PR testsuite/47371
10917         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10918         * gcc.target/i386/headmerge-2.c: Likewise.
10919
10920 2011-01-20  Richard Guenther  <rguenther@suse.de>
10921
10922         PR middle-end/47370
10923         * gcc.dg/torture/pr47370.c: New testcase.
10924
10925 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR tree-optimization/46130
10928         * gcc.dg/pr46130-1.c: New test.
10929         * gcc.dg/pr46130-2.c: New test.
10930
10931 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
10932
10933         PR c++/47291
10934         * g++.dg/debug/dwarf2/template-params-10.C: New test.
10935
10936 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
10937
10938         PR debug/46240
10939         * g++.dg/debug/pr46240.cc: New.
10940
10941 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10942
10943         PR c++/47303
10944         * g++.dg/template/anonunion1.C: New test.
10945
10946         PR rtl-optimization/47337
10947         * gcc.c-torture/execute/pr47337.c: New test.
10948
10949 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10950
10951         PR testsuite/45342
10952         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10953
10954 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10955
10956         PR tree-optimization/46021
10957         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10958
10959 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR tree-optimization/47290
10962         * g++.dg/torture/pr47290.C: New test.
10963
10964 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
10965
10966         PR fortran/47240
10967         * gfortran.dg/proc_ptr_comp_29.f90: New.
10968
10969 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10970
10971         PR testsuite/41146
10972         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10973         powerpc-apple-darwin9.
10974
10975 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR rtl-optimization/47299
10978         * gcc.c-torture/execute/pr47299.c: New test.
10979
10980 2011-01-17  Jason Merrill  <jason@redhat.com>
10981
10982         * g++.dg/cpp0x/constexpr-virtual.C: New.
10983
10984 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
10985
10986         PR fortran/47331
10987         * gfortran.dg/gomp/pr47331.f90: New test.
10988
10989 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
10990
10991         PR objc/47314
10992         * objc.dg/selector-warn-1.m: New.
10993         * obj-c++.dg/selector-warn-1.mm: New.
10994
10995 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
10996
10997         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10998         Update dg-final accordingly.
10999
11000 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11001
11002         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11003
11004 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11005
11006         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11007         target check.
11008         * gcc.dg/guality/pr36728-2.c: Likewise.
11009
11010 2011-01-17  Richard Guenther  <rguenther@suse.de>
11011
11012         PR tree-optimization/47313
11013         * g++.dg/torture/pr47313.C: New testcase.
11014
11015 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11016
11017         PR target/47318
11018         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11019         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11020         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11021         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11022
11023         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11024         as __m256i.
11025         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11026         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11027         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11028
11029 2011-01-17  Richard Guenther  <rguenther@suse.de>
11030
11031         PR tree-optimization/45967
11032         * gcc.dg/torture/pr45967-2.c: New testcase.
11033         * gcc.dg/torture/pr45967-3.c: Likewise.
11034
11035 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11036
11037         PR testsuite/47325
11038         * g++.dg/ext/pr47213.C: Require visibility.
11039
11040 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11041
11042         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11043         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11044
11045 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11046
11047         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11048         Linux-based targets.
11049
11050 2011-01-13  Jan Hubicka  <jh@suse.cz>
11051
11052         PR tree-optimization/47276
11053         * gcc.dg/pr47276.c: New testcase.
11054
11055 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11056             Jonathan Wakely  <jwakely.gcc@gmail.com>
11057
11058         PR c++/33558
11059         * g++.dg/other/pr33558.C: New.
11060         * g++.dg/other/pr33558-2.C: New.
11061
11062 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11063
11064         PR tree-optimization/45934
11065         PR tree-optimization/46302
11066         * g++.dg/ipa/devirt-c-1.C: New test.
11067         * g++.dg/ipa/devirt-c-2.C: Likewise.
11068         * g++.dg/ipa/devirt-c-3.C: Likewise.
11069         * g++.dg/ipa/devirt-c-4.C: Likewise.
11070         * g++.dg/ipa/devirt-c-5.C: Likewise.
11071         * g++.dg/ipa/devirt-c-6.C: Likewise.
11072         * g++.dg/ipa/devirt-6.C: Likewise.
11073         * g++.dg/ipa/devirt-d-1.C: Likewise.
11074         * g++.dg/torture/pr45934.C: Likewise.
11075
11076 2011-01-14  Jason Merrill  <jason@redhat.com>
11077
11078         * g++.dg/cpp0x/variadic105.C: New.
11079
11080 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11081             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11082
11083         PR objc/45989
11084         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11085         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11086         execution tests on i?86-*-*, x86_64-*-* and
11087         powerpc*-apple-darwin* && ilp32.
11088         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11089         tests on i?86-*-* and x86_64-*-*.
11090
11091 2011-01-14  Richard Guenther  <rguenther@suse.de>
11092
11093         PR tree-optimization/47280
11094         * g++.dg/opt/pr47280.C: New testcase.
11095
11096 2011-01-14  Jason Merrill  <jason@redhat.com>
11097
11098         * g++.dg/cpp0x/constexpr-regress1.C: New.
11099
11100         * g++.dg/ext/flexary2.C: New.
11101
11102 2011-01-14  Richard Guenther  <rguenther@suse.de>
11103
11104         PR middle-end/47281
11105         * gcc.dg/torture/pr47281.c: New testcase.
11106         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11107
11108 2011-01-14  Richard Guenther  <rguenther@suse.de>
11109
11110         PR tree-optimization/47286
11111         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11112
11113 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11114
11115         PR c++/47213
11116         * g++.dg/ext/pr47213.C: New.
11117
11118 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11119
11120         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11121
11122 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11123             Mikael Morin  <mikael@gcc.gnu.org>
11124
11125         PR fortran/45848
11126         PR fortran/47204
11127         * gfortran.dg/select_type_20.f90: New.
11128         * gfortran.dg/select_type_21.f90: New.
11129
11130 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11131
11132         PR target/47251
11133         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11134
11135 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11136
11137         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11138         * gcc.dg/guality/pr36728-2.c: Likewise.
11139
11140 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11141
11142         PR debug/PR46973
11143         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11144
11145 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11146
11147         PR rtl-optimization/45352
11148         * gcc.dg/pr45352-3.c: New.
11149
11150 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11151
11152         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11153         comment.
11154         * g++.dg/cpp0x/range-for8.C: New.
11155         * g++.dg/cpp0x/range-for9.C: New.
11156
11157 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11158
11159         PR debug/47209
11160         * g++.dg/debug/pr47209.C: New.
11161
11162 2011-01-12  Richard Guenther  <rguenther@suse.de>
11163
11164         PR lto/47259
11165         * gcc.dg/lto/pr47259_0.c: New testcase.
11166         * gcc.dg/lto/pr47259_1.c: Likewise.
11167
11168 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11169
11170         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11171         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11172         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11173         methods missing from the OBJC2 Object.
11174         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11175         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11176         GNU and NeXT runtimes.
11177         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11178         comments.
11179         * objc-obj-c++-shared/Object1.m: Likewise.
11180         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11181         * objc.dg/proto-qual-1.m: Likewise.
11182         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11183         * obj-c++.dg/proto-qual-1.mm: Likewise.
11184
11185 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11186
11187         PR testsuite/33033
11188         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11189
11190 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11191
11192         Fixed the Objective-C++ testsuite and updated all tests.
11193         * lib/obj-c++.exp (obj-c++_init): Declare and set
11194         gcc_warning_prefix and gcc_error_prefix.
11195         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11196         'dg-warning', 'dg-message' and 'dg-error'.
11197         * obj-c++.dg/class-extension-3.mm: Likewise.
11198         * obj-c++.dg/class-protocol-1.mm: Likewise.
11199         * obj-c++.dg/encode-7.mm: Likewise.
11200         * obj-c++.dg/exceptions-3.mm: Likewise.
11201         * obj-c++.dg/exceptions-5.mm: Likewise.
11202         * obj-c++.dg/method-12.mm: Likewise.
11203         * obj-c++.dg/method-13.mm: Likewise.
11204         * obj-c++.dg/method-15.mm: Likewise.
11205         * obj-c++.dg/method-16.mm: Likewise.
11206         * obj-c++.dg/method-4.mm: Likewise.
11207         * obj-c++.dg/method-8.mm: Likewise.
11208         * obj-c++.dg/method-conflict-1.mm: Likewise.
11209         * obj-c++.dg/method-conflict-2.mm: Likewise.
11210         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11211         and uncommented second part of the testcase now that the testsuite
11212         works correctly.
11213         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11214         and uncommented second part of the testcase now that the testsuite
11215         works correctly.
11216         * obj-c++.dg/private-1.mm: Likewise.
11217         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11218         * obj-c++.dg/syntax-error-7.mm: Likewise.
11219         * obj-c++.dg/warn5.mm: Likewise.
11220         * obj-c++.dg/property/at-property-14.mm: Likewise.
11221         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11222         FIXME.
11223         * obj-c++.dg/property/at-property-18.mm: Likewise.
11224         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11225         FIXME.
11226         * obj-c++.dg/property/at-property-21.mm: Likewise.
11227         * obj-c++.dg/property/at-property-28.mm: Likewise.
11228         * obj-c++.dg/property/at-property-5.mm: Likewise.
11229         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11230         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11231         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11232         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11233         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11234         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11235         * obj-c++.dg/tls/diag-5.mm: Likewise.
11236         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11237         dg-error, now matched correctly.
11238
11239 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11240
11241         * objc.dg/property/at-property-29.m: New.
11242         * obj-c++.dg/property/at-property-29.mm: New.
11243
11244 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11245
11246         * go.test/go-test.exp (go-set-goarch): New proc.
11247         (go-gc-tests): Use it.
11248
11249 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11250
11251         PR debug/46955
11252         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11253
11254 2011-01-11  Richard Henderson  <rth@redhat.com>
11255
11256         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11257
11258 2011-01-11  Jan Hubicka  <jh@suse.cz>
11259
11260         PR lto/45721
11261         PR lto/45375
11262         * gcc.dg/lto/pr45721_1.c: New file.
11263         * gcc.dg/lto/pr45721_0.c: New file.
11264
11265 2011-01-11  Richard Guenther  <rguenther@suse.de>
11266
11267         PR tree-optimization/46076
11268         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11269
11270 2011-01-11  Jeff Law <law@redhat.com>
11271
11272         * PR tree-optimization/47086
11273         * gcc.dg/pr47086.c: New test.
11274
11275 2011-01-11  Jason Merrill  <jason@redhat.com>
11276
11277         PR c++/46658
11278         * g++.dg/template/new10.C: New.
11279
11280         PR c++/45520
11281         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11282
11283 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11284
11285         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11286         Split type definitions and NSConstantString class into...
11287         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11288         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11289         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11290         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11291         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11292         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11293         to comments.
11294         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11295         encode defines for newer NeXT system headers.
11296         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11297         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11298         * objc.dg/foreach-5.m: Likewise.
11299         * objc.dg/foreach-2.m: Likewise.
11300         * objc.dg/foreach-4.m: Likewise.
11301         * objc.dg/torture/strings/string1.m: Likewise.
11302         * objc.dg/torture/strings/string2.m: Likewise.
11303         * objc.dg/torture/strings/string3.m: Likewise.
11304         * objc.dg/torture/strings/string4.m: Likewise.
11305         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11306         header and stand alone.
11307         * obj-c++.dg/strings/strings-2.mm: Likewise.
11308         * objc.dg/torture/strings/const-str-3.m: Likewise.
11309         * objc.dg/strings/strings-2.m: Likewise.
11310         * objc.dg/strings/const-str-12b.m: Likewise.
11311
11312 2011-01-12  Richard Guenther  <rguenther@suse.de>
11313
11314         PR middle-end/32511
11315         * gcc.dg/attr-weak-1.c: Adjust.
11316
11317 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11318
11319         PR fortran/47051
11320         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11321         standard compliant and comment.
11322
11323 2011-01-10  Jan Hubicka  <jh@suse.cz>
11324
11325         PR lto/46083
11326         * gcc.dg/initpri3.c: New testcase.
11327
11328 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11329
11330         PR lto/47222
11331         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11332         externally visible.
11333         (g_esi): Likewise.
11334         (g_ebx): Likewise.
11335         (g_ebp): Likewise.
11336         (g_esp): Likewise.
11337         (g_ebp_save): Likewise.
11338         (g_esp_save): Likewise.
11339
11340 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11341
11342         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11343
11344 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11345
11346         PR tree-optimization/46021
11347         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11348         i?86-*-*, x86_64-*-*.
11349
11350 2011-01-10  Jeff Law <law@redhat.com>
11351
11352         * PR tree-optimization/47141
11353         * gcc.c-torture/compile/pr47141.c: New test.
11354
11355 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11356
11357         PR testsuite/46230
11358         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11359         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11360         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11361         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11362
11363         PR testsuite/46230
11364         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11365         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11366         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11367         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11368         being vectorized.  Adjust dg-final pattern.
11369
11370         PR testsuite/46230
11371         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11372         * gcc.dg/vect/slp-24.c: Likewise.
11373
11374 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11375
11376         PR c++/47218
11377         * g++.dg/other/pr47218-1.C: New test file.
11378         * g++.dg/other/pr47218.C: Likewise.
11379         * g++.dg/other/pr47218.h: New supporting header.
11380
11381 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11382
11383         PR objc/47232
11384         * objc.dg/attributes/invalid-attribute-1.m: New.
11385         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11386
11387 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11388
11389         PR fortran/47224
11390         * gfortran.dg/proc_ptr_comp_28.f90: New.
11391
11392 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11393
11394         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11395         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11396         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11397         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11398         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11399         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11400         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11401         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11402         * objc.dg/gnu-api-2-class.m: Likewise.
11403         * objc.dg/gnu-api-2-ivar.m: Likewise.
11404         * objc.dg/gnu-api-2-method.m: Likewise.
11405         * objc.dg/gnu-api-2-objc.m: Likewise.
11406         * objc.dg/gnu-api-2-object.m: Likewise.
11407         * objc.dg/gnu-api-2-property.m: Likewise.
11408         * objc.dg/gnu-api-2-protocol.m: Likewise.
11409         * objc.dg/gnu-api-2-sel.m: Likewise.
11410
11411 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11412
11413         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11414         * objc.dg/objc-foreach-4.m: Likewise.
11415         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11416         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11417         * objc.dg/foreach-4.m: Likewise.
11418         * objc.dg/foreach-5.m: Likewise.
11419         * objc.dg/foreach-3.m: Return self from init.
11420
11421 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11422
11423         PR fortran/38536
11424         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11425
11426 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11427
11428         PR fortran/46313
11429         * gfortran.dg/class_35.f90: New.
11430
11431 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11432
11433         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11434
11435 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11436
11437         PR objc/47078
11438         * objc.dg/invalid-method-2.m: New.
11439         * obj-c++.dg/invalid-method-2.mm: New.
11440
11441 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11442
11443         PR fortran/46896
11444         * gfortran.dg/transpose_optimization_2.f90 : New test.
11445
11446 2011-01-08  Jan Hubicka  <jh@suse.cz>
11447
11448         PR tree-optmization/46469
11449         * g++.dg/torture/pr46469.C: New testcase.
11450
11451 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11452
11453         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11454         emulation of libobjc-gnu structure layout functionality to ..
11455         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11456         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11457         * objc/execute/bf-common.h: Adjust headers.
11458         * objc/execute/bf-1.m: Likewise.
11459         * objc/execute/bf-2.m: Likewise.
11460         * objc/execute/bf-3.m: Likewise.
11461         * objc/execute/bf-4.m: Likewise.
11462         * objc/execute/bf-5.m: Likewise.
11463         * objc/execute/bf-6.m: Likewise.
11464         * objc/execute/bf-7.m: Likewise.
11465         * objc/execute/bf-8.m: Likewise.
11466         * objc/execute/bf-9.m: Likewise.
11467         * objc/execute/bf-10.m: Likewise.
11468         * objc/execute/bf-11.m: Likewise.
11469         * objc/execute/bf-12.m: Likewise.
11470         * objc/execute/bf-13.m: Likewise.
11471         * objc/execute/bf-14.m: Likewise.
11472         * objc/execute/bf-15.m: Likewise.
11473         * objc/execute/bf-16.m: Likewise.
11474         * objc/execute/bf-17.m: Likewise.
11475         * objc/execute/bf-18.m: Likewise.
11476         * objc/execute/bf-19.m: Likewise.
11477         * objc/execute/bf-20.m: Likewise.
11478         * objc/execute/bf-21.m: Likewise.
11479         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11480         objc_get_type_qualifiers ().
11481
11482 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11483
11484         PR fortran/45777
11485         * gfortran.dg/dependency_39.f90:  New test.
11486
11487 2011-01-07  Jan Hubicka  <jh@suse.cz>
11488
11489         Get builtins tests ready for linker plugin.
11490         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11491         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11492         my_memset, my_bzero): Mark used.
11493         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11494         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11495         volatile.
11496         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11497         volatile.
11498
11499 2011-01-07  Jan Hubicka  <jh@suse.cz>
11500
11501         PR tree-optimization/46367
11502         * g++.dg/torture/pr46367.C: New file.
11503
11504 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR target/47201
11507         * gcc.dg/pr47201.c: New test.
11508
11509         PR bootstrap/47187
11510         * gcc.dg/tree-prof/pr47187.c: New test.
11511
11512 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11513
11514         PR fortran/41580
11515         * gfortran.dg/extends_type_of_3.f90: New.
11516
11517 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11518
11519         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11520         * g++.dg/ext/dllimport-MI1.C: Likewise.
11521         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11522         * g++.dg/ext/dllimport10.C: Likewise.
11523         * g++.dg/ext/dllimport11.C: Likewise.
11524         * g++.dg/ext/dllimport12.C: Likewise.
11525         * g++.dg/ext/dllimport13.C: Likewise.
11526         * g++.dg/ext/dllimport2.C: Likewise.
11527         * g++.dg/ext/dllimport3.C: Likewise.
11528         * g++.dg/ext/dllimport4.C: Likewise.
11529         * g++.dg/ext/dllimport5.C: Likewise.
11530         * g++.dg/ext/dllimport6.C: Likewise.
11531         * g++.dg/ext/dllimport8.C: Likewise.
11532         * g++.dg/ext/dllimport9.C: Likewise.
11533         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11534         targets, too. Additionally enable test for i?86-*-mingw*.
11535         * g++.dg/ext/selectany1.C: Likewise.
11536         Remove guard variable check.
11537
11538 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11539
11540         PR fortran/47189
11541         PR fortran/47194
11542         * gfortran.dg/storage_size_3.f08: Extended.
11543
11544 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR c++/47022
11547         * g++.dg/template/stdarg1.C: New test.
11548
11549 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11550
11551         PR fortran/47195
11552         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11553         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11554         from the interface of functions to not hide the errors that
11555         shall be tested.
11556
11557 2011-01-06  Jan Hubicka  <jh@suse.cz>
11558
11559         * gcc.dg/lto/pr47188_0.c: New testcase.
11560         * gcc.dg/lto/pr47188_1.c: New testcase.
11561
11562 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11563
11564         PR fortran/33117
11565         PR fortran/46478
11566         * gfortran.dg/interface_33.f90: New test.
11567
11568 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11569
11570         PR c/47150
11571         * gcc.c-torture/compile/pr47150.c: New test.
11572
11573 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11574
11575         PR tree-optimization/47139
11576         * gcc.dg/vect/pr47139.c: New test.
11577
11578 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11579
11580         PR fortran/47180
11581         * gfortran.dg/extends_type_of_2.f03: New.
11582
11583 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11584
11585         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11586
11587 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11588
11589         * gnat.dg/opt14.adb: New test.
11590
11591 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11592
11593         PR fortran/46017
11594         * gfortran.dg/allocate_error_2.f90:  New test.
11595
11596 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11597
11598         PR fortran/47024
11599         * gfortran.dg/storage_size_3.f08: New.
11600
11601 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602
11603         PR libgfortran/47154
11604         * gfortran.dg/namelist_68.f90: New test.
11605
11606 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11607
11608         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11609
11610 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11611
11612         PR fortran/46448
11613         * gfortran.dg/class_34.f90: New.
11614
11615 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11616
11617         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11618         use __builtin_inff.  Skip all single-precision tests that require
11619         Infinity.
11620
11621 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11622
11623         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11624
11625 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11626
11627         PR tree-optimization/47148
11628         * gcc.c-torture/execute/pr47148.c: New test.
11629
11630         PR tree-optimization/47155
11631         * gcc.c-torture/execute/pr47155.c: New test.
11632
11633         PR rtl-optimization/47157
11634         * gcc.c-torture/compile/pr47157.c: New test.
11635
11636 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11637
11638         * gcc.dg/torture/vector-shift2.c (schar): Define.
11639         (main): Always use schar or uchar instead of plain "char" to avoid
11640         dependencies on implementation-defined char signedness.
11641
11642 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11643
11644         PR tree-optimization/46801
11645         * gnat.dg/pack9.adb: Remove xfail.
11646
11647 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11648
11649         PR tree-optimization/46984
11650         * g++.dg/ipa/pr46984.C: New test.
11651
11652 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
11653
11654         PR fortran/46408
11655         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11656
11657 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR tree-optimization/47140
11660         * gcc.c-torture/compile/pr47140.c: New test.
11661
11662         PR rtl-optimization/47028
11663         * gcc.dg/pr47028.c: New test.
11664
11665 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
11666
11667         * objc.dg/protocol-forward-1.m: Removed TODO.
11668         * objc.dg/protocol-forward-2.m: New.
11669         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11670         * obj-c++.dg/protocol-forward-2.mm: New.
11671
11672 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
11673
11674         PR target/38662
11675         * g++.dg/eh/pr38662.C: New testcase.
11676
11677 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
11678
11679         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11680         scan for newline '\n'.
11681
11682 \f
11683 Copyright (C) 2011 Free Software Foundation, Inc.
11684
11685 Copying and distribution of this file, with or without modification,
11686 are permitted in any medium without royalty provided the copyright
11687 notice and this notice are preserved.