OSDN Git Service

2010-09-04 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/45507
4         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5
6 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
7
8         * gcc.dg/opts-4.c: New test.
9
10 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
11
12         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
13         * gcc.dg/vect/vect-peel-4.c: Ditto.
14
15 2010-09-03  Daniel Kraft  <d@domob.eu>
16
17         PR fortran/45525
18         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
19
20 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
21
22         PR fortran/45159
23         * gfortran.dg/dependency_34.f90:  New test.
24
25 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
26
27         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
28
29 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
30
31         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
32         gcc.target/i386/clearcap.map if supported.
33
34 2010-09-03  Michael Matz  <matz@suse.de>
35
36         PR middle-end/45415
37         * gcc.dg/pr45415.c: New test.
38
39 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
40
41         PR tree-optimization/45506
42         * gcc.dg/pr45506.c: New.
43
44 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
45
46         PR target/45476
47         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
48         * gcc.target/i386/float128-2.c: Ditto.
49
50 2010-09-03  Daniel Kraft  <d@domob.eu>
51
52         PR fortran/34162
53         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
54         * gfortran.dg/internal_dummy_2.f08: New test.
55         * gfortran.dg/internal_dummy_3.f08: New test.
56         * gfortran.dg/internal_dummy_4.f08: New test.
57
58 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
59
60         PR debug/45500
61         * gcc.target/i386/pr45500.c: New test.
62
63 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
64
65         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
66
67 2010-09-03  Daniel Kraft  <d@domob.eu>
68
69         PR fortran/44602
70         * gfortran.dg/exit_2.f08; Adapt error messages.
71         * gfortran.dg/exit_3.f08: New test.
72         * gfortran.dg/exit_4.f08: New test.
73         * gfortran.dg/exit_5.f03: New test.
74
75 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
76
77         * gfortran.dg/ishft_4.f90: New test.
78
79 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
80
81         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
82         FRIZ/XSRIZ instruciton for (double)(long long)x.
83         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
84
85 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
86
87         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
88
89 2010-09-02  Richard Guenther  <rguenther@suse.de>
90
91         PR tree-optimization/44937
92         PR tree-optimization/45412
93         * g++.dg/opt/pr45412.C: New testcase.
94         * gcc.c-torture/compile/pr45412.c: Likewise.
95         * gcc.c-torture/compile/pr44937.c: Likewise.
96
97 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
98
99         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
100         but using -Werror=comment.
101         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
102         expected error messages.
103
104 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
105
106         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
107         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
108
109 2010-09-02  Tobias Burnus  <burnus@net-b.de>
110
111         PR fortran/45489
112         * gfortran.dg/initialization_27.f90: New.
113
114 2010-09-02  Ira Rosen  <irar@il.ibm.com>
115
116         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
117         check into different basic blocks. Expect vectorization if misaligned
118         stores are supported. 
119         * gcc.dg/vect/bb-slp-8a.c: New test.
120         * gcc.dg/vect/bb-slp-8b.c: New test.
121
122 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
123
124         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
125
126 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
127
128         PR fortran/44541
129         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
130         * gfortran.dg/class_dummy_1.f03: New.
131
132 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
133
134         PR middle-end/45458
135         * g++.dg/tree-prof/partition2.C: New test.
136
137 2010-09-01  Richard Guenther  <rguenther@suse.de>
138
139         * gcc.dg/vect/vect-outer-fir.c: Adjust.
140         * gcc.dg/tree-ssa/vrp54.c: New testcase.
141         * gcc.c-torture/execute/20100827-1.c: Likewise.
142
143 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
144
145         * gfortran.dg/execute_command_line_1.f90: New test.
146
147 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
148
149         PR preprocessor/45457
150         * c-c++-common/cpp/pr45457.c: New test.
151
152 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
153
154         * gcc.dg/nested-func-8.c: New test.
155
156 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
157
158         PR fortran/38282
159         * gfortran.dg/popcnt_poppar_1.F90: New test.
160         * gfortran.dg/popcnt_poppar_2.F90: New test.
161
162 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
163
164         * gcc.target/i386/volatile-2.c: Require nonpic target.
165
166 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
167
168         PR middle-end/45461
169         * gcc.dg/pr45461.c: New test.
170
171 2010-08-31  Richard Guenther  <rguenther@suse.de>
172
173         PR testsuite/45455
174         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
175
176 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
177
178         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
179
180 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
181
182         PR fortran/45456
183         * gfortran.dg/typebound_proc_18.f03: New.
184
185 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
186
187         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
188         * lib/scanasm.exp (scan-stack-usage): Likewise.
189         (scan-stack-usage-not): Likewise.
190         * gcc.dg/stack-usage-1.c: New test.
191         * gcc.target/i386/stack-usage-realign.c: Likewise.
192
193 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
194
195         PR tree-optimization/45427
196         * gcc.dg/tree-ssa/pr45427.c: New test.
197
198 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
199
200         PR c++/45043
201         * g++.dg/template/crash102.C: New.
202
203 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
204
205         PR middle-end/45423
206         * gcc.dg/gomp/atomic-12.c: New test.
207         * gcc.dg/gomp/atomic-13.c: New test.
208         * gcc.dg/gomp/atomic-14.c: New test.
209         * g++.dg/gomp/atomic-11.C: New test.
210         * g++.dg/gomp/atomic-12.C: New test.
211         * g++.dg/gomp/atomic-13.C: New test.
212         * g++.dg/gomp/atomic-14.C: New test.
213
214 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
215
216         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
217         delimiter.
218
219 2010-08-30  Thomas Quinot  <quinot@adacore.com>
220
221         * gnat.dg/discr24.adb: New test.
222
223 2010-08-30  Richard Guenther  <rguenther@suse.de>
224
225         PR tree-optimization/45449
226         * gcc.dg/pr45449.c: New testcase.
227
228 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
229
230         * gcc.dg/opts-1.c: Expect errors, not warnings.
231
232 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
233
234         PR fortran/42769
235         * gfortran.dg/dynamic_dispatch_11.f03: New.
236
237 2010-08-29  Jason Merrill  <jason@redhat.com>
238
239         PR c++/44991
240         * g++.dg/parse/defarg15.C: New.
241
242 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
243
244         PR fortran/45439
245         * gfortran.dg/select_type_16.f03: New.
246
247 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
248             Tobias Burnus  <burnus@net-b.de>
249
250         * gfortran.dg/bessel_7.f90: Decrease required precision.
251
252 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
253             Kaz Kojima  <kkojima@gcc.gnu.org>
254
255         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
256
257 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
258
259         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
260         floating point conversion code generation.
261         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
262         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
263         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
264         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
265         to integer conversion code generation.
266         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
267         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
268         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
269         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
270
271 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
272
273         PR fortran/32049
274         * gfortran.dg/random_seed_1.f90: Adjust test.
275         * gfortran.dg/float128_1.f90: New test.
276
277 2010-08-27  Tobias Burnus  <burnus@net-b.de>
278
279         PR fortran/33197
280         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
281         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
282         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
283         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
284         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
285         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
286         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
287
288 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
289
290         PR fortran/45420
291         * gfortran.dg/select_type_15.f03: New.
292
293 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
294
295         PR libfortran/43217
296         * gfortran.dg/hollerith8.f90: New test.
297
298 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
299
300         PR fortran/45159
301         * gfortran.dg/dependency_33.f90:  New test.
302
303 2010-08-27  Richard Guenther  <rguenther@suse.de>
304
305         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
306         * gcc.dg/graphite/scop-2.c: Likewise.
307         * gcc.dg/graphite/scop-20.c: Likewise.
308         * gcc.dg/vect/slp-25.c: Likewise.
309
310 2010-08-27  Olivier Hainque  <hainque@adacore.com>
311
312         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
313
314 2010-08-26  Daniel Kraft  <d@domob.eu>
315
316         PR fortran/38936
317         PR fortran/44047
318         PR fortran/45384
319         * gfortran.dg/associate_8.f03: New test.
320         * gfortran.dg/select_type_13.f03: New test.
321         * gfortran.dg/select_type_14.f03: New test.
322
323 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
324
325         PR tree-optimization/44485
326         * gcc.dg/pr44485.c: New test.
327
328 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
329
330         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
331         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
332         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
333
334 2010-08-26  Richard Guenther  <rguenther@suse.de>
335
336         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
337         * gcc.dg/graphite/scop-21.c: Likewise.
338
339 2010-08-26  Richard Guenther  <rguenther@suse.de>
340
341         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
342         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
343         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
344         * gcc.dg/vect/vect-91.c: Likewise.
345         * gcc.dg/vect/vect-peel-1.c: Likewise.
346         * gcc.dg/vect/vect-peel-2.c: Likewise.
347         * gcc.dg/vect/vect-peel-4.c: Likewise.
348
349 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
350
351         PR libfortran/41859
352         * gfortran.dg/der_io_4.f90: New test.
353
354 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
355
356         PR rtl-optimization/44858
357         * gcc.c-torture/execute/pr44858.c: New test.
358
359         PR rtl-optimization/45400
360         * g++.dg/other/i386-8.C: New test.
361
362 2010-08-25  Richard Guenther  <rguenther@suse.de>
363
364         * gcc.dg/alias-8.c: Adjust.
365
366 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
367
368         * gcc.target/i386/combine-mul.c: New test.
369
370 2010-08-25  Richard Guenther  <rguenther@suse.de>
371
372         PR lto/44562
373         * gcc.dg/graphite/id-27.c: New testcase.
374         * gcc.dg/lto/20100825-1_0.c: Likewise.
375
376 2010-08-25  Richard Guenther  <rguenther@suse.de>
377
378         PR tree-optimization/45316
379         * g++.dg/opt/pr45316.C: New testcase.
380
381 2010-08-25  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/45393
384         * g++.dg/torture/pr45393.C: New testcase.
385
386 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
387
388         PR tree-optimization/45059
389         * gcc.c-torture/compile/pr45059.c: New test.
390
391 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
392
393         * lib/target-supports.exp (check_effective_target_vect_unpack):
394         Set vect_unpack supported flag to true for neon.
395
396 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
397
398         * gcc.dg/tree-ssa/ifc-5.c: New.
399
400 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
401
402         * gcc.dg/tree-ssa/ifc-4.c: New.
403         * gcc.dg/tree-ssa/ifc-7.c: New.
404
405 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
406
407         * gcc.dg/vect/vect.exp: Check loongson targets
408         * g++.dg/vect/vect.exp: Likewise
409         * gfortran.dg/vect/vect.exp: Likewise
410
411 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
412
413         * gcc.target/powerpc/vsx-mass-1.c: New file, test
414         -mveclibabi=mass.
415
416 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
417
418         PR fortran/45366
419         * gfortran.dg/proc_ptr_29.f90: New.
420
421 2010-08-22  Tobias Burnus  <burnus@net-b.de>
422             Dominique d'Humieres <dominiq@lps.ens.fr>
423
424         PR fortran/45367
425         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
426
427 2010-08-22  Tobias Burnus  <burnus@net-b.de>
428
429         PR fortran/45367
430         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
431
432 2010-08-22  Tobias Burnus  <burnus@net-b.de>
433
434         PR fortran/36158
435         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
436
437 2010-08-22  Tobias Burnus  <burnus@net-b.de>
438             Dominique d'Humieres <dominiq@lps.ens.fr>
439
440         PR fortran/45367
441         PR fortran/36158
442         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
443         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
444
445 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
446
447         PR fortran/44863
448         PR fortran/45271
449         PR fortran/45290
450         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
451         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
452         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
453
454 2010-08-21  Tobias Burnus  <burnus@net-b.de>
455
456         PR fortran/36158
457         PR fortran/33197
458         * gfortran.dg/bessel_6.f90: New.
459         * gfortran.dg/bessel_7.f90: New.
460
461 2010-08-20  Jan Hubicka  <jh@suse.cz>
462
463         PR c++/45307
464         PR c++/17736
465         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
466         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
467
468 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
469
470         PR target/45336
471         * gcc.target/i386/pr45336-1.c: New.
472         * gcc.target/i386/pr45336-2.c: Likewise.
473         * gcc.target/i386/pr45336-3.c: Likewise.
474         * gcc.target/i386/pr45336-4.c: Likewise.
475
476 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
477
478         PR testsuite/45361
479         * gcc.target/i386/volatile-2.c: Update scan strings to also
480         include (%rip) for the memory reference on x86_64.
481
482 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
483
484         PR middle-end/44974
485         * gcc.dg/pr44974.c: New test.
486
487         PR rtl-optimization/45353
488         * gcc.dg/pr45353.c: New test.
489
490 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * gcc.target/i386/volatile-2.c: New.
493
494 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
495
496         PR rtl-optimization/44691
497         * gfortran.dg/pr44691.f: New test.
498
499 2010-10-19  Olivier Hainque  <hainque@adacore.com>
500
501         * gcc.target/sparc/sibcall-dslot.c: New testcase.
502
503 2010-08-19  Jason Merrill  <jason@redhat.com>
504
505         * g++.dg/init/synth3.C: New.
506         * g++.dg/init/value8.C: New.
507         * g++.dg/tree-ssa/empty-2.C: New.
508         * g++.dg/cpp0x/noexcept09.C: New.
509
510 2010-08-19  Daniel Kraft  <d@domob.eu>
511
512         PR fortran/29785
513         PR fortran/45016
514         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
515         * gfortran.dg/pointer_remapping_1.f90: New test.
516         * gfortran.dg/pointer_remapping_2.f03: New test.
517         * gfortran.dg/pointer_remapping_3.f08: New test.
518         * gfortran.dg/pointer_remapping_4.f03: New test.
519         * gfortran.dg/pointer_remapping_5.f08: New test.
520         * gfortran.dg/pointer_remapping_6.f08: New test.
521
522 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
523
524         PR testsuite/45324
525         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
526
527 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
528
529         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
530
531 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
532
533         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
534         variable.
535
536 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
537
538         PR target/45070
539         * gcc.c-torture/execute/pr45070.c: New.
540
541 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
542
543         * g++.dg/pr44328.C: New test.
544
545 2010-08-19  Tobias Burnus  <burnus@net-b.de>
546
547         PR fortran/36158
548         PR fortran/33197
549         * gfortran.dg/bessel_3.f90: New.
550         * gfortran.dg/bessel_4.f90: New.
551         * gfortran.dg/bessel_5.f90: New.
552
553 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
554
555         PR fortran/45290
556         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
557         * gfortran.dg/pointer_init_2.f90: New.
558         * gfortran.dg/pointer_init_3.f90: New.
559         * gfortran.dg/pointer_init_4.f90: New.
560
561 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
562
563         PR c++/45049
564         * g++.dg/pr45049-1.C: New test.
565         * g++.dg/pr45049-2.C: New test.
566
567 2010-08-18  Jie Zhang  <jie@codesourcery.com>
568
569         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
570         20 if __ARM_PCS is defined otherwise 64.
571         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
572         instead of hard coded 64.
573
574 2010-08-18  Yao Qi  <yao@codesourcery.com>
575
576         PR target/45094
577         * gcc.target/arm/pr45094.c: New test.
578
579 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
580
581         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
582
583 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
584
585         PR rtl-optimization/42575
586         * gcc.target/arm/pr42575.c: New test.
587
588 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
589
590         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
591         * gcc.dg/tls/thr-cse-1.c: New.
592
593 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
594
595         PR debug/42487
596         * lib/target-supports.exp
597         (check_effective_target_function_sections): New.
598         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
599         function sections before proceding.
600
601 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
602
603         PR fortran/45308
604         * gfortran.dg/pr45308.f03: New test.
605
606 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
607
608         PR target/45296
609         * gcc.target/i386/pr45296.c: New test.
610
611 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
612
613         * g++.dg/ext/uow-1.C: New.
614         * g++.dg/ext/uow-2.C: New.
615         * g++.dg/ext/uow-3.C: New.
616         * g++.dg/ext/uow-4.C: New.
617
618 2010-08-17  Richard Guenther  <rguenther@suse.de>
619
620         PR testsuite/45266
621         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
622
623 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
624
625         PR c/40563
626         * gcc.dg/Wcxx-compat-20.c: New test.
627
628 2010-08-17  Daniel Kraft  <d@domob.eu>
629
630         PR fortran/38936
631         * gfortran.dg/associate_1.f03: Extended to test newly supported
632         features like association to variables.
633         * gfortran.dg/associate_3.f03: Removed check for illegal change
634         of associate-name here...
635         * gfortran.dg/associate_5.f03: ...and added it here.
636         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
637         * gfortran.dg/associate_7.f03: New test.
638
639 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
640
641         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
642
643 2010-08-15  Daniel Kraft  <d@domob.eu>
644
645         PR fortran/38936
646         * gfortran.dg/associate_1.f03: Enable test for array expressions.
647         * gfortran.dg/associate_3.f03: Clarify comment.
648         * gfortran.dg/associate_5.f03: New test.
649         * gfortran.dg/associate_6.f03: New test.
650
651 2010-08-15  Tobias Burnus  <burnus@net-b.de>
652
653         PR fortran/45211
654         * gfortran.dg/bind_c_usage_21.f90: New.
655         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
656
657 2010-08-15  Tobias Burnus  <burnus@net-b.de>
658
659         * gfortran.dg/optional_absent_1.f90: New.
660         * gfortran.dg/null_actual.f90: New.
661
662 2010-08-15  Tobias Burnus  <burnus@net-b.de>
663
664         * gfortran.dg/pointer_target_1.f90: New.
665         * gfortran.dg/pointer_target_2.f90: New.
666         * gfortran.dg/pointer_target_3.f90: New.
667
668 2010-08-15  Daniel Kraft  <d@domob.eu>
669
670         PR fortran/45197
671         * gfortran.dg/elemental_args_check_3.f90: New test.
672         * gfortran.dg/impure_1.f08: New test.
673         * gfortran.dg/impure_2.f08: New test.
674         * gfortran.dg/impure_3.f90: New test.
675         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
676
677 2010-08-15  Ira Rosen  <irar@il.ibm.com>
678
679         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
680         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
681         SLP tests.
682         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
683         misaligned loads.
684         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
685         misaligned stores.c
686         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
687
688 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
689
690         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
691         dg-require-effective-target after dg-do.
692
693 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
694
695         * lib/target-supports.exp (check_effective_target_vect_int): Return
696         true for Loongson targets.
697         (check_effective_target_vect_shift): Likewise.
698         (check_effective_target_vect_no_int_max): Likewise.
699         (check_effective_target_vect_no_align): Likewise.
700         (check_effective_target_vect_short_mult): Likewise.
701
702 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
703
704         * g++.dg/cast.C: Change fields of structures to "long" to pass
705         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
706         * g++.dg/cpp0x/iop.C: Ditto.
707         * g++.dg/cpp0x/named_refs.C: Ditto.
708         * g++.dg/cpp0x/rv1p.C: Ditto.
709         * g++.dg/cpp0x/rv2p.C: Ditto.
710         * g++.dg/cpp0x/rv3p.C: Ditto.
711         * g++.dg/cpp0x/rv4p.C: Ditto.
712         * g++.dg/cpp0x/rv5p.C: Ditto.
713         * g++.dg/cpp0x/rv6p.C: Ditto.
714         * g++.dg/cpp0x/rv7p.C: Ditto.
715         * g++.dg/cpp0x/rv8p.C: Ditto.
716         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
717
718 2010-08-13  Daniel Kraft  <d@domob.eu>
719
720         * gfortran.dg/implied_shape_1.f08: New test.
721         * gfortran.dg/implied_shape_2.f90: New test.
722         * gfortran.dg/implied_shape_3.f08: New test.
723
724 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
725
726         PR libfortran/42526
727         * gfortran.dg/char_component_initializer_1.f90: New test.
728
729 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
730
731         PR tree-optimization/45241
732         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
733
734 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
735
736         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
737         to dg-options.
738         * gcc.target/i386/pr40906-2.c: Ditto.
739         * gcc.target/i386/pr40906-3.c: Ditto.
740
741 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
742
743         PR middle-end/45262
744         * gcc.c-torture/execute/pr45262.c: New test.
745
746 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
747
748         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
749         empty argument.
750         * g++.dg/other/profile1.C: Ditto.
751
752 2010-08-12  Richard Guenther  <rguenther@suse.de>
753
754         PR tree-optimization/45232
755         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
756         * gcc.dg/tree-ssa/loop-7.c: Adjust.
757         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
758         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
759         unsigned arithmetic.
760         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
761         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
762         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
763         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
764         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
765         unsigned arithmetic.
766         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
767         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
768         unsigned arithmetic.
769         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
770         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
771         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
772         unsigned arithmetic.
773         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
774         * gcc.dg/tree-ssa/negate.c: Adjust.
775         * gcc.dg/vect/vect-1.c: Adjust.
776         * gfortran.dg/reassoc_6.f: XFAIL.
777
778 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
779
780         PR debug/45259
781         * gcc.dg/pr45259.c: New test.
782
783 2010-08-12  Wei Guozhi  <carrot@google.com>
784
785         PR target/44999
786         * gcc.target/arm/pr44999.c: New testcase.
787
788 2010-08-12  Jie Zhang  <jie@codesourcery.com>
789
790         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
791         (N): Likewise.
792         (main): Adjust accordingly.
793
794 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
795
796         * gfortran.dg/graphite/id-22.f: New.
797
798 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
799
800         * gcc.dg/graphite/id-26.c: New.
801
802 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
803
804         * gcc.dg/graphite/id-25.c: New.
805
806 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
807
808         * gcc.dg/graphite/run-id-5.c: New.
809         * gcc.dg/graphite/run-id-6.c: New.
810         * gfortran.dg/graphite/id-21.f: New.
811
812 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
813
814         * gcc.dg/graphite/id-24.c: New.
815
816 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
817
818         * gcc.dg/tree-ssa/pr20742.c: New.
819
820 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
821
822         * gcc.dg/graphite/id-23.c: New.
823
824 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
825
826         * gfortran.dg/graphite/id-20.f: Adjust testcase.
827
828 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
829
830         * gcc.dg/graphite/pr42729.c: New.
831
832 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
833
834         * gfortran.dg/graphite/id-20.f: New.
835
836 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
837
838         * gcc.dg/graphite/id-22.c: New.
839
840 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
841
842         * gcc.dg/graphite/run-id-2.c: Call abort.
843
844 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
845
846         * gcc.dg/graphite/id-20.c: New.
847
848 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
849             Steve Kargl <kargl@gcc.gnu.org>
850
851         PR fortran/44595
852         * gfortran.dg/move_alloc_3.f90: New.
853         * gfortran.dg/random_seed_2.f90: New.
854
855 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
856
857         * lib/target-supports.exp (check_effective_target_sync_int_long):
858         Add hppa*-*-linux*.
859         (check_effective_target_sync_char_short): Likewise.
860
861 2010-08-10  Yao Qi  <yao@codesourcery.com>
862
863         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
864         general form.
865         * gcc.dg/tree-ssa/loop-31.c: Likewise.
866         * g++.dg/other/packed1.C: Likewise.
867         * g++.dg/other/crash-4.C: Likewise.
868         * g++.dg/ext/packed8.C: Likewise.
869         * g++.dg/init/array16.C: Likewise.
870
871 2010-08-10  xinliang David Li  <davidxl@google.com>
872         * gcc.dg/tree-ssa/loop-19.c: Add option
873         -fno-prefetch-loop-array
874
875 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
876
877         PR middle-end/45182
878         * gcc.c-torture/compile/pr45182.c: New test.
879
880 2010-08-09  Jason Merrill  <jason@redhat.com>
881
882         PR c++/45236
883         * g++.dg/cpp0x/variadic-104.C: New.
884
885 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
886
887         PR fortran/44235
888         * gfortran.dg/dependency_32.f90:  New test.
889
890 2010-08-09  Richard Guenther  <rguenther@suse.de>
891
892         PR middle-end/44632
893         * g++.dg/opt/nrv17.C: New testcase.
894
895 2010-08-09  Richard Guenther  <rguenther@suse.de>
896
897         PR middle-end/45212
898         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
899         alignment from MEM_REF offset only if we took it from the
900         base object.
901
902         * gcc.target/i386/pr24178.c: New testcase.
903
904 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
905
906         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
907         * gcc.dg/20030702-1.c: Ditto.
908         * gcc.dg/20050309-1.c: Ditto.
909         * gcc.dg/20050325-1.c: Ditto.
910         * gcc.dg/20050330-2.c: Ditto.
911         * gcc.dg/20051201-1.c: Ditto.
912         * gcc.dg/gomp/pr27573.c: Ditto.
913         * gcc.dg/gomp/pr34610.c: Ditto.
914         * gcc.dg/pr24225.c: Ditto.
915         * gcc.dg/pr26570.c: Ditto.
916         * gcc.dg/pr32773.c: Ditto.
917         * g++.dg/gcov/gcov-6.C: Ditto.
918         * g++.dg/gomp/pr34608.C: Ditto.
919         * gfortran.dg/gomp/pr27573.f90: Ditto.
920
921         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
922         dg-require-host-local dg directive.
923         * gcc.dg/profile-dir-2.c: Ditto.
924         * gcc.dg/profile-dir-3.c: Ditto.
925
926 2010-08-08  Richard Guenther  <rguenther@suse.de>
927
928         PR tree-optimization/45109
929         * gcc.c-torture/compile/pr45109.c: New testcase.
930
931 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
932
933         * gcc.dg/march.c: Skip if -march defined.
934         * gcc.dg/mtune.c: Skip if -mtune defined.
935
936         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
937         generic thunk support.
938
939 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
940
941         PR target/45213
942         * gcc.target/i386/pr45213.c: New test.
943
944 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
945
946         PR libfortran/45143
947         * gfortran.dg/fmt_error_11.f03: New test.
948
949 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
950
951         * lib/target-supports.exp (check_effective_target_sync_int_long):
952         Add arm*-*-linux-gnueabi.
953         (check_effective_target_sync_char_short): Likewise.
954
955 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
956
957         PR fortran/45159
958         * gfortran.dg/dependency_31.f90:  New test.
959
960 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
961
962         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
963
964 2010-08-06  Jason Merrill  <jason@redhat.com>
965
966         * g++.dg/cpp0x/sfinae3.C: New.
967         * g++.dg/cpp0x/sfinae4.C: New.
968
969 2010-08-06  Richard Guenther  <rguenther@suse.de>
970
971         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
972         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
973         * gcc.dg/tree-ssa/pr25382.c: Likewise.
974         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
975         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
976         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
977         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
978         * gcc.c-torture/execute/20100805-1.c: Likewise.
979
980 2010-08-05  Martin Jambor  <mjambor@suse.cz>
981
982         PR testsuite/42855
983         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
984
985 2010-08-05  Martin Jambor  <mjambor@suse.cz>
986
987         * gcc.dg/ipa/ipcp-ii-1.c: New test.
988         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
989
990 2010-08-05  Martin Jambor  <mjambor@suse.cz>
991
992         * g++.dg/ipa/devirt-1.C: New test.
993         * g++.dg/ipa/devirt-2.C: Likewise.
994         * g++.dg/ipa/devirt-3.C: Likewise.
995         * g++.dg/ipa/devirt-4.C: Likewise.
996         * g++.dg/ipa/devirt-5.C: Likewise.
997         * gcc.dg/ipa/iinline-3.c: Likewise.
998
999 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1000
1001         PR tree-optimization/45144
1002         * gcc.dg/tree-ssa/pr45144.c: New test.
1003
1004 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1005
1006         PR fortran/42207
1007         PR fortran/44064
1008         PR fortran/44065
1009         * gfortran.dg/class_25.f03: New.
1010         * gfortran.dg/class_26.f03: New.
1011
1012 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1013
1014         * g++.dg/warn/miss-format-1.C: Update line number.
1015
1016 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         PR c++/44641
1019         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1020         .frame and .mask assembler directives.
1021
1022 2010-08-04  Richard Guenther  <rguenther@suse.de>
1023
1024         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1025         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1026         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1027         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1028
1029 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/44857
1032         * gfortran.dg/derived_constructor_char_1.f90: New.
1033         * gfortran.dg/derived_constructor_char_2.f90: New.
1034
1035 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1036
1037         PR fortran/45159
1038         * gfortran.dg/dependency_30.f90:  New test.
1039
1040 2010-08-03  Jan Hubicka  <jh@suse.cz>
1041
1042         * gcc.c-torture/compile/pr45085.c: New testcase.
1043
1044 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/44584
1047         PR fortran/45161
1048         * gfortran.dg/typebound_call_9.f03: Modified.
1049         * gfortran.dg/typebound_generic_1.f03: Modified.
1050
1051 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1052
1053         PR fortran/45159
1054
1055         * gfortran.dg/dependency_29.f90:  New test.
1056
1057 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1058
1059         PR fortran/36854
1060         * gfortran.dg/character_comparison_2.f90:  New test.
1061         * gfortran.dg/character_comparison_3.f90:  New test.
1062         * gfortran.dg/dependency_28.f90:  New test.
1063
1064 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1065
1066         PR target/40457
1067         * gcc.target/arm/pr40457-1.c: New test.
1068         * gcc.target/arm/pr40457-2.c: New test.
1069
1070 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1071
1072         PR fortran/44912
1073         * gfortran.dg/typebound_call_17.f03: New.
1074
1075 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1076
1077         PR fortran/44929
1078         * gfortran.dg/allocate_derived_3.f90: New.
1079
1080 2010-07-30  Xinliang David Li  <davidxl@google.com>
1081         PR tree-optimization/45121
1082         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1083
1084 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1085
1086         PR c++/45112
1087         * testsuite/g++.dg/pr45112.C: New test.
1088
1089 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR debug/45055
1092         PR rtl-optimization/45137
1093         * gcc.dg/pr45055.c: New test.
1094
1095 2010-07-30  Alan Modra  <amodra@gmail.com>
1096
1097         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1098         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1099
1100 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1101
1102         PR fortran/45087
1103         PR fortran/45125
1104         * gfortran.dg/whole_file_25.f90: New.
1105         * gfortran.dg/whole_file_26.f90: New.
1106         * gfortran.dg/whole_file_27.f90: New.
1107
1108 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1109
1110         PR fortran/44962
1111         * gfortran.dg/typebound_proc_17.f03: New.
1112
1113 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/45004
1116         * gfortran.dg/move_alloc_2.f90: New.
1117
1118 2010-07-29  Xinliang David Li  <davidxl@google.com>
1119         PR tree-optimization/45121
1120         * c-c++-common/uninit-17.c: Fix expected output.
1121
1122 2010-07-29  Richard Guenther  <rguenther@suse.de>
1123
1124         PR tree-optimization/45120
1125         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1126
1127 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1128
1129         PR fortran/42051
1130         PR fortran/44064
1131         * gfortran.dg/pr42051.f03: New testcase.
1132
1133 2010-07-29  Richard Guenther  <rguenther@suse.de>
1134
1135         PR middle-end/45034
1136         * gcc.c-torture/execute/pr45034.c: New testcase.
1137
1138 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1139
1140         PR c++/45096
1141         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1142
1143 2010-07-28  Daniel Kraft  <d@domob.eu>
1144
1145         * gfortran.dg/bound_8.f90: New test.
1146
1147 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR debug/45105
1150         * gcc.dg/pr45105.c: New test.
1151
1152 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1153
1154         PR rtl-optimization/45107
1155         * gcc.dg/pr45107.c: New test.
1156
1157 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1158
1159         PR rtl-optimization/45101
1160         * gcc.dg/pr45101.c: New test.
1161
1162 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1163
1164         PR fortran/45077
1165         * gfortran.dg/whole_file_24.f90: New.
1166
1167 2010-07-27  Jason Merrill  <jason@redhat.com>
1168
1169         * g++.dg/cpp0x/variadic102.C: New.
1170         * g++.dg/cpp0x/variadic103.C: New.
1171
1172 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1173
1174         PR rtl-optimization/40956
1175         PR target/42495
1176         PR middle-end/42574
1177         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1178         * gcc.target/arm/pr42574.c: Add tests.
1179
1180 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1181
1182         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1183         test name.
1184         (cleanup-repo-files): Ditto.
1185         (cleanup-saved-temps): Ditto.
1186
1187 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1188
1189         PR testsuite/44701
1190         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1191
1192         PR c/45079
1193         * gcc.dg/pr45079.c: New test.
1194
1195 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1196
1197         PR tree-optimization/44152
1198         * gcc.dg/vect/fast-math-pr44152.c: New test.
1199
1200 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1201
1202         PR ObjC/44140
1203         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1204         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1205         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1206         * obj-c++.dg/torture/trivial.mm: Ditto.
1207         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1208         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1209         * objc.dg/torture/tls/thr-init.m: Ditto.
1210         * objc.dg/torture/trivial.m: Ditto.
1211
1212 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1215         Skip on spu-*-* targets.
1216
1217 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR tree-optimization/45083
1220         * gcc.dg/pr45083.c: New test.
1221
1222 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/40873
1225         * gfortran.dg/whole_file_22.f90: New test.
1226         * gfortran.dg/whole_file_23.f90: New test.
1227
1228 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1229             Jack Howarth  <howarth@bromo.med.uc.edu>
1230             Richard Henderson  <rth@redhat.com>
1231
1232         PR target/44132
1233         * gcc.dg/tls/thr-init-1.c: New.
1234         * gcc.dg/tls/thr-init-2.c: New.
1235         * gcc.dg/torture/tls New.
1236         * gcc.dg/torture/tls/tls-test.c: New.
1237         * gcc.dg/torture/tls/thr-init-1.c: New.
1238         * gcc.dg/torture/tls/tls.exp: New.
1239         * gcc.dg/torture/tls/thr-init-2.c: New.
1240         * gcc.dg/tls/emutls-2.c: New test
1241
1242         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1243         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1244         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1245         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1246         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1247         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1248         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1249         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1250         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1251         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1252         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1253         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1254         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1255         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1256         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1257         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1258         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1259         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1260         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1261         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1262         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1263         gfortran.dg/gomp/omp_threadprivate1.f90,
1264         gfortran.dg/gomp/omp_threadprivate2.f90,
1265         gfortran.dg/gomp/reduction1.f90,
1266         gfortran.dg/gomp/sharing-1.f90: Likewise.
1267
1268 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1269
1270         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1271         sse_runtime.
1272         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1273         dg-require-visibility.
1274
1275 2010-07-26  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/43784
1278         * gcc.c-torture/execute/pr43784.c: New testcase.
1279         * g++.dg/torture/pr43784.C: Likewise.
1280
1281 2010-07-26  Richard Guenther  <rguenther@suse.de>
1282
1283         PR middle-end/45056
1284         * g++.dg/pr45056.C: New testcase.
1285
1286 2010-07-26  Richard Guenther  <rguenther@suse.de>
1287
1288         PR tree-optimization/45071
1289         * gcc.dg/pr45071.c: New testcase.
1290
1291 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1292
1293         PR fortran/45066
1294         * gfortran.dg/namelist_62.f90: New.
1295
1296 2010-07-26  Richard Guenther  <rguenther@suse.de>
1297
1298         * gcc.c-torture/execute/pr45017.c: Move ...
1299         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1300
1301 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1302
1303         PR fortran/40628
1304         * trim_optimize_1.f90:  New test.
1305         * character_comparision_1.f90:  New test.
1306
1307 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1308
1309         PR fortran/42852
1310         * gfortran.dg/wtruncate_fix.f: New test.
1311
1312 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1313
1314         PR testsuite/45068
1315         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1316
1317 2010-07-24  Richard Guenther  <rguenther@suse.de>
1318
1319         PR lto/43788
1320         * g++.dg/lto/20100724-1_0.C: New testcase.
1321
1322 2010-07-24  Richard Guenther  <rguenther@suse.de>
1323
1324         PR lto/43212
1325         * gcc.dg/lto/20100724-1_0.c: New testcase.
1326         * gcc.dg/lto/20100724-1_1.c: Likewise.
1327
1328 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/40011
1331         * gfortran.dg/whole_file_21.f90: New.
1332
1333         * gfortran.dg/integer_exponentiation_3.F90: Use
1334         -ffloat-store only for i?86/x86-64 -m32.
1335
1336 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1337
1338         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1339         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1340
1341 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1342
1343         * gfortran.dg/func_decl_4.f90: Split test into two ...
1344         * gfortran.dg/func_decl_5.f90: ... parts.
1345         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1346         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1347         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1348         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1349         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1350         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1351         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1352         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1353         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1354         * gfortran.dg/sizeof.f90: Make test valid.
1355         * gfortran.dg/pr20865.f90: Add new dg-error.
1356         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1357         * gfortran.dg/g77/19990218-0.f: Ditto.
1358         * gfortran.dg/g77/19990218-1.f: Ditto.
1359         * gfortran.dg/g77/970625-2.f: Ditto.
1360         * gfortran.dg/pr37243.f: Fix function declaration.
1361         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1362         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1363
1364 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/44945
1367         * gfortran.dg/char_array_structure_constructor.f90: Add
1368         -fwhole-file as dg-option as it otherwise fails on some
1369         systems.
1370
1371 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/aggr16.ad[sb]: New test.
1374         * gnat.dg/aggr16_pkg.ads: New helper.
1375
1376 2010-07-23  Richard Guenther  <rguenther@suse.de>
1377
1378         PR lto/43071
1379         * g++.dg/lto/20100723-1_0.C: New testcase.
1380
1381 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1382
1383         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1384         AVX support.
1385         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1386         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1387
1388 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1389
1390         * lib/target-supports.exp (add_options_for_tls): New proc.
1391         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1392         * g++.dg/tls/static-1a.cc: Likewise.
1393         * gcc.dg/tls/emutls-1.c: Likewise.
1394         * gcc.dg/tls/opt-11.c: Likewise.
1395         * gcc.dg/tls/opt-12.c: Likewise.
1396         * gcc.dg/tls/pr24428-2.c: Likewise.
1397         * gcc.dg/tls/pr24428.c: Likewise.
1398         * obj-c++.dg/tls/static-1.mm: Likewise.
1399         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1400         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1401         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1402         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1403         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1404         * objc.dg/torture/tls/thr-init.m: Likewise.
1405         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1406
1407 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1408
1409         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1410         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1411         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1412         optimized dump files.
1413
1414 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1415
1416         PR tree-optimization/45047
1417         * gcc.c-torture/compile/pr45047.c: New test.
1418
1419 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1420
1421         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1422         instead of dg-compile.
1423         * gcc.dg/float-range-4.c: Ditto.
1424         * gcc.dg/float-range-5.c: Ditto.
1425         * gcc.dg/fold-overflow-1.c: Ditto.
1426         * gcc.dg/gomp/sections-4.c: Ditto.
1427         * gcc.dg/transparent-union-1.c: Ditto.
1428         * gcc.dg/transparent-union-2.c: Ditto.
1429         * gcc.target/i386/pr39315-check.c: Ditto.
1430         * g++.dg/gomp/sections-4.C: Ditto.
1431         * g++.dg/template/dtor7.C: Ditto.
1432         * g++.dg/tree-ssa/pr19952.C: Ditto.
1433         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1434         * gfortran.dg/graphite/pr42185.f90: Ditto.
1435         * gfortran.dg/namelist_36.f90: Ditto.
1436         * gnat.dg/noreturn1.adb: Ditto.
1437         * gnat.dg/specs/small_alignment.ads: Ditto.
1438
1439 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1440
1441         PR tree-optimization/44915
1442         * g++.dg/torture/pr44915.C: New test.
1443
1444 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1445
1446         PR tree-optimization/44914
1447         * g++.dg/tree-ssa/pr44914.C: New test.
1448
1449 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1450
1451         PR target/44290
1452         * gcc.dg/pr44290-1.c: New test.
1453         * gcc.dg/pr44290-2.c: New test.
1454
1455 2010-07-23  Jason Merrill  <jason@redhat.com>
1456
1457         PR c++/45008
1458         * g++.dg/abi/mangle44.C: New.
1459
1460 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1463         for compile-time only tests.
1464         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1465         target check.
1466         * gcc.target/i386/pr39315-4.c: Ditto.
1467         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1468         target check.  Include sse-os-support.h.
1469         (main): Call check_isa and sse_os_support.
1470         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1471         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1472         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1473         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1474         target check.  Include sse-os-support.h.
1475         (main): Call check_isa and sse_os_support.
1476         * gcc.target/i386/vperm-v2df.c: Ditto.
1477
1478 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1479
1480         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1481         (check_effective_target_avx_runtime): New procedure.
1482         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1483         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1484
1485         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1486         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1487         and __get_cpuid test.
1488         * gcc.dg/compat/vector-2b_main.c: Ditto.
1489
1490         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1491
1492         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1493         for compile-time only test.
1494         * gcc.dg/pr32716.c: Ditto.
1495         * gcc.dg/pr34856.c: Ditto.
1496         * gcc.dg/pr36997.c: Ditto.
1497         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1498         * gfortran.dg/pr28158.f90: Ditto.
1499         * gfortran.dg/pr30667.f: Ditto.
1500
1501         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1502         i?86-*-* and x86_64-*-* targets to disable execution on targets
1503         without sse2 runtime support.
1504         * g++.dg/vect/vect.exp: Ditto.
1505         * gfortran.dg/vect/vect.exp: Ditto.
1506
1507         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1508         * gcc.dg/pr37544.c: Ditto.
1509         * gcc.dg/pr40550.c: Ditto.
1510         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1511         * gcc.dg/compat/vector-1a_main.c: Ditto.
1512         * gcc.dg/compat/vector-2a_main.c: Ditto.
1513         * gcc.dg/torture/pr16104-1.c: Ditto.
1514         * gcc.dg/torture/pr35771-1.c: Ditto.
1515         * gcc.dg/torture/pr35771-2.c: Ditto.
1516         * gcc.dg/torture/pr35771-3.c: Ditto.
1517         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1518         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1519         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1520         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1521         * g++.dg/other/i386-1.C: Ditto.
1522         * g++.dg/other/pr40446.C: Ditto.
1523
1524 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1527
1528 2010-07-23  Daniel Kraft  <d@domob.eu>
1529
1530         PR fortran/44709
1531         * gfortran.dg/exit_1.f08: New test.
1532         * gfortran.dg/exit_2.f08: New test.
1533
1534 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1535
1536         PR tree-optimization/39839
1537         * gcc.target/arm/pr39839.c: New test case.
1538
1539 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1540
1541         * gnat.dg/unchecked_convert5b.adb: New test.
1542         * gnat.dg/unchecked_convert6.adb: Likewise.
1543         * gnat.dg/unchecked_convert6b.adb: Likewise.
1544
1545 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1546
1547         * gnat.dg/aggr15.ad[sb]: New test.
1548
1549 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1550
1551         PR debug/45024
1552         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1553
1554 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1555
1556         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1557         with dg-require-linker-plugin.
1558
1559 2010-07-22  Richard Guenther  <rguenther@suse.de>
1560
1561         PR lto/43850
1562         * g++.dg/lto/20100722-1_0.C: New testcase.
1563
1564 2010-07-22  Richard Guenther  <rguenther@suse.de>
1565
1566         PR lto/42451
1567         * gcc.dg/lto/20100720-3_0.c: New testcase.
1568         * gcc.dg/lto/20100720-3_1.c: Likewise.
1569
1570 2010-07-22  Richard Guenther  <rguenther@suse.de>
1571
1572         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1573         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1574
1575         PR lto/43373
1576         * gcc.dg/lto/20100722-1_0.c: New testcase.
1577
1578 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1579
1580         PR tree-optimization/44891
1581         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1582
1583 2010-07-22  Richard Guenther  <rguenther@suse.de>
1584
1585         PR tree-optimization/45017
1586         * gcc.c-torture/execute/pr45017.c: New testcase.
1587
1588 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1589
1590         PR fortran/45019
1591         * gfortran.dg/aliasing_dummy_5.f90: New.
1592
1593 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1594
1595         PR target/43698
1596         * gcc.target/arm/pr43698.c: New test.
1597
1598 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1599
1600         PR fortran/44929
1601         * Revert my commit r162325 for this PR.
1602
1603 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR debug/45015
1606         * gcc.target/m68k/pr45015.c: New test.
1607
1608 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1609
1610         PR c++/44641
1611         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1612         comments.
1613
1614 2010-07-21  Richard Guenther  <rguenther@suse.de>
1615
1616         PR lto/45018
1617         * g++.dg/lto/20100721-1_0.C: New testcase.
1618
1619 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1620
1621         PR tree-optimization/44900
1622         * g++.dg/torture/pr44900.C: New test.
1623
1624 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1625
1626         PR middle-end/44738
1627         * c-c++-common/uninit-17.c: Correct expected error.
1628
1629 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1630
1631         * gcc.dg/guality/asm-1.c: New test.
1632
1633         PR debug/45003
1634         * gcc.dg/guality/pr45003-2.c: New test.
1635         * gcc.dg/guality/pr45003-3.c: New test.
1636
1637 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1638
1639         PR libfortran/44697
1640         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1641
1642 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1643
1644         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1645         defined on the current line.
1646         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1647         * g++.dg/debug/dwarf2/pr44641.C: New.
1648
1649 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1650
1651         * gcc.target/powerpc/block-move-1.c: New test.
1652         * gcc.target/powerpc/block-move-2.c: New test.
1653
1654 2010-07-20  Jason Merrill  <jason@redhat.com>
1655
1656         PR c++/44967
1657         * g++.dg/cpp0x/sfinae2.C: New.
1658
1659 2010-07-20  Richard Guenther  <rguenther@suse.de>
1660
1661         PR lto/42696
1662         * gcc.dg/lto/20100720-4_0.c: New testcase.
1663
1664 2010-07-20  Richard Guenther  <rguenther@suse.de>
1665
1666         PR lto/43221
1667         * gcc.dg/lto/20100720-2_0.c: New testcase.
1668         * gcc.dg/lto/20100720-2_1.c: Likewise.
1669
1670 2010-07-20  Richard Guenther  <rguenther@suse.de>
1671
1672         PR lto/43208
1673         * gcc.dg/lto/20100720-1_0.c: New testcase.
1674         * gcc.dg/lto/20100720-1_1.c: Likewise.
1675
1676 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR debug/45003
1679         * gcc.dg/guality/pr45003-1.c: New test.
1680
1681 2010-07-20  Richard Guenther  <rguenther@suse.de>
1682
1683         PR tree-optimization/44977
1684         * gcc.dg/torture/pr44977.c: New testcase.
1685
1686 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1687
1688         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1689         sync_char_short
1690
1691 2010-07-20  Richard Guenther  <rguenther@suse.de>
1692
1693         PR middle-end/44971
1694         PR middle-end/44988
1695         * gcc.dg/pr44971.c: New testcase.
1696         * gcc.c-torture/compile/pr44988.c: Likewise.
1697
1698 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1699
1700         PR fortran/44929
1701         * gfortran.dg/allocate_with_typespec.f90: New test.
1702         * gfortran.dg/allocate_derived_1.f90: Update error message.
1703
1704 2010-07-19  Jason Merrill  <jason@redhat.com>
1705
1706         PR c++/44996
1707         * g++.dg/cpp0x/decltype23.C: New.
1708
1709 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1710
1711         PR fortran/42385
1712         * gfortran.dg/class_defined_operator_1.f03 : New test.
1713
1714 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1715
1716         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1717         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1718         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1719         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1720
1721 2010-07-19  Richard Guenther  <rguenther@suse.de>
1722
1723         PR middle-end/44941
1724         * gcc.c-torture/compile/pr44941.c: New testcase.
1725
1726 2010-07-19  Jason Merrill  <jason@redhat.com>
1727
1728         PR c++/44969
1729         * g++.dg/template/sfinae24.C: New.
1730
1731 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1732
1733         PR fortran/44353
1734         * gfortran.dg/data_implied_do_2.f90: Removed.
1735
1736 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1737
1738         PR c++/44969
1739         * g++.dg/template/sfinae23.C: New.
1740
1741 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1742
1743         * lib/target-supports.exp (check_sse_os_support_available): New
1744         proc.
1745         (check_sse_hw_available): New proc.
1746         (check_effective_target_sse_runtime): New proc.
1747         (check_effective_target_sse2_runtime): New proc.
1748         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1749         -msse2 if check_sse_os_support_available.
1750         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1751         check_sse_os_support_available.
1752         * gcc.dg/vect/vect.exp: Likewise.
1753         * gfortran.dg/vect/vect.exp: Likewise.
1754         * gcc.target/i386/sol2-check: Renamed to ...
1755         * gcc.target/i386/sse-os-support.h: ... this.
1756         (sol2_check): Renamed to ...
1757         (sse_os_support): ... this.
1758         Only test movss with xmm registers.
1759         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1760         Removed ILL_INSN, ILL_INSN_LEN.
1761         * gcc.target/i386/sse2-check.h: Likewise.
1762         * gcc.target/i386/sse3-check.h: Likewise.
1763         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1764         Removed cpuid.h, __get_cpuid test.
1765         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1766         Removed cpuid.h, __get_cpuid test.
1767         * g++.dg/other/pr40446.C: Likewise.
1768         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1769         * gcc.dg/compat/vector-1a_main.c: Likewise.
1770         * gcc.dg/compat/vector-2a_main.c: Likewise.
1771         * gcc.dg/pr36584.c: Likewise.
1772         * gcc.dg/pr37544.c: Likewise.
1773         * gcc.dg/torture/pr16104-1.c: Likewise.
1774         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1775         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1776         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1777         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1778         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1779         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1780         sse2_runtime.
1781         * gcc.dg/torture/pr35771-2.c: Likewise.
1782         * gcc.dg/torture/pr35771-3.c: Likewise.
1783         * gcc.target/i386/pr39315-2.c: Likewise.
1784         * gcc.target/i386/pr39315-4.c: Likewise.
1785         * gcc.target/i386/vperm-v2df.c: Likewise.
1786         * gcc.target/i386/vperm-v2di.c: Likewise.
1787         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1788         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1789         sse_runtime.
1790
1791 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1792
1793         PR fortran/44353
1794         * gfortran.dg/data_implied_do_2.f90: New test.
1795
1796 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1797
1798         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1799
1800 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1801
1802         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1803         to the "mips16" group.
1804         (mips_using_mips16_p): New procedure.
1805         (mips-dg-options): Use it.
1806
1807 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1808
1809         * gcc.target/mips/mips16-attributes-4.c: New test.
1810
1811 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1812
1813         PR testsuite/44418
1814         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1815         * gcc.target/powerpc/recip-2.c: Ditto.
1816         * gcc.target/powerpc/recip-3.c: Ditto.
1817
1818 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1819
1820         * gcc.target/arm/pr42235.c: New test.
1821
1822 2010-07-16  Jason Merrill  <jason@redhat.com>
1823
1824         PR c++/32505
1825         * g++.dg/template/partial8.C: New.
1826
1827 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1830         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1831         in C++.
1832         (gualcvt): New overloaded inline.
1833         (GUALCVT): Use it for C++.
1834         * g++.dg/guality/guality.exp: New.
1835         * g++.dg/guality/guality.h: New.
1836         * g++.dg/guality/redeclaration1.C: New test.
1837         * g++.dg/dg.exp: Prune also guality/* tests.
1838         * gcc.dg/guality/pr43141.c: Moved to...
1839         * c-c++-common/guality/pr43141.c: ... here.
1840
1841 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1842
1843         PR libfortran/37077
1844         * gfortran.dg/char4_iunit_2.f03: New test.
1845
1846 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1847
1848         * lib/plugin-support.exp (plugin-test-execute):
1849         Add ${gcc_objdir}/intl to includes.
1850
1851 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR target/44942
1854         * gcc.c-torture/execute/pr44942.c: New test.
1855         * gcc.target/i386/pr44942.c: New test.
1856
1857 2010-07-15  Jason Merrill  <jason@redhat.com>
1858
1859         PR c++/44909
1860         * g++.dg/cpp0x/implicit7.C: New.
1861         * g++.dg/cpp0x/implicit8.C: New.
1862
1863 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1864
1865         Disable float tests for __SPU__ targets due to lack of signed zero:
1866         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1867         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1868         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1869         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1870         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1871         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1872         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1873         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1874         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1875
1876 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1877
1878         * gfortran.dg/select_char_2.f90: New test.
1879
1880 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1881
1882         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1883         with DECL_CHAIN.
1884
1885 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1886
1887         PR fortran/44936
1888         * gfortran.dg/typebound_generic_9.f03: New.
1889
1890 2010-07-15  Richard Guenther  <rguenther@suse.de>
1891
1892         PR tree-optimization/44946
1893         * gcc.c-torture/compile/pr44946.c: New testcase.
1894
1895 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1896
1897         PR fortran/40206
1898         * gfortran.dg/select_char_3.f90: New test.
1899
1900 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1901             Kevin F. Quinn  <kevquinn@gentoo.org>
1902
1903         * gcc.dg/Wtrampolines.c: New.
1904
1905 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1906
1907         PR libfortran/44934
1908         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1909
1910 2010-07-14  Jason Merrill  <jason@redhat.com>
1911
1912         PR c++/44810
1913         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1914
1915         Implement C++0x unrestricted unions (N2544)
1916         * g++.dg/cpp0x/union1.C: New.
1917         * g++.dg/cpp0x/union2.C: New.
1918         * g++.dg/cpp0x/union3.C: New.
1919         * g++.dg/cpp0x/defaulted2.C: Adjust.
1920         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1921         * g++.old-deja/g++.ext/anon2.C: Adjust.
1922         * g++.old-deja/g++.mike/misc6.C: Adjust.
1923
1924 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1925
1926         PR fortran/44925
1927         * gfortran.dg/c_loc_tests_15.f90: New.
1928
1929 2010-07-13  Jason Merrill  <jason@redhat.com>
1930
1931         PR c++/44909
1932         * g++.dg/cpp0x/implicit6.C: New.
1933
1934 2010-07-13  Jason Merrill  <jason@redhat.com>
1935
1936         PR c++/44540
1937         * g++.dg/abi/noreturn1.C: New.
1938         * g++.dg/abi/noreturn2.C: New.
1939
1940 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1941
1942         PR other/44874
1943         PR debug/44832
1944         * c-c++-common/pr44832.c: New test.
1945
1946 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1947
1948         PR objc/44488
1949         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1950         on the target.  Make sure that we can assemble the emitted asm when
1951         the test type is 'compile'.
1952
1953 2010-07-13  Richard Guenther  <rguenther@suse.de>
1954
1955         PR tree-optimization/36960
1956         * g++.dg/torture/pr36960.C: New testcase.
1957
1958 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1959
1960         PR c++/44908
1961         * g++.dg/template/sfinae21.C: New.
1962         * g++.dg/template/sfinae22.C: Likewise.
1963
1964 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1965
1966         PR testsuite/42843
1967         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1968         * gcc.dg/plugin/ggcplug.c: Likewise.
1969         * g++.dg/plugin/selfassign.c: Likewise.
1970         * g++.dg/plugin/attribute_plugin.c: Likewise.
1971         * g++.dg/plugin/dumb_plugin.c: Likewise.
1972         * g++.dg/plugin/pragma_plugin.c: Likewise.
1973
1974 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1975
1976         * gcc.c-torture/execute/pr44683.x: New.
1977         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1978
1979 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1980
1981         PR fortran/44434
1982         PR fortran/44565
1983         PR fortran/43945
1984         PR fortran/44869
1985         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1986         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1987         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1988         * gfortran.dh/typebound_call_16.f03: New.
1989         * gfortran.dg/typebound_generic_6.f03: New.
1990         * gfortran.dg/typebound_generic_7.f03: New.
1991         * gfortran.dg/typebound_generic_8.f03: New.
1992
1993 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libfortran/37077
1996         * gfortran.dg/char4_iunit_1.f03: New test.
1997
1998 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1999
2000         * gcc.dg/tree-ssa/vrp53.c: New test.
2001
2002 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2003
2004         PR c++/44907
2005         * g++.dg/template/sfinae19.C: New.
2006         * g++.dg/template/sfinae20.C: Likewise.
2007
2008 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2009
2010         * gcc.target/arm/interrupt-1.c: New test.
2011         * gcc.target/arm/interrupt-2.c: New test.
2012
2013 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015         * gcc.dg/pr42427.c: Require c99_runtime.
2016         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2017         c99_runtime.
2018         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2019         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2020         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2021         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2022         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2023         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2024         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2025         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2026         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2027         * gcc.target/i386/pr37275.c: Require visibility support.
2028
2029 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2030
2031         * lib/target-supports.exp (check_effective_target_sse): New proc.
2032         * gcc.target/i386/sol2-check.h: New file.
2033         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2034         Include sol2-check.h.
2035         (main) Only run do_test () if sol2_check ().
2036         * gcc.target/i386/sse2-check.h: Likewise.
2037         * gcc.target/i386/sse3-check.h: Likewise.
2038         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2039         [__sun__ && __svr4__]: Execute SSE2 instruction.
2040         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2041         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2042         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2043         * g++.dg/ext/vector14.C: Likewise.
2044         * g++.dg/other/mmintrin.C: Likewise.
2045         * gcc.dg/20020418-1.c: Likewise.
2046         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2047         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2048         * gcc.dg/format/unnamed-1.c: Likewise.
2049         Adapt dg-warning line number.
2050         * gcc.dg/graphite/pr40281.c: Likewise.
2051         * gcc.dg/pr32176.c: Likewise.
2052         * gcc.dg/pr40550.c: Likewise.
2053         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2054         * gcc.dg/torture/pr36891.c: Likewise.
2055         * gcc.target/i386/20020218-1.c: Likewise.
2056         * gcc.target/i386/20020523.c: Likewise.
2057         * gcc.target/i386/abi-1.c: Likewise.
2058         * gcc.target/i386/brokensqrt.c: Likewise.
2059         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2060         * gcc.target/i386/pr13366.c: Likewise.
2061         * gcc.target/i386/pr13685.c: Likewise.
2062         * gcc.target/i386/pr24306.c: Likewise.
2063         * gcc.target/i386/pr31486.c: Likewise.
2064         * gcc.target/i386/pr32065-1.c: Likewise.
2065         * gcc.target/i386/pr32065-2.c: Likewise.
2066         * gcc.target/i386/pr32389.c: Likewise.
2067         * gcc.target/i386/pr38824.c: Likewise.
2068         * gcc.target/i386/pr38931.c: Likewise.
2069         * gcc.target/i386/pr39592-1.c: Likewise.
2070         * gcc.target/i386/pr43766.c: Likewise.
2071         * gcc.target/i386/recip-divf.c: Likewise.
2072         * gcc.target/i386/recip-sqrtf.c: Likewise.
2073         * gcc.target/i386/recip-vec-divf.c: Likewise.
2074         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2075         * gcc.target/i386/sse-1.c: Likewise.
2076         * gcc.target/i386/sse-16.c: Likewise.
2077         * gcc.target/i386/sse-2.c: Likewise.
2078         * gcc.target/i386/sse-20.c: Likewise.
2079         * gcc.target/i386/sse-3.c: Likewise.
2080         * gcc.target/i386/sse-7.c: Likewise.
2081         * gcc.target/i386/sse-9.c: Likewise.
2082         * gcc.target/i386/sse-addps-1.c: Likewise.
2083         * gcc.target/i386/sse-addss-1.c: Likewise.
2084         * gcc.target/i386/sse-andnps-1.c: Likewise.
2085         * gcc.target/i386/sse-andps-1.c: Likewise.
2086         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2087         * gcc.target/i386/sse-comiss-1.c: Likewise.
2088         * gcc.target/i386/sse-comiss-2.c: Likewise.
2089         * gcc.target/i386/sse-comiss-3.c: Likewise.
2090         * gcc.target/i386/sse-comiss-4.c: Likewise.
2091         * gcc.target/i386/sse-comiss-5.c: Likewise.
2092         * gcc.target/i386/sse-comiss-6.c: Likewise.
2093         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2094         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2095         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2096         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2097         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2098         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2099         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2100         * gcc.target/i386/sse-divps-1.c: Likewise.
2101         * gcc.target/i386/sse-divss-1.c: Likewise.
2102         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2103         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2104         * gcc.target/i386/sse-maxps-1.c: Likewise.
2105         * gcc.target/i386/sse-maxss-1.c: Likewise.
2106         * gcc.target/i386/sse-minps-1.c: Likewise.
2107         * gcc.target/i386/sse-minss-1.c: Likewise.
2108         * gcc.target/i386/sse-movaps-1.c: Likewise.
2109         * gcc.target/i386/sse-movaps-2.c: Likewise.
2110         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2111         * gcc.target/i386/sse-movhps-1.c: Likewise.
2112         * gcc.target/i386/sse-movhps-2.c: Likewise.
2113         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2114         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2115         * gcc.target/i386/sse-movntps-1.c: Likewise.
2116         * gcc.target/i386/sse-movss-1.c: Likewise.
2117         * gcc.target/i386/sse-movss-2.c: Likewise.
2118         * gcc.target/i386/sse-movss-3.c: Likewise.
2119         * gcc.target/i386/sse-movups-1.c: Likewise.
2120         * gcc.target/i386/sse-movups-2.c: Likewise.
2121         * gcc.target/i386/sse-mulps-1.c: Likewise.
2122         * gcc.target/i386/sse-mulss-1.c: Likewise.
2123         * gcc.target/i386/sse-orps-1.c: Likewise.
2124         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2125         * gcc.target/i386/sse-recip-vec.c: Likewise.
2126         * gcc.target/i386/sse-recip.c: Likewise.
2127         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2128         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2129         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2130         * gcc.target/i386/sse-subps-1.c: Likewise.
2131         * gcc.target/i386/sse-subss-1.c: Likewise.
2132         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2133         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2134         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2135         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2136         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2137         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2138         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2139         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2140         * gcc.target/i386/sse-xorps-1.c: Likewise.
2141         * gcc.target/i386/ssefn-1.c: Likewise.
2142         * gcc.target/i386/ssefn-3.c: Likewise.
2143         * gcc.target/i386/sseregparm-1.c: Likewise.
2144         * gcc.target/i386/stackalign/return-3.c: Likewise.
2145         * gcc.target/i386/vectorize1.c: Likewise.
2146         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2147         * gcc.target/i386/xorps-sse.c: Likewise.
2148         * gfortran.dg/pr28158.f90: Likewise.
2149         * gfortran.dg/pr30667.f: Likewise.
2150         * gnat.dg/loop_optimization7.adb: Likewise.
2151         * gnat.dg/sse_nolib.adb: Likewise.
2152
2153 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/44702
2156         * gfortran.dg/use_rename_6.f90: New.
2157         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2158
2159 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2160
2161         PR fortran/44869
2162         * gfortran.dg/class_24.f03: New.
2163
2164 2010-07-10  Richard Guenther  <rguenther@suse.de>
2165
2166         PR lto/44889
2167         * gcc.dg/lto/20100709-1_0.c: New testcase.
2168         * gcc.dg/lto/20100709-1_1.c: Likewise.
2169
2170 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2171
2172         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2173
2174 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2175
2176         PR objc/44140
2177         * objc.dg/lto/trivial-1_0.m: New.
2178         * objc.dg/lto/lto.exp: New.
2179         * obj-c++.dg/lto/trivial-1_0.mm: New.
2180         * obj-c++.dg/lto/lto.exp: New.
2181         * objc.dg/symtab-1.m: Adjust sizes.
2182         * objc.dg/image-info.m: Do not run for gnu-runtime.
2183
2184 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2185
2186         * gcc.dg/pr32370.c: Allow another kind of error message.
2187
2188 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2189
2190         * gnat.dg/atomic3.adb: New test.
2191
2192 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2193             Denys Vlasenko  <dvlasenk@redhat.com>
2194             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2195
2196         PR tree-optimization/28632
2197         * gcc.dg/tree-ssa/vrp51.c: New test.
2198         * gcc.dg/tree-ssa/vrp52.c: New test.
2199
2200 2010-07-09  Jason Merrill  <jason@redhat.com>
2201
2202         * g++.dg/abi/covariant6.C: New.
2203         * g++.dg/inherit/covariant17.C: Test both bases.
2204         * g++.dg/inherit/covariant7.C: Check vtable layout.
2205
2206 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2207
2208         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2209
2210 2010-07-09  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/44852
2213         * gcc.c-torture/execute/pr44852.c: New testcase.
2214
2215 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2216
2217         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2218         multiplication by values.
2219         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2220         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2221
2222 2010-07-09  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/44882
2225         * gfortran.dg/pr44882.f90: New testcase.
2226
2227 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2228
2229         PR target/40657
2230         * gcc.target/arm/pr40657-1.c: New test.
2231         * gcc.target/arm/pr40657-2.c: New test.
2232         * gcc.c-torture/execute/pr40657.c: New test.
2233
2234 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2235
2236         * gcc.dg/tree-ssa/vrp50.c: New test.
2237         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2238
2239 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2240
2241         PR fortran/44649
2242         * gfortran.dg/c_sizeof_1.f90: Modified.
2243         * gfortran.dg/storage_size_1.f08: New.
2244         * gfortran.dg/storage_size_2.f08: New.
2245
2246 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2247
2248         * gcc.c-torture/execute/20100708-1.c: New test.
2249
2250 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2251
2252         PR fortran/44847
2253         * gfortran.dg/gomp/pr44847.f90: New test.
2254
2255 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2256
2257         PR tree-optimization/44710
2258         * gcc.dg/tree-ssa/ifc-6.c: New.
2259         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2260
2261 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/18918
2264         * gfortran.dg/coarray_10.f90: Add an additional test.
2265
2266 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2267
2268         PR middle-end/44828
2269         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2270         * gcc.c-torture/execute/pr44828.x: Revert.
2271
2272 2010-07-08  Jason Merrill  <jason@redhat.com>
2273
2274         PR c++/43120
2275         * g++.dg/inherit/covariant17.C: New.
2276         * g++.dg/abi/covariant1.C: Actually test for the bug.
2277
2278 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2279
2280         PR rtl-optimization/44838
2281         * gcc.dg/pr44838.c: New.
2282
2283 2010-07-08  Richard Guenther  <rguenther@suse.de>
2284
2285         PR tree-optimization/44831
2286         * gcc.c-torture/compile/pr44831.c: New testcase.
2287         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2288
2289 2010-07-08  Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/44861
2292         * g++.dg/vect/pr44861.cc: New testcase.
2293
2294 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2295
2296         PR middle-end/44828
2297         * gcc.c-torture/execute/pr44828.x: New file.
2298
2299 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2300
2301         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2302         dg-options.
2303         * g++.dg/ext/altivec-17.C: Adjust error message.
2304
2305 2010-07-07  Tom Tromey  <tromey@redhat.com>
2306
2307         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2308
2309 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2310
2311         PR target/44844
2312         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2313         * gcc.target/i386/rdrand-2.c: Likewise.
2314         * gcc.target/i386/rdrand-3.c: Likewise.
2315
2316 2010-07-07  Jan Hubicka  <jh@suse.cz>
2317
2318         PR middle-end/44813
2319         * g++.dg/torture/pr44813.C: New testcase.
2320         * g++.dg/torture/pr44826.C: New testcase.
2321
2322 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2323
2324         PR rtl-optimization/44787
2325         * gcc.c-torture/compile/pr44788.c: New test.
2326         * gcc.target/arm/pr44788.c: New test.
2327
2328 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2329
2330         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2331
2332 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2333
2334         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2335         to dg-options.
2336
2337 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/44742
2340         * gfortran.dg/parameter_array_init_6.f90: New.
2341         * gfortran.dg/initialization_20.f90: Update dg-error.
2342         * gfortran.dg/initialization_24.f90: Ditto.
2343
2344 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2345         PR fortran/PR44693
2346         * gfortran.dg/dim_range_1.f90:  New test.
2347         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2348
2349 2010-07-06  Jason Merrill  <jason@redhat.com>
2350
2351         PR c++/44703
2352         * g++.dg/cpp0x/initlist41.C: New.
2353
2354         PR c++/44778
2355         * g++.dg/template/ptrmem22.C: New.
2356
2357 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2358
2359         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2360         support.
2361         * gcc.target/i386/i386.exp: Likewise.
2362
2363 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2364
2365         PR testsuite/44195
2366         * gcc.dg/lto/20100518_0.c: Limit to x86.
2367
2368 2010-07-06  Richard Guenther  <rguenther@suse.de>
2369
2370         PR middle-end/44828
2371         * gcc.c-torture/execute/pr44828.c: New testcase.
2372
2373 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2374
2375         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2376         * g++.dg/warn/volatile1.C: Likewise.
2377         * g++.dg/template/warn1.C: Likewise.
2378
2379 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2380
2381         AVX Programming Reference (June, 2010)
2382         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2383         * g++.dg/other/i386-3.C: Likewise.
2384         * gcc.target/i386/sse-12.c: Likewise.
2385
2386         * gcc.target/i386/f16c-check.h: New.
2387         * gcc.target/i386/rdfsbase-1.c: Likewise.
2388         * gcc.target/i386/rdfsbase-2.c: Likewise.
2389         * gcc.target/i386/rdgsbase-1.c: Likewise.
2390         * gcc.target/i386/rdgsbase-2.c: Likewise.
2391         * gcc.target/i386/rdrand-1.c: Likewise.
2392         * gcc.target/i386/rdrand-2.c: Likewise.
2393         * gcc.target/i386/rdrand-3.c: Likewise.
2394         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2395         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2396         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2397         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2398         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2399         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2400         * gcc.target/i386/wrfsbase-1.c: Likewise.
2401         * gcc.target/i386/wrfsbase-2.c: Likewise.
2402         * gcc.target/i386/wrgsbase-1.c: Likewise.
2403         * gcc.target/i386/wrgsbase-2.c: Likewise.
2404
2405         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2406         (__builtin_ia32_vcvtps2ph): New.
2407         (__builtin_ia32_vcvtps2ph256): Likewise.
2408
2409         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2410         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2411
2412         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2413         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2414
2415         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2416         (__builtin_ia32_vcvtps2ph256): Likewise.
2417         Add fsgsbase,rdrnd,f16c.
2418
2419         * lib/target-supports.exp (check_effective_target_f16c): New.
2420
2421 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.dg/guality/nrv-1.c: New test.
2424
2425 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2426
2427         PR middle-end/42505
2428         * gcc.target/arm/pr42505.c: New test case.
2429
2430 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2431
2432         PR c++/44808
2433         * g++.dg/opt/nrv16.C: New test.
2434
2435 2010-07-05  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/44784
2438         * gcc.c-torture/compile/pr44784.c: New testcase.
2439
2440 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2441
2442         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2443         Increase loop bound and array size.
2444         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2445         Likewise.
2446
2447 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2448
2449         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2452         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2453         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2454
2455 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2456
2457         PR c++/22138
2458         * g++.dg/parse/template25.C: New.
2459
2460 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2461
2462         PR rtl-optimization/44695
2463         * gcc.dg/torture/pr44695.c: New.
2464
2465 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2466
2467         PR c++/16630
2468         * g++.dg/ext/pretty3.C: New.
2469
2470 2010-07-04  Richard Guenther  <rguenther@suse.de>
2471
2472         PR middle-end/44809
2473         * g++.dg/torture/pr44809.C: New testcase.
2474
2475 2010-07-04  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/44656
2478         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2479
2480 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2481             Revital Eres  <eres@il.ibm.com>
2482
2483         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2484         misaligned stores.
2485         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2486         gcc.dg/vect/vect-96.c: Likewise.
2487         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2488         that support misaligned stores. Change the number of expected
2489         misaligned accesses.
2490         * gcc.dg/vect/vect-peel-1.c: New test.
2491         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2492         gcc.dg/vect/vect-peel-4.c: Likewise.
2493         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2494         vectorizable on all targets that support realignment.
2495         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2496
2497 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2498
2499         PR c/44806
2500         * gcc.dg/torture/pr44806.c: New.
2501
2502 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2503
2504         * gnat.dg/cond_expr1.adb: New test.
2505
2506 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2507
2508         * gnat.dg/modular3.adb: New test.
2509         * gnat.dg/modular3_pkg.ads: New helper.
2510
2511 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2512             Mikael Pettersson  <mikpe@it.uu.se>
2513
2514         PR testsuite/44518
2515         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2516         Make signed-ness of chars explicit.  Scan the object for
2517         strings that are split by some target assemblers.
2518         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2519         explicit.
2520
2521 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2522
2523         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2524
2525 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2526
2527         PR/44128
2528         * g++.dg/warn/Wshadow-7.C: New test.
2529
2530 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2531             Julian Brown  <julian@codesourcery.com>
2532             Sandra Loosemore  <sandra@codesourcery.com>
2533
2534         * gcc.c-torture/execute/20100416-1.c: New test case.
2535
2536 2010-07-02  Julian Brown  <julian@codesourcery.com>
2537             Sandra Loosemore  <sandra@codesourcery.com>
2538
2539         PR target/43703
2540
2541         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2542         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2543
2544 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2545             Julian Brown  <julian@codesourcery.com>
2546
2547         * gcc.target/arm/neon/vadds64.c: Regenerated.
2548         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2549         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2550         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2551         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2552         * gcc.target/arm/neon-vmls-1.c: Likewise.
2553         * gcc.target/arm/neon-vsubs64.c: New execution test.
2554         * gcc.target/arm/neon-vsubu64.c: New execution test.
2555         * gcc.target/arm/neon-vadds64.c: New execution test.
2556         * gcc.target/arm/neon-vaddu64.c: New execution test.
2557
2558 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2559
2560         * gcc.target/arm/neon-vands64.c: New.
2561         * gcc.target/arm/neon-vandu64.c: New.
2562         * gcc.target/arm/neon-vbics64.c: New.
2563         * gcc.target/arm/neon-vbicu64.c: New.
2564         * gcc.target/arm/neon-veors64.c: New.
2565         * gcc.target/arm/neon-veoru64.c: New.
2566         * gcc.target/arm/neon-vorns64.c: New.
2567         * gcc.target/arm/neon-vornu64.c: New.
2568         * gcc.target/arm/neon-vorrs64.c: New.
2569         * gcc.target/arm/neon-vorru64.c: New.
2570         * gcc.target/arm/neon/vands64.c: Regenerated.
2571         * gcc.target/arm/neon/vandu64.c: Regenerated.
2572         * gcc.target/arm/neon/vbics64.c: Regenerated.
2573         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2574         * gcc.target/arm/neon/veors64.c: Regenerated.
2575         * gcc.target/arm/neon/veoru64.c: Regenerated.
2576         * gcc.target/arm/neon/vorns64.c: Regenerated.
2577         * gcc.target/arm/neon/vornu64.c: Regenerated.
2578         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2579         * gcc.target/arm/neon/vorru64.c: Regenerated.
2580
2581 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2582
2583         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2584
2585 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2586
2587         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2588         * gfortran.dg/intent_out_5.f90: Same.
2589         * gfortran.dg/ltrans-7.f90: Same.
2590         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2591
2592 2010-07-02  Jan Hubicka  <jh@suse.cz>
2593
2594         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2595
2596 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2597
2598         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2599
2600 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR c++/44780
2603         * c-c++-common/Wunused-var-12.c: New test.
2604
2605 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2606
2607         PR target/42835
2608         * gcc.target/arm/pr42835.c: New test.
2609
2610         PR target/42172
2611         * gcc.target/arm/pr42172-1.c: New test.
2612
2613 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2614
2615         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2616
2617 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2618
2619         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2620         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2621         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2622         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2623         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2624         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2625         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2626         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2627         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2628         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2629         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2630         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2631         * gcc.target/arm/neon-vdup_ns64.c: New.
2632         * gcc.target/arm/neon-vdup_nu64.c: New.
2633         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2634         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2635         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2636         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2637         * gcc.target/arm/neon-vmov_ns64.c: New.
2638         * gcc.target/arm/neon-vmov_nu64.c: New.
2639         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2640         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2641         * gcc.target/arm/neon-vget_lanes64.c: New.
2642         * gcc.target/arm/neon-vget_laneu64.c: New.
2643         * gcc.target/arm/neon-vset_lanes64.c: New.
2644         * gcc.target/arm/neon-vset_laneu64.c: New.
2645
2646 2010-07-02  Richard Guenther  <rguenther@suse.de>
2647
2648         * g++.dg/torture/20100702-1.C: New testcase.
2649
2650 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2651
2652         PR target/44707
2653         * gcc.c-torture/compile/pr44707.c: New test.
2654
2655 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2656
2657         PR c++/44039
2658         * g++.dg/template/crash101.C: New.
2659
2660 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2661
2662         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2663         Use the ABI-0 accessors and fail it for m64.
2664
2665 2010-07-02  Jan Hubicka  <jh@suse.cz>
2666
2667         * g++.dg/tree-ssa/pr44706.C: New testcase.
2668
2669 2010-07-02  Richard Guenther  <rguenther@suse.de>
2670
2671         PR tree-optimization/44748
2672         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2673
2674 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2675
2676         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2677         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2678         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2679         the method types to forward:.
2680
2681 2010-06-30  Jason Merrill  <jason@redhat.com>
2682
2683         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2684         * g++.dg/other/pr25632.C: Likewise.
2685
2686 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR tree-optimization/40421
2689         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2690
2691 2010-07-01  Richard Guenther  <rguenther@suse.de>
2692
2693         PR middle-end/42834
2694         PR middle-end/44468
2695         * gcc.c-torture/execute/20100316-1.c: New testcase.
2696         * gcc.c-torture/execute/pr44468.c: Likewise.
2697         * gcc.c-torture/compile/20100609-1.c: Likewise.
2698         * gcc.dg/volatile2.c: Adjust.
2699         * gcc.dg/plugin/selfassign.c: Likewise.
2700         * gcc.dg/pr36902.c: Likewise.
2701         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2702         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2703         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2704         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2705         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2706         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2707         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2708         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2709         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2710         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2711         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2712         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2713         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2714         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2715         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2716         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2717         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2718         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2719         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2720         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2721         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2722         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2723         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2724         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2725         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2726         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2727         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2728         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2729         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2730         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2731         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2732         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2733         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2734         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2735         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2736         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2737         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2738         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2739         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2740         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2741         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2742         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2743         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2744         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2745         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2746         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2747         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2748         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2749         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2750         * g++.dg/tree-ssa/pr31146.C: Likewise.
2751         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2752         * g++.dg/tree-ssa/pr33604.C: Likewise.
2753         * g++.dg/plugin/selfassign.c: Likewise.
2754         * gfortran.dg/array_memcpy_3.f90: Likewise.
2755         * gfortran.dg/array_memcpy_4.f90: Likewise.
2756         * c-c++-common/torture/pr42834.c: New testcase.
2757
2758 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2759
2760         PR c++/44628
2761         * g++.dg/template/crash100.C: New.
2762
2763 2010-06-30  Jan Hubicka  <jh@suse.cz>
2764
2765         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2766
2767 2010-06-30  Michael Matz  <matz@suse.de>
2768
2769         PR bootstrap/44699
2770         * gcc.dg/pr44699.c: New test.
2771
2772 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2773
2774         PR tree-optimization/39799
2775         * c-c++-common/uninit-17.c: New test.
2776
2777 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2778
2779         PR libfortran/43298
2780         * gfortran.dg/read_infnan_1.f90: New test.
2781
2782 2010-06-29  Jason Merrill  <jason@redhat.com>
2783
2784         Enable implicitly declared move constructor/operator= (N3053).
2785         * g++.dg/cpp0x/implicit3.C: New.
2786         * g++.dg/cpp0x/implicit4.C: New.
2787         * g++.dg/cpp0x/implicit5.C: New.
2788         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2789         * g++.dg/cpp0x/not_special.C: Adjust.
2790         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2791         * g++.dg/cpp0x/rv1n.C: Adjust.
2792         * g++.dg/cpp0x/rv1p.C: Adjust.
2793         * g++.dg/cpp0x/rv2n.C: Adjust.
2794         * g++.dg/cpp0x/rv2p.C: Adjust.
2795         * g++.dg/cpp0x/rv3n.C: Adjust.
2796         * g++.dg/cpp0x/rv3p.C: Adjust.
2797         * g++.dg/cpp0x/rv4n.C: Adjust.
2798         * g++.dg/cpp0x/rv4p.C: Adjust.
2799         * g++.dg/cpp0x/rv5n.C: Adjust.
2800         * g++.dg/cpp0x/rv5p.C: Adjust.
2801         * g++.dg/cpp0x/rv6n.C: Adjust.
2802         * g++.dg/cpp0x/rv6p.C: Adjust.
2803         * g++.dg/cpp0x/rv7n.C: Adjust.
2804         * g++.dg/cpp0x/rv7p.C: Adjust.
2805         * g++.dg/cpp0x/rv8p.C: Adjust.
2806         * g++.dg/gomp/pr26690-1.C: Adjust.
2807         * g++.dg/other/error20.C: Adjust.
2808         * g++.dg/other/error31.C: Adjust.
2809         * g++.dg/parse/error19.C: Adjust.
2810         * g++.dg/template/qualttp5.C: Adjust.
2811         * g++.old-deja/g++.law/ctors5.C: Adjust.
2812
2813         Enable implicitly deleted functions (N2346)
2814         * g++.dg/cpp0x/defaulted17.C: New.
2815         * g++.dg/cpp0x/implicit1.C: New.
2816         * g++.dg/cpp0x/implicit2.C: New.
2817         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2818         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2819         * g++.dg/init/ctor4.C: Adjust.
2820         * g++.dg/init/synth2.C: Adjust.
2821         * g++.dg/lto/20081118_1.C: Adjust.
2822         * g++.dg/other/error13.C: Adjust.
2823         * g++.dg/other/unused1.C: Adjust.
2824         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2825         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2826         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2827         * g++.old-deja/g++.law/ctors17.C: Adjust.
2828         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2829         * g++.old-deja/g++.pt/assign1.C: Adjust.
2830         * g++.old-deja/g++.pt/crash20.C: Adjust.
2831
2832         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2833         * g++.dg/cpp0x/defaulted13.C: Adjust.
2834         * g++.dg/cpp0x/defaulted2.C: Adjust.
2835         * g++.dg/cpp0x/defaulted3.C: Adjust.
2836         * g++.dg/cpp0x/initlist9.C: Adjust.
2837         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2838         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2839         * g++.dg/init/synth2.C: Adjust.
2840
2841         * g++.dg/cpp0x/defaulted19.C: New.
2842
2843         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2844         * g++.dg/template/error23.C: Fix for -std=c++0x.
2845
2846 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2847
2848         PR fortran/44718
2849         * gfortran.dg/proc_ptr_28.f90: New.
2850
2851 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR tree-optimization/43801
2854         * g++.dg/torture/pr43801.C: New test.
2855
2856         PR debug/44668
2857         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2858
2859 2010-06-29  Jason Merrill  <jason@redhat.com>
2860
2861         PR c++/44587
2862         * g++.dg/template/qualified-id2.C: New.
2863         * g++.dg/template/qualified-id3.C: New.
2864
2865 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2866
2867         PR fortran/44696
2868         * gfortran.dg/associated_target_4.f90: New.
2869
2870 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2871
2872         PR fortran/44582
2873         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2874
2875 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2876
2877         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2878
2879 2010-06-29  Jan Hubicka  <jh@suse.cz>
2880
2881         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2882
2883 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2884
2885         PR target/43902
2886         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2887         * gcc.target/arm/wmul-3.c: New test.
2888         * gcc.target/arm/wmul-4.c: New test.
2889
2890 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2891
2892         PR rtl-optimization/44659
2893         * gcc.target/i386/extract-1.c: New.
2894         * gcc.target/i386/extract-2.c: Likewise.
2895         * gcc.target/i386/extract-3.c: Likewise.
2896         * gcc.target/i386/extract-4.c: Likewise.
2897         * gcc.target/i386/extract-5.c: Likewise.
2898         * gcc.target/i386/extract-6.c: Likewise.
2899
2900 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR c++/44682
2903         * g++.dg/warn/Wunused-var-14.C: New test.
2904
2905 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2906
2907         PR fortran/43298
2908         * gfortran.dg/nan_6.f90: New.
2909
2910 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2911
2912         PR tree-optimization/43781
2913         * gcc.dg/torture/pr43781.c: New.
2914
2915 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2916
2917         PR fortran/40158
2918         * gfortran.dg/actual_rank_check_1.f90: New test.
2919
2920 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2921
2922         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2923
2924 2010-06-28  Jan Hubicka  <jh@suse.cz>
2925
2926         PR tree-optimization/44687
2927         * gcc.c-torture/compile/pr44687.c
2928
2929 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2930
2931         PR c++/44535
2932         * g++.dg/torture/pr44535.C: New test.
2933
2934 2010-06-28  Michael Matz  <matz@suse.de>
2935
2936         PR middle-end/44592
2937         * gfortran.dg/pr44592.f90: New test.
2938
2939 2010-06-28  Jan Hubicka  <jh@suse.cz>
2940
2941         PR tree-optimization/44357
2942         * g++.dg/torture/pr44357.C: New testcase.
2943
2944 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2945
2946         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2947         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2948         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2949         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2950         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2951         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2952         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2953         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2954
2955 2010-06-27  Jan Hubicka  <jh@suse.cz>
2956
2957         * gcc.c-torture/compile/pr44686.c: New file.
2958
2959 2010-06-27  Richard Guenther  <rguenther@suse.de>
2960
2961         PR tree-optimization/44683
2962         * gcc.c-torture/execute/pr44683.c: New testcase.
2963
2964 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2965
2966         * gnat.dg/noreturn3.ad[sb]: New test.
2967
2968 2010-06-26  Jason Merrill  <jason@redhat.com>
2969
2970         * g++.dg/cpp0x/explicit5.C: New.
2971
2972 2010-06-26  Richard Guenther  <rguenther@suse.de>
2973
2974         PR tree-optimization/44393
2975         * gcc.dg/pr44393.c: New testcase.
2976
2977 2010-06-26  Jan Hubicka  <jh@suse.cz>
2978
2979         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2980
2981 2010-06-26  Richard Guenther  <rguenther@suse.de>
2982
2983         PR middle-end/44674
2984         * gcc.dg/pr44674.c: New testcase.
2985
2986 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2987
2988         * gcc.dg/opts-3.c: New test.
2989
2990 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2991
2992         * gfortran.dg/type_decl_1.f90: New.
2993         * gfortran.dg/type_decl_2.f90: New.
2994
2995 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2996
2997         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2998         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2999
3000 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3001
3002         PR testsuite/38946
3003         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3004         error in comparing reals.
3005
3006 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3007
3008         * selected_real_kind_2.f90: New.
3009         * selected_real_kind_3.f90: New.
3010
3011 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3012
3013         * gfortran.dg/entry_19.f90: New.
3014
3015 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3016
3017         * gfortran.dg/end_subroutine_1.f90: New.
3018         * gfortran.dg/end_subroutine_2.f90: New.
3019         * gfortran.dg/interface_proc_end.f90: Update.
3020
3021 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3022
3023         * gfortran.dg/semicolon_fixed.f: Update.
3024         * gfortran.dg/semicolon_fixed_2.f: New.
3025         * gfortran.dg/semicolon_free_2.f90: New.
3026         * gfortran.dg/semicolon_free.f90: Update.
3027
3028 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3029
3030         PR fortran/44448
3031         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3032
3033 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3034
3035         * g++.dg/ipa/iinline-3.C: New test.
3036         * gcc.dg/ipa/modif-1.c: Removed.
3037
3038 2010-06-25  Jan Hubicka  <jh@suse.cz>
3039
3040         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3041
3042 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3043
3044         * g++.dg/ipa/iinline-2.C: New test.
3045
3046 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR middle-end/43866
3049         * gfortran.dg/pr43866.f90: New test.
3050
3051         PR tree-optimization/44539
3052         * gcc.dg/pr44539.c: New test.
3053
3054 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3055
3056         From Jim Wilson:
3057         PR target/43902
3058         * gcc.target/mips/madd-9.c: New test.
3059
3060 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3061
3062         PR c/44517
3063         * gcc.dg/noncompile/pr44517.c: New.
3064         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3065
3066 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3067
3068         PR testsuite/43283
3069         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3070         and add argument to nop for IA64.
3071
3072 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3073
3074         PR target/44588
3075         * gcc.target/i386/mod-1.c: New.
3076         * gcc.target/i386/umod-1.c: Likewise.
3077         * gcc.target/i386/umod-2.c: Likewise.
3078         * gcc.target/i386/umod-3.c: Likewise.
3079
3080 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR middle-end/44492
3083         * g++.dg/torture/pr44492.C: New test.
3084
3085 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3086
3087         * c-c++-common/warn-omitted-condop.c: New.
3088
3089 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3090
3091         PR fortran/44614
3092         * gfortran.dg/import8.f90: New.
3093
3094 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3095
3096         * gnat.dg/not_null.adb: Update test case.
3097
3098 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/44619
3101         * g++.dg/warn/Wunused-var-13.C: New test.
3102
3103         PR c++/44627
3104         * g++.dg/diagnostic/method1.C: New test.
3105
3106 2010-06-22  Cary Coutant  <ccoutant@google.com>
3107
3108         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3109
3110 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3111
3112         PR fortran/44616
3113         * gfortran.dg/abstract_type_8.f03: New.
3114
3115 2010-06-21  Jason Merrill  <jason@redhat.com>
3116
3117         * g++.dg/cpp0x/noexcept08.C: New.
3118
3119         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3120
3121 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         PR target/44615
3124         * gcc.target/i386/sse2-vec-2a.c: New.
3125
3126 2010-06-21  DJ Delorie  <dj@redhat.com>
3127
3128         * gcc.dg/pragma-diag-1.c: New.
3129
3130 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3131
3132         PR target/44615
3133         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3134
3135 2010-06-21  Alan Modra  <amodra@gmail.com>
3136
3137         PR testsuite/44505
3138         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3139         tail call to check_fa_mid.
3140
3141 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR target/44575
3144         * gcc.c-torture/execute/pr44575.c: New test.
3145
3146 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3147
3148         PR fortran/40632
3149         * gfortran.dg/contiguous_1.f90: New.
3150         * gfortran.dg/contiguous_2.f90: New.
3151         * gfortran.dg/contiguous_3.f90: New.
3152
3153 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3154
3155         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3156         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3157
3158 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3159
3160         PR target/44546
3161         * gcc.target/i386/pr44546.c: New test.
3162
3163 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3164
3165         * gcc.dg/opts-2.c: New test.
3166
3167 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3168
3169         PR fortran/44584
3170         * gfortran.dg/typebound_proc_15.f03: Modified.
3171
3172 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3173
3174         PR target/44072
3175         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3176         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3177
3178 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3179
3180         * g++.dg/ext/label13.C: Fix typo in last change.
3181
3182 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3183
3184         PR libfortran/44477
3185         * gfortran.dg/eof_3.f90
3186         * gfortran.dg/endfile_2.f90
3187         * gfortran.dg/endfile_4.f90
3188         * gfortran.dg/endfile_3.f90
3189
3190 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3191
3192         PR c++/41090
3193         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3194
3195 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3196
3197         PR fortran/44556
3198         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3199
3200 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3201
3202         * gcc.target/arm/pr40900.c: New test.
3203
3204 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3205
3206         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3207
3208 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3209
3210         PR fortran/44558
3211         * gfortran.dg/typebound_call_15.f03: New.
3212
3213 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3214
3215         PR c++/44486
3216         * g++.dg/pr44486.C: New.
3217
3218 2010-06-16  DJ Delorie  <dj@redhat.com>
3219
3220         * gcc.target/i386/volatile-bitfields-1.c: New.
3221         * gcc.target/i386/volatile-bitfields-2.c: New.
3222
3223 2010-06-16  Jason Merrill  <jason@redhat.com>
3224
3225         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3226
3227         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3228
3229 2010-06-16  Richard Guenther  <rguenther@suse.de>
3230
3231         PR c/44555
3232         * gcc.c-torture/execute/pr44555.c: New testcase.
3233
3234 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3235
3236         PR fortran/44549
3237         * gfortran.dg/typebound_proc_16.f03: New.
3238
3239 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3240
3241         * g++.dg/torture/pr43905.C: New test.
3242
3243 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3244
3245         PR testsuite/44538
3246         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3247         initialization loop from being vectorized.
3248         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3249
3250 2010-06-16  Alan Modra  <amodra@gmail.com>
3251
3252         PR tree-optimization/44507
3253         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3254
3255 2010-06-15  Jason Merrill  <jason@redhat.com>
3256
3257         * g++.dg/overload/arg3.C: Adjust error locations.
3258         * g++.dg/overload/copy1.C: Likewise.
3259         * g++.dg/tc1/dr152.C: Likewise.
3260         * g++.dg/template/incomplete4.C: Likewise.
3261         * g++.dg/template/incomplete5.C: Likewise.
3262         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3263         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3264         * g++.old-deja/g++.pt/crash9.C: Likewise.
3265
3266         * g++.dg/inherit/virtual5.C: New.
3267
3268         * g++.dg/cpp0x/defaulted18.C: New.
3269
3270         * g++.dg/cpp0x/initlist40.C: New.
3271
3272         * g++.dg/cpp0x/initlist39.C: New.
3273
3274 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3275
3276         PR middle-end/44391
3277         * gcc.dg/graphite/pr44391.c: New.
3278
3279 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3280
3281         PR fortran/43388
3282         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3283         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3284         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3285         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3286
3287 2010-06-15  Richard Guenther  <rguenther@suse.de>
3288
3289         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3290
3291 2010-06-15  Richard Guenther  <rguenther@suse.de>
3292
3293         * gcc.dg/vect/bb-slp-21.c: Adjust.
3294         * gcc.dg/vect/bb-slp-13.c: Likewise
3295         * gcc.dg/vect/bb-slp-4.c: Likewise
3296         * gcc.dg/vect/bb-slp-22.c: Likewise
3297         * gcc.dg/vect/bb-slp-14.c: Likewise
3298         * gcc.dg/vect/bb-slp-23.c: Likewise
3299         * gcc.dg/vect/bb-slp-15.c: Likewise
3300         * gcc.dg/vect/bb-slp-17.c: Likewise
3301         * gcc.dg/vect/bb-slp-18.c: Likewise
3302         * gcc.dg/vect/bb-slp-19.c: Likewise
3303         * gcc.dg/vect/bb-slp-10.c: Likewise
3304         * gcc.dg/vect/bb-slp-11.c: Likewise
3305         * gcc.dg/vect/bb-slp-20.c: Likewise
3306         * gcc.dg/vect/bb-slp-3.c: Likewise
3307
3308 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3309
3310         PR fortran/44536
3311         * gfortran.dg/gomp/pr44536.f90: New test.
3312         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3313
3314 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR target/44534
3317         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3318         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3319
3320 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR tree-optimization/44508
3323         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3324
3325         PR bootstrap/44509
3326         * gcc.dg/pr44509.c: New test.
3327
3328 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3329
3330         PR tree-optimization/44507
3331         * gcc.dg/vect/pr44507.c: New test.
3332
3333 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3336         and c-pretty-print.h.
3337
3338         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3339
3340 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3341
3342         * gfortran.dg/whole_file_18.f90: Updated error message.
3343
3344 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3345
3346         * gfortran.dg/whole_file_20.f03: New.
3347
3348 2010-06-12  Jan Hubicka  <jh@suse.cz>
3349
3350         * gcc.c-torture/compile/pc44485.c: New testcase.
3351
3352 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3353
3354         PR fortran/40117
3355         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3356         * gfortran.dg/typebound_proc_14.f03: New.
3357         * gfortran.dg/typebound_proc_15.f03: New.
3358
3359 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3360
3361         * gcc.dg/opts-1.c: New test.
3362
3363 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3364
3365         * gcc.dg/funroll-loops-all.c: Update expected error.
3366
3367 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3368
3369         PR target/44481
3370         * gcc.target/i386/pr44481.c: New test.
3371
3372 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3373
3374         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3375
3376 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3377
3378         PR middle-end/44483
3379         * gcc.dg/tree-ssa/pr44483.c: New.
3380
3381 2010-06-11  Paul Brook  <paul@codesourcery.com>
3382
3383         * g++.dg/other/arm-neon-1.C: New test.
3384
3385 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3386
3387         PR fortran/42051
3388         PR fortran/43896
3389         * gfortran.dg/class_23.f03: New test.
3390
3391 2010-06-11  Jan Hubicka  <jh@suse.cz>
3392
3393         * gcc.dg/ipa/pure-const-2.c: New testcase.
3394
3395 2010-06-11  Jan Hubicka  <jh@suse.cz>
3396
3397         * gcc.dg/noreturn-7.c: Update.
3398         * gcc.dg/noreturn-4.c: Update.
3399
3400 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3401
3402         Fix MIPS bootstrap
3403         * g++.dg/other/typedef4.C: New test.
3404
3405 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3406
3407         PR fortran/44207
3408         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3409
3410 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3411
3412         PR fortran/44457
3413         * gfortran.dg/asynchronous_3.f03
3414
3415 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3416
3417         PR middle-end/44185
3418         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3419         non-temporal stores out of the tests to form new test cases.  As a
3420         result, no non-temporal store should be generated in this case.
3421
3422         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3423         prefetch-7.c that generate one non-temporal store.
3424
3425         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3426         prefetch-7.c that generate one non-temporal store and one
3427         one-temporal prefetch.
3428
3429 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3430
3431         PR tree-optimization/44258
3432         * gcc.dg/tree-ssa/pr44258.c: New test.
3433
3434 2010-06-10  Daniel Kraft  <d@domob.eu>
3435
3436         PR fortran/38936
3437         * gfortran.dg/associate_1.f03: New test.
3438         * gfortran.dg/associate_2.f95: New test.
3439         * gfortran.dg/associate_3.f03: New test.
3440         * gfortran.dg/associate_4.f08: New test.
3441
3442 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3443
3444         * gfortran.dg/selected_char_kind_4.f90: New test.
3445
3446 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3447
3448         * gcc.dg/pr42461.c: New test.
3449
3450 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3451
3452         PR fortran/44347
3453         * gfortran.dg/selected_real_kind_1.f90: New.
3454
3455 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3456
3457         PR fortran/44359
3458         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3459         warning.
3460         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3461         check for warning.
3462
3463 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3464
3465         * gfortran.dg/data_namelist_conflict.f90: New test.
3466
3467 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3468
3469         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3470         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3471         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3472
3473 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3474
3475         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3476         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3477         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3478         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3479         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3480
3481 2010-06-09  Jason Merrill  <jason@redhat.com>
3482
3483         PR c++/44366
3484         * g++.dg/cpp0x/decltype23.C: Move to...
3485         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3486
3487 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3488
3489         PR fortran/44211
3490         * gfortran.dg/typebound_call_14.f03: New test.
3491
3492 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3493
3494         PR tree-optimization/44423
3495         * gcc.dg/tree-ssa/pr44423.c: New test.
3496
3497 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3498
3499         PR testsuite/42843
3500         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3501         TV_NONE to initialize tv_id field.
3502         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3503         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3504         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3505         Include toplev.h .
3506         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3507         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3508         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3509
3510 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3511
3512         PR tree-optimization/39874
3513         PR middle-end/28685
3514         * gcc.dg/pr39874.c: New file.
3515
3516 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3517
3518         * g++.dg/ext/attr-alias-1.C: New.
3519         * g++.dg/ext/attr-alias-2.C: New.
3520
3521 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3522
3523         PR fortran/44446
3524         * gfortran.dg/proc_ptr_27.f90: New.
3525
3526 2010-06-07  Jason Merrill  <jason@redhat.com>
3527
3528         PR c++/44366
3529         * g++.dg/cpp0x/decltype23.C: New.
3530
3531 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3532             Shujing Zhao  <pearly.zhao@oracle.com>
3533
3534         PR c/37724
3535         * gcc.dg/c90-const-expr-10.c: Adjust.
3536         * gcc.dg/c99-const-expr-10.c: Adjust.
3537         * gcc.dg/init-bad-7.c: New.
3538
3539 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3540
3541         * lib/target-supports.exp (check_effective_target_gas): New proc.
3542         * gcc.c-torture/execute/960321-1.x: New file.
3543
3544 2010-06-07  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/44401
3547         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3548
3549 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3550
3551         PR c++/44444
3552         * g++.dg/warn/Wunused-var-12.C: New test.
3553
3554         PR c++/44443
3555         * c-c++-common/Wunused-var-11.c: New test.
3556
3557 2010-06-07  Jan Hubicka  <jh@suse.cz>
3558
3559         * gcc.dg/ipa/pure-const-1.c: New testcase.
3560
3561 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3562
3563         PR rtl-optimization/44404
3564         * gcc.dg/pr44404.c: New.
3565
3566 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3567
3568         PR target/44159
3569         * gcc.target/i386/abi-2.c: Check sysv abi here.
3570         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3571         function to avoid failures by different ABIs.
3572         * gcc.target/i386/aes-check.h: Likewise.
3573         * gcc.target/i386/avx-check.h: Likewise.
3574         * gcc.target/i386/fma4-check.h: Likewise.
3575         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3576         * gcc.target/i386/mmx-check.h: Likewise.
3577         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3578         * gcc.target/i386/pclmul-check.h: Likewise.
3579         * gcc.target/i386/sse-check.h: Likewise.
3580         * gcc.target/i386/sse2-check.h: Likewise.
3581         * gcc.target/i386/sse3-check.h: Likewise.
3582         * gcc.target/i386/sse4_1-check.h: Likewise.
3583         * gcc.target/i386/sse4_2-check.h: Likewise.
3584         * gcc.target/i386/sse4a-check.h: Likewise.
3585         * gcc.target/i386/ssse3-check.h: Likewise.
3586         * gcc.target/i386/xop-check.h: Likewise.
3587         * gcc.target/i386/pr27971.c: Fix for LLP64.
3588         * gcc.target/i386/pr39139.c: Likewise.
3589         * gcc.target/i386/pr39315-check.c: Likewise.
3590         * gcc.target/i386/vararg-1.c: Likewise.
3591         * gcc.target/i386/vararg-2.c: Likewise.
3592         Additional add dg-compile to avoid failure due
3593         missing foo symbol.
3594
3595         * gcc.dg/compound-literal-1.c: Fix for llp64.
3596         * gcc.dg/pr32370.c: Likewise.
3597         * gcc.dg/pr37561.c: Likewise.
3598         * gcc.dg/pr41340.c: Likewise.
3599         * gcc.dg/pr41551.c: Likewise.
3600
3601 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3602
3603         PR c++/44188
3604         * g++.dg/debug/dwarf2/typedef3.C: New test.
3605
3606 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3607
3608         PR c/20000
3609         * c-c++-common/pr20000.c: New.
3610
3611 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3612
3613         PR c++/44086
3614         * g++.dg/init/pr44086.C: New.
3615         * g++.dg/cpp0x/decltype4.C: Adjust.
3616
3617 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3618
3619         PR fortran/43945
3620         * gfortran.dg/generic_23.f03: New test.
3621
3622 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/43895
3625         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3626
3627 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR c++/44361
3630         * c-c++-common/Wunused-var-9.c: New test.
3631
3632 2010-06-05  Jason Merrill  <jason@redhat.com>
3633
3634         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3635
3636 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3637
3638         PR c/44322
3639         * gcc.dg/c99-restrict-4.c: New test.
3640
3641 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3642
3643         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3644         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3645         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3646         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3647         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3648         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3649         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3650         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3651         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3652         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3653         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3654         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3655         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3656         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3657         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3658         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3659         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3660         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3661         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3662         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3663         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3664         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3665
3666 2010-06-04  Jason Merrill  <jason@redhat.com>
3667
3668         * g++.dg/cpp0x/noexcept06.C: New.
3669         * g++.dg/cpp0x/noexcept07.C: New.
3670
3671         * g++.dg/cpp0x/noexcept01.C: New.
3672         * g++.dg/cpp0x/noexcept02.C: New.
3673         * g++.dg/cpp0x/noexcept03.C: New.
3674         * g++.dg/cpp0x/noexcept04.C: New.
3675         * g++.dg/cpp0x/noexcept05.C: New.
3676
3677 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3678
3679         PR c++/44412
3680         * g++.dg/warn/Wunused-var-10.C: New test.
3681         * g++.dg/warn/Wunused-var-11.C: New test.
3682
3683         PR c++/44362
3684         * c-c++-common/Wunused-var-10.c: New test.
3685
3686 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3687
3688         PR c/25880
3689         * gcc.dg/assign-warn-2.c: Update.
3690         * gcc.dg/cpp/line3.c: Update.
3691         * gcc.dg/c99-array-lval-8.c: Update.
3692         * gcc.dg/cast-qual-2.c: Update.
3693         * gcc.dg/c99-arraydecl-3.c:  Update.
3694         * gcc.dg/assign-warn-1.c:  Update.
3695         * gcc.dg/format/gcc_diag-1.c:  Update.
3696
3697 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3698
3699         PR rtl-optimization/39871
3700         PR rtl-optimization/40615
3701         PR rtl-optimization/42500
3702         PR rtl-optimization/42502
3703         * gcc.target/arm/eliminate.c: New test.
3704
3705 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3706
3707         PR libstdc++/44410
3708         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3709         * g++.old-deja/g++.other/delete3.C: Likewise.
3710         * g++.old-deja/g++.other/new.C: Likewise.
3711         * g++.old-deja/g++.law/operators27.C: Likewise.
3712         * g++.old-deja/g++.mike/p755.C: Likewise.
3713         * g++.dg/eh/new1.C: Likewise.
3714         * g++.dg/init/new5.C: Likewise.
3715
3716 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3717
3718         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3719         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3720         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3721
3722 2010-06-03  Richard Guenther  <rguenther@suse.de>
3723
3724         PR lto/41921
3725         * lib/lto.exp: Always load gcc.exp.
3726         (lto-obj): For C source files invoke gcc_target_compile.
3727         * g++.dg/lto/20100603-1_0.C: New testcase.
3728         * g++.dg/lto/20100603-1_1.c: Likewise.
3729
3730 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3731
3732         PR tree-optimization/43688
3733         * gfortran.dg/pr43688.f90: New.
3734
3735 2010-06-03  Richard Guenther  <rguenther@suse.de>
3736
3737         PR lto/41584
3738         * gcc.dg/lto/20100603-1_0.c: New testcase.
3739         * gcc.dg/lto/20100603-2_0.c: Likewise.
3740         * gcc.dg/lto/20100603-3_0.c: Likewise.
3741
3742 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3743
3744         PR target/44218
3745         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3746         * gcc.target/powerpc/recip-2.c: Ditto.
3747         * gcc.target/powerpc/recip-3.c: Ditto.
3748         * gcc.target/powerpc/recip-4.c: Ditto.
3749         * gcc.target/powerpc/recip-5.c: Ditto.
3750         * gcc.target/powerpc/recip-6.c: Ditto.
3751         * gcc.target/powerpc/recip-7.c: Ditto.
3752         * gcc.target/powerpc/recip-test.h: Ditto.
3753         * gcc.target/powerpc/recip-test2.h: Ditto.
3754
3755 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3758
3759 2010-06-02  Jason Merrill  <jason@redhat.com>
3760
3761         * g++.dg/ext/vector9.C: Expect typedef in error message.
3762
3763         PR c++/9726
3764         PR c++/23594
3765         PR c++/44333
3766         * g++.dg/tc1/dr101.C: Remove xfails.
3767
3768 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3769
3770         PR middle-end/44372
3771         * g++.dg/ipa/pr44372.C: New.
3772
3773 2010-06-02  Jan Hubicka  <jh@suse.cz>
3774
3775         PR middle-end/44295
3776         * g++.dg/torture/pr44295.C: Neww testcase.
3777
3778 2010-06-02  Jan Hubicka  <jh@suse.cz>
3779
3780         * gcc.dg/tree-ssa/loadpre6.c: Update.
3781
3782 2010-06-02  Richard Guenther  <rguenther@suse.de>
3783
3784         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3785         diagnostic.h.
3786
3787 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3788
3789         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3790         the link fail message.
3791
3792 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3793
3794         PR fortran/44360
3795         * gfortran.dg/use_13.f90: New test case.
3796
3797 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3798
3799         PR fortran/44371
3800         * gfortran.dg/error_stop_2.f08: Minor update.
3801
3802 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3803
3804         PR fortran/44371
3805         * gfortran.dg/error_stop_1.f08: New test.
3806         * gfortran.dg/error_stop_2.f08: New test.
3807
3808 2010-06-01  Jason Merrill  <jason@redhat.com>
3809
3810         DR 990
3811         * g++.dg/cpp0x/initlist37.C: New.
3812         * g++.dg/cpp0x/initlist38.C: New.
3813
3814         PR c++/44358
3815         * g++.dg/cpp0x/initlist36.C: New.
3816
3817 2010-05-31 Jan Hubicka  <jh@suse.cz>
3818
3819         * gcc.dg/noreturn-8.c: New testcase.
3820
3821 2010-05-31 Jan Hubicka  <jh@suse.cz>
3822
3823         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3824         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3825
3826 2010-05-31 Jan Hubicka  <jh@suse.cz>
3827
3828         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3829         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3830
3831 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3832
3833         PR fortran/36928
3834         * gfortran.dg/dependency_27.f90:  New test.
3835         * gfortran.dg/array_assign_1.F90:  New test.
3836
3837 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR target/44338
3840         * gcc.target/i386/sse-24.c: New test.
3841
3842 2010-05-31  Jan Hubicka  <jh@suse.cz>
3843
3844         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3845
3846 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR middle-end/44337
3849         * gcc.dg/pr44337.c: New test.
3850
3851         PR tree-optimization/44182
3852         * g++.dg/debug/pr44182.C: New test.
3853
3854 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gcc.dg/nested-func-7.c: New test.
3857         * gnat.dg/frame_overflow.adb: Adjust directives.
3858
3859 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3860
3861         * gnat.dg/prot2.ad[sb]: New test.
3862         * gnat.dg/prot2_pkg1.ads: New helper.
3863         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3864
3865 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3866
3867         * gnat.dg/array11.adb: Adjust dg-warning directive.
3868         * gnat.dg/object_overflow.adb: Likewise.
3869
3870 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3871
3872         PR middle-end/44306
3873         * gcc.dg/tree-ssa/pr44306.c: New.
3874
3875 2010-05-29  Jan Hubicka  <jh@suse.cz>
3876
3877         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3878
3879 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3880
3881         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3882
3883 2010-05-28  Mike Stump  <mikestump@comcast.net>
3884
3885         PR objc/44125
3886         * objc.dg/const-str-9.m: Remove static.
3887
3888 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR target/43636
3891         * gcc.c-torture/compile/pr43636.c: New test.
3892
3893 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3894
3895         PR objc++/23616
3896         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3897         * obj-c++.dg/try-catch-9.mm: Ditto.
3898
3899 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3900
3901         Revert patch for PR c++/44188
3902         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3903
3904 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3905
3906         PR c++/44188
3907         * g++.dg/debug/dwarf2/typedef3.C: New test.
3908
3909 2010-05-27  Jason Merrill  <jason@redhat.com>
3910
3911         PR c++/43555
3912         * g++.dg/ext/vla9.C: New.
3913
3914 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3915
3916         PR objc/44140
3917         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3918         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3919         * objc.dg/torture/tls/thr-init.m: Ditto.
3920         * objc.dg/torture/trivial.m: Ditto.
3921         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3922         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3923         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3924         * obj-c++.dg/torture/trivial.mm: Ditto.
3925
3926 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3927
3928         * g++.dg/lto/20100302_0.C: Skip on darwin.
3929
3930 2010-05-27  Richard Guenther  <rguenther@suse.de>
3931
3932         PR tree-optimization/44284
3933         * gcc.dg/vect/vect-118.c: New testcase.
3934         * gcc.dg/vect/bb-slp-20.c: Adjust.
3935         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3936         * gcc.dg/vect/slp-9.c: Likewise.
3937         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3938         * gcc.dg/vect/vect-10.c: Likewise.
3939         * gcc.dg/vect/vect-109.c: Likewise.
3940         * gcc.dg/vect/vect-12.c: Likewise.
3941         * gcc.dg/vect/vect-36.c: Likewise.
3942         * gcc.dg/vect/vect-7.c: Likewise.
3943         * gcc.dg/vect/vect-iv-8.c: Likewise.
3944         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3945         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3946         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3947         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3948         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3949         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3950         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3951         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3952         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3953         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3954         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3955         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3956         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3957         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3958         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3959         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3960         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3961
3962 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3963
3964         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3965         necessary.
3966
3967 2010-05-26  Jan Hubicka  <jh@suse.cz>
3968
3969         * gcc.dg/lto/materialize-1_0.c: New file.
3970         * gcc.dg/lto/materialize-1_1.c: New file.
3971
3972 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3973
3974         * gnat.dg/lto10.adb: New test.
3975         * gnat.dg/lto10_pkg.ads: New helper.
3976
3977 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3978
3979         * lib/target-supports.exp (check_effective_target_int128): New
3980         function to check if __int128 types are available for target.
3981         * c-c++-common/int128-types-1.c: New.
3982         * c-c++-common/int128-1.c: New.
3983         * c-c++-common/int128-2.c: New.
3984         * g++.dg/abi/mangle43.C: New.
3985         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3986         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3987         pointer-wide scalar.
3988         * g++.dg/other/pr25632.C: Likewise.
3989         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3990         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3991         overflow warnings.
3992         * g++.dg/warn/pr13358-4.C: Likewise.
3993         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3994         * g++.dg/warn/Wconversion-null.C: Likewise.
3995
3996 2010-05-26  Jason Merrill  <jason@redhat.com>
3997
3998         PR c++/43382
3999         * g++.dg/cpp0x/variadic101.C: New.
4000
4001 2010-05-26  Richard Guenther  <rguenther@suse.de>
4002
4003         PR rtl-optimization/44164
4004         * gcc.c-torture/execute/pr44164.c: New testcase.
4005         * g++.dg/tree-ssa/pr13146.C: Adjust.
4006
4007 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4008
4009         PR fortran/40011
4010         * gfortran.dg/whole_file_19.f90 : New test.
4011
4012 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4013
4014         PR fortran/30668
4015         PR fortran/31346
4016         PR fortran/34260
4017         * gfortran.dg/pr40999.f: Fix function type.
4018         * gfortran.dg/whole_file_5.f90: Likewise.
4019         * gfortran.dg/whole_file_6.f90: Likewise.
4020         * gfortran.dg/whole_file_16.f90: New.
4021         * gfortran.dg/whole_file_17.f90: New.
4022         * gfortran.dg/whole_file_18.f90: New.
4023
4024 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4025             Iain Sandoe  <iains@gcc.gnu.org>
4026
4027         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4028         * gcc.c-torture/compile/pr44197.c: Require alias support.
4029         * gcc.dg/lto/20081222_0.c: Ditto.
4030
4031 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR debug/42801
4034         * gcc.dg/guality/vla-2.c: New test.
4035
4036 2010-05-25  Richard Guenther  <rguenther@suse.de>
4037
4038         PR middle-end/44069
4039         * g++.dg/torture/pr44069.C: New testcase.
4040
4041 2010-05-25  Richard Guenther  <rguenther@suse.de>
4042
4043         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4044
4045 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4046
4047         PR objc/44140
4048         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4049
4050 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4051
4052         * obj-c++.dg/torture/tls/trivial.mm: New.
4053         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4054         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4055         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4056         * obj-c++.dg/torture/tls/diag-1.mm: New.
4057         * obj-c++.dg/torture/tls/tls.exp: New.
4058         * obj-c++.dg/torture/trivial.mm: New.
4059         * obj-c++.dg/torture/dg-torture.exp: New.
4060         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4061         * obj-c++.dg/tls/trivial.m: New.
4062         * obj-c++.dg/tls/init-1.mm: New.
4063         * obj-c++.dg/tls/diag-1.mm: New.
4064         * obj-c++.dg/tls/init-2.mm: New.
4065         * obj-c++.dg/tls/diag-2.mm: New.
4066         * obj-c++.dg/tls/diag-3.mm: New.
4067         * obj-c++.dg/tls/diag-4.mm: New.
4068         * obj-c++.dg/tls/static-1.mm: New.
4069         * obj-c++.dg/tls/tls.exp: New.
4070         * obj-c++.dg/tls/diag-5.mm: New.
4071         * obj-c++.dg/tls/static-1a.mm: New.
4072         * objc-obj-c++-shared/Object1.mm: New.
4073         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4074
4075 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4076
4077         PR objc++/43689
4078         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4079         * obj-c++.dg/const-str-6.mm: Ditto.
4080
4081 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4082
4083         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4084
4085 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4086
4087         PR ada/38394
4088         * gnat.dg/array13.ad[sb]: New test.
4089
4090 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4091             Sandra Loosemore  <sandra@codesourcery.com>
4092
4093         * gcc.target/arm/neon/: Regenerated test cases.
4094
4095         * gcc.target/arm/neon/polytypes.c,
4096         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4097         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4098         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4099         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4100         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4101         dg-add-options arm_neon.
4102
4103         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4104         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4105         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4106         and arm_neon_fp16_ok.
4107
4108         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4109         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4110
4111         * lib/target-supports.exp (add_options_for_arm_neon): New.
4112         (check_effective_target_arm_neon_ok_nocache): New, from
4113         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4114         (check_effective_target_arm_neon_ok): Use
4115         check_effective_target_arm_neon_ok_nocache.
4116         (add_options_for_arm_neon_fp16)
4117         (check_effective_target_arm_neon_fp16_ok)
4118         check_effective_target_arm_neon_fp16_ok_nocache): New.
4119         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4120
4121 2010-05-24  Jason Merrill  <jason@redhat.com>
4122
4123         PR c++/41510
4124         * g++.dg/cpp0x/initlist35.C: New.
4125         * g++.dg/init/brace6.C: Adjust.
4126
4127 2010-05-24  Paul Brook  <paul@codesourcery.com>
4128
4129         * gcc.target/arm/frame-pointer-1.c: New test.
4130         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4131         pointer elimination.
4132
4133 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4134
4135         PR target/44245
4136         * gcc.target/i386/crc32-3.c: New.
4137         * gcc.target/i386/crc32-4.c: Likewise.
4138
4139 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4140
4141         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4142         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4143         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4144
4145 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4146
4147         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4148
4149 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4150
4151         PR target/43869
4152         * gcc.c-target/pr43869.c: New test.
4153
4154 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4155
4156         PR fortran/44212
4157         * gfortran.dg/class_22.f03: New.
4158
4159 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4160
4161         PR lto/44238
4162         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4163
4164 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/44213
4167         * gfortran.dg/abstract_type_7.f03: New.
4168
4169 2010-05-21  Jason Merrill  <jason@redhat.com>
4170
4171         * g++.dg/eh/spec11.C: Test cleanup optimization.
4172
4173 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR debug/44223
4176         * gcc.target/i386/pr44223.c: New test.
4177
4178 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4179
4180         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4181
4182 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4183
4184         * g++.dg/other/const3.C: New test.
4185
4186 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4187
4188         PR fortran/38407
4189         * warn_unused_dummy_argument_1.f90: New.
4190         * warn_unused_dummy_argument_2.f90: New.
4191
4192 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4193
4194         PR c++/30298
4195         * g++.dg/inherit/crash1.C: New.
4196         * g++.dg/inherit/crash2.C: Likewise.
4197
4198 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR debug/44178
4201         * g++.dg/debug/pr44178.C: New test.
4202
4203 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4204
4205         PR middle-end/44185
4206         * gcc.dg/tree-ssa/prefetch-6.c: Add
4207         --param min-insn-to-prefetch-ratio=6.
4208         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4209         allow unrolling, and adjust the movnti count.
4210
4211 2010-05-20  Jan Hubicka  <jh@suse.cz>
4212
4213         PR middle-end/44197
4214         * gcc.c-torture/compile/pr44197.c: New file.
4215
4216 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4217
4218         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4219         Fix test code.
4220         (check_effective_target_xop): Remove __may_alias__ attribute.
4221
4222 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4223
4224         PR target/44202
4225         * gcc.c-torture/execute/pr44202-1.c: New test.
4226
4227 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228
4229         PR fortran/43851
4230         * gfortran.dg/label_1.f90: Update test.
4231
4232 2010-05-19  Jan Hubicka  <jh@suse.cz>
4233
4234         * gcc.dg/lto/ipareference2_0.c: New file.
4235         * gcc.dg/lto/ipareference2_1.c: New file.
4236
4237 2010-05-19  Jason Merrill  <jason@redhat.com>
4238
4239         * g++.dg/parse/fn-typedef2.C: New.
4240
4241         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4242         function type.
4243
4244         PR c++/44193
4245         * g++.dg/template/fntype1.C: New.
4246
4247 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4248
4249         * gnat.dg/discr23.ad[sb]: New test.
4250         * gnat.dg/discr23_pkg.ads: New helper.
4251
4252         * gnat.dg/specs/controlled1.ads: New test.
4253         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4254
4255 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4256
4257         PR fortran/44055
4258         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4259         Fixed scope of C_SIZEOF.
4260         * gfortran.dg/warn_conversion_2.f90: New.
4261
4262 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263
4264         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4265         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4266         for optional selector.
4267         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4268         (check_effective_target_sse3): New proc.
4269         * gcc.target/i386/math-torture/math-torture.exp: Load
4270         target-supports.exp.
4271         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4272         check_effective_target_sse2.
4273         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4274         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4275         * g++.dg/vect/vect.exp: Likewise.
4276         * gfortran.dg/vect/vect.exp: Likewise.
4277         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4278         -msse2 if check_effective_target_sse2.
4279
4280         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4281         * gcc.target/i386/3dnow-2.c: Likewise.
4282         * gcc.target/i386/3dnowA-1.c: Likewise.
4283         * gcc.target/i386/3dnowA-2.c: Likewise.
4284         * gcc.target/i386/pr42549.c: Likewise.
4285
4286         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4287         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4288         * gcc.target/i386/sse3-addsubps.c: Likewise.
4289         * gcc.target/i386/sse3-haddpd.c: Likewise.
4290         * gcc.target/i386/sse3-haddps.c: Likewise.
4291         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4292         * gcc.target/i386/sse3-hsubps.c: Likewise.
4293         * gcc.target/i386/sse3-movddup.c: Likewise.
4294         * gcc.target/i386/sse3-movshdup.c: Likewise.
4295         * gcc.target/i386/sse3-movsldup.c: Likewise.
4296
4297         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4298         * g++.dg/ext/attrib35.C: Likewise.
4299         * g++.dg/opt/pr40496.C: Likewise.
4300         * g++.dg/other/i386-1.C: Likewise.
4301         * g++.dg/other/i386-4.C: Likewise.
4302         * g++.dg/other/pr34435.C: Likewise.
4303         * g++.dg/other/pr39496.C: Likewise.
4304         * g++.dg/other/pr40446.C: Likewise.
4305         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4306         * gcc.dg/compat/vector-1a_main.c: Likewise.
4307         * gcc.dg/compat/vector-2a_main.c: Likewise.
4308         * gcc.dg/lto/20090206-1_0.c: Likewise.
4309         * gcc.dg/pr34856.c: Likewise.
4310         * gcc.dg/pr36584.c: Likewise.
4311         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4312         * gcc.dg/pr37544.c: Likewise.
4313         * gcc.dg/torture/pr16104-1.c: Likewise.
4314         * gcc.dg/torture/pr35771-1.c: Likewise.
4315         * gcc.dg/torture/pr35771-2.c: Likewise.
4316         * gcc.dg/torture/pr35771-3.c: Likewise.
4317         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4318         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4319         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4320         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4321         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4322         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4323         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4324         * gcc.target/i386/20060512-1.c: Likewise.
4325         * gcc.target/i386/20060512-3.c: Likewise.
4326         * gcc.target/i386/all_one_m128i.c: Likewise.
4327         * gcc.target/i386/float128-1.c: Likewise.
4328         * gcc.target/i386/float128-2.c: Likewise.
4329         * gcc.target/i386/fpcvt-1.c: Likewise.
4330         * gcc.target/i386/fpcvt-2.c: Likewise.
4331         * gcc.target/i386/fpcvt-3.c: Likewise.
4332         * gcc.target/i386/fpprec-1.c: Likewise.
4333         * gcc.target/i386/funcspec-9.c: Likewise.
4334         * gcc.target/i386/incoming-1.c: Likewise.
4335         * gcc.target/i386/incoming-12.c: Likewise.
4336         * gcc.target/i386/incoming-2.c: Likewise.
4337         * gcc.target/i386/incoming-3.c: Likewise.
4338         * gcc.target/i386/incoming-4.c: Likewise.
4339         * gcc.target/i386/incoming-6.c: Likewise.
4340         * gcc.target/i386/incoming-7.c: Likewise.
4341         * gcc.target/i386/incoming-8.c: Likewise.
4342         * gcc.target/i386/opt-1.c: Likewise.
4343         * gcc.target/i386/opt-2.c: Likewise.
4344         * gcc.target/i386/ordcmp-1.c: Likewise.
4345         * gcc.target/i386/pr17692.c: Likewise.
4346         * gcc.target/i386/pr18614-1.c: Likewise.
4347         * gcc.target/i386/pr22152.c: Likewise.
4348         * gcc.target/i386/pr23570.c: Likewise.
4349         * gcc.target/i386/pr23575.c: Likewise.
4350         * gcc.target/i386/pr26449-1.c: Likewise.
4351         * gcc.target/i386/pr26600.c: Likewise.
4352         * gcc.target/i386/pr27790.c: Likewise.
4353         * gcc.target/i386/pr28839.c: Likewise.
4354         * gcc.target/i386/pr30970.c: Likewise.
4355         * gcc.target/i386/pr32000-1.c: Likewise.
4356         * gcc.target/i386/pr32000-2.c: Likewise.
4357         * gcc.target/i386/pr32280.c: Likewise.
4358         * gcc.target/i386/pr32661.c: Likewise.
4359         * gcc.target/i386/pr32708-1.c: Likewise.
4360         * gcc.target/i386/pr32961.c: Likewise.
4361         * gcc.target/i386/pr33329.c: Likewise.
4362         * gcc.target/i386/pr35714.c: Likewise.
4363         * gcc.target/i386/pr35767-1.c: Likewise.
4364         * gcc.target/i386/pr35767-1d.c: Likewise.
4365         * gcc.target/i386/pr35767-1i.c: Likewise.
4366         * gcc.target/i386/pr35767-2.c: Likewise.
4367         * gcc.target/i386/pr35767-2d.c: Likewise.
4368         * gcc.target/i386/pr35767-2i.c: Likewise.
4369         * gcc.target/i386/pr35767-3.c: Likewise.
4370         * gcc.target/i386/pr35767-5.c: Likewise.
4371         * gcc.target/i386/pr36222-1.c: Likewise.
4372         * gcc.target/i386/pr36578-1.c: Likewise.
4373         * gcc.target/i386/pr36578-2.c: Likewise.
4374         * gcc.target/i386/pr36992-1.c: Likewise.
4375         * gcc.target/i386/pr37101.c: Likewise.
4376         * gcc.target/i386/pr37216.c: Likewise.
4377         * gcc.target/i386/pr37434-1.c: Likewise.
4378         * gcc.target/i386/pr37434-2.c: Likewise.
4379         * gcc.target/i386/pr37843-3.c: Likewise.
4380         * gcc.target/i386/pr37843-4.c: Likewise.
4381         * gcc.target/i386/pr39162.c: Likewise.
4382         * gcc.target/i386/pr39315-1.c: Likewise.
4383         * gcc.target/i386/pr39315-2.c: Likewise.
4384         * gcc.target/i386/pr39315-3.c: Likewise.
4385         * gcc.target/i386/pr39315-4.c: Likewise.
4386         * gcc.target/i386/pr39445.c: Likewise.
4387         * gcc.target/i386/pr39496.c: Likewise.
4388         * gcc.target/i386/pr40809.c: Likewise.
4389         * gcc.target/i386/pr40906-3.c: Likewise.
4390         * gcc.target/i386/pr41019.c: Likewise.
4391         * gcc.target/i386/pr42542-1.c: Likewise.
4392         * gcc.target/i386/pr42542-2.c: Likewise.
4393         * gcc.target/i386/pr42542-3.c: Likewise.
4394         * gcc.target/i386/pr42542-3a.c: Likewise.
4395         * gcc.target/i386/pr42881.c: Likewise.
4396         * gcc.target/i386/push-1.c: Likewise.
4397         * gcc.target/i386/quad-sse.c: Likewise.
4398         * gcc.target/i386/reload-1.c: Likewise.
4399         * gcc.target/i386/sse-10.c: Likewise.
4400         * gcc.target/i386/sse-11.c: Likewise.
4401         * gcc.target/i386/sse-15.c: Likewise.
4402         * gcc.target/i386/sse-17.c: Likewise.
4403         * gcc.target/i386/sse-18.c: Likewise.
4404         * gcc.target/i386/sse-19.c: Likewise.
4405         * gcc.target/i386/sse-4.c: Likewise.
4406         * gcc.target/i386/sse-6.c: Likewise.
4407         * gcc.target/i386/sse-vect-types.c: Likewise.
4408         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4409         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4410         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4411         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4412         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4413         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4414         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4415         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4416         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4417         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4418         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4419         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4420         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4421         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4422         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4423         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4424         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4425         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4426         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4427         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4428         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4429         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4430         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4431         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4432         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4433         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4434         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4435         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4436         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4437         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4438         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4439         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4440         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4441         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4442         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4443         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4444         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4445         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4446         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4447         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4448         * gcc.target/i386/sse2-mmx.c: Likewise.
4449         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4450         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4451         * gcc.target/i386/sse2-movd-1.c: Likewise.
4452         * gcc.target/i386/sse2-movd-2.c: Likewise.
4453         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4454         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4455         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4456         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4457         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4458         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4459         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4460         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4461         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4462         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4463         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4464         * gcc.target/i386/sse2-movq-1.c: Likewise.
4465         * gcc.target/i386/sse2-movq-2.c: Likewise.
4466         * gcc.target/i386/sse2-movq-3.c: Likewise.
4467         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4468         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4469         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4470         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4471         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4472         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4473         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4474         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4475         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4476         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4477         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4478         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4479         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4480         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4481         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4482         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4483         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4484         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4485         * gcc.target/i386/sse2-pand-1.c: Likewise.
4486         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4487         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4488         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4489         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4490         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4491         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4492         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4493         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4494         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4495         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4496         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4497         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4498         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4499         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4500         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4501         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4502         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4503         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4504         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4505         * gcc.target/i386/sse2-por-1.c: Likewise.
4506         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4507         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4508         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4509         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4510         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4511         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4512         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4513         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4514         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4515         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4516         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4517         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4518         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4519         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4520         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4521         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4522         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4523         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4524         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4525         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4526         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4527         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4528         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4529         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4530         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4531         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4532         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4533         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4534         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4535         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4536         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4537         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4538         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4539         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4540         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4541         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4542         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4543         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4544         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4545         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4546         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4547         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4548         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4549         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4550         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4551         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4552         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4553         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4554         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4555         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4556         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4557         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4558         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4559         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4560         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4561         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4562         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4563         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4564         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4565         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4566         * gcc.target/i386/sse2-vec-1.c: Likewise.
4567         * gcc.target/i386/sse2-vec-2.c: Likewise.
4568         * gcc.target/i386/sse2-vec-3.c: Likewise.
4569         * gcc.target/i386/sse2-vec-4.c: Likewise.
4570         * gcc.target/i386/sse2-vec-5.c: Likewise.
4571         * gcc.target/i386/sse2-vec-6.c: Likewise.
4572         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4573         * gcc.target/i386/ssefn-2.c: Likewise.
4574         * gcc.target/i386/ssefn-4.c: Likewise.
4575         * gcc.target/i386/ssefp-1.c: Likewise.
4576         * gcc.target/i386/ssefp-2.c: Likewise.
4577         * gcc.target/i386/sseregparm-3.c: Likewise.
4578         * gcc.target/i386/sseregparm-4.c: Likewise.
4579         * gcc.target/i386/sseregparm-5.c: Likewise.
4580         * gcc.target/i386/sseregparm-6.c: Likewise.
4581         * gcc.target/i386/sseregparm-7.c: Likewise.
4582         * gcc.target/i386/ssetype-1.c: Likewise.
4583         * gcc.target/i386/ssetype-2.c: Likewise.
4584         * gcc.target/i386/ssetype-3.c: Likewise.
4585         * gcc.target/i386/ssetype-4.c: Likewise.
4586         * gcc.target/i386/ssetype-5.c: Likewise.
4587         * gcc.target/i386/unordcmp-1.c: Likewise.
4588         * gcc.target/i386/vararg-1.c: Likewise.
4589         * gcc.target/i386/vararg-2.c: Likewise.
4590         * gcc.target/i386/vararg-3.c: Likewise.
4591         * gcc.target/i386/vararg-4.c: Likewise.
4592         * gcc.target/i386/vararg-7.c: Likewise.
4593         * gcc.target/i386/vararg-8.c: Likewise.
4594         * gcc.target/i386/vecinit-1.c: Likewise.
4595         * gcc.target/i386/vecinit-2.c: Likewise.
4596         * gcc.target/i386/vecinit-3.c: Likewise.
4597         * gcc.target/i386/vecinit-4.c: Likewise.
4598         * gcc.target/i386/vecinit-5.c: Likewise.
4599         * gcc.target/i386/vecinit-6.c: Likewise.
4600         * gcc.target/i386/vectorize2.c: Likewise.
4601         * gcc.target/i386/vectorize3.c: Likewise.
4602         * gcc.target/i386/vectorize4.c: Likewise.
4603         * gcc.target/i386/vectorize6.c: Likewise.
4604         * gcc.target/i386/vectorize7.c: Likewise.
4605         * gcc.target/i386/vectorize8.c: Likewise.
4606         * gcc.target/i386/vperm-v2df.c: Likewise.
4607         * gcc.target/i386/vperm-v2di.c: Likewise.
4608         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4609         * gcc.target/i386/xorps-sse2.c: Likewise.
4610         * gcc.target/i386/xorps.c: Likewise.
4611         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4612         * gfortran.dg/graphite/pr42326.f90: Likewise.
4613         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4614
4615 2010-05-19  Richard Guenther  <rguenther@suse.de>
4616
4617         PR lto/44196
4618         * g++.dg/lto/20100519-1_0.C: New testcase.
4619
4620 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4621
4622         PR fortran/42360
4623         * gfortran.dg/warn_intent_out_not_set.f90: New.
4624
4625 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4626
4627         PR fortran/38404
4628         * gfortran.dg/data_char_1.f90: Updated warning message.
4629         * gfortran.dg/data_array_6.f: New.
4630
4631 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4632
4633         * g++.dg/ipa/ivinline-8.C: New test.
4634         * gcc.dg/ipa/iinline-2.c: Likewise.
4635
4636 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4637
4638         PR fortran/34505
4639         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4640         arguments; add check for return value kind.
4641         * gfortran.dg/float_1.f90: Likewise.
4642
4643 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4644
4645         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4646         (main): Use it.
4647         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4648         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4649         Prune another location line format.
4650         (lto-obj): Call lto_prune_warns on comp_output.
4651
4652 2010-05-18  Jan Hubicka  <jh@suse.cz>
4653
4654         * gcc.dg/lto/ipacp_0.c: New test.
4655         * gcc.dg/lto/ipacp_1.c: New test.
4656
4657 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4658
4659         PR lto/44184
4660         * gcc.dg/lto/20100518_0.c: New test.
4661
4662 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4663
4664         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4665
4666 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4667
4668         PR fortran/43990
4669         * gfortran.dg/class_21.f03: New.
4670
4671 2010-05-17  Jason Merrill  <jason@redhat.com>
4672
4673         PR c++/44157
4674         * g++.dg/cpp0x/initlist34.C: New.
4675
4676         PR c++/44158
4677         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4678
4679 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4680
4681         * g++.dg/ipa/ivinline-1.C: New test.
4682         * g++.dg/ipa/ivinline-2.C: New test.
4683         * g++.dg/ipa/ivinline-3.C: New test.
4684         * g++.dg/ipa/ivinline-4.C: New test.
4685         * g++.dg/ipa/ivinline-5.C: New test.
4686         * g++.dg/ipa/ivinline-6.C: New test.
4687
4688 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4689             Jason Merrill  <jason@redhat.com>
4690
4691         PR c++/44108
4692         * c-c++-common/Wunused-var-8.c: New test.
4693
4694 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR bootstrap/42347
4697         * gcc.c-torture/compile/pr42347.c: New test.
4698
4699         PR middle-end/44102
4700         * g++.dg/ext/asmgoto1.C: New test.
4701
4702 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4703
4704         PR middle-end/44133
4705         * gcc.dg/tree-ssa/pr44133.c: New test.
4706         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4707         precise.
4708
4709 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4710
4711         PR fortran/44044
4712         * gfortran.dg/class_20.f03: New.
4713
4714 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4715
4716         PR 44078
4717         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4718         debug messages but not the newly introduced one.
4719
4720 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4721
4722         PR fortran/35779
4723         * gfortran.dg/initialization_25.f90: Commented testcase.
4724         * gfortran.dg/initialization_26.f90: New.
4725
4726 2010-05-16  Richard Guenther  <rguenther@suse.de>
4727
4728         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4729         * gcc.dg/pr43084.c: Likewise.
4730         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4731         -fipa-type-escape.
4732         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4733         -fipa-type-escape.
4734         * gcc.dg/struct/struct-reorg.exp: Likewise.
4735         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4736         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4737
4738 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4739
4740         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4741         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4742         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4743         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4744         tests.
4745
4746 2010-05-15  Jason Merrill  <jason@redhat.com>
4747
4748         * g++.dg/eh/spec10.C: New.
4749         * g++.dg/eh/spec11.C: New.
4750         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4751
4752 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4753
4754         PR fortran/44154
4755         PR fortran/42647
4756         * gfortran.dg/allocatable_scalar_9.f90: New.
4757
4758 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR c++/44148
4761         * g++.dg/torture/pr44148.C: New test.
4762
4763 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4764
4765         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4766         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4767         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4768         diagnostics and type sizes.
4769
4770 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4771
4772         * gnat.dg/lto9.adb: New test.
4773         * gnat.dg/lto9_pkg1.ads: New helper.
4774         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4775
4776 2010-05-15  Jan Hubicka  <jh@suse.cz>
4777
4778         * gcc.dg/lto/ipareference_1.c: Rename to ...
4779         * gcc.dg/lto/ipareference_0.c: ... this one.
4780         * gcc.dg/lto/ipareference_2.c: Rename to ...
4781         * gcc.dg/lto/ipareference_1.c: ... this one.
4782
4783 2010-05-15  Jan Hubicka  <jh@suse.cz>
4784
4785         * gcc.dg/lto/ipareference_1.c: New file.
4786         * gcc.dg/lto/ipareference_2.c: New file.
4787
4788 2010-05-15  Richard Guenther  <rguenther@suse.de>
4789
4790         PR tree-optimization/44038
4791         * gcc.c-torture/compile/pr44038.c: New testcase.
4792
4793 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4794
4795         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4796         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4797
4798 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4799
4800         PR fortran/43207
4801         PR fortran/43969
4802         * gfortran.dg/class_18.f03: New.
4803         * gfortran.dg/class_19.f03: New.
4804
4805 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR debug/44112
4808         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4809         * g++.dg/debug/dwarf2/const1.C: Remove.
4810
4811 2010-05-14  Jason Merrill  <jason@redhat.com>
4812
4813         * g++.dg/eh/cond4.C: New.
4814         * g++.dg/eh/elide2.C: Adjust.
4815         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4816
4817 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4818
4819         PR fortran/44135
4820         * gfortran.dg/actual_array_interface_2.f90: New test.
4821
4822 2010-05-14  Richard Guenther  <rguenther@suse.de>
4823
4824         PR tree-optimization/44119
4825         * gcc.c-torture/compile/pr44119.c: New testcase.
4826
4827 2010-05-14  Jason Merrill  <jason@redhat.com>
4828
4829         PR c++/44127
4830         * g++.dg/eh/terminate1.C: New.
4831
4832 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4833
4834         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4835
4836         PR debug/44136
4837         * gcc.dg/pr44136.c: New test.
4838
4839 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4840
4841         PR c++/30566
4842         * g++.dg/warn/Wshadow-4.C: Adjust.
4843         * g++.dg/warn/Wshadow-5.C: New test.
4844         * g++.dg/warn/Wshadow-6.C: New test
4845
4846 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4847
4848         PR fortran/35779
4849         * gfortran.dg/initialization_25.f90: New.
4850
4851 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4852
4853         * g++.dg/otr-fold-1.C: New test.
4854         * g++.dg/otr-fold-2.C: New test.
4855
4856 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4857
4858         PR fortran/44036
4859         * gfortran.dg/gomp/pr44036-1.f90: New test.
4860         * gfortran.dg/gomp/pr44036-2.f90: New test.
4861         * gfortran.dg/gomp/pr44036-3.f90: New test.
4862
4863         PR debug/43983
4864         * gcc.dg/guality/sra-1.c: New test.
4865
4866 2010-05-12  Jan Hubicka  <jh@suse.cz>
4867
4868         * tree-ssa/unreachable.c: New test.
4869
4870 2010-05-12  Jason Merrill  <jason@redhat.com>
4871
4872         * g++.dg/cpp0x/sfinae1.C: New.
4873
4874 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4875
4876         * gcc.target/i386/zee.c: New file.
4877
4878 2010-05-12  Jason Merrill  <jason@redhat.com>
4879
4880         * g++.dg/conversion/op1.C: Expect template candidate message.
4881         * g++.dg/cpp0x/nullptr15.C: Likewise.
4882         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4883         * g++.dg/cpp0x/pr31431.C: Likewise.
4884         * g++.dg/cpp0x/temp_default2.C: Likewise.
4885         * g++.dg/cpp0x/trailing4.C: Likewise.
4886         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4887         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4888         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4889         * g++.dg/cpp0x/variadic35.C: Likewise.
4890         * g++.dg/cpp0x/vt-35147.C: Likewise.
4891         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4892         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4893         * g++.dg/ext/visibility/anon8.C: Likewise.
4894         * g++.dg/ext/vla2.C: Likewise.
4895         * g++.dg/other/pr28114.C: Likewise.
4896         * g++.dg/other/ptrmem10.C: Likewise.
4897         * g++.dg/other/ptrmem11.C: Likewise.
4898         * g++.dg/overload/unknown1.C: Likewise.
4899         * g++.dg/parse/template7.C: Likewise.
4900         * g++.dg/parse/typename7.C: Likewise.
4901         * g++.dg/template/conv11.C: Likewise.
4902         * g++.dg/template/copy1.C: Likewise.
4903         * g++.dg/template/deduce3.C: Likewise.
4904         * g++.dg/template/dependent-expr5.C: Likewise.
4905         * g++.dg/template/friend.C: Likewise.
4906         * g++.dg/template/incomplete2.C: Likewise.
4907         * g++.dg/template/local4.C: Likewise.
4908         * g++.dg/template/local6.C: Likewise.
4909         * g++.dg/template/operator10.C: Likewise.
4910         * g++.dg/template/overload6.C: Likewise.
4911         * g++.dg/template/ptrmem2.C: Likewise.
4912         * g++.dg/template/ptrmem20.C: Likewise.
4913         * g++.dg/template/ptrmem8.C: Likewise.
4914         * g++.dg/template/sfinae2.C: Likewise.
4915         * g++.dg/template/ttp25.C: Likewise.
4916         * g++.dg/template/unify10.C: Likewise.
4917         * g++.dg/template/unify11.C: Likewise.
4918         * g++.dg/template/unify6.C: Likewise.
4919         * g++.dg/template/unify7.C: Likewise.
4920         * g++.dg/template/unify9.C: Likewise.
4921         * g++.dg/template/varmod1.C: Likewise.
4922         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4923         * g++.old-deja/g++.law/operators32.C: Likewise.
4924         * g++.old-deja/g++.pt/crash28.C: Likewise.
4925         * g++.old-deja/g++.pt/crash60.C: Likewise.
4926         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4927         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4928         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4929         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4930         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4931         * g++.old-deja/g++.pt/expr2.C: Likewise.
4932         * g++.old-deja/g++.pt/overload7.C: Likewise.
4933         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4934         * g++.old-deja/g++.pt/spec5.C: Likewise.
4935         * g++.old-deja/g++.pt/spec6.C: Likewise.
4936         * g++.old-deja/g++.pt/t24.C: Likewise.
4937         * g++.old-deja/g++.pt/unify4.C: Likewise.
4938         * g++.old-deja/g++.pt/unify6.C: Likewise.
4939         * g++.old-deja/g++.pt/unify8.C: Likewise.
4940         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4941         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4942         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4943
4944         * g++.dg/cpp0x/initlist32.C: New.
4945
4946         * g++.dg/template/conv11.C: New.
4947         * g++.dg/conversion/op1.C: Adjust expected error.
4948
4949         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4950
4951 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4952
4953         PR target/44088
4954         * gcc.target/i386/avx-cmpsd-1.c: New.
4955         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4956         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4957         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4958         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4959         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4960
4961 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR middle-end/44085
4964         * gcc.dg/gomp/pr44085.c: New test.
4965         * gfortran.dg/gomp/pr44085.f90: New test.
4966
4967 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4968
4969         * objc-obj-c++-shared/Object1.m: New.
4970         * objc.dg/torture: New directory.
4971         * objc.dg/torture/tls: Ditto.
4972         * objc.dg/tls: Ditto.
4973         * objc.dg/torture/tls/trivial.m: New test.
4974         * objc.dg/torture/tls/thr-init-2.m: New test.
4975         * objc.dg/torture/tls/thr-init-3.m: New test.
4976         * objc.dg/torture/tls/thr-init.m: New test.
4977         * objc.dg/torture/tls/diag-1.m: New test.
4978         * objc.dg/torture/tls/tls.exp: New.
4979         * objc.dg/torture/trivial.m: New test.
4980         * objc.dg/torture/dg-torture.exp: New.
4981         * objc.dg/tls/diag-3.m: New test.
4982         * objc.dg/tls/diag-4.m: New test.
4983         * objc.dg/tls/diag-5.m: New test.
4984         * objc.dg/tls/init-1.m: New test.
4985         * objc.dg/tls/init-2.m: New test.
4986         * objc.dg/tls/tls.exp: New.
4987         * objc.dg/tls/diag-2.m: New test.
4988         * lib/objc.exp: Respond to dg-additional-files.
4989
4990 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4991
4992         * gcc.target/m68k/20100512-1.c: New.
4993
4994 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996         * gnat.dg/lto8.adb: New test.
4997         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4998         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4999
5000 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5001
5002         PR c++/34272
5003         PR c++/43630
5004         PR c++/34491
5005         * g++.dg/template/crash97.C: New.
5006         * g++.dg/template/crash98.C: Likewise.
5007         * g++.dg/template/crash99.C: Likewise.
5008         * g++.dg/cpp0x/pr31439.C: Adjust.
5009         * g++.dg/template/crash95.C: Likewise.
5010
5011 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR middle-end/44071
5014         * c-c++-common/asmgoto-4.c: New test.
5015         * gcc.target/i386/pr44071.c: New test.
5016
5017         PR c++/44062
5018         * c-c++-common/Wunused-var-7.c: New test.
5019         * g++.dg/warn/Wunused-var-9.C: New test.
5020
5021 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5022
5023         PR fortran/43711
5024         * gfortran.dg/gomp/pr43711.f90: New.
5025
5026 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5027
5028         PR fortran/31820
5029         * gfortran.dg/select_5.f90: Updated.
5030
5031 2010-05-11  Jan Hubicka  <jh@suse.cz>
5032
5033         PR tree-optimize/44063
5034         * gcc.c-torture/compile/pr44063.c: New testcase.
5035
5036 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR debug/44023
5039         * gcc.dg/pr44023.c: New test.
5040
5041 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5042
5043         * gnat.dg/lto7.adb: New test.
5044         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5045
5046 2010-05-10  Jason Merrill  <jason@redhat.com>
5047
5048         PR c++/44017
5049         * g++.dg/template/inherit5.C: New.
5050
5051         PR c++/44045
5052         * g++.dg/cpp0x/initlist33.C: New.
5053         * g++.dg/cpp0x/initlist26.C: Adjust.
5054         * g++.dg/cpp0x/initlist28.C: Adjust.
5055
5056 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5057
5058         PR c++/43719
5059         * g++.dg/init/pr43719.C: New.
5060         * g++.dg/anon-struct4.C: Adjust.
5061
5062 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5063
5064         PR debug/44028
5065         * gcc.dg/pr44028.c: New test.
5066
5067 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5068
5069         PR fortran/27866
5070         PR fortran/35003
5071         PR fortran/42809
5072         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5073         * gfortran.dg/warn_conversion.f90: New.
5074
5075 2010-05-10  Michael Matz  <matz@suse.de>
5076
5077         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5078
5079 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5080
5081         PR rtl-optimization/44012
5082         * gcc.dg/pr44012.c: New.
5083
5084 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5085
5086         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5087         Log text on entry and exit.
5088         Prune Sun ld warnings for common symbols with differing sizes.
5089         (lto-link-and-maybe-run): Change caller.
5090
5091 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5092
5093         PR fortran/44044
5094         * gfortran.dg/class_7.f03: Modified.
5095         * gfortran.dg/select_type_1.f03: Modified.
5096         * gfortran.dg/select_type_12.f03: New.
5097
5098 2010-05-10  Richard Guenther  <rguenther@suse.de>
5099
5100         PR tree-optimization/44050
5101         * gcc.dg/torture/pr44050.c: New testcase.
5102
5103 2010-05-10  Wei Guozhi  <carrot@google.com>
5104
5105         PR target/42879
5106         * gcc.target/arm/pr42879.c: New testcase.
5107
5108 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5109
5110         PR c/44051
5111         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5112
5113 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5114
5115         PR c/10676
5116         * gcc.dg/anon-struct-10.c: New test.
5117
5118 2010-05-09  Richard Guenther  <rguenther@suse.de>
5119
5120         PR middle-end/44024
5121         * gcc.dg/pr44024.c: New testcase.
5122
5123 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5124
5125         PR c/4784
5126         * gcc.dg/anon-struct-9.c: New test.
5127
5128 2010-05-09  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/44043
5131         * gcc.c-torture/compile/pr44043.c: New testcase.
5132
5133 2010-05-09  Richard Guenther  <rguenther@suse.de>
5134
5135         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5136
5137 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5140
5141 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5142
5143         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5144         * gnat.dg/specs/lto3.ads: Likewise.
5145
5146 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5147
5148         PR middle-end/28685
5149         * gcc.dg/pr28685-1.c: New file.
5150
5151 2010-05-08  Richard Guenther  <rguenther@suse.de>
5152
5153         PR tree-optimization/44030
5154         * gcc.c-torture/compile/pr44030.c: New testcase.
5155
5156 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gnat.dg/lto6.adb: New test.
5159         * gnat.dg/lto6_pkg.ads: New helper.
5160
5161 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5162
5163         * gnat.dg/lto5.adb: New test.
5164         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5165
5166 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5167
5168         * gnat.dg/lto4.ad[sb]: New test.
5169
5170 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5171
5172         * gnat.dg/specs/lto3.ads: New test.
5173         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5174         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5175
5176 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5177
5178         * gnat.dg/sizetype3.ad[sb]: New test.
5179         * gnat.dg/sizetype3_pkg.ads: New helper.
5180
5181 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5182
5183         PR c++/43951
5184         * g++.dg/init/new29.C: New.
5185
5186 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5187
5188         PR fortran/40728
5189         * gfortran.dg/coarray_1.f90: Fixed error message.
5190         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5191         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5192         * gfortran.dg/intrinsic_std_5.f90: New.
5193
5194 2010-05-07  Jason Merrill  <jason@redhat.com>
5195
5196         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5197
5198 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5199
5200         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5201         (size_t, stderr): Remove.
5202         (read_error): Replaced __builtin_fprintf by fprintf.
5203
5204 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5205
5206         * gcc.dg/ordered-comparison-1.c: New test.
5207         * gcc.dg/ordered-comparison-2.c: New test.
5208         * gcc.dg/ordered-comparison-3.c: New test.
5209         * gcc.dg/ordered-comparison-4.c: New test.
5210
5211 2010-05-06  Mike Stump  <mikestump@comcast.net>
5212
5213         PR objc/35165
5214         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5215
5216 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5217             Jason Merrill  <jason@redhat.com>
5218
5219         * g++.dg/cpp0x/nullptr01.C: New.
5220         * g++.dg/cpp0x/nullptr02.C: New.
5221         * g++.dg/cpp0x/nullptr03.C: New.
5222         * g++.dg/cpp0x/nullptr04.C: New.
5223         * g++.dg/cpp0x/nullptr05.C: New.
5224         * g++.dg/cpp0x/nullptr06.C: New.
5225         * g++.dg/cpp0x/nullptr07.C: New.
5226         * g++.dg/cpp0x/nullptr08.C: New.
5227         * g++.dg/cpp0x/nullptr09.C: New.
5228         * g++.dg/cpp0x/nullptr10.C: New.
5229         * g++.dg/cpp0x/nullptr11.C: New.
5230         * g++.dg/cpp0x/nullptr12.C: New.
5231         * g++.dg/cpp0x/nullptr13.C: New.
5232         * g++.dg/cpp0x/nullptr14.C: New.
5233         * g++.dg/cpp0x/nullptr15.C: New.
5234         * g++.dg/cpp0x/nullptr16.C: New.
5235         * g++.dg/cpp0x/nullptr17.C: New.
5236         * g++.dg/cpp0x/nullptr18.C: New.
5237         * g++.dg/cpp0x/nullptr19.C: New.
5238         * g++.dg/cpp0x/nullptr20.C: New.
5239         * g++.dg/cpp0x/nullptr21.C: New.
5240         * g++.dg/cpp0x/nullptr22.C: New.
5241         * g++.dg/debug/nullptr01.C: New.
5242         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5243
5244 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5245
5246         * gcc.dg/Wunused-var-8.c: Move to...
5247         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5248
5249 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5250
5251         PR c++/40406
5252         * g++.dg/template/crash96.C: New.
5253
5254 2010-05-06  Jan Hubicka  <jh@suse.cz>
5255
5256         PR tree-optimization/43791
5257         * gcc.c-torture/compile/pr43791.c: New file.
5258
5259 2010-05-06  Michael Matz  <matz@suse.de>
5260
5261         PR tree-optimization/43984
5262         * gfortran.dg/pr43984.f90: New test.
5263
5264 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5265
5266         PR 40989
5267         * gcc.dg/pr40989.c: New.
5268
5269 2010-05-06  Richard Guenther  <rguenther@suse.de>
5270
5271         PR tree-optimization/43934
5272         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5273
5274 2010-05-06  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/43987
5277         * gcc.c-torture/execute/pr43987.c: New testcase.
5278         * gcc.dg/torture/pta-escape-1.c: Adjust.
5279         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5280         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5281         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5282         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5283
5284 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5285             Dodji Seketeli  <dodji@redhat.com>
5286
5287         PR c/18624
5288         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5289         * g++.dg/template/sfinae16.C: Likewise.
5290         * gcc.dg/Wunused-var-1.c: Moved to...
5291         * c-c++-common/Wunused-var-1.c: ...here. New test.
5292         * gcc.dg/Wunused-var-2.c: Moved to...
5293         * c-c++-common/Wunused-var-2.c: ...here. New test.
5294         * gcc.dg/Wunused-var-3.c: Moved to...
5295         * c-c++-common/Wunused-var-3.c: ...here. New test.
5296         * gcc.dg/Wunused-var-4.c: Moved to...
5297         * gcc.dg/Wunused-var-1.c: ... here.
5298         * gcc.dg/Wunused-var-5.c: Moved to...
5299         * c-c++-common/Wunused-var-4.c: ...here. New test.
5300         * gcc.dg/Wunused-var-7.c: Moved to...
5301         * c-c++-common/Wunused-var-5.c: ...here. New test.
5302         * gcc.dg/Wunused-var-6.c: Moved to...
5303         * gcc.dg/Wunused-var-2.c: ... here.
5304         * c-c++-common/Wunused-var-1.c: New test.
5305         * c-c++-common/Wunused-var-2.c: New test.
5306         * c-c++-common/Wunused-var-3.c: New test.
5307         * c-c++-common/Wunused-var-4.c: New test.
5308         * c-c++-common/Wunused-var-5.c: New test.
5309         * g++.dg/warn/Wunused-var-1.C: New test.
5310         * g++.dg/warn/Wunused-var-2.C: New test.
5311         * g++.dg/warn/Wunused-var-3.C: New test.
5312         * g++.dg/warn/Wunused-var-4.C: New test.
5313         * g++.dg/warn/Wunused-var-5.C: New test.
5314         * g++.dg/warn/Wunused-var-6.C: New test.
5315         * g++.dg/warn/Wunused-var-7.C: New test.
5316         * g++.dg/warn/Wunused-var-8.C: New test.
5317         * g++.dg/warn/Wunused-parm-1.C: New test.
5318         * g++.dg/warn/Wunused-parm-2.C: New test.
5319         * g++.dg/warn/Wunused-parm-3.C: New test.
5320
5321 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5322
5323         PR fortran/43985
5324         * gfortran.dg/gomp/crayptr5.f90: New test case.
5325
5326 2010-05-05  Jason Merrill  <jason@redhat.com>
5327
5328         PR debug/43370
5329         * g++.dg/ext/attrib39.C: New.
5330
5331 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5332
5333         PR fortran/24978
5334         * gfortran.dg/data_invalid.f90: New.
5335
5336 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5337
5338         * gnat.dg/lto2.adb: New test.
5339
5340 2010-05-05  Jason Merrill  <jason@redhat.com>
5341
5342         PR c++/43787
5343         * g++.dg/opt/empty1.C: New.
5344
5345 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5346
5347         PR fortran/43696
5348         * gfortran.dg/class_17.f03: New.
5349
5350 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5351
5352         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5353
5354 2010-05-04  Mike Stump  <mikestump@comcast.net>
5355
5356         PR objc/35165
5357         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5358
5359 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5360
5361         PR target/43668
5362         * gcc.target/i386/pr43668.c: New.
5363
5364 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5365
5366         PR c++/43028
5367         * g++.dg/cpp0x/initlist31.C: New.
5368
5369 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5370
5371         PR c/43981
5372         * gcc.dg/Wunused-var-8.c: New test.
5373
5374 2010-05-04  Jason Merrill  <jason@redhat.com>
5375
5376         PR c++/38064
5377         * g++.dg/cpp0x/enum3.C: Extend.
5378
5379 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5380
5381         PR target/43799
5382         * gcc.target/i386/pr43799.c: New.
5383
5384 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5385
5386         * gnat.dg/lto1.adb: New test.
5387         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5388
5389 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5390
5391         PR middle-end/43671
5392         * gcc.target/i386/pr43671.c: New.
5393
5394 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5395
5396         PR c++/43705
5397         * g++.dg/template/crash95.C: New.
5398
5399 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5400
5401         PR debug/43508
5402         * gcc.target/i386/pr43508.c: New.
5403
5404 2010-05-04  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/43879
5407         * g++.dg/torture/pr43879-1_0.C: New testcase.
5408         * g++.dg/torture/pr43879-1_1.C: Likewise.
5409
5410 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5411
5412         PR c++/43953
5413         * g++.dg/other/crash-12.C: New test.
5414
5415 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5416
5417         * g++.dg/cdce3.C: Add a space.  Updated.
5418
5419 2010-05-03  Jason Merrill  <jason@redhat.com>
5420
5421         PR c++/43680
5422         * g++.dg/opt/enum2.C: New.
5423         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5424         * g++.dg/warn/Wswitch-1.C: Adjust message.
5425
5426 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5427
5428         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5429         * g++.dg/ext/label13.C: Fix typo.
5430         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5431         alpha*-dec-osf5*.
5432         * gcc.c-torture/compile/limits-declparen.c: xfail on
5433         alpha*-dec-osf5* with -g.
5434         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5435         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5436         * gcc.dg/c99-tgmath-2.c: Likewise.
5437         * gcc.dg/c99-tgmath-3.c: Likewise.
5438         * gcc.dg/c99-tgmath-4.c: Likewise.
5439
5440 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5441
5442         PR fortran/43592
5443         * gfortran.dg/unexpected_interface.f90: New test.
5444
5445 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5446
5447         * ada/acats/run_acats (which): New function.
5448         (host_gnatchop, host_gnatmake): Use it.
5449
5450 2010-05-03  Richard Guenther  <rguenther@suse.de>
5451
5452         PR tree-optimization/43971
5453         * gcc.dg/pr43971.c: New testcase.
5454
5455 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5456
5457         PR debug/43972
5458         * gcc.dg/debug/pr43972.c: New test.
5459
5460 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5461
5462         PR testsuite/43963
5463         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5464
5465 2010-05-02  Richard Guenther  <rguenther@suse.de>
5466
5467         PR tree-optimization/43879
5468         * gcc.dg/torture/pr43879-3.c: New testcase.
5469
5470 2010-05-01  Richard Guenther  <rguenther@suse.de>
5471
5472         PR tree-optimization/43949
5473         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5474
5475 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5476
5477         PR c++/43951
5478         * g++.dg/init/new28.C: New.
5479
5480 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5481
5482         PR objc++/32052
5483         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5484         structure and nested declarations.
5485         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5486         structure and nested declarations.  Reduce header clutter and
5487         use _exit() rather than abort().
5488         * objc.dg/encode-10.m: New.
5489         * objc.dg/encode-11.m: New.
5490
5491 2010-04-30  DJ Delorie  <dj@redhat.com>
5492
5493         * gcc.c-torture/execute/20100430-1.c: New test.
5494
5495 2010-04-30  Jason Merrill  <jason@redhat.com>
5496
5497         PR c++/43868
5498         * g++.dg/template/ptrmem21.C: New.
5499
5500 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5501
5502         PR fortran/18918
5503         PR fortran/43931
5504         * gfortran.dg/coarray_13.f90: New test.
5505
5506 2010-04-30  Richard Guenther  <rguenther@suse.de>
5507
5508         PR lto/43946
5509         * gcc.dg/lto/20100430-1_0.c: New testcase.
5510
5511 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR debug/43942
5514         * c-c++-common/pr43942.c: New test.
5515
5516 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5517
5518         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5519         conflict with darwin crt1.o 'start' symbol.
5520
5521 2010-04-30  Richard Guenther  <rguenther@suse.de>
5522
5523         PR tree-optimization/43879
5524         * gcc.dg/torture/pr43879_1.c: New testcase.
5525
5526 2010-04-30  Richard Guenther  <rguenther@suse.de>
5527
5528         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5529
5530 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5531
5532         PR c++/43890
5533         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5534         user-provided constructor while recursing.
5535
5536 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5537
5538         PR fortran/42274
5539         * gfortran.dg/class_16.f03: New test.
5540
5541 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5542
5543         PR fortran/42274
5544         * gfortran.dg/class_15.f03: New.
5545
5546 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5547
5548         PR fortran/43326
5549         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5550
5551 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5552
5553         PR fortran/43492
5554         * gfortran.dg/generic_22.f03 : New test.
5555
5556 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5557
5558         PR fortran/42353
5559         * gfortran.dg/class_14.f03: New test.
5560
5561 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5562
5563         PR fortran/42680
5564         * gfortran.dg/interface_32.f90: New test.
5565
5566 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5567             Janus Weil  <janus@gcc.gnu.org>
5568
5569         PR fortran/41829
5570         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5571         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5572         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5573
5574 2010-04-28  Mike Stump  <mikestump@comcast.net>
5575
5576         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5577         dg-excess-errors.
5578         * g++.dg/uninit-pred-2_b.C: Likewise.
5579
5580 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5581
5582         PR fortran/18918
5583         PR fortran/43919
5584         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5585
5586 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5587
5588         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5589         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5590         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5591         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5592         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5593
5594 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5595
5596         * gcc.dg/const-uniq-1.c: New test.
5597         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5598
5599 2010-04-28  Xinliang David Li  <davidxl@google.com>
5600
5601         * gcc.dg/uninit-pred-2_b.c: New test.
5602         * gcc.dg/uninit-pred-4_b.c: New test.
5603         * gcc.dg/uninit-pred-3_d.c: New test.
5604         * gcc.dg/uninit-pred-6_b.c: New test.
5605         * gcc.dg/uninit-pred-8_b.c: New test.
5606         * gcc.dg/uninit-pred-3_a.c: New test.
5607         * gcc.dg/uninit-pred-2_c.c: New test.
5608         * gcc.dg/uninit-pred-5_a.c: New test.
5609         * gcc.dg/uninit-pred-3_e.c: New test.
5610         * gcc.dg/uninit-pred-7_a.c: New test.
5611         * gcc.dg/uninit-pred-6_c.c: New test.
5612         * gcc.dg/uninit-pred-9_a.c: New test.
5613         * gcc.dg/uninit-pred-8_c.c: New test.
5614         * gcc.dg/uninit-pred-3_b.c: New test.
5615         * gcc.dg/uninit-pred-5_b.c: New test.
5616         * gcc.dg/uninit-pred-7_b.c: New test.
5617         * gcc.dg/uninit-pred-6_d.c: New test.
5618         * gcc.dg/uninit-pred-9_b.c: New test.
5619         * gcc.dg/uninit-pred-2_a.c: New test.
5620         * gcc.dg/uninit-pred-4_a.c: New test.
5621         * gcc.dg/uninit-pred-3_c.c: New test.
5622         * gcc.dg/uninit-pred-6_a.c: New test.
5623         * gcc.dg/uninit-pred-8_a.c: New test.
5624         * gcc.dg/uninit-pred-7_c.c: New test.
5625         * gcc.dg/uninit-pred-6_e.c: New test.
5626         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5627         * g++.dg/uninit-pred-1_a.C: New test.
5628         * g++.dg/uninit-pred-1_b.C: New test.
5629         * g++.dg/uninit-pred-2_a.C: New test.
5630         * g++.dg/uninit-pred-2_b.C: New test.
5631         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5632         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5633         * g++.dg/uninit-pred-loop_1.cc: New test.
5634
5635 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5636
5637         * gcc.dg/lto/20091209-1_0.c: New testcase.
5638
5639 2010-04-28  Richard Guenther  <rguenther@suse.de>
5640
5641         PR tree-optimization/43879
5642         PR tree-optimization/43909
5643         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5644
5645 2010-04-28  Richard Guenther  <rguenther@suse.de>
5646
5647         PR c++/43880
5648         * g++.dg/torture/pr43880.C: New testcase.
5649
5650 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5651
5652         PR c++/9335
5653         * g++.dg/template/recurse2.C: Update
5654         * g++.dg/template/recurse.C: Update.
5655         * g++.dg/template/pr23510.C: Update.
5656         * lib/prune.exp: Filter out 'recursively instantiated'.
5657
5658 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5659
5660         PR c++/29043
5661         * g++.dg/init/pr29043.C: New.
5662
5663 2010-04-27  Jason Merrill  <jason@redhat.com>
5664
5665         * g++.dg/lookup/scoped5.C: Adjust.
5666         * g++.dg/lookup/scoped8.C: Adjust.
5667         * g++.dg/template/dependent-expr5.C: Adjust.
5668         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5669
5670         PR c++/43856
5671         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5672
5673         PR c++/43875
5674         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5675
5676 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5677             Jan Hubicka <hubicka@ucw.cz>
5678
5679         * gcc.dg/pure-2.c: New testcase.
5680         * gcc.dg/const-1.c: New testcase.
5681
5682 2010-04-27  Jason Merrill  <jason@redhat.com>
5683
5684         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5685
5686         PR c++/41468
5687         * g++.dg/template/sfinae17.C: New.
5688         * g++.dg/template/sfinae18.C: New.
5689
5690 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5691
5692         * g++.dg/init/pr42844.C: New.
5693         * g++.dg/cpp0x/pr42844-2.C: New.
5694         * g++.dg/cpp0x/defaulted2.C: Adjust.
5695         * g++.dg/tree-ssa/pr27549.C: Likewise.
5696         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5697
5698 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5699
5700         PR fortran/18918
5701         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5702
5703 2010-04-27  Richard Guenther  <rguenther@suse.de>
5704
5705         PR middle-end/40561
5706         * g++.dg/other/pr40561.C: New testcase.
5707
5708 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5709
5710         PR middle-end/43812
5711         * g++.dg/ipa/pr43812.C: New test.
5712
5713 2010-04-27  Jan Hubicka  <jh@suse.cz>
5714
5715         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5716         (test): ... this one.
5717
5718 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5719
5720         PR target/40657
5721         * gcc.target/arm/thumb-stackframe.c: New test.
5722
5723 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5724
5725         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5726         * gcc.dg/misc-column.c: Likewise.
5727         * gcc.dg/Walways-true-1.c: Likewise.
5728         * gcc.dg/Walways-true-2.c: Likewise.
5729         * gcc.dg/warn-addr-cmp.c: Likewise.
5730
5731 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5732
5733         PR fortran/18918
5734         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5735         * gfortran.dg/coarray_12.f90: New.
5736
5737 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5738
5739         PR c/32207
5740         * gcc.dg/pr32207.c: New test.
5741         * gcc.dg/misc-column.c: Adjust expected warning.
5742         * gcc.dg/Walways-true-1.c: Likewise.
5743         * gcc.dg/Walways-true-2.c: Likewise.
5744         * gcc.dg/warn-addr-cmp.c: Likewise.
5745
5746 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5747
5748         PR lto/42776
5749         * lib/lto.exp (lto_prune_vis_warns): New function.
5750         (lto-link-and-maybe-run): Call it.
5751
5752 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5753
5754         PR tree-optimization/43904
5755         * gcc.dg/tree-ssa/tailcall-6.c: New.
5756
5757 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5758
5759         PR testsuite/35165
5760         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5761         Darwin8/OSX10.4 - compatible code generation.
5762         Use scan-rtl-dump.
5763         * obj-c++.dg/stubify-1.mm: Ditto.
5764         * lib/objc-torture.exp: Do not require link success for
5765         "trivial.m" in the runtime checks when dowhat = 'compile'.
5766         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5767         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5768         Darwin8/OSX10.4 - compatible code generation.
5769         * objc.dg/stubify-2.m: Ditto.
5770         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5771         * objc.dg/next-runtime-1.m: Ditto.
5772         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5773         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5774         runtimes on Darwin.
5775
5776 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5777
5778         PR 43715
5779         * lib/plugin-support.exp: Use "-undefined
5780         dynamic_lookup" on darwin.
5781
5782 2010-04-26  Richard Guenther  <rguenther@suse.de>
5783
5784         * gcc.dg/lto/20100426_0.c: New testcase.
5785
5786 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5787
5788         PR tree-optimization/43833
5789         gcc.dg/Warray-bounds-8.c: New test case.
5790
5791 2010-04-26  Richard Guenther  <rguenther@suse.de>
5792
5793         PR lto/43080
5794         * g++.dg/lto/20100423-3_0.C: New testcase.
5795
5796 2010-04-26  Richard Guenther  <rguenther@suse.de>
5797
5798         PR lto/42425
5799         * g++.dg/lto/20100423-2_0.C: New testcase.
5800
5801 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5802
5803         * gcc.dg/vect/bb-slp-23.c: New test.
5804
5805 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5806
5807         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5808         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5809         * gcc.dg/c1x-float-1.c: New test.
5810
5811 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5812
5813         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5814         of "lea\[ \t\]".
5815
5816 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5817
5818         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5819         FreeBSD.
5820         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5821         * gfortran.dg/default_format_2.f90: Ditto.
5822
5823 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5824
5825         * gfortran.dg/pr43505.f90: Clean up .mod file.
5826         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5827         * gfortran.dg/pr41347.f90: Ditto.
5828         * gfortran.dg/internal_pack_4.f90: Ditto.
5829         * gfortran.dg/proc_decl_23.f90: Ditto.
5830         * gfortran.dg/recursive_check_3.f90: Ditto.
5831         * gfortran.dg/intent_out_3.f90: Ditto.
5832         * gfortran.dg/assignment_2.f90: Ditto.
5833         * gfortran.dg/pr41928.f90: Ditto.
5834         * gfortran.dg/pr42166.f90: Ditto.
5835         * gfortran.dg/private_type_12.f90: Ditto.
5836         * gfortran.dg/graphite/pr42185.f90: Ditto.
5837         * gfortran.dg/graphite/pr42186.f90: Ditto.
5838         * gfortran.dg/graphite/pr40982.f90: Ditto.
5839         * gfortran.dg/graphite/id-2.f90: Ditto.
5840         * gfortran.dg/graphite/id-4.f90: Ditto.
5841         * gfortran.dg/graphite/pr42050.f90: Ditto.
5842         * gfortran.dg/graphite/id-18.f90: Ditto.
5843         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5844         * gfortran.dg/graphite/pr41924.f90: Ditto.
5845         * gfortran.dg/graphite/pr42393.f90: Ditto.
5846         * gfortran.dg/graphite/pr37980.f90: Ditto.
5847         * gfortran.dg/graphite/pr38953.f90: Ditto.
5848         * gfortran.dg/graphite/pr42180.f90: Ditto.
5849         * gfortran.dg/graphite/pr42181.f90: Ditto.
5850         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5851         * gfortran.dg/select_type_4.f90: Ditto.
5852         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5853         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5854         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5855         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5856         * gfortran.dg/whole_file_11.f90: Ditto.
5857         * gfortran.dg/private_type_11.f90: Ditto.
5858         * gfortran.dg/vect/vect-gems.f90: Ditto.
5859         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5860
5861 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5862
5863         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5864
5865 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5866
5867         * gnat.dg/pack15.ad[sb]: New test.
5868
5869 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5870
5871         * gcc.target/arm/mla-1.c: New test.
5872
5873 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5874
5875         PR fortran/30073
5876         PR fortran/43793
5877         * gfortran.dg/pr43793.f90: New test.
5878
5879 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5880
5881         PR tree-optimization/41442
5882         * gcc.target/i386/pr41442.c: New test.
5883
5884 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5885
5886         PR fortran/43832
5887         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5888
5889 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5890
5891         PR fortran/43832
5892         * gfortran.dg/open_nounit.f90: New test.
5893
5894 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/43841
5897         PR fortran/43843
5898         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5899
5900 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5901
5902         * gcc.dg/Wconversion-integer.c: Update.
5903
5904 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5905
5906         * gnat.dg/unchecked_convert5.adb: New test.
5907
5908 2010-04-23  Richard Guenther  <rguenther@suse.de>
5909
5910         PR lto/41734
5911         * gcc.dg/lto/20100423-2_0.c: New testcase.
5912         * gcc.dg/lto/20100423-2_0.c: Likewise.
5913
5914 2010-04-23  Richard Guenther  <rguenther@suse.de>
5915
5916         PR lto/43455
5917         * gcc.dg/lto/20100423-1_0.c: New testcase.
5918         * gcc.dg/lto/20100423-1_1.c: Likewise.
5919
5920 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5921
5922         PR tree-optimization/43846
5923         * gcc.dg/tree-ssa/sra-10.c: New test.
5924
5925 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5926
5927         PR middle-end/43835
5928         * gcc.c-torture/execute/pr43835.c: New test.
5929
5930 2010-04-23  Richard Guenther  <rguenther@suse.de>
5931
5932         PR lto/42653
5933         * g++.dg/lto/20100423-1_0.C: New testcase.
5934
5935 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5936
5937         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5938
5939 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5940
5941         PR tree-optimization/43842
5942         * gcc.dg/vect/pr43842.c: New test.
5943
5944 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5945
5946         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5947         * gcc.target/i386/wmul-2.c: Likewise.
5948
5949 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5950
5951         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5952         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5953
5954 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5955
5956         * gfortran.dg/reassoc_6.f: New testcase.
5957
5958 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5959
5960         PR middle-end/29274
5961         * gcc.target/arm/wmul-1.c: New test.
5962         * gcc.target/arm/wmul-2.c: New test.
5963
5964 2010-04-22  Richard Guenther  <rguenther@suse.de>
5965
5966         PR tree-optimization/43845
5967         * gcc.c-torture/compile/pr43845.c: New testcase.
5968
5969 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5970
5971         PR middle-end/29274
5972         * gcc.target/i386/wmul-1.c: New test.
5973         * gcc.target/i386/wmul-2.c: New test.
5974         * gcc.target/bfin/wmul-1.c: New test.
5975         * gcc.target/bfin/wmul-2.c: New test.
5976
5977 2010-04-22  Richard Guenther  <rguenther@suse.de>
5978
5979         PR fortran/43829
5980         * gfortran.dg/vector_subscript_6.f90: New testcase.
5981         * gfortran.dg/assign_10.f90: Adjust.
5982
5983 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5984
5985         PR fortran/43836
5986         * gfortran.dg/gomp/pr43836.f90: New test.
5987
5988 2010-04-21  Richard Guenther  <rguenther@suse.de>
5989
5990         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5991
5992 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5993
5994         * gcc.dg/torture/builtin-cproj-3.c: New.
5995
5996 2010-04-20  Jason Merrill  <jason@redhat.com>
5997
5998         PR c++/9335
5999         * g++.dg/template/recurse2.C: New.
6000         * g++.dg/parse/crash36.C: Adjust.
6001         * g++.dg/other/fold1.C: Adjust.
6002         * g++.dg/init/member1.C: Adjust.
6003         * lib/prune.exp: Prune "skipping N instantiation contexts".
6004
6005 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6006
6007         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6008
6009 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6010
6011         * gcc.dg/torture/builtin-cproj-1.c: New.
6012         * gcc.dg/torture/builtin-cproj-2.c: New.
6013
6014 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6015
6016         PR c++/43800
6017         PR c++/43704
6018         * g++.dg/template/typedef32.C: Adjust.
6019         * g++.dg/template/typedef33.C: New test.
6020
6021 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6022
6023         PR fortran/43227
6024         * gfortran.dg/proc_decl_23.f90: New test.
6025
6026         PR fortran/43266
6027         * gfortran.dg/abstract_type_6.f03: New test.
6028
6029 2010-04-20  Xinliang David Li  <davidxl@google.com>
6030
6031         * g++.dg/tree-ssa/fold-compare.C: New.
6032
6033 2010-04-20  Richard Guenther  <rguenther@suse.de>
6034
6035         PR tree-optimization/39417
6036         * g++.dg/torture/pr39417.C: New testcase.
6037
6038 2010-04-20  Richard Guenther  <rguenther@suse.de>
6039
6040         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6041
6042 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6043
6044         * g++.dg/debug/dwarf2/rv1.C: New test.
6045
6046 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6047
6048         PR target/43635
6049         * gcc.c-torture/compile/pr43635.c: New testcase.
6050
6051 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR fortran/43339
6054         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6055         of sequential loops being private only in the innermost containing
6056         task region.
6057
6058         PR middle-end/43337
6059         * gfortran.dg/gomp/pr43337.f90: New test.
6060
6061 2010-04-19  Richard Guenther  <rguenther@suse.de>
6062
6063         PR tree-optimization/43796
6064         * gfortran.dg/pr43796.f90: New testcase.
6065
6066 2010-04-19  Richard Guenther  <rguenther@suse.de>
6067
6068         PR tree-optimization/43783
6069         * gcc.c-torture/execute/pr43783.c: New testcase.
6070
6071 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6072
6073         PR target/43766
6074         * gcc.target/i386/pr43766.c: New test.
6075
6076 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6077
6078         PR target/43662
6079         * gcc.target/i386/pr43662.c: New test.
6080
6081 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6082
6083         PR c++/43704
6084         * g++.dg/template/typedef32.C: New test.
6085
6086 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6087
6088         PR tree-optimization/37027
6089         * lib/target-supports.exp
6090         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6091         * gcc.dg/vect/pr37027.c: New test.
6092         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6093         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6094         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6095         gcc.dg/vect/vect-complex-6.c: Likewise.
6096
6097 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6098
6099         * g++.dg/debug/dwarf2/enum1.C: New test.
6100
6101 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6102
6103         * gnat.dg/rep_clause5.ad[sb]: New test.
6104         * gnat.dg/rep_clause5_pkg.ads: New helper.
6105
6106 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6107
6108         PR tree-optimization/43771
6109         * g++.dg/vect/pr43771.cc: New test.
6110
6111 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6112
6113         PR fortran/31538
6114         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6115         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6116
6117 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6118
6119         * gnat.dg/sizetype.adb: Rename into...
6120         * gnat.dg/sizetype1.adb: ...this.
6121         * gnat.dg/sizetype2.adb: New test.
6122
6123 2010-04-16  Richard Guenther  <rguenther@suse.de>
6124
6125         PR tree-optimization/43572
6126         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6127
6128 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6129
6130         * gnat.dg/specs/discr_private.ads: New test.
6131
6132 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6133
6134         PR target/41514
6135         * gcc.target/arm/thumb-comparisons.c: New test.
6136
6137         PR target/40603
6138         * gcc.target/arm/thumb-cbranchqi.c: New test.
6139
6140 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6141
6142         * g++.dg/torture/pr36191.C: Enable for SH.
6143
6144 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6145
6146         * gnat.dg/wide_boolean.adb: New test.
6147         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6148
6149 2010-04-15  Richard Guenther  <rguenther@suse.de>
6150
6151         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6152         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6153         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6154         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6155         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6156         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6157         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6158         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6159         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6160         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6161         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6162         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6163         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6164         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6165         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6166
6167 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6168
6169         PR target/21803
6170         * gcc.target/arm/pr42496.c: New test.
6171
6172 2010-04-14  Jason Merrill  <jason@redhat.com>
6173
6174         PR c++/36625
6175         * g++.dg/ext/attrib38.C: New.
6176
6177 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6178
6179         PR testsuite/43739
6180         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6181
6182 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6183
6184         PR 42966
6185         * gcc.dg/cpp/warn-undef-2.c: Update.
6186         * gcc.dg/cpp/warn-traditional-2.c: Update.
6187         * gcc.dg/cpp/warn-comments-2.c: Update.
6188         * gcc.dg/cpp/warn-variadic-2.c: Update.
6189         * gcc.dg/cpp/warn-long-long-2.c: Update.
6190         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6191         * gcc.dg/cpp/warn-multichar-2.c: Update.
6192         * gcc.dg/cpp/warn-normalized-3.c: Update.
6193         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6194         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6195         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6196         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6197         * gcc.dg/cpp/warn-redefined-2.c: Update.
6198         * gfortran.dg/warning-directive-2.F90: Update.
6199         * c-c++-common/cpp/warning-directive-2.c: Update.
6200
6201 2010-04-14  Michael Matz  <matz@suse.de>
6202
6203         PR tree-optimization/42963
6204         * gcc.dg/pr42963.c: New testcase.
6205
6206 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6207
6208         * gnat.dg/class_wide.adb: Rename into...
6209         * gnat.dg/class_wide1.adb: ...this.
6210         * gnat.dg/class_wide2.ad[sb]: New test.
6211
6212 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6213
6214         PR fortran/18918
6215         * gfortran.dg/coarray_9.f90: Update dg-errors.
6216         * gfortran.dg/coarray_10.f90: New test.
6217         * gfortran.dg/coarray_11.f90: New test.
6218
6219 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6220
6221         PR fortran/43747
6222         gfortran.dg/initialization_24.f90: New test.
6223
6224 2010-04-13  Jason Merrill  <jason@redhat.com>
6225
6226         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6227         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6228
6229 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6230
6231         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6232         * g++.dg/dg.exp: Likewise.
6233         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6234         * c-c++-common/cpp/warning-directive-1.c: ... here.
6235         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6236         * c-c++-common/cpp/warning-directive-2.c: ... here.
6237         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6238         * c-c++-common/cpp/warning-directive-3.c: ... here.
6239         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6240         * c-c++-common/cpp/warning-directive-4.c: ... here.
6241         * g++.dg/cpp/warning-directive-1.C: Delete.
6242         * g++.dg/cpp/warning-directive-2.C: Delete.
6243         * g++.dg/cpp/warning-directive-3.C: Delete.
6244         * g++.dg/cpp/warning-directive-4.C: Delete.
6245         * gcc.dg/cpp/normalised-3.c: Delete.
6246         * g++.dg/cpp/normalised-1.C: Rename as ...
6247         * c-c++-common/cpp/normalised-3.c: ... this.
6248
6249 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6250
6251         * gcc.dg/tree-ssa/sra-9.c: New test.
6252
6253 2010-04-13  Michael Matz  <matz@suse.de>
6254
6255         PR middle-end/43730
6256         * gcc.dg/pr43730.c: New test.
6257
6258 2010-04-13  Michael Matz  <matz@suse.de>
6259
6260         * gcc.dg/tree-ssa/negate.c: New testcase.
6261
6262 2010-04-13  Richard Guenther  <rguenther@suse.de>
6263
6264         PR testsuite/43735
6265         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6266
6267 2010-04-13  Richard Guenther  <rguenther@suse.de>
6268
6269         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6270
6271 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6272
6273         * gnat.dg/derived_type1.adb: New test.
6274
6275 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6276
6277         * gcc.dg/plugindir1.c: New testcase.
6278         * gcc.dg/plugindir2.c: New testcase.
6279         * gcc.dg/plugindir3.c: New testcase.
6280         * gcc.dg/plugindir4.c: New testcase.
6281
6282 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6283
6284         * gcc.target/i386/rotate-2.c: New test.
6285
6286 2010-04-12  Jason Merrill  <jason@redhat.com>
6287
6288         PR c++/43641
6289         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6290         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6291
6292 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6293
6294         PR c++/25811
6295         * g++.dg/init/pr25811.C: New test.
6296
6297 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6298
6299         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6300         dg-error, dg-warning.
6301         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6302
6303 2010-04-12  Richard Guenther  <rguenther@suse.de>
6304
6305         * gcc.dg/torture/inline-2.c: New testcase.
6306
6307 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR bootstrap/43699
6310         * gcc.dg/Wunused-var-7.c: New test.
6311
6312         PR tree-optimization/43560
6313         * gcc.c-torture/execute/pr43560.c: New test.
6314
6315 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6316
6317         * gnat.dg/aggr13.adb: New test.
6318         * gnat.dg/aggr14.adb: Likewise.
6319         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6320
6321 2010-04-12  Richard Guenther  <rguenther@suse.de>
6322
6323         PR c++/43611
6324         * g++.dg/torture/pr43611.C: New testcase.
6325
6326 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6327
6328         PR c/36774
6329         * gcc.dg/pr36774-1.c: New test.
6330         * gcc.dg/pr36774-2.c: New test.
6331
6332 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6333
6334         * gcc.target/sh/rte-delay-slot.c: New test.
6335
6336 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6337
6338         * gnat.dg/pack9.adb: Remove -cargs option.
6339         * gnat.dg/aggr12.ad[sb]: New test.
6340
6341 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6342
6343         PR target/43417
6344         * gcc.target/sh/pr43417.c: New test.
6345
6346 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6347
6348         PR fortran/43591
6349         * gfortran.dg/spec_expr_6.f90: New test.
6350
6351 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6352
6353         PR cpp/43195
6354         * gcc.dg/cpp/pr43195.c: New.
6355         * gcc.dg/cpp/pr43195.h: New.
6356
6357 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6358
6359         PR 42965
6360         * gcc.dg/Werror-6.c: Adjust.
6361         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6362         * gcc.dg/Werror-4.c: Likewise.
6363         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6364         * gcc.dg/Wswitch-enum-error.c: Likewise.
6365         * gcc.dg/Wpointer-arith.c: Likewise.
6366         * gcc.dg/Wfatal.c: Likewise.
6367         * gcc.dg/Wswitch-error.c: Likewise.
6368         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6369         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6370         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6371         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6372         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6373         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6374         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6375         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6376         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6377         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6378         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6379         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6380         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6381         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6382         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6383         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6384         * g++.dg/cpp/warning-directive-2.C: Likewise.
6385         * gfortran.dg/warning-directive-2.F90: Likewise.
6386
6387 2010-04-09  Jason Merrill  <jason@redhat.com>
6388
6389         PR c++/42623
6390         * g++.dg/template/sizeof13.C: New.
6391
6392 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6393
6394         * g++.dg/other/pr35504.C: Add check for thiscall.
6395         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6396         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6397
6398 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6399
6400         PR c++/28584
6401         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6402         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6403         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6404         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6405         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6406         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6407         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6408         * g++.dg/other/increment1.C: Likewise.
6409
6410 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/18918
6413         * gfortran.dg/coarray_7.f90: New test.
6414         * gfortran.dg/coarray_8.f90: New test.
6415
6416 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6417
6418         PR fortran/28039
6419         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6420
6421 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6422
6423         PR target/43643
6424         * gcc.dg/pr43643.c: New test.
6425
6426 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6427
6428         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6429
6430 2010-04-08  Richard Guenther  <rguenther@suse.de>
6431
6432         PR tree-optimization/43679
6433         * gcc.c-torture/compile/pr43679.c: New testcase.
6434
6435 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR debug/43670
6438         * gcc.dg/pr43670.c: New test.
6439
6440 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6441
6442         PR middle-end/40815
6443         * gcc.dg/tree-ssa/reassoc-19.c: New.
6444
6445 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR c/18624
6448         * gcc.dg/Wunused-var-1.c: New test.
6449         * gcc.dg/Wunused-var-2.c: New test.
6450         * gcc.dg/Wunused-var-3.c: New test.
6451         * gcc.dg/Wunused-var-4.c: New test.
6452         * gcc.dg/Wunused-var-5.c: New test.
6453         * gcc.dg/Wunused-var-6.c: New test.
6454         * gcc.dg/Wunused-parm-1.c: New test.
6455
6456         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6457         * gcc.dg/trunc-1.c: Likewise.
6458         * gcc.dg/vla-9.c: Likewise.
6459         * gcc.dg/dfp/composite-type.c: Likewise.
6460
6461 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6462
6463         PR objc/35996
6464         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6465         * obj-c++.dg/objc-gc-3.mm: Ditto.
6466
6467 2010-04-07  Simon Baldwin  <simonb@google.com>
6468
6469         * gcc.dg/cpp/warn-undef-2.c: New.
6470         * gcc.dg/cpp/warn-traditional-2.c: New.
6471         * gcc.dg/cpp/warn-comments-2.c: New.
6472         * gcc.dg/cpp/warning-directive-1.c: New.
6473         * gcc.dg/cpp/warn-long-long.c: New.
6474         * gcc.dg/cpp/warn-traditional.c: New.
6475         * gcc.dg/cpp/warn-variadic-2.c: New.
6476         * gcc.dg/cpp/warn-undef.c: New.
6477         * gcc.dg/cpp/warn-normalized-1.c: New.
6478         * gcc.dg/cpp/warning-directive-2.c: New.
6479         * gcc.dg/cpp/warn-long-long-2.c: New.
6480         * gcc.dg/cpp/warn-variadic.c: New.
6481         * gcc.dg/cpp/warn-normalized-2.c: New.
6482         * gcc.dg/cpp/warning-directive-3.c: New.
6483         * gcc.dg/cpp/warn-deprecated-2.c: New.
6484         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6485         * gcc.dg/cpp/warn-multichar-2.c: New.
6486         * gcc.dg/cpp/warn-normalized-3.c: New.
6487         * gcc.dg/cpp/warning-directive-4.c: New.
6488         * gcc.dg/cpp/warn-unused-macros.c: New.
6489         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6490         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6491         * gcc.dg/cpp/warn-cxx-compat.c: New.
6492         * gcc.dg/cpp/warn-redefined.c: New.
6493         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6494         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6495         * gcc.dg/cpp/warn-deprecated.c: New.
6496         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6497         * gcc.dg/cpp/warn-redefined-2.c: New.
6498         * gcc.dg/cpp/warn-comments.c: New.
6499         * gcc.dg/cpp/warn-multichar.c: New.
6500         * g++.dg/cpp/warning-directive-1.C: New.
6501         * g++.dg/cpp/warning-directive-2.C: New.
6502         * g++.dg/cpp/warning-directive-3.C: New.
6503         * g++.dg/cpp/warning-directive-4.C: New.
6504         * gfortran.dg/warning-directive-1.F90: New.
6505         * gfortran.dg/warning-directive-3.F90: New.
6506         * gfortran.dg/warning-directive-2.F90: New.
6507         * gfortran.dg/warning-directive-4.F90: New.
6508
6509 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6510
6511         PR objc++/23716
6512         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6513
6514 2010-04-07  Jason Merrill  <jason@redhat.com>
6515
6516         * g++.dg/template/dr408.C: New.
6517
6518         * g++.dg/lookup/ns4.C: New.
6519
6520         PR c++/38392
6521         * g++.dg/template/friend51.C: New test.
6522
6523         PR c++/41970
6524         * g++.old-deja/g++.other/linkage1.C: Adjust.
6525
6526 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6527
6528         PR c++/42697
6529         * g++.dg/template/crash94.C: New test.
6530
6531 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6532
6533         PR c++/40239
6534         * g++.dg/init/aggr5.C: New test.
6535         * g++.dg/init/aggr5.C: New test.
6536
6537 2010-04-07  Richard Guenther  <rguenther@suse.de>
6538
6539         PR tree-optimization/43270
6540         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6541         * gcc.dg/Warray-bounds-7.c: Likewise.
6542
6543 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6544
6545         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6546         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6547         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6548
6549 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6550
6551         PR c++/42556
6552         * g++.dg/init/pr42556.C: New test.
6553
6554 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6555
6556         PR debug/43628
6557         * g++.dg/debug/dwarf2/typedef2.C: New test.
6558
6559 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6560
6561         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6562         c-c++-common/dwarf2/redeclaration-1.C
6563
6564 2010-04-06  Jason Merrill  <jason@redhat.com>
6565
6566         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6567         * g++.dg/ext/attrib18.C: Likewise.
6568         * g++.dg/ext/bitfield2.C: Likewise.
6569         * g++.dg/ext/bitfield4.C: Likewise.
6570         * g++.dg/ext/visibility/warn2.C: Likewise.
6571         * g++.dg/ext/visibility/warn3.C: Likewise.
6572         * g++.dg/gomp/pr26690-1.C: Likewise.
6573         * g++.dg/inherit/covariant7.C: Likewise.
6574         * g++.dg/init/synth2.C: Likewise.
6575         * g++.dg/lookup/using7.C: Likewise.
6576         * g++.dg/other/crash-4.C: Likewise.
6577         * g++.dg/other/error13.C: Likewise.
6578         * g++.dg/other/error20.C: Likewise.
6579         * g++.dg/parse/crash31.C: Likewise.
6580         * g++.dg/parse/error16.C: Likewise.
6581         * g++.dg/parse/error19.C: Likewise.
6582         * g++.dg/parse/error27.C: Likewise.
6583         * g++.dg/parse/error28.C: Likewise.
6584         * g++.dg/parse/fused-params1.C: Likewise.
6585         * g++.dg/template/error2.C: Likewise.
6586         * g++.dg/template/local6.C: Likewise.
6587         * g++.dg/template/qualttp15.C: Likewise.
6588         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6589         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6590         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6591         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6592         * g++.old-deja/g++.eh/spec6.C: Likewise.
6593         * g++.old-deja/g++.jason/crash3.C: Likewise.
6594         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6595         * g++.old-deja/g++.law/ctors5.C: Likewise.
6596         * g++.old-deja/g++.law/ctors9.C: Likewise.
6597         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6598         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6599         * g++.old-deja/g++.other/struct1.C: Likewise.
6600         * g++.old-deja/g++.other/volatile1.C: Likewise.
6601         * g++.old-deja/g++.pt/crash36.C: Likewise.
6602         * g++.old-deja/g++.pt/derived3.C: Likewise.
6603         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6604         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6605
6606 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6607
6608         PR middle-end/43519
6609         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6610         * gcc.dg/graphite/id-19.c: New.
6611
6612 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6613
6614         PR middle-end/32824
6615         * gcc.dg/vect/pr32824: New.
6616
6617 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6618
6619         PR fortran/18918
6620         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6621         * gfortran.dg/coarray_3.f90: Ditto.
6622         * gfortran.dg/coarray_4.f90: Ditto.
6623         * gfortran.dg/coarray_5.f90: Ditto.
6624         * gfortran.dg/coarray_6.f90: Ditto.
6625         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6626
6627 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6628
6629         PR fortran/18918
6630         * gfortran.dg/coarray_4.f90: Fix test.
6631         * gfortran.dg/coarray_6.f90: Add more tests.
6632
6633 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6634
6635         PR fortran/18918
6636         * gfortran.dg/coarray_4.f90: New test.
6637         * gfortran.dg/coarray_5.f90: New test.
6638         * gfortran.dg/coarray_6.f90: New test.
6639
6640 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6641
6642         PR fortran/18918
6643         * gfortran.dg/iso_fortran_env_5.f90: New test.
6644         * gfortran.dg/iso_fortran_env_6.f90: New test.
6645
6646 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6647
6648         PR fortran/39997
6649         * gfortran.dg/coarray_1.f90: New test.
6650         * gfortran.dg/coarray_2.f90: New test.
6651         * gfortran.dg/coarray_3.f90: New test.
6652
6653 2010-04-06  Jason Merrill  <jason@redhat.com>
6654
6655         PR c++/43648
6656         * g++.dg/template/dtor8.C: New.
6657
6658         PR c++/43621
6659         * g++.dg/template/error-recovery2.C: New.
6660
6661 2010-04-06  Jan Hubicka  <jh@suse.czpli
6662
6663         PR tree-optimization/42906
6664         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6665
6666 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6667
6668         PR fortran/43178
6669         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6670         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6671         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6672
6673 2010-04-06  Richard Guenther  <rguenther@suse.de>
6674
6675         PR tree-optimization/43627
6676         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6677
6678 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR target/43638
6681         * gcc.target/i386/pr43638.c: New test.
6682
6683 2010-04-06  Richard Guenther  <rguenther@suse.de>
6684
6685         PR middle-end/43661
6686         * gcc.c-torture/compile/pr43661.c: New testcase.
6687
6688 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6689
6690         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6691
6692 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6693
6694         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6695
6696 2010-04-02  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/43629
6699         * gcc.c-torture/execute/pr43629.c: New testcase.
6700
6701 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6702             Dominique d'Humieres  <dominiq@lps.ens.fr>
6703
6704         PR libfortran/43605
6705         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6706
6707 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6708
6709         PR debug/43325
6710         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6711
6712 2010-04-01  Jason Merrill  <jason@redhat.com>
6713
6714         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6715
6716 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6717             Manfred Schwarb  <manfred99@gmx.ch>
6718
6719         PR libfortran/43605
6720         * gfortran.dg/ftell_3.f90: New test.
6721
6722 2010-04-01  Richard Guenther  <rguenther@suse.de>
6723
6724         PR middle-end/43614
6725         * gcc.c-torture/compile/pr43614.c: New testcase.
6726
6727 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6728
6729         PR tree-optimization/43141
6730         * gcc.dg/guality/pr43141.c: New test.
6731
6732 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6733
6734         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6735         * g++.dg/eh/spbp.C: Likewise.
6736         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6737         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6738         superfluous casts.
6739         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6740         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6741         * objc.dg/dwarf-2.m: Likewise.
6742
6743 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6744
6745         PR middle-end/43464
6746         * gcc.dg/graphite/id-pr43464.c: New.
6747         * gcc.dg/graphite/id-pr43464-1.c: New.
6748
6749 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6750
6751         PR middle-end/43351
6752         * gcc.dg/graphite/id-pr43351.c
6753
6754 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6755
6756         PR testsuite/35165
6757         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6758         * obj-c++.dg/try-catch-2.mm: Ditto.
6759         * obj-c++.dg/lookup-2.mm: Ditto.
6760         * obj-c++.dg/encode-8.m: Ditto.
6761         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6762         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6763         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6764         * obj-c++.dg/const-str-11.mm: Ditto.
6765         * obj-c++.dg/const-str-9.mm: Ditto.
6766         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6767         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6768         * obj-c++.dg/except-1.mm: Ditto.
6769         * obj-c++.dg/const-str-7.mm: Ditto.
6770         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6771         * obj-c++.dg/const-str-3.mm: Ditto.
6772         * obj-c++.dg/const-str-7.mm: Ditto.
6773         * obj-c++.dg/stubify-2.mm: Change dump file name.
6774
6775         PR objc++/23613
6776         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6777         New macro.
6778         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6779         Remove dg-xfail-if.
6780
6781 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6782
6783         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6784         only with -O2, -O3 or -Os and not with -fwhopr.
6785
6786 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6787
6788         PR c++/43558
6789         * g++.dg/template/typedef31.C: New test.
6790
6791 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6792
6793         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6794         assembler output on *-*-solaris2*.
6795         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6796
6797 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR debug/43557
6800         * gcc.dg/pr43557-1.c: New test.
6801         * gcc.dg/pr43557-2.c: New file.
6802
6803 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6804
6805         PR 43562
6806         * gcc.dg/pr43562.c: New test.
6807
6808 2010-03-30  Jason Merrill  <jason@redhat.com>
6809
6810         PR c++/43076
6811         * g++.dg/template/error-recovery1.C: New.
6812
6813         PR c++/41786
6814         * g++.dg/parse/ambig5.C: New.
6815
6816 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6817
6818         PR debug/43593
6819         * gcc.dg/guality/pr43593.c: New test.
6820
6821 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6822
6823         PR middle-end/43430
6824         * gcc.dg/vect/pr43430-1.c: New.
6825
6826 2010-03-30  Jason Merrill  <jason@redhat.com>
6827
6828         PR c++/43559
6829         * g++.dg/template/partial7.C: New.
6830
6831 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6832
6833         * gcc.target/s390/stackcheck1.c: New testcase.
6834
6835 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6836
6837         PR libfortran/43265
6838         * gfortran.dg/read_eof_8.f90: New test.
6839
6840 2010-03-29  Jason Merrill  <jason@redhat.com>
6841
6842         * gcc.dg/cpp/include6.c: Change [] to ().
6843
6844         N3077
6845         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6846         splicing and UCNs.
6847         * c-c++-common/raw-string-2.c: Add trigraph test.
6848         * c-c++-common/raw-string-8.c: New.
6849         * c-c++-common/raw-string-9.c: New.
6850         * c-c++-common/raw-string-10.c: New.
6851
6852         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6853         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6854         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6855         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6856         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6857         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6858         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6859
6860 2010-03-29  Richard Guenther  <rguenther@suse.de>
6861
6862         PR tree-optimization/43560
6863         * gcc.dg/torture/pr43560.c: New testcase.
6864
6865 2010-03-29  Jason Merrill  <jason@redhat.com>
6866
6867         N3077
6868         * g++.dg/ext/raw-string-1.C: Change [] to ().
6869         * g++.dg/ext/raw-string-2.C: Change [] to ().
6870         Don't use \ in delimiter.
6871         * g++.dg/ext/raw-string-3.C: Change [] to ().
6872         * g++.dg/ext/raw-string-4.C: Change [] to ().
6873         * g++.dg/ext/raw-string-5.C: Change [] to ().
6874         Test for error on \ in delimiter.
6875         * g++.dg/ext/raw-string-6.C: Change [] to ().
6876         * g++.dg/ext/raw-string-7.C: Change [] to ().
6877
6878 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6879
6880         PR 43564
6881         * gcc.dg/pr43564.c: New test.
6882
6883 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/43551
6886         * gfortran.dg/direct_io_12.f90: New test.
6887
6888 2010-03-28  Jan Hubicka  <jh@suse.cz>
6889
6890         PR tree-optimization/43505
6891         * gfortran.dg/pr43505.f90: New testcase.
6892
6893 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6894
6895         PR tree-optimization/43528
6896         * gcc.target/i386/pr43528.c: New test.
6897
6898 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6899
6900         PR c/43381
6901         * gcc.dg/parm-impl-decl-3.c: New test.
6902
6903 2010-03-26  Jason Merrill  <jason@redhat.com>
6904
6905         PR c++/43509
6906         * g++.dg/cpp0x/parse1.C: New.
6907
6908 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6909
6910         PR target/43524
6911         * gcc.target/i386/pr43524.c: New test.
6912
6913 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6914
6915         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6916         whitespace, rename main to foo.
6917         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6918         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6919         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6920         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6921         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6922         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6923         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6924         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6925         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6926         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6927         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6928
6929 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6930
6931         PR c++/43327
6932         * g++.dg/other/crash-10.C: New test.
6933         * g++.dg/other/crash-11.C: New test.
6934
6935 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6936
6937         PR libfortran/43517
6938         * gfortran.dg/read_eof_7.f90: New test.
6939
6940 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6941
6942         PR objc/35165
6943         PR testsuite/43512
6944         * objc-obj-c++-shared: New directory.
6945         * objc-obj-c++-shared/Object1-implementation.h: New file.
6946         * objc-obj-c++-shared/Object1.h: New file.
6947         * objc-obj-c++-shared/Protocol1.h: New file.
6948         * objc-obj-c++-shared/next-abi.h: New file.
6949         * objc-obj-c++-shared/next-mapping.h: New file.
6950         * objc/execute/next_mapping.h: Delete.
6951         * objc.dg/special/special.exp: For all targets run the tests with
6952         -fgnu-runtime, for darwin targets also run the tests with
6953         -fnext-runtime.
6954         * objc.dg/dg.exp: Ditto.
6955         * obj-c++.dg/dg.exp: Ditto.
6956         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6957         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6958         include use of updated NeXT interface.
6959         * objc/execute/formal_protocol-5.m: Ditto.
6960         * objc/execute/protocol-isEqual-2.m: Ditto.
6961         * objc/execute/protocol-isEqual-4.m: Ditto.
6962         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6963         Protocol1.h) and next-mapping.h as required.
6964         * objc/execute/object_is_class.m: Ditto.
6965         * objc/execute/enumeration-1.m: Ditto.
6966         * objc/execute/class-13.m: Ditto.
6967         * objc/execute/formal_protocol-2.m: Ditto.
6968         * objc/execute/formal_protocol-4.m: Ditto.
6969         * objc/execute/class-1.m: Ditto.
6970         * objc/execute/bycopy-1.m: Ditto.
6971         * objc/execute/formal_protocol-6.m: Ditto.
6972         * objc/execute/bycopy-3.m: Ditto.
6973         * objc/execute/class-3.m: Ditto.
6974         * objc/execute/bf-11.m: Ditto.
6975         * objc/execute/class-5.m: Ditto.
6976         * objc/execute/bf-13.m: Ditto.
6977         * objc/execute/class-7.m: Ditto.
6978         * objc/execute/bf-15.m: Ditto.
6979         * objc/execute/class-9.m: Ditto.
6980         * objc/execute/bf-17.m: Ditto.
6981         * objc/execute/bf-19.m: Ditto.
6982         * objc/execute/IMP.m: Ditto.
6983         * objc/execute/exceptions/catchall-1.m: Ditto.
6984         * objc/execute/exceptions/trivial.m: Ditto.
6985         * objc/execute/exceptions/finally-1.m: Ditto.
6986         * objc/execute/exceptions/local-variables-1.m: Ditto.
6987         * objc/execute/exceptions/foward-1.m: Ditto.
6988         * objc/execute/bf-2.m: Ditto.
6989         * objc/execute/string1.m: Ditto.
6990         * objc/execute/bf-4.m: Ditto.
6991         * objc/execute/informal_protocol.m: Ditto.
6992         * objc/execute/string3.m: Ditto.
6993         * objc/execute/bf-6.m: Ditto.
6994         * objc/execute/bf-8.m: Ditto.
6995         * objc/execute/class-tests-1.h: Ditto.
6996         * objc/execute/protocol-isEqual-1.m: Ditto.
6997         * objc/execute/protocol-isEqual-3.m: Ditto.
6998         * objc/execute/_cmd.m: Ditto.
6999         * objc/execute/function-message-1.m: Ditto.
7000         * objc/execute/bf-20.m: Ditto.
7001         * objc/execute/bf-common.h: Ditto.
7002         * objc/execute/np-2.m: Ditto.
7003         * objc/execute/class-10.m: Ditto.
7004         * objc/execute/class-12.m: Ditto.
7005         * objc/execute/enumeration-2.m: Ditto.
7006         * objc/execute/class-14.m: Ditto.
7007         * objc/execute/encode-1.m: Ditto.
7008         * objc/execute/formal_protocol-1.m: Ditto.
7009         * objc/execute/formal_protocol-3.m: Ditto.
7010         * objc/execute/accessing_ivars.m: Ditto.
7011         * objc/execute/bycopy-2.m: Ditto.
7012         * objc/execute/class-2.m: Ditto.
7013         * objc/execute/bf-10.m: Ditto.
7014         * objc/execute/formal_protocol-7.m: Ditto.
7015         * objc/execute/root_methods.m: Ditto.
7016         * objc/execute/class-4.m: Ditto.
7017         * objc/execute/bf-12.m: Ditto.
7018         * objc/execute/class-6.m: Ditto.
7019         * objc/execute/bf-14.m: Ditto.
7020         * objc/execute/nested-func-1.m: Ditto.
7021         * objc/execute/class-8.m: Ditto.
7022         * objc/execute/private.m: Ditto.
7023         * objc/execute/bf-16.m: Ditto.
7024         * objc/execute/bf-18.m: Ditto.
7025         * objc/execute/load-3.m: Ditto.
7026         * objc/execute/compatibility_alias.m: Ditto.
7027         * objc/execute/bf-1.m: Ditto.
7028         * objc/execute/no_clash.m: Ditto.
7029         * objc/execute/bf-3.m: Ditto.
7030         * objc/execute/string2.m: Ditto.
7031         * objc/execute/bf-5.m: Ditto.
7032         * objc/execute/string4.m: Ditto.
7033         * objc/execute/bf-7.m: Ditto.
7034         * objc/execute/object_is_meta_class.m: Ditto.
7035         * objc/execute/bf-9.m: Ditto.
7036         * objc/execute/bf-21.m: Ditto.
7037         * objc/execute/cascading-1.m: Ditto.
7038         * objc/execute/trivial.m: Ditto.
7039         * objc/execute/np-1.m: Ditto.
7040         * objc/compile/trivial.m: Ditto.
7041         * objc/execute/class_self-2.m: Include <stdlib.h>.
7042         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7043         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7044         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7045         and 64bit. Use new NeXT interface as required.
7046         * objc.dg/special/unclaimed-category-1.m: Ditto.
7047         * objc.dg/special/unclaimed-category-1.h: Ditto.
7048         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7049         * objc.dg/func-ptr-1.m: Ditto.
7050         * objc.dg/stret-1.m: Ditto.
7051         * objc.dg/encode-2.m: Ditto.
7052         * objc.dg/category-1.m: Ditto.
7053         * objc.dg/encode-3.m: Ditto.
7054         * objc.dg/call-super-3.m: Ditto.
7055         * objc.dg/method-3.m: Ditto.
7056         * objc.dg/func-ptr-2.m: Ditto.
7057         * objc.dg/lookup-1.m: Ditto.
7058         * objc.dg/encode-4.m: Ditto.
7059         * objc.dg/fix-and-continue-1.m: Ditto.
7060         * objc.dg/proto-lossage-3.m: Ditto.
7061         * objc.dg/method-13.m: Ditto.
7062         * objc.dg/proto-qual-1.m: Ditto.
7063         * objc.dg/zero-link-3.m: Ditto.
7064         * objc.dg/bitfield-1.m: Ditto.
7065         * objc.dg/va-meth-1.m: Ditto.
7066         * objc.dg/super-class-3.m: Ditto.
7067         * objc.dg/call-super-1.m: Ditto.
7068         * objc.dg/type-size-2.m: Ditto.
7069         * objc.dg/method-10.m: Ditto.
7070         * objc.dg/defs.m: Ditto.
7071         * objc.dg/const-str-3.m: Ditto.
7072         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7073         Protocol1.h) and next-mapping.h as required. Use new NeXT
7074         interface as required.
7075         * objc.dg/super-class-4.m: Ditto.
7076         * objc.dg/comp-types-8.m: Ditto.
7077         * objc.dg/call-super-2.m: Ditto.
7078         * objc.dg/objc-fast-4.m: Ditto.
7079         * objc.dg/method-6.m: Ditto.
7080         * objc.dg/const-str-3.m: Ditto.
7081         * objc.dg/const-str-7.m: Ditto.
7082         * objc.dg/method-15.m: Ditto.
7083         * objc.dg/method-19.m: Ditto.
7084         * objc.dg/sync-1.m: Ditto.
7085         * objc.dg/layout-1.m: Ditto.
7086         * objc.dg/bitfield-3.m: Ditto.
7087         * objc.dg/try-catch-3.m: Ditto.
7088         * objc.dg/try-catch-7.m: Ditto.
7089         * objc.dg/comp-types-10.m: Ditto.
7090         * objc.dg/selector-2.: Ditto.
7091         * objc.dg/method-7.m: Ditto.
7092         * objc.dg/typedef-alias-1.m: Ditto.
7093         * objc.dg/proto-lossage-2.m: Ditto.
7094         * objc.dg/comp-types-11.m: Ditto.
7095         * objc.dg/sizeof-1.m: Ditto.
7096         * objc.dg/method-17.m: Ditto.
7097         * objc.dg/bitfield-5.m: Ditto.
7098         * objc.dg/try-catch-1.m: Ditto.
7099         * objc.dg/encode-5.m: Ditto.
7100         * objc.dg/fix-and-continue-2.m: Ditto.
7101         * objc.dg/method-9.m: Ditto.
7102         * objc.dg/isa-field-1.m: Ditto.
7103         * objc.dg/local-decl-2.m: Ditto.
7104         * objc.dg/objc-gc-4.m: Ditto.
7105         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7106         * objc.dg/gnu-runtime-3.m: Ditto.
7107         * objc.dg/encode-7.m: Ditto.
7108         * objc.dg/encode-8.m: Ditto.
7109         * objc.dg/selector-3.m: Ditto.
7110         * objc.dg/gnu-runtime-1.m: Ditto.
7111         * objc.dg/const-str-12.m: Ditto.
7112         * objc.dg/gnu-runtime-2.m: Ditto.
7113         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7114         * objc.dg/selector-1.m: Ditto.
7115         * objc.dg/stubify-2.m: Ditto.
7116         * objc.dg/zero-link-1.m: Ditto.
7117         * objc.dg/stret-2.m: Ditto.
7118         * objc.dg/zero-link-2.m: Ditto.
7119         * objc.dg/next-runtime-1.m: Ditto.
7120         * objc.dg/symtab-1.m: Ditto.
7121         * objc.dg/stubify-1.m: Ditto.
7122         * objc.dg/bitfield-2.m: Ditto.
7123         * objc.dg/try-catch-10.m: Apply to both runtimes.
7124         * objc.dg/const-str-1.m: Ditto.
7125         * objc.dg/image-info.m: Ditto.
7126         * objc.dg/encode-9.m: Ditto.
7127         * objc.dg/pragma-1.m: Apply test to all targets.
7128         * objc.dg/const-str-4.m: Ditto.
7129         * objc.dg/const-str-8.m: Ditto.
7130         * objc.dg/super-class-2.m: Ditto.
7131         * objc.dg/try-catch-5.m: Ditto.
7132         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7133         Protocol1.h) and next-mapping.h as required. Use new NeXT
7134         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7135         * objc.dg/const-str-11.m: Ditto.
7136         * objc.dg/const-str-9.m: Ditto.
7137         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7138         * objc.dg/encode-1.m: Remove redundant -lobjc.
7139         * objc.dg/try-catch-9.m: Tidy space.
7140         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7141         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7142         and 64bit. Use new NeXT interface as required.
7143         * obj-c++.dg/template-4.mm: Ditto.
7144         * obj-c++.dg/defs.mm: Ditto.
7145         * obj-c++.dg/basic.mm: Ditto.
7146         * obj-c++.dg/encode-4.mm: Ditto.
7147         * obj-c++.dg/method-17.mm: Ditto.
7148         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7149         * obj-c++.dg/cxx-class-1.mm: Ditto.
7150         * obj-c++.dg/method-10.mm: Ditto.
7151         * obj-c++.dg/va-meth-1.mm: Ditto.
7152         * obj-c++.dg/encode-5.mm: Ditto.
7153         * obj-c++.dg/lookup-2.mm: Ditto.
7154         * obj-c++.dg/template-3.mm: Ditto.
7155         * obj-c++.dg/proto-qual-1.mm: Ditto.
7156         * obj-c++.dg/qual-types-1.m: Ditto.
7157         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7158         * obj-c++.dg/template-1.mm: Ditto.
7159         * obj-c++.dg/encode-6.mm: Ditto.
7160         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7161         Protocol1.h) and next-mapping.h as required. Use new NeXT
7162         interface as required.
7163         * obj-c++.dg/except-1.mm: Ditto.
7164         * obj-c++.dg/const-str-7.mm: Ditto.
7165         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7166         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7167         * obj-c++.dg/selector-2.mm: Ditto.
7168         * obj-c++.dg/isa-field-1.mm: Ditto.
7169         * obj-c++.dg/try-catch-1.mm: Ditto.
7170         * obj-c++.dg/local-decl-1.mm: Ditto.
7171         * obj-c++.dg/try-catch-9.mm: Ditto.
7172         * obj-c++.dg/no-extra-load.mm: Ditto.
7173         * obj-c++.dg/selector-5.mm: Ditto.
7174         * obj-c++.dg/method-12.mm: Ditto.
7175         * obj-c++.dg/try-catch-11.mm: Ditto.
7176         * obj-c++.dg/comp-types-11.mm: Ditto.
7177         * obj-c++.dg/bitfield-3.mm: Ditto.
7178         * obj-c++.dg/method-6.mm: Ditto.
7179         * obj-c++.dg/super-class-2.mm: Ditto.
7180         * obj-c++.dg/method-21.mm: Ditto.
7181         * obj-c++.dg/const-str-8.mm: Ditto.
7182         * obj-c++.dg/try-catch-7.mm: Ditto.
7183         * obj-c++.dg/method-15.mm: Ditto.
7184         * obj-c++.dg/layout-1.mm: Ditto.
7185         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7186         * obj-c++.dg/const-str-3.mm: Ditto.
7187         * obj-c++.dg/try-catch-2.mm: Ditto.
7188         * obj-c++.dg/objc-gc-3.mm: Ditto.
7189         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7190         * obj-c++.dg/bitfield-1.mm: Ditto.
7191         * obj-c++.dg/selector-6.mm: Ditto.
7192         * obj-c++.dg/method-13.mm: Ditto.
7193         * obj-c++.dg/comp-types-12.mm: Ditto.
7194         * obj-c++.dg/bitfield-4.mm: Ditto.
7195         * obj-c++.dg/try-catch-8.mm: Ditto.
7196         * obj-c++.dg/method-2.mm: Ditto.
7197         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7198         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7199         * obj-c++.dg/const-str-4.mm: Ditto.
7200         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7201         * obj-c++.dg/try-catch-3.mm: Ditto.
7202         * obj-c++.dg/comp-types-9.mm: Ditto.
7203         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7204         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7205         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7206         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7207         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7208         Use new NeXT interface as required.
7209         * obj-c++.dg/const-str-10.mm: Ditto.
7210         * obj-c++.dg/const-str-11.mm: Ditto.
7211         * obj-c++.dg/const-str-9.mm: Ditto.
7212         * obj-c++.dg/method-11.mm: Ditto.
7213         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7214         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7215         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7216         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7217         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7218
7219 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7220
7221         PR c++/43206
7222         * g++.dg/template/typedef30.C: New test case.
7223
7224 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7225
7226         PR c/43385
7227         * gcc.c-torture/execute/pr43385.c: New test.
7228
7229 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7230
7231         * gcc.dg/strncpy-fix-1.c: New test.
7232
7233 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7234
7235         PR testsuite/41609
7236         * lib/objc-torture.exp (objc-set-runtime-options): New.
7237         * objc/execute/execute.exp: Check runtime options on each pass.
7238         * objc/execute/exceptions/exceptions.exp: Ditto.
7239         * objc/compile/compile.exp: Ditto.
7240
7241         PR testsuite/42348
7242         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7243         standard tests.
7244         (check_effective_target_objc2): New proc.
7245         (check_effective_target_next_runtime): New proc.
7246         * lib/objc.exp: Determine which runtime is in force and support it.
7247         * lib/obj-c++.exp: Ditto.
7248
7249 2010-03-24  Jason Merrill  <jason@redhat.com>
7250
7251         PR c++/43502
7252         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7253
7254 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7255
7256         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7257         a loop.
7258         * gcc.dg/ipa/ipa-2.c: Likewise.
7259         * gcc.dg/ipa/ipa-3.c: Likewise.
7260         * gcc.dg/ipa/ipa-4.c: Likewise.
7261         * gcc.dg/ipa/ipa-5.c: Likewise.
7262         * gcc.dg/ipa/ipa-7.c: Likewise.
7263         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7264         a loop.
7265         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7266         i_can_not_be_propagated_fully2 into a loop.
7267         * gcc.dg/ipa/ipa-8.c: New test.
7268         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7269
7270 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR debug/19192
7273         PR debug/43479
7274         * gcc.dg/guality/pr43479.c: New test.
7275         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7276         and add volatile keyword.
7277
7278 2010-03-23  Mike Stump  <mikestump@comcast.net>
7279
7280         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7281
7282 2010-03-23  Jason Merrill  <jason@redhat.com>
7283
7284         * g++.dg/ext/altivec-17.C: Adjust error message.
7285
7286         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7287         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7288         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7289         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7290         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7291         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7292
7293 2010-03-22  Jason Merrill  <jason@redhat.com>
7294
7295         PR c++/43333
7296         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7297         * g++.dg/ext/is_pod_98.C: New.
7298
7299         PR c++/43281
7300         * g++.dg/cpp0x/auto18.C: New.
7301
7302         * gcc.dg/pr36997.c: Adjust error message.
7303         * g++.dg/ext/vector9.C: Likewise.
7304         * g++.dg/conversion/simd3.C: Likewise.
7305         * g++.dg/other/error23.C: Likewise.
7306
7307 2010-03-22  Michael Matz  <matz@suse.de>
7308
7309         PR middle-end/43475
7310         * gfortran.dg/pr43475.f90: New testcase.
7311
7312 2010-03-22  Richard Guenther  <rguenther@suse.de>
7313
7314         PR tree-optimization/43390
7315         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7316
7317 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7318
7319         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7320         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7321
7322 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7323             Michael Matz  <matz@suse.de>
7324
7325         PR c++/43081
7326         * g++.dg/parse/crash56.C: New test.
7327
7328 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7329
7330         PR fortran/43450
7331         * gfortran.dg/whole_file_15.f90 : New test.
7332
7333 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7334
7335         PR fortran/43409
7336         * gfortran.dg/inquire_size.f90: New test.
7337
7338 2010-03-20  Richard Guenther  <rguenther@suse.de>
7339
7340         PR rtl-optimization/43438
7341         * gcc.c-torture/execute/pr43438.c: New testcase.
7342
7343 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7344
7345         PR c++/43375
7346         * g++.dg/abi/mangle42.C: New test.
7347
7348 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7349
7350         PR C/43211
7351         * gcc.dg/pr43211.c: New test.
7352         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7353
7354 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7355
7356         PR rtl-optimization/42258
7357         * gcc.target/arm/thumb1-mul-moves.c: New test.
7358
7359         PR target/40697
7360         * gcc.target/arm/thumb-andsi.c: New test.
7361
7362         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7363         dg-require-effective-target.
7364
7365 2010-03-19  Michael Matz  <matz@suse.de>
7366
7367         PR c++/43116
7368         * g++.dg/other/pr43116.C: New testcase.
7369
7370 2010-03-19  Michael Matz  <matz@suse.de>
7371
7372         PR target/43305
7373         * gcc.dg/pr43305.c: New testcase.
7374
7375 2010-03-19  Richard Guenther  <rguenther@suse.de>
7376
7377         PR tree-optimization/43415
7378         * gcc.c-torture/compile/pr43415.c: New testcase.
7379
7380 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7381
7382         PR ada/43106
7383         * gnat.dg/case_optimization2.adb: New test.
7384         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7385
7386 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7387             Jack Howarth <howarth@bromo.med.uc.edu>
7388
7389         PR target/36399
7390         * gcc.target/i386/push-1.c: Don't xfail
7391           scan-assembler-not "movups" on darwin.
7392
7393 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR debug/43058
7396         * gcc.dg/pr43058.c: New test.
7397
7398 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7399
7400         PR middle-end/42450
7401         * g++.dg/torture/pr42450.C: New test.
7402
7403 2010-03-18  Michael Matz  <matz@suse.de>
7404
7405         PR middle-end/43419
7406         * gcc.dg/pr43419.c: New testcase.
7407
7408 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7409
7410         PR rtl-optimization/43360
7411         * gcc.dg/torture/pr43360.c: New.
7412
7413 2010-03-18  Michael Matz  <matz@suse.de>
7414
7415         PR tree-optimization/43402
7416         * gcc.dg/pr43402.c: New testcase.
7417
7418 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7419
7420         PR target/42427
7421         * gcc.dg/pr42427.c: New test.
7422
7423 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7424
7425         PR libfortran/43265
7426         * gfortran.dg/read_empty_file.f: New test.
7427         * gfortran.dg/read_eof_all.f90: New test.
7428         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7429         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7430
7431 2010-03-17  Michael Matz  <matz@suse.de>
7432
7433         * gcc.dg/pr43300.c: Add -w.
7434
7435 2010-03-17  Richard Guenther  <rguenther@suse.de>
7436
7437         * gcc.dg/pr43379.c: Add -w.
7438
7439 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7440
7441         PR fortran/43331
7442         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7443
7444 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7445
7446         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7447
7448 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7449
7450         * ada/acats/run_all.sh: Log start and end times.
7451
7452 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7453
7454         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7455
7456 2010-03-16  Richard Guenther  <rguenther@suse.de>
7457
7458         PR middle-end/43379
7459         * gcc.dg/pr43379.c: New testcase.
7460
7461 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7462
7463         PR debug/43051
7464         * gcc.dg/guality/pr43051-1.c: New test.
7465
7466 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7467
7468         PR testsuite/43363
7469         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7470
7471 2010-03-15  Michael Matz  <matz@suse.de>
7472
7473         PR middle-end/43300
7474         * gcc.dg/pr43300.c: New testcase.
7475
7476 2010-03-15  Richard Guenther  <rguenther@suse.de>
7477
7478         PR tree-optimization/43367
7479         * gcc.c-torture/compile/pr43367.c: New testcase.
7480
7481 2010-03-15  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/43317
7484         * gcc.dg/pr43317.c: New testcase.
7485
7486 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7487
7488         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7489
7490 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7491
7492         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7493
7494 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7495
7496         PR fortran/43362
7497         * gfortran.dg/impure_constructor_1.f90: New test.
7498
7499 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7500
7501         PR middle-end/43354
7502         * gfortran.dg/graphite/id-pr43354.f: New.
7503
7504 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7505
7506         PR middle-end/43349
7507         * gfortran.dg/graphite/pr43349.f: New.
7508
7509 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7510
7511         PR middle-end/43306
7512         * gcc.dg/graphite/pr43306.c: New.
7513
7514 2010-03-12  David S. Miller  <davem@davemloft.net>
7515
7516         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7517         sparc.
7518
7519 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7520
7521         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7522
7523 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/43291
7526         PR fortran/43326
7527         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7528
7529 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7530
7531         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7532         fail for *-*-mingw* targets.
7533
7534 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR debug/43329
7537         * gcc.dg/guality/pr43329-1.c: New test.
7538
7539 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7540
7541         PR tree-optimization/43257
7542         * g++.dg/torture/pr43257.C: New test.
7543
7544 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7545
7546         PR fortran/43228
7547         * gfortran.dg/namelist_61.f90: New test.
7548
7549 2010-03-11  Richard Guenther  <rguenther@suse.de>
7550
7551         PR tree-optimization/43255
7552         * gcc.c-torture/compile/pr43255.c: New testcase.
7553
7554 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7555
7556         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7557         * gcc.dg/pr43280.c: New testcase.
7558
7559 2010-03-11  Richard Guenther  <rguenther@suse.de>
7560
7561         PR lto/43200
7562         * gcc.dg/lto/20100227-1_0.c: New testcase.
7563         * gcc.dg/lto/20100227-1_1.c: Likewise.
7564
7565 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7566
7567         PR libfortran/43320
7568         PR libfortran/43265
7569         * gfortran.dg/read_eof_6.f: New test
7570         * gfortran.dg/read_x_eof.f90: New test.
7571         * gfortran.dg/read_x_past.f: Update test.
7572
7573 2010-03-10  Jan Hubicka   <jh@suse.cz>
7574
7575         * gcc.c-torture/compile/pr43288.c: New test.
7576
7577 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7578
7579         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7580         -fpic/-fPIC flags.
7581         * g++.old-deja/g++.pt/asm2.C: Likewise.
7582         * gcc.c-torture/compile/20000804-1.c: Likewise.
7583         * gcc.target/i386/clobbers.c: Likewise.
7584
7585 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7586
7587         PR fortran/43303
7588         * gfortran.dg/c_assoc_3.f90: New test.
7589
7590 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR debug/36728
7593         * gcc.dg/guality/pr36728-1.c: New test.
7594         * gcc.dg/guality/pr36728-2.c: New test.
7595
7596 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7597
7598         * gcc.dg/h8300-div-delay-slot.c: New test.
7599
7600 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7601
7602         PR tree-optimization/43236
7603         * gcc.c-torture/execute/pr43236.c: New test.
7604
7605 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7606
7607         PR middle-end/42859
7608         * g++.dg/eh/pr42859.C: New test.
7609
7610 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7611
7612         PR debug/43299
7613         * gcc.dg/pr43299.c: New test.
7614
7615         PR debug/43290
7616         * g++.dg/eh/unwind2.C: New test.
7617
7618 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7619             Reza Yazdani  <reza.yazdani@amd.com>
7620
7621         PR middle-end/43065
7622         * gcc.dg/graphite/run-id-4.c: New.
7623
7624 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7625
7626         PR middle-end/43065
7627         * gcc.dg/graphite/run-id-3.c: New.
7628
7629 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7630
7631         PR middle-end/42644
7632         PR middle-end/42130
7633         * gcc.dg/graphite/id-18.c: New.
7634         * gcc.dg/graphite/run-id-pr42644.c: New.
7635
7636 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7637
7638         PR middle-end/42326
7639         * gcc.dg/graphite/pr42326.c: New.
7640
7641 2010-03-08  Richard Guenther  <rguenther@suse.de>
7642
7643         PR tree-optimization/43269
7644         * gcc.c-torture/execute/pr43269.c: New testcase.
7645
7646 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7647
7648         PR fortran/43256
7649         * gfortran.dg/typebound_call_13.f03: New.
7650
7651 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7652
7653         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7654         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7655
7656 2010-03-05  Jason Merrill  <jason@redhat.com>
7657
7658         * g++.dg/abi/mangle40.C: Require weak and alias.
7659
7660 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7661
7662         PR middle-end/42326
7663         * gfortran.dg/graphite/pr42326.f90: New.
7664         * gfortran.dg/graphite/pr42326-1.f90: New.
7665
7666 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7667
7668         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7669         (gnat_target_compile): Likewise.
7670         Reinitialize GNAT_UNDER_TEST if target changes.
7671         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7672         (local_find_gnatmake): Pass full --GCC to gnatlink.
7673         Remove --LINK.
7674
7675 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7676
7677         PR c/43248
7678         * gcc.dg/compound-literal-1.c: New testcase.
7679
7680 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7681
7682         PR tree-optimization/43164
7683         PR tree-optimization/43191
7684         * gcc.c-torture/compile/pr43164.c: New test.
7685         * gcc.c-torture/compile/pr43191.c: Likewise.
7686
7687 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7688
7689         PR fortran/43244
7690         * gfortran.dg/finalize_9.f90: New.
7691
7692 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7693             Ken Werner <ken@linux.vnet.ibm.com>
7694
7695         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7696         to dg-options for spu.
7697         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7698         dump-scan target to exclude spu.
7699
7700 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7701
7702         PR middle-end/43209
7703         * gcc.dg/tree-ssa/ivopts-4.c: New.
7704
7705 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7706
7707         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7708         include-opts and exclude-opts; skip checking the flags if arguments
7709         are the same as the defaults.
7710         (dg-xfail-if): Verify the number of arguments, supply defaults
7711         for unspecified optional arguments.
7712         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7713
7714 2010-03-03  Jason Merrill  <jason@redhat.com>
7715
7716         PR c++/12909
7717         * g++.dg/abi/mangle40.C: Updated.
7718
7719 2010-03-03  Jason Merrill  <jason@redhat.com>
7720
7721         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7722         * g++.dg/abi/mangle23.C: Likewise.
7723         * g++.dg/eh/simd-2.C: Likewise.
7724         * g++.dg/ext/attribute-test-2.C: Likewise.
7725         * g++.dg/ext/vector14.C: Likewise.
7726         * g++.dg/other/pr34435.C: Likewise.
7727         * g++.dg/template/conv8.C: Likewise.
7728         * g++.dg/template/nontype9.C: Likewise.
7729         * g++.dg/template/qualttp17.C: Likewise.
7730         * g++.dg/template/ref1.C: Likewise.
7731         * g++.old-deja/g++.pt/crash68.C: Likewise.
7732         * g++.old-deja/g++.pt/ref1.C: Likewise.
7733         * g++.old-deja/g++.pt/ref3.C: Likewise.
7734         * g++.old-deja/g++.pt/ref4.C: Likewise.
7735
7736         PR c++/12909
7737         * g++.dg/abi/mangle40.C: New.
7738         * g++.dg/abi/mangle41.C: New.
7739         * g++.dg/lto/20100302_0.C: New.
7740         * g++.dg/lto/20100302_1.C: New.
7741         * g++.dg/lto/20100302.h: New.
7742
7743 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/43243
7746         * gfortran.dg/internal_pack_12.f90: New test.
7747
7748 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7749
7750         * gcc.dg/pr36997.c: Adjust error message.
7751
7752 2010-03-03  Mike Stump  <mikestump@comcast.net>
7753
7754         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7755         adjustments to not be present on machines that align the stack to
7756         more than 4 bytes and don't have a red zone yet as that is an
7757         unimplemented optimization.
7758
7759 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7760
7761         PR fortran/43169
7762         * gfortran.dg/impure_assignment_3.f90: New.
7763
7764 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR debug/43229
7767         * gfortran.dg/pr43229.f90: New test.
7768
7769         PR debug/43237
7770         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7771
7772         PR debug/43177
7773         * gcc.dg/guality/pr43177.c: New test.
7774
7775 2010-03-02  Jason Merrill  <jason@redhat.com>
7776
7777         * g++.dg/ext/vector9.C: Adjust error message.
7778         * g++.dg/conversion/simd3.C: Likewise.
7779         * g++.dg/other/error23.C: Likewise.
7780
7781 2010-03-02  Mike Stump  <mikestump@comcast.net>
7782
7783         PR c++/41090
7784         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7785
7786 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7787
7788         PR fortran/43180
7789         * gfortran.dg/internal_pack_10.f90: New test.
7790
7791         PR fortran/43173
7792         * gfortran.dg/internal_pack_11.f90: New test.
7793
7794 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7795
7796         PR middle-end/42640
7797         * gcc.dg/tree-ssa/pr42640.c: New.
7798
7799 2010-03-01  Richard Guenther  <rguenther@suse.de>
7800
7801         PR tree-optimization/43220
7802         * gcc.c-torture/execute/pr43220.c: New testcase.
7803
7804 2010-03-01  Richard Guenther  <rguenther@suse.de>
7805
7806         PR middle-end/43213
7807         * gcc.dg/pr43213.c: New testcase.
7808
7809 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7810
7811         PR pch/14940
7812         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7813
7814 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7815
7816         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7817         New function.
7818         (check_effective_target_ucn): Likewise.
7819
7820         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7821         if !ucn.
7822         * gcc.dg/ucnid-2.c: Likewise.
7823         * gcc.dg/ucnid-3.c: Likewise.
7824         * gcc.dg/ucnid-4.c: Likewise.
7825         * gcc.dg/ucnid-11.c: Likewise.
7826         * gcc.dg/ucnid-12.c: Likewise.
7827         * gcc.dg/ucnid-6.c: Skip if !ucn.
7828         * gcc.dg/ucnid-9.c: Likewise.
7829
7830 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7831
7832         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7833         lists to dg-skip-if.
7834         * gcc.target/i386/stackalign/return-3.c: Likewise.
7835
7836 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7837
7838         * gcc.target/i386/clearcap.map: New file.
7839         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7840         Pass clearcap.map by default if supported.
7841
7842 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7843
7844         PR fortran/42900
7845         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7846         Explain this.
7847         * gfortran.dg/stat_2.f90: Likewise.
7848
7849 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7850
7851         PR fortran/43199
7852         * gfortran.dg/module_read_2.f90: New test.
7853
7854 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/42748
7857         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7858         * g++.dg/abi/mangle12.C: Likewise.
7859         * g++.dg/abi/mangle20-2.C: Likewise.
7860         * g++.dg/abi/mangle17.C: Likewise.
7861         * g++.dg/template/cond2.C: Likewise.
7862         * g++.dg/template/pr35240.C: Likewise.
7863
7864 2010-02-27  Richard Guenther  <rguenther@suse.de>
7865
7866         PR tree-optimization/43186
7867         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7868
7869 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7870
7871         * g++.dg/abi/packed1.C: Expect warning on the SH.
7872
7873 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7874
7875         PR c++/42054:
7876         * g++.dg/parse/error37.C: New test.
7877
7878 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7879
7880         PR c/24577
7881         PR c/43192
7882         * gcc.dg/pr8927-1.c: Match new note.
7883         * gcc.dg/990506-0.c: Likewise.
7884         * gcc.dg/gomp/flush-2.c: Likewise.
7885         * gcc.dg/gomp/atomic-5.c: Likewise.
7886         * gcc.dg/gomp/pr34607.c: Likewise.
7887         * gcc.dg/pr35746.c: Likewise.
7888         * gcc.dg/cpp/pragma-1.c: Likewise.
7889         * gcc.dg/cpp/pragma-2.c: Likewise.
7890         * gcc.dg/pr41842.c: Likewise.
7891         * gcc.dg/noncompile/20040629-1.c: Likewise.
7892         * objc.dg/private-1.m: Likewise.
7893
7894 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7895
7896         PR fortran/43185
7897         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7898         * gfortran.dg/default_initialization_4.f90: New test.
7899
7900 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7901
7902         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7903         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7904         * gnat.dg/thin_pointer2.adb: New test.
7905         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7906
7907 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7908
7909         PR c/20631
7910         * gcc.dg/cpp/c90-pedantic.c: New.
7911         * gcc.dg/cpp/c90.c: New.
7912         * gcc.dg/gnu90-const-expr-1.c: New.
7913         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7914
7915 2010-02-26  Richard Guenther  <rguenther@suse.de>
7916
7917         PR tree-optimization/43186
7918         * gcc.c-torture/compile/pr43186.c: New testcase.
7919
7920 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR debug/43190
7923         * c-c++-common/dwarf2/pr43190.c: New test.
7924
7925 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7926
7927         PR testsuite/37074:
7928         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7929
7930 2010-02-26  Richard Guenther  <rguenther@suse.de>
7931
7932         PR tree-optimization/43188
7933         * gcc.c-torture/compile/pr43188.c: New testcase.
7934
7935 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7936
7937         PR target/43175
7938         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7939
7940 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7941
7942         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7943
7944 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7945
7946         PR target/43154
7947         * gcc.target/powerpc/pr43154.c: New file.
7948
7949 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7950
7951         PR debug/43166
7952         * gfortran.dg/debug/pr43166.f: New test.
7953
7954         PR debug/43165
7955         * gcc.dg/torture/pr43165.c: New test.
7956
7957 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7958
7959         PR c/43128
7960         * c-c++-common/pr41779.c: Update.
7961
7962 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7963
7964         PR ada/32547
7965         * lib/gnat-dg.exp (gnat_load): Redefine.
7966
7967         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7968         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7969
7970 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7971
7972         PR libobjc/36610
7973         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7974         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7975         -fgnu-runtime.
7976         Sort entries.
7977
7978 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7979
7980         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7981
7982 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR debug/43150
7985         * gcc.dg/guality/vla-1.c: New test.
7986
7987 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/43042
7990         * gfortran.dg/c_ptr_tests_15.f90: New test.
7991
7992 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR target/43107
7995         * gcc.target/i386/pr43107.c: New test.
7996
7997 2010-02-23  Jason Merrill  <jason@redhat.com>
7998
7999         PR c++/43143
8000         * g++.dg/cpp0x/variadic100.C: New.
8001
8002 2010-02-23  Jason Merrill  <jason@redhat.com>
8003
8004         PR debug/42800
8005         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8006         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8007         * c-c++-common/dwarf2/vla1.c: New.
8008
8009 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR target/43139
8012         * gcc.dg/pr43139.c: New test.
8013
8014         PR debug/43077
8015         * gcc.dg/guality/pr43077-1.c: New test.
8016
8017 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8018
8019         PR 43123
8020         * gcc.dg/march.c: New.
8021         * gcc.dg/march-generic.c: New.
8022         * gcc.dg/mtune.c: New.
8023
8024 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8025
8026         PR middle-end/43083
8027         * gcc.dg/graphite/pr43083.c: New.
8028
8029 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8030
8031         PR middle-end/43097
8032         * gfortran.dg/graphite/pr43097.f: New.
8033
8034 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8035             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8036
8037         PR middle-end/43140
8038         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8039
8040 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8041
8042         PR middle-end/43026
8043         * g++.dg/graphite/pr43026.C: New.
8044
8045 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8046
8047         PR c++/43126
8048         * gcc.dg/cleanup-1.c: Update.
8049         * gcc.dg/func-args-1.c: Update.
8050         * gcc.dg/format/sentinel-1.c: Update.
8051         * g++.old-deja/g++.jason/scoping10.C: Update.
8052         * g++.old-deja/g++.ns/lookup5.C: Update.
8053         * g++.dg/ext/cleanup-1.C: Update.
8054         * g++.dg/parse/varmod1.C: Update.
8055         * g++.dg/parse/error33.C: Update.
8056         * g++.dg/expr/call3.C: Update.
8057         * g++.dg/func-args-1.C: New.
8058
8059 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8060
8061         PR c/43125
8062         * gcc.dg/attr-used-2.c: Moved to ...
8063         * c-c++-common/attr-used-2.c: Here.
8064
8065         * gcc.dg/attr-used.c: Moved to ...
8066         * c-c++-common/attr-used.c: Here.
8067
8068 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8069
8070         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8071
8072 2010-02-22  Richard Guenther  <rguenther@suse.de>
8073
8074         PR lto/43045
8075         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8076         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8077
8078 2010-02-22  Richard Guenther  <rguenther@suse.de>
8079
8080         PR tree-optimization/42749
8081         * gcc.c-torture/compile/pr42749.c: New testcase.
8082
8083 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8084
8085         PR fortran/43072
8086         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8087         * gfortran.dg/internal_pack_9.f90: New test.
8088
8089 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8090
8091         PR c++/23510
8092         * g++.dg/template/recurse.C: Adjust.
8093         * g++.dg/template/pr23510.C: New.
8094
8095 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8096
8097         PR c++/42824
8098         * g++.dg/template/memclass4.C: New test.
8099
8100 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8101
8102         PR fortran/35259
8103         * gfortran.dg/reassoc_5.f90: New test.
8104
8105 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8106
8107         PR target/43067
8108         * gcc.target/i386/pr43067.c: New test.
8109
8110 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8111
8112         PR c++/35669
8113         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8114         -Wconversion-null.
8115         * g++.dg/warn/Wconversion-null.C: New test.
8116         * g++.old-deja/g++.other/null1.C: Move to...
8117         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8118
8119 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8120
8121         PR fortran/36932
8122         PR fortran/36933
8123         * gfortran.dg/dependency_26.f90: New test.
8124
8125         PR fortran/43072
8126         * gfortran.dg/internal_pack_7.f90: New test.
8127
8128         PR fortran/43111
8129         * gfortran.dg/internal_pack_8.f90: New test.
8130
8131 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8132
8133         PR 43128
8134         * c-c++-common/pr41779.c: Fix broken testcase.
8135
8136 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8137
8138         PR 36513
8139         * c-c++-common/pr36513.c: New testcase.
8140         * c-c++-common/pr36513-2.c: New testcase.
8141
8142 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8143
8144         PR 41779
8145         * c-c++-common/pr41779.c: New.
8146
8147 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR debug/43084
8150         * gcc.dg/pr43084.c: New test.
8151
8152 2010-02-19  Richard Guenther  <rguenther@suse.de>
8153
8154         PR tree-optimization/42916
8155         * gcc.dg/pr42916.c: New testcase.
8156
8157 2010-02-18  Jason Merrill  <jason@redhat.com>
8158
8159         PR c++/42837
8160         * g++.dg/abi/packed1.C: Add expected warning.
8161
8162         PR c++/43108
8163         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8164         * gcc.dg/torture/dg-torture.exp: Likewise.
8165         * c-c++-common/torture/complex-sign.h,
8166         c-c++-common/torture/complex-sign-add.c,
8167         c-c++-common/torture/complex-sign-mixed-add.c,
8168         c-c++-common/torture/complex-sign-mixed-div.c,
8169         c-c++-common/torture/complex-sign-mixed-mul.c,
8170         c-c++-common/torture/complex-sign-mixed-sub.c,
8171         c-c++-common/torture/complex-sign-mul.c,
8172         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8173         Adapt for C++ compilation as well.
8174
8175         PR c++/43070
8176         * g++.dg/ext/label1.C: Update.
8177         * g++.dg/ext/label2.C: Update.
8178
8179         PR c++/26261
8180         * g++.dg/template/dependent-name6.C: New.
8181
8182         PR c++/43109
8183         * g++.dg/parse/namespace12.C: New.
8184
8185 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8186
8187         PR tree-optimization/43066
8188         * gcc.c-torture/compile/pr43066.c: New test.
8189
8190 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8191
8192         * g++.dg/ext/attrib35.C: Fix target selector string.
8193         * g++.dg/ext/attrib36.C: Ditto.
8194         * g++.dg/ext/attrib37.C: Ditto.
8195         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8196         * g++.dg/abi/mangle25.C: Ditto.
8197
8198 2010-02-17  Jason Merrill  <jason@redhat.com>
8199
8200         PR c++/43069
8201         * g++.dg/parse/namespace11.C: New.
8202
8203         PR c++/43093
8204         * g++.dg/ext/attrib37.C: New.
8205
8206         PR c++/43079
8207         * g++.dg/template/ptrmem20.C: New.
8208
8209 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8210
8211         PR target/43103
8212         * gcc.target/i386/xop-check.h: Include m256-check.h.
8213         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8214         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8215         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8216         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8217
8218 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR debug/42918
8221         * gcc.dg/pr42918.c: New test.
8222
8223 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8224
8225         * g++.dg/ext/attrib36.C: Require ILP32.
8226
8227 2010-02-16  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/41043
8230         * gfortran.dg/pr41043.f90: New testcase.
8231         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8232
8233 2010-02-16  Jason Merrill  <jason@redhat.com>
8234
8235         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8236
8237 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8238
8239         PR tree-optimization/43074
8240         * gcc.dg/vect/fast-math-pr43074.c: New test.
8241
8242 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8243
8244         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8245
8246 2010-02-16  Jason Merrill  <jason@redhat.com>
8247
8248         PR c++/43031
8249         * g++.dg/ext/attrib36.C: New.
8250
8251         PR c++/43036
8252         * g++.dg/other/array6.C: New.
8253
8254 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8255
8256         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8257
8258 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8259
8260         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8261         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8262         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8263         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8264         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8265         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8266
8267 2010-02-15  Richard Guenther  <rguenther@suse.de>
8268
8269         PR middle-end/43068
8270         * g++.dg/torture/pr43068.C: New testcase.
8271
8272 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8273
8274         PR c++/43024
8275         * g++.dg/opt/ice1.C: New.
8276
8277 2010-02-14  Jason Merrill  <jason@redhat.com>
8278
8279         PR c++/41997
8280         * g++.dg/cpp0x/initlist-opt.C: New.
8281
8282 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8283
8284         PR fortran/41113
8285         PR fortran/41117
8286         * gfortran.dg/internal_pack_6.f90: New test.
8287
8288 2010-02-12  Jason Merrill  <jason@redhat.com>
8289
8290         PR c++/43054
8291         * g++.dg/cpp0x/variadic99.C: New.
8292
8293 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8294
8295         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8296         sign extend pointers to gualchk_t.
8297
8298         PR c++/43033
8299         * g++.dg/other/default3.C: Xfail g4 test.
8300
8301 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8302
8303         PR middle-end/43012
8304         * gcc.dg/graphite/pr43012.c: New.
8305
8306 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8307
8308         PR middle-end/42930
8309         * g++.dg/graphite/pr42930.C: New.
8310
8311 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8312
8313         PR middle-end/42914
8314         PR middle-end/42530
8315         * gcc.dg/graphite/pr42530.c: New.
8316         * gcc.dg/graphite/pr42914.c: New.
8317
8318 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8319
8320         PR middle-end/42771
8321         * gcc.dg/graphite/pr42771.c: New.
8322
8323 2010-02-11  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/42998
8326         * gcc.c-torture/compile/pr42998.c: New testcase.
8327
8328 2010-02-10  Jason Merrill  <jason@redhat.com>
8329
8330         PR c++/41896
8331         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8332
8333         PR c++/42983, core issue 906
8334         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8335         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8336
8337         PR c++/43016
8338         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8339
8340 2010-02-10  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/43017
8343         * gcc.dg/torture/pr43017.c: New testcase.
8344
8345 2010-02-10  Tobias Burnus <burnus@net-b.de>
8346
8347         PR fortran/40823
8348         * gfortran.dg/private_type_1.f90: Update error location.
8349         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8350         * gfortran.dg/typebound_operator_2.f03: Ditto.
8351         * gfortran.dg/assignment_2.f90: Ditto.
8352         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8353         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8354
8355 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8356
8357         PR fortran/43015
8358         * gfortran.dg/bind_c_usage_20.f90: New test.
8359
8360 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR debug/43010
8363         * g++.dg/debug/pr43010.C: New test.
8364
8365 2010-02-10  Richard Guenther  <rguenther@suse.de>
8366
8367         PR c/43007
8368         * gcc.c-torture/execute/20100209-1.c: New testcase.
8369         * gcc.dg/fold-div-3.c: Likewise.
8370
8371 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8372
8373         * gcc.dg/builtin-ffs-1.c: New test.
8374
8375 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8376
8377         PR fortran/42999
8378         * gfortran.dg/array_constructor_35.f90: New test.
8379
8380 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8381
8382         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8383
8384 2010-02-09  Jason Merrill  <jason@redhat.com>
8385
8386         PR c++/42399
8387         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8388
8389         PR c++/42370
8390         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8391
8392 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8393
8394         PR fortran/41869
8395         * gfortran.dg/module_write_1.f90: New test.
8396
8397 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8398
8399         * gcc.dg/pr19340.c: Adjust.
8400
8401 2010-02-09  Richard Guenther  <rguenther@suse.de>
8402
8403         PR tree-optimization/43008
8404         * gcc.c-torture/execute/pr43008.c: New testcase.
8405
8406 2010-02-09  Richard Guenther  <rguenther@suse.de>
8407
8408         PR tree-optimization/43000
8409         * gcc.dg/torture/pr43000.c: New testcase.
8410         * gcc.dg/torture/pr43002.c: Likewise.
8411
8412 2010-02-09  Daniel Kraft  <d@domob.eu>
8413
8414         PR fortran/39171
8415         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8416         and pass -Wsurprising as necessary.
8417
8418 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR tree-optimization/42890
8421         * g++.dg/torture/pr42890.C: New test.
8422
8423 2010-02-08  Richard Guenther  <rguenther@suse.de>
8424
8425         PR middle-end/42995
8426         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8427
8428 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8429
8430         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8431         return 0 from main.
8432         * gcc.dg/graphite/block-1.c: Same.
8433         * gcc.dg/graphite/block-3.c: Same.
8434         * gcc.dg/graphite/block-4.c: Same.
8435         * gcc.dg/graphite/block-5.c: Same.
8436         * gcc.dg/graphite/block-6.c: Same.
8437         * gcc.dg/graphite/block-7.c: Same.
8438         * gcc.dg/graphite/interchange-0.c: Same.
8439         * gcc.dg/graphite/interchange-1.c: Same.
8440         * gcc.dg/graphite/interchange-10.c: Same.
8441         * gcc.dg/graphite/interchange-11.c: Same.
8442         * gcc.dg/graphite/interchange-12.c: Same.
8443         * gcc.dg/graphite/interchange-2.c: Same.
8444         * gcc.dg/graphite/interchange-3.c: Same.
8445         * gcc.dg/graphite/interchange-4.c: Same.
8446         * gcc.dg/graphite/interchange-5.c: Same.
8447         * gcc.dg/graphite/interchange-6.c: Same.
8448         * gcc.dg/graphite/interchange-7.c: Same.
8449         * gcc.dg/graphite/interchange-8.c: Same.
8450         * gcc.dg/graphite/interchange-9.c: Same.
8451         * gcc.dg/graphite/interchange-mvt.c: Same.
8452
8453 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8454
8455         * gfortran.dg/graphite/id-19.f: New.
8456         * gfortran.dg/graphite/pr14741.f90: New.
8457         * gfortran.dg/graphite/pr41924.f90: New.
8458         * gfortran.dg/graphite/run-id-2.f90: New.
8459
8460 2010-02-07  Richard Guenther  <rguenther@suse.de>
8461
8462         PR middle-end/42956
8463         * gcc.c-torture/compile/pr42956.c: New testcase.
8464
8465 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8466
8467         PR libfortran/42742
8468         * gfortran.dg/fmt_cache_2.f: New test.
8469
8470 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8471
8472         * gfortran.dg/read_no_eor.f90: New test.
8473
8474 2010-02-05  Jason Merrill  <jason@redhat.com>
8475
8476         * g++.dg/ext/label13.C: Move constructor body out of class.
8477
8478 2010-02-03  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/42870
8481         * g++.dg/ext/dllexport3.C: New.
8482
8483 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8484
8485         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8486
8487 2010-02-05  Richard Guenther  <rguenther@suse.de>
8488
8489         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8490
8491 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8492
8493         PR c++/42915
8494         * g++.dg/other/crash-9.C: New test.
8495
8496 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         PR fortran/42309
8499         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8500
8501 2010-02-04  Richard Guenther  <rguenther@suse.de>
8502
8503         PR rtl-optimization/42952
8504         * gcc.dg/torture/pr42952.c: New testcase.
8505
8506 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8507
8508         PR libfortran/42901
8509         * gfortran.dg/namelist_60.f90: New test.
8510
8511 2010-02-03  Jason Merrill  <jason@redhat.com>
8512
8513         PR c++/40138
8514         * g++.dg/ext/builtin11.C: New.
8515
8516         PR c++/4926
8517         PR c++/38600
8518         * g++.dg/abi/mangle35.C: New.
8519         * g++.dg/abi/mangle37.C: New.
8520
8521         PR c++/12909
8522         * g++.dg/abi/mangle36.C: New.
8523
8524         PR c++/35652
8525         * g++.dg/warn/string1.C: New.
8526
8527 2010-02-03  Richard Guenther  <rguenther@suse.de>
8528
8529         PR tree-optimization/42944
8530         * gcc.dg/errno-1.c: New testcase.
8531
8532 2010-02-03  Richard Guenther  <rguenther@suse.de>
8533
8534         PR middle-end/42927
8535         * gcc.c-torture/compile/pr42927.c: New testcase.
8536
8537 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8538
8539         PR fortran/42936
8540         * gfortran.dg/null_4.f90: New test.
8541
8542 2010-02-02  Jason Merrill  <jason@redhat.com>
8543
8544         PR c++/41090
8545         * g++.dg/ext/label13.C: New.
8546
8547 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8548
8549         PR fortran/42650
8550         * gfortran.dg/func_result_5.f90: New test.
8551
8552 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8553
8554         PR fortran/42922
8555         * gfortran.dg/pure_initializer_3.f90: News test.
8556
8557 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8558
8559         PR fortran/42888
8560         * gfortran.dg/allocate_derived_2.f90: New test.
8561
8562 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         PR middle-end/42898
8565         * gcc.dg/torture/pr42898-2.c: New test.
8566
8567 2010-01-31  Richard Guenther  <rguenther@suse.de>
8568
8569         PR middle-end/42898
8570         * gcc.dg/torture/pr42898.c: New testcase.
8571
8572 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/38324
8575         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8576         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8577
8578 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8579
8580         * g++.dg/tree-ssa/inline-1.C: New.
8581         * g++.dg/tree-ssa/inline-2.C: New.
8582         * g++.dg/tree-ssa/inline-3.C: New.
8583
8584 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8585
8586         PR testsuite/41701
8587         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8588         the string 'pow' in the pathname of the compiler from generating a
8589         test failure.
8590
8591 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8592
8593         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8594         * g++.old-deja/g++.mike/eh17.C: Likewise.
8595         * g++.old-deja/g++.mike/p5571.C: Likewise.
8596
8597 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8598
8599         PR c++/42758
8600         PR c++/42634
8601         PR c++/42336
8602         PR c++/42797
8603         PR c++/42880
8604         * g++.dg/other/crash-5.C: New test.
8605         * g++.dg/other/crash-6.C: New test.
8606         * g++.dg/other/crash-7.C: New test.
8607         * g++.dg/other/crash-8.C: New test.
8608
8609 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR rtl-optimization/42889
8612         * gcc.dg/pr42889.c: New test.
8613
8614 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         * gcc.target/i386/pr42881.c: Use SSE2.
8617
8618 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8619
8620         PR target/42891
8621         * gcc.target/i386/pr42891.c: New test.
8622
8623 2010-01-28  Richard Guenther  <rguenther@suse.de>
8624
8625         PR tree-optimization/42871
8626         * g++.dg/torture/pr42871.C: New testcase.
8627
8628 2010-01-28  Richard Guenther  <rguenther@suse.de>
8629
8630         * gcc.dg/Wobjsize-1.h: New testcase.
8631         * gcc.dg/Wobjsize-1.c: Likewise.
8632
8633 2010-01-28  Richard Guenther  <rguenther@suse.de>
8634
8635         PR middle-end/42883
8636         * g++.dg/torture/pr42883.C: New testcase.
8637
8638 2010-01-28  Michael Matz  <matz@suse.de>
8639
8640         * gcc.target/i386/pr42881.c: New test.
8641
8642 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8643
8644         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8645         Add i?86-*-solaris2* support.
8646
8647 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8648
8649         PR c++/42713
8650         PR c++/42820
8651         * g++.dg/template/typedef27.C: New test case.
8652         * g++.dg/template/typedef28.C: New test case.
8653
8654 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8655
8656         * gcc.dg/optimize-bswap*.c: Add ARM target
8657
8658 2010-01-27  Richard Guenther  <rguenther@suse.de>
8659
8660         PR middle-end/42878
8661         * gcc.dg/torture/pr42878-1.c: New testcase.
8662         * gcc.dg/torture/pr42878-2.c: Likewise.
8663
8664 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR middle-end/42874
8667         * gcc.dg/vla-22.c: New test.
8668
8669 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8672         current collation.
8673
8674 2010-01-26  Richard Guenther  <rguenther@suse.de>
8675
8676         PR rtl-optimization/42685
8677         * gcc.dg/pr42685.c: New testcase.
8678         * g++.dg/other/pr42685.C: Likewise.
8679
8680 2010-01-26  Richard Guenther  <rguenther@suse.de>
8681
8682         PR middle-end/42806
8683         * g++.dg/other/pr42806.C: New testcase.
8684
8685 2010-01-26  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/42250
8688         * gcc.dg/pr42250.c: New testcase.
8689
8690 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8691
8692         * gnat.dg/array_bounds_test.adb: New test.
8693
8694 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8695
8696         PR fortran/42858
8697         * gfortran.dg/generic_21.f90: New test.
8698
8699 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8700
8701         PR testsuite/41522
8702         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8703
8704 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8705
8706         PR c++/42748
8707         * g++.dg/abi/arm_va_list2.C: New test.
8708         * g++.dg/abi/arm_va_list2.h: Companion header file.
8709
8710 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8711
8712         PR fortran/41044
8713         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8714
8715         PR fortran/41167
8716         * gfortran.dg/char_array_arg_1.f90 : New test.
8717
8718         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8719
8720 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8721
8722         PR fortran/39304
8723         * gfortran.dg/generic_20.f90: New test.
8724
8725 2010-01-22  Michael Matz  <matz@suse.de>
8726
8727         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8728         -msse2.
8729
8730 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8731
8732         PR fortran/42736
8733         * gfortran.dg/dependency_25.f90 : New test.
8734
8735 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8736
8737         PR tree-optimization/42585
8738         * gcc.dg/tree-ssa/pr42585.c: New test.
8739
8740 2010-01-21  Richard Guenther  <rguenther@suse.de>
8741
8742         PR middle-end/19988
8743         * gcc.dg/pr19988.c: New testcase.
8744
8745 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8746
8747         * g++.dg/compat/decimal/compat-common.h: New file.
8748         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8749         * g++.dg/compat/decimal/pass_x.h: New file.
8750         * g++.dg/compat/decimal/pass_y.h: New file.
8751         * g++.dg/compat/decimal/pass-1_main.C: New file.
8752         * g++.dg/compat/decimal/pass-1_x.C: New file.
8753         * g++.dg/compat/decimal/pass-1_y.C: New file.
8754         * g++.dg/compat/decimal/pass-2_main.C: New file.
8755         * g++.dg/compat/decimal/pass-2_x.C: New file.
8756         * g++.dg/compat/decimal/pass-2_y.C: New file.
8757         * g++.dg/compat/decimal/pass-3_main.C: New file.
8758         * g++.dg/compat/decimal/pass-3_x.C: New file.
8759         * g++.dg/compat/decimal/pass-3_y.C: New file.
8760         * g++.dg/compat/decimal/pass-4_main.C: New file.
8761         * g++.dg/compat/decimal/pass-4_x.C: New file.
8762         * g++.dg/compat/decimal/pass-4_y.C: New file.
8763         * g++.dg/compat/decimal/pass-5_main.C: New file.
8764         * g++.dg/compat/decimal/pass-5_x.C: New file.
8765         * g++.dg/compat/decimal/pass-5_y.C: New file.
8766         * g++.dg/compat/decimal/pass-6_main.C: New file.
8767         * g++.dg/compat/decimal/pass-6_x.C: New file.
8768         * g++.dg/compat/decimal/pass-6_y.C: New file.
8769         * g++.dg/compat/decimal/return_x.h: New file.
8770         * g++.dg/compat/decimal/return_y.h: New file.
8771         * g++.dg/compat/decimal/return-1_main.C: New file.
8772         * g++.dg/compat/decimal/return-1_x.C: New file.
8773         * g++.dg/compat/decimal/return-1_y.C: New file.
8774         * g++.dg/compat/decimal/return-2_main.C: New file.
8775         * g++.dg/compat/decimal/return-2_x.C: New file.
8776         * g++.dg/compat/decimal/return-2_y.C: New file.
8777         * g++.dg/compat/decimal/return-3_main.C: New file.
8778         * g++.dg/compat/decimal/return-3_x.C: New file.
8779         * g++.dg/compat/decimal/return-3_y.C: New file.
8780         * g++.dg/compat/decimal/return-4_main.C: New file.
8781         * g++.dg/compat/decimal/return-4_x.C: New file.
8782         * g++.dg/compat/decimal/return-4_y.C: New file.
8783         * g++.dg/compat/decimal/return-5_main.C: New file.
8784         * g++.dg/compat/decimal/return-5_x.C: New file.
8785         * g++.dg/compat/decimal/return-5_y.C: New file.
8786         * g++.dg/compat/decimal/return-6_main.C: New file.
8787         * g++.dg/compat/decimal/return-6_x.C: New file.
8788         * g++.dg/compat/decimal/return-6_y.C: New file.
8789
8790 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8791
8792         PR debug/42715
8793         * gcc.dg/pr42715.c: New.
8794
8795 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8796
8797         PR c++/42038
8798         * g++.dg/parse/crash55.C: New.
8799
8800 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8801
8802         PR debug/42782
8803         * gcc.dg/guality/pr42782.c: New.
8804
8805 2010-01-20  Jason Merrill  <jason@redhat.com>
8806
8807         PR c++/41788
8808         * g++.dg/abi/packed1.C: New.
8809
8810         PR c++/41920
8811         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8812
8813         PR c++/40750
8814         * g++.dg/parse/fn-typedef1.C: New.
8815         * g++.dg/other/cv_quals.C: Adjust.
8816
8817 2010-01-20  Anthony Green  <green@moxielogic.com>
8818
8819         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8820         pack(push) pragma).
8821         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8822         * gcc.dg/20020312-2.c: Port this to the moxie core.
8823         * gcc.dg/weak/typeof-2.c: Ditto.
8824
8825 2010-01-20  Richard Guenther  <rguenther@suse.de>
8826
8827         PR tree-optimization/42717
8828         * gcc.c-torture/compile/pr42717.c: New testcase.
8829
8830 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8831
8832         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8833         of signed, add a few new tests.
8834
8835         PR middle-end/42803
8836         * g++.dg/parse/limits-initializer1.C: New test.
8837
8838 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8839
8840         PR fortran/42804
8841         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8842         * gfortran.dg/typebound_call_12.f03: New test.
8843
8844 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8845
8846         PR fortran/42783
8847         * gfortran.dg/bounds_check_15.f90 : New test.
8848
8849 2010-01-19  Michael Matz  <matz@suse.de>
8850
8851         PR tree-optimization/41783
8852         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8853
8854 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8855
8856         PR target/38697.
8857         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8858         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8859         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8860         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8861         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8862         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8863         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8864         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8865         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8866         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8867         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8868
8869 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8870
8871         PR fortran/42545
8872         * gfortran.dg/extends_6.f03: Modified an error message.
8873         * gfortran.dg/extends_10.f03: New test.
8874         * gfortran.dg/private_type_6.f03: Modified an error message.
8875         * gfortran.dg/structure_constructor_8.f03: Ditto.
8876
8877 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR tree-optimization/42719
8880         * gcc.dg/pr42719.c: New test.
8881
8882         PR debug/42728
8883         * gcc.dg/pr42728.c: New test.
8884
8885 2010-01-19  Anthony Green  <green@moxielogic.com>
8886
8887         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8888
8889 2010-01-18  Anthony Green  <green@moxielogic.com>
8890
8891         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8892         for moxie.
8893
8894 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8895
8896         * g++.dg/template/error45.C: reverted as part of reverting the
8897         fix of PR c++/42634.
8898
8899 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8900
8901         PR c++/42634
8902         * g++.dg/template/error45.C: New test.
8903
8904 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8905
8906         PR c++/42766
8907         * g++.dg/conversion/op6.C: New test.
8908
8909 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8910
8911         PR target/42774
8912         * gcc.target/alpha/pr42774.c: New test.
8913
8914 2010-01-18  Richard Guenther  <rguenther@suse.de>
8915
8916         PR tree-optimization/42781
8917         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8918
8919 2010-01-17  Richard Guenther  <rguenther@suse.de>
8920
8921         PR middle-end/42248
8922         * gcc.c-torture/execute/pr42248.c: New testcase.
8923
8924 2010-01-17  Richard Guenther  <rguenther@suse.de>
8925
8926         PR tree-optimization/42773
8927         * g++.dg/torture/pr42773.C: New testcase.
8928
8929 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8930
8931         PR fortran/42677
8932         * gfortran.dg/interface_assignment_5.f90: New test.
8933
8934 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8935
8936         PR c++/42697
8937         * g++.dg/template/crash94.C: Reverted.
8938
8939 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8940
8941         PR debug/42767
8942         * gcc.dg/debug/pr42767.c: New.
8943
8944 2010-01-15  Jason Merrill  <jason@redhat.com>
8945
8946         PR c++/42761
8947         * g++.dg/cpp0x/decltype22.C: New.
8948
8949 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8950
8951         PR middle-end/42760
8952         * g++.dg/torture/pr42760.C: New test.
8953
8954 2010-01-15  Jing Yu  <jingyu@google.com>
8955
8956         PR rtl-optimization/42691
8957         * gcc.c-torture/execute/pr42691.c: New.
8958
8959 2010-01-15  Richard Guenther  <rguenther@suse.de>
8960
8961         PR middle-end/42739
8962         * g++.dg/torture/pr42739.C: New testcase.
8963
8964 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8965
8966         * g++.dg/template/error45.C: Revert as part of reverting changes
8967         or PR c++/42634.
8968
8969 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8970
8971         PR fortran/42684
8972         * gfortran.dg/interface_31.f90: New test.
8973
8974 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8975
8976         * gcc.target/powerpc/pr42747.c: New file.
8977
8978 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR middle-end/42674
8981         * c-c++-common/pr42674.c: New test.
8982
8983         PR c++/42608
8984         * g++.dg/template/instantiate11.C: New test.
8985
8986 2010-01-14  Jason Merrill  <jason@redhat.com>
8987
8988         PR c++/42701
8989         * g++.dg/overload/error3.C: New.
8990
8991         PR c++/42655
8992         * g++.dg/overload/rvalue1.C: New.
8993
8994 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8995
8996         PR tree-optimization/42706
8997         * gcc.dg/ipa/pr42706.c: New testcase.
8998
8999 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9000
9001         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9002
9003 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9004
9005         PR tree-optimization/42714
9006         * g++.dg/torture/pr42714.C: New test.
9007
9008 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9009
9010         PR rtl-optimization/42246
9011         * gfortran.dg/pr42246-2.f: New.
9012
9013 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9014
9015         PR rtl-optimization/42389
9016         * gcc.dg/pr42389.c: New.
9017
9018 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9019
9020         PR rtl-optimization/42388
9021         * gcc.dg/pr42388.c: New.
9022
9023 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9024
9025         PR rtl-optimization/42294
9026         * gfortran.dg/pr42294.f: New.
9027
9028 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9029
9030         PR rtl-optimization/39453
9031         PR rtl-optimization/42246
9032         * gcc.dg/pr39453.c: New.
9033         * gcc.dg/pr42246.c: New.
9034
9035 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9036
9037         PR middle-end/42245
9038         * gcc.dg/pr42245.c: New.
9039         * gcc.dg/pr42245-2.c: New.
9040
9041 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9042
9043         PR rtl-optimization/42249
9044         * gcc.dg/pr42249.c: New.
9045
9046 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR c/42721
9049         * gcc.c-torture/execute/pr42721.c: New test.
9050
9051 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9052
9053         PR tree-optimization/42709
9054         * gcc.dg/vect/pr42709.c: New test.
9055
9056 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/41478
9059         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9060         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9061
9062 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9063
9064         PR fortran/42481
9065         * gfortran.dg/generic_19.f90 : New test.
9066
9067 2010-01-13  Richard Guenther  <rguenther@suse.de>
9068
9069         PR tree-optimization/42730
9070         * gcc.c-torture/compile/pr42730.c: New testcase.
9071
9072 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9073
9074         PR target/pr42542
9075         * gcc.target/ia64/pr42542-1.c: New.
9076         * gcc.target/ia64/pr42542-2.c: New.
9077         * gcc.target/ia64/pr42542-3.c: New.
9078
9079 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9080
9081         PR c++/42634
9082         * g++.dg/template/error45.C: New test.
9083
9084 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9085
9086         PR tree-optimization/42704
9087         * g++.dg/torture/pr42704.C: New test.
9088
9089 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9090
9091         PR tree-optimization/42703
9092         * gcc.c-torture/compile/pr42703.c: New test.
9093
9094 2010-01-13  Richard Guenther  <rguenther@suse.de>
9095
9096         PR tree-optimization/42705
9097         * gcc.c-torture/compile/pr42705.c: New testcase.
9098
9099 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9100
9101         * gcc.target/bfin/l2.c: New test.
9102         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9103
9104 2010-01-13  Richard Guenther  <rguenther@suse.de>
9105
9106         PR middle-end/42716
9107         * gcc.c-torture/compile/pr42716.c: New testcase.
9108
9109 2010-01-13  Richard Guenther  <rguenther@suse.de>
9110
9111         PR lto/42678
9112         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9113
9114 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9115
9116         PR c/42708
9117         * gcc.c-torture/compile/pr42708-1.c: New test.
9118
9119 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR debug/42662
9122         * gcc.dg/pr42662.c: New test.
9123
9124         PR tree-optimization/42645
9125         * g++.dg/other/pr42645-1.C: New test.
9126         * g++.dg/other/pr42645-2.C: New test.
9127
9128 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9129
9130         PR target/42416
9131         * gcc.target/powerpc/warn-1.c: New test.
9132         * gcc.target/powerpc/warn-2.c: New test.
9133
9134 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9135
9136         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9137         stack alignment.
9138
9139 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9140
9141         * gcc.dg/lto/20100108_0.c: New.
9142
9143 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9144
9145         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9146         Add -march=i686 -msse for 32bit x86 targets.
9147
9148 2010-01-10  Richard Guenther  <rguenther@suse.de>
9149
9150         PR middle-end/42667
9151         * gcc.dg/torture/pr42667.c: New testcase.
9152
9153 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9154
9155         PR fortran/32489
9156         * gfortran.dg/array_constructor_34.f90: New test.
9157
9158 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9159
9160         PR fortran/20923
9161         * gfortran.dg/array_constructor_33.f90: New test.
9162         gfortran.dg/array_function_5.f90: Add credit.
9163
9164 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9165
9166         PR debug/42631
9167         * gcc.dg/pr42631.c: New.
9168
9169 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9170
9171         PR debug/42630
9172         * gcc.dg/pr42630.c: New.
9173
9174 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9175
9176         PR debug/42629
9177         * gcc.dg/pr42629.c: New.
9178
9179 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9180
9181         PR middle-end/42363
9182         * gcc.dg/torture/pr42363.c: New.
9183
9184 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9185
9186         PR debug/42604
9187         PR debug/42395
9188         * gcc.dg/vect/pr42604.c: New.
9189         * gcc.dg/vect/pr42395.c: New.
9190
9191 2010-01-09  Richard Guenther  <rguenther@suse.de>
9192
9193         PR middle-end/42512
9194         * gcc.c-torture/execute/pr42512.c: New testcase.
9195
9196 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9197
9198         PR fortran/41298
9199         * gfortran.dg/c_ptr_tests_14.f90: New test.
9200
9201 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9202
9203         PR ada/41929
9204         * gnat.dg/null_pointer_deref1.adb: Don't run on
9205         sparc*-sun-solaris2.11.
9206
9207 2010-01-08  Richard Guenther  <rguenther@suse.de>
9208
9209         PR lto/42528
9210         * gcc.dg/lto/20100103-1_0.c: New testcase.
9211         * gcc.dg/lto/20100103-2_0.c: Likewise.
9212
9213 2010-01-08  Tobias Burnus  <burnus@net-b.de
9214
9215         PR/fortran 25829
9216         * gfortran.dg/asynchronous_1.f90: New test.
9217         * gfortran.dg/asynchronous_2.f90: New test.
9218         * gfortran.dg/conflicts.f90: Update error message.
9219
9220 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9221
9222         c++/40155
9223         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9224
9225 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR tree-optimization/42625
9228         * g++.dg/opt/dtor4.C: New test.
9229         * g++.dg/opt/dtor4.h: New.
9230         * g++.dg/opt/dtor4-aux.cc: New.
9231
9232 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9233
9234         PR fortran/42597
9235         * gfortran.dg/proc_ptr_26.f90: New test.
9236
9237 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9238
9239         PR fortran/41872
9240         * gfortran.dg/allocatable_scalar_7.f90: New test.
9241
9242 2010-01-06  Richard Guenther  <rguenther@suse.de>
9243
9244         * gcc.c-torture/compile/pr42632.c: New testcase.
9245
9246 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9247
9248         PR target/42542
9249         * gcc.target/i386/pr42542-4.c: New.
9250         * gcc.target/i386/pr42542-4a.c: Likewise.
9251         * gcc.target/i386/pr42542-5.c: Likewise.
9252         * gcc.target/i386/pr42542-5a.c: Likewise.
9253
9254 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9255
9256         * gcc.dg/tls/opt-15.c: New test.
9257
9258 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9259
9260         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9261
9262 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9263
9264         PR tree-optimization/42462
9265         * g++.dg/torture/pr42462.C: New test.
9266
9267 2010-01-05  Jason Merrill  <jason@redhat.com>
9268
9269         * g++.dg/cpp0x/initlist30.C: New test.
9270
9271 2010-01-05  Richard Guenther  <rguenther@suse.de>
9272
9273         PR tree-optimization/42614
9274         * gcc.c-torture/execute/pr42614.c: New testcase.
9275
9276 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9277
9278         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9279         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9280         -Wunreachable-code.
9281         * gcc.dg/Wunreachable-2.c: Likewise.
9282         * gcc.dg/Wunreachable-3.c: Likewise.
9283         * gcc.dg/Wunreachable-4.c: Likewise.
9284         * gcc.dg/Wunreachable-5.c: Likewise.
9285         * gcc.dg/Wunreachable-6.c: Likewise.
9286         * gcc.dg/Wunreachable-7.c: Likewise.
9287         * gcc.dg/Wunreachable-8.c: Likewise.
9288         * gcc.dg/20041231-1.c: Likewise.
9289
9290 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR other/42611
9293         * gcc.dg/pr42611.c: New test.
9294
9295         PR tree-optimization/42508
9296         * g++.dg/opt/pr42508.C: New test.
9297
9298 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9299
9300         PR fortran/41872
9301         * gfortran.dg/allocatable_scalar_8.f90: New.
9302
9303 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9304
9305         PR tree-optimization/42398
9306         * gcc.c-torture/compile/pr42398.c: New test.
9307
9308 2010-01-04  Jason Merrill  <jason@redhat.com>
9309
9310         PR c++/42555
9311         * g++.dg/ext/attrib35.C: New.
9312
9313         PR c++/42567
9314         * g++.dg/cpp0x/auto17.C: New.
9315
9316 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9317
9318         * gcc.dg/lto/20100104_0.c: New.
9319
9320 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9321
9322         PR target/42542
9323         * gcc.target/i386/pr42542-1.c: New.
9324         * gcc.target/i386/pr42542-1a.c: Likewise.
9325         * gcc.target/i386/pr42542-1b.c: Likewise.
9326         * gcc.target/i386/pr42542-2.c: Likewise.
9327         * gcc.target/i386/pr42542-2a.c: Likewise.
9328         * gcc.target/i386/pr42542-2b.c: Likewise.
9329         * gcc.target/i386/pr42542-3.c: Likewise.
9330         * gcc.target/i386/pr42542-3a.c: Likewise.
9331
9332 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9333
9334         PR fortran/41872
9335         * gfortran.dg/allocatable_scalar_5.f90: New test.
9336         * gfortran.dg/allocatable_scalar_6.f90: New test.
9337
9338 2010-01-03  Richard Guenther  <rguenther@suse.de>
9339
9340         PR testsuite/42583
9341         * gfortran.dg/gomp/recursion1.f90: Remove.
9342
9343 2010-01-03  Richard Guenther  <rguenther@suse.de>
9344
9345         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9346         * gcc.dg/uninit-6.c: Likewise.
9347         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9348
9349 2010-01-03  Richard Guenther  <rguenther@suse.de>
9350
9351         PR tree-optimization/42589
9352         * gcc.target/i386/pr42589.c: New testcase.
9353
9354 2010-01-03  Richard Guenther  <rguenther@suse.de>
9355
9356         PR tree-optimization/42438
9357         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9358
9359 2010-01-02  Richard Guenther  <rguenther@suse.de>
9360
9361         PR testsuite/41651
9362         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9363
9364 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9365
9366         PR target/42448
9367         * gcc.target/alpha/pr42448-1.c: New test.
9368         * gcc.target/alpha/pr42448-2.c: Ditto.
9369
9370 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9371
9372         PR preprocessor/41947
9373         * gcc.dg/c99-hexfloat-3.c: New test.
9374
9375 2010-01-01  Richard Guenther  <rguenther@suse.de>
9376
9377         PR c/42570
9378         * gcc.c-torture/execute/pr42570.c: New testcase.
9379
9380 2010-01-01  Richard Guenther  <rguenther@suse.de>
9381
9382         PR middle-end/42559
9383         * gcc.c-torture/compile/pr42559.c: New testcase.
9384
9385 \f
9386 Copyright (C) 2010 Free Software Foundation, Inc.
9387
9388 Copying and distribution of this file, with or without modification,
9389 are permitted in any medium without royalty provided the copyright
9390 notice and this notice are preserved.