OSDN Git Service

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