OSDN Git Service

PR tree-optimization/48893
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-06-04  Jan Hubicka  <jh@suse.cz>
2
3         PR tree-optimization/48893
4         PR tree-optimization/49091
5         PR tree-optimization/49179
6         * gfortran.dg/pr49179.f90: New testcase
7
8 2011-06-04  Jan Hubicka  <jh@suse.cz>
9
10         PR lto/48954
11         * g++.dg/torture/pr48954.C: New testcase.
12
13 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
14
15         * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
16
17 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
18
19         PR c++/33840
20         * g++.dg/diagnostic/bitfld2.C: New.
21
22 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
23
24         PR target/49281
25         * gcc.c-torture/execute/pr49281.c: New test.
26
27 2011-06-04  Jan Hubicka  <jh@suse.cz>
28
29         PR tree-optimize/48929
30         * gcc.c-torture/compile/pr48929.c: New testcase.
31
32 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
33
34         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
35
36 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
37
38         PR c++/49276
39         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
40
41 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
42
43         * objc.dg/headers.m: Do not include sarray.h and hash.h.
44
45 2011-06-03  Richard Henderson  <rth@redhat.com>
46             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
47
48         * lib/target-supports.exp (check_sse_os_support_available): Use
49         movaps.
50
51 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
52
53         * objc.dg/headers.m: Do not include objc-list.h.
54
55 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
56
57         * objc.dg/type-stream-1.m: Test removed.
58         * objc.dg/headers.m: Do not include typedstream.h.
59         
60 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         * objc.dg/torture/forward-1.m (main): Updated testcase.
63
64 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
65
66         PR target/49163
67         * gcc.c-torture/compile/pr49163.c: New.
68
69 2011-06-02  Asher Langton  <langton2@llnl.gov>
70
71         PR fortran/49268
72         * gfortran.dg/PR49268.f90: New test.
73
74 2011-06-02  Asher Langton  <langton2@llnl.gov>
75
76         PR fortran/37039
77         * gfortran.dg/PR37039.f90: New test.
78
79 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
80
81         PR objc/48539
82         * objc.dg/method-5.m: Updated.  
83         * objc.dg/method-19.m: Updated.
84         * objc.dg/method-lookup-1.m: New.       
85         * obj-c++.dg/method-6.mm: Updated.
86         * obj-c++.dg/method-7.mm: Updated.
87         * obj-c++.dg/method-lookup-1.mm: New.   
88
89 2011-06-02  DJ Delorie  <dj@redhat.com>
90
91         * lib/timeout.exp (timeout): Add board_info support.
92
93 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
94
95         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
96
97 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
98
99         PR fortran/49265
100         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
101         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
102
103 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
104             Hans-Peter Nilsson  <hp@axis.com>
105
106         PR rtl-optimization/48840
107         * gcc.target/sparc/ultrasp13.c: New test.
108
109 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
110
111         PR target/49238
112         * gcc.c-torture/compile/pr49238.c: New.
113
114 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
115
116         * gcc.target/arm/g2.c: Skip test in -mthumb.
117         Skip test unless cpu is xscale.
118         * gcc.target/arm/scd42-2.c: Likewise.
119         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
120
121 2011-06-01  Jason Merrill  <jason@redhat.com>
122
123         * g++.dg/cpp0x/decltype28.C: New.
124         * g++.dg/cpp0x/decltype29.C: New.
125
126 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
127
128         PR target/45074
129         * gcc.target/mips/pr45074.c: New test.
130
131 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
132             Hans-Peter Nilsson  <hp@axis.com>
133
134         PR rtl-optimization/48830
135         * gcc.target/sparc/ultrasp12.c: New test.
136
137 2011-06-01  David Li  <davidxl@google.com>
138
139         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
140         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
141         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
142         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
143         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
144         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
145         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
146         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
147         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
148         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
149         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
150         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
151         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
152         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
153         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
154         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
155         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
156         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
157
158 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
159
160         * objc.dg/attributes/method-nonnull-1.m: New test.
161         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
162
163 2011-05-31  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/18918
166         * gfortran.dg/coarray_atomic_1.f90: New.
167         * gfortran.dg/coarray/atomic_1.f90: New.
168
169 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
170
171         * gcc.dg/guality/bswaptest.c: New test.
172         * gcc.dg/guality/clztest.c: New test.
173         * gcc.dg/guality/ctztest.c: New test.
174         * gcc.dg/guality/rotatetest.c: New test.
175
176         PR target/48688
177         * gcc.target/i386/pr48688.c: New test.
178
179 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
180
181         PR c++/48010
182         * g++.dg/lookup/name-clash9.C: New.
183
184 2011-05-31  Tobias Burnus  <burnus@net-b.de>
185
186         PR fortran/18918
187         * gfortran.dg/coarray/dummy_1.f90: New.
188
189 2011-05-31  Tobias Burnus  <burnus@net-b.de>
190
191         PR fortran/18918
192         * gfortran.dg/coarray/save_1.f90: New.
193         * gfortran.dg/coarray_4.f90: Update dg-error.
194
195 2011-05-31  Jason Merrill  <jason@redhat.com>
196
197         * g++.dg/cpp0x/rv-template1.C: New.
198
199 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
200
201         PR rtl-optimization/49235
202         * gcc.dg/pr49235.c: New test.
203
204 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
205
206         PR tree-optimization/49093
207         * gcc.dg/vect/pr49093.c: New test.
208
209 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
210
211         PR debug/49047
212         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
213
214 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
215
216         PR testsuite/49239
217         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
218         output array.
219
220 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
221
222         PR target/49186
223         * gcc.c-torture/execute/pr49186.c: New.
224
225 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
226
227         PR target/49168
228          * gcc.target/i386/pr49168-1.c: New.
229
230 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
231             Eric Botcazou  <ebotcazou@adacore.com>
232
233         * gcc.dg/guality/drap.c: New test.
234
235 2011-05-30  Richard Guenther  <rguenther@suse.de>
236
237         PR tree-optimization/49210
238         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
239         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
240
241 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
242
243         PR c++/49223
244         * g++.dg/gomp/pr49223-1.C: New test.
245         * g++.dg/gomp/pr49223-2.C: New test.
246
247 2011-05-30  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/49218
250         * gcc.c-torture/execute/pr49218.c: New testcase.
251
252 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
253
254         PR tree-optimization/49199
255         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
256         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
257         -fno-tree-scev-cprop.
258
259 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
260
261         PR fortran/47601
262         * gfortran.dg/extends_13.f03: New.
263
264 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
265
266         PR rtl-optimization/49095
267         * gcc.target/i386/pr49095.c: New test.
268
269 2011-05-29  Tobias Burnus  <burnus@net-b.de>
270
271         PR fortran/18918
272         * gfortran.dg/coarray_24.f90: New.
273
274 2011-05-29  Tobias Burnus  <burnus@net-b.de>
275
276         PR fortran/18918
277         * gfortran.dg/coarray_23.f90: New.
278
279 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
280
281         From Ryan Mansfield
282         * gcc.dg/pr48826.c: New test.
283
284 2011-05-29  Richard Guenther  <rguenther@suse.de>
285
286         PR tree-optimization/49217
287         * gcc.dg/torture/pr49217.c: New testcase.
288
289 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
290
291         PR testsuite/49222
292         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
293
294 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gnat.dg/boolean_subtype.adb: Rename to...
297         * gnat.dg/boolean_subtype1.adb: ...this.
298
299 2011-05-28  Jason Merrill  <jason@redhat.com>
300
301         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
302
303 2011-05-27  Jason Merrill  <jason@redhat.com>
304
305         * g++.dg/cpp0x/enum18.C: Adjust.
306
307         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
308
309 2011-05-27  Tobias Burnus  <burnus@net-b.de>
310
311         PR fortran/18918
312         * gfortran.dg/coarray_22.f90: New.
313
314 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
315
316         PR tree-optimization/46728
317         * gcc.target/powerpc/pr46728-1.c: New.
318         * gcc.target/powerpc/pr46728-2.c: New.
319         * gcc.target/powerpc/pr46728-3.c: New.
320         * gcc.target/powerpc/pr46728-4.c: New.
321         * gcc.target/powerpc/pr46728-5.c: New.
322         * gcc.dg/pr46728-6.c: New.
323         * gcc.target/powerpc/pr46728-7.c: New.
324         * gcc.target/powerpc/pr46728-8.c: New.
325         * gcc.dg/pr46728-9.c: New.
326         * gcc.target/powerpc/pr46728-10.c: New.
327         * gcc.target/powerpc/pr46728-11.c: New.
328         * gcc.dg/pr46728-12.c: New.
329         * gcc.target/powerpc/pr46728-13.c: New.
330         * gcc.target/powerpc/pr46728-14.c: New.
331         * gcc.target/powerpc/pr46728-15.c: New.
332         * gcc.target/powerpc/pr46728-16.c: New.
333
334 2011-05-27  Jason Merrill  <jason@redhat.com>
335
336         * g++.dg/abi/mangle47.C: New.
337
338         PR c++/49176
339         * g++.dg/template/const5.C: New.
340
341         * g++.dg/cpp0x/enum18.C: New.
342
343         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
344
345         * g++.dg/cpp0x/error6.C: New.
346
347         * g++.dg/cpp0x/error5.C: New.
348
349 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
350
351         PR c++/49165
352         * g++.dg/eh/cond6.C: New test.
353
354 2011-05-27  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/48820
357         * gfortran.dg/rank_3.f90: New.
358         * gfortran.dg/rank_4.f90: New.
359
360 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
361
362         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
363         replace dump search.
364
365 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
366
367         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
368         * gnat.dg/bit_packed_array5.adb: ...here.
369
370 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
371
372         PR c++/42056
373         * testsuite/g++.dg/cpp0x/auto25.C: New.
374
375 2011-05-27  Richard Guenther  <rguenther@suse.de>
376
377         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
378
379 2011-05-27  Richard Guenther  <rguenther@suse.de>
380
381         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
382
383 2011-05-27  Richard Guenther  <rguenther@suse.de>
384
385         PR middle-end/49189
386         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
387
388 2011-05-26  Jason Merrill  <jason@redhat.com>
389
390         * g++.dg/cpp0x/friend1.C: New.
391         * g++.dg/cpp0x/friend2.C: New.
392
393         * g++.dg/cpp0x/auto7.C: Update.
394         * g++.dg/template/crash50.C: Adjust.
395         * g++.dg/template/static9.C: Adjust.
396         * g++.old-deja/g++.ext/memconst.C: Adjust.
397
398 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
399
400         * gcc.dg/march.c: Ignore a note for some targets.
401
402 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
403             Nathan Froyd  <froydnj@codesourcery.com>
404
405         PR c++/2288
406         PR c++/18770
407         * g++.old-deja/g++.jason/cond.C: Remove xfails.
408         * g++.dg/parse/pr18770.C: New test.
409         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
410
411 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
412
413         PR fortran/48955
414         * gfortran.dg/dependency_40.f90 : New test.
415
416 2011-05-26  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/18918
419         * gfortran.dg/coarray/registering_1.f90: New.
420
421 2011-05-26  Jason Merrill  <jason@redhat.com>
422
423         * g++.dg/cpp0x/variadic111.C: New.
424         * g++.dg/cpp0x/variadic41.C: Adjust.
425
426 2011-05-26  Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/48702
429         * gcc.dg/torture/pr48702.c: New testcase.
430
431 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
432
433         PR gcov-profile/48845
434         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
435         support.
436         * gcc.dg/matrix/matrix.exp: Likewise.
437         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
438         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
439         line number to check_profiling_available.
440         * lib/target-supports.exp (check_profiling_available): Account for
441         this.
442         Require TLS runtime support with -fprofile-generate.
443         * lib/profopt.exp (profopt-execute): Add TLS options for
444         -fprofile-generate.
445         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
446
447 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
448
449         PR c++/49165
450         * g++.dg/eh/cond5.C: New test.
451
452         PR tree-optimization/49161
453         * gcc.c-torture/execute/pr49161.c: New test.
454
455 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
456
457         * gcc.target/arm/neon-vorn-vbic.c: New test.
458
459 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
460
461         PR tree-optimization/49038
462         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
463         * gcc.dg/vect/pr49038.c: New test.
464
465 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
466         * g++.dg/init/pr25811-3.C: New.
467         * g++.dg/init/pr25811-4.C: New.
468
469 2011-05-25  Jason Merrill  <jason@redhat.com>
470
471         * g++.dg/cpp0x/enum17.C: New.
472         * g++.old-deja/g++.jason/rfg10.C: Adjust.
473
474         * g++.dg/cpp0x/auto24.C: New.
475
476         * g++.dg/cpp0x/error4.C: New.
477
478         * g++.dg/cpp0x/rv-restrict.C: New.
479
480         * g++.dg/cpp0x/enum15.C: New.
481         * g++.dg/cpp0x/constexpr-switch2.C: New.
482
483         * g++.dg/cpp0x/variadic110.C: New.
484
485         * g++.dg/cpp0x/auto9.C: Add typedef test.
486
487         * g++.dg/cpp0x/auto23.C: New.
488         * g++.dg/cpp0x/auto9.C: Adjust.
489
490         * g++.dg/cpp0x/defaulted29.C: New.
491
492         * g++.dg/cpp0x/initlist51.C: New.
493
494 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
495
496         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
497         * g++.dg/abi/packed1.C: Suppress warning.
498         * g++.dg/warn/Wunused-parm-3.C: Likewise.
499         * g++.dg/template/stdarg1.C: Likewise.
500         * g++.dg/other/packed1.C: Remove arm from xfail list.
501
502 2011-05-25  Jason Merrill  <jason@redhat.com>
503
504         * g++.dg/cpp0x/enum16.C: New.
505         * g++.dg/parse/error15.C: Adjust.
506
507         * g++.dg/cpp0x/initlist50.C: New.
508
509         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
510
511         * g++.dg/cpp0x/variadic109.C: New.
512
513 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
514
515          * gcc.target/i386/pause-1.c: New.
516
517 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
518
519         * gcc.dg/stack-usage-1.c: Adjust comment.
520         * gcc.dg/stack-usage-2.c: New test.
521
522 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
523
524         PR c++/49136
525         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
526         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
527
528 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
529
530         PR rtl-optimization/48757
531         * gfortran.dg/pr48757.f:  New test case.
532
533 2011-05-24  Jason Merrill  <jason@redhat.com>
534
535         * g++.dg/cpp0x/access01.C: New.
536
537 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
538
539         PR libobjc/48177
540         * objc.dg/pr48177.m: New testcase.      
541
542 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
543
544         PR objc/48187
545         * objc.dg/pr48187.m: New testcase.
546         * obj-c++.dg/pr48187.mm: New testcase.
547         * objc.dg/ivar-extra-semicolon.m: New testcase.
548
549 2011-05-24  Jason Merrill  <jason@redhat.com>
550
551         * g++.dg/template/access21.C: New.
552         * g++.dg/template/access22.C: New.
553
554 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
555
556         PR rtl-optimization/48633
557         * g++.dg/pr48633.C: New test.
558
559 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
560
561         PR target/49133
562         * g++.dg/other/pr49133.C: New test.
563
564 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
565             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
566
567         * gcc.dg/torture/tls/run-gd.c: New test.
568         * gcc.dg/torture/tls/run-ie.c: New test.
569         * gcc.dg/torture/tls/run-ld.c: New test.
570         * gcc.dg/torture/tls/run-le.c: New test.
571         * lib/target-supports.exp (check_effective_target_tls_runtime):
572         Build testcase with TLS options.
573
574 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
575
576         * gcc.dg/vect/pr48172.c: Remove dg-do run.
577
578 2011-05-24  Tom de Vries  <tom@codesourcery.com>
579
580         PR tree-optimization/49121
581         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
582
583 2011-05-23  Jason Merrill  <jason@redhat.com>
584
585         * g++.dg/cpp0x/defaulted28.C: New.
586
587         * g++.dg/cpp0x/sfinae25.C: New.
588
589         * g++.dg/cpp0x/rv-cast2.C: New.
590
591         * g++.dg/cpp0x/enum14.C: New.
592
593 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
594
595         PR lto/49123
596         * gcc.c-torture/execute/pr49123.c: New test.
597
598         PR debug/49032
599         * gcc.dg/debug/pr49032.c: New test.
600
601         PR c/49120
602         * gcc.dg/pr49120.c: New test.
603
604 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
605
606         PR target/47315
607         * gcc.target/i386/pr47315.c: New test.
608
609 2011-05-23  Jason Merrill  <jason@redhat.com>
610
611         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
612
613         * g++.dg/cpp0x/sfinae24.C: New.
614
615         * g++.dg/cpp0x/error3.C: New.
616
617         * g++.dg/cpp0x/defaulted27.C: New.
618
619         * g++.dg/cpp0x/decltype27.C: New.
620
621 2011-05-23  Richard Guenther  <rguenther@suse.de>
622
623         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
624
625 2011-05-23  Richard Guenther  <rguenther@suse.de>
626
627         PR tree-optimization/40874
628         * g++.dg/tree-ssa/pr40874.C: New testcase.
629
630 2011-05-23  Richard Guenther  <rguenther@suse.de>
631
632         PR tree-optimization/49115
633         * g++.dg/torture/pr49115.C: New testcase.
634
635 2011-05-23  Richard Guenther  <rguenther@suse.de>
636
637         PR middle-end/15419
638         * gcc.dg/memcpy-3.c: New testcase.
639
640 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
641
642         PR middle-end/48973
643         * gcc.c-torture/execute/pr48973-1.c: New test.
644         * gcc.c-torture/execute/pr48973-2.c: New test.
645
646 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
647
648         PR c++/18016
649         * g++.dg/warn/pr18016.C: New.
650
651 2011-05-23  Tom de Vries  <tom@codesourcery.com>
652
653         PR target/45098
654         * gcc.target/arm/ivopts-6.c: New test.
655
656 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
657
658         PR middle-end/49029
659         * gcc.c-torture/compile/pr49029.c: New test.
660
661 2011-05-22  Jason Merrill  <jason@redhat.com>
662
663         * g++.dg/cpp0x/sfinae23.C: New.
664         * g++.dg/cpp0x/sfinae8.C: Correct.
665
666 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
667
668         * gfortran.dg/function_optimize_8.f90:  New test case.
669
670 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
671
672         PR tree-optimization/49087
673         * gcc.dg/vect/O3-pr49087.c: New test.
674
675 2011-05-21  Jason Merrill  <jason@redhat.com>
676
677         * g++.dg/debug/const5.C: New.
678
679 2011-05-20  Jason Merrill  <jason@redhat.com>
680
681         * g++.dg/cpp0x/constexpr-static7.C: Extend.
682
683         * g++.dg/cpp0x/constexpr-static7.C: New.
684
685         * g++.dg/cpp0x/enum12.C: New.
686         * g++.dg/cpp0x/enum13.C: New.
687
688 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
689
690         PR fortran/48699
691         * gfortran.dg/select_type_23.f03: New.
692
693 2011-05-20  Jason Merrill  <jason@redhat.com>
694
695         * g++.dg/cpp0x/defaulted26.C: New.
696
697         * g++.dg/cpp0x/noexcept02.C: Fix.
698         * g++.dg/cpp0x/noexcept03.C: Fix.
699         * g++.dg/cpp0x/noexcept08.C: Fix.
700         * g++.dg/cpp0x/noexcept10.C: New.
701
702 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
703
704         PR fortran/48706
705         * gfortran.dg/extends_12.f03: New.
706
707 2011-05-20  Jason Merrill  <jason@redhat.com>
708
709         * g++.dg/template/koenig9.C: New.
710         * g++.dg/opt/pr47615.C: Fix.
711         * g++.dg/overload/defarg1.C: Fix.
712         * g++.dg/tc1/dr213.C: Remove xfail.
713         * g++.dg/torture/pr34850.C: Fix.
714         * g++.dg/torture/pr39362.C: Fix.
715         * g++.old-deja/g++.brendan/crash56.C: Fix.
716         * g++.old-deja/g++.pt/memtemp47.C: Fix.
717
718 2011-05-20  Richard Guenther  <rguenther@suse.de>
719
720         PR tree-optimization/49079
721         * gcc.dg/torture/pr49079.c: New testcase.
722
723 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
724
725         PR tree-optimization/49073
726         * gcc.c-torture/execute/pr49073.c: New test.
727
728 2011-06-19  Tobias Burnus  <burnus@net-b.de>
729
730         PR fortran/18918
731         * gfortran.dg/coarray_21.f90: New.
732
733 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
734
735         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
736         output.
737
738 2011-05-19  Richard Guenther  <rguenther@suse.de>
739
740         PR testsuite/49063
741         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
742
743 2011-05-19  Richard Guenther  <rguenther@suse.de>
744
745         PR middle-end/48985
746         * gcc.dg/builtin-object-size-11.c: New testcase.
747
748 2011-05-19  Tom de Vries  <tom@codesourcery.com>
749
750         PR target/45098
751         * gcc.target/arm/ivopts.c: New test.
752         * gcc.target/arm/ivopts-2.c: New test.
753
754 2011-05-19  Tom de Vries  <tom@codesourcery.com>
755
756         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
757
758 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
759
760         * gcc.c-torture/execute/960321-1.x: Remove.
761
762 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
763
764         PR fortran/48700
765         * gfortran.dg/move_alloc_4.f90: New.
766
767 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
768
769         PR target/49002
770         * gcc.target/i386/pr49002-1.c: New test.
771         * gcc.target/i386/pr49002-2.c: Likewise.
772
773 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
774
775         PR tree-optimization/49039
776         * gcc.c-torture/execute/pr49039.c: New test.
777         * gcc.dg/tree-ssa/pr49039.c: New test.
778         * g++.dg/torture/pr49039.C: New test.
779
780 2011-05-18  Jason Merrill  <jason@redhat.com>
781
782         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
783         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
784         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
785
786 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
787
788         * gcc.target/bfin/mcpu-bf592.c: New test.
789
790 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
791
792         PR tree-optimization/41881
793         * gcc.dg/vect/O3-pr41881.c: New test.
794         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
795
796 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
797
798         PR tree-optimization/49000
799         * gcc.dg/pr49000.c: New test.
800
801 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
802
803         * gnat.dg/invalid1.adb: New test.
804
805 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
806
807         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
808         scan pattern.
809         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
810         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
811
812 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
813
814         PR c++/48994
815         * g++.dg/cpp0x/range-for18.C: New.
816
817 2011-05-15  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/18918
820         * gfortran.dg/coarray/image_index_2.f90: New.
821
822 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
823
824         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
825         * g++.dg/cpp0x/override2.C: New.
826
827 2011-05-14  Tobias Burnus  <burnus@net-b.de>
828
829         PR fortran/18918
830         * gfortran.de/coarray_20.f90: New.
831
832 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
833
834         PR fortran/22572
835         * function_optimize_7.f90:  New test case.
836
837 2011-05-13  Jason Merrill  <jason@redhat.com>
838
839         * g++.dg/cpp0x/decltype26.C: New.
840         * g++.dg/cpp0x/enum11.C: New.
841
842 2011-05-13  Tobias Burnus  <burnus@net-b.de>
843
844         PR fortran/48972
845         PR fortran/48991
846         * gfortran.dg/assign_8.f90: Update dg-error.
847
848 2011-05-13  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/48972
851         * gfortran.dg/io_constraints_8.f90: New.
852         * gfortran.dg/io_constraints_9.f90: New.
853
854 2011-05-13  Martin Thuresson  <martint@google.com>
855
856         PR gcov-profile/47793
857         * gcc.dg/pr47793.c: New.
858
859 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
860
861         PR tree-optimization/48975
862         * gcc.dg/pr48975.c: New test.
863
864 2011-05-12  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/48972
867         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
868
869 2011-05-12  Jason Merrill  <jason@redhat.com>
870
871         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
872
873 2011-05-12  Geert Bosch  <bosch@adacore.com>
874
875         * gnat.dg/view_conversion1.adb: New test.
876
877 2011-05-12  Richard Guenther  <rguenther@suse.de>
878
879         PR tree-optimization/48172
880         * gcc.dg/vect/pr48172.c: New testcase.
881
882 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
883
884         PR debug/48967
885         * g++.dg/opt/pr48967.C: New test.
886
887 2011-05-11  Jason Merrill  <jason@redhat.com>
888
889         * g++.dg/cpp0x/constexpr-friend.C: New.
890         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
891
892         * g++.dg/cpp0x/sfinae22.C: New.
893
894 2011-05-11  Tobias Burnus  <burnus@net-b.de>
895
896         PR fortran/48889
897         * gfortran.dg/generic_24.f90: New.
898
899 2011-05-11  Richard Guenther  <rguenther@suse.de>
900
901         PR tree-optimization/15256
902         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
903
904 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
905
906         PR debug/48159
907         * gcc.dg/pr48159-1.c: New test.
908         * gcc.dg/pr48159-2.c: New test.
909
910 2011-05-11  Richard Guenther  <rguenther@suse.de>
911
912         PR middle-end/48953
913         * gcc.dg/torture/pr48953.c: New testcase.
914
915 2011-05-11  Richard Guenther  <rguenther@suse.de>
916
917         PR tree-optimization/18041
918         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
919
920 2011-05-11  Alan Modra  <amodra@gmail.com>
921
922         PR target/47755
923         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
924
925 2011-05-10  Jason Merrill  <jason@redhat.com>
926
927         * g++.dg/cpp0x/defaulted25.C: New.
928         * g++.dg/template/crash7.C: Adjust.
929
930         * g++.dg/cpp0x/variadic108.C: New.
931
932 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
933
934         * g++.dg/inherit/virtual9.C: Extend.
935
936 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
937
938         PR target/48857
939         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
940         are passed and returned in vector registers.
941
942 2011-05-10  Richard Guenther  <rguenther@suse.de>
943
944         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
945         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
946         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
947         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
948         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
949         applies.
950
951 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
952
953         PR tree-optimization/48611
954         PR tree-optimization/48794
955         * gfortran.dg/gomp/pr48611.f90: New test.
956         * gfortran.dg/gomp/pr48794.f90: New test.
957
958         PR debug/48928
959         * gcc.dg/dfp/pr48928.c: New test.
960
961 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
962
963         PR c++/48522
964         * g++.dg/cpp0x/pr48522.C: New.
965
966 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
967
968         PR c++/48735
969         * g++.dg/cpp0x/sfinae21.C: New.
970
971 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
972
973         * g++.dg/template/sfinae28.C: Rename to...
974         * g++.dg/cpp0x/sfinae19.C: ... this.
975         * g++.dg/template/sfinae29.C: Rename to...
976         * g++.dg/cpp0x/sfinae20.C: ... this.
977
978 2011-05-09  Jeff Law <law@redhat.com>
979
980         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
981         consistent results.
982
983 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
984
985         PR c++/20039
986         * g++.dg/init/pr20039.C: New.
987
988 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
989
990         PR c++/48737
991         PR c++/48744
992         * g++.dg/template/sfinae28.C: New.
993         * g++.dg/template/sfinae29.C: Likewise.
994
995 2011-05-09  Jason Merrill  <jason@redhat.com>
996
997         * g++.dg/template/nontype23.C: New.
998
999 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1000         PR c++/48859
1001         * g++.dg/init/pr48859.C: New.
1002
1003 2011-05-09  Jason Merrill  <jason@redhat.com>
1004
1005         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
1006         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
1007         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
1008         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
1009         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
1010         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
1011         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
1012         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
1013
1014 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
1015
1016         * g++.dg/inherit/virtual9.C: New.
1017
1018 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
1019
1020         PR c++/48574
1021         * g++.dg/template/dependent-expr8.C: New test case.
1022
1023 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
1024
1025         PR tree-optimization/48837
1026         * gcc.dg/pr48837.c: New testcase.
1027
1028 2011-05-06  Jason Merrill  <jason@redhat.com>
1029
1030         * g++.dg/cpp0x/constexpr-condition2.C: New.
1031
1032         * g++.dg/cpp0x/constexpr-missing.C: New.
1033
1034 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/18918
1037         * gfortran.dg/coarray/this_image_2.f90: New.
1038
1039 2011-05-06  Tobias Burnus  <burnus@net-b.de>
1040
1041         PR fortran/48858
1042         PR fortran/48820
1043         * gfortran.dg/bind_c_usage_22.f90: New.
1044         * gfortran.dg/bind_c_usage_23.f90: New.
1045         * gfortran.dg/bind_c_usage_24.f90: New.
1046         * gfortran.dg/bind_c_usage_24_c.c: New.
1047
1048 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
1049
1050         PR c++/48838
1051         * g++.dg/template/member9.C: New test case.
1052
1053 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1054
1055         * gnat.dg/discr29.ad[sb]: New test.
1056         * gnat.dg/discr30.adb: Likewise.
1057
1058 2011-05-05  Julian Brown  <julian@codesourcery.com>
1059
1060         * gcc.target/arm/neon-vset_lanes8.c: New test.
1061
1062 2011-05-05  Jason Merrill  <jason@redhat.com>
1063
1064         * g++.dg/init/new32.C: New.
1065
1066 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
1069         Fix typo.
1070
1071 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR rtl-optimization/48381
1074         * gcc.c-torture/compile/pr48381.c: New test.
1075
1076 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
1079         to dg-options.
1080         * gcc.target/i386/opt-1.c: Ditto.
1081
1082 2011-05-04  Jason Merrill  <jason@redhat.com>
1083
1084         * g++.dg/conversion/base1.C: New.
1085
1086 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR libgfortran/48787
1089         * gfortran.dg/round_3.f08: Add more checks to test case.
1090
1091 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
1092
1093         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
1094         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
1095         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
1096         Gate test on effective_target fd_truncate.
1097
1098 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
1101         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1102         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
1103         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
1104         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
1105         * gcc.target/i386/pr38824.c: Ditto.
1106         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
1107         * gcc.target/i386/vecinit-2.c: Ditto.
1108         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
1109         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
1110         * gcc.target/i386/parity-2.c: Ditto.
1111         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1112
1113 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
1114
1115         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1116         remove duplication.
1117         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1118         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1119         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1120
1121 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1122
1123         PR fortran/18918
1124         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1125
1126 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/18918
1129         * gfortran.dg/coarray/this_image_1.f90: New.
1130
1131 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1132
1133         PR fortran/18918
1134         * gfortran.dg/coarray/caf.dg: New.
1135         * gfortran.dg/coarray/image_index_1.f90: New, copied
1136         from ../coarray_16.f90.
1137
1138 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1139
1140         PR c++/28501
1141         * g++.dg/ext/complex9.C: New.
1142
1143 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1144
1145         From Mike Frysinger
1146         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1147         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1148         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1149
1150 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1151
1152         * gcc.target/bfin/builtins: Created.
1153         * gcc.target/bfin/hisilh-O0.c: Deleted.
1154         * gcc.target/bfin/hisilh.c: Moved to...
1155         * gcc.target/bfin/builtins/hisilh.c: ...here.
1156         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1157         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1158         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1159         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1160         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1161         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1162         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1163         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1164         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1165         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1166         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1167         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1168         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1169         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1170         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1171         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1172         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1173         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1174         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1175         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1176         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1177         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1178         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1179         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1180         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1181         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1182         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1183         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1184         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1185         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1186         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1187         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1188         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1189         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1190         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1191         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1192         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1193         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1194         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1195         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1196         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1197         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1198         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1199         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1200         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1201         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1202         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1203         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1204         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1205         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1206         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1207         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1208         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1209         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1210         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1211         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1212         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1213         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1214         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1215         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1216         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1217         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1218         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1219         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1220         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1221         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1222         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1223         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1224         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1225         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1226         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1227         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1228         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1229         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1230         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1231         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1232         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1233         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1234         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1235         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1236         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1237         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1238         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1239         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1240         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1241         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1242         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1243         * gcc.target/bfin/builtins/circptr.c: Ditto.
1244         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1245         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1246         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1247         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1248         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1249         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1250         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1251         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1252         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1253         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1254         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1255         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1256         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1257         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1258         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1259         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1260         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1261         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1262         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1263         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1264         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1265         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1266         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1267         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1268         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1269         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1270         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1271         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1272         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1273         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1274         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1275         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1276         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1277         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1278         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1279         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1280         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1281         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1282         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1283         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1284         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1285         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1286         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1287         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1288         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1289         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1290         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1291         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1292         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1293         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1294         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1295         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1296         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1297         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1298         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1299         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1300         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1301         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1302         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1303         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1304         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1305         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1306         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1307         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1308         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1309         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1310         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1311         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1312         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1313         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1314
1315 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1316
1317         * gcc.target/arm/cold-lc.c: New test.
1318
1319 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR target/48774
1322         * gcc.dg/pr48774.c: New test.
1323
1324 2011-05-03  Richard Guenther  <rguenther@suse.de>
1325
1326         * gcc.dg/large-size-array-5.c: New testcase.
1327
1328 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1329
1330         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1331
1332 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1333
1334         * lib/target-supports.exp (check_effective_target_vect_strided):
1335         Replace with...
1336         (check_effective_target_vect_strided2)
1337         (check_effective_target_vect_strided3)
1338         (check_effective_target_vect_strided4)
1339         (check_effective_target_vect_strided8): ...these new functions.
1340
1341         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1342         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1343         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1344         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1345         * gcc.dg/vect/pr37539.c: Likewise.
1346         * gcc.dg/vect/slp-11a.c: Likewise.
1347         * gcc.dg/vect/slp-11b.c: Likewise.
1348         * gcc.dg/vect/slp-11c.c: Likewise.
1349         * gcc.dg/vect/slp-12a.c: Likewise.
1350         * gcc.dg/vect/slp-12b.c: Likewise.
1351         * gcc.dg/vect/slp-18.c: Likewise.
1352         * gcc.dg/vect/slp-19a.c: Likewise.
1353         * gcc.dg/vect/slp-19b.c: Likewise.
1354         * gcc.dg/vect/slp-21.c: Likewise.
1355         * gcc.dg/vect/slp-23.c: Likewise.
1356         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1357
1358         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1359         instead of vect_interleave && vect_extract_even_odd.
1360         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1361         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1362         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1363         * gcc.dg/vect/vect-1.c: Likewise.
1364         * gcc.dg/vect/vect-10.c: Likewise.
1365         * gcc.dg/vect/vect-98.c: Likewise.
1366         * gcc.dg/vect/vect-107.c: Likewise.
1367         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1368         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1369         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1370         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1371         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1372         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1373         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1374         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1375         * gcc.dg/vect/vect-strided-float.c: Likewise.
1376         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1377         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1378         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1379         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1380         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1381         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1382         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1383         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1384         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1385         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1386         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1387         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1388         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1389         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1390         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1391
1392         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1393         target condition.
1394         * gcc.dg/vect/pr30843.c: Likewise.
1395         * gcc.dg/vect/pr33866.c: Likewise.
1396         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1397         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1398         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1399         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1400
1401 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1402
1403         * gcc.dg/vect/slp-11.c: Split into...
1404         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1405         gcc.dg/vect/slp-11c.c: ...these tests.
1406         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1407         * gcc.dg/vect/slp-12c.c: ...this new test.
1408         * gcc.dg/vect/slp-19.c: Split into...
1409         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1410         gcc.dg/vect/slp-19c.c: ...these new tests.
1411
1412 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1413
1414         * lib/target-supports.exp
1415         (check_effective_target_vect_extract_even_odd_wide): Delete.
1416         (check_effective_target_vect_strided_wide): Likewise.
1417         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1418         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1419         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1420         * gcc.dg/vect/pr37539.c: Likewise.
1421         * gcc.dg/vect/slp-11.c: Likewise.
1422         * gcc.dg/vect/slp-12a.c: Likewise.
1423         * gcc.dg/vect/slp-12b.c: Likewise.
1424         * gcc.dg/vect/slp-19.c: Likewise.
1425         * gcc.dg/vect/slp-23.c: Likewise.
1426         * gcc.dg/vect/vect-1.c: Likewise.
1427         * gcc.dg/vect/vect-98.c: Likewise.
1428         * gcc.dg/vect/vect-107.c: Likewise.
1429         * gcc.dg/vect/vect-strided-float.c: Likewise.
1430
1431 2011-05-02  Jason Merrill  <jason@redhat.com>
1432
1433         * g++.dg/init/new31.C: New.
1434
1435 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1436
1437         PR c/35445
1438         * gcc.dg/pr35445.c: New test.
1439
1440 2011-05-02  Jason Merrill  <jason@redhat.com>
1441
1442         * c-c++-common/vla-1.c: New.
1443
1444 2011-05-02  Richard Guenther  <rguenther@suse.de>
1445
1446         PR tree-optimization/48822
1447         * gcc.dg/torture/pr48822.c: New testcase.
1448
1449 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1450
1451         PR c++/47969
1452         * g++.dg/cpp0x/constexpr-47969.C: New.
1453
1454 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1455
1456         PR testsuite/48498
1457         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1458         on vect_no_align targets.
1459         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1460         vect_no_align targets.
1461
1462 2011-05-01  Xinliang David Li  <davidxl@google.com>
1463
1464         * gcc.dg/tree-ssa/integer-addr.c: New test.
1465         * gcc.dg/tree-ssa/alias_bug.c: New test.
1466
1467 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1468
1469         PR libgfortran/48787
1470         * gfortran.dg/round_3.f08: Add more checks.
1471
1472 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/48821
1475         * gfortran.dg/import9.f90: New, proper test.
1476         * gfortran.dg/interface_37.f90: Remove bogus
1477         test (bogus copy of interface_36.f90).
1478
1479 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/48821
1482         * gfortran.dg/interface_37.f90: New.
1483
1484 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1485
1486         PR fortran/48746
1487         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1488
1489 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR tree-optimization/48809
1492         * gcc.c-torture/execute/pr48809.c: New test.
1493
1494 2011-04-29  Jeff Law <law@redhat.com>
1495
1496         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1497
1498 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1499
1500         PR c++/48606
1501         * g++.dg/init/ctor10.C: New.
1502
1503 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1504
1505         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1506           warning in implicitly instantiated templates.
1507
1508 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1509
1510         * g++.dg/warn/Wnull-conversion-1.C: New.
1511         * g++.dg/warn/Wnull-conversion-2.C: New.
1512
1513 2011-04-29  Diego Novillo  <dnovillo@google.com>
1514
1515         * g++.old-deja/g++.other/null3.C: Expect warning about
1516         converting boolean to a pointer.
1517
1518 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1519
1520         PR fortran/48462
1521         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1522         being a target.
1523
1524         PR fortran/48746
1525         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1526
1527 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/48810
1530         * gfortran.dg/typebound_proc_22.f90: New.
1531
1532         PR fortran/48800
1533         * gfortran.dg/interface_36.f90: New.
1534
1535 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536
1537         PR libgfortran/48488
1538         PR libgfortran/48602
1539         PR libgfortran/48615
1540         PR libgfortran/48684
1541         PR libgfortran/48787
1542         * gfortran.dg/fmt_g.f: Adjust test.
1543         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1544         * gfortran.dg/round_3.f08: New test.
1545         * gfortran.dg/namelist_print_1.f: Adjust test.
1546         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1547         * gfortran.dg/f2003_io_5.f03: Adjust test.
1548         * gfortran.dg/coarray_15.f90: Adjust test.
1549         * gfortran.dg/namelist_65.f90: Adjust test.
1550         * gfortran.dg/fmt_cache_1.f: Adjust test.
1551         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1552         * gfortran.dg/real_const_3.f90: Adjust test.
1553
1554 2011-04-28  Xinliang David Li  <davidxl@google.com>
1555
1556         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1557         * testsuite/g++.dg/prof-robust-1.C: New test.
1558
1559 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1560
1561         PR tree-optimization/48765
1562         * gcc.dg/vect/pr48765.c: New.
1563
1564 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1565
1566         PR tree-optimization/48775
1567         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1568
1569 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1570
1571         PR c++/48798
1572         * g++.dg/inherit/pr48798.C: New.
1573         * g++.old-deja/g++.other/base1.C: Adjust.
1574
1575 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1576
1577         PR c++/48656
1578         * g++.dg/template/inherit7.C: New test case.
1579
1580 2011-04-28  Richard Guenther  <rguenther@suse.de>
1581
1582         PR tree-optimization/40052
1583         PR tree-optimization/15347
1584         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1585         * gcc.dg/pr15347.c: Likewise.
1586
1587 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1588
1589         PR c++/48530
1590         * g++.dg/cpp0x/sfinae18.C: New.
1591
1592 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1593
1594         PR c++/48771
1595         * g++.dg/ext/is_literal_type1.C: New.
1596
1597 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1598
1599         PR fortran/48112
1600         PR fortran/48279
1601         * gfortran.dg/interface_35.f90: New.
1602         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1603         * gfortran.dg/func_result_6.f90: Add dg-warning.
1604         * gfortran.dg/bessel_1.f90: Ditto.
1605         * gfortran.dg/hypot_1.f90: Ditto.
1606         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1607         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1608         * gfortran.dg/interface_assignment_4.f90: Ditto.
1609
1610 2011-04-27  Jason Merrill  <jason@redhat.com>
1611
1612         * g++.dg/ext/complex8.C: New.
1613
1614         * g++.dg/cpp0x/initlist49.C: New.
1615         * g++.dg/init/new30.C: New.
1616
1617 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/48788
1620         * gfortran.dg/whole_file_34.f90: New.
1621
1622 2011-04-27  Jan Hubicka  <jh@suse.cz>
1623
1624         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1625
1626 2011-04-27  Jason Merrill  <jason@redhat.com>
1627
1628         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1629
1630         * g++.dg/parse/ambig6.C: New.
1631
1632 2011-04-27  Nick Clifton  <nickc@redhat.com>
1633
1634         * gcc.dg/20020312-2.c: Add definition for RX.
1635
1636         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1637         option with RX targets.
1638
1639         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1640         /* */ comments.
1641
1642 2011-04-27  Richard Guenther  <rguenther@suse.de>
1643
1644         * gcc.dg/tree-ssa/pr23382.c: Remove.
1645
1646 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1647
1648         PR target/48767
1649         * gcc.c-torture/compile/pr48767.c: New test.
1650
1651 2011-04-27  Richard Guenther  <rguenther@suse.de>
1652
1653         PR tree-optimization/48772
1654         * g++.dg/pr48772.C: New testcase.
1655
1656 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR c/48742
1659         * gcc.c-torture/compile/pr48742.c: New test.
1660
1661 2011-04-26  Jason Merrill  <jason@redhat.com>
1662
1663         * g++.dg/lookup/koenig13.C: New.
1664
1665         * g++.dg/cpp0x/initlist48.C: New.
1666
1667 2011-04-25  Jason Merrill  <jason@redhat.com>
1668
1669         * g++.dg/cpp0x/sfinae17.C: New.
1670
1671 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1672
1673         PR target/48258
1674         * gcc.target/powerpc/pr48258-1.c: New file.
1675         * gcc.target/powerpc/pr48258-2.c: Ditto.
1676
1677 2011-04-26  Xinliang David Li  <davidxl@google.com>
1678
1679         * gcc.dg/uninit-suppress.c: New test.
1680         * gcc.dg/uninit-suppress.c: New test.
1681
1682 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR debug/48768
1685         * gcc.dg/pr48768.c: New test.
1686
1687         PR tree-optimization/48734
1688         * gcc.c-torture/compile/pr48734.c: New test.
1689
1690         PR testsuite/48753
1691         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1692
1693 2011-04-26  Richard Guenther  <rguenther@suse.de>
1694
1695         PR tree-optimization/48731
1696         * gcc.dg/torture/pr48731.c: New testcase.
1697
1698 2011-04-26  Richard Guenther  <rguenther@suse.de>
1699
1700         PR testsuite/48753
1701         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1702
1703 2011-04-26  Richard Guenther  <rguenther@suse.de>
1704
1705         PR middle-end/48694
1706         * gcc.dg/torture/pr48694-1.c: New testcase.
1707         * gcc.dg/torture/pr48694-2.c: Likewise.
1708
1709 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1710
1711         * g++.dg/ext/underlying_type1.C: New.
1712         * g++.dg/ext/underlying_type2.C: Likewise.
1713         * g++.dg/ext/underlying_type3.C: Likewise.
1714         * g++.dg/ext/underlying_type4.C: Likewise.
1715         * g++.dg/ext/underlying_type5.C: Likewise.
1716         * g++.dg/ext/underlying_type6.C: Likewise.
1717         * g++.dg/ext/underlying_type7.C: Likewise.
1718         * g++.dg/ext/underlying_type8.C: Likewise.
1719         * g++.dg/ext/underlying_type9.C: Likewise.
1720         * g++.dg/ext/underlying_type10.C: Likewise.
1721
1722 2011-04-25  Jason Merrill  <jason@redhat.com>
1723
1724         * g++.dg/cpp0x/regress/template-const2.C: New.
1725
1726 2011-04-25  Jeff Law <law@redhat.com>
1727
1728         * gcc.dg/tree-ssa/vrp56.c: new test.
1729
1730 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1731
1732         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1733
1734 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR preprocessor/48740
1737         * c-c++-common/raw-string-11.c: New test.
1738
1739 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1740
1741         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1742         hppa*-*-hpux*.
1743
1744 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1745
1746         PR fortran/18918
1747         * gfortran.dg/coarray_19.f90: New.
1748
1749 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR c/48685
1752         * gcc.dg/pr48685.c: New test.
1753
1754 2011-04-22  Jan Hubicka  <jh@suse.cz>
1755
1756         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1757
1758 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR tree-optimization/48717
1761         * gcc.c-torture/execute/pr48717.c: New test.
1762
1763 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1764
1765         PR target/48723
1766         * gcc.target/i386/pr48723.c: New test.
1767
1768 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR c/48716
1771         * gcc.dg/gomp/pr48716.c: New test.
1772         * g++.dg/gomp/pr48716.C: New test.
1773
1774 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1775
1776         PR c/36750
1777         * gcc.dg/missing-field-init-2.c: Update testcase.
1778
1779 2011-04-22  Alan Modra  <amodra@gmail.com>
1780
1781         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1782
1783 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1784
1785         PR fortran/48405
1786         * gfortran.dg/function_optimize_6.f90:  New test.
1787
1788 2011-04-21  Easwaran Raman  <eraman@google.com>
1789
1790         * gcc.dg/stack-layout-2.c: New test.
1791
1792 2011-04-21  Richard Guenther  <rguenther@suse.de>
1793
1794         PR lto/48703
1795         * g++.dg/lto/pr48207-2_0.C: New testcase.
1796         * g++.dg/lto/pr48207-3_0.C: Likewise.
1797
1798 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1799
1800         * gnat.dg/volatile5.adb: New test.
1801         * gnat.dg/volatile5_pkg.ads: New helper.
1802
1803 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1804
1805         PR target/48708
1806         * gcc.target/i386/pr48708.c: New test.
1807
1808 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1809
1810         * gcc.dg/vect/vect-119.c: New test.
1811
1812 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1813
1814         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1815         and once without.
1816
1817 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1818             Richard Sandiford  <richard.sandiford@linaro.org>
1819
1820         PR target/46329
1821         * gcc.target/arm/pr46329.c: New test.
1822
1823 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1824
1825         PR fortran/18918
1826         * gfortran.dg/coarray_18.f90: New.
1827
1828 2011-04-20  Jason Merrill  <jason@redhat.com>
1829
1830         * g++.dg/cpp0x/initlist47.C: New.
1831
1832         * g++.dg/init/dtor4.C: New.
1833
1834 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1835
1836         PR target/48678
1837         * gcc.target/i386/sse2-pinsrw.c: New test.
1838         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1839         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1840         * gcc.target/i386/sse2-insvhi.c: Ditto.
1841         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1842         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1843
1844 2011-04-20  Jason Merrill  <jason@redhat.com>
1845
1846         * g++.dg/template/const4.C: New.
1847
1848 2011-04-20  Easwaran Raman  <eraman@google.com>
1849
1850         * gcc.dg/stack-layout-1.c: New test.
1851
1852 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1853
1854         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1855         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1856         function.
1857
1858 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1859
1860         * gcc.dg/binop-xor1.c: New test.
1861         * gcc.dg/binop-xor2.c: New test.
1862         * gcc.dg/binop-xor3.c: New test.
1863         * gcc.dg/binop-xor4.c: New test.
1864         * gcc.dg/binop-xor5.c: New test.
1865
1866 2011-04-20  Richard Guenther  <rguenther@suse.de>
1867
1868         PR tree-optimization/47892
1869         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1870
1871 2011-04-20  Richard Guenther  <rguenther@suse.de>
1872
1873         PR middle-end/48695
1874         * g++.dg/torture/pr48695.C: New testcase.
1875
1876 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1877
1878         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1879         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1880         * gcc.c-torture/execute/pr45262.c: Ditto
1881         * gcc.dg/torture/pr43165.c: Ditto.
1882         * gcc.dg/torture/pr47228.c: Ditto.
1883         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1884         * gcc.dg/ipa/pr45644.c: Ditto.
1885         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1886         PDP11.
1887
1888 2011-04-19  Jason Merrill  <jason@redhat.com>
1889
1890         * g++.dg/ext/complex7.C: New.
1891
1892         * g++.dg/ext/attrib41.C: New.
1893
1894 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1895
1896         PR testsuite/48676
1897         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1898
1899 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR target/48678
1902         * gcc.target/i386/pr48678.c: New test.
1903
1904 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1905
1906         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1907         * g++.dg/opt/devirt2.C: New test.
1908         * g++.dg/ipa/devirt-g-1.C: Likewise.
1909
1910 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1911
1912         PR fortran/48588
1913         * gfortran.dg/whole_file_33.f90: New.
1914
1915 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1916
1917         * g++.dg/ipa/devirt-7.C: New test.
1918
1919 2011-04-19  Richard Guenther  <rguenther@suse.de>
1920
1921         PR lto/48207
1922         * g++.dg/lto/pr48207_0.C: New testcase.
1923
1924 2011-04-18  Jason Merrill  <jason@redhat.com>
1925
1926         * g++.dg/init/void1.C: New.
1927
1928         * g++.dg/cpp0x/union4.C: New.
1929
1930 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR middle-end/48661
1933         * g++.dg/torture/pr48661.C: New test.
1934
1935         PR c++/48632
1936         * g++.dg/gomp/pr48632.C: New test.
1937
1938 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1939
1940         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1941         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1942
1943 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1944
1945         PR fortran/18918
1946         * gfortran.dg/coarray_17.f90: New.
1947         * gfortran.dg/coarray_10.f90: Update dg-error.
1948
1949 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1950
1951         PR testsuite/48251
1952         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1953         * gfortran.dg/guality/guality.exp: Likewise.
1954
1955 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1956
1957         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1958
1959 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1960
1961         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1962
1963 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1964
1965         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1966
1967 2011-04-18  Richard Guenther  <rguenther@suse.de>
1968
1969         PR middle-end/46364
1970         * g++.dg/torture/pr46364.C: New testcase.
1971
1972 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1973
1974         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1975
1976 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1977
1978         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1979
1980 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1981             Ira Rosen  <ira.rosen@linaro.org>
1982
1983         PR target/48252
1984         * gcc.target/arm/pr48252.c: New test.
1985
1986 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR tree-optimization/48616
1989         * gcc.dg/pr48616.c: New test.
1990
1991 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/18918
1994         * gfortran.dg/coarray_16.f90: New.
1995
1996 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1997
1998         PR fortran/48462
1999         * gfortran.dg/realloc_on_assign_7.f03: New test.
2000
2001 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2002
2003         PR libgfortran/48602
2004         * gfortran.dg/fmt_g0_6.f08: New test.
2005
2006 2011-04-17  Jason Merrill  <jason@redhat.com>
2007
2008         * g++.dg/cpp0x/sfinae16.C: New.
2009
2010 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
2011
2012         * gcc.target/mips/reg-var-1.c: New test.
2013
2014 2011-04-17  Jan Hubicka  <jh@suse.cz>
2015
2016         * gcc.dg/winline-5.c: Update testcase.
2017
2018 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2019
2020         * gnat.dg/discr27.ad[sb]: Move dg directive.
2021         * gnat.dg/discr28.ad[sb]: New test.
2022         * gnat.dg/discr28_pkg.ads: New helper.
2023
2024 2011-04-17  Michael Matz  <matz@suse.de>
2025
2026         PR tree-optimization/48622
2027         PR lto/48645
2028         * gcc.dg/lto/pr48622_0.c: New test.
2029
2030 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
2033         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2034         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2035         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2036         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2037         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2038
2039 2011-04-15  Jason Merrill  <jason@redhat.com>
2040
2041         * g++.dg/cpp0x/range-for17.C: New.
2042
2043 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2044
2045         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
2046         * g++.dg/cpp0x/range-for3.C: Likewise.
2047         * g++.dg/cpp0x/range-for9.C: Correct error message.
2048         * g++.dg/cpp0x/range-for11.C: New.
2049         * g++.dg/cpp0x/range-for12.C: New.
2050         * g++.dg/cpp0x/range-for13.C: New.
2051         * g++.dg/cpp0x/range-for14.C: New.
2052         * g++.dg/cpp0x/range-for15.C: New.
2053         * g++.dg/cpp0x/range-for16.C: New.
2054
2055 2011-04-15  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/18918
2058         * gfortran.dg/coarray_15.f90: Change to dg-do run.
2059
2060 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2061
2062         * objc.dg/naming-4.m: Updated.
2063         * objc.dg/naming-5.m: Updated.
2064         * objc.dg/naming-6.m: New.
2065         * objc.dg/naming-7.m: New.
2066         * obj-c++.dg/naming-1.mm: Updated.
2067         * obj-c++.dg/naming-2.mm: Updated.
2068         * obj-c++.dg/naming-3.mm: New.
2069         * obj-c++.dg/naming-4.mm: New.
2070
2071 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2072
2073         PR libgfortran/48589
2074         * gfortran.dg/fmt_g0_5.f08: New test.
2075
2076 2011-04-15  Richard Guenther  <rguenther@suse.de>
2077
2078         PR testsuite/48286
2079         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
2080
2081 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
2082
2083         * gcc.target/avr/torture/pr41885.c (dg-options): Change
2084         -finline-limit=0 to -fno-inline
2085
2086 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR target/48614
2089         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
2090         just avx.
2091
2092 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
2093
2094         PR target/48605
2095         * gcc.target/i386/sse4_1-insertps-3.c: New test.
2096         * gcc.target/i386/sse4_1-insertps-4.c: New test.
2097         * gcc.target/i386/avx-insertps-3.c: New test.
2098         * gcc.target/i386/avx-insertps-4.c: New test.
2099
2100 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2101
2102         * gcc.target/avr/torture/pr41885.c (dg-options): Add
2103         -finline-limit=0
2104
2105 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2106
2107         PR target/46779
2108         PR target/45291
2109         PR target/41894
2110         * gcc.target/avr/pr46779-1.c: New test case
2111         * gcc.target/avr/pr46779-2.c: New test case
2112
2113 2011-04-14  Jason Merrill  <jason@redhat.com>
2114
2115         * g++.dg/cpp0x/sfinae15.C: New.
2116
2117         * g++.dg/cpp0x/sfinae14.C: New.
2118
2119         * g++.dg/ext/vla10.C: New.
2120
2121 2011-04-14  Richard Guenther  <rguenther@suse.de>
2122
2123         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2124
2125 2011-04-14  Richard Guenther  <rguenther@suse.de>
2126
2127         * gcc.dg/fold-bitand-4.c: Move ...
2128         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
2129
2130 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2131
2132         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2133         variables const.
2134         * gcc.target/avr/torture/trivial.c: Ditto.
2135
2136 2011-04-13  Jason Merrill  <jason@redhat.com>
2137
2138         * g++.dg/template/operator11.C: New.
2139
2140 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR middle-end/48591
2143         * gcc.dg/gomp/pr48591.c: New test.
2144
2145         PR c++/48570
2146         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2147         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2148
2149 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2150
2151         PR c++/48574
2152         * g++.dg/template/dependent-expr7.C: New test case.
2153
2154 2011-04-13  Jason Merrill  <jason@redhat.com>
2155
2156         * g++.dg/cpp0x/sfinae13.C: New.
2157
2158 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2159
2160         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2161
2162 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2163
2164         * gcc.target/arm/pr43698.c: Remove -march option.
2165
2166 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2167
2168         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2169         -march option.
2170
2171 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/48360
2174         PR fortran/48456
2175         * gfortran.dg/realloc_on_assign_6.f03: New test.
2176
2177 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2178
2179         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2180         targets the additional -mno-ms-bitfields and
2181         -Wno-packed-bitfield-compat options.
2182         * g++.dg/ext/bitfield3.C: Likewise.
2183         * g++.dg/ext/bitfield4.C: Likewise.
2184         * g++.dg/ext/bitfield5.C: Likewise.
2185         * gcc.dg/bitfld-15.c: Likewise.
2186         * gcc.dg/bitfld-16.c: Likewise.
2187         * gcc.dg/bitfld-17.c: Likewise.
2188         * gcc.dg/bitfld-18.c: Likewise.
2189
2190 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2191
2192         * gcc.target/arm/neon-vld3-1.c: New test.
2193         * gcc.target/arm/neon-vst3-1.c: New test.
2194         * gcc.target/arm/neon/v*.c: Regenerate.
2195
2196 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR rtl-optimization/48549
2199         * g++.dg/opt/pr48549.C: New test.
2200
2201 2011-04-12  Richard Guenther  <rguenther@suse.de>
2202
2203         PR tree-optimization/46076
2204         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2205
2206 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2207
2208         PR testsuite/21164
2209         * lib/compat.exp (compat-execute): Declare unsupported after
2210         stripping path from src1.
2211         * lib/lto.exp (lto-execute): Likewise.
2212
2213 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR c/48552
2216         * gcc.dg/pr48552-1.c: New test.
2217         * gcc.dg/pr48552-2.c: New test.
2218
2219 2011-04-11  Jason Merrill  <jason@redhat.com>
2220
2221         * g++.dg/cpp0x/sfinae12.C: New.
2222
2223         * g++.dg/cpp0x/enum10.C: New.
2224
2225         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2226
2227         * g++.dg/cpp0x/rv-func.C: New.
2228
2229 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2230
2231         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2232         alpha*-dec-osf5*.
2233
2234 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2235
2236         PR tree-optimization/48195
2237         * gcc.dg/ipa/pr48195.c: New test.
2238
2239 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2240
2241         * gnat.dg/return3.adb: Remove unused switch.
2242
2243 2011-04-08  Mike Stump  <mikestump@comcast.net>
2244
2245         PR testsuite/48506
2246         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2247         default to fno-common.
2248
2249 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2250
2251         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2252         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2253
2254 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2255
2256         PR fortran/48448
2257         * gfortran.dg/function_optimize_5.f90:  New test.
2258
2259 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * gnat.dg/aggr17.adb: New test.
2262         * gnat.dg/aggr18.adb: Likewise.
2263
2264 2011-04-08  Michael Matz  <matz@suse.de>
2265
2266         PR middle-end/48389
2267         * gcc.target/i386/pr48389.c: New test.
2268
2269 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2270
2271         PR rtl-optimization/48272
2272         * g++.dg/opt/pr48272.C: New.
2273
2274 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2275
2276         PR rtl-optimization/48235
2277         * gcc.dg/pr48235.c: New.
2278
2279 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2280
2281         PR rtl-optimization/48302
2282         * g++.dg/opt/pr48302.C: New.
2283
2284 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2285
2286         PR target/48273
2287         * g++.dg/opt/pr48273.C: New.
2288
2289 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2290
2291         PR rtl-optimization/48442
2292         * gcc.dg/pr48442.c: New.
2293
2294 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR tree-optimization/48377
2297         * gcc.dg/vect/pr48377.c: New test.
2298
2299 2011-04-07  Jason Merrill  <jason@redhat.com>
2300
2301         * g++.dg/cpp0x/regress/call1.C: New.
2302
2303         * g++.dg/cpp0x/variadic107.C: New.
2304
2305         * g++.dg/cpp0x/sfinae11.C: New.
2306         * g++.dg/cpp0x/noexcept02.C: Fix.
2307
2308         * g++.dg/cpp0x/sfinae10.C: New.
2309
2310         * g++.dg/cpp0x/sfinae9.C: New.
2311
2312         * c-c++-common/Wcast-qual-1.c: Move here from...
2313         * gcc.dg/cast-qual-3.c: ...here, and...
2314         * g++.dg/warn/Wcast-qual2.C: ...here.
2315
2316         * g++.dg/cpp0x/sfinae8.C: New.
2317
2318         * g++.dg/cpp0x/sfinae7.C: New.
2319
2320         * g++.dg/cpp0x/enum9.C: New.
2321
2322 2011-04-07  Mike Stump  <mikestump@comcast.net>
2323
2324         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2325         with no trampolines.
2326
2327 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR fortran/48117
2330         * gfortran.dg/gomp/pr48117.f90: New test.
2331
2332         PR debug/48343
2333         * gcc.dg/torture/pr48343.c: New test.
2334
2335 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2336
2337         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2338
2339 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2340
2341         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2342
2343 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2344
2345         PR target/43920
2346         * lib/scanasm.exp (object-size): New proc.
2347         * gcc.target/arm/pr43920-2.c: New test.
2348
2349 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2350
2351         PR fortran/18918
2352         PR fortran/48477
2353         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2354
2355 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2356
2357         * gcc.dg/mtune.c: Prune note from output.
2358
2359 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR debug/48466
2362         * gcc.dg/guality/pr36977.c: New test.
2363         * gcc.dg/guality/pr48466.c: New test.
2364
2365 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2366
2367         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2368
2369 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2370
2371         * gnat.dg/return3.adb: New test.
2372
2373 2011-04-06  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/47663
2376         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2377
2378 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2379
2380         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2381         Solaris 8 and 9 as well.
2382
2383 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2384
2385         PR target/43920
2386         * gcc.target/arm/pr43920-1.c: New test.
2387
2388 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2389
2390         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2391         (cctor): Actually return the value.
2392         (main): Cast return values.
2393
2394 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2395
2396         * gfortran.dg/character_comparison_8.f90:  New test.
2397
2398 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2399
2400         * frontend-passes: (optimize_lexical_comparison): New function.
2401         (optimize_expr): Call it.
2402         (optimize_comparison): Also handle lexical comparison functions.
2403         Return false instad of -2 for unequal comparison.
2404
2405 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2406
2407         PR fortran/48412
2408         * function_optimize_4.f90:  New test.
2409
2410 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2411
2412         PR fortran/18918
2413         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2414         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2415         * gfortran.dg/coarray_15.f90: New.
2416
2417 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2418
2419         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2420         * gfortran.dg/bessel_7.f90: Likewise.
2421
2422 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2423
2424         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2425
2426 2011-04-03  Richard Guenther  <rguenther@suse.de>
2427             Ira Rosen  <ira.rosen@linaro.org>
2428
2429         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2430         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2431         -ftree-loop-if-convert-stores.
2432
2433 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gnat.dg/specs/aggr2.ads: New test.
2436
2437 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gnat.dg/debug2.ad[sb]: New test.
2440         * gnat.dg/debug2_pkg.ads: New helper.
2441         * gnat.dg/debug3.ad[sb]: New test.
2442
2443 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2444
2445         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2446
2447 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR middle-end/48335
2450         * gcc.c-torture/compile/pr48335-1.c: New test.
2451         * gcc.dg/pr48335-1.c: New test.
2452         * gcc.dg/pr48335-2.c: New test.
2453         * gcc.dg/pr48335-3.c: New test.
2454         * gcc.dg/pr48335-4.c: New test.
2455         * gcc.dg/pr48335-5.c: New test.
2456         * gcc.dg/pr48335-6.c: New test.
2457         * gcc.dg/pr48335-7.c: New test.
2458         * gcc.dg/pr48335-8.c: New test.
2459         * gcc.target/i386/pr48335-1.c: New test.
2460
2461 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2462
2463         PR c/36299
2464         * gcc.dg/Waddress.c: New test.
2465
2466 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2467
2468         PR fortran/48352
2469         * gfortran.dg/function_optimize_3.f90:  New test.
2470
2471 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2472
2473         * gcc.c-torture/compile/20110401-1.c: New test.
2474
2475         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2476         * g++.dg/lto/20091002-2_0.C: Likewise.
2477         * g++.dg/lto/20090303_0.c: Likewise.
2478         * g++.dg/lto/20091004-1_0.C: Likewise.
2479         * g++.dg/lto/20091002-3_0.C: Likewise.
2480         * g++.dg/lto/20091004-2_0.C: Likewise.
2481         * g++.dg/lto/20081123_0.C: Likewise.
2482         * g++.dg/lto/20090313_0.C: Likewise.
2483         * g++.dg/lto/20081109-1_0.C: Likewise.
2484         * g++.dg/lto/20081219_0.C: Likewise.
2485         * g++.dg/lto/20081204-1_0.C: Likewise.
2486         * g++.dg/lto/20090302_0.C: Likewise.
2487         * g++.dg/lto/20081119-1_0.C: Likewise.
2488         * g++.dg/lto/20081118_0.C: Likewise.
2489         * gcc.dg/lto/20091020-2_0.c: Likewise.
2490         * gcc.dg/lto/20090210_0.c: Likewise.
2491         * gcc.dg/lto/20081204-1_0.c: Likewise.
2492         * gcc.dg/lto/20081224_0.c: Likewise.
2493         * gcc.dg/lto/20090219_0.c: Likewise.
2494         * gcc.dg/lto/20091014-1_0.c: Likewise.
2495         * gcc.dg/lto/20091016-1_0.c: Likewise.
2496         * gcc.dg/lto/20090206-2_0.c: Likewise.
2497         * gcc.dg/lto/20090116_0.c: Likewise.
2498         * gcc.dg/lto/20091013-1_0.c: Likewise.
2499         * gcc.dg/lto/20091015-1_0.c: Likewise.
2500         * gcc.dg/lto/20090126-2_0.c: Likewise.
2501
2502 2011-03-31  Ian Lance Taylor  <iant@google.com>
2503
2504         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2505
2506 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2507
2508         * gnat.dg/opt16.adb: New test.
2509
2510 2011-03-31  Jason Merrill  <jason@redhat.com>
2511
2512         * g++.dg/cpp0x/defaulted24.C: New.
2513
2514 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2515
2516         PR target/16292
2517         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2518         with -O0.
2519
2520 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2521
2522         * g++.dg/other/i386-9.C: New test.
2523
2524 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2525
2526         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2527
2528 2011-03-30  Jason Merrill  <jason@redhat.com>
2529
2530         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2531
2532         * g++.dg/cpp0x/regress/isnan.C: New.
2533
2534         * g++.dg/cpp0x/initlist46.C: New.
2535
2536 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2537
2538         PR target/47551
2539         * gcc.target/arm/neon-modes-2.c: New test.
2540
2541 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR c/48305
2544         * gcc.c-torture/compile/pr48305.c: New test.
2545
2546 2011-03-29  Jason Merrill  <jason@redhat.com>
2547
2548         * g++.dg/cpp0x/regress/value-dep1.C: New.
2549
2550 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2551
2552         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2553
2554 2011-03-29  Ian Lance Taylor  <iant@google.com>
2555
2556         * go.test/go-test.exp: Handle the test lines used in several new
2557         tests.
2558         (errchk): Add opts parameter.  Change all callers.  Handle parens
2559         in regexps.
2560
2561 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2562             Dominique d'Humieres  <dominiq@lps.ens.fr>
2563
2564         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2565         and __APPLE__ && __PPC__ && __ALTIVEC__.
2566
2567 2011-03-29  Jason Merrill  <jason@redhat.com>
2568
2569         * g++.dg/cpp0x/dependent1.C: New.
2570
2571         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2572
2573         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2574
2575         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2576
2577 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2578
2579         PR fortran/48095
2580         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2581         * gfortran.dg/proc_ptr_comp_32.f90: New.
2582
2583 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2584
2585         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2586         check for corresponding warning.
2587
2588 2011-03-28  Jason Merrill  <jason@redhat.com>
2589
2590         * g++.dg/cpp0x/rv-deduce2.C: New.
2591
2592 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2593
2594         PR debug/48203
2595         * gcc.dg/pr48203.c: New test.
2596
2597 2011-03-28  Jeff Law <law@redhat.com>
2598
2599         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2600
2601 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2602
2603         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2604         and __PPC__ && __ALTIVEC__.
2605
2606 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2607
2608         PR testsuite/48238
2609         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2610         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2611         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2612         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2613
2614 2011-03-28  Jason Merrill  <jason@redhat.com>
2615
2616         * g++.dg/cpp0x/initlist-array2.C: New.
2617
2618         * g++.dg/cpp0x/initlist-array1.C: New.
2619
2620         * g++.dg/cpp0x/constexpr-compound.C: New.
2621
2622         * g++.dg/cpp0x/constexpr-using.C: New.
2623
2624         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2625
2626 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2627
2628         PR testsuite/48276
2629         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2630
2631 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2632
2633         * gcc.dg/slp-1.c: New test.
2634
2635 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2638         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2639         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2640         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2641         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2642         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2643         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2644         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2645         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2646         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2647         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2648         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2649         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2650         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2651
2652 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2653
2654         PR fortran/47065
2655         * gfortran.dg/trim_optimize_5.f90:  New test.
2656         * gfortran.dg/trim_optimize_6.f90:  New test.
2657
2658 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2659
2660         PR target/38598
2661         * gcc.target/mips/madd-7.c: Remove -mlong32.
2662         * gcc.target/mips/msub-7.c: Likewise.
2663
2664 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2665
2666         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2667         accesses to preserve the meaning of the test for doubleword vectors.
2668         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2669         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2670
2671 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2672
2673         PR fortran/48291
2674         * gfortran.dg/class_42.f03: New.
2675
2676 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2677
2678         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2679         strided accesses.
2680
2681 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2682
2683         PR rtl-optimization/48144
2684         * gcc.dg/pr48144.c: New test.
2685
2686 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2687
2688         * gnat.dg/discr27.ad[sb]: New test.
2689
2690 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2691
2692         * gnat.dg/limited_with2.ad[sb]: New test.
2693         * gnat.dg/limited_with2_pkg1.ads: New helper.
2694         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2695
2696 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2697
2698         * gnat.dg/opt15.adb: New test.
2699         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2700
2701 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2702
2703         PR fortran/48174
2704         PR fortran/45304
2705         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2706         * gfortran.dg/leadz_trailz_3.f90: Ditto
2707
2708 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2709
2710         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2711
2712 2011-03-25  Jason Merrill  <jason@redhat.com>
2713
2714         * g++.dg/cpp0x/defaulted22.C: New.
2715         * g++.dg/cpp0x/defaulted23.C: New.
2716         * g++.dg/cpp0x/defaulted15.C: Adjust.
2717
2718 2011-03-25  Jason Merrill  <jason@redhat.com>
2719
2720         * g++.dg/cpp0x/move1.C: New.
2721
2722 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2723
2724         PR target/48287
2725         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2726
2727 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2728
2729         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2730         for mips-sgi-irix6.5.
2731         Replace snprintf prototype by <stdio.h>.
2732
2733 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2734
2735         PR testsuite/48283
2736         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2737         run_expensive_tests.
2738         * gcc.dg/graphite/block-4.c: Likewise.
2739         * gcc.dg/graphite/block-7.c: Likewise.
2740         * gcc.dg/graphite/block-8.c: Likewise.
2741
2742 2011-03-25  Richard Guenther  <rguenther@suse.de>
2743
2744         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2745         * g++.dg/tree-ssa/pr8781.C: Likewise.
2746         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2747         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2748         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2749         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2750         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2751         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2752         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2753         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2754         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2755         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2756         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2757         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2758         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2759         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2760         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2761         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2762         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2763         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2764         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2765         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2766         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2767         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2768         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2769         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2770         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2771         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2772         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2773         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2774         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2775         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2776         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2777         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2778         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2779         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2780         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2781         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2782         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2783         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2784         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2785         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2786         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2787         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2788         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2789         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2790         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2791         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2792         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2793         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2794         * c-c++-common/pr46562-2.c: Likewise.
2795         * gfortran.dg/pr42108.f90: Likewise.
2796         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2797         foo to be inlined even at -O1.
2798         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2799         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2800         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2801         * gcc.dg/matrix/matrix.exp: Disable FRE.
2802
2803 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR debug/48204
2806         * gcc.dg/dfp/pr48204.c: New test.
2807
2808 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2809
2810         PR target/48209
2811         * gcc.c-torture/execute/pr47917.c: Move this...
2812         * gcc.dg/torture/pr47917.c: to here and add xfails.
2813
2814 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2815
2816         * gnat.dg/array16.ad[sb]: New test.
2817         * gnat.dg/array16.ads: New helper.
2818
2819 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2820
2821         * gnat.dg/derived_type2.adb: New test.
2822
2823 2011-03-24  Richard Guenther  <rguenther@suse.de>
2824
2825         PR tree-optimization/48271
2826         * g++.dg/torture/pr48271.C: New testcase.
2827
2828 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2829
2830         * gnat.dg/array15.ad[sb]: New test.
2831
2832 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2833
2834         PR target/48237
2835         * gcc.target/i386/pr48237.c: New test.
2836
2837 2011-03-24  Richard Guenther  <rguenther@suse.de>
2838
2839         PR middle-end/48269
2840         * gcc.dg/builtin-object-size-10.c: New testcase.
2841
2842 2011-03-24  Richard Guenther  <rguenther@suse.de>
2843
2844         PR tree-optimization/46562
2845         * c-c++-common/pr46562-2.c: New testcase.
2846         * c-c++-common/pr46562.c: Likewise.
2847
2848 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2849
2850         * gcc.dg/vect/vect-cselim-1.c: New test.
2851         * gcc.dg/vect/vect-cselim-2.c: New test.
2852
2853 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2854
2855         * gcc.target/arm/pr46934.c: New.
2856
2857 2011-03-23  Ian Lance Taylor  <iant@google.com>
2858
2859         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2860
2861 2011-03-23  Richard Guenther  <rguenther@suse.de>
2862
2863         * gcc.dg/struct: Remove directory and contents.
2864
2865 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2866
2867         PR testsuite/48251
2868         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2869
2870 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2871
2872         * gnat.dg/discr26.ad[sb]: New test.
2873         * gnat.dg/discr26_pkg.ads: New helper.
2874
2875 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2876
2877         PR target/47553
2878         * gcc.target/arm/neon-vld-1.c: New test.
2879
2880 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2881
2882         * gnat.dg/array14.ad[sb]: New test.
2883         * gnat.dg/array14_pkg.ads: New helper.
2884
2885 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2886
2887         * gcc.c-torture/execute/920501-8.x: Remove.
2888         * gcc.c-torture/execute/930513-1.x: Remove.
2889         * gcc.c-torture/execute/960312-1.x: Remove.
2890         * gcc.c-torture/compile/20000804-1.c,
2891         gcc.c-torture/compile/20001205-1.c,
2892         gcc.c-torture/compile/20001226-1.c,
2893         gcc.c-torture/compile/20010518-2.c,
2894         gcc.c-torture/compile/20020312-1.c,
2895         gcc.c-torture/compile/20020604-1.c,
2896         gcc.c-torture/compile/920501-12.c,
2897         gcc.c-torture/compile/920501-4.c,
2898         gcc.c-torture/compile/920520-1.c,
2899         gcc.c-torture/compile/980506-1.c,
2900         gcc.c-torture/execute/980709-1.x,
2901         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2902         options for m68hc11.
2903         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2904         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2905         m68hc11.
2906
2907 2011-03-22  Nick Clifton  <nickc@redhat.com>
2908
2909         * lib/target-supports.exp (check_profiling_available): Add MN10300
2910         to the list of targets that do not support profiling.  Restore
2911         alpha sorting to this list.
2912
2913 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2914
2915         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2916         failure on 32-bit systems.
2917         * gcc.dg/torture/vector-2.c: Ditto.
2918
2919 2011-03-22  Richard Guenther  <rguenther@suse.de>
2920
2921         PR tree-optimization/48228
2922         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2923
2924 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2925
2926         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2927         powerpc.
2928
2929         PR target/48226
2930         * gcc.target/powerpc/pr48226.c: New file.
2931
2932 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2933
2934         * lib/prune.exp (prune_gcc_output): Prune "could not create
2935         compact unwind for" warnings.
2936
2937 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2938
2939         PR c/42544
2940         PR c/48197
2941         * gcc.c-torture/execute/pr42544.c: New test.
2942         * gcc.c-torture/execute/pr48197.c: New test.
2943
2944 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2945
2946         PR preprocessor/48192
2947         * gcc.target/powerpc/pr48192.c: New file.
2948
2949         PR target/48053
2950         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2951         split problem of 0 being loaded in a VSX register.
2952
2953 2011-03-21  Richard Guenther  <rguenther@suse.de>
2954
2955         PR c/47939
2956         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2957         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2958         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2959         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2960
2961 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR target/48213
2964         * gcc.dg/pr48213.c: New test.
2965
2966 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2967
2968         PR target/12171
2969         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2970
2971 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2972
2973         * gcc.target/arm/xor-and.c: New.
2974
2975 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2976
2977         PR fortran/22572
2978         * gfortran.dg/function_optimize_1.f90:  New test.
2979         * gfortran.dg/function_optimize_2.f90:  New test.
2980
2981 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2982
2983         PR rtl-optimization/47502
2984         * gcc.target/i386/pr47502-1.c: New.
2985         * gcc.target/i386/pr47502-2.c: Likewise.
2986
2987 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR rtl-optimization/48156
2990         * gcc.dg/pr48156.c: New test.
2991
2992 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2993
2994         PR libfortran/47439
2995         * gfortran.dg/scratch_1.f90: Adjust test.
2996
2997 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2998
2999         PR libfortran/47439
3000         * gfortran.dg/scratch_1.f90: New test.
3001
3002 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3003
3004         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
3005         variably modified typedefs.
3006         * gcc.dg/c1x-typedef-2.c: Remove.
3007
3008 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
3009
3010         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
3011         * gcc.dg/c1x-anon-struct-3.c: New test.
3012         * gcc.dg/anon-struct-11.c: Update.
3013
3014 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3015
3016         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
3017         dg-xfail-run-if.
3018         Only xfail with gas.
3019
3020 2011-03-18  Jason Merrill  <jason@redhat.com>
3021
3022         * g++.dg/template/fn-ptr1.C: New.
3023
3024         * g++.dg/overload/volatile1.C: New.
3025
3026         * g++.dg/opt/pr23372.C: New.
3027
3028         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
3029
3030 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3031
3032         PR middle-end/47405
3033         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
3034
3035 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
3036
3037         * gcc.target/arm/unsigned-extend-1.c: New.
3038
3039 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
3040
3041         PR bootstrap/48161
3042         * gcc.c-torture/compile/pr48161.c: New test.
3043
3044 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
3045
3046         PR middle-end/47725
3047         * gcc.dg/torture/pr47725.c: New.
3048
3049 2011-03-17  Jason Merrill  <jason@redhat.com>
3050
3051         * g++.dg/cpp0x/constexpr-overflow2.C: New.
3052         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
3053
3054 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
3055
3056         * gnat.dg/specs/elab2.ads: New test.
3057         * gnat.dg/specs/elab2_pkg.ads: New helper.
3058
3059 2011-03-17  Jason Merrill  <jason@redhat.com>
3060
3061         * g++.dg/cpp0x/decltype-1212.C: New.
3062         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
3063
3064 2011-03-17  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/parse/memfnquals1.C: New.
3067
3068 2011-03-17  Richard Guenther  <rguenther@suse.de>
3069
3070         PR middle-end/48134
3071         * gcc.dg/pr48134.c: New testcase.
3072
3073 2011-03-17  Richard Guenther  <rguenther@suse.de>
3074
3075         PR middle-end/48165
3076         * g++.dg/torture/pr48165.C: New testcase.
3077
3078 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR rtl-optimization/48141
3081         * gcc.dg/pr48141.c: New test.
3082
3083 2011-03-16  Jason Merrill  <jason@redhat.com>
3084
3085         * g++.dg/cpp0x/constexpr-48089.C: New.
3086
3087         * g++.dg/cpp0x/constexpr-abi1.C: New.
3088
3089         * g++.dg/cpp0x/constexpr-46336.C: New.
3090         * g++.dg/parse/friend5.C: Adjust expected errors.
3091
3092         * g++.dg/cpp0x/constexpr-47570.C: New.
3093
3094 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
3095
3096         PR debug/47510
3097         * ++.dg/debug/dwarf2/typedef6.C: New test.
3098
3099 2011-03-16  Jason Merrill  <jason@redhat.com>
3100
3101         * g++.dg/cpp0x/elision2.C: New.
3102
3103         * g++.dg/cpp0x/constexpr-array3.C: New.
3104
3105 2011-03-16  Jason Merrill  <jason@redhat.com>
3106
3107         * g++.dg/cpp0x/sfinae6.C: New.
3108         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
3109         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
3110         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
3111         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
3112         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3113
3114 2011-03-16  Jason Merrill  <jason@redhat.com>
3115
3116         * g++.dg/template/incomplete6.C: New.
3117
3118 2011-03-16  Jeff Law <law@redhat.com>
3119
3120         * gcc.dg/tree-ssa/vrp55.c: New test.
3121
3122 2011-03-16  Jason Merrill  <jason@redhat.com>
3123
3124         * g++.dg/cpp0x/auto22.C: New.
3125
3126 2011-03-16  Richard Guenther  <rguenther@suse.de>
3127
3128         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3129         optimizing it away if promoted to const.
3130
3131 2011-03-16  Richard Guenther  <rguenther@suse.de>
3132
3133         PR tree-optimization/48149
3134         * gcc.dg/fold-complex-1.c: New testcase.
3135
3136 2011-03-16  Richard Guenther  <rguenther@suse.de>
3137
3138         PR testsuite/48147
3139         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3140         or cloning happens.
3141
3142 2011-03-16  Richard Guenther  <rguenther@suse.de>
3143
3144         PR tree-optimization/26134
3145         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3146
3147 2011-03-16  Richard Guenther  <rguenther@suse.de>
3148
3149         PR tree-optimization/48146
3150         * gcc.dg/torture/pr48146.c: New testcase.
3151
3152 2011-03-16  Richard Guenther  <rguenther@suse.de>
3153
3154         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3155         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3156
3157 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR middle-end/48136
3160         * gcc.c-torture/compile/pr48136.c: New test.
3161
3162         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3163
3164         PR debug/45882
3165         * gcc.dg/guality/pr45882.c: New test.
3166
3167 2011-03-15  Jason Merrill  <jason@redhat.com>
3168
3169         * g++.dg/cpp0x/constexpr-recursion.C: New.
3170
3171         * g++.dg/cpp0x/implicit11.C: New.
3172
3173 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3174
3175         * g++.dg/cpp0x/constexpr-attribute.C: New.
3176
3177 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3178
3179         * g++.dg/parse/pr34758.C: New.
3180
3181 2011-03-15  Xinliang David Li  <davidxl@google.com>
3182
3183         PR c/47837
3184         * gcc.dg/uninit-pred-7_d.c: New test.
3185         * gcc.dg/uninit-pred-8_d.c: New test.
3186
3187 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3188
3189         PR target/46788
3190         * gcc.target/arm/pr46788.c: New.
3191
3192 2011-03-15  Richard Guenther  <rguenther@suse.de>
3193
3194         PR middle-end/47650
3195         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3196         * gfortran.dg/ishft_4.f90: Likewise.
3197         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3198
3199 2011-03-15  Richard Guenther  <rguenther@suse.de>
3200
3201         PR tree-optimization/13954
3202         * g++.dg/tree-ssa/pr13954.C: New testcase.
3203
3204 2011-03-15  Richard Guenther  <rguenther@suse.de>
3205
3206         PR tree-optimization/48037
3207         * gcc.target/i386/pr48037-1.c: New testcase.
3208
3209 2011-03-15  Richard Guenther  <rguenther@suse.de>
3210
3211         PR tree-optimization/41490
3212         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3213         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3214         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3215         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3216         * g++.dg/tree-ssa/pr33604.C: Adjust.
3217
3218 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR middle-end/47917
3221         * gcc.c-torture/execute/pr47917.c: New test.
3222         * gcc.dg/pr47917.c: New test.
3223
3224         PR middle-end/38878
3225         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3226
3227 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3228
3229         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3230         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3231         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3232         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3233         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3234         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3235         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3236         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3237         * gcc.target/i386/avx-floor-vec.c: Ditto.
3238         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3239         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3240         * gcc.target/i386/avx-rint-vec.c: Ditto.
3241         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3242         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3243         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3244         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3245
3246 2011-03-14  Tom Tromey  <tromey@redhat.com>
3247
3248         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3249         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3250         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3251
3252 2011-03-14  Tom Tromey  <tromey@redhat.com>
3253
3254         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3255         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3256         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3257
3258 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3259
3260         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3261
3262 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3263
3264         PR rtl-optimization/47166
3265         * gcc.c-torture/execute/postmod-1.c: New test.
3266
3267 2011-03-14  Richard Guenther  <rguenther@suse.de>
3268
3269         PR middle-end/48098
3270         * gcc.dg/torture/pr48098.c: New testcase.
3271
3272 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3273
3274         PR target/48053
3275         * gcc.target/powerpc/pr48053-1.c: New test.
3276         * gcc.target/powerpc/pr48053-2.c: Likewise.
3277
3278 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3279
3280         PR libfortran/48066
3281         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3282
3283 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3284
3285         PR libfortran/48066
3286         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3287
3288 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3289
3290         PR fortran/48059
3291         * gfortran.dg/class_41.f03: New.
3292
3293 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3294
3295         * g++.dg/conversion/cast3.C: New test.
3296
3297 2011-03-11  Jason Merrill  <jason@redhat.com>
3298
3299         * g++.dg/template/error45.C: New.
3300
3301         * g++.dg/parse/no-type-defn1.C: New.
3302
3303         * g++.dg/ext/attrib40.C: New.
3304
3305         * g++.dg/cpp0x/regress/array1.C: New.
3306
3307 2011-03-11  Richard Guenther  <rguenther@suse.de>
3308
3309         PR tree-optimization/48067
3310         * gcc.dg/pr48067.c: New testcase.
3311
3312 2011-03-11  Richard Guenther  <rguenther@suse.de>
3313
3314         PR lto/48073
3315         * g++.dg/lto/20110311-1_0.C: New testcase.
3316
3317 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3318
3319         PR c++/48035
3320         * g++.dg/inherit/virtual8.C: New test.
3321
3322         PR middle-end/48044
3323         * gcc.dg/torture/pr48044.c: New test.
3324
3325 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3326
3327         PR fortran/47768
3328         * gfortran.dg/proc_ptr_comp_31.f90: New.
3329
3330 2011-03-11  Richard Guenther  <rguenther@suse.de>
3331
3332         PR tree-optimization/47278
3333         * gcc.dg/torture/pr47278-1.c: New testcase.
3334         * gcc.dg/torture/pr47278-2.c: Likewise.
3335
3336 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3337
3338         PR tree-optimization/48063
3339         * gcc.dg/torture/pr48063.c: New test.
3340
3341 2011-03-10  Jason Merrill  <jason@redhat.com>
3342
3343         * g++.dg/template/array22.C: New.
3344
3345         * g++.dg/cpp0x/syntax-err1.C: New.
3346         * g++.dg/parse/error36.C: Adjust expected errors.
3347         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3348         * g++.old-deja/g++.pt/typename3.C: Likewise.
3349         * g++.old-deja/g++.pt/typename4.C: Likewise.
3350         * g++.old-deja/g++.pt/typename6.C: Likewise.
3351
3352 2011-03-09  Jason Merrill  <jason@redhat.com>
3353
3354         * g++.dg/template/nontype22.C: New.
3355
3356 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3357
3358         PR tree-optimization/47714
3359         * g++.dg/torture/pr47714.C: New test.
3360
3361 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3362
3363         PR target/47755
3364         * gcc.target/powerpc/pr47755-2.c: New file.
3365
3366 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3367
3368         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3369         is not set in the environment, pass 64 as first argument when not
3370         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3371         native where ulimit -u is supported.
3372
3373 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3374
3375         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3376
3377 2011-03-08  Jason Merrill  <jason@redhat.com>
3378
3379         * g++.dg/template/nontype21.C: New.
3380
3381         * g++.dg/template/anon5.C: New.
3382
3383 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR debug/47881
3386         * gcc.dg/pr47881.c: New test.
3387
3388 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3389
3390         PR c++/47957
3391         * g++.dg/lookup/template3.C: New test.
3392
3393 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3394
3395         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3396         'long' type.
3397
3398 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3399
3400         PR testsuite/47954
3401         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3402         sizeof to compute alignment.
3403
3404 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR tree-optimization/48022
3407         * gcc.dg/pr48022-1.c: New test.
3408         * gcc.dg/pr48022-2.c: New test.
3409
3410 2011-03-07  Jason Merrill  <jason@redhat.com>
3411
3412         * g++.dg/template/nontype20.C: New.
3413         * g++.dg/init/member1.C: Adjust expected errors.
3414         * g++.dg/parse/constant4.C: Likewise.
3415         * g++.dg/template/qualified-id3.C: Likewise.
3416         * g++.old-deja/g++.pt/crash10.C: Likewise.
3417
3418         * g++.dg/cpp0x/regress/non-const1.C: New.
3419
3420 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR debug/47991
3423         * gcc.dg/pr47991.c: New test.
3424
3425 2011-03-07  Jason Merrill  <jason@redhat.com>
3426
3427         * g++.dg/abi/mangle46.C: New.
3428
3429 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3430
3431         PR target/47862
3432         * gcc.target/powerpc/pr47862.c: New.
3433
3434 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3435
3436         PR target/45413
3437         * gcc.target/i386/combine-mul.c: Require nonpic.
3438
3439 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3440             Nathan Froyd  <froydnj@codesourcery.com>
3441
3442         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3443
3444 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3445
3446         * README.QMTEST: Remove.
3447
3448 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3449             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3450
3451         PR fortran/47850
3452         * gfortran.dg/array_constructor_37.f90 : New test.
3453
3454 2011-03-05  Jason Merrill  <jason@redhat.com>
3455
3456         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3457         * g++.dg/abi/mangle45.C: Likewise.
3458         * g++.dg/cpp0x/trailing1.C: Likewise.
3459
3460 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3461
3462         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3463
3464 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR rtl-optimization/47899
3467         * gcc.dg/pr47899.c: New test.
3468
3469         * gcc.dg/torture/pr47968.c: Ignore warnings.
3470
3471         PR tree-optimization/47967
3472         * gcc.c-torture/compile/pr47967.c: New test.
3473
3474 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3475
3476         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3477         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3478
3479 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3480
3481         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3482         and property_getAttributes() if __OBJC2__.
3483         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3484         * objc.dg/property/property-encoding-1.m: New.
3485         * obj-c++.dg/property/property-encoding-1.mm: New.
3486
3487 2011-03-04  Jason Merrill  <jason@redhat.com>
3488
3489         * g++.dg/template/pseudodtor6.C: New.
3490
3491         * g++.dg/inherit/covariant19.C: New.
3492
3493 2011-03-04  Richard Guenther  <rguenther@suse.de>
3494
3495         PR middle-end/47968
3496         * gcc.dg/torture/pr47968.c: New testcase.
3497
3498 2011-03-04  Richard Guenther  <rguenther@suse.de>
3499
3500         PR middle-end/47975
3501         * gcc.dg/torture/pr47975.c: New testcase.
3502
3503 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3504
3505         PR c++/47974
3506         * g++.dg/template/crash106.C: New.
3507
3508 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR c/47963
3511         * gcc.dg/gomp/pr47963.c: New test.
3512         * g++.dg/gomp/pr47963.C: New test.
3513
3514 2011-03-02  Jason Merrill  <jason@redhat.com>
3515
3516         * g++.dg/cpp0x/regress/condition1.C: New.
3517
3518         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3519
3520 2011-03-01  Jason Merrill  <jason@redhat.com>
3521
3522         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3523
3524         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3525
3526 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3527
3528         PR rtl-optimization/47925
3529         * gcc.c-torture/execute/pr47925.c: New test.
3530
3531 2011-03-01  Jason Merrill  <jason@redhat.com>
3532
3533         * g++.dg/cpp0x/decltype25.C: New.
3534
3535         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3536
3537 2011-03-01  Richard Guenther  <rguenther@suse.de>
3538
3539         PR tree-optimization/47890
3540         * gcc.dg/torture/pr47890.c: New testcase.
3541
3542 2011-03-01  Richard Guenther  <rguenther@suse.de>
3543
3544         PR lto/47924
3545         * gcc.dg/lto/pr47924_0.c: New testcase.
3546
3547 2011-03-01  Richard Guenther  <rguenther@suse.de>
3548
3549         PR lto/46911
3550         * gfortran.dg/lto/pr46911_0.f: New testcase.
3551
3552 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3553
3554         PR libgfortran/47933
3555         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3556         compile errors from older code form.
3557
3558 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3559
3560         PR libgfortran/47567
3561         * gfortran.dg/fmt_fw_d.f90: New test.
3562
3563 2011-02-28  Jason Merrill  <jason@redhat.com>
3564
3565         * g++.dg/inherit/covariant18.C: New.
3566
3567 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR middle-end/47893
3570         * gcc.dg/pr47893.c: New test.
3571
3572 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3573
3574         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3575         NULL in case of a selector with conflicting types.
3576         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3577
3578 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3579
3580         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3581         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3582         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3583         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3584
3585 2011-02-28  Jason Merrill  <jason@redhat.com>
3586
3587         PR c++/47906
3588         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3589
3590 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3591
3592         PR libgfortran/47778
3593         * gfortran.dg/namelist_71.f90: New test.
3594
3595 2011-02-27  Jason Merrill  <jason@redhat.com>
3596
3597         PR c++/47906
3598         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3599         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3600
3601 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3602
3603         PR c++/46466
3604         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3605
3606 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR fortran/47886
3609         * gfortran.dg/gomp/task-1.f90: Removed.
3610
3611 2011-02-26  Jason Merrill  <jason@redhat.com>
3612
3613         * g++.dg/template/this-targ1.C: New.
3614
3615         * g++.dg/cpp0x/regress/template-const1.C: New.
3616         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3617         * g++.dg/template/function1.C: Adjust.
3618         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3619         * g++.dg/debug/debug7.C: Adjust.
3620
3621 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3622
3623         PR fortran/47886
3624         * gfortran.dg/gomp/task-1.f90: New.
3625
3626 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3627
3628         * gcc.target/arm/neon-thumb2-move.c: Add
3629         dg-require-effective-target arm_thumb2_ok.
3630
3631 2011-02-24  Jason Merrill  <jason@redhat.com>
3632
3633         * g++.dg/parse/constant1.C: Specify C++98 mode.
3634         * g++.dg/parse/constant5.C: Likewise.
3635         * g++.dg/parse/error2.C: Likewise.
3636         * g++.dg/parse/semicolon3.C: Likewise.
3637         * g++.dg/template/crash14.C: Likewise.
3638         * g++.dg/template/local4.C: Likewise.
3639         * g++.dg/template/nontype3.C: Likewise.
3640         * g++.dg/parse/crash31.C: Adjust expected errors.
3641         * g++.dg/template/function1.C: Likewise.
3642         * g++.dg/template/ref3.C: Likewise.
3643         * g++.dg/template/static9.C: Likewise.
3644         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3645
3646         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3647         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3648         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3649         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3650         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3651
3652 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR fortran/47878
3655         * gfortran.dg/pr47878.f90: New test.
3656
3657 2011-02-24  Richard Guenther  <rguenther@suse.de>
3658
3659         PR testsuite/47801
3660         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3661         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3662
3663 2011-02-24  Richard Guenther  <rguenther@suse.de>
3664
3665         PR fortran/47839
3666         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3667         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3668
3669 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR libgfortran/47567
3672         * gfortran.dg/fmt_f0_1.f90: Update test.
3673
3674 2011-02-23  Jason Merrill  <jason@redhat.com>
3675
3676         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3677         * g++.dg/abi/mangle45.C: New.
3678
3679         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3680         * g++.dg/template/canon-type-9.C: Match use of decltype
3681         between declaration and definition.
3682         * g++.dg/template/canon-type-12.C: Likewise.
3683
3684 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3685
3686         PR fortran/40850
3687         * gfortran.dg/nested_allocatables_1.f90: New.
3688
3689 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3690
3691         PR c++/46868
3692         * g++.dg/pr46868.C: New test.
3693         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3694         * g++.dg/parse/error14.C: Adjust.
3695
3696 2011-02-23  Richard Guenther  <rguenther@suse.de>
3697
3698         PR tree-optimization/47838
3699         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3700
3701 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3702
3703         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3704
3705 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3706
3707         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3708         * gfortran.dg/count_init_expr.f03: Ditto.
3709         * gfortran.dg/gomp/pr43711.f90: Ditto.
3710         * gcc.dg/struct-parse-2.c: Ditto.
3711         * gcc.dg/parse-error-3.c: Ditto.
3712         * gcc.dg/Wlogical-op-1.c: Ditto.
3713         * gcc.dg/Walways-true-1.c: Ditto.
3714         * gcc.dg/pr24225.c: Ditto.
3715         * gcc.dg/Walways-true-2.c: Ditto.
3716         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3717         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3718         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3719         * g++.dg/overload/defarg4.C: Ditto.
3720         * g++.dg/inherit/covariant16.C: Ditto.
3721         * g++.dg/inherit/virtual7.C: Ditto.
3722         * g++.dg/template/canon-type-9.C: Ditto.
3723         * g++.dg/template/access19.C: Ditto.
3724         * g++.dg/template/call7.C: Ditto.
3725         * g++.dg/template/canon-type-2.C: Ditto.
3726         * g++.dg/template/init7.C: Ditto.
3727         * g++.dg/template/sizeof-template-argument.C: Ditto.
3728         * g++.dg/template/const3.C: Ditto.
3729         * g++.dg/template/sfinae26.C: Ditto.
3730         * g++.dg/template/sfinae26.C: Ditto.
3731         * g++.dg/template/canon-type-11.C: Ditto.
3732         * g++.dg/template/union2.C: Ditto.
3733         * g++.dg/template/canon-type-3.C: Ditto.
3734         * g++.dg/template/canon-type-1.C: Ditto.
3735         * g++.dg/template/canon-type-5.C: Ditto.
3736         * g++.dg/template/canon-type-7.C: Ditto.
3737         * g++.dg/template/canon-type-10.C: Ditto.
3738         * g++.dg/template/spec36.C: Ditto.
3739         * g++.dg/template/typedef38.C: Ditto.
3740         * g++.dg/template/canon-type-4.C: Ditto.
3741         * g++.dg/template/canon-type-6.C: Ditto.
3742         * g++.dg/template/canon-type-13.C: Ditto.
3743         * g++.dg/template/instantiate9.C: Ditto.
3744         * g++.dg/template/ttp22.C: Ditto.
3745         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3746         * g++.dg/warn/Walways-true-1.C: Ditto.
3747         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3748         * g++.dg/warn/Walways-true-2.C: Ditto.
3749         * g++.dg/conversion/op4.C: Ditto.
3750         * g++.dg/opt/pr19650.C: Ditto.
3751         * g++.dg/lookup/friend11.C: Ditto.
3752         * g++.dg/other/default2.C: Ditto.
3753         * g++.dg/other/default3.C: Ditto.
3754         * g++.dg/other/dtor2.C: Ditto.
3755         * g++.dg/other/friend5.C: Ditto.
3756         * g++.dg/other/default5.C: Ditto.
3757         * g++.dg/init/brace6.C: Ditto.
3758         * g++.dg/init/aggr5.C: Ditto.
3759         * g++.dg/init/error2.C: Ditto.
3760         * g++.dg/expr/bound-mem-fun.C: Ditto.
3761         * g++.dg/expr/cond6.C: Ditto.
3762         * g++.dg/expr/stmt-expr-1.C: Ditto.
3763         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3764         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3765         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3766         * g++.dg/cpp0x/bracket1.C: Ditto.
3767         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3768         * g++.dg/cpp0x/pr38646.C: Ditto.
3769         * g++.dg/cpp0x/variadic73.C: Ditto.
3770         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3771         * g++.dg/cpp0x/bracket4.C: Ditto.
3772         * g++.dg/cpp0x/decltype4.C: Ditto.
3773         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3774         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3775         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3776         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3777         * g++.dg/cpp0x/decltype2.C: Ditto.
3778         * g++.dg/cpp0x/decltype1.C: Ditto.
3779         * g++.dg/cpp0x/bracket2.C: Ditto.
3780         * g++.dg/cpp0x/decltype5.C: Ditto.
3781         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3782         * g++.dg/cpp0x/variadic70.C: Ditto.
3783         * g++.dg/cpp0x/decltype6.C: Ditto.
3784         * g++.dg/cpp0x/rvo.C: Ditto.
3785         * g++.dg/cpp0x/vt-40092.C: Ditto.
3786         * g++.dg/cpp0x/variadic-new.C: Ditto.
3787         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3788         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3789         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3790         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3791         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3792         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3793         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3794         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3795         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3796         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3797         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3798         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3799         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3800         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3801         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3802         * g++.dg/cpp0x/pr39639.C: Ditto.
3803         * g++.dg/cpp0x/decltype3.C: Ditto.
3804         * g++.dg/cpp0x/variadic68.C: Ditto.
3805         * g++.dg/cpp0x/variadic-function.C: Ditto.
3806         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3807         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3808         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3809         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3810         * g++.dg/parse/crash35.C: Ditto.
3811         * g++.dg/parse/crash40.C: Ditto.
3812         * g++.dg/parse/defarg12.C: Ditto.
3813         * g++.dg/parse/crash34.C: Ditto.
3814         * g++.dg/parse/constructor3.C: Ditto.
3815         * g++.dg/parse/template23.C: Ditto.
3816         * g++.dg/parse/crash56.C: Ditto.
3817         * g++.dg/parse/dtor13.C: Ditto.
3818         * g++.dg/parse/error33.C: Ditto.
3819         * g++.dg/parse/ctor9.C: Ditto.
3820         * g++.dg/parse/error32.C: Ditto.
3821         * g++.dg/parse/error37.C: Ditto.
3822         * g++.dg/parse/bitfield3.C: Ditto.
3823         * g++.dg/parse/struct-4.C: Ditto.
3824         * g++.dg/ext/has_trivial_copy.C: Ditto.
3825         * g++.dg/ext/is_polymorphic.C: Ditto.
3826         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3827         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3828         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3829         * g++.dg/ext/is_union.C: Ditto.
3830         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3831         * g++.dg/ext/is_pod.C: Ditto.
3832         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3833         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3834         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3835         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3836         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3837         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3838         * g++.dg/ext/is_abstract.C: Ditto.
3839         * g++.dg/ext/has_trivial_assign.C: Ditto.
3840         * g++.dg/ext/is_class.C: Ditto.
3841         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3842         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3843         * g++.dg/ext/is_base_of.C: Ditto.
3844         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3845         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3846         * g++.dg/ext/is_empty.C: Ditto.
3847         * g++.dg/ext/is_enum.C: Ditto.
3848         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3849         * gnat.dg/opt11.adb: Ditto.
3850         * obj-c++.dg/pr45735.mm: Ditto.
3851         * obj-c++.dg/pr24393.mm: Ditto.
3852         * obj-c++.dg/exceptions-2.mm: Ditto.
3853         * objc.dg/pr45735.m: Ditto.
3854         * objc.dg/pr24393.m: Ditto.
3855
3856 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3857
3858         * objc.dg/attributes/objc-exception-1.m: New.
3859
3860 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3861
3862         * gcc.dg/cpp/include7.c: New test.
3863
3864 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3865
3866         PR c++/47242
3867         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3868
3869 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3870
3871         PR rtl-optimization/47763
3872         * gcc.dg/pr47763.c: New test.
3873
3874 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3875
3876         PR fortran/45743
3877         * gfortran.dg/whole_file_32.f90 : New test.
3878
3879 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3880
3881         PR c++/47666
3882         * g++.dg/inherit/virtual7.C: New test.
3883
3884 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3885
3886         PR objc/47832
3887         * objc.dg/type-size-3.m: Updated error message.
3888         * objc.dg/type-size-4.m: New test.
3889         * objc.dg/type-size-5.m: New test.
3890
3891 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3892
3893         * lib/gnat.exp: Fix comments.
3894         Don't load libgloss.exp.
3895         (default_gnat_version): Call $compiler with --version.
3896         Adapt regexp for gnatmake output, insert version.
3897         (gnat_version): New proc.
3898         (gnat_init): Remove gnat_libgcc_s_path.
3899         (gnat_target_compile): Likewise.
3900         Remove ld_library_path.
3901         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3902         (gnat_pass): Remove.
3903         (gnat_pass): Remove.
3904         (gnat_finish): Remove.
3905         (gnat_exit): Remove.
3906         (local_find_gnatmake): Reindent.
3907         (runtest_file_p): Remove.
3908         (prune_warnings): Remove.
3909         (find_gnatclean): New proc.
3910         * lib/gnat-dg.exp (lremove): New proc.
3911         (gnat-dg-test): Reindent.
3912         Remove additional output files.
3913         (gnat-dg-runtest): Remove.
3914
3915         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3916         * gnat.dg/loop_optimization6.adb: Likewise.
3917         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3918
3919 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR tree-optimization/47835
3922         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3923
3924 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3925
3926         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3927         * gfortran.dg/abstract_type_2.f03: Ditto.
3928         * gfortran.dg/abstract_type_3.f03: Ditto.
3929         * gfortran.dg/abstract_type_4.f03: Ditto.
3930         * gfortran.dg/abstract_type_5.f03: Ditto.
3931         * gfortran.dg/abstract_type_6.f03: Ditto.
3932         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3933         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3934         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3935         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3936         * gfortran.dg/array_function_5.f90: Ditto.
3937         * gfortran.dg/asynchronous_3.f03: Ditto.
3938         * gfortran.dg/char_expr_1.f90: Ditto.
3939         * gfortran.dg/class_14.f03: Ditto.
3940         * gfortran.dg/data_array_6.f: Ditto.
3941         * gfortran.dg/data_invalid.f90: Ditto.
3942         * gfortran.dg/dot_product_1.f03: Ditto.
3943         * gfortran.dg/func_derived_5.f90: Ditto.
3944         * gfortran.dg/func_result_4.f90: Ditto.
3945         * gfortran.dg/implied_do_1.f90: Ditto.
3946         * gfortran.dg/initialization_25.f90: Ditto.
3947         * gfortran.dg/initialization_26.f90: Ditto.
3948         * gfortran.dg/interface_34.f90: Ditto.
3949         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3950         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3951         * gfortran.dg/matmul_8.f03: Ditto.
3952         * gfortran.dg/merge_init_expr.f90: Ditto.
3953         * gfortran.dg/pack_assign_1.f90: Ditto.
3954         * gfortran.dg/pack_vector_1.f90: Ditto.
3955         * gfortran.dg/pointer_check_8.f90: Ditto.
3956         * gfortran.dg/product_init_expr.f03: Ditto.
3957         * gfortran.dg/reshape_order_5.f90: Ditto.
3958         * gfortran.dg/reshape_shape_1.f90: Ditto.
3959         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3960         * gfortran.dg/same_name_2.f90: Ditto.
3961         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3962         * gfortran.dg/spread_init_expr.f03: Ditto.
3963         * gfortran.dg/stmt_func_1.f90: Ditto.
3964         * gfortran.dg/sum_init_expr.f03: Ditto.
3965         * gfortran.dg/transpose_3.f03: Ditto.
3966         * gfortran.dg/unpack_init_expr.f03: Ditto.
3967         * gfortran.dg/warn_conversion.f90: Ditto.
3968         * gfortran.dg/warn_conversion_2.f90: Ditto.
3969         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3970         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3971         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3972         * gfortran.dg/whole_file_16.f90: Ditto.
3973         * gfortran.dg/whole_file_17.f90: Ditto.
3974         * gfortran.dg/whole_file_18.f90: Ditto.
3975         * gfortran.dg/whole_file_20.f03: Ditto.
3976         * gfortran.dg/whole_file_5.f90: Ditto.
3977         * gfortran.dg/whole_file_6.f90: Ditto.
3978         * gfortran.dg/write_invalid_format.f90: Ditto.
3979         * gfortran.dg/zero_sized_6.f90: Ditto.
3980
3981 2011-02-21  Jeff Law <law@redhat.com>
3982
3983         PR rtl-optimization/46178
3984         * gcc.target/i386/pr46178.c: New test.
3985
3986         PR rtl-optimization/46002
3987         * gcc.c-torture/compile/pr46002.c: New test.
3988
3989 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3990
3991         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3992         *-*-hpux10*.
3993
3994 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR debug/47106
3997         * g++.dg/debug/pr47106.C: Require effective target lto.
3998
3999 2011-02-21  Jason Merrill  <jason@redhat.com>
4000
4001         * g++.dg/cpp0x/constexpr-diag2.C: New.
4002
4003 2011-02-20  Jason Merrill  <jason@redhat.com>
4004
4005         * g++.dg/cpp0x/constexpr-ctor7.C: New.
4006
4007         * g++.dg/cpp0x/fntmpdefarg2.C: New.
4008
4009         * g++.dg/overload/conv-op1.C: New.
4010
4011         * g++.dg/cpp0x/constexpr-synth1.C: New.
4012
4013 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4014
4015         * objc.dg/layout-2.m: New.
4016         * objc.dg/selector-3.m: Adjusted location of error message.
4017         * objc.dg/type-size-3.m: Same.
4018         * obj-c++.dg/selector-3.mm: Same.
4019
4020 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4021
4022         PR objc/47784
4023         * objc.dg/property/dotsyntax-22.m: New.
4024         * obj-c++.dg/property/dotsyntax-22.mm: New.
4025
4026 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
4027
4028         PR c++/46394
4029         * g++.dg/template/typedef38.C: New test.
4030
4031 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/46818
4034         * gfortran.dg/whole_file_30.f90 : New test.
4035         * gfortran.dg/whole_file_31.f90 : New test.
4036
4037 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
4038
4039         PR fortran/45077
4040         PR fortran/44945
4041         * gfortran.dg/whole_file_28.f90 : New test.
4042         * gfortran.dg/whole_file_29.f90 : New test.
4043
4044 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
4045
4046         PR c++/44118
4047         * g++.dg/template/crash105.C: New.
4048
4049 2011-02-19  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/regress/no-elide1.C: New.
4052
4053 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
4054
4055         PR tree-optimization/46620
4056         * gcc.dg/pr46620.c: New.
4057
4058 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR c/47809
4061         * gcc.target/i386/pr47809.c: New test.
4062
4063 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4064             Tobias Burnus  <burnus@net-b.de>
4065
4066         * lib/target-supports.exp
4067         (check_effective_target_fortran_large_real): New check for large reals.
4068         * gfortran.dg/nan_7.f90: New test.
4069
4070 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4071
4072         PR libgfortran/47567
4073         * gfortran.dg/fmt_f0_1.f90: Update test.
4074
4075 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
4076
4077         PR fortran/47348
4078         * gfortran.dg/array_constructor_36.f90 : New test.
4079         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
4080         allow for comparison between different elements of the array
4081         constructor at different levels of optimization.
4082
4083 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
4084
4085         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
4086         * gcc.target/i386/pr32280-1.c: Likewise.
4087
4088 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR target/47800
4091         * gcc.target/i386/pr47800.c: New test.
4092
4093 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
4094
4095         * objc/execute/exceptions/foward-1.x: New.
4096
4097 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/47789
4100         * gfortran.dg/derived_constructor_comps_4.f90: New.
4101
4102 2011-02-18  Tobias Burnus
4103
4104         PR fortran/47775
4105         * gfortran.dg/func_result_6.f90: New.
4106
4107 2011-02-18  Michael Matz  <matz@suse.de>
4108
4109         PR fortran/45586
4110         * gfortran.dg/lto/pr45586_0.f90: New test.
4111         * gfortran.dg/typebound_proc_20.f90: Ditto.
4112         * gfortran.dg/typebound_proc_21.f90: Ditto.
4113
4114 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4115
4116         PR c++/47795
4117         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4118
4119 2011-02-18  Tobias Burnus  <burnus@net-b.de>
4120
4121         PR fortran/47750
4122         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4123         gcc_warning_prefix.
4124         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4125         normalizing the error/warning output.
4126         * gfortran.dg/Wall.f90: Update dg-error/warning.
4127         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4128         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4129         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4130         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4131         * gfortran.dg/class_30.f90: Update dg-error/warning.
4132         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4133         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4134         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4135         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4136         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4137         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4138         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4139         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4140         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4141         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4142         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4143         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4144         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4145         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4146         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4147         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4148         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4149         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4150         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4151         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4152         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4153         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4154         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4155         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4156         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4157
4158 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4159
4160         PR fortran/47768
4161         * gfortran.dg/proc_ptr_comp_30.f90: New.
4162
4163 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR debug/47780
4166         * gcc.target/i386/pr47780.c: New test.
4167
4168 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4169
4170         PR fortran/47767
4171         * gfortran.dg/class_40.f03: New.
4172
4173 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4174
4175         PR c++/47208
4176         * g++.dg/cpp0x/auto21.C: New test.
4177
4178 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4179
4180         * objc.dg/special/unclaimed-category-1.h: Updated for
4181         new ABI support.
4182         * objc.dg/special/unclaimed-category-1.m: Same.
4183         * objc.dg/zero-link-1.m: Same.
4184         * objc.dg/lookup-1.m: Same.
4185         * objc.dg/torture/strings/const-str-9.m
4186         * objc.dg/torture/strings/const-str-10.m: Same.
4187         * objc.dg/torture/strings/const-str-11.m: Same.
4188         * objc.dg/torture/forward-1.m: Same.
4189         * objc.dg/zero-link-2.m: Same.
4190         * objc.dg/encode-7-next-64bit.m: Same.
4191         * objc.dg/method-4.m: Same.
4192         * objc.dg/next-runtime-1.m: Same.
4193         * objc.dg/image-info.m: Same.
4194         * objc.dg/pr23214.m: Same.
4195         * objc.dg/symtab-1.m: Same.
4196         * obj-c++.dg/basic.m: Same.
4197         * obj-c++.dg/proto-lossage-3.m: Same.
4198         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4199         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4200         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4201         * obj-c++.dg/method-11.m: Same.
4202         * objc/execute/enumeration-1.m: Same.
4203         * objc/execute/object_is_class.m: Same.
4204         * objc/execute/formal_protocol-2.m: Same.
4205         * objc/execute/formal_protocol-4.m: Same.
4206         * objc/execute/formal_protocol-6.m: Same.
4207         * objc/execute/bycopy-3.m: Same.
4208         * objc/execute/exceptions/catchall-1.m: Same.
4209         * objc/execute/exceptions/finally-1.m: Same.
4210         * objc/execute/exceptions/local-variables-1.m: Same.
4211         * objc/execute/exceptions/foward-1.m: Same.
4212         * objc/execute/bf-common.h
4213         * objc/execute/enumeration-2.m: Same.
4214         * objc/execute/formal_protocol-1.m: Same.
4215         * objc/execute/formal_protocol-3.m: Same.
4216         * objc/execute/formal_protocol-5.m: Same.
4217         * objc/execute/accessing_ivars.m: Same.
4218         * objc/execute/bycopy-2.m: Same.
4219         * objc/execute/formal_protocol-7.m: Same.
4220         * objc/execute/compatibility_alias.m: Same.
4221         * objc/execute/no_clash.m: Same.
4222         * objc/execute/object_is_meta_class.m: Same.
4223         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4224         * objc/execute/class-tests-1.h: Include stdio.h.
4225         * objc/execute/class-tests-2.h: Same.
4226         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4227         runtimes.
4228         * obj-c++.dg/try-catch-2.mm: Same.
4229
4230 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR c++/47783
4233         * g++.dg/warn/Wunused-parm-4.C: New test.
4234
4235 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4236             Jan Hubicka  <jh@suse.cz>
4237
4238         PR debug/47106
4239         PR debug/47402
4240         * g++.dg/debug/pr47106.C: New.
4241
4242 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4243
4244         PR target/43653
4245         * gcc.target/i386/pr43653.c: New test.
4246
4247 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4248
4249         PR c++/47172
4250         * g++.dg/template/inherit6.C: New test.
4251
4252 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4253
4254         PR fortran/47745
4255         * gfortran.dg/class_39.f03: New.
4256
4257 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4258
4259         PR c++/47326
4260         * g++.dg/cpp0x/variadic106.C: New test.
4261
4262 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR libfortran/47757
4265         * gfortran.dg/pr47757-1.f90: New test.
4266         * gfortran.dg/pr47757-2.f90: New test.
4267         * gfortran.dg/pr47757-3.f90: New test.
4268
4269         PR c++/47704
4270         * g++.dg/cpp0x/enum8.C: New test.
4271
4272 2011-02-15  Jason Merrill  <jason@redhat.com>
4273
4274         * g++.dg/inherit/implicit-trivial1.C: New.
4275         * g++.dg/cpp0x/implicit-trivial1.C: New.
4276
4277 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4278
4279         PR middle-end/47725
4280         * gcc.dg/torture/pr47725.c: Removed.
4281
4282 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4283
4284         PR target/47755
4285         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4286         constant does not generate a load from memory.
4287
4288 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4289
4290         PR middle-end/47725
4291         * gcc.dg/torture/pr47725.c: New.
4292
4293 2011-02-15  Richard Guenther  <rguenther@suse.de>
4294
4295         PR tree-optimization/47743
4296         * gcc.dg/torture/pr47743.c: New testcase.
4297
4298 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR middle-end/47581
4301         * gcc.target/i386/pr47581.c: New test.
4302
4303 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4304
4305         PR fortran/47730
4306         * gfortran.dg/select_type_22.f03: New.
4307
4308 2011-02-14  Jason Merrill  <jason@redhat.com>
4309
4310         * g++.dg/cpp0x/regress/enum1.C: New.
4311
4312 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4313
4314         * gnat.dg/include.adb: New test.
4315
4316 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4317
4318         PR fortran/47728
4319         * gfortran.dg/class_38.f03: New.
4320
4321 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4322
4323         * gcc.dg/pr46494.c: New test.
4324
4325 2011-02-14  Richard Guenther  <rguenther@suse.de>
4326
4327         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4328
4329 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4330
4331         PR ada/41929
4332         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4333         sparc*-sun-solaris2.11.
4334
4335 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4336
4337         PR fortran/47349
4338         * gfortran.dg/argument_checking_18.f90: New.
4339
4340 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4341
4342         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4343         * gfortran.dg/argument_checking_17.f90: New.
4344
4345 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4346
4347         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4348         are temporarily disabled.
4349         * gfortran.dg/class_7.f03: Ditto.
4350         * gfortran.dg/coarray_14.f90: Ditto.
4351         * gfortran.dg/typebound_proc_13.f03: Ditto.
4352
4353 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4354
4355         PR fortran/45586
4356         * gfortran.dg/extends_11.f03: New.
4357
4358 2011-02-11  Xinliang David Li  <davidxl@google.com>
4359
4360         PR tree-optimization/47707
4361         * g++.dg/tree-ssa/pr47707.C: New test.
4362
4363 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4364
4365         * g++.dg/opt/inline17.C: New test.
4366
4367 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/47550
4370         * gfortran.dg/pure_formal_2.f90: New.
4371
4372 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4373
4374         PR rtl-optimization/47614
4375         * gfortran.dg/pr47614.f: New.
4376
4377 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4378
4379         PR driver/47678
4380         * gcc.dg/opts-6.c: New test.
4381
4382 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR debug/47684
4385         * gcc.dg/pr47684.c: New test.
4386
4387 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389         PR target/47629
4390         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4391         c99_runtime, dg-add-options c99_runtime.
4392         (main): Use __asm__.
4393
4394 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396         PR testsuite/47400
4397         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4398         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4399         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4400         * gcc.dg/ucnid-10.c: Likewise.
4401         * gcc.dg/ucnid-13.c: Likewise.
4402         * gcc.dg/ucnid-7.c: Likewise.
4403         * gcc.dg/ucnid-8.c: Likewise.
4404         Adapt dg-warning line number.
4405
4406 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4407
4408         * gcc.target/i386/parity-1.c: Use -march=k8.
4409         * gcc.target/i386/parity-2.c: Ditto.
4410         * gcc.target/i386/vecinit-1.c: Ditto.
4411         * gcc.target/i386/vecinit-2.c: Ditto.
4412
4413 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4414
4415         PR target/46610
4416         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4417         * gcc.target/mips/save-restore-3.c: Likewise.
4418         * gcc.target/mips/save-restore-4.c: Likewise.
4419         * gcc.target/mips/save-restore-5.c: Likewise.
4420
4421         PR target/47683
4422         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4423         * g++.dg/tree-prof/partition2.C: Likewise.
4424
4425 2011-02-09  Jason Merrill  <jason@redhat.com>
4426
4427         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4428         rather than misdeclare std::puts.
4429
4430         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4431         * g++.dg/other/warning1.C: Likewise.
4432         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4433         * g++.old-deja/g++.gb/scope06.C: Likewise.
4434         * g++.old-deja/g++.law/cvt11.C: Likewise.
4435         * g++.old-deja/g++.law/init1.C: Likewise.
4436         * g++.dg/abi/mangle26.C: Likewise.
4437
4438         * g++.dg/template/function1.C: Adjust for C++0x mode.
4439         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4440
4441         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4442         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4443
4444         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4445
4446         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4447
4448         * g++.dg/cpp0x/regress: New directory.
4449         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4450         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4451         * g++.dg/cpp0x/regress/regress3.C: New.
4452
4453 2011-02-10  Richard Guenther  <rguenther@suse.de>
4454
4455         PR tree-optimization/47677
4456         * gcc.dg/torture/pr47677.c: New testcase.
4457
4458 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         * objc.dg/special/load-category-1.m: Remove unused header.
4461         * objc.dg/special/load-category-1a.m: Likewise.
4462         * objc.dg/special/load-category-2.m: Likewise.
4463         * objc.dg/special/load-category-2a.m: Likewise.
4464         * objc.dg/special/load-category-3.m: Likewise.
4465         * objc.dg/special/load-category-3a.m: Likewise.
4466         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4467         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4468         * objc.dg/attributes/class-attribute-1.m: Likewise.
4469         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4470         * obj-c++.dg/property/property.exp: Likewise.
4471         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4472         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4473         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4474         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4475         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4476         * obj-c++.dg/template-8.mm: Likewise.
4477
4478 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4479
4480         PR target/47665
4481         * gcc.target/i386/pr47665.c: New test.
4482
4483 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4484
4485         PR testsuite/47622
4486         Revert
4487         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4488         PR debug/42631
4489         * gcc.dg/pr42631.c: Update test.
4490         * gcc.dg/pr42631-2.c: New test.
4491
4492 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4493
4494         PR fortran/47352
4495         * gfortran.dg/proc_decl_25.f90: New.
4496
4497 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4498
4499         PR fortran/47463
4500         * gfortran.dg/typebound_assignment_2.f03: New.
4501
4502 2011-02-09  Richard Guenther  <rguenther@suse.de>
4503
4504         PR tree-optimization/47664
4505         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4506
4507 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4508
4509         PR middle-end/47646
4510         * gnat.dg/uninit_func.adb: Adjust dg directive.
4511
4512 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4513
4514         PR middle-end/47646
4515         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4516
4517 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4518
4519         PR fortran/47637
4520         * gfortran.dg/auto_dealloc_2.f90: New.
4521
4522 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4523
4524         * gcc.dg/builtins-config.h: Remove __sgi handling.
4525         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4526         -std=c99 for mips-sgi-irix6.5*.
4527
4528 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4529
4530         PR middle-end/45505
4531         * gfortran.dg/pr25923.f90: Remove xfails.
4532
4533 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4534
4535         PR fortran/47583
4536         * gfortran.dg/inquire_14.f90: New test.
4537
4538 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4539
4540         PR fortran/45290
4541         * gfortran.dg/pointer_init_6.f90: New.
4542
4543 2011-02-08  Jeff Law <law@redhat.com>
4544
4545         PR tree-optimization/42893
4546         * gcc.tree-ssa/pr42893.c: New test.
4547
4548 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4549
4550         PR tree-optimization/46834
4551         PR tree-optimization/46994
4552         PR tree-optimization/46995
4553         * gcc.dg/graphite/id-pr46834.c: New.
4554         * gfortran.dg/graphite/id-pr46994.f90: New.
4555         * gfortran.dg/graphite/id-pr46995.f90: New.
4556
4557 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4558
4559         PR middle-end/47646
4560         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4561         using the variable is known the warning is emitted there.
4562         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4563         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4564
4565         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4566         statement.
4567         (vg): Likewise.
4568         * gcc.dg/noreturn-1.c (foo5): Likewise.
4569         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4570         (method2): Likewise.
4571
4572         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4573         the return statement using the uninitialized variable.
4574         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4575
4576 2011-02-08  Richard Guenther  <rguenther@suse.de>
4577
4578         PR middle-end/47639
4579         * g++.dg/opt/pr47639.c: New testcase.
4580
4581 2011-02-08  Richard Guenther  <rguenther@suse.de>
4582
4583         PR tree-optimization/47632
4584         * g++.dg/opt/pr47632.C: New testcase.
4585
4586 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4587
4588         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4589
4590 2011-02-07  Richard Guenther  <rguenther@suse.de>
4591
4592         PR tree-optimization/47615
4593         * g++.dg/opt/pr47615.C: New testcase.
4594
4595 2011-02-07  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/47621
4598         * gcc.dg/torture/pr47621.c: New testcase.
4599
4600 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4601
4602         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4603
4604 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4605
4606         PR fortran/47592
4607         * gfortran.dg/allocate_with_source_1 : New test.
4608
4609 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR middle-end/47610
4612         * gcc.dg/pr47610.c: New test.
4613
4614 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4615
4616         PR debug/42631
4617         * gcc.dg/pr42631.c: Update test.
4618         * gcc.dg/pr42631-2.c: New test.
4619
4620 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4621
4622         PR fortran/47574
4623         * gfortran.dg/pr47574.f90:  New test.
4624
4625 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4626
4627         PR tree-optimization/46194
4628         * gcc.dg/autopar/pr46194.c: New.
4629
4630 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4631
4632         PR tree-optimization/43695
4633         * g++.dg/ipa/pr43695.C: New.
4634
4635 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR inline-asm/23200
4638         * gcc.dg/pr23200.c: New test.
4639
4640 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4641
4642         PR c++/47589
4643         * g++.dg/pr47589.C: New test.
4644
4645 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4646
4647         PR c++/47398
4648         * g++.dg/template/typedef37.C: New test.
4649         * g++.dg/template/param1.C: Adjust expected error message.
4650
4651 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR middle-end/31490
4654         * gcc.dg/pr31490-2.c: New test.
4655         * gcc.dg/pr31490-3.c: New test.
4656         * gcc.dg/pr31490-4.c: New test.
4657
4658 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4659             Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR c++/46890
4662         * g++.dg/parser/semicolon3.C: Adjust.
4663         * g++.dg/parser/semicolon4.C: New testcase.
4664         * g++.dg/pr46890.C: New testcase.
4665
4666 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4667
4668         PR c++/29571
4669         * g++.dg/init/pr29571.C: New.
4670
4671 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4672
4673         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4674         instead of vect_int.
4675
4676 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4677
4678         PR target/47312
4679         * gcc.target/i386/pr47312.c: New test.
4680
4681         PR target/47564
4682         * gcc.target/i386/pr47564.c: New test.
4683
4684 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4685
4686         PR tree-optimization/45122
4687         * gcc.dg/tree-ssa/pr45122.c: New.
4688
4689 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4690
4691         PR target/47272
4692         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4693         and vec_vsx_st.
4694
4695         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4696         and vsx so a default --with-cpu=power7 doesn't give an error
4697         when -mavoid-indexed-addresses is used.
4698
4699         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4700         wrapper function to save the arguments and then jump to the real
4701         function, rather than depending on the compiler not to move stuff
4702         before an asm.
4703         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4704
4705 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4706             Paul Thomas  <pault@gcc.gnu.org>
4707
4708         PR fortran/47082
4709         * gfortran.dg/class_37.f03 : New test.
4710
4711 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4712             Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/40979
4715         PR bootstrap/47044
4716         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4717         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4718         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4719         check_vect_support_and_set_flags.
4720         * gfortran.dg/graphite/vect-pr40979.f90: New.
4721
4722 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4723
4724         PR fortran/47572
4725         * gfortran.dg/class_36.f03: New.
4726
4727 2011-02-02  Richard Guenther  <rguenther@suse.de>
4728
4729         PR tree-optimization/47566
4730         * gcc.dg/lto/20110201-1_0.c: New testcase.
4731
4732 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4733
4734         PR debug/47498
4735         PR debug/47501
4736         PR debug/45136
4737         PR debug/45130
4738         * debug/pr47498.c: New.
4739         * debug/pr47501.c: New.
4740
4741 2011-02-01  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/47559
4744         * g++.dg/torture/pr47559.C: New testcase.
4745
4746 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4747
4748         PR fortran/47565
4749         * gfortran.dg/typebound_call_20.f03: New.
4750
4751 2011-02-01  Richard Guenther  <rguenther@suse.de>
4752
4753         PR tree-optimization/47555
4754         * gcc.dg/pr47555.c: New testcase.
4755
4756 2011-02-01  Richard Guenther  <rguenther@suse.de>
4757
4758         PR tree-optimization/47541
4759         * g++.dg/torture/pr47541.C: New testcase.
4760
4761 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4762
4763         PR fortran/47455
4764         * gfortran.dg/typebound_call_19.f03: New.
4765
4766 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR c++/47416
4769         * g++.dg/cpp0x/pr47416.C: New test.
4770
4771 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4772
4773         PR fortran/47519
4774         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4775
4776 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4777
4778         PR fortran/47463
4779         * gfortran.dg/typebound_assignment_1.f03: New.
4780
4781 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR tree-optimization/47538
4784         * gcc.c-torture/execute/pr47538.c: New test.
4785
4786 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4787
4788         PR target/45325
4789         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4790
4791 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4792
4793         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4794
4795 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4796
4797         PR rtl-optimization/44031
4798         * gcc.c-torture/compile/20110131-1.c: New test.
4799
4800 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4801
4802         PR fortran/47042
4803         * gfortran.dg/stmt_func_1.f90: New.
4804
4805 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4806
4807         PR fortran/47042
4808         * gfortran.dg/interface_34.f90: New.
4809
4810 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4811
4812         PR fortran/47523
4813         * gfortran.dg/realloc_on_assign_5.f03: New test.
4814         * gfortran.dg/realloc_on_assign_5.f03: New test.
4815
4816 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4817
4818         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4819         * gfortran.dg/bessel_7.f90: Likewise.
4820         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4821
4822         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4823         * gfortran.dg/sum_init_expr.f03: Likewise.
4824
4825         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4826
4827         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4828         -r -nostdlib.
4829
4830         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4831         loop only on "vect_intfloat_cvt" targets.
4832
4833 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4834
4835         PR fortran/47531
4836         * gfortran.dg/shape_6.f90: New.
4837
4838 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4839
4840         PR libgfortran/47434
4841         * gfortran.dg/read_infnan_1.f90: Update test.
4842         * gfortran.dg/module_nan.f90: Update test.
4843         * gfortran.dg/char4_iunit_1.f03: Update test.
4844         * gfortran.dg/large_real_kind_1.f90: Update test.
4845         * gfortran.dg/real_const_3.f90: Update test.
4846         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4847
4848 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4849
4850         PR c++/47311
4851         * g++.dg/template/param2.C: New test.
4852
4853 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4854
4855         PR libgfortran/47285
4856         * gfortran.dg/fmt_g.f: New test.
4857
4858 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4859
4860         PR fortran/47507
4861         * gfortran.dg/pure_formal_1.f90: New.
4862
4863 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR target/42894
4866         * gcc.dg/tls/pr42894.c: New test.
4867
4868 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4869
4870         * gcc.dg/pr47276.c: Add dg-require-visibility.
4871
4872 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4873
4874         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4875
4876 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4877             Tobias Burnus  <burnus@gcc.gnu.org>
4878
4879         PR fortran/45170
4880         PR fortran/35810
4881         PR fortran/47350
4882         * gfortran.dg/realloc_on_assign_3.f03: New test.
4883         * gfortran.dg/realloc_on_assign_4.f03: New test.
4884         * gfortran.dg/allocatable_function_5.f90: New test.
4885         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4886         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4887         implemented" dg-errors.
4888
4889 2011-01-27  Jan Hubicka  <jh@suse.cz>
4890
4891         PR middle-end/46949
4892         * gcc.dg/attr-weakref-4.c: New testcase
4893
4894 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4895
4896         PR tree-optimization/47228
4897         * gcc.dg/torture/pr47228.c: New test.
4898
4899 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4900
4901         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4902
4903 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4904
4905         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4906         when using auto-overlay support on the SPU.
4907
4908 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4909
4910         PR rtl-optimization/44174
4911         * gcc.target/i386/asm-6.c: New test.
4912
4913 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4914
4915         PR rtl-optimization/46856
4916         * gcc.c-torture/compile/pr46856.c: New test.
4917
4918 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4919             Andrew Pinski  <pinskia@gmail.com>
4920
4921         PR c/43082
4922         * gcc.dg/pr43082.c: New.
4923
4924 2011-01-26  DJ Delorie  <dj@redhat.com>
4925
4926         PR rtl-optimization/46878
4927         * gcc.dg/pr46878-1.c: New test.
4928
4929 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4930
4931         PR c++/47476
4932         * g++.dg/cpp0x/pr47476.C: New test.
4933
4934 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4935
4936         * gcc.c-torture/compile/20110126-1.c: New test.
4937
4938 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR c/47473
4941         * gcc.dg/torture/pr47473.c: New test.
4942
4943 2011-01-26  Jan Hubicka  <jh@suse.cz>
4944
4945         PR target/47237
4946         * gcc.c-torture/execute/pr47237.c: New testcase.
4947
4948 2011-01-26  Jan Hubicka  <jh@suse.cz>
4949
4950         PR tree-optimization/47190
4951         * gcc.dg/attr-weakref-3.c: New testcase.
4952
4953 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4954
4955         PR c++/43601
4956         * gcc.dg/dll-9a.c: New test file.
4957         * gcc.dg/dll-11.c: Likewise.
4958         * gcc.dg/dll-12.c: Likewise.
4959         * gcc.dg/dll-12a.c: Likewise.
4960         * gcc.dg/dll-11a.c: Likewise.
4961         * gcc.dg/dll-9.c: Likewise.
4962         * gcc.dg/dll-10.c: Likewise.
4963         * gcc.dg/dll-10a.c: Likewise.
4964         * g++.dg/ext/dllexport4a.cc: Likewise.
4965         * g++.dg/ext/dllexport4.C: Likewise.
4966         * g++.dg/ext/dllexport5.C: Likewise.
4967         * g++.dg/ext/dllexport5a.cc: Likewise.
4968
4969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4970
4971         PR tree-optimization/46970
4972         * gcc.dg/graphite/pr46970.c: New.
4973
4974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4975
4976         PR tree-optimization/46215
4977         * gcc.dg/graphite/pr46215.c: New.
4978
4979 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4980
4981         PR tree-optimization/46168
4982         * gcc.dg/graphite/pr46168.c: New.
4983
4984 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4985
4986         PR tree-optimization/43657
4987         * gcc.dg/graphite/pr43657.c: New.
4988
4989 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4990
4991         PR tree-optimization/29832
4992         * gfortran.dg/graphite/pr29832.f90: New.
4993
4994 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4995
4996         PR tree-optimization/43567
4997         * gcc.dg/graphite/pr43567.c: New.
4998
4999 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5000
5001         * gfortran.dg/graphite/interchange-4.f: New.
5002         * gfortran.dg/graphite/interchange-5.f: New.
5003
5004         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
5005         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
5006         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
5007         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
5008         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
5009         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
5010         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
5011         * gfortran.dg/ltrans-7.f90: Removed.
5012         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
5013
5014         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
5015         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
5016         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
5017         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
5018         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
5019         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
5020         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
5021         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
5022         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
5023         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
5024         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
5025         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
5026         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
5027         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
5028         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
5029         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
5030         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
5031         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
5032         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
5033         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
5034         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
5035         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
5036         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
5037         * gcc.dg/tree-ssa/data-dep-1.c
5038         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
5039         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
5040         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
5041         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
5042         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
5043
5044 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR tree-optimization/47265
5047         PR tree-optimization/47443
5048         * gcc.c-torture/compile/pr47265.c: New test.
5049         * gcc.dg/pr47443.c: New test.
5050
5051 2011-01-25  Martin Jambor  <mjambor@suse.cz>
5052
5053         PR tree-optimization/47382
5054         * g++.dg/torture/pr47382.C: New test.
5055         * g++.dg/opt/devirt1.C: Xfail.
5056
5057 2011-01-25  Yao Qi  <yao@codesourcery.com>
5058
5059         PR target/45701
5060         * gcc.target/arm/pr45701-1.c: New test.
5061         * gcc.target/arm/pr45701-2.c: New test.
5062         * gcc.target/arm/pr45701-3.c: New test.
5063
5064 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5065             Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR tree-optimization/47271
5068         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
5069
5070 2011-01-25  Nick Clifton  <nickc@redhat.com>
5071
5072         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
5073         (saturate_add): Delete.
5074         (exchange): Delete.
5075         (main): Do not run saturate_add.
5076         (set_interrupts): Delete.
5077
5078 2011-01-25  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/47448
5081         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
5082
5083 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
5084
5085         PR tree-optimization/47427
5086         PR tree-optimization/47428
5087         * gcc.c-torture/compile/pr47427.c: New test.
5088         * gcc.c-torture/compile/pr47428.c: New test.
5089
5090 2011-01-25  Richard Guenther  <rguenther@suse.de>
5091
5092         PR middle-end/47411
5093         * gcc.dg/torture/pr47411.c: New testcase.
5094
5095 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5096
5097         * gfortran.dg/graphite/id-24.f: New.
5098         * gfortran.dg/graphite/id-25.f: New.
5099
5100 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5101
5102         * gfortran.dg/graphite/id-23.f: New.
5103
5104 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5105
5106         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
5107
5108 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5109
5110         * gcc.dg/graphite/block-0.c: Un-XFAILed.
5111         * gcc.dg/graphite/block-1.c: Un-XFAILed.
5112         * gcc.dg/graphite/block-7.c: Un-XFAILed.
5113         * gcc.dg/graphite/block-8.c: Un-XFAILed.
5114         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5115         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5116         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5117         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5118         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5119
5120 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5121
5122         * gcc.dg/graphite/block-0.c: Add documentation.
5123         * gcc.dg/graphite/block-4.c: Same.
5124         * gcc.dg/graphite/block-7.c: Same.
5125         * gcc.dg/graphite/block-8.c: New.
5126         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5127         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5128         * gcc.dg/graphite/interchange-12.c: Add documentation.
5129         * gcc.dg/graphite/interchange-13.c: New.
5130         * gcc.dg/graphite/interchange-14.c: New.
5131         * gcc.dg/graphite/interchange-15.c: New.
5132         * gcc.dg/graphite/interchange-8.c: Add documentation.
5133         * gcc.dg/graphite/interchange-mvt.c: Same.
5134
5135 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5136
5137         PR target/47408
5138         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5139         * gcc.target/powerpc/altivec-14.c: Ditto.
5140         * gcc.target/powerpc/altivec-33.c: Ditto.
5141         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5142         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5143         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5144         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5145         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5146         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5147         * g++.dg/ext/altivec-15.C: Ditto.
5148         * g++.dg/ext/altivec-types-1.C: Ditto.
5149         * g++.dg/ext/altivec-types-2.C: Ditto.
5150         * g++.dg/ext/altivec-types-3.C: Ditto.
5151         * g++.dg/ext/altivec-types-4.C: Ditto.
5152
5153 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5154
5155         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5156
5157 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5158
5159         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5160         optimization options.
5161
5162 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5163
5164         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5165
5166         PR testsuite/45988
5167         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5168
5169 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/47421
5172         * gfortran.dg/allocatable_scalar_12.f90: New.
5173
5174 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5175
5176         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5177         vectorization to be not profitable if peeling is used to
5178         realign the memory access.
5179         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5180         loop bound to avoid loop unrolling.
5181         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5182
5183 2011-01-22  Jan Hubicka  <jh@suse.cz>
5184
5185         PR lto/47333
5186         * g++.dg/lto/pr47333.C: New file.
5187
5188 2011-01-22  Jan Hubicka  <jh@suse.cz>
5189
5190         PR tree-optimization/43884
5191         PR lto/44334
5192         * gcc.dg/autopar/outer-2.c: Increase array size.
5193         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5194
5195 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5196
5197         PR fortran/38536
5198         * gfortran.dg/c_loc_tests_16.f90:  New test.
5199
5200 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5201
5202         PR fortran/47399
5203         * gfortran.dg/typebound_proc_19.f90: New.
5204
5205 2011-01-21  Jeff Law <law@redhat.com>
5206
5207         PR tree-optimization/47053
5208         * g++.dg/pr47053.C: New test.
5209
5210 2011-01-21  Jason Merrill  <jason@redhat.com>
5211
5212         PR c++/47041
5213         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5214
5215 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR c++/47388
5218         * g++.dg/cpp0x/range-for10.C: New test.
5219         * g++.dg/template/for1.C: New test.
5220
5221         PR middle-end/45566
5222         * g++.dg/tree-prof/partition3.C: New test.
5223
5224         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5225
5226         PR rtl-optimization/47366
5227         * g++.dg/opt/pr47366.C: New test.
5228
5229 2011-01-21  Jason Merrill  <jason@redhat.com>
5230
5231         PR c++/46552
5232         * g++.dg/cpp0x/constexpr-regress2.C: New.
5233
5234         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5235
5236 2011-01-21  Jeff Law <law@redhat.com>
5237
5238         PR rtl-optimization/41619
5239         * gcc.dg/pr41619.c: New.
5240
5241 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR tree-optimization/47355
5244         * g++.dg/opt/pr47355.C: New test.
5245
5246 2011-01-21  Richard Guenther  <rguenther@suse.de>
5247
5248         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5249         making main hot.
5250
5251 2011-01-21  Richard Guenther  <rguenther@suse.de>
5252
5253         PR tree-optimization/47365
5254         * gcc.dg/torture/pr47365.c: New testcase.
5255         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5256
5257 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5258
5259         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5260
5261 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR tree-optimization/47391
5264         * gcc.dg/pr47391.c: New test.
5265
5266 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5267
5268         * g++.dg/template/char1.C: Use signed char.
5269
5270 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5271
5272         PR fortran/47377
5273         * gfortran.dg/pointer_target_4.f90: New.
5274
5275 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5276
5277         PR target/47251
5278         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5279         ILP32 system and not IP32.
5280
5281 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5282
5283         PR debug/46583
5284         * g++.dg/debug/pr46583.C: New.
5285
5286 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5287
5288         PR debug/47283
5289         * g++.dg/debug/pr47283.C: New test.
5290
5291         PR testsuite/47371
5292         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5293         * gcc.target/i386/headmerge-2.c: Likewise.
5294
5295 2011-01-20  Richard Guenther  <rguenther@suse.de>
5296
5297         PR middle-end/47370
5298         * gcc.dg/torture/pr47370.c: New testcase.
5299
5300 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR tree-optimization/46130
5303         * gcc.dg/pr46130-1.c: New test.
5304         * gcc.dg/pr46130-2.c: New test.
5305
5306 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5307
5308         PR c++/47291
5309         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5310
5311 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5312
5313         PR debug/46240
5314         * g++.dg/debug/pr46240.cc: New.
5315
5316 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR c++/47303
5319         * g++.dg/template/anonunion1.C: New test.
5320
5321         PR rtl-optimization/47337
5322         * gcc.c-torture/execute/pr47337.c: New test.
5323
5324 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5325
5326         PR testsuite/45342
5327         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5328
5329 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5330
5331         PR tree-optimization/46021
5332         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5333
5334 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR tree-optimization/47290
5337         * g++.dg/torture/pr47290.C: New test.
5338
5339 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5340
5341         PR fortran/47240
5342         * gfortran.dg/proc_ptr_comp_29.f90: New.
5343
5344 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5345
5346         PR testsuite/41146
5347         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5348         powerpc-apple-darwin9.
5349
5350 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5351
5352         PR rtl-optimization/47299
5353         * gcc.c-torture/execute/pr47299.c: New test.
5354
5355 2011-01-17  Jason Merrill  <jason@redhat.com>
5356
5357         * g++.dg/cpp0x/constexpr-virtual.C: New.
5358
5359 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR fortran/47331
5362         * gfortran.dg/gomp/pr47331.f90: New test.
5363
5364 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5365
5366         PR objc/47314
5367         * objc.dg/selector-warn-1.m: New.
5368         * obj-c++.dg/selector-warn-1.mm: New.
5369
5370 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5371
5372         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5373         Update dg-final accordingly.
5374
5375 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5376
5377         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5378
5379 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5380
5381         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5382         target check.
5383         * gcc.dg/guality/pr36728-2.c: Likewise.
5384
5385 2011-01-17  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/47313
5388         * g++.dg/torture/pr47313.C: New testcase.
5389
5390 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5391
5392         PR target/47318
5393         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5394         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5395         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5396         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5397
5398         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5399         as __m256i.
5400         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5401         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5402         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5403
5404 2011-01-17  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/45967
5407         * gcc.dg/torture/pr45967-2.c: New testcase.
5408         * gcc.dg/torture/pr45967-3.c: Likewise.
5409
5410 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5411
5412         PR testsuite/47325
5413         * g++.dg/ext/pr47213.C: Require visibility.
5414
5415 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5416
5417         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5418         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5419
5420 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5421
5422         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5423         Linux-based targets.
5424
5425 2011-01-13  Jan Hubicka  <jh@suse.cz>
5426
5427         PR tree-optimization/47276
5428         * gcc.dg/pr47276.c: New testcase.
5429
5430 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5431             Jonathan Wakely  <jwakely.gcc@gmail.com>
5432
5433         PR c++/33558
5434         * g++.dg/other/pr33558.C: New.
5435         * g++.dg/other/pr33558-2.C: New.
5436
5437 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5438
5439         PR tree-optimization/45934
5440         PR tree-optimization/46302
5441         * g++.dg/ipa/devirt-c-1.C: New test.
5442         * g++.dg/ipa/devirt-c-2.C: Likewise.
5443         * g++.dg/ipa/devirt-c-3.C: Likewise.
5444         * g++.dg/ipa/devirt-c-4.C: Likewise.
5445         * g++.dg/ipa/devirt-c-5.C: Likewise.
5446         * g++.dg/ipa/devirt-c-6.C: Likewise.
5447         * g++.dg/ipa/devirt-6.C: Likewise.
5448         * g++.dg/ipa/devirt-d-1.C: Likewise.
5449         * g++.dg/torture/pr45934.C: Likewise.
5450
5451 2011-01-14  Jason Merrill  <jason@redhat.com>
5452
5453         * g++.dg/cpp0x/variadic105.C: New.
5454
5455 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5456             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5457
5458         PR objc/45989
5459         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5460         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5461         execution tests on i?86-*-*, x86_64-*-* and
5462         powerpc*-apple-darwin* && ilp32.
5463         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5464         tests on i?86-*-* and x86_64-*-*.
5465
5466 2011-01-14  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/47280
5469         * g++.dg/opt/pr47280.C: New testcase.
5470
5471 2011-01-14  Jason Merrill  <jason@redhat.com>
5472
5473         * g++.dg/cpp0x/constexpr-regress1.C: New.
5474
5475         * g++.dg/ext/flexary2.C: New.
5476
5477 2011-01-14  Richard Guenther  <rguenther@suse.de>
5478
5479         PR middle-end/47281
5480         * gcc.dg/torture/pr47281.c: New testcase.
5481         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5482
5483 2011-01-14  Richard Guenther  <rguenther@suse.de>
5484
5485         PR tree-optimization/47286
5486         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5487
5488 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5489
5490         PR c++/47213
5491         * g++.dg/ext/pr47213.C: New.
5492
5493 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5494
5495         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5496
5497 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5498             Mikael Morin  <mikael@gcc.gnu.org>
5499
5500         PR fortran/45848
5501         PR fortran/47204
5502         * gfortran.dg/select_type_20.f90: New.
5503         * gfortran.dg/select_type_21.f90: New.
5504
5505 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5506
5507         PR target/47251
5508         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5509
5510 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5511
5512         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5513         * gcc.dg/guality/pr36728-2.c: Likewise.
5514
5515 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5516
5517         PR debug/PR46973
5518         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5519
5520 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5521
5522         PR rtl-optimization/45352
5523         * gcc.dg/pr45352-3.c: New.
5524
5525 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5526
5527         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5528         comment.
5529         * g++.dg/cpp0x/range-for8.C: New.
5530         * g++.dg/cpp0x/range-for9.C: New.
5531
5532 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5533
5534         PR debug/47209
5535         * g++.dg/debug/pr47209.C: New.
5536
5537 2011-01-12  Richard Guenther  <rguenther@suse.de>
5538
5539         PR lto/47259
5540         * gcc.dg/lto/pr47259_0.c: New testcase.
5541         * gcc.dg/lto/pr47259_1.c: Likewise.
5542
5543 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5544
5545         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5546         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5547         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5548         methods missing from the OBJC2 Object.
5549         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5550         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5551         GNU and NeXT runtimes.
5552         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5553         comments.
5554         * objc-obj-c++-shared/Object1.m: Likewise.
5555         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5556         * objc.dg/proto-qual-1.m: Likewise.
5557         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5558         * obj-c++.dg/proto-qual-1.mm: Likewise.
5559
5560 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5561
5562         PR testsuite/33033
5563         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5564
5565 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5566
5567         Fixed the Objective-C++ testsuite and updated all tests.
5568         * lib/obj-c++.exp (obj-c++_init): Declare and set
5569         gcc_warning_prefix and gcc_error_prefix.
5570         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5571         'dg-warning', 'dg-message' and 'dg-error'.
5572         * obj-c++.dg/class-extension-3.mm: Likewise.
5573         * obj-c++.dg/class-protocol-1.mm: Likewise.
5574         * obj-c++.dg/encode-7.mm: Likewise.
5575         * obj-c++.dg/exceptions-3.mm: Likewise.
5576         * obj-c++.dg/exceptions-5.mm: Likewise.
5577         * obj-c++.dg/method-12.mm: Likewise.
5578         * obj-c++.dg/method-13.mm: Likewise.
5579         * obj-c++.dg/method-15.mm: Likewise.
5580         * obj-c++.dg/method-16.mm: Likewise.
5581         * obj-c++.dg/method-4.mm: Likewise.
5582         * obj-c++.dg/method-8.mm: Likewise.
5583         * obj-c++.dg/method-conflict-1.mm: Likewise.
5584         * obj-c++.dg/method-conflict-2.mm: Likewise.
5585         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5586         and uncommented second part of the testcase now that the testsuite
5587         works correctly.
5588         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5589         and uncommented second part of the testcase now that the testsuite
5590         works correctly.
5591         * obj-c++.dg/private-1.mm: Likewise.
5592         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5593         * obj-c++.dg/syntax-error-7.mm: Likewise.
5594         * obj-c++.dg/warn5.mm: Likewise.
5595         * obj-c++.dg/property/at-property-14.mm: Likewise.
5596         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5597         FIXME.
5598         * obj-c++.dg/property/at-property-18.mm: Likewise.
5599         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5600         FIXME.
5601         * obj-c++.dg/property/at-property-21.mm: Likewise.
5602         * obj-c++.dg/property/at-property-28.mm: Likewise.
5603         * obj-c++.dg/property/at-property-5.mm: Likewise.
5604         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5605         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5606         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5607         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5608         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5609         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5610         * obj-c++.dg/tls/diag-5.mm: Likewise.
5611         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5612         dg-error, now matched correctly.
5613
5614 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5615
5616         * objc.dg/property/at-property-29.m: New.
5617         * obj-c++.dg/property/at-property-29.mm: New.
5618
5619 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5620
5621         * go.test/go-test.exp (go-set-goarch): New proc.
5622         (go-gc-tests): Use it.
5623
5624 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5625
5626         PR debug/46955
5627         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5628
5629 2011-01-11  Richard Henderson  <rth@redhat.com>
5630
5631         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5632
5633 2011-01-11  Jan Hubicka  <jh@suse.cz>
5634
5635         PR lto/45721
5636         PR lto/45375
5637         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5638         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5639
5640 2011-01-11  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/46076
5643         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5644
5645 2011-01-11  Jeff Law <law@redhat.com>
5646
5647         * PR tree-optimization/47086
5648         * gcc.dg/pr47086.c: New test.
5649
5650 2011-01-11  Jason Merrill  <jason@redhat.com>
5651
5652         PR c++/46658
5653         * g++.dg/template/new10.C: New.
5654
5655         PR c++/45520
5656         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5657
5658 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5659
5660         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5661         Split type definitions and NSConstantString class into...
5662         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5663         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5664         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5665         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5666         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5667         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5668         to comments.
5669         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5670         encode defines for newer NeXT system headers.
5671         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5672         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5673         * objc.dg/foreach-5.m: Likewise.
5674         * objc.dg/foreach-2.m: Likewise.
5675         * objc.dg/foreach-4.m: Likewise.
5676         * objc.dg/torture/strings/string1.m: Likewise.
5677         * objc.dg/torture/strings/string2.m: Likewise.
5678         * objc.dg/torture/strings/string3.m: Likewise.
5679         * objc.dg/torture/strings/string4.m: Likewise.
5680         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5681         header and stand alone.
5682         * obj-c++.dg/strings/strings-2.mm: Likewise.
5683         * objc.dg/torture/strings/const-str-3.m: Likewise.
5684         * objc.dg/strings/strings-2.m: Likewise.
5685         * objc.dg/strings/const-str-12b.m: Likewise.
5686
5687 2011-01-12  Richard Guenther  <rguenther@suse.de>
5688
5689         PR middle-end/32511
5690         * gcc.dg/attr-weak-1.c: Adjust.
5691
5692 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5693
5694         PR fortran/47051
5695         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5696         standard compliant and comment.
5697
5698 2011-01-10  Jan Hubicka  <jh@suse.cz>
5699
5700         PR lto/46083
5701         * gcc.dg/initpri3.c: New testcase.
5702
5703 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5704
5705         PR lto/47222
5706         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5707         externally visible.
5708         (g_esi): Likewise.
5709         (g_ebx): Likewise.
5710         (g_ebp): Likewise.
5711         (g_esp): Likewise.
5712         (g_ebp_save): Likewise.
5713         (g_esp_save): Likewise.
5714
5715 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5716
5717         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5718
5719 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5720
5721         PR tree-optimization/46021
5722         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5723         i?86-*-*, x86_64-*-*.
5724
5725 2011-01-10  Jeff Law <law@redhat.com>
5726
5727         * PR tree-optimization/47141
5728         * gcc.c-torture/compile/pr47141.c: New test.
5729
5730 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5731
5732         PR testsuite/46230
5733         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5734         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5735         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5736         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5737
5738         PR testsuite/46230
5739         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5740         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5741         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5742         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5743         being vectorized.  Adjust dg-final pattern.
5744
5745         PR testsuite/46230
5746         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5747         * gcc.dg/vect/slp-24.c: Likewise.
5748
5749 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5750
5751         PR c++/47218
5752         * g++.dg/other/pr47218-1.C: New test file.
5753         * g++.dg/other/pr47218.C: Likewise.
5754         * g++.dg/other/pr47218.h: New supporting header.
5755
5756 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5757
5758         PR objc/47232
5759         * objc.dg/attributes/invalid-attribute-1.m: New.
5760         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5761
5762 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5763
5764         PR fortran/47224
5765         * gfortran.dg/proc_ptr_comp_28.f90: New.
5766
5767 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5768
5769         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5770         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5771         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5772         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5773         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5774         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5775         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5776         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5777         * objc.dg/gnu-api-2-class.m: Likewise.
5778         * objc.dg/gnu-api-2-ivar.m: Likewise.
5779         * objc.dg/gnu-api-2-method.m: Likewise.
5780         * objc.dg/gnu-api-2-objc.m: Likewise.
5781         * objc.dg/gnu-api-2-object.m: Likewise.
5782         * objc.dg/gnu-api-2-property.m: Likewise.
5783         * objc.dg/gnu-api-2-protocol.m: Likewise.
5784         * objc.dg/gnu-api-2-sel.m: Likewise.
5785
5786 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5787
5788         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5789         * objc.dg/objc-foreach-4.m: Likewise.
5790         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5791         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5792         * objc.dg/foreach-4.m: Likewise.
5793         * objc.dg/foreach-5.m: Likewise.
5794         * objc.dg/foreach-3.m: Return self from init.
5795
5796 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5797
5798         PR fortran/38536
5799         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5800
5801 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5802
5803         PR fortran/46313
5804         * gfortran.dg/class_35.f90: New.
5805
5806 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5807
5808         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5809
5810 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5811
5812         PR objc/47078
5813         * objc.dg/invalid-method-2.m: New.
5814         * obj-c++.dg/invalid-method-2.mm: New.
5815
5816 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5817
5818         PR fortran/46896
5819         * gfortran.dg/transpose_optimization_2.f90 : New test.
5820
5821 2011-01-08  Jan Hubicka  <jh@suse.cz>
5822
5823         PR tree-optmization/46469
5824         * g++.dg/torture/pr46469.C: New testcase.
5825
5826 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5827
5828         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5829         emulation of libobjc-gnu structure layout functionality to ..
5830         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5831         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5832         * objc/execute/bf-common.h: Adjust headers.
5833         * objc/execute/bf-1.m: Likewise.
5834         * objc/execute/bf-2.m: Likewise.
5835         * objc/execute/bf-3.m: Likewise.
5836         * objc/execute/bf-4.m: Likewise.
5837         * objc/execute/bf-5.m: Likewise.
5838         * objc/execute/bf-6.m: Likewise.
5839         * objc/execute/bf-7.m: Likewise.
5840         * objc/execute/bf-8.m: Likewise.
5841         * objc/execute/bf-9.m: Likewise.
5842         * objc/execute/bf-10.m: Likewise.
5843         * objc/execute/bf-11.m: Likewise.
5844         * objc/execute/bf-12.m: Likewise.
5845         * objc/execute/bf-13.m: Likewise.
5846         * objc/execute/bf-14.m: Likewise.
5847         * objc/execute/bf-15.m: Likewise.
5848         * objc/execute/bf-16.m: Likewise.
5849         * objc/execute/bf-17.m: Likewise.
5850         * objc/execute/bf-18.m: Likewise.
5851         * objc/execute/bf-19.m: Likewise.
5852         * objc/execute/bf-20.m: Likewise.
5853         * objc/execute/bf-21.m: Likewise.
5854         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5855         objc_get_type_qualifiers ().
5856
5857 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5858
5859         PR fortran/45777
5860         * gfortran.dg/dependency_39.f90:  New test.
5861
5862 2011-01-07  Jan Hubicka  <jh@suse.cz>
5863
5864         Get builtins tests ready for linker plugin.
5865         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5866         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5867         my_memset, my_bzero): Mark used.
5868         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5869         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5870         volatile.
5871         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5872         volatile.
5873
5874 2011-01-07  Jan Hubicka  <jh@suse.cz>
5875
5876         PR tree-optimization/46367
5877         * g++.dg/torture/pr46367.C: New file.
5878
5879 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR target/47201
5882         * gcc.dg/pr47201.c: New test.
5883
5884         PR bootstrap/47187
5885         * gcc.dg/tree-prof/pr47187.c: New test.
5886
5887 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5888
5889         PR fortran/41580
5890         * gfortran.dg/extends_type_of_3.f90: New.
5891
5892 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5893
5894         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5895         * g++.dg/ext/dllimport-MI1.C: Likewise.
5896         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5897         * g++.dg/ext/dllimport10.C: Likewise.
5898         * g++.dg/ext/dllimport11.C: Likewise.
5899         * g++.dg/ext/dllimport12.C: Likewise.
5900         * g++.dg/ext/dllimport13.C: Likewise.
5901         * g++.dg/ext/dllimport2.C: Likewise.
5902         * g++.dg/ext/dllimport3.C: Likewise.
5903         * g++.dg/ext/dllimport4.C: Likewise.
5904         * g++.dg/ext/dllimport5.C: Likewise.
5905         * g++.dg/ext/dllimport6.C: Likewise.
5906         * g++.dg/ext/dllimport8.C: Likewise.
5907         * g++.dg/ext/dllimport9.C: Likewise.
5908         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5909         targets, too. Additionally enable test for i?86-*-mingw*.
5910         * g++.dg/ext/selectany1.C: Likewise.
5911         Remove guard variable check.
5912
5913 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5914
5915         PR fortran/47189
5916         PR fortran/47194
5917         * gfortran.dg/storage_size_3.f08: Extended.
5918
5919 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR c++/47022
5922         * g++.dg/template/stdarg1.C: New test.
5923
5924 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5925
5926         PR fortran/47195
5927         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5928         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5929         from the interface of functions to not hide the errors that
5930         shall be tested.
5931
5932 2011-01-06  Jan Hubicka  <jh@suse.cz>
5933
5934         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5935         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5936
5937 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5938
5939         PR fortran/33117
5940         PR fortran/46478
5941         * gfortran.dg/interface_33.f90: New test.
5942
5943 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR c/47150
5946         * gcc.c-torture/compile/pr47150.c: New test.
5947
5948 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5949
5950         PR tree-optimization/47139
5951         * gcc.dg/vect/pr47139.c: New test.
5952
5953 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5954
5955         PR fortran/47180
5956         * gfortran.dg/extends_type_of_2.f03: New.
5957
5958 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5959
5960         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5961
5962 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5963
5964         * gnat.dg/opt14.adb: New test.
5965
5966 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5967
5968         PR fortran/46017
5969         * gfortran.dg/allocate_error_2.f90:  New test.
5970
5971 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5972
5973         PR fortran/47024
5974         * gfortran.dg/storage_size_3.f08: New.
5975
5976 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5977
5978         PR libgfortran/47154
5979         * gfortran.dg/namelist_68.f90: New test.
5980
5981 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5982
5983         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5984
5985 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5986
5987         PR fortran/46448
5988         * gfortran.dg/class_34.f90: New.
5989
5990 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5991
5992         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5993         use __builtin_inff.  Skip all single-precision tests that require
5994         Infinity.
5995
5996 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5997
5998         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5999
6000 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR tree-optimization/47148
6003         * gcc.c-torture/execute/pr47148.c: New test.
6004
6005         PR tree-optimization/47155
6006         * gcc.c-torture/execute/pr47155.c: New test.
6007
6008         PR rtl-optimization/47157
6009         * gcc.c-torture/compile/pr47157.c: New test.
6010
6011 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6012
6013         * gcc.dg/torture/vector-shift2.c (schar): Define.
6014         (main): Always use schar or uchar instead of plain "char" to avoid
6015         dependencies on implementation-defined char signedness.
6016
6017 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6018
6019         PR tree-optimization/46801
6020         * gnat.dg/pack9.adb: Remove xfail.
6021
6022 2011-01-03  Martin Jambor  <mjambor@suse.cz>
6023
6024         PR tree-optimization/46984
6025         * g++.dg/ipa/pr46984.C: New test.
6026
6027 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
6028
6029         PR fortran/46408
6030         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
6031
6032 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
6033
6034         PR tree-optimization/47140
6035         * gcc.c-torture/compile/pr47140.c: New test.
6036
6037         PR rtl-optimization/47028
6038         * gcc.dg/pr47028.c: New test.
6039
6040 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6041
6042         * objc.dg/protocol-forward-1.m: Removed TODO.
6043         * objc.dg/protocol-forward-2.m: New.
6044         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6045         * obj-c++.dg/protocol-forward-2.mm: New.
6046
6047 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
6048
6049         PR target/38662
6050         * g++.dg/eh/pr38662.C: New testcase.
6051
6052 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
6053
6054         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
6055         scan for newline '\n'.
6056
6057 \f
6058 Copyright (C) 2011 Free Software Foundation, Inc.
6059
6060 Copying and distribution of this file, with or without modification,
6061 are permitted in any medium without royalty provided the copyright
6062 notice and this notice are preserved.