OSDN Git Service

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