OSDN Git Service

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