OSDN Git Service

0ec9b20126ae50569c101060d416687d110233f0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
2
3         PR preprocessor/48740
4         * c-c++-common/raw-string-11.c: New test.
5
6 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7
8         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9         hppa*-*-hpux*.
10
11 2011-04-23  Tobias Burnus  <burnus@net-b.de>
12
13         PR fortran/18918
14         * gfortran.dg/coarray_19.f90: New.
15
16 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
17
18         PR c/48685
19         * gcc.dg/pr48685.c: New test.
20
21 2011-04-22  Jan Hubicka  <jh@suse.cz>
22
23         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
24
25 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
26
27         PR tree-optimization/48717
28         * gcc.c-torture/execute/pr48717.c: New test.
29
30 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
31
32         PR target/48723
33         * gcc.target/i386/pr48723.c: New test.
34
35 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
36
37         PR c/48716
38         * gcc.dg/gomp/pr48716.c: New test.
39         * g++.dg/gomp/pr48716.C: New test.
40
41 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
42
43         PR c/36750
44         * gcc.dg/missing-field-init-2.c: Update testcase.
45
46 2011-04-22  Alan Modra  <amodra@gmail.com>
47
48         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
49
50 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
51
52         PR fortran/48405
53         * gfortran.dg/function_optimize_6.f90:  New test.
54
55 2011-04-21  Easwaran Raman  <eraman@google.com>
56
57         * gcc.dg/stack-layout-2.c: New test.
58
59 2011-04-21  Richard Guenther  <rguenther@suse.de>
60
61         PR lto/48703
62         * g++.dg/lto/pr48207-2_0.C: New testcase.
63         * g++.dg/lto/pr48207-3_0.C: Likewise.
64
65 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
66
67         * gnat.dg/volatile5.adb: New test.
68         * gnat.dg/volatile5_pkg.ads: New helper.
69
70 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
71
72         PR target/48708
73         * gcc.target/i386/pr48708.c: New test.
74
75 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
76
77         * gcc.dg/vect/vect-119.c: New test.
78
79 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
80
81         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
82         and once without.
83
84 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
85             Richard Sandiford  <richard.sandiford@linaro.org>
86
87         PR target/46329
88         * gcc.target/arm/pr46329.c: New test.
89
90 2011-04-21  Tobias Burnus  <burnus@net-b.de>
91
92         PR fortran/18918
93         * gfortran.dg/coarray_18.f90: New.
94
95 2011-04-20  Jason Merrill  <jason@redhat.com>
96
97         * g++.dg/cpp0x/initlist47.C: New.
98
99         * g++.dg/init/dtor4.C: New.
100
101 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
102
103         PR target/48678
104         * gcc.target/i386/sse2-pinsrw.c: New test.
105         * gcc.target/i386/avx-vpinsrw.c: Ditto.
106         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
107         * gcc.target/i386/sse2-insvhi.c: Ditto.
108         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
109         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
110
111 2011-04-20  Jason Merrill  <jason@redhat.com>
112
113         * g++.dg/template/const4.C: New.
114
115 2011-04-20  Easwaran Raman  <eraman@google.com>
116
117         * gcc.dg/stack-layout-1.c: New test.
118
119 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
120
121         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
122         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
123         function.
124
125 2011-04-20  Kai Tietz  <ktietz@redhat.com>
126
127         * gcc.dg/binio-xor1.c: New test.
128         * gcc.dg/binio-xor2.c: New test.
129         * gcc.dg/binio-xor3.c: New test.
130         * gcc.dg/binio-xor4.c: New test.
131         * gcc.dg/binio-xor5.c: New test.
132
133 2011-04-20  Richard Guenther  <rguenther@suse.de>
134
135         PR tree-optimization/47892
136         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
137
138 2011-04-20  Richard Guenther  <rguenther@suse.de>
139
140         PR middle-end/48695
141         * g++.dg/torture/pr48695.C: New testcase.
142
143 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
144
145         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
146         * gcc.c-torture/execute/cmpsi-2.c: Ditto
147         * gcc.c-torture/execute/pr45262.c: Ditto
148         * gcc.dg/torture/pr43165.c: Ditto.
149         * gcc.dg/torture/pr47228.c: Ditto.
150         * gcc.dg/tree-ssa/pr45144.c: Ditto.
151         * gcc.dg/ipa/pr45644.c: Ditto.
152         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
153         PDP11.
154
155 2011-04-19  Jason Merrill  <jason@redhat.com>
156
157         * g++.dg/ext/complex7.C: New.
158
159         * g++.dg/ext/attrib41.C: New.
160
161 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
162
163         PR testsuite/48676
164         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
165
166 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
167
168         PR target/48678
169         * gcc.target/i386/pr48678.c: New test.
170
171 2011-04-19  Martin Jambor  <mjambor@suse.cz>
172
173         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
174         * g++.dg/opt/devirt2.C: New test.
175         * g++.dg/ipa/devirt-g-1.C: Likewise.
176
177 2011-04-19  Tobias Burnus  <burnus@net-b.de>
178
179         PR fortran/48588
180         * gfortran.dg/whole_file_33.f90: New.
181
182 2011-04-19  Martin Jambor  <mjambor@suse.cz>
183
184         * g++.dg/ipa/devirt-7.C: New test.
185
186 2011-04-19  Richard Guenther  <rguenther@suse.de>
187
188         PR lto/48207
189         * g++.dg/lto/pr48207_0.C: New testcase.
190
191 2011-04-18  Jason Merrill  <jason@redhat.com>
192
193         * g++.dg/init/void1.C: New.
194
195         * g++.dg/cpp0x/union4.C: New.
196
197 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
198
199         PR middle-end/48661
200         * g++.dg/torture/pr48661.C: New test.
201
202         PR c++/48632
203         * g++.dg/gomp/pr48632.C: New test.
204
205 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
206
207         * gcc.target/i386/sse2-maskmovdqu.c: New test.
208         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
209
210 2011-04-18  Tobias Burnus  <burnus@net-b.de>
211
212         PR fortran/18918
213         * gfortran.dg/coarray_17.f90: New.
214         * gfortran.dg/coarray_10.f90: Update dg-error.
215
216 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
217
218         PR testsuite/48251
219         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
220         * gfortran.dg/guality/guality.exp: Likewise.
221
222 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
223
224         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
225
226 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
227
228         * gcc.dg/vect/pr48377.c: Remove dg-do run.
229
230 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
231
232         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
233
234 2011-04-18  Richard Guenther  <rguenther@suse.de>
235
236         PR middle-end/46364
237         * g++.dg/torture/pr46364.C: New testcase.
238
239 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
240
241         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
242
243 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
244
245         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
246
247 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
248             Ira Rosen  <ira.rosen@linaro.org>
249
250         PR target/48252
251         * gcc.target/arm/pr48252.c: New test.
252
253 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
254
255         PR tree-optimization/48616
256         * gcc.dg/pr48616.c: New test.
257
258 2011-04-18  Tobias Burnus  <burnus@net-b.de>
259
260         PR fortran/18918
261         * gfortran.dg/coarray_16.f90: New.
262
263 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/48462
266         * gfortran.dg/realloc_on_assign_7.f03: New test.
267
268 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
269
270         PR libgfortran/48602
271         * gfortran.dg/fmt_g0_6.f08: New test.
272
273 2011-04-17  Jason Merrill  <jason@redhat.com>
274
275         * g++.dg/cpp0x/sfinae16.C: New.
276
277 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
278
279         * gcc.target/mips/reg-var-1.c: New test.
280
281 2011-04-17  Jan Hubicka  <jh@suse.cz>
282
283         * gcc.dg/winline-5.c: Update testcase.
284
285 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
286
287         * gnat.dg/discr27.ad[sb]: Move dg directive.
288         * gnat.dg/discr28.ad[sb]: New test.
289         * gnat.dg/discr28_pkg.ads: New helper.
290
291 2011-04-17  Michael Matz  <matz@suse.de>
292
293         PR tree-optimization/48622
294         PR lto/48645
295         * gcc.dg/lto/pr48622_0.c: New test.
296
297 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
298
299         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
300         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
301         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
302         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
303         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
304         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
305
306 2011-04-15  Jason Merrill  <jason@redhat.com>
307
308         * g++.dg/cpp0x/range-for17.C: New.
309
310 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
311
312         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
313         * g++.dg/cpp0x/range-for3.C: Likewise.
314         * g++.dg/cpp0x/range-for9.C: Correct error message.
315         * g++.dg/cpp0x/range-for11.C: New.
316         * g++.dg/cpp0x/range-for12.C: New.
317         * g++.dg/cpp0x/range-for13.C: New.
318         * g++.dg/cpp0x/range-for14.C: New.
319         * g++.dg/cpp0x/range-for15.C: New.
320         * g++.dg/cpp0x/range-for16.C: New.
321
322 2011-04-15  Tobias Burnus  <burnus@net-b.de>
323
324         PR fortran/18918
325         * gfortran.dg/coarray_15.f90: Change to dg-do run.
326
327 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
328
329         * objc.dg/naming-4.m: Updated.
330         * objc.dg/naming-5.m: Updated.
331         * objc.dg/naming-6.m: New.
332         * objc.dg/naming-7.m: New.
333         * obj-c++.dg/naming-1.mm: Updated.
334         * obj-c++.dg/naming-2.mm: Updated.
335         * obj-c++.dg/naming-3.mm: New.
336         * obj-c++.dg/naming-4.mm: New.
337
338 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
339
340         PR libgfortran/48589
341         * gfortran.dg/fmt_g0_5.f08: New test.
342
343 2011-04-15  Richard Guenther  <rguenther@suse.de>
344
345         PR testsuite/48286
346         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
347
348 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
349
350         * gcc.target/avr/torture/pr41885.c (dg-options): Change
351         -finline-limit=0 to -fno-inline
352
353 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
354
355         PR target/48614
356         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
357         just avx.
358
359 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
360
361         PR target/48605
362         * gcc.target/i386/sse4_1-insertps-3.c: New test.
363         * gcc.target/i386/sse4_1-insertps-4.c: New test.
364         * gcc.target/i386/avx-insertps-3.c: New test.
365         * gcc.target/i386/avx-insertps-4.c: New test.
366
367 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
368
369         * gcc.target/avr/torture/pr41885.c (dg-options): Add
370         -finline-limit=0
371
372 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
373
374         PR target/46779
375         PR target/45291
376         PR target/41894
377         * gcc.target/avr/pr46779-1.c: New test case
378         * gcc.target/avr/pr46779-2.c: New test case
379
380 2011-04-14  Jason Merrill  <jason@redhat.com>
381
382         * g++.dg/cpp0x/sfinae15.C: New.
383
384         * g++.dg/cpp0x/sfinae14.C: New.
385
386         * g++.dg/ext/vla10.C: New.
387
388 2011-04-14  Richard Guenther  <rguenther@suse.de>
389
390         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
391
392 2011-04-14  Richard Guenther  <rguenther@suse.de>
393
394         * gcc.dg/fold-bitand-4.c: Move ...
395         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
396
397 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
398
399         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
400         variables const.
401         * gcc.target/avr/torture/trivial.c: Ditto.
402
403 2011-04-13  Jason Merrill  <jason@redhat.com>
404
405         * g++.dg/template/operator11.C: New.
406
407 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
408
409         PR middle-end/48591
410         * gcc.dg/gomp/pr48591.c: New test.
411
412         PR c++/48570
413         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
414         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
415
416 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
417
418         PR c++/48574
419         * g++.dg/template/dependent-expr7.C: New test case.
420
421 2011-04-13  Jason Merrill  <jason@redhat.com>
422
423         * g++.dg/cpp0x/sfinae13.C: New.
424
425 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
426
427         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
428
429 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
430
431         * gcc.target/arm/pr43698.c: Remove -march option.
432
433 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
434
435         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
436         -march option.
437
438 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
439
440         PR fortran/48360
441         PR fortran/48456
442         * gfortran.dg/realloc_on_assign_6.f03: New test.
443
444 2011-04-12  Kai Tietz  <ktietz@redhat.com>
445
446         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
447         targets the additional -mno-ms-bitfields and
448         -Wno-packed-bitfield-compat options.
449         * g++.dg/ext/bitfield3.C: Likewise.
450         * g++.dg/ext/bitfield4.C: Likewise.
451         * g++.dg/ext/bitfield5.C: Likewise.
452         * gcc.dg/bitfld-15.c: Likewise.
453         * gcc.dg/bitfld-16.c: Likewise.
454         * gcc.dg/bitfld-17.c: Likewise.
455         * gcc.dg/bitfld-18.c: Likewise.
456
457 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
458
459         * gcc.target/arm/neon-vld3-1.c: New test.
460         * gcc.target/arm/neon-vst3-1.c: New test.
461         * gcc.target/arm/neon/v*.c: Regenerate.
462
463 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
464
465         PR rtl-optimization/48549
466         * g++.dg/opt/pr48549.C: New test.
467
468 2011-04-12  Richard Guenther  <rguenther@suse.de>
469
470         PR tree-optimization/46076
471         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
472
473 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
474
475         PR testsuite/21164
476         * lib/compat.exp (compat-execute): Declare unsupported after
477         stripping path from src1.
478         * lib/lto.exp (lto-execute): Likewise.
479
480 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
481
482         PR c/48552
483         * gcc.dg/pr48552-1.c: New test.
484         * gcc.dg/pr48552-2.c: New test.
485
486 2011-04-11  Jason Merrill  <jason@redhat.com>
487
488         * g++.dg/cpp0x/sfinae12.C: New.
489
490         * g++.dg/cpp0x/enum10.C: New.
491
492         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
493
494         * g++.dg/cpp0x/rv-func.C: New.
495
496 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
497
498         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
499         alpha*-dec-osf5*.
500
501 2011-04-11  Martin Jambor  <mjambor@suse.cz>
502
503         PR tree-optimization/48195
504         * gcc.dg/ipa/pr48195.c: New test.
505
506 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
507
508         * gnat.dg/return3.adb: Remove unused switch.
509
510 2011-04-08  Mike Stump  <mikestump@comcast.net>
511
512         PR testsuite/48506
513         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
514         default to fno-common.
515
516 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
517
518         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
519         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
520
521 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
522
523         PR fortran/48448
524         * gfortran.dg/function_optimize_5.f90:  New test.
525
526 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
527
528         * gnat.dg/aggr17.adb: New test.
529         * gnat.dg/aggr18.adb: Likewise.
530
531 2011-04-08  Michael Matz  <matz@suse.de>
532
533         PR middle-end/48389
534         * gcc.target/i386/pr48389.c: New test.
535
536 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
537
538         PR rtl-optimization/48272
539         * g++.dg/opt/pr48272.C: New.
540
541 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
542
543         PR rtl-optimization/48235
544         * gcc.dg/pr48235.c: New.
545
546 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
547
548         PR rtl-optimization/48302
549         * g++.dg/opt/pr48302.C: New.
550
551 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
552
553         PR target/48273
554         * g++.dg/opt/pr48273.C: New.
555
556 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
557
558         PR rtl-optimization/48442
559         * gcc.dg/pr48442.c: New.
560
561 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
562
563         PR tree-optimization/48377
564         * gcc.dg/vect/pr48377.c: New test.
565
566 2011-04-07  Jason Merrill  <jason@redhat.com>
567
568         * g++.dg/cpp0x/regress/call1.C: New.
569
570         * g++.dg/cpp0x/variadic107.C: New.
571
572         * g++.dg/cpp0x/sfinae11.C: New.
573         * g++.dg/cpp0x/noexcept02.C: Fix.
574
575         * g++.dg/cpp0x/sfinae10.C: New.
576
577         * g++.dg/cpp0x/sfinae9.C: New.
578
579         * c-c++-common/Wcast-qual-1.c: Move here from...
580         * gcc.dg/cast-qual-3.c: ...here, and...
581         * g++.dg/warn/Wcast-qual2.C: ...here.
582
583         * g++.dg/cpp0x/sfinae8.C: New.
584
585         * g++.dg/cpp0x/sfinae7.C: New.
586
587         * g++.dg/cpp0x/enum9.C: New.
588
589 2011-04-07  Mike Stump  <mikestump@comcast.net>
590
591         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
592         with no trampolines.
593
594 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
595
596         PR fortran/48117
597         * gfortran.dg/gomp/pr48117.f90: New test.
598
599         PR debug/48343
600         * gcc.dg/torture/pr48343.c: New test.
601
602 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
603
604         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
605
606 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
607
608         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
609
610 2011-04-07  Tom de Vries  <tom@codesourcery.com>
611
612         PR target/43920
613         * lib/scanasm.exp (object-size): New proc.
614         * gcc.target/arm/pr43920-2.c: New test.
615
616 2011-04-06  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/18918
619         PR fortran/48477
620         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
621
622 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
623
624         * gcc.dg/mtune.c: Prune note from output.
625
626 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
627
628         PR debug/48466
629         * gcc.dg/guality/pr36977.c: New test.
630         * gcc.dg/guality/pr48466.c: New test.
631
632 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
633
634         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
635
636 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
637
638         * gnat.dg/return3.adb: New test.
639
640 2011-04-06  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/47663
643         * gcc.dg/tree-ssa/inline-8.c: New testcase.
644
645 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
646
647         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
648         Solaris 8 and 9 as well.
649
650 2011-04-05  Tom de Vries  <tom@codesourcery.com>
651
652         PR target/43920
653         * gcc.target/arm/pr43920-1.c: New test.
654
655 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
656
657         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
658         (cctor): Actually return the value.
659         (main): Cast return values.
660
661 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
662
663         * gfortran.dg/character_comparison_8.f90:  New test.
664
665 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
666
667         * frontend-passes: (optimize_lexical_comparison): New function.
668         (optimize_expr): Call it.
669         (optimize_comparison): Also handle lexical comparison functions.
670         Return false instad of -2 for unequal comparison.
671
672 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
673
674         PR fortran/48412
675         * function_optimize_4.f90:  New test.
676
677 2011-04-04  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/18918
680         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
681         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
682         * gfortran.dg/coarray_15.f90: New.
683
684 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
685
686         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
687         * gfortran.dg/bessel_7.f90: Likewise.
688
689 2011-04-03  Tobias Burnus  <burnus@net-b.de>
690
691         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
692
693 2011-04-03  Richard Guenther  <rguenther@suse.de>
694             Ira Rosen  <ira.rosen@linaro.org>
695
696         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
697         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
698         -ftree-loop-if-convert-stores.
699
700 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
701
702         * gnat.dg/specs/aggr2.ads: New test.
703
704 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/debug2.ad[sb]: New test.
707         * gnat.dg/debug2_pkg.ads: New helper.
708         * gnat.dg/debug3.ad[sb]: New test.
709
710 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
711
712         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
713
714 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
715
716         PR middle-end/48335
717         * gcc.c-torture/compile/pr48335-1.c: New test.
718         * gcc.dg/pr48335-1.c: New test.
719         * gcc.dg/pr48335-2.c: New test.
720         * gcc.dg/pr48335-3.c: New test.
721         * gcc.dg/pr48335-4.c: New test.
722         * gcc.dg/pr48335-5.c: New test.
723         * gcc.dg/pr48335-6.c: New test.
724         * gcc.dg/pr48335-7.c: New test.
725         * gcc.dg/pr48335-8.c: New test.
726         * gcc.target/i386/pr48335-1.c: New test.
727
728 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
729
730         PR c/36299
731         * gcc.dg/Waddress.c: New test.
732
733 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
734
735         PR fortran/48352
736         * gfortran.dg/function_optimize_3.f90:  New test.
737
738 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
739
740         * gcc.c-torture/compile/20110401-1.c: New test.
741
742         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
743         * g++.dg/lto/20091002-2_0.C: Likewise.
744         * g++.dg/lto/20090303_0.c: Likewise.
745         * g++.dg/lto/20091004-1_0.C: Likewise.
746         * g++.dg/lto/20091002-3_0.C: Likewise.
747         * g++.dg/lto/20091004-2_0.C: Likewise.
748         * g++.dg/lto/20081123_0.C: Likewise.
749         * g++.dg/lto/20090313_0.C: Likewise.
750         * g++.dg/lto/20081109-1_0.C: Likewise.
751         * g++.dg/lto/20081219_0.C: Likewise.
752         * g++.dg/lto/20081204-1_0.C: Likewise.
753         * g++.dg/lto/20090302_0.C: Likewise.
754         * g++.dg/lto/20081119-1_0.C: Likewise.
755         * g++.dg/lto/20081118_0.C: Likewise.
756         * gcc.dg/lto/20091020-2_0.c: Likewise.
757         * gcc.dg/lto/20090210_0.c: Likewise.
758         * gcc.dg/lto/20081204-1_0.c: Likewise.
759         * gcc.dg/lto/20081224_0.c: Likewise.
760         * gcc.dg/lto/20090219_0.c: Likewise.
761         * gcc.dg/lto/20091014-1_0.c: Likewise.
762         * gcc.dg/lto/20091016-1_0.c: Likewise.
763         * gcc.dg/lto/20090206-2_0.c: Likewise.
764         * gcc.dg/lto/20090116_0.c: Likewise.
765         * gcc.dg/lto/20091013-1_0.c: Likewise.
766         * gcc.dg/lto/20091015-1_0.c: Likewise.
767         * gcc.dg/lto/20090126-2_0.c: Likewise.
768
769 2011-03-31  Ian Lance Taylor  <iant@google.com>
770
771         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
772
773 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
774
775         * gnat.dg/opt16.adb: New test.
776
777 2011-03-31  Jason Merrill  <jason@redhat.com>
778
779         * g++.dg/cpp0x/defaulted24.C: New.
780
781 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
782
783         PR target/16292
784         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
785         with -O0.
786
787 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
788
789         * g++.dg/other/i386-9.C: New test.
790
791 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
792
793         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
794
795 2011-03-30  Jason Merrill  <jason@redhat.com>
796
797         * g++.dg/cpp0x/regress/error-recovery1.C: New.
798
799         * g++.dg/cpp0x/regress/isnan.C: New.
800
801         * g++.dg/cpp0x/initlist46.C: New.
802
803 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
804
805         PR target/47551
806         * gcc.target/arm/neon-modes-2.c: New test.
807
808 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
809
810         PR c/48305
811         * gcc.c-torture/compile/pr48305.c: New test.
812
813 2011-03-29  Jason Merrill  <jason@redhat.com>
814
815         * g++.dg/cpp0x/regress/value-dep1.C: New.
816
817 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
818
819         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
820
821 2011-03-29  Ian Lance Taylor  <iant@google.com>
822
823         * go.test/go-test.exp: Handle the test lines used in several new
824         tests.
825         (errchk): Add opts parameter.  Change all callers.  Handle parens
826         in regexps.
827
828 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
829             Dominique d'Humieres  <dominiq@lps.ens.fr>
830
831         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
832         and __APPLE__ && __PPC__ && __ALTIVEC__.
833
834 2011-03-29  Jason Merrill  <jason@redhat.com>
835
836         * g++.dg/cpp0x/dependent1.C: New.
837
838         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
839
840         * g++.dg/cpp0x/constexpr-memfn1.C: New.
841
842         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
843
844 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
845
846         PR fortran/48095
847         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
848         * gfortran.dg/proc_ptr_comp_32.f90: New.
849
850 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
851
852         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
853         check for corresponding warning.
854
855 2011-03-28  Jason Merrill  <jason@redhat.com>
856
857         * g++.dg/cpp0x/rv-deduce2.C: New.
858
859 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
860
861         PR debug/48203
862         * gcc.dg/pr48203.c: New test.
863
864 2011-03-28  Jeff Law <law@redhat.com>
865
866         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
867
868 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
869
870         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
871         and __PPC__ && __ALTIVEC__.
872
873 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
874
875         PR testsuite/48238
876         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
877         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
878         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
879         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
880
881 2011-03-28  Jason Merrill  <jason@redhat.com>
882
883         * g++.dg/cpp0x/initlist-array2.C: New.
884
885         * g++.dg/cpp0x/initlist-array1.C: New.
886
887         * g++.dg/cpp0x/constexpr-compound.C: New.
888
889         * g++.dg/cpp0x/constexpr-using.C: New.
890
891         * g++.dg/cpp0x/constexpr-noexcept.C: New.
892
893 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
894
895         PR testsuite/48276
896         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
897
898 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
899
900         * gcc.dg/slp-1.c: New test.
901
902 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
903
904         * gcc.target/i386/avx256-unaligned-load-1.c: New.
905         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
906         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
907         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
908         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
909         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
910         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
911         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
912         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
913         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
914         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
915         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
916         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
917         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
918
919 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
920
921         PR fortran/47065
922         * gfortran.dg/trim_optimize_5.f90:  New test.
923         * gfortran.dg/trim_optimize_6.f90:  New test.
924
925 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
926
927         PR target/38598
928         * gcc.target/mips/madd-7.c: Remove -mlong32.
929         * gcc.target/mips/msub-7.c: Likewise.
930
931 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
932
933         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
934         accesses to preserve the meaning of the test for doubleword vectors.
935         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
936         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
937
938 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
939
940         PR fortran/48291
941         * gfortran.dg/class_42.f03: New.
942
943 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
944
945         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
946         strided accesses.
947
948 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
949
950         PR rtl-optimization/48144
951         * gcc.dg/pr48144.c: New test.
952
953 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
954
955         * gnat.dg/discr27.ad[sb]: New test.
956
957 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
958
959         * gnat.dg/limited_with2.ad[sb]: New test.
960         * gnat.dg/limited_with2_pkg1.ads: New helper.
961         * gnat.dg/limited_with2_pkg2.ads: Likewise.
962
963 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * gnat.dg/opt15.adb: New test.
966         * gnat.dg/opt15_pkg.ad[sb]: New helper.
967
968 2011-03-25  Tobias Burnus  <burnus@net-b.de>
969
970         PR fortran/48174
971         PR fortran/45304
972         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
973         * gfortran.dg/leadz_trailz_3.f90: Ditto
974
975 2011-03-25  Martin Jambor  <mjambor@suse.cz>
976
977         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
978
979 2011-03-25  Jason Merrill  <jason@redhat.com>
980
981         * g++.dg/cpp0x/defaulted22.C: New.
982         * g++.dg/cpp0x/defaulted23.C: New.
983         * g++.dg/cpp0x/defaulted15.C: Adjust.
984
985 2011-03-25  Jason Merrill  <jason@redhat.com>
986
987         * g++.dg/cpp0x/move1.C: New.
988
989 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
990
991         PR target/48287
992         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
993
994 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
995
996         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
997         for mips-sgi-irix6.5.
998         Replace snprintf prototype by <stdio.h>.
999
1000 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1001
1002         PR testsuite/48283
1003         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1004         run_expensive_tests.
1005         * gcc.dg/graphite/block-4.c: Likewise.
1006         * gcc.dg/graphite/block-7.c: Likewise.
1007         * gcc.dg/graphite/block-8.c: Likewise.
1008
1009 2011-03-25  Richard Guenther  <rguenther@suse.de>
1010
1011         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1012         * g++.dg/tree-ssa/pr8781.C: Likewise.
1013         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1014         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1015         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1016         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1017         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1018         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1019         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1020         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1021         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1022         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1023         * gcc.dg/tree-ssa/pr21574.c: Likewise.
1024         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1025         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1026         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1027         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1028         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1029         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1030         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1031         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1032         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1033         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1034         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1035         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1036         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1037         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1038         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1039         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1040         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1041         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1042         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1043         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1044         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1045         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1046         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1047         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1048         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1049         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1050         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1051         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1052         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1053         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1054         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1055         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1056         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1057         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1058         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1059         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1060         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1061         * c-c++-common/pr46562-2.c: Likewise.
1062         * gfortran.dg/pr42108.f90: Likewise.
1063         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1064         foo to be inlined even at -O1.
1065         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1066         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1067         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1068         * gcc.dg/matrix/matrix.exp: Disable FRE.
1069
1070 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR debug/48204
1073         * gcc.dg/dfp/pr48204.c: New test.
1074
1075 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
1076
1077         PR target/48209
1078         * gcc.c-torture/execute/pr47917.c: Move this...
1079         * gcc.dg/torture/pr47917.c: to here and add xfails.
1080
1081 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1082
1083         * gnat.dg/array16.ad[sb]: New test.
1084         * gnat.dg/array16.ads: New helper.
1085
1086 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/derived_type2.adb: New test.
1089
1090 2011-03-24  Richard Guenther  <rguenther@suse.de>
1091
1092         PR tree-optimization/48271
1093         * g++.dg/torture/pr48271.C: New testcase.
1094
1095 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1096
1097         * gnat.dg/array15.ad[sb]: New test.
1098
1099 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
1100
1101         PR target/48237
1102         * gcc.target/i386/pr48237.c: New test.
1103
1104 2011-03-24  Richard Guenther  <rguenther@suse.de>
1105
1106         PR middle-end/48269
1107         * gcc.dg/builtin-object-size-10.c: New testcase.
1108
1109 2011-03-24  Richard Guenther  <rguenther@suse.de>
1110
1111         PR tree-optimization/46562
1112         * c-c++-common/pr46562-2.c: New testcase.
1113         * c-c++-common/pr46562.c: Likewise.
1114
1115 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
1116
1117         * gcc.dg/vect/vect-cselim-1.c: New test.
1118         * gcc.dg/vect/vect-cselim-2.c: New test.
1119
1120 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
1121
1122         * gcc.target/arm/pr46934.c: New.
1123
1124 2011-03-23  Ian Lance Taylor  <iant@google.com>
1125
1126         * go.test/go-test.exp (errchk): Ignore lines containing ////.
1127
1128 2011-03-23  Richard Guenther  <rguenther@suse.de>
1129
1130         * gcc.dg/struct: Remove directory and contents.
1131
1132 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1133
1134         PR testsuite/48251
1135         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1136
1137 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gnat.dg/discr26.ad[sb]: New test.
1140         * gnat.dg/discr26_pkg.ads: New helper.
1141
1142 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
1143
1144         PR target/47553
1145         * gcc.target/arm/neon-vld-1.c: New test.
1146
1147 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1148
1149         * gnat.dg/array14.ad[sb]: New test.
1150         * gnat.dg/array14_pkg.ads: New helper.
1151
1152 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
1153
1154         * gcc.c-torture/execute/920501-8.x: Remove.
1155         * gcc.c-torture/execute/930513-1.x: Remove.
1156         * gcc.c-torture/execute/960312-1.x: Remove.
1157         * gcc.c-torture/compile/20000804-1.c,
1158         gcc.c-torture/compile/20001205-1.c,
1159         gcc.c-torture/compile/20001226-1.c,
1160         gcc.c-torture/compile/20010518-2.c,
1161         gcc.c-torture/compile/20020312-1.c,
1162         gcc.c-torture/compile/20020604-1.c,
1163         gcc.c-torture/compile/920501-12.c,
1164         gcc.c-torture/compile/920501-4.c,
1165         gcc.c-torture/compile/920520-1.c,
1166         gcc.c-torture/compile/980506-1.c,
1167         gcc.c-torture/execute/980709-1.x,
1168         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1169         options for m68hc11.
1170         * gcc.dg/cpp/assert4.c: Don't handle ARC.
1171         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1172         m68hc11.
1173
1174 2011-03-22  Nick Clifton  <nickc@redhat.com>
1175
1176         * lib/target-supports.exp (check_profiling_available): Add MN10300
1177         to the list of targets that do not support profiling.  Restore
1178         alpha sorting to this list.
1179
1180 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1181
1182         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1183         failure on 32-bit systems.
1184         * gcc.dg/torture/vector-2.c: Ditto.
1185
1186 2011-03-22  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/48228
1189         * gcc.dg/Wstrict-overflow-23.c: New testcase.
1190
1191 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
1192
1193         * lib/prune.exp (prune_gcc_output): Prune "could not create
1194         compact unwind for" warnings.
1195
1196 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR c/42544
1199         PR c/48197
1200         * gcc.c-torture/execute/pr42544.c: New test.
1201         * gcc.c-torture/execute/pr48197.c: New test.
1202
1203 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1204
1205         PR preprocessor/48192
1206         * gcc.target/powerpc/pr48192.c: New file.
1207
1208         PR target/48053
1209         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1210         split problem of 0 being loaded in a VSX register.
1211
1212 2011-03-21  Richard Guenther  <rguenther@suse.de>
1213
1214         PR c/47939
1215         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1216         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1217         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1218         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1219
1220 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR target/48213
1223         * gcc.dg/pr48213.c: New test.
1224
1225 2011-03-21  Kai Tietz  <ktietz@redhat.com>
1226
1227         PR target/12171
1228         * g++.dg/plugin/attribute_plugin.c: Adjust test.
1229
1230 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
1231
1232         * gcc.target/arm/xor-and.c: New.
1233
1234 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1235
1236         PR fortran/22572
1237         * gfortran.dg/function_optimize_1.f90:  New test.
1238         * gfortran.dg/function_optimize_2.f90:  New test.
1239
1240 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1241
1242         PR rtl-optimization/47502
1243         * gcc.target/i386/pr47502-1.c: New.
1244         * gcc.target/i386/pr47502-2.c: Likewise.
1245
1246 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR rtl-optimization/48156
1249         * gcc.dg/pr48156.c: New test.
1250
1251 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1252
1253         PR libfortran/47439
1254         * gfortran.dg/scratch_1.f90: Adjust test.
1255
1256 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1257
1258         PR libfortran/47439
1259         * gfortran.dg/scratch_1.f90: New test.
1260
1261 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1262
1263         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1264         variably modified typedefs.
1265         * gcc.dg/c1x-typedef-2.c: Remove.
1266
1267 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1268
1269         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1270         * gcc.dg/c1x-anon-struct-3.c: New test.
1271         * gcc.dg/anon-struct-11.c: Update.
1272
1273 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1274
1275         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1276         dg-xfail-run-if.
1277         Only xfail with gas.
1278
1279 2011-03-18  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/template/fn-ptr1.C: New.
1282
1283         * g++.dg/overload/volatile1.C: New.
1284
1285         * g++.dg/opt/pr23372.C: New.
1286
1287         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1288
1289 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1290
1291         PR middle-end/47405
1292         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1293
1294 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
1295
1296         * gcc.target/arm/unsigned-extend-1.c: New.
1297
1298 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR bootstrap/48161
1301         * gcc.c-torture/compile/pr48161.c: New test.
1302
1303 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1304
1305         PR middle-end/47725
1306         * gcc.dg/torture/pr47725.c: New.
1307
1308 2011-03-17  Jason Merrill  <jason@redhat.com>
1309
1310         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1311         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1312
1313 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/specs/elab2.ads: New test.
1316         * gnat.dg/specs/elab2_pkg.ads: New helper.
1317
1318 2011-03-17  Jason Merrill  <jason@redhat.com>
1319
1320         * g++.dg/cpp0x/decltype-1212.C: New.
1321         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1322
1323 2011-03-17  Jason Merrill  <jason@redhat.com>
1324
1325         * g++.dg/parse/memfnquals1.C: New.
1326
1327 2011-03-17  Richard Guenther  <rguenther@suse.de>
1328
1329         PR middle-end/48134
1330         * gcc.dg/pr48134.c: New testcase.
1331
1332 2011-03-17  Richard Guenther  <rguenther@suse.de>
1333
1334         PR middle-end/48165
1335         * g++.dg/torture/pr48165.C: New testcase.
1336
1337 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR rtl-optimization/48141
1340         * gcc.dg/pr48141.c: New test.
1341
1342 2011-03-16  Jason Merrill  <jason@redhat.com>
1343
1344         * g++.dg/cpp0x/constexpr-48089.C: New.
1345
1346         * g++.dg/cpp0x/constexpr-abi1.C: New.
1347
1348         * g++.dg/cpp0x/constexpr-46336.C: New.
1349         * g++.dg/parse/friend5.C: Adjust expected errors.
1350
1351         * g++.dg/cpp0x/constexpr-47570.C: New.
1352
1353 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
1354
1355         PR debug/47510
1356         * ++.dg/debug/dwarf2/typedef6.C: New test.
1357
1358 2011-03-16  Jason Merrill  <jason@redhat.com>
1359
1360         * g++.dg/cpp0x/elision2.C: New.
1361
1362         * g++.dg/cpp0x/constexpr-array3.C: New.
1363
1364 2011-03-16  Jason Merrill  <jason@redhat.com>
1365
1366         * g++.dg/cpp0x/sfinae6.C: New.
1367         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1368         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1369         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1370         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1371         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1372
1373 2011-03-16  Jason Merrill  <jason@redhat.com>
1374
1375         * g++.dg/template/incomplete6.C: New.
1376
1377 2011-03-16  Jeff Law <law@redhat.com>
1378
1379         * gcc.dg/tree-ssa/vrp55.c: New test.
1380
1381 2011-03-16  Jason Merrill  <jason@redhat.com>
1382
1383         * g++.dg/cpp0x/auto22.C: New.
1384
1385 2011-03-16  Richard Guenther  <rguenther@suse.de>
1386
1387         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1388         optimizing it away if promoted to const.
1389
1390 2011-03-16  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/48149
1393         * gcc.dg/fold-complex-1.c: New testcase.
1394
1395 2011-03-16  Richard Guenther  <rguenther@suse.de>
1396
1397         PR testsuite/48147
1398         * gcc.dg/guality/pr45882.c: Really make sure no inlining
1399         or cloning happens.
1400
1401 2011-03-16  Richard Guenther  <rguenther@suse.de>
1402
1403         PR tree-optimization/26134
1404         * gcc.dg/tree-ssa/complex-6.c: New testcase.
1405
1406 2011-03-16  Richard Guenther  <rguenther@suse.de>
1407
1408         PR tree-optimization/48146
1409         * gcc.dg/torture/pr48146.c: New testcase.
1410
1411 2011-03-16  Richard Guenther  <rguenther@suse.de>
1412
1413         * gcc.dg/tree-ssa/pr14814.c: Adjust.
1414         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1415
1416 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR middle-end/48136
1419         * gcc.c-torture/compile/pr48136.c: New test.
1420
1421         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1422
1423         PR debug/45882
1424         * gcc.dg/guality/pr45882.c: New test.
1425
1426 2011-03-15  Jason Merrill  <jason@redhat.com>
1427
1428         * g++.dg/cpp0x/constexpr-recursion.C: New.
1429
1430         * g++.dg/cpp0x/implicit11.C: New.
1431
1432 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1433
1434         * g++.dg/cpp0x/constexpr-attribute.C: New.
1435
1436 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1437
1438         * g++.dg/parse/pr34758.C: New.
1439
1440 2011-03-15  Xinliang David Li  <davidxl@google.com>
1441
1442         PR c/47837
1443         * gcc.dg/uninit-pred-7_d.c: New test.
1444         * gcc.dg/uninit-pred-8_d.c: New test.
1445
1446 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1447
1448         PR target/46788
1449         * gcc.target/arm/pr46788.c: New.
1450
1451 2011-03-15  Richard Guenther  <rguenther@suse.de>
1452
1453         PR middle-end/47650
1454         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1455         * gfortran.dg/ishft_4.f90: Likewise.
1456         * gfortran.dg/leadz_trailz_3.f90: Likewise.
1457
1458 2011-03-15  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/13954
1461         * g++.dg/tree-ssa/pr13954.C: New testcase.
1462
1463 2011-03-15  Richard Guenther  <rguenther@suse.de>
1464
1465         PR tree-optimization/48037
1466         * gcc.target/i386/pr48037-1.c: New testcase.
1467
1468 2011-03-15  Richard Guenther  <rguenther@suse.de>
1469
1470         PR tree-optimization/41490
1471         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1472         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1473         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1474         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1475         * g++.dg/tree-ssa/pr33604.C: Adjust.
1476
1477 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
1478
1479         PR middle-end/47917
1480         * gcc.c-torture/execute/pr47917.c: New test.
1481         * gcc.dg/pr47917.c: New test.
1482
1483         PR middle-end/38878
1484         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1485
1486 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
1487
1488         * gcc.target/i386/sse4_1-floor-vec.c: New test.
1489         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1490         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1491         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1492         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1493         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1494         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1495         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1496         * gcc.target/i386/avx-floor-vec.c: Ditto.
1497         * gcc.target/i386/avx-ceil-vec.c: Ditto.
1498         * gcc.target/i386/avx-trunc-vec.c: Ditto.
1499         * gcc.target/i386/avx-rint-vec.c: Ditto.
1500         * gcc.target/i386/avx-floorf-vec.c: Ditto.
1501         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1502         * gcc.target/i386/avx-truncf-vec.c: Ditto.
1503         * gcc.target/i386/avx-rintf-vec.c: Ditto.
1504
1505 2011-03-14  Tom Tromey  <tromey@redhat.com>
1506
1507         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1508         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1509         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1510
1511 2011-03-14  Tom Tromey  <tromey@redhat.com>
1512
1513         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1514         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1515         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1516
1517 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1518
1519         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1520
1521 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1522
1523         PR rtl-optimization/47166
1524         * gcc.c-torture/execute/postmod-1.c: New test.
1525
1526 2011-03-14  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/48098
1529         * gcc.dg/torture/pr48098.c: New testcase.
1530
1531 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1532
1533         PR target/48053
1534         * gcc.target/powerpc/pr48053-1.c: New test.
1535         * gcc.target/powerpc/pr48053-2.c: Likewise.
1536
1537 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1538
1539         PR libfortran/48066
1540         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1541
1542 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1543
1544         PR libfortran/48066
1545         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1546
1547 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1548
1549         PR fortran/48059
1550         * gfortran.dg/class_41.f03: New.
1551
1552 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1553
1554         * g++.dg/conversion/cast3.C: New test.
1555
1556 2011-03-11  Jason Merrill  <jason@redhat.com>
1557
1558         * g++.dg/template/error45.C: New.
1559
1560         * g++.dg/parse/no-type-defn1.C: New.
1561
1562         * g++.dg/ext/attrib40.C: New.
1563
1564         * g++.dg/cpp0x/regress/array1.C: New.
1565
1566 2011-03-11  Richard Guenther  <rguenther@suse.de>
1567
1568         PR tree-optimization/48067
1569         * gcc.dg/pr48067.c: New testcase.
1570
1571 2011-03-11  Richard Guenther  <rguenther@suse.de>
1572
1573         PR lto/48073
1574         * g++.dg/lto/20110311-1_0.C: New testcase.
1575
1576 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR c++/48035
1579         * g++.dg/inherit/virtual8.C: New test.
1580
1581         PR middle-end/48044
1582         * gcc.dg/torture/pr48044.c: New test.
1583
1584 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1585
1586         PR fortran/47768
1587         * gfortran.dg/proc_ptr_comp_31.f90: New.
1588
1589 2011-03-11  Richard Guenther  <rguenther@suse.de>
1590
1591         PR tree-optimization/47278
1592         * gcc.dg/torture/pr47278-1.c: New testcase.
1593         * gcc.dg/torture/pr47278-2.c: Likewise.
1594
1595 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR tree-optimization/48063
1598         * gcc.dg/torture/pr48063.c: New test.
1599
1600 2011-03-10  Jason Merrill  <jason@redhat.com>
1601
1602         * g++.dg/template/array22.C: New.
1603
1604         * g++.dg/cpp0x/syntax-err1.C: New.
1605         * g++.dg/parse/error36.C: Adjust expected errors.
1606         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1607         * g++.old-deja/g++.pt/typename3.C: Likewise.
1608         * g++.old-deja/g++.pt/typename4.C: Likewise.
1609         * g++.old-deja/g++.pt/typename6.C: Likewise.
1610
1611 2011-03-09  Jason Merrill  <jason@redhat.com>
1612
1613         * g++.dg/template/nontype22.C: New.
1614
1615 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1616
1617         PR tree-optimization/47714
1618         * g++.dg/torture/pr47714.C: New test.
1619
1620 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1621
1622         PR target/47755
1623         * gcc.target/powerpc/pr47755-2.c: New file.
1624
1625 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1626
1627         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1628         is not set in the environment, pass 64 as first argument when not
1629         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1630         native where ulimit -u is supported.
1631
1632 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1633
1634         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1635
1636 2011-03-08  Jason Merrill  <jason@redhat.com>
1637
1638         * g++.dg/template/nontype21.C: New.
1639
1640         * g++.dg/template/anon5.C: New.
1641
1642 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1643
1644         PR debug/47881
1645         * gcc.dg/pr47881.c: New test.
1646
1647 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1648
1649         PR c++/47957
1650         * g++.dg/lookup/template3.C: New test.
1651
1652 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1653
1654         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1655         'long' type.
1656
1657 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1658
1659         PR testsuite/47954
1660         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1661         sizeof to compute alignment.
1662
1663 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR tree-optimization/48022
1666         * gcc.dg/pr48022-1.c: New test.
1667         * gcc.dg/pr48022-2.c: New test.
1668
1669 2011-03-07  Jason Merrill  <jason@redhat.com>
1670
1671         * g++.dg/template/nontype20.C: New.
1672         * g++.dg/init/member1.C: Adjust expected errors.
1673         * g++.dg/parse/constant4.C: Likewise.
1674         * g++.dg/template/qualified-id3.C: Likewise.
1675         * g++.old-deja/g++.pt/crash10.C: Likewise.
1676
1677         * g++.dg/cpp0x/regress/non-const1.C: New.
1678
1679 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR debug/47991
1682         * gcc.dg/pr47991.c: New test.
1683
1684 2011-03-07  Jason Merrill  <jason@redhat.com>
1685
1686         * g++.dg/abi/mangle46.C: New.
1687
1688 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1689
1690         PR target/47862
1691         * gcc.target/powerpc/pr47862.c: New.
1692
1693 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1694
1695         PR target/45413
1696         * gcc.target/i386/combine-mul.c: Require nonpic.
1697
1698 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1699             Nathan Froyd  <froydnj@codesourcery.com>
1700
1701         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1702
1703 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1704
1705         * README.QMTEST: Remove.
1706
1707 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1708             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709
1710         PR fortran/47850
1711         * gfortran.dg/array_constructor_37.f90 : New test.
1712
1713 2011-03-05  Jason Merrill  <jason@redhat.com>
1714
1715         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1716         * g++.dg/abi/mangle45.C: Likewise.
1717         * g++.dg/cpp0x/trailing1.C: Likewise.
1718
1719 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1720
1721         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1722
1723 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1724
1725         PR rtl-optimization/47899
1726         * gcc.dg/pr47899.c: New test.
1727
1728         * gcc.dg/torture/pr47968.c: Ignore warnings.
1729
1730         PR tree-optimization/47967
1731         * gcc.c-torture/compile/pr47967.c: New test.
1732
1733 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1736         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1737
1738 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1739
1740         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1741         and property_getAttributes() if __OBJC2__.
1742         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1743         * objc.dg/property/property-encoding-1.m: New.
1744         * obj-c++.dg/property/property-encoding-1.mm: New.
1745
1746 2011-03-04  Jason Merrill  <jason@redhat.com>
1747
1748         * g++.dg/template/pseudodtor6.C: New.
1749
1750         * g++.dg/inherit/covariant19.C: New.
1751
1752 2011-03-04  Richard Guenther  <rguenther@suse.de>
1753
1754         PR middle-end/47968
1755         * gcc.dg/torture/pr47968.c: New testcase.
1756
1757 2011-03-04  Richard Guenther  <rguenther@suse.de>
1758
1759         PR middle-end/47975
1760         * gcc.dg/torture/pr47975.c: New testcase.
1761
1762 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1763
1764         PR c++/47974
1765         * g++.dg/template/crash106.C: New.
1766
1767 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR c/47963
1770         * gcc.dg/gomp/pr47963.c: New test.
1771         * g++.dg/gomp/pr47963.C: New test.
1772
1773 2011-03-02  Jason Merrill  <jason@redhat.com>
1774
1775         * g++.dg/cpp0x/regress/condition1.C: New.
1776
1777         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1778
1779 2011-03-01  Jason Merrill  <jason@redhat.com>
1780
1781         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1782
1783         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1784
1785 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1786
1787         PR rtl-optimization/47925
1788         * gcc.c-torture/execute/pr47925.c: New test.
1789
1790 2011-03-01  Jason Merrill  <jason@redhat.com>
1791
1792         * g++.dg/cpp0x/decltype25.C: New.
1793
1794         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1795
1796 2011-03-01  Richard Guenther  <rguenther@suse.de>
1797
1798         PR tree-optimization/47890
1799         * gcc.dg/torture/pr47890.c: New testcase.
1800
1801 2011-03-01  Richard Guenther  <rguenther@suse.de>
1802
1803         PR lto/47924
1804         * gcc.dg/lto/pr47924_0.c: New testcase.
1805
1806 2011-03-01  Richard Guenther  <rguenther@suse.de>
1807
1808         PR lto/46911
1809         * gfortran.dg/lto/pr46911_0.f: New testcase.
1810
1811 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1812
1813         PR libgfortran/47933
1814         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1815         compile errors from older code form.
1816
1817 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1818
1819         PR libgfortran/47567
1820         * gfortran.dg/fmt_fw_d.f90: New test.
1821
1822 2011-02-28  Jason Merrill  <jason@redhat.com>
1823
1824         * g++.dg/inherit/covariant18.C: New.
1825
1826 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR middle-end/47893
1829         * gcc.dg/pr47893.c: New test.
1830
1831 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1832
1833         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1834         NULL in case of a selector with conflicting types.
1835         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1836
1837 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1838
1839         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1840         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1841         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1842         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1843
1844 2011-02-28  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/47906
1847         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1848
1849 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1850
1851         PR libgfortran/47778
1852         * gfortran.dg/namelist_71.f90: New test.
1853
1854 2011-02-27  Jason Merrill  <jason@redhat.com>
1855
1856         PR c++/47906
1857         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1858         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1859
1860 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1861
1862         PR c++/46466
1863         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1864
1865 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR fortran/47886
1868         * gfortran.dg/gomp/task-1.f90: Removed.
1869
1870 2011-02-26  Jason Merrill  <jason@redhat.com>
1871
1872         * g++.dg/template/this-targ1.C: New.
1873
1874         * g++.dg/cpp0x/regress/template-const1.C: New.
1875         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1876         * g++.dg/template/function1.C: Adjust.
1877         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1878         * g++.dg/debug/debug7.C: Adjust.
1879
1880 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1881
1882         PR fortran/47886
1883         * gfortran.dg/gomp/task-1.f90: New.
1884
1885 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1886
1887         * gcc.target/arm/neon-thumb2-move.c: Add
1888         dg-require-effective-target arm_thumb2_ok.
1889
1890 2011-02-24  Jason Merrill  <jason@redhat.com>
1891
1892         * g++.dg/parse/constant1.C: Specify C++98 mode.
1893         * g++.dg/parse/constant5.C: Likewise.
1894         * g++.dg/parse/error2.C: Likewise.
1895         * g++.dg/parse/semicolon3.C: Likewise.
1896         * g++.dg/template/crash14.C: Likewise.
1897         * g++.dg/template/local4.C: Likewise.
1898         * g++.dg/template/nontype3.C: Likewise.
1899         * g++.dg/parse/crash31.C: Adjust expected errors.
1900         * g++.dg/template/function1.C: Likewise.
1901         * g++.dg/template/ref3.C: Likewise.
1902         * g++.dg/template/static9.C: Likewise.
1903         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1904
1905         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1906         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1907         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1908         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1909         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1910
1911 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR fortran/47878
1914         * gfortran.dg/pr47878.f90: New test.
1915
1916 2011-02-24  Richard Guenther  <rguenther@suse.de>
1917
1918         PR testsuite/47801
1919         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1920         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1921
1922 2011-02-24  Richard Guenther  <rguenther@suse.de>
1923
1924         PR fortran/47839
1925         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1926         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1927
1928 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1929
1930         PR libgfortran/47567
1931         * gfortran.dg/fmt_f0_1.f90: Update test.
1932
1933 2011-02-23  Jason Merrill  <jason@redhat.com>
1934
1935         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1936         * g++.dg/abi/mangle45.C: New.
1937
1938         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1939         * g++.dg/template/canon-type-9.C: Match use of decltype
1940         between declaration and definition.
1941         * g++.dg/template/canon-type-12.C: Likewise.
1942
1943 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1944
1945         PR fortran/40850
1946         * gfortran.dg/nested_allocatables_1.f90: New.
1947
1948 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1949
1950         PR c++/46868
1951         * g++.dg/pr46868.C: New test.
1952         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1953         * g++.dg/parse/error14.C: Adjust.
1954
1955 2011-02-23  Richard Guenther  <rguenther@suse.de>
1956
1957         PR tree-optimization/47838
1958         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1959
1960 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1963
1964 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1965
1966         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1967         * gfortran.dg/count_init_expr.f03: Ditto.
1968         * gfortran.dg/gomp/pr43711.f90: Ditto.
1969         * gcc.dg/struct-parse-2.c: Ditto.
1970         * gcc.dg/parse-error-3.c: Ditto.
1971         * gcc.dg/Wlogical-op-1.c: Ditto.
1972         * gcc.dg/Walways-true-1.c: Ditto.
1973         * gcc.dg/pr24225.c: Ditto.
1974         * gcc.dg/Walways-true-2.c: Ditto.
1975         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1976         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1977         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1978         * g++.dg/overload/defarg4.C: Ditto.
1979         * g++.dg/inherit/covariant16.C: Ditto.
1980         * g++.dg/inherit/virtual7.C: Ditto.
1981         * g++.dg/template/canon-type-9.C: Ditto.
1982         * g++.dg/template/access19.C: Ditto.
1983         * g++.dg/template/call7.C: Ditto.
1984         * g++.dg/template/canon-type-2.C: Ditto.
1985         * g++.dg/template/init7.C: Ditto.
1986         * g++.dg/template/sizeof-template-argument.C: Ditto.
1987         * g++.dg/template/const3.C: Ditto.
1988         * g++.dg/template/sfinae26.C: Ditto.
1989         * g++.dg/template/sfinae26.C: Ditto.
1990         * g++.dg/template/canon-type-11.C: Ditto.
1991         * g++.dg/template/union2.C: Ditto.
1992         * g++.dg/template/canon-type-3.C: Ditto.
1993         * g++.dg/template/canon-type-1.C: Ditto.
1994         * g++.dg/template/canon-type-5.C: Ditto.
1995         * g++.dg/template/canon-type-7.C: Ditto.
1996         * g++.dg/template/canon-type-10.C: Ditto.
1997         * g++.dg/template/spec36.C: Ditto.
1998         * g++.dg/template/typedef38.C: Ditto.
1999         * g++.dg/template/canon-type-4.C: Ditto.
2000         * g++.dg/template/canon-type-6.C: Ditto.
2001         * g++.dg/template/canon-type-13.C: Ditto.
2002         * g++.dg/template/instantiate9.C: Ditto.
2003         * g++.dg/template/ttp22.C: Ditto.
2004         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2005         * g++.dg/warn/Walways-true-1.C: Ditto.
2006         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2007         * g++.dg/warn/Walways-true-2.C: Ditto.
2008         * g++.dg/conversion/op4.C: Ditto.
2009         * g++.dg/opt/pr19650.C: Ditto.
2010         * g++.dg/lookup/friend11.C: Ditto.
2011         * g++.dg/other/default2.C: Ditto.
2012         * g++.dg/other/default3.C: Ditto.
2013         * g++.dg/other/dtor2.C: Ditto.
2014         * g++.dg/other/friend5.C: Ditto.
2015         * g++.dg/other/default5.C: Ditto.
2016         * g++.dg/init/brace6.C: Ditto.
2017         * g++.dg/init/aggr5.C: Ditto.
2018         * g++.dg/init/error2.C: Ditto.
2019         * g++.dg/expr/bound-mem-fun.C: Ditto.
2020         * g++.dg/expr/cond6.C: Ditto.
2021         * g++.dg/expr/stmt-expr-1.C: Ditto.
2022         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2023         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2024         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2025         * g++.dg/cpp0x/bracket1.C: Ditto.
2026         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2027         * g++.dg/cpp0x/pr38646.C: Ditto.
2028         * g++.dg/cpp0x/variadic73.C: Ditto.
2029         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2030         * g++.dg/cpp0x/bracket4.C: Ditto.
2031         * g++.dg/cpp0x/decltype4.C: Ditto.
2032         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2033         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2034         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2035         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2036         * g++.dg/cpp0x/decltype2.C: Ditto.
2037         * g++.dg/cpp0x/decltype1.C: Ditto.
2038         * g++.dg/cpp0x/bracket2.C: Ditto.
2039         * g++.dg/cpp0x/decltype5.C: Ditto.
2040         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2041         * g++.dg/cpp0x/variadic70.C: Ditto.
2042         * g++.dg/cpp0x/decltype6.C: Ditto.
2043         * g++.dg/cpp0x/rvo.C: Ditto.
2044         * g++.dg/cpp0x/vt-40092.C: Ditto.
2045         * g++.dg/cpp0x/variadic-new.C: Ditto.
2046         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2047         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2048         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2049         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2050         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2051         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2052         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2053         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2054         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2055         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2056         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2057         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2058         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2059         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2060         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2061         * g++.dg/cpp0x/pr39639.C: Ditto.
2062         * g++.dg/cpp0x/decltype3.C: Ditto.
2063         * g++.dg/cpp0x/variadic68.C: Ditto.
2064         * g++.dg/cpp0x/variadic-function.C: Ditto.
2065         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2066         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2067         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2068         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2069         * g++.dg/parse/crash35.C: Ditto.
2070         * g++.dg/parse/crash40.C: Ditto.
2071         * g++.dg/parse/defarg12.C: Ditto.
2072         * g++.dg/parse/crash34.C: Ditto.
2073         * g++.dg/parse/constructor3.C: Ditto.
2074         * g++.dg/parse/template23.C: Ditto.
2075         * g++.dg/parse/crash56.C: Ditto.
2076         * g++.dg/parse/dtor13.C: Ditto.
2077         * g++.dg/parse/error33.C: Ditto.
2078         * g++.dg/parse/ctor9.C: Ditto.
2079         * g++.dg/parse/error32.C: Ditto.
2080         * g++.dg/parse/error37.C: Ditto.
2081         * g++.dg/parse/bitfield3.C: Ditto.
2082         * g++.dg/parse/struct-4.C: Ditto.
2083         * g++.dg/ext/has_trivial_copy.C: Ditto.
2084         * g++.dg/ext/is_polymorphic.C: Ditto.
2085         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2086         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2087         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2088         * g++.dg/ext/is_union.C: Ditto.
2089         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2090         * g++.dg/ext/is_pod.C: Ditto.
2091         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2092         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2093         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2094         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2095         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2096         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2097         * g++.dg/ext/is_abstract.C: Ditto.
2098         * g++.dg/ext/has_trivial_assign.C: Ditto.
2099         * g++.dg/ext/is_class.C: Ditto.
2100         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2101         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2102         * g++.dg/ext/is_base_of.C: Ditto.
2103         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2104         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2105         * g++.dg/ext/is_empty.C: Ditto.
2106         * g++.dg/ext/is_enum.C: Ditto.
2107         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2108         * gnat.dg/opt11.adb: Ditto.
2109         * obj-c++.dg/pr45735.mm: Ditto.
2110         * obj-c++.dg/pr24393.mm: Ditto.
2111         * obj-c++.dg/exceptions-2.mm: Ditto.
2112         * objc.dg/pr45735.m: Ditto.
2113         * objc.dg/pr24393.m: Ditto.
2114
2115 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2116
2117         * objc.dg/attributes/objc-exception-1.m: New.
2118
2119 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2120
2121         * gcc.dg/cpp/include7.c: New test.
2122
2123 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2124
2125         PR c++/47242
2126         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2127
2128 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2129
2130         PR rtl-optimization/47763
2131         * gcc.dg/pr47763.c: New test.
2132
2133 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2134
2135         PR fortran/45743
2136         * gfortran.dg/whole_file_32.f90 : New test.
2137
2138 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2139
2140         PR c++/47666
2141         * g++.dg/inherit/virtual7.C: New test.
2142
2143 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2144
2145         PR objc/47832
2146         * objc.dg/type-size-3.m: Updated error message.
2147         * objc.dg/type-size-4.m: New test.
2148         * objc.dg/type-size-5.m: New test.
2149
2150 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2151
2152         * lib/gnat.exp: Fix comments.
2153         Don't load libgloss.exp.
2154         (default_gnat_version): Call $compiler with --version.
2155         Adapt regexp for gnatmake output, insert version.
2156         (gnat_version): New proc.
2157         (gnat_init): Remove gnat_libgcc_s_path.
2158         (gnat_target_compile): Likewise.
2159         Remove ld_library_path.
2160         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2161         (gnat_pass): Remove.
2162         (gnat_pass): Remove.
2163         (gnat_finish): Remove.
2164         (gnat_exit): Remove.
2165         (local_find_gnatmake): Reindent.
2166         (runtest_file_p): Remove.
2167         (prune_warnings): Remove.
2168         (find_gnatclean): New proc.
2169         * lib/gnat-dg.exp (lremove): New proc.
2170         (gnat-dg-test): Reindent.
2171         Remove additional output files.
2172         (gnat-dg-runtest): Remove.
2173
2174         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2175         * gnat.dg/loop_optimization6.adb: Likewise.
2176         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2177
2178 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR tree-optimization/47835
2181         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2182
2183 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2184
2185         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2186         * gfortran.dg/abstract_type_2.f03: Ditto.
2187         * gfortran.dg/abstract_type_3.f03: Ditto.
2188         * gfortran.dg/abstract_type_4.f03: Ditto.
2189         * gfortran.dg/abstract_type_5.f03: Ditto.
2190         * gfortran.dg/abstract_type_6.f03: Ditto.
2191         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2192         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2193         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2194         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2195         * gfortran.dg/array_function_5.f90: Ditto.
2196         * gfortran.dg/asynchronous_3.f03: Ditto.
2197         * gfortran.dg/char_expr_1.f90: Ditto.
2198         * gfortran.dg/class_14.f03: Ditto.
2199         * gfortran.dg/data_array_6.f: Ditto.
2200         * gfortran.dg/data_invalid.f90: Ditto.
2201         * gfortran.dg/dot_product_1.f03: Ditto.
2202         * gfortran.dg/func_derived_5.f90: Ditto.
2203         * gfortran.dg/func_result_4.f90: Ditto.
2204         * gfortran.dg/implied_do_1.f90: Ditto.
2205         * gfortran.dg/initialization_25.f90: Ditto.
2206         * gfortran.dg/initialization_26.f90: Ditto.
2207         * gfortran.dg/interface_34.f90: Ditto.
2208         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2209         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2210         * gfortran.dg/matmul_8.f03: Ditto.
2211         * gfortran.dg/merge_init_expr.f90: Ditto.
2212         * gfortran.dg/pack_assign_1.f90: Ditto.
2213         * gfortran.dg/pack_vector_1.f90: Ditto.
2214         * gfortran.dg/pointer_check_8.f90: Ditto.
2215         * gfortran.dg/product_init_expr.f03: Ditto.
2216         * gfortran.dg/reshape_order_5.f90: Ditto.
2217         * gfortran.dg/reshape_shape_1.f90: Ditto.
2218         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2219         * gfortran.dg/same_name_2.f90: Ditto.
2220         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2221         * gfortran.dg/spread_init_expr.f03: Ditto.
2222         * gfortran.dg/stmt_func_1.f90: Ditto.
2223         * gfortran.dg/sum_init_expr.f03: Ditto.
2224         * gfortran.dg/transpose_3.f03: Ditto.
2225         * gfortran.dg/unpack_init_expr.f03: Ditto.
2226         * gfortran.dg/warn_conversion.f90: Ditto.
2227         * gfortran.dg/warn_conversion_2.f90: Ditto.
2228         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2229         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2230         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2231         * gfortran.dg/whole_file_16.f90: Ditto.
2232         * gfortran.dg/whole_file_17.f90: Ditto.
2233         * gfortran.dg/whole_file_18.f90: Ditto.
2234         * gfortran.dg/whole_file_20.f03: Ditto.
2235         * gfortran.dg/whole_file_5.f90: Ditto.
2236         * gfortran.dg/whole_file_6.f90: Ditto.
2237         * gfortran.dg/write_invalid_format.f90: Ditto.
2238         * gfortran.dg/zero_sized_6.f90: Ditto.
2239
2240 2011-02-21  Jeff Law <law@redhat.com>
2241
2242         PR rtl-optimization/46178
2243         * gcc.target/i386/pr46178.c: New test.
2244
2245         PR rtl-optimization/46002
2246         * gcc.c-torture/compile/pr46002.c: New test.
2247
2248 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2249
2250         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2251         *-*-hpux10*.
2252
2253 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR debug/47106
2256         * g++.dg/debug/pr47106.C: Require effective target lto.
2257
2258 2011-02-21  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/cpp0x/constexpr-diag2.C: New.
2261
2262 2011-02-20  Jason Merrill  <jason@redhat.com>
2263
2264         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2265
2266         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2267
2268         * g++.dg/overload/conv-op1.C: New.
2269
2270         * g++.dg/cpp0x/constexpr-synth1.C: New.
2271
2272 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2273
2274         * objc.dg/layout-2.m: New.
2275         * objc.dg/selector-3.m: Adjusted location of error message.
2276         * objc.dg/type-size-3.m: Same.
2277         * obj-c++.dg/selector-3.mm: Same.
2278
2279 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2280
2281         PR objc/47784
2282         * objc.dg/property/dotsyntax-22.m: New.
2283         * obj-c++.dg/property/dotsyntax-22.mm: New.
2284
2285 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2286
2287         PR c++/46394
2288         * g++.dg/template/typedef38.C: New test.
2289
2290 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2291
2292         PR fortran/46818
2293         * gfortran.dg/whole_file_30.f90 : New test.
2294         * gfortran.dg/whole_file_31.f90 : New test.
2295
2296 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2297
2298         PR fortran/45077
2299         PR fortran/44945
2300         * gfortran.dg/whole_file_28.f90 : New test.
2301         * gfortran.dg/whole_file_29.f90 : New test.
2302
2303 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2304
2305         PR c++/44118
2306         * g++.dg/template/crash105.C: New.
2307
2308 2011-02-19  Jason Merrill  <jason@redhat.com>
2309
2310         * g++.dg/cpp0x/regress/no-elide1.C: New.
2311
2312 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2313
2314         PR tree-optimization/46620
2315         * gcc.dg/pr46620.c: New.
2316
2317 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR c/47809
2320         * gcc.target/i386/pr47809.c: New test.
2321
2322 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2323             Tobias Burnus  <burnus@net-b.de>
2324
2325         * lib/target-supports.exp
2326         (check_effective_target_fortran_large_real): New check for large reals.
2327         * gfortran.dg/nan_7.f90: New test.
2328
2329 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330
2331         PR libgfortran/47567
2332         * gfortran.dg/fmt_f0_1.f90: Update test.
2333
2334 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/47348
2337         * gfortran.dg/array_constructor_36.f90 : New test.
2338         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2339         allow for comparison between different elements of the array
2340         constructor at different levels of optimization.
2341
2342 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2345         * gcc.target/i386/pr32280-1.c: Likewise.
2346
2347 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR target/47800
2350         * gcc.target/i386/pr47800.c: New test.
2351
2352 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2353
2354         * objc/execute/exceptions/foward-1.x: New.
2355
2356 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2357
2358         PR fortran/47789
2359         * gfortran.dg/derived_constructor_comps_4.f90: New.
2360
2361 2011-02-18  Tobias Burnus
2362
2363         PR fortran/47775
2364         * gfortran.dg/func_result_6.f90: New.
2365
2366 2011-02-18  Michael Matz  <matz@suse.de>
2367
2368         PR fortran/45586
2369         * gfortran.dg/lto/pr45586_0.f90: New test.
2370         * gfortran.dg/typebound_proc_20.f90: Ditto.
2371         * gfortran.dg/typebound_proc_21.f90: Ditto.
2372
2373 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2374
2375         PR c++/47795
2376         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2377
2378 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2379
2380         PR fortran/47750
2381         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2382         gcc_warning_prefix.
2383         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2384         normalizing the error/warning output.
2385         * gfortran.dg/Wall.f90: Update dg-error/warning.
2386         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2387         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2388         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2389         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2390         * gfortran.dg/class_30.f90: Update dg-error/warning.
2391         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2392         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2393         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2394         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2395         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2396         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2397         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2398         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2399         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2400         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2401         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2402         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2403         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2404         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2405         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2406         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2407         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2408         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2409         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2410         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2411         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2412         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2413         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2414         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2415         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2416
2417 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2418
2419         PR fortran/47768
2420         * gfortran.dg/proc_ptr_comp_30.f90: New.
2421
2422 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR debug/47780
2425         * gcc.target/i386/pr47780.c: New test.
2426
2427 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2428
2429         PR fortran/47767
2430         * gfortran.dg/class_40.f03: New.
2431
2432 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2433
2434         PR c++/47208
2435         * g++.dg/cpp0x/auto21.C: New test.
2436
2437 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2438
2439         * objc.dg/special/unclaimed-category-1.h: Updated for
2440         new ABI support.
2441         * objc.dg/special/unclaimed-category-1.m: Same.
2442         * objc.dg/zero-link-1.m: Same.
2443         * objc.dg/lookup-1.m: Same.
2444         * objc.dg/torture/strings/const-str-9.m
2445         * objc.dg/torture/strings/const-str-10.m: Same.
2446         * objc.dg/torture/strings/const-str-11.m: Same.
2447         * objc.dg/torture/forward-1.m: Same.
2448         * objc.dg/zero-link-2.m: Same.
2449         * objc.dg/encode-7-next-64bit.m: Same.
2450         * objc.dg/method-4.m: Same.
2451         * objc.dg/next-runtime-1.m: Same.
2452         * objc.dg/image-info.m: Same.
2453         * objc.dg/pr23214.m: Same.
2454         * objc.dg/symtab-1.m: Same.
2455         * obj-c++.dg/basic.m: Same.
2456         * obj-c++.dg/proto-lossage-3.m: Same.
2457         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2458         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2459         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2460         * obj-c++.dg/method-11.m: Same.
2461         * objc/execute/enumeration-1.m: Same.
2462         * objc/execute/object_is_class.m: Same.
2463         * objc/execute/formal_protocol-2.m: Same.
2464         * objc/execute/formal_protocol-4.m: Same.
2465         * objc/execute/formal_protocol-6.m: Same.
2466         * objc/execute/bycopy-3.m: Same.
2467         * objc/execute/exceptions/catchall-1.m: Same.
2468         * objc/execute/exceptions/finally-1.m: Same.
2469         * objc/execute/exceptions/local-variables-1.m: Same.
2470         * objc/execute/exceptions/foward-1.m: Same.
2471         * objc/execute/bf-common.h
2472         * objc/execute/enumeration-2.m: Same.
2473         * objc/execute/formal_protocol-1.m: Same.
2474         * objc/execute/formal_protocol-3.m: Same.
2475         * objc/execute/formal_protocol-5.m: Same.
2476         * objc/execute/accessing_ivars.m: Same.
2477         * objc/execute/bycopy-2.m: Same.
2478         * objc/execute/formal_protocol-7.m: Same.
2479         * objc/execute/compatibility_alias.m: Same.
2480         * objc/execute/no_clash.m: Same.
2481         * objc/execute/object_is_meta_class.m: Same.
2482         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2483         * objc/execute/class-tests-1.h: Include stdio.h.
2484         * objc/execute/class-tests-2.h: Same.
2485         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2486         runtimes.
2487         * obj-c++.dg/try-catch-2.mm: Same.
2488
2489 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR c++/47783
2492         * g++.dg/warn/Wunused-parm-4.C: New test.
2493
2494 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2495             Jan Hubicka  <jh@suse.cz>
2496
2497         PR debug/47106
2498         PR debug/47402
2499         * g++.dg/debug/pr47106.C: New.
2500
2501 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2502
2503         PR target/43653
2504         * gcc.target/i386/pr43653.c: New test.
2505
2506 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2507
2508         PR c++/47172
2509         * g++.dg/template/inherit6.C: New test.
2510
2511 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/47745
2514         * gfortran.dg/class_39.f03: New.
2515
2516 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2517
2518         PR c++/47326
2519         * g++.dg/cpp0x/variadic106.C: New test.
2520
2521 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR libfortran/47757
2524         * gfortran.dg/pr47757-1.f90: New test.
2525         * gfortran.dg/pr47757-2.f90: New test.
2526         * gfortran.dg/pr47757-3.f90: New test.
2527
2528         PR c++/47704
2529         * g++.dg/cpp0x/enum8.C: New test.
2530
2531 2011-02-15  Jason Merrill  <jason@redhat.com>
2532
2533         * g++.dg/inherit/implicit-trivial1.C: New.
2534         * g++.dg/cpp0x/implicit-trivial1.C: New.
2535
2536 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2537
2538         PR middle-end/47725
2539         * gcc.dg/torture/pr47725.c: Removed.
2540
2541 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2542
2543         PR target/47755
2544         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2545         constant does not generate a load from memory.
2546
2547 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2548
2549         PR middle-end/47725
2550         * gcc.dg/torture/pr47725.c: New.
2551
2552 2011-02-15  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/47743
2555         * gcc.dg/torture/pr47743.c: New testcase.
2556
2557 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR middle-end/47581
2560         * gcc.target/i386/pr47581.c: New test.
2561
2562 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2563
2564         PR fortran/47730
2565         * gfortran.dg/select_type_22.f03: New.
2566
2567 2011-02-14  Jason Merrill  <jason@redhat.com>
2568
2569         * g++.dg/cpp0x/regress/enum1.C: New.
2570
2571 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2572
2573         * gnat.dg/include.adb: New test.
2574
2575 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2576
2577         PR fortran/47728
2578         * gfortran.dg/class_38.f03: New.
2579
2580 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2581
2582         * gcc.dg/pr46494.c: New test.
2583
2584 2011-02-14  Richard Guenther  <rguenther@suse.de>
2585
2586         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2587
2588 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2589
2590         PR ada/41929
2591         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2592         sparc*-sun-solaris2.11.
2593
2594 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2595
2596         PR fortran/47349
2597         * gfortran.dg/argument_checking_18.f90: New.
2598
2599 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2600
2601         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2602         * gfortran.dg/argument_checking_17.f90: New.
2603
2604 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2605
2606         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2607         are temporarily disabled.
2608         * gfortran.dg/class_7.f03: Ditto.
2609         * gfortran.dg/coarray_14.f90: Ditto.
2610         * gfortran.dg/typebound_proc_13.f03: Ditto.
2611
2612 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2613
2614         PR fortran/45586
2615         * gfortran.dg/extends_11.f03: New.
2616
2617 2011-02-11  Xinliang David Li  <davidxl@google.com>
2618
2619         PR tree-optimization/47707
2620         * g++.dg/tree-ssa/pr47707.C: New test.
2621
2622 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2623
2624         * g++.dg/opt/inline17.C: New test.
2625
2626 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2627
2628         PR fortran/47550
2629         * gfortran.dg/pure_formal_2.f90: New.
2630
2631 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2632
2633         PR rtl-optimization/47614
2634         * gfortran.dg/pr47614.f: New.
2635
2636 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2637
2638         PR driver/47678
2639         * gcc.dg/opts-6.c: New test.
2640
2641 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2642
2643         PR debug/47684
2644         * gcc.dg/pr47684.c: New test.
2645
2646 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2647
2648         PR target/47629
2649         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2650         c99_runtime, dg-add-options c99_runtime.
2651         (main): Use __asm__.
2652
2653 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2654
2655         PR testsuite/47400
2656         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2657         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2658         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2659         * gcc.dg/ucnid-10.c: Likewise.
2660         * gcc.dg/ucnid-13.c: Likewise.
2661         * gcc.dg/ucnid-7.c: Likewise.
2662         * gcc.dg/ucnid-8.c: Likewise.
2663         Adapt dg-warning line number.
2664
2665 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2666
2667         * gcc.target/i386/parity-1.c: Use -march=k8.
2668         * gcc.target/i386/parity-2.c: Ditto.
2669         * gcc.target/i386/vecinit-1.c: Ditto.
2670         * gcc.target/i386/vecinit-2.c: Ditto.
2671
2672 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2673
2674         PR target/46610
2675         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2676         * gcc.target/mips/save-restore-3.c: Likewise.
2677         * gcc.target/mips/save-restore-4.c: Likewise.
2678         * gcc.target/mips/save-restore-5.c: Likewise.
2679
2680         PR target/47683
2681         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2682         * g++.dg/tree-prof/partition2.C: Likewise.
2683
2684 2011-02-09  Jason Merrill  <jason@redhat.com>
2685
2686         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2687         rather than misdeclare std::puts.
2688
2689         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2690         * g++.dg/other/warning1.C: Likewise.
2691         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2692         * g++.old-deja/g++.gb/scope06.C: Likewise.
2693         * g++.old-deja/g++.law/cvt11.C: Likewise.
2694         * g++.old-deja/g++.law/init1.C: Likewise.
2695         * g++.dg/abi/mangle26.C: Likewise.
2696
2697         * g++.dg/template/function1.C: Adjust for C++0x mode.
2698         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2699
2700         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2701         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2702
2703         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2704
2705         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2706
2707         * g++.dg/cpp0x/regress: New directory.
2708         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2709         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2710         * g++.dg/cpp0x/regress/regress3.C: New.
2711
2712 2011-02-10  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/47677
2715         * gcc.dg/torture/pr47677.c: New testcase.
2716
2717 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2718
2719         * objc.dg/special/load-category-1.m: Remove unused header.
2720         * objc.dg/special/load-category-1a.m: Likewise.
2721         * objc.dg/special/load-category-2.m: Likewise.
2722         * objc.dg/special/load-category-2a.m: Likewise.
2723         * objc.dg/special/load-category-3.m: Likewise.
2724         * objc.dg/special/load-category-3a.m: Likewise.
2725         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2726         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2727         * objc.dg/attributes/class-attribute-1.m: Likewise.
2728         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2729         * obj-c++.dg/property/property.exp: Likewise.
2730         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2731         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2732         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2733         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2734         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2735         * obj-c++.dg/template-8.mm: Likewise.
2736
2737 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR target/47665
2740         * gcc.target/i386/pr47665.c: New test.
2741
2742 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2743
2744         PR testsuite/47622
2745         Revert
2746         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2747         PR debug/42631
2748         * gcc.dg/pr42631.c: Update test.
2749         * gcc.dg/pr42631-2.c: New test.
2750
2751 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2752
2753         PR fortran/47352
2754         * gfortran.dg/proc_decl_25.f90: New.
2755
2756 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2757
2758         PR fortran/47463
2759         * gfortran.dg/typebound_assignment_2.f03: New.
2760
2761 2011-02-09  Richard Guenther  <rguenther@suse.de>
2762
2763         PR tree-optimization/47664
2764         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2765
2766 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2767
2768         PR middle-end/47646
2769         * gnat.dg/uninit_func.adb: Adjust dg directive.
2770
2771 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2772
2773         PR middle-end/47646
2774         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2775
2776 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2777
2778         PR fortran/47637
2779         * gfortran.dg/auto_dealloc_2.f90: New.
2780
2781 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2782
2783         * gcc.dg/builtins-config.h: Remove __sgi handling.
2784         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2785         -std=c99 for mips-sgi-irix6.5*.
2786
2787 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2788
2789         PR middle-end/45505
2790         * gfortran.dg/pr25923.f90: Remove xfails.
2791
2792 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2793
2794         PR fortran/47583
2795         * gfortran.dg/inquire_14.f90: New test.
2796
2797 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/45290
2800         * gfortran.dg/pointer_init_6.f90: New.
2801
2802 2011-02-08  Jeff Law <law@redhat.com>
2803
2804         PR tree-optimization/42893
2805         * gcc.tree-ssa/pr42893.c: New test.
2806
2807 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2808
2809         PR tree-optimization/46834
2810         PR tree-optimization/46994
2811         PR tree-optimization/46995
2812         * gcc.dg/graphite/id-pr46834.c: New.
2813         * gfortran.dg/graphite/id-pr46994.f90: New.
2814         * gfortran.dg/graphite/id-pr46995.f90: New.
2815
2816 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2817
2818         PR middle-end/47646
2819         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2820         using the variable is known the warning is emitted there.
2821         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2822         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2823
2824         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2825         statement.
2826         (vg): Likewise.
2827         * gcc.dg/noreturn-1.c (foo5): Likewise.
2828         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2829         (method2): Likewise.
2830
2831         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2832         the return statement using the uninitialized variable.
2833         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2834
2835 2011-02-08  Richard Guenther  <rguenther@suse.de>
2836
2837         PR middle-end/47639
2838         * g++.dg/opt/pr47639.c: New testcase.
2839
2840 2011-02-08  Richard Guenther  <rguenther@suse.de>
2841
2842         PR tree-optimization/47632
2843         * g++.dg/opt/pr47632.C: New testcase.
2844
2845 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2846
2847         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2848
2849 2011-02-07  Richard Guenther  <rguenther@suse.de>
2850
2851         PR tree-optimization/47615
2852         * g++.dg/opt/pr47615.C: New testcase.
2853
2854 2011-02-07  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/47621
2857         * gcc.dg/torture/pr47621.c: New testcase.
2858
2859 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2860
2861         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2862
2863 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2864
2865         PR fortran/47592
2866         * gfortran.dg/allocate_with_source_1 : New test.
2867
2868 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2869
2870         PR middle-end/47610
2871         * gcc.dg/pr47610.c: New test.
2872
2873 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2874
2875         PR debug/42631
2876         * gcc.dg/pr42631.c: Update test.
2877         * gcc.dg/pr42631-2.c: New test.
2878
2879 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2880
2881         PR fortran/47574
2882         * gfortran.dg/pr47574.f90:  New test.
2883
2884 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2885
2886         PR tree-optimization/46194
2887         * gcc.dg/autopar/pr46194.c: New.
2888
2889 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2890
2891         PR tree-optimization/43695
2892         * g++.dg/ipa/pr43695.C: New.
2893
2894 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2895
2896         PR inline-asm/23200
2897         * gcc.dg/pr23200.c: New test.
2898
2899 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2900
2901         PR c++/47589
2902         * g++.dg/pr47589.C: New test.
2903
2904 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2905
2906         PR c++/47398
2907         * g++.dg/template/typedef37.C: New test.
2908         * g++.dg/template/param1.C: Adjust expected error message.
2909
2910 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR middle-end/31490
2913         * gcc.dg/pr31490-2.c: New test.
2914         * gcc.dg/pr31490-3.c: New test.
2915         * gcc.dg/pr31490-4.c: New test.
2916
2917 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2918             Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR c++/46890
2921         * g++.dg/parser/semicolon3.C: Adjust.
2922         * g++.dg/parser/semicolon4.C: New testcase.
2923         * g++.dg/pr46890.C: New testcase.
2924
2925 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2926
2927         PR c++/29571
2928         * g++.dg/init/pr29571.C: New.
2929
2930 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2933         instead of vect_int.
2934
2935 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2936
2937         PR target/47312
2938         * gcc.target/i386/pr47312.c: New test.
2939
2940         PR target/47564
2941         * gcc.target/i386/pr47564.c: New test.
2942
2943 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2944
2945         PR tree-optimization/45122
2946         * gcc.dg/tree-ssa/pr45122.c: New.
2947
2948 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2949
2950         PR target/47272
2951         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2952         and vec_vsx_st.
2953
2954         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2955         and vsx so a default --with-cpu=power7 doesn't give an error
2956         when -mavoid-indexed-addresses is used.
2957
2958         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2959         wrapper function to save the arguments and then jump to the real
2960         function, rather than depending on the compiler not to move stuff
2961         before an asm.
2962         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2963
2964 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2965             Paul Thomas  <pault@gcc.gnu.org>
2966
2967         PR fortran/47082
2968         * gfortran.dg/class_37.f03 : New test.
2969
2970 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2971             Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/40979
2974         PR bootstrap/47044
2975         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2976         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2977         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2978         check_vect_support_and_set_flags.
2979         * gfortran.dg/graphite/vect-pr40979.f90: New.
2980
2981 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2982
2983         PR fortran/47572
2984         * gfortran.dg/class_36.f03: New.
2985
2986 2011-02-02  Richard Guenther  <rguenther@suse.de>
2987
2988         PR tree-optimization/47566
2989         * gcc.dg/lto/20110201-1_0.c: New testcase.
2990
2991 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2992
2993         PR debug/47498
2994         PR debug/47501
2995         PR debug/45136
2996         PR debug/45130
2997         * debug/pr47498.c: New.
2998         * debug/pr47501.c: New.
2999
3000 2011-02-01  Richard Guenther  <rguenther@suse.de>
3001
3002         PR tree-optimization/47559
3003         * g++.dg/torture/pr47559.C: New testcase.
3004
3005 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
3006
3007         PR fortran/47565
3008         * gfortran.dg/typebound_call_20.f03: New.
3009
3010 2011-02-01  Richard Guenther  <rguenther@suse.de>
3011
3012         PR tree-optimization/47555
3013         * gcc.dg/pr47555.c: New testcase.
3014
3015 2011-02-01  Richard Guenther  <rguenther@suse.de>
3016
3017         PR tree-optimization/47541
3018         * g++.dg/torture/pr47541.C: New testcase.
3019
3020 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3021
3022         PR fortran/47455
3023         * gfortran.dg/typebound_call_19.f03: New.
3024
3025 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3026
3027         PR c++/47416
3028         * g++.dg/cpp0x/pr47416.C: New test.
3029
3030 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3031
3032         PR fortran/47519
3033         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3034
3035 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3036
3037         PR fortran/47463
3038         * gfortran.dg/typebound_assignment_1.f03: New.
3039
3040 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR tree-optimization/47538
3043         * gcc.c-torture/execute/pr47538.c: New test.
3044
3045 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3046
3047         PR target/45325
3048         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3049
3050 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3053
3054 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3055
3056         PR rtl-optimization/44031
3057         * gcc.c-torture/compile/20110131-1.c: New test.
3058
3059 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3060
3061         PR fortran/47042
3062         * gfortran.dg/stmt_func_1.f90: New.
3063
3064 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3065
3066         PR fortran/47042
3067         * gfortran.dg/interface_34.f90: New.
3068
3069 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/47523
3072         * gfortran.dg/realloc_on_assign_5.f03: New test.
3073         * gfortran.dg/realloc_on_assign_5.f03: New test.
3074
3075 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3076
3077         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3078         * gfortran.dg/bessel_7.f90: Likewise.
3079         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3080
3081         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3082         * gfortran.dg/sum_init_expr.f03: Likewise.
3083
3084         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3085
3086         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3087         -r -nostdlib.
3088
3089         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3090         loop only on "vect_intfloat_cvt" targets.
3091
3092 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3093
3094         PR fortran/47531
3095         * gfortran.dg/shape_6.f90: New.
3096
3097 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR libgfortran/47434
3100         * gfortran.dg/read_infnan_1.f90: Update test.
3101         * gfortran.dg/module_nan.f90: Update test.
3102         * gfortran.dg/char4_iunit_1.f03: Update test.
3103         * gfortran.dg/large_real_kind_1.f90: Update test.
3104         * gfortran.dg/real_const_3.f90: Update test.
3105         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3106
3107 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3108
3109         PR c++/47311
3110         * g++.dg/template/param2.C: New test.
3111
3112 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3113
3114         PR libgfortran/47285
3115         * gfortran.dg/fmt_g.f: New test.
3116
3117 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3118
3119         PR fortran/47507
3120         * gfortran.dg/pure_formal_1.f90: New.
3121
3122 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR target/42894
3125         * gcc.dg/tls/pr42894.c: New test.
3126
3127 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3128
3129         * gcc.dg/pr47276.c: Add dg-require-visibility.
3130
3131 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3132
3133         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3134
3135 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3136             Tobias Burnus  <burnus@gcc.gnu.org>
3137
3138         PR fortran/45170
3139         PR fortran/35810
3140         PR fortran/47350
3141         * gfortran.dg/realloc_on_assign_3.f03: New test.
3142         * gfortran.dg/realloc_on_assign_4.f03: New test.
3143         * gfortran.dg/allocatable_function_5.f90: New test.
3144         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3145         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3146         implemented" dg-errors.
3147
3148 2011-01-27  Jan Hubicka  <jh@suse.cz>
3149
3150         PR middle-end/46949
3151         * gcc.dg/attr-weakref-4.c: New testcase
3152
3153 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3154
3155         PR tree-optimization/47228
3156         * gcc.dg/torture/pr47228.c: New test.
3157
3158 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3159
3160         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3161
3162 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3163
3164         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3165         when using auto-overlay support on the SPU.
3166
3167 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3168
3169         PR rtl-optimization/44174
3170         * gcc.target/i386/asm-6.c: New test.
3171
3172 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3173
3174         PR rtl-optimization/46856
3175         * gcc.c-torture/compile/pr46856.c: New test.
3176
3177 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3178             Andrew Pinski  <pinskia@gmail.com>
3179
3180         PR c/43082
3181         * gcc.dg/pr43082.c: New.
3182
3183 2011-01-26  DJ Delorie  <dj@redhat.com>
3184
3185         PR rtl-optimization/46878
3186         * gcc.dg/pr46878-1.c: New test.
3187
3188 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3189
3190         PR c++/47476
3191         * g++.dg/cpp0x/pr47476.C: New test.
3192
3193 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gcc.c-torture/compile/20110126-1.c: New test.
3196
3197 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3198
3199         PR c/47473
3200         * gcc.dg/torture/pr47473.c: New test.
3201
3202 2011-01-26  Jan Hubicka  <jh@suse.cz>
3203
3204         PR target/47237
3205         * gcc.c-torture/execute/pr47237.c: New testcase.
3206
3207 2011-01-26  Jan Hubicka  <jh@suse.cz>
3208
3209         PR tree-optimization/47190
3210         * gcc.dg/attr-weakref-3.c: New testcase.
3211
3212 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3213
3214         PR c++/43601
3215         * gcc.dg/dll-9a.c: New test file.
3216         * gcc.dg/dll-11.c: Likewise.
3217         * gcc.dg/dll-12.c: Likewise.
3218         * gcc.dg/dll-12a.c: Likewise.
3219         * gcc.dg/dll-11a.c: Likewise.
3220         * gcc.dg/dll-9.c: Likewise.
3221         * gcc.dg/dll-10.c: Likewise.
3222         * gcc.dg/dll-10a.c: Likewise.
3223         * g++.dg/ext/dllexport4a.cc: Likewise.
3224         * g++.dg/ext/dllexport4.C: Likewise.
3225         * g++.dg/ext/dllexport5.C: Likewise.
3226         * g++.dg/ext/dllexport5a.cc: Likewise.
3227
3228 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3229
3230         PR tree-optimization/46970
3231         * gcc.dg/graphite/pr46970.c: New.
3232
3233 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3234
3235         PR tree-optimization/46215
3236         * gcc.dg/graphite/pr46215.c: New.
3237
3238 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3239
3240         PR tree-optimization/46168
3241         * gcc.dg/graphite/pr46168.c: New.
3242
3243 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3244
3245         PR tree-optimization/43657
3246         * gcc.dg/graphite/pr43657.c: New.
3247
3248 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3249
3250         PR tree-optimization/29832
3251         * gfortran.dg/graphite/pr29832.f90: New.
3252
3253 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3254
3255         PR tree-optimization/43567
3256         * gcc.dg/graphite/pr43567.c: New.
3257
3258 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3259
3260         * gfortran.dg/graphite/interchange-4.f: New.
3261         * gfortran.dg/graphite/interchange-5.f: New.
3262
3263         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3264         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3265         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3266         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3267         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3268         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3269         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3270         * gfortran.dg/ltrans-7.f90: Removed.
3271         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3272
3273         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3274         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3275         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3276         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3277         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3278         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3279         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3280         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3281         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3282         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3283         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3284         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3285         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3286         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3287         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3288         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3289         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3290         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3291         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3292         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3293         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3294         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3295         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3296         * gcc.dg/tree-ssa/data-dep-1.c
3297         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3298         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3299         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3300         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3301         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3302
3303 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR tree-optimization/47265
3306         PR tree-optimization/47443
3307         * gcc.c-torture/compile/pr47265.c: New test.
3308         * gcc.dg/pr47443.c: New test.
3309
3310 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3311
3312         PR tree-optimization/47382
3313         * g++.dg/torture/pr47382.C: New test.
3314         * g++.dg/opt/devirt1.C: Xfail.
3315
3316 2011-01-25  Yao Qi  <yao@codesourcery.com>
3317
3318         PR target/45701
3319         * gcc.target/arm/pr45701-1.c: New test.
3320         * gcc.target/arm/pr45701-2.c: New test.
3321         * gcc.target/arm/pr45701-3.c: New test.
3322
3323 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3324             Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR tree-optimization/47271
3327         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3328
3329 2011-01-25  Nick Clifton  <nickc@redhat.com>
3330
3331         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3332         (saturate_add): Delete.
3333         (exchange): Delete.
3334         (main): Do not run saturate_add.
3335         (set_interrupts): Delete.
3336
3337 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3338
3339         PR fortran/47448
3340         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3341
3342 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR tree-optimization/47427
3345         PR tree-optimization/47428
3346         * gcc.c-torture/compile/pr47427.c: New test.
3347         * gcc.c-torture/compile/pr47428.c: New test.
3348
3349 2011-01-25  Richard Guenther  <rguenther@suse.de>
3350
3351         PR middle-end/47411
3352         * gcc.dg/torture/pr47411.c: New testcase.
3353
3354 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3355
3356         * gfortran.dg/graphite/id-24.f: New.
3357         * gfortran.dg/graphite/id-25.f: New.
3358
3359 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3360
3361         * gfortran.dg/graphite/id-23.f: New.
3362
3363 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3364
3365         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3366
3367 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3368
3369         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3370         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3371         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3372         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3373         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3374         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3375         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3376         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3377         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3378
3379 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3380
3381         * gcc.dg/graphite/block-0.c: Add documentation.
3382         * gcc.dg/graphite/block-4.c: Same.
3383         * gcc.dg/graphite/block-7.c: Same.
3384         * gcc.dg/graphite/block-8.c: New.
3385         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3386         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3387         * gcc.dg/graphite/interchange-12.c: Add documentation.
3388         * gcc.dg/graphite/interchange-13.c: New.
3389         * gcc.dg/graphite/interchange-14.c: New.
3390         * gcc.dg/graphite/interchange-15.c: New.
3391         * gcc.dg/graphite/interchange-8.c: Add documentation.
3392         * gcc.dg/graphite/interchange-mvt.c: Same.
3393
3394 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3395
3396         PR target/47408
3397         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3398         * gcc.target/powerpc/altivec-14.c: Ditto.
3399         * gcc.target/powerpc/altivec-33.c: Ditto.
3400         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3401         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3402         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3403         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3404         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3405         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3406         * g++.dg/ext/altivec-15.C: Ditto.
3407         * g++.dg/ext/altivec-types-1.C: Ditto.
3408         * g++.dg/ext/altivec-types-2.C: Ditto.
3409         * g++.dg/ext/altivec-types-3.C: Ditto.
3410         * g++.dg/ext/altivec-types-4.C: Ditto.
3411
3412 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3413
3414         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3415
3416 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3417
3418         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3419         optimization options.
3420
3421 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3422
3423         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3424
3425         PR testsuite/45988
3426         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3427
3428 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3429
3430         PR fortran/47421
3431         * gfortran.dg/allocatable_scalar_12.f90: New.
3432
3433 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3434
3435         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3436         vectorization to be not profitable if peeling is used to
3437         realign the memory access.
3438         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3439         loop bound to avoid loop unrolling.
3440         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3441
3442 2011-01-22  Jan Hubicka  <jh@suse.cz>
3443
3444         PR lto/47333
3445         * g++.dg/lto/pr47333.C: New file.
3446
3447 2011-01-22  Jan Hubicka  <jh@suse.cz>
3448
3449         PR tree-optimization/43884
3450         PR lto/44334
3451         * gcc.dg/autopar/outer-2.c: Increase array size.
3452         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3453
3454 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3455
3456         PR fortran/38536
3457         * gfortran.dg/c_loc_tests_16.f90:  New test.
3458
3459 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3460
3461         PR fortran/47399
3462         * gfortran.dg/typebound_proc_19.f90: New.
3463
3464 2011-01-21  Jeff Law <law@redhat.com>
3465
3466         PR tree-optimization/47053
3467         * g++.dg/pr47053.C: New test.
3468
3469 2011-01-21  Jason Merrill  <jason@redhat.com>
3470
3471         PR c++/47041
3472         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3473
3474 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR c++/47388
3477         * g++.dg/cpp0x/range-for10.C: New test.
3478         * g++.dg/template/for1.C: New test.
3479
3480         PR middle-end/45566
3481         * g++.dg/tree-prof/partition3.C: New test.
3482
3483         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3484
3485         PR rtl-optimization/47366
3486         * g++.dg/opt/pr47366.C: New test.
3487
3488 2011-01-21  Jason Merrill  <jason@redhat.com>
3489
3490         PR c++/46552
3491         * g++.dg/cpp0x/constexpr-regress2.C: New.
3492
3493         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3494
3495 2011-01-21  Jeff Law <law@redhat.com>
3496
3497         PR rtl-optimization/41619
3498         * gcc.dg/pr41619.c: New.
3499
3500 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR tree-optimization/47355
3503         * g++.dg/opt/pr47355.C: New test.
3504
3505 2011-01-21  Richard Guenther  <rguenther@suse.de>
3506
3507         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3508         making main hot.
3509
3510 2011-01-21  Richard Guenther  <rguenther@suse.de>
3511
3512         PR tree-optimization/47365
3513         * gcc.dg/torture/pr47365.c: New testcase.
3514         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3515
3516 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3517
3518         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3519
3520 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3521
3522         PR tree-optimization/47391
3523         * gcc.dg/pr47391.c: New test.
3524
3525 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3526
3527         * g++.dg/template/char1.C: Use signed char.
3528
3529 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3530
3531         PR fortran/47377
3532         * gfortran.dg/pointer_target_4.f90: New.
3533
3534 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3535
3536         PR target/47251
3537         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3538         ILP32 system and not IP32.
3539
3540 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3541
3542         PR debug/46583
3543         * g++.dg/debug/pr46583.C: New.
3544
3545 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR debug/47283
3548         * g++.dg/debug/pr47283.C: New test.
3549
3550         PR testsuite/47371
3551         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3552         * gcc.target/i386/headmerge-2.c: Likewise.
3553
3554 2011-01-20  Richard Guenther  <rguenther@suse.de>
3555
3556         PR middle-end/47370
3557         * gcc.dg/torture/pr47370.c: New testcase.
3558
3559 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR tree-optimization/46130
3562         * gcc.dg/pr46130-1.c: New test.
3563         * gcc.dg/pr46130-2.c: New test.
3564
3565 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3566
3567         PR c++/47291
3568         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3569
3570 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3571
3572         PR debug/46240
3573         * g++.dg/debug/pr46240.cc: New.
3574
3575 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR c++/47303
3578         * g++.dg/template/anonunion1.C: New test.
3579
3580         PR rtl-optimization/47337
3581         * gcc.c-torture/execute/pr47337.c: New test.
3582
3583 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3584
3585         PR testsuite/45342
3586         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3587
3588 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3589
3590         PR tree-optimization/46021
3591         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3592
3593 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR tree-optimization/47290
3596         * g++.dg/torture/pr47290.C: New test.
3597
3598 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3599
3600         PR fortran/47240
3601         * gfortran.dg/proc_ptr_comp_29.f90: New.
3602
3603 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3604
3605         PR testsuite/41146
3606         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3607         powerpc-apple-darwin9.
3608
3609 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR rtl-optimization/47299
3612         * gcc.c-torture/execute/pr47299.c: New test.
3613
3614 2011-01-17  Jason Merrill  <jason@redhat.com>
3615
3616         * g++.dg/cpp0x/constexpr-virtual.C: New.
3617
3618 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR fortran/47331
3621         * gfortran.dg/gomp/pr47331.f90: New test.
3622
3623 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3624
3625         PR objc/47314
3626         * objc.dg/selector-warn-1.m: New.
3627         * obj-c++.dg/selector-warn-1.mm: New.
3628
3629 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3630
3631         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3632         Update dg-final accordingly.
3633
3634 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3635
3636         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3637
3638 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3639
3640         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3641         target check.
3642         * gcc.dg/guality/pr36728-2.c: Likewise.
3643
3644 2011-01-17  Richard Guenther  <rguenther@suse.de>
3645
3646         PR tree-optimization/47313
3647         * g++.dg/torture/pr47313.C: New testcase.
3648
3649 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         PR target/47318
3652         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3653         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3654         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3655         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3656
3657         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3658         as __m256i.
3659         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3660         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3661         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3662
3663 2011-01-17  Richard Guenther  <rguenther@suse.de>
3664
3665         PR tree-optimization/45967
3666         * gcc.dg/torture/pr45967-2.c: New testcase.
3667         * gcc.dg/torture/pr45967-3.c: Likewise.
3668
3669 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3670
3671         PR testsuite/47325
3672         * g++.dg/ext/pr47213.C: Require visibility.
3673
3674 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3675
3676         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3677         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3678
3679 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3680
3681         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3682         Linux-based targets.
3683
3684 2011-01-13  Jan Hubicka  <jh@suse.cz>
3685
3686         PR tree-optimization/47276
3687         * gcc.dg/pr47276.c: New testcase.
3688
3689 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3690             Jonathan Wakely  <jwakely.gcc@gmail.com>
3691
3692         PR c++/33558
3693         * g++.dg/other/pr33558.C: New.
3694         * g++.dg/other/pr33558-2.C: New.
3695
3696 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3697
3698         PR tree-optimization/45934
3699         PR tree-optimization/46302
3700         * g++.dg/ipa/devirt-c-1.C: New test.
3701         * g++.dg/ipa/devirt-c-2.C: Likewise.
3702         * g++.dg/ipa/devirt-c-3.C: Likewise.
3703         * g++.dg/ipa/devirt-c-4.C: Likewise.
3704         * g++.dg/ipa/devirt-c-5.C: Likewise.
3705         * g++.dg/ipa/devirt-c-6.C: Likewise.
3706         * g++.dg/ipa/devirt-6.C: Likewise.
3707         * g++.dg/ipa/devirt-d-1.C: Likewise.
3708         * g++.dg/torture/pr45934.C: Likewise.
3709
3710 2011-01-14  Jason Merrill  <jason@redhat.com>
3711
3712         * g++.dg/cpp0x/variadic105.C: New.
3713
3714 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3715             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3716
3717         PR objc/45989
3718         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3719         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3720         execution tests on i?86-*-*, x86_64-*-* and
3721         powerpc*-apple-darwin* && ilp32.
3722         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3723         tests on i?86-*-* and x86_64-*-*.
3724
3725 2011-01-14  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/47280
3728         * g++.dg/opt/pr47280.C: New testcase.
3729
3730 2011-01-14  Jason Merrill  <jason@redhat.com>
3731
3732         * g++.dg/cpp0x/constexpr-regress1.C: New.
3733
3734         * g++.dg/ext/flexary2.C: New.
3735
3736 2011-01-14  Richard Guenther  <rguenther@suse.de>
3737
3738         PR middle-end/47281
3739         * gcc.dg/torture/pr47281.c: New testcase.
3740         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3741
3742 2011-01-14  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/47286
3745         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3746
3747 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3748
3749         PR c++/47213
3750         * g++.dg/ext/pr47213.C: New.
3751
3752 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3753
3754         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3755
3756 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3757             Mikael Morin  <mikael@gcc.gnu.org>
3758
3759         PR fortran/45848
3760         PR fortran/47204
3761         * gfortran.dg/select_type_20.f90: New.
3762         * gfortran.dg/select_type_21.f90: New.
3763
3764 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3765
3766         PR target/47251
3767         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3768
3769 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3770
3771         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3772         * gcc.dg/guality/pr36728-2.c: Likewise.
3773
3774 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3775
3776         PR debug/PR46973
3777         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3778
3779 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3780
3781         PR rtl-optimization/45352
3782         * gcc.dg/pr45352-3.c: New.
3783
3784 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3785
3786         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3787         comment.
3788         * g++.dg/cpp0x/range-for8.C: New.
3789         * g++.dg/cpp0x/range-for9.C: New.
3790
3791 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3792
3793         PR debug/47209
3794         * g++.dg/debug/pr47209.C: New.
3795
3796 2011-01-12  Richard Guenther  <rguenther@suse.de>
3797
3798         PR lto/47259
3799         * gcc.dg/lto/pr47259_0.c: New testcase.
3800         * gcc.dg/lto/pr47259_1.c: Likewise.
3801
3802 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3803
3804         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3805         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3806         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3807         methods missing from the OBJC2 Object.
3808         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3809         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3810         GNU and NeXT runtimes.
3811         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3812         comments.
3813         * objc-obj-c++-shared/Object1.m: Likewise.
3814         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3815         * objc.dg/proto-qual-1.m: Likewise.
3816         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3817         * obj-c++.dg/proto-qual-1.mm: Likewise.
3818
3819 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3820
3821         PR testsuite/33033
3822         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3823
3824 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3825
3826         Fixed the Objective-C++ testsuite and updated all tests.
3827         * lib/obj-c++.exp (obj-c++_init): Declare and set
3828         gcc_warning_prefix and gcc_error_prefix.
3829         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3830         'dg-warning', 'dg-message' and 'dg-error'.
3831         * obj-c++.dg/class-extension-3.mm: Likewise.
3832         * obj-c++.dg/class-protocol-1.mm: Likewise.
3833         * obj-c++.dg/encode-7.mm: Likewise.
3834         * obj-c++.dg/exceptions-3.mm: Likewise.
3835         * obj-c++.dg/exceptions-5.mm: Likewise.
3836         * obj-c++.dg/method-12.mm: Likewise.
3837         * obj-c++.dg/method-13.mm: Likewise.
3838         * obj-c++.dg/method-15.mm: Likewise.
3839         * obj-c++.dg/method-16.mm: Likewise.
3840         * obj-c++.dg/method-4.mm: Likewise.
3841         * obj-c++.dg/method-8.mm: Likewise.
3842         * obj-c++.dg/method-conflict-1.mm: Likewise.
3843         * obj-c++.dg/method-conflict-2.mm: Likewise.
3844         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3845         and uncommented second part of the testcase now that the testsuite
3846         works correctly.
3847         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3848         and uncommented second part of the testcase now that the testsuite
3849         works correctly.
3850         * obj-c++.dg/private-1.mm: Likewise.
3851         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3852         * obj-c++.dg/syntax-error-7.mm: Likewise.
3853         * obj-c++.dg/warn5.mm: Likewise.
3854         * obj-c++.dg/property/at-property-14.mm: Likewise.
3855         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3856         FIXME.
3857         * obj-c++.dg/property/at-property-18.mm: Likewise.
3858         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3859         FIXME.
3860         * obj-c++.dg/property/at-property-21.mm: Likewise.
3861         * obj-c++.dg/property/at-property-28.mm: Likewise.
3862         * obj-c++.dg/property/at-property-5.mm: Likewise.
3863         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3864         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3865         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3866         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3867         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3868         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3869         * obj-c++.dg/tls/diag-5.mm: Likewise.
3870         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3871         dg-error, now matched correctly.
3872
3873 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3874
3875         * objc.dg/property/at-property-29.m: New.
3876         * obj-c++.dg/property/at-property-29.mm: New.
3877
3878 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3879
3880         * go.test/go-test.exp (go-set-goarch): New proc.
3881         (go-gc-tests): Use it.
3882
3883 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3884
3885         PR debug/46955
3886         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3887
3888 2011-01-11  Richard Henderson  <rth@redhat.com>
3889
3890         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3891
3892 2011-01-11  Jan Hubicka  <jh@suse.cz>
3893
3894         PR lto/45721
3895         PR lto/45375
3896         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3897         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3898
3899 2011-01-11  Richard Guenther  <rguenther@suse.de>
3900
3901         PR tree-optimization/46076
3902         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3903
3904 2011-01-11  Jeff Law <law@redhat.com>
3905
3906         * PR tree-optimization/47086
3907         * gcc.dg/pr47086.c: New test.
3908
3909 2011-01-11  Jason Merrill  <jason@redhat.com>
3910
3911         PR c++/46658
3912         * g++.dg/template/new10.C: New.
3913
3914         PR c++/45520
3915         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3916
3917 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3918
3919         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3920         Split type definitions and NSConstantString class into...
3921         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3922         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3923         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3924         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3925         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3926         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3927         to comments.
3928         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3929         encode defines for newer NeXT system headers.
3930         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3931         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3932         * objc.dg/foreach-5.m: Likewise.
3933         * objc.dg/foreach-2.m: Likewise.
3934         * objc.dg/foreach-4.m: Likewise.
3935         * objc.dg/torture/strings/string1.m: Likewise.
3936         * objc.dg/torture/strings/string2.m: Likewise.
3937         * objc.dg/torture/strings/string3.m: Likewise.
3938         * objc.dg/torture/strings/string4.m: Likewise.
3939         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3940         header and stand alone.
3941         * obj-c++.dg/strings/strings-2.mm: Likewise.
3942         * objc.dg/torture/strings/const-str-3.m: Likewise.
3943         * objc.dg/strings/strings-2.m: Likewise.
3944         * objc.dg/strings/const-str-12b.m: Likewise.
3945
3946 2011-01-12  Richard Guenther  <rguenther@suse.de>
3947
3948         PR middle-end/32511
3949         * gcc.dg/attr-weak-1.c: Adjust.
3950
3951 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3952
3953         PR fortran/47051
3954         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3955         standard compliant and comment.
3956
3957 2011-01-10  Jan Hubicka  <jh@suse.cz>
3958
3959         PR lto/46083
3960         * gcc.dg/initpri3.c: New testcase.
3961
3962 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3963
3964         PR lto/47222
3965         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3966         externally visible.
3967         (g_esi): Likewise.
3968         (g_ebx): Likewise.
3969         (g_ebp): Likewise.
3970         (g_esp): Likewise.
3971         (g_ebp_save): Likewise.
3972         (g_esp_save): Likewise.
3973
3974 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975
3976         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3977
3978 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3979
3980         PR tree-optimization/46021
3981         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3982         i?86-*-*, x86_64-*-*.
3983
3984 2011-01-10  Jeff Law <law@redhat.com>
3985
3986         * PR tree-optimization/47141
3987         * gcc.c-torture/compile/pr47141.c: New test.
3988
3989 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3990
3991         PR testsuite/46230
3992         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3993         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3994         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3995         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3996
3997         PR testsuite/46230
3998         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3999         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
4000         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4001         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4002         being vectorized.  Adjust dg-final pattern.
4003
4004         PR testsuite/46230
4005         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4006         * gcc.dg/vect/slp-24.c: Likewise.
4007
4008 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
4009
4010         PR c++/47218
4011         * g++.dg/other/pr47218-1.C: New test file.
4012         * g++.dg/other/pr47218.C: Likewise.
4013         * g++.dg/other/pr47218.h: New supporting header.
4014
4015 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4016
4017         PR objc/47232
4018         * objc.dg/attributes/invalid-attribute-1.m: New.
4019         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4020
4021 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4022
4023         PR fortran/47224
4024         * gfortran.dg/proc_ptr_comp_28.f90: New.
4025
4026 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4027
4028         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4029         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4030         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4031         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4032         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4033         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4034         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4035         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4036         * objc.dg/gnu-api-2-class.m: Likewise.
4037         * objc.dg/gnu-api-2-ivar.m: Likewise.
4038         * objc.dg/gnu-api-2-method.m: Likewise.
4039         * objc.dg/gnu-api-2-objc.m: Likewise.
4040         * objc.dg/gnu-api-2-object.m: Likewise.
4041         * objc.dg/gnu-api-2-property.m: Likewise.
4042         * objc.dg/gnu-api-2-protocol.m: Likewise.
4043         * objc.dg/gnu-api-2-sel.m: Likewise.
4044
4045 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4046
4047         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4048         * objc.dg/objc-foreach-4.m: Likewise.
4049         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4050         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4051         * objc.dg/foreach-4.m: Likewise.
4052         * objc.dg/foreach-5.m: Likewise.
4053         * objc.dg/foreach-3.m: Return self from init.
4054
4055 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4056
4057         PR fortran/38536
4058         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4059
4060 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4061
4062         PR fortran/46313
4063         * gfortran.dg/class_35.f90: New.
4064
4065 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4066
4067         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4068
4069 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4070
4071         PR objc/47078
4072         * objc.dg/invalid-method-2.m: New.
4073         * obj-c++.dg/invalid-method-2.mm: New.
4074
4075 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4076
4077         PR fortran/46896
4078         * gfortran.dg/transpose_optimization_2.f90 : New test.
4079
4080 2011-01-08  Jan Hubicka  <jh@suse.cz>
4081
4082         PR tree-optmization/46469
4083         * g++.dg/torture/pr46469.C: New testcase.
4084
4085 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4086
4087         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4088         emulation of libobjc-gnu structure layout functionality to ..
4089         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4090         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4091         * objc/execute/bf-common.h: Adjust headers.
4092         * objc/execute/bf-1.m: Likewise.
4093         * objc/execute/bf-2.m: Likewise.
4094         * objc/execute/bf-3.m: Likewise.
4095         * objc/execute/bf-4.m: Likewise.
4096         * objc/execute/bf-5.m: Likewise.
4097         * objc/execute/bf-6.m: Likewise.
4098         * objc/execute/bf-7.m: Likewise.
4099         * objc/execute/bf-8.m: Likewise.
4100         * objc/execute/bf-9.m: Likewise.
4101         * objc/execute/bf-10.m: Likewise.
4102         * objc/execute/bf-11.m: Likewise.
4103         * objc/execute/bf-12.m: Likewise.
4104         * objc/execute/bf-13.m: Likewise.
4105         * objc/execute/bf-14.m: Likewise.
4106         * objc/execute/bf-15.m: Likewise.
4107         * objc/execute/bf-16.m: Likewise.
4108         * objc/execute/bf-17.m: Likewise.
4109         * objc/execute/bf-18.m: Likewise.
4110         * objc/execute/bf-19.m: Likewise.
4111         * objc/execute/bf-20.m: Likewise.
4112         * objc/execute/bf-21.m: Likewise.
4113         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4114         objc_get_type_qualifiers ().
4115
4116 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4117
4118         PR fortran/45777
4119         * gfortran.dg/dependency_39.f90:  New test.
4120
4121 2011-01-07  Jan Hubicka  <jh@suse.cz>
4122
4123         Get builtins tests ready for linker plugin.
4124         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4125         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4126         my_memset, my_bzero): Mark used.
4127         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4128         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4129         volatile.
4130         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4131         volatile.
4132
4133 2011-01-07  Jan Hubicka  <jh@suse.cz>
4134
4135         PR tree-optimization/46367
4136         * g++.dg/torture/pr46367.C: New file.
4137
4138 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4139
4140         PR target/47201
4141         * gcc.dg/pr47201.c: New test.
4142
4143         PR bootstrap/47187
4144         * gcc.dg/tree-prof/pr47187.c: New test.
4145
4146 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4147
4148         PR fortran/41580
4149         * gfortran.dg/extends_type_of_3.f90: New.
4150
4151 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4152
4153         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4154         * g++.dg/ext/dllimport-MI1.C: Likewise.
4155         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4156         * g++.dg/ext/dllimport10.C: Likewise.
4157         * g++.dg/ext/dllimport11.C: Likewise.
4158         * g++.dg/ext/dllimport12.C: Likewise.
4159         * g++.dg/ext/dllimport13.C: Likewise.
4160         * g++.dg/ext/dllimport2.C: Likewise.
4161         * g++.dg/ext/dllimport3.C: Likewise.
4162         * g++.dg/ext/dllimport4.C: Likewise.
4163         * g++.dg/ext/dllimport5.C: Likewise.
4164         * g++.dg/ext/dllimport6.C: Likewise.
4165         * g++.dg/ext/dllimport8.C: Likewise.
4166         * g++.dg/ext/dllimport9.C: Likewise.
4167         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4168         targets, too. Additionally enable test for i?86-*-mingw*.
4169         * g++.dg/ext/selectany1.C: Likewise.
4170         Remove guard variable check.
4171
4172 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4173
4174         PR fortran/47189
4175         PR fortran/47194
4176         * gfortran.dg/storage_size_3.f08: Extended.
4177
4178 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR c++/47022
4181         * g++.dg/template/stdarg1.C: New test.
4182
4183 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4184
4185         PR fortran/47195
4186         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4187         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4188         from the interface of functions to not hide the errors that
4189         shall be tested.
4190
4191 2011-01-06  Jan Hubicka  <jh@suse.cz>
4192
4193         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4194         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4195
4196 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4197
4198         PR fortran/33117
4199         PR fortran/46478
4200         * gfortran.dg/interface_33.f90: New test.
4201
4202 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR c/47150
4205         * gcc.c-torture/compile/pr47150.c: New test.
4206
4207 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4208
4209         PR tree-optimization/47139
4210         * gcc.dg/vect/pr47139.c: New test.
4211
4212 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4213
4214         PR fortran/47180
4215         * gfortran.dg/extends_type_of_2.f03: New.
4216
4217 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4218
4219         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4220
4221 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4222
4223         * gnat.dg/opt14.adb: New test.
4224
4225 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4226
4227         PR fortran/46017
4228         * gfortran.dg/allocate_error_2.f90:  New test.
4229
4230 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4231
4232         PR fortran/47024
4233         * gfortran.dg/storage_size_3.f08: New.
4234
4235 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4236
4237         PR libgfortran/47154
4238         * gfortran.dg/namelist_68.f90: New test.
4239
4240 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4241
4242         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4243
4244 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4245
4246         PR fortran/46448
4247         * gfortran.dg/class_34.f90: New.
4248
4249 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4250
4251         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4252         use __builtin_inff.  Skip all single-precision tests that require
4253         Infinity.
4254
4255 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4256
4257         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4258
4259 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR tree-optimization/47148
4262         * gcc.c-torture/execute/pr47148.c: New test.
4263
4264         PR tree-optimization/47155
4265         * gcc.c-torture/execute/pr47155.c: New test.
4266
4267         PR rtl-optimization/47157
4268         * gcc.c-torture/compile/pr47157.c: New test.
4269
4270 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4271
4272         * gcc.dg/torture/vector-shift2.c (schar): Define.
4273         (main): Always use schar or uchar instead of plain "char" to avoid
4274         dependencies on implementation-defined char signedness.
4275
4276 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4277
4278         PR tree-optimization/46801
4279         * gnat.dg/pack9.adb: Remove xfail.
4280
4281 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4282
4283         PR tree-optimization/46984
4284         * g++.dg/ipa/pr46984.C: New test.
4285
4286 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4287
4288         PR fortran/46408
4289         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4290
4291 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4292
4293         PR tree-optimization/47140
4294         * gcc.c-torture/compile/pr47140.c: New test.
4295
4296         PR rtl-optimization/47028
4297         * gcc.dg/pr47028.c: New test.
4298
4299 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4300
4301         * objc.dg/protocol-forward-1.m: Removed TODO.
4302         * objc.dg/protocol-forward-2.m: New.
4303         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4304         * obj-c++.dg/protocol-forward-2.mm: New.
4305
4306 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4307
4308         PR target/38662
4309         * g++.dg/eh/pr38662.C: New testcase.
4310
4311 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4312
4313         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4314         scan for newline '\n'.
4315
4316 \f
4317 Copyright (C) 2011 Free Software Foundation, Inc.
4318
4319 Copying and distribution of this file, with or without modification,
4320 are permitted in any medium without royalty provided the copyright
4321 notice and this notice are preserved.