OSDN Git Service

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