OSDN Git Service

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