OSDN Git Service

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