OSDN Git Service

0ed873d329337648ed83e27fb2923fa05b47f5b3
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2
3         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4         * gcc.dg/vect/vect-peel-4.c: Ditto.
5
6 2010-09-03  Daniel Kraft  <d@domob.eu>
7
8         PR fortran/45525
9         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
10
11 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12
13         PR fortran/45159
14         * gfortran.dg/dependency_34.f90:  New test.
15
16 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
17
18         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
19
20 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
21
22         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
23         gcc.target/i386/clearcap.map if supported.
24
25 2010-09-03  Michael Matz  <matz@suse.de>
26
27         PR middle-end/45415
28         * gcc.dg/pr45415.c: New test.
29
30 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
31
32         PR tree-optimization/45506
33         * gcc.dg/pr45506.c: New.
34
35 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
36
37         PR target/45476
38         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
39         * gcc.target/i386/float128-2.c: Ditto.
40
41 2010-09-03  Daniel Kraft  <d@domob.eu>
42
43         PR fortran/34162
44         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
45         * gfortran.dg/internal_dummy_2.f08: New test.
46         * gfortran.dg/internal_dummy_3.f08: New test.
47         * gfortran.dg/internal_dummy_4.f08: New test.
48
49 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
50
51         PR debug/45500
52         * gcc.target/i386/pr45500.c: New test.
53
54 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
55
56         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
57
58 2010-09-03  Daniel Kraft  <d@domob.eu>
59
60         PR fortran/44602
61         * gfortran.dg/exit_2.f08; Adapt error messages.
62         * gfortran.dg/exit_3.f08: New test.
63         * gfortran.dg/exit_4.f08: New test.
64         * gfortran.dg/exit_5.f03: New test.
65
66 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
67
68         * gfortran.dg/ishft_4.f90: New test.
69
70 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
71
72         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
73         FRIZ/XSRIZ instruciton for (double)(long long)x.
74         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
75
76 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
79
80 2010-09-02  Richard Guenther  <rguenther@suse.de>
81
82         PR tree-optimization/44937
83         PR tree-optimization/45412
84         * g++.dg/opt/pr45412.C: New testcase.
85         * gcc.c-torture/compile/pr45412.c: Likewise.
86         * gcc.c-torture/compile/pr44937.c: Likewise.
87
88 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
89
90         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
91         but using -Werror=comment.
92         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
93         expected error messages.
94
95 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
96
97         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
98         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
99
100 2010-09-02  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/45489
103         * gfortran.dg/initialization_27.f90: New.
104
105 2010-09-02  Ira Rosen  <irar@il.ibm.com>
106
107         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
108         check into different basic blocks. Expect vectorization if misaligned
109         stores are supported. 
110         * gcc.dg/vect/bb-slp-8a.c: New test.
111         * gcc.dg/vect/bb-slp-8b.c: New test.
112
113 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
114
115         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
116
117 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
118
119         PR fortran/44541
120         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
121         * gfortran.dg/class_dummy_1.f03: New.
122
123 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
124
125         PR middle-end/45458
126         * g++.dg/tree-prof/partition2.C: New test.
127
128 2010-09-01  Richard Guenther  <rguenther@suse.de>
129
130         * gcc.dg/vect/vect-outer-fir.c: Adjust.
131         * gcc.dg/tree-ssa/vrp54.c: New testcase.
132         * gcc.c-torture/execute/20100827-1.c: Likewise.
133
134 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
135
136         * gfortran.dg/execute_command_line_1.f90: New test.
137
138 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
139
140         PR preprocessor/45457
141         * c-c++-common/cpp/pr45457.c: New test.
142
143 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
144
145         * gcc.dg/nested-func-8.c: New test.
146
147 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
148
149         PR fortran/38282
150         * gfortran.dg/popcnt_poppar_1.F90: New test.
151         * gfortran.dg/popcnt_poppar_2.F90: New test.
152
153 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
154
155         * gcc.target/i386/volatile-2.c: Require nonpic target.
156
157 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
158
159         PR middle-end/45461
160         * gcc.dg/pr45461.c: New test.
161
162 2010-08-31  Richard Guenther  <rguenther@suse.de>
163
164         PR testsuite/45455
165         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
166
167 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
168
169         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
170
171 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/45456
174         * gfortran.dg/typebound_proc_18.f03: New.
175
176 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
177
178         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
179         * lib/scanasm.exp (scan-stack-usage): Likewise.
180         (scan-stack-usage-not): Likewise.
181         * gcc.dg/stack-usage-1.c: New test.
182         * gcc.target/i386/stack-usage-realign.c: Likewise.
183
184 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
185
186         PR tree-optimization/45427
187         * gcc.dg/tree-ssa/pr45427.c: New test.
188
189 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
190
191         PR c++/45043
192         * g++.dg/template/crash102.C: New.
193
194 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
195
196         PR middle-end/45423
197         * gcc.dg/gomp/atomic-12.c: New test.
198         * gcc.dg/gomp/atomic-13.c: New test.
199         * gcc.dg/gomp/atomic-14.c: New test.
200         * g++.dg/gomp/atomic-11.C: New test.
201         * g++.dg/gomp/atomic-12.C: New test.
202         * g++.dg/gomp/atomic-13.C: New test.
203         * g++.dg/gomp/atomic-14.C: New test.
204
205 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
206
207         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
208         delimiter.
209
210 2010-08-30  Thomas Quinot  <quinot@adacore.com>
211
212         * gnat.dg/discr24.adb: New test.
213
214 2010-08-30  Richard Guenther  <rguenther@suse.de>
215
216         PR tree-optimization/45449
217         * gcc.dg/pr45449.c: New testcase.
218
219 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
220
221         * gcc.dg/opts-1.c: Expect errors, not warnings.
222
223 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
224
225         PR fortran/42769
226         * gfortran.dg/dynamic_dispatch_11.f03: New.
227
228 2010-08-29  Jason Merrill  <jason@redhat.com>
229
230         PR c++/44991
231         * g++.dg/parse/defarg15.C: New.
232
233 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
234
235         PR fortran/45439
236         * gfortran.dg/select_type_16.f03: New.
237
238 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
239             Tobias Burnus  <burnus@net-b.de>
240
241         * gfortran.dg/bessel_7.f90: Decrease required precision.
242
243 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
244             Kaz Kojima  <kkojima@gcc.gnu.org>
245
246         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
247
248 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
249
250         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
251         floating point conversion code generation.
252         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
253         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
254         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
255         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
256         to integer conversion code generation.
257         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
258         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
259         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
260         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
261
262 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
263
264         PR fortran/32049
265         * gfortran.dg/random_seed_1.f90: Adjust test.
266         * gfortran.dg/float128_1.f90: New test.
267
268 2010-08-27  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/33197
271         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
272         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
273         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
274         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
275         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
276         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
277         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
278
279 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
280
281         PR fortran/45420
282         * gfortran.dg/select_type_15.f03: New.
283
284 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         PR libfortran/43217
287         * gfortran.dg/hollerith8.f90: New test.
288
289 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
290
291         PR fortran/45159
292         * gfortran.dg/dependency_33.f90:  New test.
293
294 2010-08-27  Richard Guenther  <rguenther@suse.de>
295
296         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
297         * gcc.dg/graphite/scop-2.c: Likewise.
298         * gcc.dg/graphite/scop-20.c: Likewise.
299         * gcc.dg/vect/slp-25.c: Likewise.
300
301 2010-08-27  Olivier Hainque  <hainque@adacore.com>
302
303         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
304
305 2010-08-26  Daniel Kraft  <d@domob.eu>
306
307         PR fortran/38936
308         PR fortran/44047
309         PR fortran/45384
310         * gfortran.dg/associate_8.f03: New test.
311         * gfortran.dg/select_type_13.f03: New test.
312         * gfortran.dg/select_type_14.f03: New test.
313
314 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
315
316         PR tree-optimization/44485
317         * gcc.dg/pr44485.c: New test.
318
319 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
320
321         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
322         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
323         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
324
325 2010-08-26  Richard Guenther  <rguenther@suse.de>
326
327         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
328         * gcc.dg/graphite/scop-21.c: Likewise.
329
330 2010-08-26  Richard Guenther  <rguenther@suse.de>
331
332         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
333         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
334         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
335         * gcc.dg/vect/vect-91.c: Likewise.
336         * gcc.dg/vect/vect-peel-1.c: Likewise.
337         * gcc.dg/vect/vect-peel-2.c: Likewise.
338         * gcc.dg/vect/vect-peel-4.c: Likewise.
339
340 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
341
342         PR libfortran/41859
343         * gfortran.dg/der_io_4.f90: New test.
344
345 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
346
347         PR rtl-optimization/44858
348         * gcc.c-torture/execute/pr44858.c: New test.
349
350         PR rtl-optimization/45400
351         * g++.dg/other/i386-8.C: New test.
352
353 2010-08-25  Richard Guenther  <rguenther@suse.de>
354
355         * gcc.dg/alias-8.c: Adjust.
356
357 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
358
359         * gcc.target/i386/combine-mul.c: New test.
360
361 2010-08-25  Richard Guenther  <rguenther@suse.de>
362
363         PR lto/44562
364         * gcc.dg/graphite/id-27.c: New testcase.
365         * gcc.dg/lto/20100825-1_0.c: Likewise.
366
367 2010-08-25  Richard Guenther  <rguenther@suse.de>
368
369         PR tree-optimization/45316
370         * g++.dg/opt/pr45316.C: New testcase.
371
372 2010-08-25  Richard Guenther  <rguenther@suse.de>
373
374         PR tree-optimization/45393
375         * g++.dg/torture/pr45393.C: New testcase.
376
377 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
378
379         PR tree-optimization/45059
380         * gcc.c-torture/compile/pr45059.c: New test.
381
382 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
383
384         * lib/target-supports.exp (check_effective_target_vect_unpack):
385         Set vect_unpack supported flag to true for neon.
386
387 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
388
389         * gcc.dg/tree-ssa/ifc-5.c: New.
390
391 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
392
393         * gcc.dg/tree-ssa/ifc-4.c: New.
394         * gcc.dg/tree-ssa/ifc-7.c: New.
395
396 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
397
398         * gcc.dg/vect/vect.exp: Check loongson targets
399         * g++.dg/vect/vect.exp: Likewise
400         * gfortran.dg/vect/vect.exp: Likewise
401
402 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
403
404         * gcc.target/powerpc/vsx-mass-1.c: New file, test
405         -mveclibabi=mass.
406
407 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/45366
410         * gfortran.dg/proc_ptr_29.f90: New.
411
412 2010-08-22  Tobias Burnus  <burnus@net-b.de>
413             Dominique d'Humieres <dominiq@lps.ens.fr>
414
415         PR fortran/45367
416         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
417
418 2010-08-22  Tobias Burnus  <burnus@net-b.de>
419
420         PR fortran/45367
421         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
422
423 2010-08-22  Tobias Burnus  <burnus@net-b.de>
424
425         PR fortran/36158
426         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
427
428 2010-08-22  Tobias Burnus  <burnus@net-b.de>
429             Dominique d'Humieres <dominiq@lps.ens.fr>
430
431         PR fortran/45367
432         PR fortran/36158
433         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
434         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
435
436 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
437
438         PR fortran/44863
439         PR fortran/45271
440         PR fortran/45290
441         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
442         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
443         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
444
445 2010-08-21  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/36158
448         PR fortran/33197
449         * gfortran.dg/bessel_6.f90: New.
450         * gfortran.dg/bessel_7.f90: New.
451
452 2010-08-20  Jan Hubicka  <jh@suse.cz>
453
454         PR c++/45307
455         PR c++/17736
456         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
457         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
458
459 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
460
461         PR target/45336
462         * gcc.target/i386/pr45336-1.c: New.
463         * gcc.target/i386/pr45336-2.c: Likewise.
464         * gcc.target/i386/pr45336-3.c: Likewise.
465         * gcc.target/i386/pr45336-4.c: Likewise.
466
467 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
468
469         PR testsuite/45361
470         * gcc.target/i386/volatile-2.c: Update scan strings to also
471         include (%rip) for the memory reference on x86_64.
472
473 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
474
475         PR middle-end/44974
476         * gcc.dg/pr44974.c: New test.
477
478         PR rtl-optimization/45353
479         * gcc.dg/pr45353.c: New test.
480
481 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
482
483         * gcc.target/i386/volatile-2.c: New.
484
485 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
486
487         PR rtl-optimization/44691
488         * gfortran.dg/pr44691.f: New test.
489
490 2010-10-19  Olivier Hainque  <hainque@adacore.com>
491
492         * gcc.target/sparc/sibcall-dslot.c: New testcase.
493
494 2010-08-19  Jason Merrill  <jason@redhat.com>
495
496         * g++.dg/init/synth3.C: New.
497         * g++.dg/init/value8.C: New.
498         * g++.dg/tree-ssa/empty-2.C: New.
499         * g++.dg/cpp0x/noexcept09.C: New.
500
501 2010-08-19  Daniel Kraft  <d@domob.eu>
502
503         PR fortran/29785
504         PR fortran/45016
505         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
506         * gfortran.dg/pointer_remapping_1.f90: New test.
507         * gfortran.dg/pointer_remapping_2.f03: New test.
508         * gfortran.dg/pointer_remapping_3.f08: New test.
509         * gfortran.dg/pointer_remapping_4.f03: New test.
510         * gfortran.dg/pointer_remapping_5.f08: New test.
511         * gfortran.dg/pointer_remapping_6.f08: New test.
512
513 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
514
515         PR testsuite/45324
516         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
517
518 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
519
520         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
521
522 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
523
524         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
525         variable.
526
527 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
528
529         PR target/45070
530         * gcc.c-torture/execute/pr45070.c: New.
531
532 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
533
534         * g++.dg/pr44328.C: New test.
535
536 2010-08-19  Tobias Burnus  <burnus@net-b.de>
537
538         PR fortran/36158
539         PR fortran/33197
540         * gfortran.dg/bessel_3.f90: New.
541         * gfortran.dg/bessel_4.f90: New.
542         * gfortran.dg/bessel_5.f90: New.
543
544 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
545
546         PR fortran/45290
547         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
548         * gfortran.dg/pointer_init_2.f90: New.
549         * gfortran.dg/pointer_init_3.f90: New.
550         * gfortran.dg/pointer_init_4.f90: New.
551
552 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
553
554         PR c++/45049
555         * g++.dg/pr45049-1.C: New test.
556         * g++.dg/pr45049-2.C: New test.
557
558 2010-08-18  Jie Zhang  <jie@codesourcery.com>
559
560         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
561         20 if __ARM_PCS is defined otherwise 64.
562         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
563         instead of hard coded 64.
564
565 2010-08-18  Yao Qi  <yao@codesourcery.com>
566
567         PR target/45094
568         * gcc.target/arm/pr45094.c: New test.
569
570 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
571
572         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
573
574 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
575
576         PR rtl-optimization/42575
577         * gcc.target/arm/pr42575.c: New test.
578
579 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
580
581         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
582         * gcc.dg/tls/thr-cse-1.c: New.
583
584 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
585
586         PR debug/42487
587         * lib/target-supports.exp
588         (check_effective_target_function_sections): New.
589         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
590         function sections before proceding.
591
592 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
593
594         PR fortran/45308
595         * gfortran.dg/pr45308.f03: New test.
596
597 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
598
599         PR target/45296
600         * gcc.target/i386/pr45296.c: New test.
601
602 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
603
604         * g++.dg/ext/uow-1.C: New.
605         * g++.dg/ext/uow-2.C: New.
606         * g++.dg/ext/uow-3.C: New.
607         * g++.dg/ext/uow-4.C: New.
608
609 2010-08-17  Richard Guenther  <rguenther@suse.de>
610
611         PR testsuite/45266
612         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
613
614 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
615
616         PR c/40563
617         * gcc.dg/Wcxx-compat-20.c: New test.
618
619 2010-08-17  Daniel Kraft  <d@domob.eu>
620
621         PR fortran/38936
622         * gfortran.dg/associate_1.f03: Extended to test newly supported
623         features like association to variables.
624         * gfortran.dg/associate_3.f03: Removed check for illegal change
625         of associate-name here...
626         * gfortran.dg/associate_5.f03: ...and added it here.
627         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
628         * gfortran.dg/associate_7.f03: New test.
629
630 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
631
632         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
633
634 2010-08-15  Daniel Kraft  <d@domob.eu>
635
636         PR fortran/38936
637         * gfortran.dg/associate_1.f03: Enable test for array expressions.
638         * gfortran.dg/associate_3.f03: Clarify comment.
639         * gfortran.dg/associate_5.f03: New test.
640         * gfortran.dg/associate_6.f03: New test.
641
642 2010-08-15  Tobias Burnus  <burnus@net-b.de>
643
644         PR fortran/45211
645         * gfortran.dg/bind_c_usage_21.f90: New.
646         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
647
648 2010-08-15  Tobias Burnus  <burnus@net-b.de>
649
650         * gfortran.dg/optional_absent_1.f90: New.
651         * gfortran.dg/null_actual.f90: New.
652
653 2010-08-15  Tobias Burnus  <burnus@net-b.de>
654
655         * gfortran.dg/pointer_target_1.f90: New.
656         * gfortran.dg/pointer_target_2.f90: New.
657         * gfortran.dg/pointer_target_3.f90: New.
658
659 2010-08-15  Daniel Kraft  <d@domob.eu>
660
661         PR fortran/45197
662         * gfortran.dg/elemental_args_check_3.f90: New test.
663         * gfortran.dg/impure_1.f08: New test.
664         * gfortran.dg/impure_2.f08: New test.
665         * gfortran.dg/impure_3.f90: New test.
666         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
667
668 2010-08-15  Ira Rosen  <irar@il.ibm.com>
669
670         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
671         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
672         SLP tests.
673         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
674         misaligned loads.
675         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
676         misaligned stores.c
677         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
678
679 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
680
681         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
682         dg-require-effective-target after dg-do.
683
684 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
685
686         * lib/target-supports.exp (check_effective_target_vect_int): Return
687         true for Loongson targets.
688         (check_effective_target_vect_shift): Likewise.
689         (check_effective_target_vect_no_int_max): Likewise.
690         (check_effective_target_vect_no_align): Likewise.
691         (check_effective_target_vect_short_mult): Likewise.
692
693 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
694
695         * g++.dg/cast.C: Change fields of structures to "long" to pass
696         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
697         * g++.dg/cpp0x/iop.C: Ditto.
698         * g++.dg/cpp0x/named_refs.C: Ditto.
699         * g++.dg/cpp0x/rv1p.C: Ditto.
700         * g++.dg/cpp0x/rv2p.C: Ditto.
701         * g++.dg/cpp0x/rv3p.C: Ditto.
702         * g++.dg/cpp0x/rv4p.C: Ditto.
703         * g++.dg/cpp0x/rv5p.C: Ditto.
704         * g++.dg/cpp0x/rv6p.C: Ditto.
705         * g++.dg/cpp0x/rv7p.C: Ditto.
706         * g++.dg/cpp0x/rv8p.C: Ditto.
707         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
708
709 2010-08-13  Daniel Kraft  <d@domob.eu>
710
711         * gfortran.dg/implied_shape_1.f08: New test.
712         * gfortran.dg/implied_shape_2.f90: New test.
713         * gfortran.dg/implied_shape_3.f08: New test.
714
715 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR libfortran/42526
718         * gfortran.dg/char_component_initializer_1.f90: New test.
719
720 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
721
722         PR tree-optimization/45241
723         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
724
725 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
726
727         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
728         to dg-options.
729         * gcc.target/i386/pr40906-2.c: Ditto.
730         * gcc.target/i386/pr40906-3.c: Ditto.
731
732 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
733
734         PR middle-end/45262
735         * gcc.c-torture/execute/pr45262.c: New test.
736
737 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
738
739         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
740         empty argument.
741         * g++.dg/other/profile1.C: Ditto.
742
743 2010-08-12  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/45232
746         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
747         * gcc.dg/tree-ssa/loop-7.c: Adjust.
748         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
749         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
750         unsigned arithmetic.
751         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
752         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
753         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
754         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
755         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
756         unsigned arithmetic.
757         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
758         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
759         unsigned arithmetic.
760         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
761         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
762         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
763         unsigned arithmetic.
764         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
765         * gcc.dg/tree-ssa/negate.c: Adjust.
766         * gcc.dg/vect/vect-1.c: Adjust.
767         * gfortran.dg/reassoc_6.f: XFAIL.
768
769 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
770
771         PR debug/45259
772         * gcc.dg/pr45259.c: New test.
773
774 2010-08-12  Wei Guozhi  <carrot@google.com>
775
776         PR target/44999
777         * gcc.target/arm/pr44999.c: New testcase.
778
779 2010-08-12  Jie Zhang  <jie@codesourcery.com>
780
781         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
782         (N): Likewise.
783         (main): Adjust accordingly.
784
785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
786
787         * gfortran.dg/graphite/id-22.f: New.
788
789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
790
791         * gcc.dg/graphite/id-26.c: New.
792
793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
794
795         * gcc.dg/graphite/id-25.c: New.
796
797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
798
799         * gcc.dg/graphite/run-id-5.c: New.
800         * gcc.dg/graphite/run-id-6.c: New.
801         * gfortran.dg/graphite/id-21.f: New.
802
803 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
804
805         * gcc.dg/graphite/id-24.c: New.
806
807 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
808
809         * gcc.dg/tree-ssa/pr20742.c: New.
810
811 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
812
813         * gcc.dg/graphite/id-23.c: New.
814
815 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
816
817         * gfortran.dg/graphite/id-20.f: Adjust testcase.
818
819 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
820
821         * gcc.dg/graphite/pr42729.c: New.
822
823 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
824
825         * gfortran.dg/graphite/id-20.f: New.
826
827 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
828
829         * gcc.dg/graphite/id-22.c: New.
830
831 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
832
833         * gcc.dg/graphite/run-id-2.c: Call abort.
834
835 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
836
837         * gcc.dg/graphite/id-20.c: New.
838
839 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
840             Steve Kargl <kargl@gcc.gnu.org>
841
842         PR fortran/44595
843         * gfortran.dg/move_alloc_3.f90: New.
844         * gfortran.dg/random_seed_2.f90: New.
845
846 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
847
848         * lib/target-supports.exp (check_effective_target_sync_int_long):
849         Add hppa*-*-linux*.
850         (check_effective_target_sync_char_short): Likewise.
851
852 2010-08-10  Yao Qi  <yao@codesourcery.com>
853
854         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
855         general form.
856         * gcc.dg/tree-ssa/loop-31.c: Likewise.
857         * g++.dg/other/packed1.C: Likewise.
858         * g++.dg/other/crash-4.C: Likewise.
859         * g++.dg/ext/packed8.C: Likewise.
860         * g++.dg/init/array16.C: Likewise.
861
862 2010-08-10  xinliang David Li  <davidxl@google.com>
863         * gcc.dg/tree-ssa/loop-19.c: Add option
864         -fno-prefetch-loop-array
865
866 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
867
868         PR middle-end/45182
869         * gcc.c-torture/compile/pr45182.c: New test.
870
871 2010-08-09  Jason Merrill  <jason@redhat.com>
872
873         PR c++/45236
874         * g++.dg/cpp0x/variadic-104.C: New.
875
876 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
877
878         PR fortran/44235
879         * gfortran.dg/dependency_32.f90:  New test.
880
881 2010-08-09  Richard Guenther  <rguenther@suse.de>
882
883         PR middle-end/44632
884         * g++.dg/opt/nrv17.C: New testcase.
885
886 2010-08-09  Richard Guenther  <rguenther@suse.de>
887
888         PR middle-end/45212
889         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
890         alignment from MEM_REF offset only if we took it from the
891         base object.
892
893         * gcc.target/i386/pr24178.c: New testcase.
894
895 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
896
897         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
898         * gcc.dg/20030702-1.c: Ditto.
899         * gcc.dg/20050309-1.c: Ditto.
900         * gcc.dg/20050325-1.c: Ditto.
901         * gcc.dg/20050330-2.c: Ditto.
902         * gcc.dg/20051201-1.c: Ditto.
903         * gcc.dg/gomp/pr27573.c: Ditto.
904         * gcc.dg/gomp/pr34610.c: Ditto.
905         * gcc.dg/pr24225.c: Ditto.
906         * gcc.dg/pr26570.c: Ditto.
907         * gcc.dg/pr32773.c: Ditto.
908         * g++.dg/gcov/gcov-6.C: Ditto.
909         * g++.dg/gomp/pr34608.C: Ditto.
910         * gfortran.dg/gomp/pr27573.f90: Ditto.
911
912         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
913         dg-require-host-local dg directive.
914         * gcc.dg/profile-dir-2.c: Ditto.
915         * gcc.dg/profile-dir-3.c: Ditto.
916
917 2010-08-08  Richard Guenther  <rguenther@suse.de>
918
919         PR tree-optimization/45109
920         * gcc.c-torture/compile/pr45109.c: New testcase.
921
922 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
923
924         * gcc.dg/march.c: Skip if -march defined.
925         * gcc.dg/mtune.c: Skip if -mtune defined.
926
927         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
928         generic thunk support.
929
930 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
931
932         PR target/45213
933         * gcc.target/i386/pr45213.c: New test.
934
935 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR libfortran/45143
938         * gfortran.dg/fmt_error_11.f03: New test.
939
940 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
941
942         * lib/target-supports.exp (check_effective_target_sync_int_long):
943         Add arm*-*-linux-gnueabi.
944         (check_effective_target_sync_char_short): Likewise.
945
946 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
947
948         PR fortran/45159
949         * gfortran.dg/dependency_31.f90:  New test.
950
951 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
952
953         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
954
955 2010-08-06  Jason Merrill  <jason@redhat.com>
956
957         * g++.dg/cpp0x/sfinae3.C: New.
958         * g++.dg/cpp0x/sfinae4.C: New.
959
960 2010-08-06  Richard Guenther  <rguenther@suse.de>
961
962         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
963         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
964         * gcc.dg/tree-ssa/pr25382.c: Likewise.
965         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
966         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
967         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
968         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
969         * gcc.c-torture/execute/20100805-1.c: Likewise.
970
971 2010-08-05  Martin Jambor  <mjambor@suse.cz>
972
973         PR testsuite/42855
974         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
975
976 2010-08-05  Martin Jambor  <mjambor@suse.cz>
977
978         * gcc.dg/ipa/ipcp-ii-1.c: New test.
979         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
980
981 2010-08-05  Martin Jambor  <mjambor@suse.cz>
982
983         * g++.dg/ipa/devirt-1.C: New test.
984         * g++.dg/ipa/devirt-2.C: Likewise.
985         * g++.dg/ipa/devirt-3.C: Likewise.
986         * g++.dg/ipa/devirt-4.C: Likewise.
987         * g++.dg/ipa/devirt-5.C: Likewise.
988         * gcc.dg/ipa/iinline-3.c: Likewise.
989
990 2010-08-05  Jie Zhang  <jie@codesourcery.com>
991
992         PR tree-optimization/45144
993         * gcc.dg/tree-ssa/pr45144.c: New test.
994
995 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/42207
998         PR fortran/44064
999         PR fortran/44065
1000         * gfortran.dg/class_25.f03: New.
1001         * gfortran.dg/class_26.f03: New.
1002
1003 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1004
1005         * g++.dg/warn/miss-format-1.C: Update line number.
1006
1007 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1008
1009         PR c++/44641
1010         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1011         .frame and .mask assembler directives.
1012
1013 2010-08-04  Richard Guenther  <rguenther@suse.de>
1014
1015         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1016         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1017         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1018         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1019
1020 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1021
1022         PR fortran/44857
1023         * gfortran.dg/derived_constructor_char_1.f90: New.
1024         * gfortran.dg/derived_constructor_char_2.f90: New.
1025
1026 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1027
1028         PR fortran/45159
1029         * gfortran.dg/dependency_30.f90:  New test.
1030
1031 2010-08-03  Jan Hubicka  <jh@suse.cz>
1032
1033         * gcc.c-torture/compile/pr45085.c: New testcase.
1034
1035 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1036
1037         PR fortran/44584
1038         PR fortran/45161
1039         * gfortran.dg/typebound_call_9.f03: Modified.
1040         * gfortran.dg/typebound_generic_1.f03: Modified.
1041
1042 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1043
1044         PR fortran/45159
1045
1046         * gfortran.dg/dependency_29.f90:  New test.
1047
1048 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1049
1050         PR fortran/36854
1051         * gfortran.dg/character_comparison_2.f90:  New test.
1052         * gfortran.dg/character_comparison_3.f90:  New test.
1053         * gfortran.dg/dependency_28.f90:  New test.
1054
1055 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1056
1057         PR target/40457
1058         * gcc.target/arm/pr40457-1.c: New test.
1059         * gcc.target/arm/pr40457-2.c: New test.
1060
1061 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1062
1063         PR fortran/44912
1064         * gfortran.dg/typebound_call_17.f03: New.
1065
1066 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1067
1068         PR fortran/44929
1069         * gfortran.dg/allocate_derived_3.f90: New.
1070
1071 2010-07-30  Xinliang David Li  <davidxl@google.com>
1072         PR tree-optimization/45121
1073         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1074
1075 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1076
1077         PR c++/45112
1078         * testsuite/g++.dg/pr45112.C: New test.
1079
1080 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR debug/45055
1083         PR rtl-optimization/45137
1084         * gcc.dg/pr45055.c: New test.
1085
1086 2010-07-30  Alan Modra  <amodra@gmail.com>
1087
1088         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1089         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1090
1091 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/45087
1094         PR fortran/45125
1095         * gfortran.dg/whole_file_25.f90: New.
1096         * gfortran.dg/whole_file_26.f90: New.
1097         * gfortran.dg/whole_file_27.f90: New.
1098
1099 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1100
1101         PR fortran/44962
1102         * gfortran.dg/typebound_proc_17.f03: New.
1103
1104 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1105
1106         PR fortran/45004
1107         * gfortran.dg/move_alloc_2.f90: New.
1108
1109 2010-07-29  Xinliang David Li  <davidxl@google.com>
1110         PR tree-optimization/45121
1111         * c-c++-common/uninit-17.c: Fix expected output.
1112
1113 2010-07-29  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/45120
1116         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1117
1118 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1119
1120         PR fortran/42051
1121         PR fortran/44064
1122         * gfortran.dg/pr42051.f03: New testcase.
1123
1124 2010-07-29  Richard Guenther  <rguenther@suse.de>
1125
1126         PR middle-end/45034
1127         * gcc.c-torture/execute/pr45034.c: New testcase.
1128
1129 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1130
1131         PR c++/45096
1132         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1133
1134 2010-07-28  Daniel Kraft  <d@domob.eu>
1135
1136         * gfortran.dg/bound_8.f90: New test.
1137
1138 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR debug/45105
1141         * gcc.dg/pr45105.c: New test.
1142
1143 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1144
1145         PR rtl-optimization/45107
1146         * gcc.dg/pr45107.c: New test.
1147
1148 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1149
1150         PR rtl-optimization/45101
1151         * gcc.dg/pr45101.c: New test.
1152
1153 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/45077
1156         * gfortran.dg/whole_file_24.f90: New.
1157
1158 2010-07-27  Jason Merrill  <jason@redhat.com>
1159
1160         * g++.dg/cpp0x/variadic102.C: New.
1161         * g++.dg/cpp0x/variadic103.C: New.
1162
1163 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1164
1165         PR rtl-optimization/40956
1166         PR target/42495
1167         PR middle-end/42574
1168         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1169         * gcc.target/arm/pr42574.c: Add tests.
1170
1171 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1172
1173         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1174         test name.
1175         (cleanup-repo-files): Ditto.
1176         (cleanup-saved-temps): Ditto.
1177
1178 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR testsuite/44701
1181         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1182
1183         PR c/45079
1184         * gcc.dg/pr45079.c: New test.
1185
1186 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1187
1188         PR tree-optimization/44152
1189         * gcc.dg/vect/fast-math-pr44152.c: New test.
1190
1191 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1192
1193         PR ObjC/44140
1194         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1195         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1196         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1197         * obj-c++.dg/torture/trivial.mm: Ditto.
1198         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1199         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1200         * objc.dg/torture/tls/thr-init.m: Ditto.
1201         * objc.dg/torture/trivial.m: Ditto.
1202
1203 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1206         Skip on spu-*-* targets.
1207
1208 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR tree-optimization/45083
1211         * gcc.dg/pr45083.c: New test.
1212
1213 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1214
1215         PR fortran/40873
1216         * gfortran.dg/whole_file_22.f90: New test.
1217         * gfortran.dg/whole_file_23.f90: New test.
1218
1219 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1220             Jack Howarth  <howarth@bromo.med.uc.edu>
1221             Richard Henderson  <rth@redhat.com>
1222
1223         PR target/44132
1224         * gcc.dg/tls/thr-init-1.c: New.
1225         * gcc.dg/tls/thr-init-2.c: New.
1226         * gcc.dg/torture/tls New.
1227         * gcc.dg/torture/tls/tls-test.c: New.
1228         * gcc.dg/torture/tls/thr-init-1.c: New.
1229         * gcc.dg/torture/tls/tls.exp: New.
1230         * gcc.dg/torture/tls/thr-init-2.c: New.
1231         * gcc.dg/tls/emutls-2.c: New test
1232
1233         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1234         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1235         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1236         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1237         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1238         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1239         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1240         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1241         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1242         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1243         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1244         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1245         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1246         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1247         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1248         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1249         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1250         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1251         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1252         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1253         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1254         gfortran.dg/gomp/omp_threadprivate1.f90,
1255         gfortran.dg/gomp/omp_threadprivate2.f90,
1256         gfortran.dg/gomp/reduction1.f90,
1257         gfortran.dg/gomp/sharing-1.f90: Likewise.
1258
1259 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1260
1261         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1262         sse_runtime.
1263         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1264         dg-require-visibility.
1265
1266 2010-07-26  Richard Guenther  <rguenther@suse.de>
1267
1268         PR tree-optimization/43784
1269         * gcc.c-torture/execute/pr43784.c: New testcase.
1270         * g++.dg/torture/pr43784.C: Likewise.
1271
1272 2010-07-26  Richard Guenther  <rguenther@suse.de>
1273
1274         PR middle-end/45056
1275         * g++.dg/pr45056.C: New testcase.
1276
1277 2010-07-26  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/45071
1280         * gcc.dg/pr45071.c: New testcase.
1281
1282 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/45066
1285         * gfortran.dg/namelist_62.f90: New.
1286
1287 2010-07-26  Richard Guenther  <rguenther@suse.de>
1288
1289         * gcc.c-torture/execute/pr45017.c: Move ...
1290         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1291
1292 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1293
1294         PR fortran/40628
1295         * trim_optimize_1.f90:  New test.
1296         * character_comparision_1.f90:  New test.
1297
1298 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1299
1300         PR fortran/42852
1301         * gfortran.dg/wtruncate_fix.f: New test.
1302
1303 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1304
1305         PR testsuite/45068
1306         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1307
1308 2010-07-24  Richard Guenther  <rguenther@suse.de>
1309
1310         PR lto/43788
1311         * g++.dg/lto/20100724-1_0.C: New testcase.
1312
1313 2010-07-24  Richard Guenther  <rguenther@suse.de>
1314
1315         PR lto/43212
1316         * gcc.dg/lto/20100724-1_0.c: New testcase.
1317         * gcc.dg/lto/20100724-1_1.c: Likewise.
1318
1319 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1320
1321         PR fortran/40011
1322         * gfortran.dg/whole_file_21.f90: New.
1323
1324         * gfortran.dg/integer_exponentiation_3.F90: Use
1325         -ffloat-store only for i?86/x86-64 -m32.
1326
1327 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1328
1329         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1330         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1331
1332 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1333
1334         * gfortran.dg/func_decl_4.f90: Split test into two ...
1335         * gfortran.dg/func_decl_5.f90: ... parts.
1336         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1337         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1338         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1339         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1340         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1341         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1342         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1343         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1344         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1345         * gfortran.dg/sizeof.f90: Make test valid.
1346         * gfortran.dg/pr20865.f90: Add new dg-error.
1347         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1348         * gfortran.dg/g77/19990218-0.f: Ditto.
1349         * gfortran.dg/g77/19990218-1.f: Ditto.
1350         * gfortran.dg/g77/970625-2.f: Ditto.
1351         * gfortran.dg/pr37243.f: Fix function declaration.
1352         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1353         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1354
1355 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1356
1357         PR fortran/44945
1358         * gfortran.dg/char_array_structure_constructor.f90: Add
1359         -fwhole-file as dg-option as it otherwise fails on some
1360         systems.
1361
1362 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1363
1364         * gnat.dg/aggr16.ad[sb]: New test.
1365         * gnat.dg/aggr16_pkg.ads: New helper.
1366
1367 2010-07-23  Richard Guenther  <rguenther@suse.de>
1368
1369         PR lto/43071
1370         * g++.dg/lto/20100723-1_0.C: New testcase.
1371
1372 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1373
1374         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1375         AVX support.
1376         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1377         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1378
1379 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1380
1381         * lib/target-supports.exp (add_options_for_tls): New proc.
1382         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1383         * g++.dg/tls/static-1a.cc: Likewise.
1384         * gcc.dg/tls/emutls-1.c: Likewise.
1385         * gcc.dg/tls/opt-11.c: Likewise.
1386         * gcc.dg/tls/opt-12.c: Likewise.
1387         * gcc.dg/tls/pr24428-2.c: Likewise.
1388         * gcc.dg/tls/pr24428.c: Likewise.
1389         * obj-c++.dg/tls/static-1.mm: Likewise.
1390         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1391         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1392         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1393         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1394         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1395         * objc.dg/torture/tls/thr-init.m: Likewise.
1396         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1397
1398 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1399
1400         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1401         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1402         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1403         optimized dump files.
1404
1405 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR tree-optimization/45047
1408         * gcc.c-torture/compile/pr45047.c: New test.
1409
1410 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1413         instead of dg-compile.
1414         * gcc.dg/float-range-4.c: Ditto.
1415         * gcc.dg/float-range-5.c: Ditto.
1416         * gcc.dg/fold-overflow-1.c: Ditto.
1417         * gcc.dg/gomp/sections-4.c: Ditto.
1418         * gcc.dg/transparent-union-1.c: Ditto.
1419         * gcc.dg/transparent-union-2.c: Ditto.
1420         * gcc.target/i386/pr39315-check.c: Ditto.
1421         * g++.dg/gomp/sections-4.C: Ditto.
1422         * g++.dg/template/dtor7.C: Ditto.
1423         * g++.dg/tree-ssa/pr19952.C: Ditto.
1424         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1425         * gfortran.dg/graphite/pr42185.f90: Ditto.
1426         * gfortran.dg/namelist_36.f90: Ditto.
1427         * gnat.dg/noreturn1.adb: Ditto.
1428         * gnat.dg/specs/small_alignment.ads: Ditto.
1429
1430 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1431
1432         PR tree-optimization/44915
1433         * g++.dg/torture/pr44915.C: New test.
1434
1435 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1436
1437         PR tree-optimization/44914
1438         * g++.dg/tree-ssa/pr44914.C: New test.
1439
1440 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1441
1442         PR target/44290
1443         * gcc.dg/pr44290-1.c: New test.
1444         * gcc.dg/pr44290-2.c: New test.
1445
1446 2010-07-23  Jason Merrill  <jason@redhat.com>
1447
1448         PR c++/45008
1449         * g++.dg/abi/mangle44.C: New.
1450
1451 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1452
1453         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1454         for compile-time only tests.
1455         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1456         target check.
1457         * gcc.target/i386/pr39315-4.c: Ditto.
1458         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1459         target check.  Include sse-os-support.h.
1460         (main): Call check_isa and sse_os_support.
1461         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1462         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1463         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1464         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1465         target check.  Include sse-os-support.h.
1466         (main): Call check_isa and sse_os_support.
1467         * gcc.target/i386/vperm-v2df.c: Ditto.
1468
1469 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1470
1471         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1472         (check_effective_target_avx_runtime): New procedure.
1473         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1474         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1475
1476         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1477         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1478         and __get_cpuid test.
1479         * gcc.dg/compat/vector-2b_main.c: Ditto.
1480
1481         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1482
1483         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1484         for compile-time only test.
1485         * gcc.dg/pr32716.c: Ditto.
1486         * gcc.dg/pr34856.c: Ditto.
1487         * gcc.dg/pr36997.c: Ditto.
1488         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1489         * gfortran.dg/pr28158.f90: Ditto.
1490         * gfortran.dg/pr30667.f: Ditto.
1491
1492         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1493         i?86-*-* and x86_64-*-* targets to disable execution on targets
1494         without sse2 runtime support.
1495         * g++.dg/vect/vect.exp: Ditto.
1496         * gfortran.dg/vect/vect.exp: Ditto.
1497
1498         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1499         * gcc.dg/pr37544.c: Ditto.
1500         * gcc.dg/pr40550.c: Ditto.
1501         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1502         * gcc.dg/compat/vector-1a_main.c: Ditto.
1503         * gcc.dg/compat/vector-2a_main.c: Ditto.
1504         * gcc.dg/torture/pr16104-1.c: Ditto.
1505         * gcc.dg/torture/pr35771-1.c: Ditto.
1506         * gcc.dg/torture/pr35771-2.c: Ditto.
1507         * gcc.dg/torture/pr35771-3.c: Ditto.
1508         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1509         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1510         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1511         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1512         * g++.dg/other/i386-1.C: Ditto.
1513         * g++.dg/other/pr40446.C: Ditto.
1514
1515 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1516
1517         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1518
1519 2010-07-23  Daniel Kraft  <d@domob.eu>
1520
1521         PR fortran/44709
1522         * gfortran.dg/exit_1.f08: New test.
1523         * gfortran.dg/exit_2.f08: New test.
1524
1525 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1526
1527         PR tree-optimization/39839
1528         * gcc.target/arm/pr39839.c: New test case.
1529
1530 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gnat.dg/unchecked_convert5b.adb: New test.
1533         * gnat.dg/unchecked_convert6.adb: Likewise.
1534         * gnat.dg/unchecked_convert6b.adb: Likewise.
1535
1536 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * gnat.dg/aggr15.ad[sb]: New test.
1539
1540 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1541
1542         PR debug/45024
1543         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1544
1545 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1546
1547         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1548         with dg-require-linker-plugin.
1549
1550 2010-07-22  Richard Guenther  <rguenther@suse.de>
1551
1552         PR lto/43850
1553         * g++.dg/lto/20100722-1_0.C: New testcase.
1554
1555 2010-07-22  Richard Guenther  <rguenther@suse.de>
1556
1557         PR lto/42451
1558         * gcc.dg/lto/20100720-3_0.c: New testcase.
1559         * gcc.dg/lto/20100720-3_1.c: Likewise.
1560
1561 2010-07-22  Richard Guenther  <rguenther@suse.de>
1562
1563         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1564         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1565
1566         PR lto/43373
1567         * gcc.dg/lto/20100722-1_0.c: New testcase.
1568
1569 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1570
1571         PR tree-optimization/44891
1572         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1573
1574 2010-07-22  Richard Guenther  <rguenther@suse.de>
1575
1576         PR tree-optimization/45017
1577         * gcc.c-torture/execute/pr45017.c: New testcase.
1578
1579 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1580
1581         PR fortran/45019
1582         * gfortran.dg/aliasing_dummy_5.f90: New.
1583
1584 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1585
1586         PR target/43698
1587         * gcc.target/arm/pr43698.c: New test.
1588
1589 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1590
1591         PR fortran/44929
1592         * Revert my commit r162325 for this PR.
1593
1594 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1595
1596         PR debug/45015
1597         * gcc.target/m68k/pr45015.c: New test.
1598
1599 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1600
1601         PR c++/44641
1602         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1603         comments.
1604
1605 2010-07-21  Richard Guenther  <rguenther@suse.de>
1606
1607         PR lto/45018
1608         * g++.dg/lto/20100721-1_0.C: New testcase.
1609
1610 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1611
1612         PR tree-optimization/44900
1613         * g++.dg/torture/pr44900.C: New test.
1614
1615 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1616
1617         PR middle-end/44738
1618         * c-c++-common/uninit-17.c: Correct expected error.
1619
1620 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1621
1622         * gcc.dg/guality/asm-1.c: New test.
1623
1624         PR debug/45003
1625         * gcc.dg/guality/pr45003-2.c: New test.
1626         * gcc.dg/guality/pr45003-3.c: New test.
1627
1628 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1629
1630         PR libfortran/44697
1631         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1632
1633 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1634
1635         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1636         defined on the current line.
1637         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1638         * g++.dg/debug/dwarf2/pr44641.C: New.
1639
1640 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1641
1642         * gcc.target/powerpc/block-move-1.c: New test.
1643         * gcc.target/powerpc/block-move-2.c: New test.
1644
1645 2010-07-20  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/44967
1648         * g++.dg/cpp0x/sfinae2.C: New.
1649
1650 2010-07-20  Richard Guenther  <rguenther@suse.de>
1651
1652         PR lto/42696
1653         * gcc.dg/lto/20100720-4_0.c: New testcase.
1654
1655 2010-07-20  Richard Guenther  <rguenther@suse.de>
1656
1657         PR lto/43221
1658         * gcc.dg/lto/20100720-2_0.c: New testcase.
1659         * gcc.dg/lto/20100720-2_1.c: Likewise.
1660
1661 2010-07-20  Richard Guenther  <rguenther@suse.de>
1662
1663         PR lto/43208
1664         * gcc.dg/lto/20100720-1_0.c: New testcase.
1665         * gcc.dg/lto/20100720-1_1.c: Likewise.
1666
1667 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1668
1669         PR debug/45003
1670         * gcc.dg/guality/pr45003-1.c: New test.
1671
1672 2010-07-20  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/44977
1675         * gcc.dg/torture/pr44977.c: New testcase.
1676
1677 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1678
1679         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1680         sync_char_short
1681
1682 2010-07-20  Richard Guenther  <rguenther@suse.de>
1683
1684         PR middle-end/44971
1685         PR middle-end/44988
1686         * gcc.dg/pr44971.c: New testcase.
1687         * gcc.c-torture/compile/pr44988.c: Likewise.
1688
1689 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1690
1691         PR fortran/44929
1692         * gfortran.dg/allocate_with_typespec.f90: New test.
1693         * gfortran.dg/allocate_derived_1.f90: Update error message.
1694
1695 2010-07-19  Jason Merrill  <jason@redhat.com>
1696
1697         PR c++/44996
1698         * g++.dg/cpp0x/decltype23.C: New.
1699
1700 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1701
1702         PR fortran/42385
1703         * gfortran.dg/class_defined_operator_1.f03 : New test.
1704
1705 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1706
1707         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1708         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1709         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1710         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1711
1712 2010-07-19  Richard Guenther  <rguenther@suse.de>
1713
1714         PR middle-end/44941
1715         * gcc.c-torture/compile/pr44941.c: New testcase.
1716
1717 2010-07-19  Jason Merrill  <jason@redhat.com>
1718
1719         PR c++/44969
1720         * g++.dg/template/sfinae24.C: New.
1721
1722 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1723
1724         PR fortran/44353
1725         * gfortran.dg/data_implied_do_2.f90: Removed.
1726
1727 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1728
1729         PR c++/44969
1730         * g++.dg/template/sfinae23.C: New.
1731
1732 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1733
1734         * lib/target-supports.exp (check_sse_os_support_available): New
1735         proc.
1736         (check_sse_hw_available): New proc.
1737         (check_effective_target_sse_runtime): New proc.
1738         (check_effective_target_sse2_runtime): New proc.
1739         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1740         -msse2 if check_sse_os_support_available.
1741         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1742         check_sse_os_support_available.
1743         * gcc.dg/vect/vect.exp: Likewise.
1744         * gfortran.dg/vect/vect.exp: Likewise.
1745         * gcc.target/i386/sol2-check: Renamed to ...
1746         * gcc.target/i386/sse-os-support.h: ... this.
1747         (sol2_check): Renamed to ...
1748         (sse_os_support): ... this.
1749         Only test movss with xmm registers.
1750         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1751         Removed ILL_INSN, ILL_INSN_LEN.
1752         * gcc.target/i386/sse2-check.h: Likewise.
1753         * gcc.target/i386/sse3-check.h: Likewise.
1754         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1755         Removed cpuid.h, __get_cpuid test.
1756         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1757         Removed cpuid.h, __get_cpuid test.
1758         * g++.dg/other/pr40446.C: Likewise.
1759         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1760         * gcc.dg/compat/vector-1a_main.c: Likewise.
1761         * gcc.dg/compat/vector-2a_main.c: Likewise.
1762         * gcc.dg/pr36584.c: Likewise.
1763         * gcc.dg/pr37544.c: Likewise.
1764         * gcc.dg/torture/pr16104-1.c: Likewise.
1765         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1766         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1767         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1768         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1769         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1770         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1771         sse2_runtime.
1772         * gcc.dg/torture/pr35771-2.c: Likewise.
1773         * gcc.dg/torture/pr35771-3.c: Likewise.
1774         * gcc.target/i386/pr39315-2.c: Likewise.
1775         * gcc.target/i386/pr39315-4.c: Likewise.
1776         * gcc.target/i386/vperm-v2df.c: Likewise.
1777         * gcc.target/i386/vperm-v2di.c: Likewise.
1778         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1779         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1780         sse_runtime.
1781
1782 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1783
1784         PR fortran/44353
1785         * gfortran.dg/data_implied_do_2.f90: New test.
1786
1787 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1788
1789         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1790
1791 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1792
1793         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1794         to the "mips16" group.
1795         (mips_using_mips16_p): New procedure.
1796         (mips-dg-options): Use it.
1797
1798 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1799
1800         * gcc.target/mips/mips16-attributes-4.c: New test.
1801
1802 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1803
1804         PR testsuite/44418
1805         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1806         * gcc.target/powerpc/recip-2.c: Ditto.
1807         * gcc.target/powerpc/recip-3.c: Ditto.
1808
1809 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1810
1811         * gcc.target/arm/pr42235.c: New test.
1812
1813 2010-07-16  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/32505
1816         * g++.dg/template/partial8.C: New.
1817
1818 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1819
1820         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1821         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1822         in C++.
1823         (gualcvt): New overloaded inline.
1824         (GUALCVT): Use it for C++.
1825         * g++.dg/guality/guality.exp: New.
1826         * g++.dg/guality/guality.h: New.
1827         * g++.dg/guality/redeclaration1.C: New test.
1828         * g++.dg/dg.exp: Prune also guality/* tests.
1829         * gcc.dg/guality/pr43141.c: Moved to...
1830         * c-c++-common/guality/pr43141.c: ... here.
1831
1832 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1833
1834         PR libfortran/37077
1835         * gfortran.dg/char4_iunit_2.f03: New test.
1836
1837 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1838
1839         * lib/plugin-support.exp (plugin-test-execute):
1840         Add ${gcc_objdir}/intl to includes.
1841
1842 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR target/44942
1845         * gcc.c-torture/execute/pr44942.c: New test.
1846         * gcc.target/i386/pr44942.c: New test.
1847
1848 2010-07-15  Jason Merrill  <jason@redhat.com>
1849
1850         PR c++/44909
1851         * g++.dg/cpp0x/implicit7.C: New.
1852         * g++.dg/cpp0x/implicit8.C: New.
1853
1854 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1855
1856         Disable float tests for __SPU__ targets due to lack of signed zero:
1857         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1858         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1859         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1860         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1861         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1862         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1863         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1864         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1865         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1866
1867 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1868
1869         * gfortran.dg/select_char_2.f90: New test.
1870
1871 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1872
1873         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1874         with DECL_CHAIN.
1875
1876 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1877
1878         PR fortran/44936
1879         * gfortran.dg/typebound_generic_9.f03: New.
1880
1881 2010-07-15  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/44946
1884         * gcc.c-torture/compile/pr44946.c: New testcase.
1885
1886 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR fortran/40206
1889         * gfortran.dg/select_char_3.f90: New test.
1890
1891 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1892             Kevin F. Quinn  <kevquinn@gentoo.org>
1893
1894         * gcc.dg/Wtrampolines.c: New.
1895
1896 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1897
1898         PR libfortran/44934
1899         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1900
1901 2010-07-14  Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/44810
1904         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1905
1906         Implement C++0x unrestricted unions (N2544)
1907         * g++.dg/cpp0x/union1.C: New.
1908         * g++.dg/cpp0x/union2.C: New.
1909         * g++.dg/cpp0x/union3.C: New.
1910         * g++.dg/cpp0x/defaulted2.C: Adjust.
1911         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1912         * g++.old-deja/g++.ext/anon2.C: Adjust.
1913         * g++.old-deja/g++.mike/misc6.C: Adjust.
1914
1915 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1916
1917         PR fortran/44925
1918         * gfortran.dg/c_loc_tests_15.f90: New.
1919
1920 2010-07-13  Jason Merrill  <jason@redhat.com>
1921
1922         PR c++/44909
1923         * g++.dg/cpp0x/implicit6.C: New.
1924
1925 2010-07-13  Jason Merrill  <jason@redhat.com>
1926
1927         PR c++/44540
1928         * g++.dg/abi/noreturn1.C: New.
1929         * g++.dg/abi/noreturn2.C: New.
1930
1931 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1932
1933         PR other/44874
1934         PR debug/44832
1935         * c-c++-common/pr44832.c: New test.
1936
1937 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1938
1939         PR objc/44488
1940         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1941         on the target.  Make sure that we can assemble the emitted asm when
1942         the test type is 'compile'.
1943
1944 2010-07-13  Richard Guenther  <rguenther@suse.de>
1945
1946         PR tree-optimization/36960
1947         * g++.dg/torture/pr36960.C: New testcase.
1948
1949 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1950
1951         PR c++/44908
1952         * g++.dg/template/sfinae21.C: New.
1953         * g++.dg/template/sfinae22.C: Likewise.
1954
1955 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1956
1957         PR testsuite/42843
1958         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1959         * gcc.dg/plugin/ggcplug.c: Likewise.
1960         * g++.dg/plugin/selfassign.c: Likewise.
1961         * g++.dg/plugin/attribute_plugin.c: Likewise.
1962         * g++.dg/plugin/dumb_plugin.c: Likewise.
1963         * g++.dg/plugin/pragma_plugin.c: Likewise.
1964
1965 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1966
1967         * gcc.c-torture/execute/pr44683.x: New.
1968         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1969
1970 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1971
1972         PR fortran/44434
1973         PR fortran/44565
1974         PR fortran/43945
1975         PR fortran/44869
1976         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1977         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1978         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1979         * gfortran.dh/typebound_call_16.f03: New.
1980         * gfortran.dg/typebound_generic_6.f03: New.
1981         * gfortran.dg/typebound_generic_7.f03: New.
1982         * gfortran.dg/typebound_generic_8.f03: New.
1983
1984 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985
1986         PR libfortran/37077
1987         * gfortran.dg/char4_iunit_1.f03: New test.
1988
1989 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * gcc.dg/tree-ssa/vrp53.c: New test.
1992
1993 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1994
1995         PR c++/44907
1996         * g++.dg/template/sfinae19.C: New.
1997         * g++.dg/template/sfinae20.C: Likewise.
1998
1999 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2000
2001         * gcc.target/arm/interrupt-1.c: New test.
2002         * gcc.target/arm/interrupt-2.c: New test.
2003
2004 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2005
2006         * gcc.dg/pr42427.c: Require c99_runtime.
2007         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2008         c99_runtime.
2009         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2010         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2011         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2012         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2013         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2014         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2015         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2016         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2017         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2018         * gcc.target/i386/pr37275.c: Require visibility support.
2019
2020 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2021
2022         * lib/target-supports.exp (check_effective_target_sse): New proc.
2023         * gcc.target/i386/sol2-check.h: New file.
2024         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2025         Include sol2-check.h.
2026         (main) Only run do_test () if sol2_check ().
2027         * gcc.target/i386/sse2-check.h: Likewise.
2028         * gcc.target/i386/sse3-check.h: Likewise.
2029         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2030         [__sun__ && __svr4__]: Execute SSE2 instruction.
2031         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2032         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2033         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2034         * g++.dg/ext/vector14.C: Likewise.
2035         * g++.dg/other/mmintrin.C: Likewise.
2036         * gcc.dg/20020418-1.c: Likewise.
2037         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2038         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2039         * gcc.dg/format/unnamed-1.c: Likewise.
2040         Adapt dg-warning line number.
2041         * gcc.dg/graphite/pr40281.c: Likewise.
2042         * gcc.dg/pr32176.c: Likewise.
2043         * gcc.dg/pr40550.c: Likewise.
2044         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2045         * gcc.dg/torture/pr36891.c: Likewise.
2046         * gcc.target/i386/20020218-1.c: Likewise.
2047         * gcc.target/i386/20020523.c: Likewise.
2048         * gcc.target/i386/abi-1.c: Likewise.
2049         * gcc.target/i386/brokensqrt.c: Likewise.
2050         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2051         * gcc.target/i386/pr13366.c: Likewise.
2052         * gcc.target/i386/pr13685.c: Likewise.
2053         * gcc.target/i386/pr24306.c: Likewise.
2054         * gcc.target/i386/pr31486.c: Likewise.
2055         * gcc.target/i386/pr32065-1.c: Likewise.
2056         * gcc.target/i386/pr32065-2.c: Likewise.
2057         * gcc.target/i386/pr32389.c: Likewise.
2058         * gcc.target/i386/pr38824.c: Likewise.
2059         * gcc.target/i386/pr38931.c: Likewise.
2060         * gcc.target/i386/pr39592-1.c: Likewise.
2061         * gcc.target/i386/pr43766.c: Likewise.
2062         * gcc.target/i386/recip-divf.c: Likewise.
2063         * gcc.target/i386/recip-sqrtf.c: Likewise.
2064         * gcc.target/i386/recip-vec-divf.c: Likewise.
2065         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2066         * gcc.target/i386/sse-1.c: Likewise.
2067         * gcc.target/i386/sse-16.c: Likewise.
2068         * gcc.target/i386/sse-2.c: Likewise.
2069         * gcc.target/i386/sse-20.c: Likewise.
2070         * gcc.target/i386/sse-3.c: Likewise.
2071         * gcc.target/i386/sse-7.c: Likewise.
2072         * gcc.target/i386/sse-9.c: Likewise.
2073         * gcc.target/i386/sse-addps-1.c: Likewise.
2074         * gcc.target/i386/sse-addss-1.c: Likewise.
2075         * gcc.target/i386/sse-andnps-1.c: Likewise.
2076         * gcc.target/i386/sse-andps-1.c: Likewise.
2077         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2078         * gcc.target/i386/sse-comiss-1.c: Likewise.
2079         * gcc.target/i386/sse-comiss-2.c: Likewise.
2080         * gcc.target/i386/sse-comiss-3.c: Likewise.
2081         * gcc.target/i386/sse-comiss-4.c: Likewise.
2082         * gcc.target/i386/sse-comiss-5.c: Likewise.
2083         * gcc.target/i386/sse-comiss-6.c: Likewise.
2084         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2085         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2086         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2087         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2088         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2089         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2090         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2091         * gcc.target/i386/sse-divps-1.c: Likewise.
2092         * gcc.target/i386/sse-divss-1.c: Likewise.
2093         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2094         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2095         * gcc.target/i386/sse-maxps-1.c: Likewise.
2096         * gcc.target/i386/sse-maxss-1.c: Likewise.
2097         * gcc.target/i386/sse-minps-1.c: Likewise.
2098         * gcc.target/i386/sse-minss-1.c: Likewise.
2099         * gcc.target/i386/sse-movaps-1.c: Likewise.
2100         * gcc.target/i386/sse-movaps-2.c: Likewise.
2101         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2102         * gcc.target/i386/sse-movhps-1.c: Likewise.
2103         * gcc.target/i386/sse-movhps-2.c: Likewise.
2104         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2105         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2106         * gcc.target/i386/sse-movntps-1.c: Likewise.
2107         * gcc.target/i386/sse-movss-1.c: Likewise.
2108         * gcc.target/i386/sse-movss-2.c: Likewise.
2109         * gcc.target/i386/sse-movss-3.c: Likewise.
2110         * gcc.target/i386/sse-movups-1.c: Likewise.
2111         * gcc.target/i386/sse-movups-2.c: Likewise.
2112         * gcc.target/i386/sse-mulps-1.c: Likewise.
2113         * gcc.target/i386/sse-mulss-1.c: Likewise.
2114         * gcc.target/i386/sse-orps-1.c: Likewise.
2115         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2116         * gcc.target/i386/sse-recip-vec.c: Likewise.
2117         * gcc.target/i386/sse-recip.c: Likewise.
2118         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2119         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2120         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2121         * gcc.target/i386/sse-subps-1.c: Likewise.
2122         * gcc.target/i386/sse-subss-1.c: Likewise.
2123         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2124         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2125         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2126         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2127         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2128         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2129         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2130         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2131         * gcc.target/i386/sse-xorps-1.c: Likewise.
2132         * gcc.target/i386/ssefn-1.c: Likewise.
2133         * gcc.target/i386/ssefn-3.c: Likewise.
2134         * gcc.target/i386/sseregparm-1.c: Likewise.
2135         * gcc.target/i386/stackalign/return-3.c: Likewise.
2136         * gcc.target/i386/vectorize1.c: Likewise.
2137         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2138         * gcc.target/i386/xorps-sse.c: Likewise.
2139         * gfortran.dg/pr28158.f90: Likewise.
2140         * gfortran.dg/pr30667.f: Likewise.
2141         * gnat.dg/loop_optimization7.adb: Likewise.
2142         * gnat.dg/sse_nolib.adb: Likewise.
2143
2144 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/44702
2147         * gfortran.dg/use_rename_6.f90: New.
2148         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2149
2150 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2151
2152         PR fortran/44869
2153         * gfortran.dg/class_24.f03: New.
2154
2155 2010-07-10  Richard Guenther  <rguenther@suse.de>
2156
2157         PR lto/44889
2158         * gcc.dg/lto/20100709-1_0.c: New testcase.
2159         * gcc.dg/lto/20100709-1_1.c: Likewise.
2160
2161 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2162
2163         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2164
2165 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2166
2167         PR objc/44140
2168         * objc.dg/lto/trivial-1_0.m: New.
2169         * objc.dg/lto/lto.exp: New.
2170         * obj-c++.dg/lto/trivial-1_0.mm: New.
2171         * obj-c++.dg/lto/lto.exp: New.
2172         * objc.dg/symtab-1.m: Adjust sizes.
2173         * objc.dg/image-info.m: Do not run for gnu-runtime.
2174
2175 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2176
2177         * gcc.dg/pr32370.c: Allow another kind of error message.
2178
2179 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         * gnat.dg/atomic3.adb: New test.
2182
2183 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2184             Denys Vlasenko  <dvlasenk@redhat.com>
2185             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2186
2187         PR tree-optimization/28632
2188         * gcc.dg/tree-ssa/vrp51.c: New test.
2189         * gcc.dg/tree-ssa/vrp52.c: New test.
2190
2191 2010-07-09  Jason Merrill  <jason@redhat.com>
2192
2193         * g++.dg/abi/covariant6.C: New.
2194         * g++.dg/inherit/covariant17.C: Test both bases.
2195         * g++.dg/inherit/covariant7.C: Check vtable layout.
2196
2197 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2198
2199         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2200
2201 2010-07-09  Richard Guenther  <rguenther@suse.de>
2202
2203         PR tree-optimization/44852
2204         * gcc.c-torture/execute/pr44852.c: New testcase.
2205
2206 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2207
2208         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2209         multiplication by values.
2210         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2211         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2212
2213 2010-07-09  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/44882
2216         * gfortran.dg/pr44882.f90: New testcase.
2217
2218 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2219
2220         PR target/40657
2221         * gcc.target/arm/pr40657-1.c: New test.
2222         * gcc.target/arm/pr40657-2.c: New test.
2223         * gcc.c-torture/execute/pr40657.c: New test.
2224
2225 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2226
2227         * gcc.dg/tree-ssa/vrp50.c: New test.
2228         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2229
2230 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2231
2232         PR fortran/44649
2233         * gfortran.dg/c_sizeof_1.f90: Modified.
2234         * gfortran.dg/storage_size_1.f08: New.
2235         * gfortran.dg/storage_size_2.f08: New.
2236
2237 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2238
2239         * gcc.c-torture/execute/20100708-1.c: New test.
2240
2241 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR fortran/44847
2244         * gfortran.dg/gomp/pr44847.f90: New test.
2245
2246 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2247
2248         PR tree-optimization/44710
2249         * gcc.dg/tree-ssa/ifc-6.c: New.
2250         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2251
2252 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/18918
2255         * gfortran.dg/coarray_10.f90: Add an additional test.
2256
2257 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2258
2259         PR middle-end/44828
2260         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2261         * gcc.c-torture/execute/pr44828.x: Revert.
2262
2263 2010-07-08  Jason Merrill  <jason@redhat.com>
2264
2265         PR c++/43120
2266         * g++.dg/inherit/covariant17.C: New.
2267         * g++.dg/abi/covariant1.C: Actually test for the bug.
2268
2269 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2270
2271         PR rtl-optimization/44838
2272         * gcc.dg/pr44838.c: New.
2273
2274 2010-07-08  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/44831
2277         * gcc.c-torture/compile/pr44831.c: New testcase.
2278         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2279
2280 2010-07-08  Richard Guenther  <rguenther@suse.de>
2281
2282         PR tree-optimization/44861
2283         * g++.dg/vect/pr44861.cc: New testcase.
2284
2285 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2286
2287         PR middle-end/44828
2288         * gcc.c-torture/execute/pr44828.x: New file.
2289
2290 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2291
2292         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2293         dg-options.
2294         * g++.dg/ext/altivec-17.C: Adjust error message.
2295
2296 2010-07-07  Tom Tromey  <tromey@redhat.com>
2297
2298         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2299
2300 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2301
2302         PR target/44844
2303         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2304         * gcc.target/i386/rdrand-2.c: Likewise.
2305         * gcc.target/i386/rdrand-3.c: Likewise.
2306
2307 2010-07-07  Jan Hubicka  <jh@suse.cz>
2308
2309         PR middle-end/44813
2310         * g++.dg/torture/pr44813.C: New testcase.
2311         * g++.dg/torture/pr44826.C: New testcase.
2312
2313 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2314
2315         PR rtl-optimization/44787
2316         * gcc.c-torture/compile/pr44788.c: New test.
2317         * gcc.target/arm/pr44788.c: New test.
2318
2319 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2320
2321         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2322
2323 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2324
2325         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2326         to dg-options.
2327
2328 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2329
2330         PR fortran/44742
2331         * gfortran.dg/parameter_array_init_6.f90: New.
2332         * gfortran.dg/initialization_20.f90: Update dg-error.
2333         * gfortran.dg/initialization_24.f90: Ditto.
2334
2335 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2336         PR fortran/PR44693
2337         * gfortran.dg/dim_range_1.f90:  New test.
2338         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2339
2340 2010-07-06  Jason Merrill  <jason@redhat.com>
2341
2342         PR c++/44703
2343         * g++.dg/cpp0x/initlist41.C: New.
2344
2345         PR c++/44778
2346         * g++.dg/template/ptrmem22.C: New.
2347
2348 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2349
2350         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2351         support.
2352         * gcc.target/i386/i386.exp: Likewise.
2353
2354 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2355
2356         PR testsuite/44195
2357         * gcc.dg/lto/20100518_0.c: Limit to x86.
2358
2359 2010-07-06  Richard Guenther  <rguenther@suse.de>
2360
2361         PR middle-end/44828
2362         * gcc.c-torture/execute/pr44828.c: New testcase.
2363
2364 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2365
2366         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2367         * g++.dg/warn/volatile1.C: Likewise.
2368         * g++.dg/template/warn1.C: Likewise.
2369
2370 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2371
2372         AVX Programming Reference (June, 2010)
2373         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2374         * g++.dg/other/i386-3.C: Likewise.
2375         * gcc.target/i386/sse-12.c: Likewise.
2376
2377         * gcc.target/i386/f16c-check.h: New.
2378         * gcc.target/i386/rdfsbase-1.c: Likewise.
2379         * gcc.target/i386/rdfsbase-2.c: Likewise.
2380         * gcc.target/i386/rdgsbase-1.c: Likewise.
2381         * gcc.target/i386/rdgsbase-2.c: Likewise.
2382         * gcc.target/i386/rdrand-1.c: Likewise.
2383         * gcc.target/i386/rdrand-2.c: Likewise.
2384         * gcc.target/i386/rdrand-3.c: Likewise.
2385         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2386         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2387         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2388         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2389         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2390         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2391         * gcc.target/i386/wrfsbase-1.c: Likewise.
2392         * gcc.target/i386/wrfsbase-2.c: Likewise.
2393         * gcc.target/i386/wrgsbase-1.c: Likewise.
2394         * gcc.target/i386/wrgsbase-2.c: Likewise.
2395
2396         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2397         (__builtin_ia32_vcvtps2ph): New.
2398         (__builtin_ia32_vcvtps2ph256): Likewise.
2399
2400         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2401         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2402
2403         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2404         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2405
2406         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2407         (__builtin_ia32_vcvtps2ph256): Likewise.
2408         Add fsgsbase,rdrnd,f16c.
2409
2410         * lib/target-supports.exp (check_effective_target_f16c): New.
2411
2412 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2413
2414         * gcc.dg/guality/nrv-1.c: New test.
2415
2416 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2417
2418         PR middle-end/42505
2419         * gcc.target/arm/pr42505.c: New test case.
2420
2421 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR c++/44808
2424         * g++.dg/opt/nrv16.C: New test.
2425
2426 2010-07-05  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/44784
2429         * gcc.c-torture/compile/pr44784.c: New testcase.
2430
2431 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2432
2433         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2434         Increase loop bound and array size.
2435         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2436         Likewise.
2437
2438 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2439
2440         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2441         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2442         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2443         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2444         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2445
2446 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2447
2448         PR c++/22138
2449         * g++.dg/parse/template25.C: New.
2450
2451 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2452
2453         PR rtl-optimization/44695
2454         * gcc.dg/torture/pr44695.c: New.
2455
2456 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2457
2458         PR c++/16630
2459         * g++.dg/ext/pretty3.C: New.
2460
2461 2010-07-04  Richard Guenther  <rguenther@suse.de>
2462
2463         PR middle-end/44809
2464         * g++.dg/torture/pr44809.C: New testcase.
2465
2466 2010-07-04  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/44656
2469         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2470
2471 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2472             Revital Eres  <eres@il.ibm.com>
2473
2474         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2475         misaligned stores.
2476         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2477         gcc.dg/vect/vect-96.c: Likewise.
2478         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2479         that support misaligned stores. Change the number of expected
2480         misaligned accesses.
2481         * gcc.dg/vect/vect-peel-1.c: New test.
2482         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2483         gcc.dg/vect/vect-peel-4.c: Likewise.
2484         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2485         vectorizable on all targets that support realignment.
2486         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2487
2488 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2489
2490         PR c/44806
2491         * gcc.dg/torture/pr44806.c: New.
2492
2493 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2494
2495         * gnat.dg/cond_expr1.adb: New test.
2496
2497 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2498
2499         * gnat.dg/modular3.adb: New test.
2500         * gnat.dg/modular3_pkg.ads: New helper.
2501
2502 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2503             Mikael Pettersson  <mikpe@it.uu.se>
2504
2505         PR testsuite/44518
2506         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2507         Make signed-ness of chars explicit.  Scan the object for
2508         strings that are split by some target assemblers.
2509         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2510         explicit.
2511
2512 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2513
2514         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2515
2516 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2517
2518         PR/44128
2519         * g++.dg/warn/Wshadow-7.C: New test.
2520
2521 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2522             Julian Brown  <julian@codesourcery.com>
2523             Sandra Loosemore  <sandra@codesourcery.com>
2524
2525         * gcc.c-torture/execute/20100416-1.c: New test case.
2526
2527 2010-07-02  Julian Brown  <julian@codesourcery.com>
2528             Sandra Loosemore  <sandra@codesourcery.com>
2529
2530         PR target/43703
2531
2532         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2533         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2534
2535 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2536             Julian Brown  <julian@codesourcery.com>
2537
2538         * gcc.target/arm/neon/vadds64.c: Regenerated.
2539         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2540         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2541         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2542         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2543         * gcc.target/arm/neon-vmls-1.c: Likewise.
2544         * gcc.target/arm/neon-vsubs64.c: New execution test.
2545         * gcc.target/arm/neon-vsubu64.c: New execution test.
2546         * gcc.target/arm/neon-vadds64.c: New execution test.
2547         * gcc.target/arm/neon-vaddu64.c: New execution test.
2548
2549 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2550
2551         * gcc.target/arm/neon-vands64.c: New.
2552         * gcc.target/arm/neon-vandu64.c: New.
2553         * gcc.target/arm/neon-vbics64.c: New.
2554         * gcc.target/arm/neon-vbicu64.c: New.
2555         * gcc.target/arm/neon-veors64.c: New.
2556         * gcc.target/arm/neon-veoru64.c: New.
2557         * gcc.target/arm/neon-vorns64.c: New.
2558         * gcc.target/arm/neon-vornu64.c: New.
2559         * gcc.target/arm/neon-vorrs64.c: New.
2560         * gcc.target/arm/neon-vorru64.c: New.
2561         * gcc.target/arm/neon/vands64.c: Regenerated.
2562         * gcc.target/arm/neon/vandu64.c: Regenerated.
2563         * gcc.target/arm/neon/vbics64.c: Regenerated.
2564         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2565         * gcc.target/arm/neon/veors64.c: Regenerated.
2566         * gcc.target/arm/neon/veoru64.c: Regenerated.
2567         * gcc.target/arm/neon/vorns64.c: Regenerated.
2568         * gcc.target/arm/neon/vornu64.c: Regenerated.
2569         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2570         * gcc.target/arm/neon/vorru64.c: Regenerated.
2571
2572 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2573
2574         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2575
2576 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2579         * gfortran.dg/intent_out_5.f90: Same.
2580         * gfortran.dg/ltrans-7.f90: Same.
2581         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2582
2583 2010-07-02  Jan Hubicka  <jh@suse.cz>
2584
2585         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2586
2587 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2588
2589         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2590
2591 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR c++/44780
2594         * c-c++-common/Wunused-var-12.c: New test.
2595
2596 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2597
2598         PR target/42835
2599         * gcc.target/arm/pr42835.c: New test.
2600
2601         PR target/42172
2602         * gcc.target/arm/pr42172-1.c: New test.
2603
2604 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2605
2606         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2607
2608 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2609
2610         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2611         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2612         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2613         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2614         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2615         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2616         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2617         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2618         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2619         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2620         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2621         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2622         * gcc.target/arm/neon-vdup_ns64.c: New.
2623         * gcc.target/arm/neon-vdup_nu64.c: New.
2624         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2625         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2626         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2627         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2628         * gcc.target/arm/neon-vmov_ns64.c: New.
2629         * gcc.target/arm/neon-vmov_nu64.c: New.
2630         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2631         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2632         * gcc.target/arm/neon-vget_lanes64.c: New.
2633         * gcc.target/arm/neon-vget_laneu64.c: New.
2634         * gcc.target/arm/neon-vset_lanes64.c: New.
2635         * gcc.target/arm/neon-vset_laneu64.c: New.
2636
2637 2010-07-02  Richard Guenther  <rguenther@suse.de>
2638
2639         * g++.dg/torture/20100702-1.C: New testcase.
2640
2641 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2642
2643         PR target/44707
2644         * gcc.c-torture/compile/pr44707.c: New test.
2645
2646 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2647
2648         PR c++/44039
2649         * g++.dg/template/crash101.C: New.
2650
2651 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2652
2653         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2654         Use the ABI-0 accessors and fail it for m64.
2655
2656 2010-07-02  Jan Hubicka  <jh@suse.cz>
2657
2658         * g++.dg/tree-ssa/pr44706.C: New testcase.
2659
2660 2010-07-02  Richard Guenther  <rguenther@suse.de>
2661
2662         PR tree-optimization/44748
2663         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2664
2665 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2666
2667         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2668         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2669         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2670         the method types to forward:.
2671
2672 2010-06-30  Jason Merrill  <jason@redhat.com>
2673
2674         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2675         * g++.dg/other/pr25632.C: Likewise.
2676
2677 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2678
2679         PR tree-optimization/40421
2680         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2681
2682 2010-07-01  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/42834
2685         PR middle-end/44468
2686         * gcc.c-torture/execute/20100316-1.c: New testcase.
2687         * gcc.c-torture/execute/pr44468.c: Likewise.
2688         * gcc.c-torture/compile/20100609-1.c: Likewise.
2689         * gcc.dg/volatile2.c: Adjust.
2690         * gcc.dg/plugin/selfassign.c: Likewise.
2691         * gcc.dg/pr36902.c: Likewise.
2692         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2693         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2694         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2695         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2696         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2697         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2698         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2699         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2700         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2701         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2702         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2703         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2704         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2705         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2706         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2707         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2708         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2709         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2710         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2711         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2712         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2713         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2714         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2715         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2716         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2717         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2718         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2719         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2720         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2721         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2722         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2723         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2724         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2725         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2726         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2727         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2728         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2729         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2730         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2731         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2732         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2733         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2734         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2735         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2736         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2737         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2738         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2739         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2740         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2741         * g++.dg/tree-ssa/pr31146.C: Likewise.
2742         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2743         * g++.dg/tree-ssa/pr33604.C: Likewise.
2744         * g++.dg/plugin/selfassign.c: Likewise.
2745         * gfortran.dg/array_memcpy_3.f90: Likewise.
2746         * gfortran.dg/array_memcpy_4.f90: Likewise.
2747         * c-c++-common/torture/pr42834.c: New testcase.
2748
2749 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2750
2751         PR c++/44628
2752         * g++.dg/template/crash100.C: New.
2753
2754 2010-06-30  Jan Hubicka  <jh@suse.cz>
2755
2756         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2757
2758 2010-06-30  Michael Matz  <matz@suse.de>
2759
2760         PR bootstrap/44699
2761         * gcc.dg/pr44699.c: New test.
2762
2763 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2764
2765         PR tree-optimization/39799
2766         * c-c++-common/uninit-17.c: New test.
2767
2768 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2769
2770         PR libfortran/43298
2771         * gfortran.dg/read_infnan_1.f90: New test.
2772
2773 2010-06-29  Jason Merrill  <jason@redhat.com>
2774
2775         Enable implicitly declared move constructor/operator= (N3053).
2776         * g++.dg/cpp0x/implicit3.C: New.
2777         * g++.dg/cpp0x/implicit4.C: New.
2778         * g++.dg/cpp0x/implicit5.C: New.
2779         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2780         * g++.dg/cpp0x/not_special.C: Adjust.
2781         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2782         * g++.dg/cpp0x/rv1n.C: Adjust.
2783         * g++.dg/cpp0x/rv1p.C: Adjust.
2784         * g++.dg/cpp0x/rv2n.C: Adjust.
2785         * g++.dg/cpp0x/rv2p.C: Adjust.
2786         * g++.dg/cpp0x/rv3n.C: Adjust.
2787         * g++.dg/cpp0x/rv3p.C: Adjust.
2788         * g++.dg/cpp0x/rv4n.C: Adjust.
2789         * g++.dg/cpp0x/rv4p.C: Adjust.
2790         * g++.dg/cpp0x/rv5n.C: Adjust.
2791         * g++.dg/cpp0x/rv5p.C: Adjust.
2792         * g++.dg/cpp0x/rv6n.C: Adjust.
2793         * g++.dg/cpp0x/rv6p.C: Adjust.
2794         * g++.dg/cpp0x/rv7n.C: Adjust.
2795         * g++.dg/cpp0x/rv7p.C: Adjust.
2796         * g++.dg/cpp0x/rv8p.C: Adjust.
2797         * g++.dg/gomp/pr26690-1.C: Adjust.
2798         * g++.dg/other/error20.C: Adjust.
2799         * g++.dg/other/error31.C: Adjust.
2800         * g++.dg/parse/error19.C: Adjust.
2801         * g++.dg/template/qualttp5.C: Adjust.
2802         * g++.old-deja/g++.law/ctors5.C: Adjust.
2803
2804         Enable implicitly deleted functions (N2346)
2805         * g++.dg/cpp0x/defaulted17.C: New.
2806         * g++.dg/cpp0x/implicit1.C: New.
2807         * g++.dg/cpp0x/implicit2.C: New.
2808         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2809         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2810         * g++.dg/init/ctor4.C: Adjust.
2811         * g++.dg/init/synth2.C: Adjust.
2812         * g++.dg/lto/20081118_1.C: Adjust.
2813         * g++.dg/other/error13.C: Adjust.
2814         * g++.dg/other/unused1.C: Adjust.
2815         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2816         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2817         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2818         * g++.old-deja/g++.law/ctors17.C: Adjust.
2819         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2820         * g++.old-deja/g++.pt/assign1.C: Adjust.
2821         * g++.old-deja/g++.pt/crash20.C: Adjust.
2822
2823         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2824         * g++.dg/cpp0x/defaulted13.C: Adjust.
2825         * g++.dg/cpp0x/defaulted2.C: Adjust.
2826         * g++.dg/cpp0x/defaulted3.C: Adjust.
2827         * g++.dg/cpp0x/initlist9.C: Adjust.
2828         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2829         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2830         * g++.dg/init/synth2.C: Adjust.
2831
2832         * g++.dg/cpp0x/defaulted19.C: New.
2833
2834         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2835         * g++.dg/template/error23.C: Fix for -std=c++0x.
2836
2837 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2838
2839         PR fortran/44718
2840         * gfortran.dg/proc_ptr_28.f90: New.
2841
2842 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR tree-optimization/43801
2845         * g++.dg/torture/pr43801.C: New test.
2846
2847         PR debug/44668
2848         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2849
2850 2010-06-29  Jason Merrill  <jason@redhat.com>
2851
2852         PR c++/44587
2853         * g++.dg/template/qualified-id2.C: New.
2854         * g++.dg/template/qualified-id3.C: New.
2855
2856 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2857
2858         PR fortran/44696
2859         * gfortran.dg/associated_target_4.f90: New.
2860
2861 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2862
2863         PR fortran/44582
2864         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2865
2866 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2867
2868         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2869
2870 2010-06-29  Jan Hubicka  <jh@suse.cz>
2871
2872         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2873
2874 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2875
2876         PR target/43902
2877         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2878         * gcc.target/arm/wmul-3.c: New test.
2879         * gcc.target/arm/wmul-4.c: New test.
2880
2881 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2882
2883         PR rtl-optimization/44659
2884         * gcc.target/i386/extract-1.c: New.
2885         * gcc.target/i386/extract-2.c: Likewise.
2886         * gcc.target/i386/extract-3.c: Likewise.
2887         * gcc.target/i386/extract-4.c: Likewise.
2888         * gcc.target/i386/extract-5.c: Likewise.
2889         * gcc.target/i386/extract-6.c: Likewise.
2890
2891 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR c++/44682
2894         * g++.dg/warn/Wunused-var-14.C: New test.
2895
2896 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2897
2898         PR fortran/43298
2899         * gfortran.dg/nan_6.f90: New.
2900
2901 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2902
2903         PR tree-optimization/43781
2904         * gcc.dg/torture/pr43781.c: New.
2905
2906 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2907
2908         PR fortran/40158
2909         * gfortran.dg/actual_rank_check_1.f90: New test.
2910
2911 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2912
2913         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2914
2915 2010-06-28  Jan Hubicka  <jh@suse.cz>
2916
2917         PR tree-optimization/44687
2918         * gcc.c-torture/compile/pr44687.c
2919
2920 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2921
2922         PR c++/44535
2923         * g++.dg/torture/pr44535.C: New test.
2924
2925 2010-06-28  Michael Matz  <matz@suse.de>
2926
2927         PR middle-end/44592
2928         * gfortran.dg/pr44592.f90: New test.
2929
2930 2010-06-28  Jan Hubicka  <jh@suse.cz>
2931
2932         PR tree-optimization/44357
2933         * g++.dg/torture/pr44357.C: New testcase.
2934
2935 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2936
2937         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2938         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2939         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2940         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2941         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2942         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2943         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2944         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2945
2946 2010-06-27  Jan Hubicka  <jh@suse.cz>
2947
2948         * gcc.c-torture/compile/pr44686.c: New file.
2949
2950 2010-06-27  Richard Guenther  <rguenther@suse.de>
2951
2952         PR tree-optimization/44683
2953         * gcc.c-torture/execute/pr44683.c: New testcase.
2954
2955 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2956
2957         * gnat.dg/noreturn3.ad[sb]: New test.
2958
2959 2010-06-26  Jason Merrill  <jason@redhat.com>
2960
2961         * g++.dg/cpp0x/explicit5.C: New.
2962
2963 2010-06-26  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/44393
2966         * gcc.dg/pr44393.c: New testcase.
2967
2968 2010-06-26  Jan Hubicka  <jh@suse.cz>
2969
2970         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2971
2972 2010-06-26  Richard Guenther  <rguenther@suse.de>
2973
2974         PR middle-end/44674
2975         * gcc.dg/pr44674.c: New testcase.
2976
2977 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2978
2979         * gcc.dg/opts-3.c: New test.
2980
2981 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2982
2983         * gfortran.dg/type_decl_1.f90: New.
2984         * gfortran.dg/type_decl_2.f90: New.
2985
2986 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2987
2988         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2989         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2990
2991 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         PR testsuite/38946
2994         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2995         error in comparing reals.
2996
2997 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2998
2999         * selected_real_kind_2.f90: New.
3000         * selected_real_kind_3.f90: New.
3001
3002 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3003
3004         * gfortran.dg/entry_19.f90: New.
3005
3006 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3007
3008         * gfortran.dg/end_subroutine_1.f90: New.
3009         * gfortran.dg/end_subroutine_2.f90: New.
3010         * gfortran.dg/interface_proc_end.f90: Update.
3011
3012 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3013
3014         * gfortran.dg/semicolon_fixed.f: Update.
3015         * gfortran.dg/semicolon_fixed_2.f: New.
3016         * gfortran.dg/semicolon_free_2.f90: New.
3017         * gfortran.dg/semicolon_free.f90: Update.
3018
3019 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3020
3021         PR fortran/44448
3022         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3023
3024 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3025
3026         * g++.dg/ipa/iinline-3.C: New test.
3027         * gcc.dg/ipa/modif-1.c: Removed.
3028
3029 2010-06-25  Jan Hubicka  <jh@suse.cz>
3030
3031         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3032
3033 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3034
3035         * g++.dg/ipa/iinline-2.C: New test.
3036
3037 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3038
3039         PR middle-end/43866
3040         * gfortran.dg/pr43866.f90: New test.
3041
3042         PR tree-optimization/44539
3043         * gcc.dg/pr44539.c: New test.
3044
3045 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3046
3047         From Jim Wilson:
3048         PR target/43902
3049         * gcc.target/mips/madd-9.c: New test.
3050
3051 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3052
3053         PR c/44517
3054         * gcc.dg/noncompile/pr44517.c: New.
3055         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3056
3057 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3058
3059         PR testsuite/43283
3060         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3061         and add argument to nop for IA64.
3062
3063 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3064
3065         PR target/44588
3066         * gcc.target/i386/mod-1.c: New.
3067         * gcc.target/i386/umod-1.c: Likewise.
3068         * gcc.target/i386/umod-2.c: Likewise.
3069         * gcc.target/i386/umod-3.c: Likewise.
3070
3071 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR middle-end/44492
3074         * g++.dg/torture/pr44492.C: New test.
3075
3076 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3077
3078         * c-c++-common/warn-omitted-condop.c: New.
3079
3080 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3081
3082         PR fortran/44614
3083         * gfortran.dg/import8.f90: New.
3084
3085 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3086
3087         * gnat.dg/not_null.adb: Update test case.
3088
3089 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR c++/44619
3092         * g++.dg/warn/Wunused-var-13.C: New test.
3093
3094         PR c++/44627
3095         * g++.dg/diagnostic/method1.C: New test.
3096
3097 2010-06-22  Cary Coutant  <ccoutant@google.com>
3098
3099         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3100
3101 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3102
3103         PR fortran/44616
3104         * gfortran.dg/abstract_type_8.f03: New.
3105
3106 2010-06-21  Jason Merrill  <jason@redhat.com>
3107
3108         * g++.dg/cpp0x/noexcept08.C: New.
3109
3110         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3111
3112 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3113
3114         PR target/44615
3115         * gcc.target/i386/sse2-vec-2a.c: New.
3116
3117 2010-06-21  DJ Delorie  <dj@redhat.com>
3118
3119         * gcc.dg/pragma-diag-1.c: New.
3120
3121 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         PR target/44615
3124         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3125
3126 2010-06-21  Alan Modra  <amodra@gmail.com>
3127
3128         PR testsuite/44505
3129         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3130         tail call to check_fa_mid.
3131
3132 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR target/44575
3135         * gcc.c-torture/execute/pr44575.c: New test.
3136
3137 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3138
3139         PR fortran/40632
3140         * gfortran.dg/contiguous_1.f90: New.
3141         * gfortran.dg/contiguous_2.f90: New.
3142         * gfortran.dg/contiguous_3.f90: New.
3143
3144 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3145
3146         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3147         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3148
3149 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3150
3151         PR target/44546
3152         * gcc.target/i386/pr44546.c: New test.
3153
3154 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3155
3156         * gcc.dg/opts-2.c: New test.
3157
3158 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3159
3160         PR fortran/44584
3161         * gfortran.dg/typebound_proc_15.f03: Modified.
3162
3163 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3164
3165         PR target/44072
3166         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3167         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3168
3169 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3170
3171         * g++.dg/ext/label13.C: Fix typo in last change.
3172
3173 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3174
3175         PR libfortran/44477
3176         * gfortran.dg/eof_3.f90
3177         * gfortran.dg/endfile_2.f90
3178         * gfortran.dg/endfile_4.f90
3179         * gfortran.dg/endfile_3.f90
3180
3181 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3182
3183         PR c++/41090
3184         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3185
3186 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3187
3188         PR fortran/44556
3189         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3190
3191 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3192
3193         * gcc.target/arm/pr40900.c: New test.
3194
3195 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3196
3197         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3198
3199 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3200
3201         PR fortran/44558
3202         * gfortran.dg/typebound_call_15.f03: New.
3203
3204 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3205
3206         PR c++/44486
3207         * g++.dg/pr44486.C: New.
3208
3209 2010-06-16  DJ Delorie  <dj@redhat.com>
3210
3211         * gcc.target/i386/volatile-bitfields-1.c: New.
3212         * gcc.target/i386/volatile-bitfields-2.c: New.
3213
3214 2010-06-16  Jason Merrill  <jason@redhat.com>
3215
3216         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3217
3218         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3219
3220 2010-06-16  Richard Guenther  <rguenther@suse.de>
3221
3222         PR c/44555
3223         * gcc.c-torture/execute/pr44555.c: New testcase.
3224
3225 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3226
3227         PR fortran/44549
3228         * gfortran.dg/typebound_proc_16.f03: New.
3229
3230 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3231
3232         * g++.dg/torture/pr43905.C: New test.
3233
3234 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3235
3236         PR testsuite/44538
3237         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3238         initialization loop from being vectorized.
3239         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3240
3241 2010-06-16  Alan Modra  <amodra@gmail.com>
3242
3243         PR tree-optimization/44507
3244         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3245
3246 2010-06-15  Jason Merrill  <jason@redhat.com>
3247
3248         * g++.dg/overload/arg3.C: Adjust error locations.
3249         * g++.dg/overload/copy1.C: Likewise.
3250         * g++.dg/tc1/dr152.C: Likewise.
3251         * g++.dg/template/incomplete4.C: Likewise.
3252         * g++.dg/template/incomplete5.C: Likewise.
3253         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3254         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3255         * g++.old-deja/g++.pt/crash9.C: Likewise.
3256
3257         * g++.dg/inherit/virtual5.C: New.
3258
3259         * g++.dg/cpp0x/defaulted18.C: New.
3260
3261         * g++.dg/cpp0x/initlist40.C: New.
3262
3263         * g++.dg/cpp0x/initlist39.C: New.
3264
3265 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3266
3267         PR middle-end/44391
3268         * gcc.dg/graphite/pr44391.c: New.
3269
3270 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3271
3272         PR fortran/43388
3273         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3274         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3275         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3276         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3277
3278 2010-06-15  Richard Guenther  <rguenther@suse.de>
3279
3280         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3281
3282 2010-06-15  Richard Guenther  <rguenther@suse.de>
3283
3284         * gcc.dg/vect/bb-slp-21.c: Adjust.
3285         * gcc.dg/vect/bb-slp-13.c: Likewise
3286         * gcc.dg/vect/bb-slp-4.c: Likewise
3287         * gcc.dg/vect/bb-slp-22.c: Likewise
3288         * gcc.dg/vect/bb-slp-14.c: Likewise
3289         * gcc.dg/vect/bb-slp-23.c: Likewise
3290         * gcc.dg/vect/bb-slp-15.c: Likewise
3291         * gcc.dg/vect/bb-slp-17.c: Likewise
3292         * gcc.dg/vect/bb-slp-18.c: Likewise
3293         * gcc.dg/vect/bb-slp-19.c: Likewise
3294         * gcc.dg/vect/bb-slp-10.c: Likewise
3295         * gcc.dg/vect/bb-slp-11.c: Likewise
3296         * gcc.dg/vect/bb-slp-20.c: Likewise
3297         * gcc.dg/vect/bb-slp-3.c: Likewise
3298
3299 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3300
3301         PR fortran/44536
3302         * gfortran.dg/gomp/pr44536.f90: New test.
3303         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3304
3305 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3306
3307         PR target/44534
3308         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3309         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3310
3311 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3312
3313         PR tree-optimization/44508
3314         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3315
3316         PR bootstrap/44509
3317         * gcc.dg/pr44509.c: New test.
3318
3319 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3320
3321         PR tree-optimization/44507
3322         * gcc.dg/vect/pr44507.c: New test.
3323
3324 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3325
3326         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3327         and c-pretty-print.h.
3328
3329         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3330
3331 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3332
3333         * gfortran.dg/whole_file_18.f90: Updated error message.
3334
3335 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3336
3337         * gfortran.dg/whole_file_20.f03: New.
3338
3339 2010-06-12  Jan Hubicka  <jh@suse.cz>
3340
3341         * gcc.c-torture/compile/pc44485.c: New testcase.
3342
3343 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3344
3345         PR fortran/40117
3346         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3347         * gfortran.dg/typebound_proc_14.f03: New.
3348         * gfortran.dg/typebound_proc_15.f03: New.
3349
3350 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3351
3352         * gcc.dg/opts-1.c: New test.
3353
3354 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3355
3356         * gcc.dg/funroll-loops-all.c: Update expected error.
3357
3358 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3359
3360         PR target/44481
3361         * gcc.target/i386/pr44481.c: New test.
3362
3363 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3364
3365         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3366
3367 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3368
3369         PR middle-end/44483
3370         * gcc.dg/tree-ssa/pr44483.c: New.
3371
3372 2010-06-11  Paul Brook  <paul@codesourcery.com>
3373
3374         * g++.dg/other/arm-neon-1.C: New test.
3375
3376 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3377
3378         PR fortran/42051
3379         PR fortran/43896
3380         * gfortran.dg/class_23.f03: New test.
3381
3382 2010-06-11  Jan Hubicka  <jh@suse.cz>
3383
3384         * gcc.dg/ipa/pure-const-2.c: New testcase.
3385
3386 2010-06-11  Jan Hubicka  <jh@suse.cz>
3387
3388         * gcc.dg/noreturn-7.c: Update.
3389         * gcc.dg/noreturn-4.c: Update.
3390
3391 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3392
3393         Fix MIPS bootstrap
3394         * g++.dg/other/typedef4.C: New test.
3395
3396 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3397
3398         PR fortran/44207
3399         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3400
3401 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3402
3403         PR fortran/44457
3404         * gfortran.dg/asynchronous_3.f03
3405
3406 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3407
3408         PR middle-end/44185
3409         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3410         non-temporal stores out of the tests to form new test cases.  As a
3411         result, no non-temporal store should be generated in this case.
3412
3413         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3414         prefetch-7.c that generate one non-temporal store.
3415
3416         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3417         prefetch-7.c that generate one non-temporal store and one
3418         one-temporal prefetch.
3419
3420 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3421
3422         PR tree-optimization/44258
3423         * gcc.dg/tree-ssa/pr44258.c: New test.
3424
3425 2010-06-10  Daniel Kraft  <d@domob.eu>
3426
3427         PR fortran/38936
3428         * gfortran.dg/associate_1.f03: New test.
3429         * gfortran.dg/associate_2.f95: New test.
3430         * gfortran.dg/associate_3.f03: New test.
3431         * gfortran.dg/associate_4.f08: New test.
3432
3433 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3434
3435         * gfortran.dg/selected_char_kind_4.f90: New test.
3436
3437 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3438
3439         * gcc.dg/pr42461.c: New test.
3440
3441 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3442
3443         PR fortran/44347
3444         * gfortran.dg/selected_real_kind_1.f90: New.
3445
3446 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3447
3448         PR fortran/44359
3449         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3450         warning.
3451         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3452         check for warning.
3453
3454 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3455
3456         * gfortran.dg/data_namelist_conflict.f90: New test.
3457
3458 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3459
3460         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3461         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3462         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3463
3464 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3465
3466         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3467         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3468         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3469         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3470         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3471
3472 2010-06-09  Jason Merrill  <jason@redhat.com>
3473
3474         PR c++/44366
3475         * g++.dg/cpp0x/decltype23.C: Move to...
3476         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3477
3478 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3479
3480         PR fortran/44211
3481         * gfortran.dg/typebound_call_14.f03: New test.
3482
3483 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3484
3485         PR tree-optimization/44423
3486         * gcc.dg/tree-ssa/pr44423.c: New test.
3487
3488 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3489
3490         PR testsuite/42843
3491         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3492         TV_NONE to initialize tv_id field.
3493         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3494         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3495         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3496         Include toplev.h .
3497         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3498         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3499         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3500
3501 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3502
3503         PR tree-optimization/39874
3504         PR middle-end/28685
3505         * gcc.dg/pr39874.c: New file.
3506
3507 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3508
3509         * g++.dg/ext/attr-alias-1.C: New.
3510         * g++.dg/ext/attr-alias-2.C: New.
3511
3512 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/44446
3515         * gfortran.dg/proc_ptr_27.f90: New.
3516
3517 2010-06-07  Jason Merrill  <jason@redhat.com>
3518
3519         PR c++/44366
3520         * g++.dg/cpp0x/decltype23.C: New.
3521
3522 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3523             Shujing Zhao  <pearly.zhao@oracle.com>
3524
3525         PR c/37724
3526         * gcc.dg/c90-const-expr-10.c: Adjust.
3527         * gcc.dg/c99-const-expr-10.c: Adjust.
3528         * gcc.dg/init-bad-7.c: New.
3529
3530 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3531
3532         * lib/target-supports.exp (check_effective_target_gas): New proc.
3533         * gcc.c-torture/execute/960321-1.x: New file.
3534
3535 2010-06-07  Jason Merrill  <jason@redhat.com>
3536
3537         PR c++/44401
3538         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3539
3540 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR c++/44444
3543         * g++.dg/warn/Wunused-var-12.C: New test.
3544
3545         PR c++/44443
3546         * c-c++-common/Wunused-var-11.c: New test.
3547
3548 2010-06-07  Jan Hubicka  <jh@suse.cz>
3549
3550         * gcc.dg/ipa/pure-const-1.c: New testcase.
3551
3552 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3553
3554         PR rtl-optimization/44404
3555         * gcc.dg/pr44404.c: New.
3556
3557 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3558
3559         PR target/44159
3560         * gcc.target/i386/abi-2.c: Check sysv abi here.
3561         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3562         function to avoid failures by different ABIs.
3563         * gcc.target/i386/aes-check.h: Likewise.
3564         * gcc.target/i386/avx-check.h: Likewise.
3565         * gcc.target/i386/fma4-check.h: Likewise.
3566         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3567         * gcc.target/i386/mmx-check.h: Likewise.
3568         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3569         * gcc.target/i386/pclmul-check.h: Likewise.
3570         * gcc.target/i386/sse-check.h: Likewise.
3571         * gcc.target/i386/sse2-check.h: Likewise.
3572         * gcc.target/i386/sse3-check.h: Likewise.
3573         * gcc.target/i386/sse4_1-check.h: Likewise.
3574         * gcc.target/i386/sse4_2-check.h: Likewise.
3575         * gcc.target/i386/sse4a-check.h: Likewise.
3576         * gcc.target/i386/ssse3-check.h: Likewise.
3577         * gcc.target/i386/xop-check.h: Likewise.
3578         * gcc.target/i386/pr27971.c: Fix for LLP64.
3579         * gcc.target/i386/pr39139.c: Likewise.
3580         * gcc.target/i386/pr39315-check.c: Likewise.
3581         * gcc.target/i386/vararg-1.c: Likewise.
3582         * gcc.target/i386/vararg-2.c: Likewise.
3583         Additional add dg-compile to avoid failure due
3584         missing foo symbol.
3585
3586         * gcc.dg/compound-literal-1.c: Fix for llp64.
3587         * gcc.dg/pr32370.c: Likewise.
3588         * gcc.dg/pr37561.c: Likewise.
3589         * gcc.dg/pr41340.c: Likewise.
3590         * gcc.dg/pr41551.c: Likewise.
3591
3592 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3593
3594         PR c++/44188
3595         * g++.dg/debug/dwarf2/typedef3.C: New test.
3596
3597 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3598
3599         PR c/20000
3600         * c-c++-common/pr20000.c: New.
3601
3602 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3603
3604         PR c++/44086
3605         * g++.dg/init/pr44086.C: New.
3606         * g++.dg/cpp0x/decltype4.C: Adjust.
3607
3608 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3609
3610         PR fortran/43945
3611         * gfortran.dg/generic_23.f03: New test.
3612
3613 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3614
3615         PR fortran/43895
3616         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3617
3618 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR c++/44361
3621         * c-c++-common/Wunused-var-9.c: New test.
3622
3623 2010-06-05  Jason Merrill  <jason@redhat.com>
3624
3625         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3626
3627 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3628
3629         PR c/44322
3630         * gcc.dg/c99-restrict-4.c: New test.
3631
3632 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3633
3634         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3635         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3636         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3637         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3638         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3639         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3640         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3641         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3642         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3643         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3644         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3645         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3646         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3647         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3648         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3649         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3650         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3651         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3652         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3653         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3654         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3655         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3656
3657 2010-06-04  Jason Merrill  <jason@redhat.com>
3658
3659         * g++.dg/cpp0x/noexcept06.C: New.
3660         * g++.dg/cpp0x/noexcept07.C: New.
3661
3662         * g++.dg/cpp0x/noexcept01.C: New.
3663         * g++.dg/cpp0x/noexcept02.C: New.
3664         * g++.dg/cpp0x/noexcept03.C: New.
3665         * g++.dg/cpp0x/noexcept04.C: New.
3666         * g++.dg/cpp0x/noexcept05.C: New.
3667
3668 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR c++/44412
3671         * g++.dg/warn/Wunused-var-10.C: New test.
3672         * g++.dg/warn/Wunused-var-11.C: New test.
3673
3674         PR c++/44362
3675         * c-c++-common/Wunused-var-10.c: New test.
3676
3677 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3678
3679         PR c/25880
3680         * gcc.dg/assign-warn-2.c: Update.
3681         * gcc.dg/cpp/line3.c: Update.
3682         * gcc.dg/c99-array-lval-8.c: Update.
3683         * gcc.dg/cast-qual-2.c: Update.
3684         * gcc.dg/c99-arraydecl-3.c:  Update.
3685         * gcc.dg/assign-warn-1.c:  Update.
3686         * gcc.dg/format/gcc_diag-1.c:  Update.
3687
3688 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3689
3690         PR rtl-optimization/39871
3691         PR rtl-optimization/40615
3692         PR rtl-optimization/42500
3693         PR rtl-optimization/42502
3694         * gcc.target/arm/eliminate.c: New test.
3695
3696 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3697
3698         PR libstdc++/44410
3699         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3700         * g++.old-deja/g++.other/delete3.C: Likewise.
3701         * g++.old-deja/g++.other/new.C: Likewise.
3702         * g++.old-deja/g++.law/operators27.C: Likewise.
3703         * g++.old-deja/g++.mike/p755.C: Likewise.
3704         * g++.dg/eh/new1.C: Likewise.
3705         * g++.dg/init/new5.C: Likewise.
3706
3707 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3708
3709         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3710         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3711         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3712
3713 2010-06-03  Richard Guenther  <rguenther@suse.de>
3714
3715         PR lto/41921
3716         * lib/lto.exp: Always load gcc.exp.
3717         (lto-obj): For C source files invoke gcc_target_compile.
3718         * g++.dg/lto/20100603-1_0.C: New testcase.
3719         * g++.dg/lto/20100603-1_1.c: Likewise.
3720
3721 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3722
3723         PR tree-optimization/43688
3724         * gfortran.dg/pr43688.f90: New.
3725
3726 2010-06-03  Richard Guenther  <rguenther@suse.de>
3727
3728         PR lto/41584
3729         * gcc.dg/lto/20100603-1_0.c: New testcase.
3730         * gcc.dg/lto/20100603-2_0.c: Likewise.
3731         * gcc.dg/lto/20100603-3_0.c: Likewise.
3732
3733 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3734
3735         PR target/44218
3736         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3737         * gcc.target/powerpc/recip-2.c: Ditto.
3738         * gcc.target/powerpc/recip-3.c: Ditto.
3739         * gcc.target/powerpc/recip-4.c: Ditto.
3740         * gcc.target/powerpc/recip-5.c: Ditto.
3741         * gcc.target/powerpc/recip-6.c: Ditto.
3742         * gcc.target/powerpc/recip-7.c: Ditto.
3743         * gcc.target/powerpc/recip-test.h: Ditto.
3744         * gcc.target/powerpc/recip-test2.h: Ditto.
3745
3746 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3747
3748         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3749
3750 2010-06-02  Jason Merrill  <jason@redhat.com>
3751
3752         * g++.dg/ext/vector9.C: Expect typedef in error message.
3753
3754         PR c++/9726
3755         PR c++/23594
3756         PR c++/44333
3757         * g++.dg/tc1/dr101.C: Remove xfails.
3758
3759 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3760
3761         PR middle-end/44372
3762         * g++.dg/ipa/pr44372.C: New.
3763
3764 2010-06-02  Jan Hubicka  <jh@suse.cz>
3765
3766         PR middle-end/44295
3767         * g++.dg/torture/pr44295.C: Neww testcase.
3768
3769 2010-06-02  Jan Hubicka  <jh@suse.cz>
3770
3771         * gcc.dg/tree-ssa/loadpre6.c: Update.
3772
3773 2010-06-02  Richard Guenther  <rguenther@suse.de>
3774
3775         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3776         diagnostic.h.
3777
3778 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3779
3780         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3781         the link fail message.
3782
3783 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/44360
3786         * gfortran.dg/use_13.f90: New test case.
3787
3788 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3789
3790         PR fortran/44371
3791         * gfortran.dg/error_stop_2.f08: Minor update.
3792
3793 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3794
3795         PR fortran/44371
3796         * gfortran.dg/error_stop_1.f08: New test.
3797         * gfortran.dg/error_stop_2.f08: New test.
3798
3799 2010-06-01  Jason Merrill  <jason@redhat.com>
3800
3801         DR 990
3802         * g++.dg/cpp0x/initlist37.C: New.
3803         * g++.dg/cpp0x/initlist38.C: New.
3804
3805         PR c++/44358
3806         * g++.dg/cpp0x/initlist36.C: New.
3807
3808 2010-05-31 Jan Hubicka  <jh@suse.cz>
3809
3810         * gcc.dg/noreturn-8.c: New testcase.
3811
3812 2010-05-31 Jan Hubicka  <jh@suse.cz>
3813
3814         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3815         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3816
3817 2010-05-31 Jan Hubicka  <jh@suse.cz>
3818
3819         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3820         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3821
3822 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3823
3824         PR fortran/36928
3825         * gfortran.dg/dependency_27.f90:  New test.
3826         * gfortran.dg/array_assign_1.F90:  New test.
3827
3828 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR target/44338
3831         * gcc.target/i386/sse-24.c: New test.
3832
3833 2010-05-31  Jan Hubicka  <jh@suse.cz>
3834
3835         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3836
3837 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR middle-end/44337
3840         * gcc.dg/pr44337.c: New test.
3841
3842         PR tree-optimization/44182
3843         * g++.dg/debug/pr44182.C: New test.
3844
3845 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3846
3847         * gcc.dg/nested-func-7.c: New test.
3848         * gnat.dg/frame_overflow.adb: Adjust directives.
3849
3850 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3851
3852         * gnat.dg/prot2.ad[sb]: New test.
3853         * gnat.dg/prot2_pkg1.ads: New helper.
3854         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3855
3856 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3857
3858         * gnat.dg/array11.adb: Adjust dg-warning directive.
3859         * gnat.dg/object_overflow.adb: Likewise.
3860
3861 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3862
3863         PR middle-end/44306
3864         * gcc.dg/tree-ssa/pr44306.c: New.
3865
3866 2010-05-29  Jan Hubicka  <jh@suse.cz>
3867
3868         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3869
3870 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3871
3872         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3873
3874 2010-05-28  Mike Stump  <mikestump@comcast.net>
3875
3876         PR objc/44125
3877         * objc.dg/const-str-9.m: Remove static.
3878
3879 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR target/43636
3882         * gcc.c-torture/compile/pr43636.c: New test.
3883
3884 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3885
3886         PR objc++/23616
3887         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3888         * obj-c++.dg/try-catch-9.mm: Ditto.
3889
3890 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3891
3892         Revert patch for PR c++/44188
3893         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3894
3895 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3896
3897         PR c++/44188
3898         * g++.dg/debug/dwarf2/typedef3.C: New test.
3899
3900 2010-05-27  Jason Merrill  <jason@redhat.com>
3901
3902         PR c++/43555
3903         * g++.dg/ext/vla9.C: New.
3904
3905 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3906
3907         PR objc/44140
3908         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3909         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3910         * objc.dg/torture/tls/thr-init.m: Ditto.
3911         * objc.dg/torture/trivial.m: Ditto.
3912         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3913         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3914         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3915         * obj-c++.dg/torture/trivial.mm: Ditto.
3916
3917 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3918
3919         * g++.dg/lto/20100302_0.C: Skip on darwin.
3920
3921 2010-05-27  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/44284
3924         * gcc.dg/vect/vect-118.c: New testcase.
3925         * gcc.dg/vect/bb-slp-20.c: Adjust.
3926         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3927         * gcc.dg/vect/slp-9.c: Likewise.
3928         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3929         * gcc.dg/vect/vect-10.c: Likewise.
3930         * gcc.dg/vect/vect-109.c: Likewise.
3931         * gcc.dg/vect/vect-12.c: Likewise.
3932         * gcc.dg/vect/vect-36.c: Likewise.
3933         * gcc.dg/vect/vect-7.c: Likewise.
3934         * gcc.dg/vect/vect-iv-8.c: Likewise.
3935         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3936         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3937         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3938         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3939         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3940         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3941         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3942         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3943         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3944         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3945         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3946         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3947         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3948         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3949         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3950         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3951         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3952
3953 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3954
3955         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3956         necessary.
3957
3958 2010-05-26  Jan Hubicka  <jh@suse.cz>
3959
3960         * gcc.dg/lto/materialize-1_0.c: New file.
3961         * gcc.dg/lto/materialize-1_1.c: New file.
3962
3963 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3964
3965         * gnat.dg/lto10.adb: New test.
3966         * gnat.dg/lto10_pkg.ads: New helper.
3967
3968 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3969
3970         * lib/target-supports.exp (check_effective_target_int128): New
3971         function to check if __int128 types are available for target.
3972         * c-c++-common/int128-types-1.c: New.
3973         * c-c++-common/int128-1.c: New.
3974         * c-c++-common/int128-2.c: New.
3975         * g++.dg/abi/mangle43.C: New.
3976         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3977         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3978         pointer-wide scalar.
3979         * g++.dg/other/pr25632.C: Likewise.
3980         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3981         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3982         overflow warnings.
3983         * g++.dg/warn/pr13358-4.C: Likewise.
3984         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3985         * g++.dg/warn/Wconversion-null.C: Likewise.
3986
3987 2010-05-26  Jason Merrill  <jason@redhat.com>
3988
3989         PR c++/43382
3990         * g++.dg/cpp0x/variadic101.C: New.
3991
3992 2010-05-26  Richard Guenther  <rguenther@suse.de>
3993
3994         PR rtl-optimization/44164
3995         * gcc.c-torture/execute/pr44164.c: New testcase.
3996         * g++.dg/tree-ssa/pr13146.C: Adjust.
3997
3998 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3999
4000         PR fortran/40011
4001         * gfortran.dg/whole_file_19.f90 : New test.
4002
4003 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4004
4005         PR fortran/30668
4006         PR fortran/31346
4007         PR fortran/34260
4008         * gfortran.dg/pr40999.f: Fix function type.
4009         * gfortran.dg/whole_file_5.f90: Likewise.
4010         * gfortran.dg/whole_file_6.f90: Likewise.
4011         * gfortran.dg/whole_file_16.f90: New.
4012         * gfortran.dg/whole_file_17.f90: New.
4013         * gfortran.dg/whole_file_18.f90: New.
4014
4015 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4016             Iain Sandoe  <iains@gcc.gnu.org>
4017
4018         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4019         * gcc.c-torture/compile/pr44197.c: Require alias support.
4020         * gcc.dg/lto/20081222_0.c: Ditto.
4021
4022 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR debug/42801
4025         * gcc.dg/guality/vla-2.c: New test.
4026
4027 2010-05-25  Richard Guenther  <rguenther@suse.de>
4028
4029         PR middle-end/44069
4030         * g++.dg/torture/pr44069.C: New testcase.
4031
4032 2010-05-25  Richard Guenther  <rguenther@suse.de>
4033
4034         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4035
4036 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4037
4038         PR objc/44140
4039         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4040
4041 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4042
4043         * obj-c++.dg/torture/tls/trivial.mm: New.
4044         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4045         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4046         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4047         * obj-c++.dg/torture/tls/diag-1.mm: New.
4048         * obj-c++.dg/torture/tls/tls.exp: New.
4049         * obj-c++.dg/torture/trivial.mm: New.
4050         * obj-c++.dg/torture/dg-torture.exp: New.
4051         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4052         * obj-c++.dg/tls/trivial.m: New.
4053         * obj-c++.dg/tls/init-1.mm: New.
4054         * obj-c++.dg/tls/diag-1.mm: New.
4055         * obj-c++.dg/tls/init-2.mm: New.
4056         * obj-c++.dg/tls/diag-2.mm: New.
4057         * obj-c++.dg/tls/diag-3.mm: New.
4058         * obj-c++.dg/tls/diag-4.mm: New.
4059         * obj-c++.dg/tls/static-1.mm: New.
4060         * obj-c++.dg/tls/tls.exp: New.
4061         * obj-c++.dg/tls/diag-5.mm: New.
4062         * obj-c++.dg/tls/static-1a.mm: New.
4063         * objc-obj-c++-shared/Object1.mm: New.
4064         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4065
4066 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4067
4068         PR objc++/43689
4069         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4070         * obj-c++.dg/const-str-6.mm: Ditto.
4071
4072 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4073
4074         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4075
4076 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4077
4078         PR ada/38394
4079         * gnat.dg/array13.ad[sb]: New test.
4080
4081 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4082             Sandra Loosemore  <sandra@codesourcery.com>
4083
4084         * gcc.target/arm/neon/: Regenerated test cases.
4085
4086         * gcc.target/arm/neon/polytypes.c,
4087         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4088         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4089         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4090         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4091         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4092         dg-add-options arm_neon.
4093
4094         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4095         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4096         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4097         and arm_neon_fp16_ok.
4098
4099         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4100         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4101
4102         * lib/target-supports.exp (add_options_for_arm_neon): New.
4103         (check_effective_target_arm_neon_ok_nocache): New, from
4104         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4105         (check_effective_target_arm_neon_ok): Use
4106         check_effective_target_arm_neon_ok_nocache.
4107         (add_options_for_arm_neon_fp16)
4108         (check_effective_target_arm_neon_fp16_ok)
4109         check_effective_target_arm_neon_fp16_ok_nocache): New.
4110         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4111
4112 2010-05-24  Jason Merrill  <jason@redhat.com>
4113
4114         PR c++/41510
4115         * g++.dg/cpp0x/initlist35.C: New.
4116         * g++.dg/init/brace6.C: Adjust.
4117
4118 2010-05-24  Paul Brook  <paul@codesourcery.com>
4119
4120         * gcc.target/arm/frame-pointer-1.c: New test.
4121         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4122         pointer elimination.
4123
4124 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4125
4126         PR target/44245
4127         * gcc.target/i386/crc32-3.c: New.
4128         * gcc.target/i386/crc32-4.c: Likewise.
4129
4130 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4131
4132         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4133         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4134         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4135
4136 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4139
4140 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4141
4142         PR target/43869
4143         * gcc.c-target/pr43869.c: New test.
4144
4145 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4146
4147         PR fortran/44212
4148         * gfortran.dg/class_22.f03: New.
4149
4150 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4151
4152         PR lto/44238
4153         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4154
4155 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4156
4157         PR fortran/44213
4158         * gfortran.dg/abstract_type_7.f03: New.
4159
4160 2010-05-21  Jason Merrill  <jason@redhat.com>
4161
4162         * g++.dg/eh/spec11.C: Test cleanup optimization.
4163
4164 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4165
4166         PR debug/44223
4167         * gcc.target/i386/pr44223.c: New test.
4168
4169 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4170
4171         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4172
4173 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * g++.dg/other/const3.C: New test.
4176
4177 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4178
4179         PR fortran/38407
4180         * warn_unused_dummy_argument_1.f90: New.
4181         * warn_unused_dummy_argument_2.f90: New.
4182
4183 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4184
4185         PR c++/30298
4186         * g++.dg/inherit/crash1.C: New.
4187         * g++.dg/inherit/crash2.C: Likewise.
4188
4189 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR debug/44178
4192         * g++.dg/debug/pr44178.C: New test.
4193
4194 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4195
4196         PR middle-end/44185
4197         * gcc.dg/tree-ssa/prefetch-6.c: Add
4198         --param min-insn-to-prefetch-ratio=6.
4199         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4200         allow unrolling, and adjust the movnti count.
4201
4202 2010-05-20  Jan Hubicka  <jh@suse.cz>
4203
4204         PR middle-end/44197
4205         * gcc.c-torture/compile/pr44197.c: New file.
4206
4207 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4208
4209         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4210         Fix test code.
4211         (check_effective_target_xop): Remove __may_alias__ attribute.
4212
4213 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4214
4215         PR target/44202
4216         * gcc.c-torture/execute/pr44202-1.c: New test.
4217
4218 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4219
4220         PR fortran/43851
4221         * gfortran.dg/label_1.f90: Update test.
4222
4223 2010-05-19  Jan Hubicka  <jh@suse.cz>
4224
4225         * gcc.dg/lto/ipareference2_0.c: New file.
4226         * gcc.dg/lto/ipareference2_1.c: New file.
4227
4228 2010-05-19  Jason Merrill  <jason@redhat.com>
4229
4230         * g++.dg/parse/fn-typedef2.C: New.
4231
4232         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4233         function type.
4234
4235         PR c++/44193
4236         * g++.dg/template/fntype1.C: New.
4237
4238 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4239
4240         * gnat.dg/discr23.ad[sb]: New test.
4241         * gnat.dg/discr23_pkg.ads: New helper.
4242
4243         * gnat.dg/specs/controlled1.ads: New test.
4244         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4245
4246 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4247
4248         PR fortran/44055
4249         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4250         Fixed scope of C_SIZEOF.
4251         * gfortran.dg/warn_conversion_2.f90: New.
4252
4253 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4254
4255         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4256         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4257         for optional selector.
4258         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4259         (check_effective_target_sse3): New proc.
4260         * gcc.target/i386/math-torture/math-torture.exp: Load
4261         target-supports.exp.
4262         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4263         check_effective_target_sse2.
4264         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4265         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4266         * g++.dg/vect/vect.exp: Likewise.
4267         * gfortran.dg/vect/vect.exp: Likewise.
4268         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4269         -msse2 if check_effective_target_sse2.
4270
4271         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4272         * gcc.target/i386/3dnow-2.c: Likewise.
4273         * gcc.target/i386/3dnowA-1.c: Likewise.
4274         * gcc.target/i386/3dnowA-2.c: Likewise.
4275         * gcc.target/i386/pr42549.c: Likewise.
4276
4277         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4278         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4279         * gcc.target/i386/sse3-addsubps.c: Likewise.
4280         * gcc.target/i386/sse3-haddpd.c: Likewise.
4281         * gcc.target/i386/sse3-haddps.c: Likewise.
4282         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4283         * gcc.target/i386/sse3-hsubps.c: Likewise.
4284         * gcc.target/i386/sse3-movddup.c: Likewise.
4285         * gcc.target/i386/sse3-movshdup.c: Likewise.
4286         * gcc.target/i386/sse3-movsldup.c: Likewise.
4287
4288         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4289         * g++.dg/ext/attrib35.C: Likewise.
4290         * g++.dg/opt/pr40496.C: Likewise.
4291         * g++.dg/other/i386-1.C: Likewise.
4292         * g++.dg/other/i386-4.C: Likewise.
4293         * g++.dg/other/pr34435.C: Likewise.
4294         * g++.dg/other/pr39496.C: Likewise.
4295         * g++.dg/other/pr40446.C: Likewise.
4296         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4297         * gcc.dg/compat/vector-1a_main.c: Likewise.
4298         * gcc.dg/compat/vector-2a_main.c: Likewise.
4299         * gcc.dg/lto/20090206-1_0.c: Likewise.
4300         * gcc.dg/pr34856.c: Likewise.
4301         * gcc.dg/pr36584.c: Likewise.
4302         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4303         * gcc.dg/pr37544.c: Likewise.
4304         * gcc.dg/torture/pr16104-1.c: Likewise.
4305         * gcc.dg/torture/pr35771-1.c: Likewise.
4306         * gcc.dg/torture/pr35771-2.c: Likewise.
4307         * gcc.dg/torture/pr35771-3.c: Likewise.
4308         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4309         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4310         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4311         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4312         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4313         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4314         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4315         * gcc.target/i386/20060512-1.c: Likewise.
4316         * gcc.target/i386/20060512-3.c: Likewise.
4317         * gcc.target/i386/all_one_m128i.c: Likewise.
4318         * gcc.target/i386/float128-1.c: Likewise.
4319         * gcc.target/i386/float128-2.c: Likewise.
4320         * gcc.target/i386/fpcvt-1.c: Likewise.
4321         * gcc.target/i386/fpcvt-2.c: Likewise.
4322         * gcc.target/i386/fpcvt-3.c: Likewise.
4323         * gcc.target/i386/fpprec-1.c: Likewise.
4324         * gcc.target/i386/funcspec-9.c: Likewise.
4325         * gcc.target/i386/incoming-1.c: Likewise.
4326         * gcc.target/i386/incoming-12.c: Likewise.
4327         * gcc.target/i386/incoming-2.c: Likewise.
4328         * gcc.target/i386/incoming-3.c: Likewise.
4329         * gcc.target/i386/incoming-4.c: Likewise.
4330         * gcc.target/i386/incoming-6.c: Likewise.
4331         * gcc.target/i386/incoming-7.c: Likewise.
4332         * gcc.target/i386/incoming-8.c: Likewise.
4333         * gcc.target/i386/opt-1.c: Likewise.
4334         * gcc.target/i386/opt-2.c: Likewise.
4335         * gcc.target/i386/ordcmp-1.c: Likewise.
4336         * gcc.target/i386/pr17692.c: Likewise.
4337         * gcc.target/i386/pr18614-1.c: Likewise.
4338         * gcc.target/i386/pr22152.c: Likewise.
4339         * gcc.target/i386/pr23570.c: Likewise.
4340         * gcc.target/i386/pr23575.c: Likewise.
4341         * gcc.target/i386/pr26449-1.c: Likewise.
4342         * gcc.target/i386/pr26600.c: Likewise.
4343         * gcc.target/i386/pr27790.c: Likewise.
4344         * gcc.target/i386/pr28839.c: Likewise.
4345         * gcc.target/i386/pr30970.c: Likewise.
4346         * gcc.target/i386/pr32000-1.c: Likewise.
4347         * gcc.target/i386/pr32000-2.c: Likewise.
4348         * gcc.target/i386/pr32280.c: Likewise.
4349         * gcc.target/i386/pr32661.c: Likewise.
4350         * gcc.target/i386/pr32708-1.c: Likewise.
4351         * gcc.target/i386/pr32961.c: Likewise.
4352         * gcc.target/i386/pr33329.c: Likewise.
4353         * gcc.target/i386/pr35714.c: Likewise.
4354         * gcc.target/i386/pr35767-1.c: Likewise.
4355         * gcc.target/i386/pr35767-1d.c: Likewise.
4356         * gcc.target/i386/pr35767-1i.c: Likewise.
4357         * gcc.target/i386/pr35767-2.c: Likewise.
4358         * gcc.target/i386/pr35767-2d.c: Likewise.
4359         * gcc.target/i386/pr35767-2i.c: Likewise.
4360         * gcc.target/i386/pr35767-3.c: Likewise.
4361         * gcc.target/i386/pr35767-5.c: Likewise.
4362         * gcc.target/i386/pr36222-1.c: Likewise.
4363         * gcc.target/i386/pr36578-1.c: Likewise.
4364         * gcc.target/i386/pr36578-2.c: Likewise.
4365         * gcc.target/i386/pr36992-1.c: Likewise.
4366         * gcc.target/i386/pr37101.c: Likewise.
4367         * gcc.target/i386/pr37216.c: Likewise.
4368         * gcc.target/i386/pr37434-1.c: Likewise.
4369         * gcc.target/i386/pr37434-2.c: Likewise.
4370         * gcc.target/i386/pr37843-3.c: Likewise.
4371         * gcc.target/i386/pr37843-4.c: Likewise.
4372         * gcc.target/i386/pr39162.c: Likewise.
4373         * gcc.target/i386/pr39315-1.c: Likewise.
4374         * gcc.target/i386/pr39315-2.c: Likewise.
4375         * gcc.target/i386/pr39315-3.c: Likewise.
4376         * gcc.target/i386/pr39315-4.c: Likewise.
4377         * gcc.target/i386/pr39445.c: Likewise.
4378         * gcc.target/i386/pr39496.c: Likewise.
4379         * gcc.target/i386/pr40809.c: Likewise.
4380         * gcc.target/i386/pr40906-3.c: Likewise.
4381         * gcc.target/i386/pr41019.c: Likewise.
4382         * gcc.target/i386/pr42542-1.c: Likewise.
4383         * gcc.target/i386/pr42542-2.c: Likewise.
4384         * gcc.target/i386/pr42542-3.c: Likewise.
4385         * gcc.target/i386/pr42542-3a.c: Likewise.
4386         * gcc.target/i386/pr42881.c: Likewise.
4387         * gcc.target/i386/push-1.c: Likewise.
4388         * gcc.target/i386/quad-sse.c: Likewise.
4389         * gcc.target/i386/reload-1.c: Likewise.
4390         * gcc.target/i386/sse-10.c: Likewise.
4391         * gcc.target/i386/sse-11.c: Likewise.
4392         * gcc.target/i386/sse-15.c: Likewise.
4393         * gcc.target/i386/sse-17.c: Likewise.
4394         * gcc.target/i386/sse-18.c: Likewise.
4395         * gcc.target/i386/sse-19.c: Likewise.
4396         * gcc.target/i386/sse-4.c: Likewise.
4397         * gcc.target/i386/sse-6.c: Likewise.
4398         * gcc.target/i386/sse-vect-types.c: Likewise.
4399         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4400         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4401         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4402         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4403         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4404         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4405         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4406         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4407         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4408         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4409         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4410         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4411         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4412         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4413         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4414         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4415         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4416         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4417         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4418         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4419         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4420         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4421         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4422         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4423         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4424         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4425         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4426         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4427         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4428         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4429         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4430         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4431         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4432         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4433         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4434         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4435         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4436         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4437         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4438         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4439         * gcc.target/i386/sse2-mmx.c: Likewise.
4440         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4441         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4442         * gcc.target/i386/sse2-movd-1.c: Likewise.
4443         * gcc.target/i386/sse2-movd-2.c: Likewise.
4444         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4445         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4446         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4447         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4448         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4449         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4450         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4451         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4452         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4453         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4454         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4455         * gcc.target/i386/sse2-movq-1.c: Likewise.
4456         * gcc.target/i386/sse2-movq-2.c: Likewise.
4457         * gcc.target/i386/sse2-movq-3.c: Likewise.
4458         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4459         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4460         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4461         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4462         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4463         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4464         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4465         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4466         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4467         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4468         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4469         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4470         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4471         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4472         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4473         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4474         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4475         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4476         * gcc.target/i386/sse2-pand-1.c: Likewise.
4477         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4478         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4479         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4480         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4481         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4482         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4483         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4484         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4485         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4486         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4487         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4488         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4489         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4490         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4491         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4492         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4493         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4494         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4495         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4496         * gcc.target/i386/sse2-por-1.c: Likewise.
4497         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4498         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4499         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4500         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4501         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4502         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4503         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4504         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4505         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4506         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4507         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4508         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4509         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4510         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4511         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4512         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4513         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4514         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4515         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4516         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4517         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4518         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4519         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4520         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4521         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4522         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4523         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4524         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4525         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4526         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4527         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4528         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4529         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4530         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4531         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4532         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4533         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4534         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4535         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4536         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4537         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4538         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4539         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4540         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4541         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4542         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4543         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4544         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4545         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4546         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4547         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4548         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4549         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4550         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4551         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4552         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4553         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4554         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4555         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4556         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4557         * gcc.target/i386/sse2-vec-1.c: Likewise.
4558         * gcc.target/i386/sse2-vec-2.c: Likewise.
4559         * gcc.target/i386/sse2-vec-3.c: Likewise.
4560         * gcc.target/i386/sse2-vec-4.c: Likewise.
4561         * gcc.target/i386/sse2-vec-5.c: Likewise.
4562         * gcc.target/i386/sse2-vec-6.c: Likewise.
4563         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4564         * gcc.target/i386/ssefn-2.c: Likewise.
4565         * gcc.target/i386/ssefn-4.c: Likewise.
4566         * gcc.target/i386/ssefp-1.c: Likewise.
4567         * gcc.target/i386/ssefp-2.c: Likewise.
4568         * gcc.target/i386/sseregparm-3.c: Likewise.
4569         * gcc.target/i386/sseregparm-4.c: Likewise.
4570         * gcc.target/i386/sseregparm-5.c: Likewise.
4571         * gcc.target/i386/sseregparm-6.c: Likewise.
4572         * gcc.target/i386/sseregparm-7.c: Likewise.
4573         * gcc.target/i386/ssetype-1.c: Likewise.
4574         * gcc.target/i386/ssetype-2.c: Likewise.
4575         * gcc.target/i386/ssetype-3.c: Likewise.
4576         * gcc.target/i386/ssetype-4.c: Likewise.
4577         * gcc.target/i386/ssetype-5.c: Likewise.
4578         * gcc.target/i386/unordcmp-1.c: Likewise.
4579         * gcc.target/i386/vararg-1.c: Likewise.
4580         * gcc.target/i386/vararg-2.c: Likewise.
4581         * gcc.target/i386/vararg-3.c: Likewise.
4582         * gcc.target/i386/vararg-4.c: Likewise.
4583         * gcc.target/i386/vararg-7.c: Likewise.
4584         * gcc.target/i386/vararg-8.c: Likewise.
4585         * gcc.target/i386/vecinit-1.c: Likewise.
4586         * gcc.target/i386/vecinit-2.c: Likewise.
4587         * gcc.target/i386/vecinit-3.c: Likewise.
4588         * gcc.target/i386/vecinit-4.c: Likewise.
4589         * gcc.target/i386/vecinit-5.c: Likewise.
4590         * gcc.target/i386/vecinit-6.c: Likewise.
4591         * gcc.target/i386/vectorize2.c: Likewise.
4592         * gcc.target/i386/vectorize3.c: Likewise.
4593         * gcc.target/i386/vectorize4.c: Likewise.
4594         * gcc.target/i386/vectorize6.c: Likewise.
4595         * gcc.target/i386/vectorize7.c: Likewise.
4596         * gcc.target/i386/vectorize8.c: Likewise.
4597         * gcc.target/i386/vperm-v2df.c: Likewise.
4598         * gcc.target/i386/vperm-v2di.c: Likewise.
4599         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4600         * gcc.target/i386/xorps-sse2.c: Likewise.
4601         * gcc.target/i386/xorps.c: Likewise.
4602         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4603         * gfortran.dg/graphite/pr42326.f90: Likewise.
4604         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4605
4606 2010-05-19  Richard Guenther  <rguenther@suse.de>
4607
4608         PR lto/44196
4609         * g++.dg/lto/20100519-1_0.C: New testcase.
4610
4611 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4612
4613         PR fortran/42360
4614         * gfortran.dg/warn_intent_out_not_set.f90: New.
4615
4616 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4617
4618         PR fortran/38404
4619         * gfortran.dg/data_char_1.f90: Updated warning message.
4620         * gfortran.dg/data_array_6.f: New.
4621
4622 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4623
4624         * g++.dg/ipa/ivinline-8.C: New test.
4625         * gcc.dg/ipa/iinline-2.c: Likewise.
4626
4627 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4628
4629         PR fortran/34505
4630         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4631         arguments; add check for return value kind.
4632         * gfortran.dg/float_1.f90: Likewise.
4633
4634 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4635
4636         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4637         (main): Use it.
4638         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4639         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4640         Prune another location line format.
4641         (lto-obj): Call lto_prune_warns on comp_output.
4642
4643 2010-05-18  Jan Hubicka  <jh@suse.cz>
4644
4645         * gcc.dg/lto/ipacp_0.c: New test.
4646         * gcc.dg/lto/ipacp_1.c: New test.
4647
4648 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4649
4650         PR lto/44184
4651         * gcc.dg/lto/20100518_0.c: New test.
4652
4653 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4654
4655         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4656
4657 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4658
4659         PR fortran/43990
4660         * gfortran.dg/class_21.f03: New.
4661
4662 2010-05-17  Jason Merrill  <jason@redhat.com>
4663
4664         PR c++/44157
4665         * g++.dg/cpp0x/initlist34.C: New.
4666
4667         PR c++/44158
4668         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4669
4670 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4671
4672         * g++.dg/ipa/ivinline-1.C: New test.
4673         * g++.dg/ipa/ivinline-2.C: New test.
4674         * g++.dg/ipa/ivinline-3.C: New test.
4675         * g++.dg/ipa/ivinline-4.C: New test.
4676         * g++.dg/ipa/ivinline-5.C: New test.
4677         * g++.dg/ipa/ivinline-6.C: New test.
4678
4679 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4680             Jason Merrill  <jason@redhat.com>
4681
4682         PR c++/44108
4683         * c-c++-common/Wunused-var-8.c: New test.
4684
4685 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4686
4687         PR bootstrap/42347
4688         * gcc.c-torture/compile/pr42347.c: New test.
4689
4690         PR middle-end/44102
4691         * g++.dg/ext/asmgoto1.C: New test.
4692
4693 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4694
4695         PR middle-end/44133
4696         * gcc.dg/tree-ssa/pr44133.c: New test.
4697         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4698         precise.
4699
4700 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4701
4702         PR fortran/44044
4703         * gfortran.dg/class_20.f03: New.
4704
4705 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4706
4707         PR 44078
4708         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4709         debug messages but not the newly introduced one.
4710
4711 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4712
4713         PR fortran/35779
4714         * gfortran.dg/initialization_25.f90: Commented testcase.
4715         * gfortran.dg/initialization_26.f90: New.
4716
4717 2010-05-16  Richard Guenther  <rguenther@suse.de>
4718
4719         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4720         * gcc.dg/pr43084.c: Likewise.
4721         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4722         -fipa-type-escape.
4723         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4724         -fipa-type-escape.
4725         * gcc.dg/struct/struct-reorg.exp: Likewise.
4726         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4727         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4728
4729 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4730
4731         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4732         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4733         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4734         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4735         tests.
4736
4737 2010-05-15  Jason Merrill  <jason@redhat.com>
4738
4739         * g++.dg/eh/spec10.C: New.
4740         * g++.dg/eh/spec11.C: New.
4741         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4742
4743 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4744
4745         PR fortran/44154
4746         PR fortran/42647
4747         * gfortran.dg/allocatable_scalar_9.f90: New.
4748
4749 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR c++/44148
4752         * g++.dg/torture/pr44148.C: New test.
4753
4754 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4755
4756         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4757         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4758         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4759         diagnostics and type sizes.
4760
4761 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4762
4763         * gnat.dg/lto9.adb: New test.
4764         * gnat.dg/lto9_pkg1.ads: New helper.
4765         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4766
4767 2010-05-15  Jan Hubicka  <jh@suse.cz>
4768
4769         * gcc.dg/lto/ipareference_1.c: Rename to ...
4770         * gcc.dg/lto/ipareference_0.c: ... this one.
4771         * gcc.dg/lto/ipareference_2.c: Rename to ...
4772         * gcc.dg/lto/ipareference_1.c: ... this one.
4773
4774 2010-05-15  Jan Hubicka  <jh@suse.cz>
4775
4776         * gcc.dg/lto/ipareference_1.c: New file.
4777         * gcc.dg/lto/ipareference_2.c: New file.
4778
4779 2010-05-15  Richard Guenther  <rguenther@suse.de>
4780
4781         PR tree-optimization/44038
4782         * gcc.c-torture/compile/pr44038.c: New testcase.
4783
4784 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4785
4786         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4787         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4788
4789 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4790
4791         PR fortran/43207
4792         PR fortran/43969
4793         * gfortran.dg/class_18.f03: New.
4794         * gfortran.dg/class_19.f03: New.
4795
4796 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4797
4798         PR debug/44112
4799         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4800         * g++.dg/debug/dwarf2/const1.C: Remove.
4801
4802 2010-05-14  Jason Merrill  <jason@redhat.com>
4803
4804         * g++.dg/eh/cond4.C: New.
4805         * g++.dg/eh/elide2.C: Adjust.
4806         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4807
4808 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4809
4810         PR fortran/44135
4811         * gfortran.dg/actual_array_interface_2.f90: New test.
4812
4813 2010-05-14  Richard Guenther  <rguenther@suse.de>
4814
4815         PR tree-optimization/44119
4816         * gcc.c-torture/compile/pr44119.c: New testcase.
4817
4818 2010-05-14  Jason Merrill  <jason@redhat.com>
4819
4820         PR c++/44127
4821         * g++.dg/eh/terminate1.C: New.
4822
4823 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4824
4825         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4826
4827         PR debug/44136
4828         * gcc.dg/pr44136.c: New test.
4829
4830 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4831
4832         PR c++/30566
4833         * g++.dg/warn/Wshadow-4.C: Adjust.
4834         * g++.dg/warn/Wshadow-5.C: New test.
4835         * g++.dg/warn/Wshadow-6.C: New test
4836
4837 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4838
4839         PR fortran/35779
4840         * gfortran.dg/initialization_25.f90: New.
4841
4842 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4843
4844         * g++.dg/otr-fold-1.C: New test.
4845         * g++.dg/otr-fold-2.C: New test.
4846
4847 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR fortran/44036
4850         * gfortran.dg/gomp/pr44036-1.f90: New test.
4851         * gfortran.dg/gomp/pr44036-2.f90: New test.
4852         * gfortran.dg/gomp/pr44036-3.f90: New test.
4853
4854         PR debug/43983
4855         * gcc.dg/guality/sra-1.c: New test.
4856
4857 2010-05-12  Jan Hubicka  <jh@suse.cz>
4858
4859         * tree-ssa/unreachable.c: New test.
4860
4861 2010-05-12  Jason Merrill  <jason@redhat.com>
4862
4863         * g++.dg/cpp0x/sfinae1.C: New.
4864
4865 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4866
4867         * gcc.target/i386/zee.c: New file.
4868
4869 2010-05-12  Jason Merrill  <jason@redhat.com>
4870
4871         * g++.dg/conversion/op1.C: Expect template candidate message.
4872         * g++.dg/cpp0x/nullptr15.C: Likewise.
4873         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4874         * g++.dg/cpp0x/pr31431.C: Likewise.
4875         * g++.dg/cpp0x/temp_default2.C: Likewise.
4876         * g++.dg/cpp0x/trailing4.C: Likewise.
4877         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4878         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4879         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4880         * g++.dg/cpp0x/variadic35.C: Likewise.
4881         * g++.dg/cpp0x/vt-35147.C: Likewise.
4882         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4883         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4884         * g++.dg/ext/visibility/anon8.C: Likewise.
4885         * g++.dg/ext/vla2.C: Likewise.
4886         * g++.dg/other/pr28114.C: Likewise.
4887         * g++.dg/other/ptrmem10.C: Likewise.
4888         * g++.dg/other/ptrmem11.C: Likewise.
4889         * g++.dg/overload/unknown1.C: Likewise.
4890         * g++.dg/parse/template7.C: Likewise.
4891         * g++.dg/parse/typename7.C: Likewise.
4892         * g++.dg/template/conv11.C: Likewise.
4893         * g++.dg/template/copy1.C: Likewise.
4894         * g++.dg/template/deduce3.C: Likewise.
4895         * g++.dg/template/dependent-expr5.C: Likewise.
4896         * g++.dg/template/friend.C: Likewise.
4897         * g++.dg/template/incomplete2.C: Likewise.
4898         * g++.dg/template/local4.C: Likewise.
4899         * g++.dg/template/local6.C: Likewise.
4900         * g++.dg/template/operator10.C: Likewise.
4901         * g++.dg/template/overload6.C: Likewise.
4902         * g++.dg/template/ptrmem2.C: Likewise.
4903         * g++.dg/template/ptrmem20.C: Likewise.
4904         * g++.dg/template/ptrmem8.C: Likewise.
4905         * g++.dg/template/sfinae2.C: Likewise.
4906         * g++.dg/template/ttp25.C: Likewise.
4907         * g++.dg/template/unify10.C: Likewise.
4908         * g++.dg/template/unify11.C: Likewise.
4909         * g++.dg/template/unify6.C: Likewise.
4910         * g++.dg/template/unify7.C: Likewise.
4911         * g++.dg/template/unify9.C: Likewise.
4912         * g++.dg/template/varmod1.C: Likewise.
4913         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4914         * g++.old-deja/g++.law/operators32.C: Likewise.
4915         * g++.old-deja/g++.pt/crash28.C: Likewise.
4916         * g++.old-deja/g++.pt/crash60.C: Likewise.
4917         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4918         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4919         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4920         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4921         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4922         * g++.old-deja/g++.pt/expr2.C: Likewise.
4923         * g++.old-deja/g++.pt/overload7.C: Likewise.
4924         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4925         * g++.old-deja/g++.pt/spec5.C: Likewise.
4926         * g++.old-deja/g++.pt/spec6.C: Likewise.
4927         * g++.old-deja/g++.pt/t24.C: Likewise.
4928         * g++.old-deja/g++.pt/unify4.C: Likewise.
4929         * g++.old-deja/g++.pt/unify6.C: Likewise.
4930         * g++.old-deja/g++.pt/unify8.C: Likewise.
4931         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4932         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4933         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4934
4935         * g++.dg/cpp0x/initlist32.C: New.
4936
4937         * g++.dg/template/conv11.C: New.
4938         * g++.dg/conversion/op1.C: Adjust expected error.
4939
4940         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4941
4942 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4943
4944         PR target/44088
4945         * gcc.target/i386/avx-cmpsd-1.c: New.
4946         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4947         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4948         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4949         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4950         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4951
4952 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR middle-end/44085
4955         * gcc.dg/gomp/pr44085.c: New test.
4956         * gfortran.dg/gomp/pr44085.f90: New test.
4957
4958 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4959
4960         * objc-obj-c++-shared/Object1.m: New.
4961         * objc.dg/torture: New directory.
4962         * objc.dg/torture/tls: Ditto.
4963         * objc.dg/tls: Ditto.
4964         * objc.dg/torture/tls/trivial.m: New test.
4965         * objc.dg/torture/tls/thr-init-2.m: New test.
4966         * objc.dg/torture/tls/thr-init-3.m: New test.
4967         * objc.dg/torture/tls/thr-init.m: New test.
4968         * objc.dg/torture/tls/diag-1.m: New test.
4969         * objc.dg/torture/tls/tls.exp: New.
4970         * objc.dg/torture/trivial.m: New test.
4971         * objc.dg/torture/dg-torture.exp: New.
4972         * objc.dg/tls/diag-3.m: New test.
4973         * objc.dg/tls/diag-4.m: New test.
4974         * objc.dg/tls/diag-5.m: New test.
4975         * objc.dg/tls/init-1.m: New test.
4976         * objc.dg/tls/init-2.m: New test.
4977         * objc.dg/tls/tls.exp: New.
4978         * objc.dg/tls/diag-2.m: New test.
4979         * lib/objc.exp: Respond to dg-additional-files.
4980
4981 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4982
4983         * gcc.target/m68k/20100512-1.c: New.
4984
4985 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4986
4987         * gnat.dg/lto8.adb: New test.
4988         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4989         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4990
4991 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4992
4993         PR c++/34272
4994         PR c++/43630
4995         PR c++/34491
4996         * g++.dg/template/crash97.C: New.
4997         * g++.dg/template/crash98.C: Likewise.
4998         * g++.dg/template/crash99.C: Likewise.
4999         * g++.dg/cpp0x/pr31439.C: Adjust.
5000         * g++.dg/template/crash95.C: Likewise.
5001
5002 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR middle-end/44071
5005         * c-c++-common/asmgoto-4.c: New test.
5006         * gcc.target/i386/pr44071.c: New test.
5007
5008         PR c++/44062
5009         * c-c++-common/Wunused-var-7.c: New test.
5010         * g++.dg/warn/Wunused-var-9.C: New test.
5011
5012 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5013
5014         PR fortran/43711
5015         * gfortran.dg/gomp/pr43711.f90: New.
5016
5017 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5018
5019         PR fortran/31820
5020         * gfortran.dg/select_5.f90: Updated.
5021
5022 2010-05-11  Jan Hubicka  <jh@suse.cz>
5023
5024         PR tree-optimize/44063
5025         * gcc.c-torture/compile/pr44063.c: New testcase.
5026
5027 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR debug/44023
5030         * gcc.dg/pr44023.c: New test.
5031
5032 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5033
5034         * gnat.dg/lto7.adb: New test.
5035         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5036
5037 2010-05-10  Jason Merrill  <jason@redhat.com>
5038
5039         PR c++/44017
5040         * g++.dg/template/inherit5.C: New.
5041
5042         PR c++/44045
5043         * g++.dg/cpp0x/initlist33.C: New.
5044         * g++.dg/cpp0x/initlist26.C: Adjust.
5045         * g++.dg/cpp0x/initlist28.C: Adjust.
5046
5047 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5048
5049         PR c++/43719
5050         * g++.dg/init/pr43719.C: New.
5051         * g++.dg/anon-struct4.C: Adjust.
5052
5053 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR debug/44028
5056         * gcc.dg/pr44028.c: New test.
5057
5058 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5059
5060         PR fortran/27866
5061         PR fortran/35003
5062         PR fortran/42809
5063         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5064         * gfortran.dg/warn_conversion.f90: New.
5065
5066 2010-05-10  Michael Matz  <matz@suse.de>
5067
5068         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5069
5070 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5071
5072         PR rtl-optimization/44012
5073         * gcc.dg/pr44012.c: New.
5074
5075 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5076
5077         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5078         Log text on entry and exit.
5079         Prune Sun ld warnings for common symbols with differing sizes.
5080         (lto-link-and-maybe-run): Change caller.
5081
5082 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5083
5084         PR fortran/44044
5085         * gfortran.dg/class_7.f03: Modified.
5086         * gfortran.dg/select_type_1.f03: Modified.
5087         * gfortran.dg/select_type_12.f03: New.
5088
5089 2010-05-10  Richard Guenther  <rguenther@suse.de>
5090
5091         PR tree-optimization/44050
5092         * gcc.dg/torture/pr44050.c: New testcase.
5093
5094 2010-05-10  Wei Guozhi  <carrot@google.com>
5095
5096         PR target/42879
5097         * gcc.target/arm/pr42879.c: New testcase.
5098
5099 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5100
5101         PR c/44051
5102         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5103
5104 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5105
5106         PR c/10676
5107         * gcc.dg/anon-struct-10.c: New test.
5108
5109 2010-05-09  Richard Guenther  <rguenther@suse.de>
5110
5111         PR middle-end/44024
5112         * gcc.dg/pr44024.c: New testcase.
5113
5114 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5115
5116         PR c/4784
5117         * gcc.dg/anon-struct-9.c: New test.
5118
5119 2010-05-09  Richard Guenther  <rguenther@suse.de>
5120
5121         PR middle-end/44043
5122         * gcc.c-torture/compile/pr44043.c: New testcase.
5123
5124 2010-05-09  Richard Guenther  <rguenther@suse.de>
5125
5126         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5127
5128 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5129
5130         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5131
5132 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5133
5134         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5135         * gnat.dg/specs/lto3.ads: Likewise.
5136
5137 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5138
5139         PR middle-end/28685
5140         * gcc.dg/pr28685-1.c: New file.
5141
5142 2010-05-08  Richard Guenther  <rguenther@suse.de>
5143
5144         PR tree-optimization/44030
5145         * gcc.c-torture/compile/pr44030.c: New testcase.
5146
5147 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5148
5149         * gnat.dg/lto6.adb: New test.
5150         * gnat.dg/lto6_pkg.ads: New helper.
5151
5152 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5153
5154         * gnat.dg/lto5.adb: New test.
5155         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5156
5157 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5158
5159         * gnat.dg/lto4.ad[sb]: New test.
5160
5161 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5162
5163         * gnat.dg/specs/lto3.ads: New test.
5164         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5165         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5166
5167 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5168
5169         * gnat.dg/sizetype3.ad[sb]: New test.
5170         * gnat.dg/sizetype3_pkg.ads: New helper.
5171
5172 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5173
5174         PR c++/43951
5175         * g++.dg/init/new29.C: New.
5176
5177 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5178
5179         PR fortran/40728
5180         * gfortran.dg/coarray_1.f90: Fixed error message.
5181         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5182         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5183         * gfortran.dg/intrinsic_std_5.f90: New.
5184
5185 2010-05-07  Jason Merrill  <jason@redhat.com>
5186
5187         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5188
5189 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5190
5191         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5192         (size_t, stderr): Remove.
5193         (read_error): Replaced __builtin_fprintf by fprintf.
5194
5195 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5196
5197         * gcc.dg/ordered-comparison-1.c: New test.
5198         * gcc.dg/ordered-comparison-2.c: New test.
5199         * gcc.dg/ordered-comparison-3.c: New test.
5200         * gcc.dg/ordered-comparison-4.c: New test.
5201
5202 2010-05-06  Mike Stump  <mikestump@comcast.net>
5203
5204         PR objc/35165
5205         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5206
5207 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5208             Jason Merrill  <jason@redhat.com>
5209
5210         * g++.dg/cpp0x/nullptr01.C: New.
5211         * g++.dg/cpp0x/nullptr02.C: New.
5212         * g++.dg/cpp0x/nullptr03.C: New.
5213         * g++.dg/cpp0x/nullptr04.C: New.
5214         * g++.dg/cpp0x/nullptr05.C: New.
5215         * g++.dg/cpp0x/nullptr06.C: New.
5216         * g++.dg/cpp0x/nullptr07.C: New.
5217         * g++.dg/cpp0x/nullptr08.C: New.
5218         * g++.dg/cpp0x/nullptr09.C: New.
5219         * g++.dg/cpp0x/nullptr10.C: New.
5220         * g++.dg/cpp0x/nullptr11.C: New.
5221         * g++.dg/cpp0x/nullptr12.C: New.
5222         * g++.dg/cpp0x/nullptr13.C: New.
5223         * g++.dg/cpp0x/nullptr14.C: New.
5224         * g++.dg/cpp0x/nullptr15.C: New.
5225         * g++.dg/cpp0x/nullptr16.C: New.
5226         * g++.dg/cpp0x/nullptr17.C: New.
5227         * g++.dg/cpp0x/nullptr18.C: New.
5228         * g++.dg/cpp0x/nullptr19.C: New.
5229         * g++.dg/cpp0x/nullptr20.C: New.
5230         * g++.dg/cpp0x/nullptr21.C: New.
5231         * g++.dg/cpp0x/nullptr22.C: New.
5232         * g++.dg/debug/nullptr01.C: New.
5233         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5234
5235 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5236
5237         * gcc.dg/Wunused-var-8.c: Move to...
5238         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5239
5240 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5241
5242         PR c++/40406
5243         * g++.dg/template/crash96.C: New.
5244
5245 2010-05-06  Jan Hubicka  <jh@suse.cz>
5246
5247         PR tree-optimization/43791
5248         * gcc.c-torture/compile/pr43791.c: New file.
5249
5250 2010-05-06  Michael Matz  <matz@suse.de>
5251
5252         PR tree-optimization/43984
5253         * gfortran.dg/pr43984.f90: New test.
5254
5255 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5256
5257         PR 40989
5258         * gcc.dg/pr40989.c: New.
5259
5260 2010-05-06  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/43934
5263         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5264
5265 2010-05-06  Richard Guenther  <rguenther@suse.de>
5266
5267         PR tree-optimization/43987
5268         * gcc.c-torture/execute/pr43987.c: New testcase.
5269         * gcc.dg/torture/pta-escape-1.c: Adjust.
5270         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5271         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5272         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5273         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5274
5275 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5276             Dodji Seketeli  <dodji@redhat.com>
5277
5278         PR c/18624
5279         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5280         * g++.dg/template/sfinae16.C: Likewise.
5281         * gcc.dg/Wunused-var-1.c: Moved to...
5282         * c-c++-common/Wunused-var-1.c: ...here. New test.
5283         * gcc.dg/Wunused-var-2.c: Moved to...
5284         * c-c++-common/Wunused-var-2.c: ...here. New test.
5285         * gcc.dg/Wunused-var-3.c: Moved to...
5286         * c-c++-common/Wunused-var-3.c: ...here. New test.
5287         * gcc.dg/Wunused-var-4.c: Moved to...
5288         * gcc.dg/Wunused-var-1.c: ... here.
5289         * gcc.dg/Wunused-var-5.c: Moved to...
5290         * c-c++-common/Wunused-var-4.c: ...here. New test.
5291         * gcc.dg/Wunused-var-7.c: Moved to...
5292         * c-c++-common/Wunused-var-5.c: ...here. New test.
5293         * gcc.dg/Wunused-var-6.c: Moved to...
5294         * gcc.dg/Wunused-var-2.c: ... here.
5295         * c-c++-common/Wunused-var-1.c: New test.
5296         * c-c++-common/Wunused-var-2.c: New test.
5297         * c-c++-common/Wunused-var-3.c: New test.
5298         * c-c++-common/Wunused-var-4.c: New test.
5299         * c-c++-common/Wunused-var-5.c: New test.
5300         * g++.dg/warn/Wunused-var-1.C: New test.
5301         * g++.dg/warn/Wunused-var-2.C: New test.
5302         * g++.dg/warn/Wunused-var-3.C: New test.
5303         * g++.dg/warn/Wunused-var-4.C: New test.
5304         * g++.dg/warn/Wunused-var-5.C: New test.
5305         * g++.dg/warn/Wunused-var-6.C: New test.
5306         * g++.dg/warn/Wunused-var-7.C: New test.
5307         * g++.dg/warn/Wunused-var-8.C: New test.
5308         * g++.dg/warn/Wunused-parm-1.C: New test.
5309         * g++.dg/warn/Wunused-parm-2.C: New test.
5310         * g++.dg/warn/Wunused-parm-3.C: New test.
5311
5312 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5313
5314         PR fortran/43985
5315         * gfortran.dg/gomp/crayptr5.f90: New test case.
5316
5317 2010-05-05  Jason Merrill  <jason@redhat.com>
5318
5319         PR debug/43370
5320         * g++.dg/ext/attrib39.C: New.
5321
5322 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5323
5324         PR fortran/24978
5325         * gfortran.dg/data_invalid.f90: New.
5326
5327 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5328
5329         * gnat.dg/lto2.adb: New test.
5330
5331 2010-05-05  Jason Merrill  <jason@redhat.com>
5332
5333         PR c++/43787
5334         * g++.dg/opt/empty1.C: New.
5335
5336 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5337
5338         PR fortran/43696
5339         * gfortran.dg/class_17.f03: New.
5340
5341 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5342
5343         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5344
5345 2010-05-04  Mike Stump  <mikestump@comcast.net>
5346
5347         PR objc/35165
5348         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5349
5350 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5351
5352         PR target/43668
5353         * gcc.target/i386/pr43668.c: New.
5354
5355 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5356
5357         PR c++/43028
5358         * g++.dg/cpp0x/initlist31.C: New.
5359
5360 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR c/43981
5363         * gcc.dg/Wunused-var-8.c: New test.
5364
5365 2010-05-04  Jason Merrill  <jason@redhat.com>
5366
5367         PR c++/38064
5368         * g++.dg/cpp0x/enum3.C: Extend.
5369
5370 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         PR target/43799
5373         * gcc.target/i386/pr43799.c: New.
5374
5375 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5376
5377         * gnat.dg/lto1.adb: New test.
5378         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5379
5380 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5381
5382         PR middle-end/43671
5383         * gcc.target/i386/pr43671.c: New.
5384
5385 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5386
5387         PR c++/43705
5388         * g++.dg/template/crash95.C: New.
5389
5390 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5391
5392         PR debug/43508
5393         * gcc.target/i386/pr43508.c: New.
5394
5395 2010-05-04  Richard Guenther  <rguenther@suse.de>
5396
5397         PR tree-optimization/43879
5398         * g++.dg/torture/pr43879-1_0.C: New testcase.
5399         * g++.dg/torture/pr43879-1_1.C: Likewise.
5400
5401 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5402
5403         PR c++/43953
5404         * g++.dg/other/crash-12.C: New test.
5405
5406 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5407
5408         * g++.dg/cdce3.C: Add a space.  Updated.
5409
5410 2010-05-03  Jason Merrill  <jason@redhat.com>
5411
5412         PR c++/43680
5413         * g++.dg/opt/enum2.C: New.
5414         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5415         * g++.dg/warn/Wswitch-1.C: Adjust message.
5416
5417 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5418
5419         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5420         * g++.dg/ext/label13.C: Fix typo.
5421         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5422         alpha*-dec-osf5*.
5423         * gcc.c-torture/compile/limits-declparen.c: xfail on
5424         alpha*-dec-osf5* with -g.
5425         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5426         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5427         * gcc.dg/c99-tgmath-2.c: Likewise.
5428         * gcc.dg/c99-tgmath-3.c: Likewise.
5429         * gcc.dg/c99-tgmath-4.c: Likewise.
5430
5431 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5432
5433         PR fortran/43592
5434         * gfortran.dg/unexpected_interface.f90: New test.
5435
5436 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5437
5438         * ada/acats/run_acats (which): New function.
5439         (host_gnatchop, host_gnatmake): Use it.
5440
5441 2010-05-03  Richard Guenther  <rguenther@suse.de>
5442
5443         PR tree-optimization/43971
5444         * gcc.dg/pr43971.c: New testcase.
5445
5446 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR debug/43972
5449         * gcc.dg/debug/pr43972.c: New test.
5450
5451 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5452
5453         PR testsuite/43963
5454         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5455
5456 2010-05-02  Richard Guenther  <rguenther@suse.de>
5457
5458         PR tree-optimization/43879
5459         * gcc.dg/torture/pr43879-3.c: New testcase.
5460
5461 2010-05-01  Richard Guenther  <rguenther@suse.de>
5462
5463         PR tree-optimization/43949
5464         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5465
5466 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5467
5468         PR c++/43951
5469         * g++.dg/init/new28.C: New.
5470
5471 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5472
5473         PR objc++/32052
5474         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5475         structure and nested declarations.
5476         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5477         structure and nested declarations.  Reduce header clutter and
5478         use _exit() rather than abort().
5479         * objc.dg/encode-10.m: New.
5480         * objc.dg/encode-11.m: New.
5481
5482 2010-04-30  DJ Delorie  <dj@redhat.com>
5483
5484         * gcc.c-torture/execute/20100430-1.c: New test.
5485
5486 2010-04-30  Jason Merrill  <jason@redhat.com>
5487
5488         PR c++/43868
5489         * g++.dg/template/ptrmem21.C: New.
5490
5491 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5492
5493         PR fortran/18918
5494         PR fortran/43931
5495         * gfortran.dg/coarray_13.f90: New test.
5496
5497 2010-04-30  Richard Guenther  <rguenther@suse.de>
5498
5499         PR lto/43946
5500         * gcc.dg/lto/20100430-1_0.c: New testcase.
5501
5502 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR debug/43942
5505         * c-c++-common/pr43942.c: New test.
5506
5507 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5508
5509         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5510         conflict with darwin crt1.o 'start' symbol.
5511
5512 2010-04-30  Richard Guenther  <rguenther@suse.de>
5513
5514         PR tree-optimization/43879
5515         * gcc.dg/torture/pr43879_1.c: New testcase.
5516
5517 2010-04-30  Richard Guenther  <rguenther@suse.de>
5518
5519         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5520
5521 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5522
5523         PR c++/43890
5524         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5525         user-provided constructor while recursing.
5526
5527 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5528
5529         PR fortran/42274
5530         * gfortran.dg/class_16.f03: New test.
5531
5532 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5533
5534         PR fortran/42274
5535         * gfortran.dg/class_15.f03: New.
5536
5537 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5538
5539         PR fortran/43326
5540         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5541
5542 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/43492
5545         * gfortran.dg/generic_22.f03 : New test.
5546
5547 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5548
5549         PR fortran/42353
5550         * gfortran.dg/class_14.f03: New test.
5551
5552 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5553
5554         PR fortran/42680
5555         * gfortran.dg/interface_32.f90: New test.
5556
5557 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5558             Janus Weil  <janus@gcc.gnu.org>
5559
5560         PR fortran/41829
5561         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5562         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5563         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5564
5565 2010-04-28  Mike Stump  <mikestump@comcast.net>
5566
5567         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5568         dg-excess-errors.
5569         * g++.dg/uninit-pred-2_b.C: Likewise.
5570
5571 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5572
5573         PR fortran/18918
5574         PR fortran/43919
5575         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5576
5577 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5578
5579         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5580         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5581         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5582         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5583         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5584
5585 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5586
5587         * gcc.dg/const-uniq-1.c: New test.
5588         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5589
5590 2010-04-28  Xinliang David Li  <davidxl@google.com>
5591
5592         * gcc.dg/uninit-pred-2_b.c: New test.
5593         * gcc.dg/uninit-pred-4_b.c: New test.
5594         * gcc.dg/uninit-pred-3_d.c: New test.
5595         * gcc.dg/uninit-pred-6_b.c: New test.
5596         * gcc.dg/uninit-pred-8_b.c: New test.
5597         * gcc.dg/uninit-pred-3_a.c: New test.
5598         * gcc.dg/uninit-pred-2_c.c: New test.
5599         * gcc.dg/uninit-pred-5_a.c: New test.
5600         * gcc.dg/uninit-pred-3_e.c: New test.
5601         * gcc.dg/uninit-pred-7_a.c: New test.
5602         * gcc.dg/uninit-pred-6_c.c: New test.
5603         * gcc.dg/uninit-pred-9_a.c: New test.
5604         * gcc.dg/uninit-pred-8_c.c: New test.
5605         * gcc.dg/uninit-pred-3_b.c: New test.
5606         * gcc.dg/uninit-pred-5_b.c: New test.
5607         * gcc.dg/uninit-pred-7_b.c: New test.
5608         * gcc.dg/uninit-pred-6_d.c: New test.
5609         * gcc.dg/uninit-pred-9_b.c: New test.
5610         * gcc.dg/uninit-pred-2_a.c: New test.
5611         * gcc.dg/uninit-pred-4_a.c: New test.
5612         * gcc.dg/uninit-pred-3_c.c: New test.
5613         * gcc.dg/uninit-pred-6_a.c: New test.
5614         * gcc.dg/uninit-pred-8_a.c: New test.
5615         * gcc.dg/uninit-pred-7_c.c: New test.
5616         * gcc.dg/uninit-pred-6_e.c: New test.
5617         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5618         * g++.dg/uninit-pred-1_a.C: New test.
5619         * g++.dg/uninit-pred-1_b.C: New test.
5620         * g++.dg/uninit-pred-2_a.C: New test.
5621         * g++.dg/uninit-pred-2_b.C: New test.
5622         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5623         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5624         * g++.dg/uninit-pred-loop_1.cc: New test.
5625
5626 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5627
5628         * gcc.dg/lto/20091209-1_0.c: New testcase.
5629
5630 2010-04-28  Richard Guenther  <rguenther@suse.de>
5631
5632         PR tree-optimization/43879
5633         PR tree-optimization/43909
5634         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5635
5636 2010-04-28  Richard Guenther  <rguenther@suse.de>
5637
5638         PR c++/43880
5639         * g++.dg/torture/pr43880.C: New testcase.
5640
5641 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5642
5643         PR c++/9335
5644         * g++.dg/template/recurse2.C: Update
5645         * g++.dg/template/recurse.C: Update.
5646         * g++.dg/template/pr23510.C: Update.
5647         * lib/prune.exp: Filter out 'recursively instantiated'.
5648
5649 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5650
5651         PR c++/29043
5652         * g++.dg/init/pr29043.C: New.
5653
5654 2010-04-27  Jason Merrill  <jason@redhat.com>
5655
5656         * g++.dg/lookup/scoped5.C: Adjust.
5657         * g++.dg/lookup/scoped8.C: Adjust.
5658         * g++.dg/template/dependent-expr5.C: Adjust.
5659         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5660
5661         PR c++/43856
5662         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5663
5664         PR c++/43875
5665         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5666
5667 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5668             Jan Hubicka <hubicka@ucw.cz>
5669
5670         * gcc.dg/pure-2.c: New testcase.
5671         * gcc.dg/const-1.c: New testcase.
5672
5673 2010-04-27  Jason Merrill  <jason@redhat.com>
5674
5675         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5676
5677         PR c++/41468
5678         * g++.dg/template/sfinae17.C: New.
5679         * g++.dg/template/sfinae18.C: New.
5680
5681 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5682
5683         * g++.dg/init/pr42844.C: New.
5684         * g++.dg/cpp0x/pr42844-2.C: New.
5685         * g++.dg/cpp0x/defaulted2.C: Adjust.
5686         * g++.dg/tree-ssa/pr27549.C: Likewise.
5687         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5688
5689 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5690
5691         PR fortran/18918
5692         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5693
5694 2010-04-27  Richard Guenther  <rguenther@suse.de>
5695
5696         PR middle-end/40561
5697         * g++.dg/other/pr40561.C: New testcase.
5698
5699 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5700
5701         PR middle-end/43812
5702         * g++.dg/ipa/pr43812.C: New test.
5703
5704 2010-04-27  Jan Hubicka  <jh@suse.cz>
5705
5706         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5707         (test): ... this one.
5708
5709 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5710
5711         PR target/40657
5712         * gcc.target/arm/thumb-stackframe.c: New test.
5713
5714 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5715
5716         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5717         * gcc.dg/misc-column.c: Likewise.
5718         * gcc.dg/Walways-true-1.c: Likewise.
5719         * gcc.dg/Walways-true-2.c: Likewise.
5720         * gcc.dg/warn-addr-cmp.c: Likewise.
5721
5722 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5723
5724         PR fortran/18918
5725         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5726         * gfortran.dg/coarray_12.f90: New.
5727
5728 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5729
5730         PR c/32207
5731         * gcc.dg/pr32207.c: New test.
5732         * gcc.dg/misc-column.c: Adjust expected warning.
5733         * gcc.dg/Walways-true-1.c: Likewise.
5734         * gcc.dg/Walways-true-2.c: Likewise.
5735         * gcc.dg/warn-addr-cmp.c: Likewise.
5736
5737 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5738
5739         PR lto/42776
5740         * lib/lto.exp (lto_prune_vis_warns): New function.
5741         (lto-link-and-maybe-run): Call it.
5742
5743 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5744
5745         PR tree-optimization/43904
5746         * gcc.dg/tree-ssa/tailcall-6.c: New.
5747
5748 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5749
5750         PR testsuite/35165
5751         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5752         Darwin8/OSX10.4 - compatible code generation.
5753         Use scan-rtl-dump.
5754         * obj-c++.dg/stubify-1.mm: Ditto.
5755         * lib/objc-torture.exp: Do not require link success for
5756         "trivial.m" in the runtime checks when dowhat = 'compile'.
5757         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5758         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5759         Darwin8/OSX10.4 - compatible code generation.
5760         * objc.dg/stubify-2.m: Ditto.
5761         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5762         * objc.dg/next-runtime-1.m: Ditto.
5763         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5764         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5765         runtimes on Darwin.
5766
5767 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5768
5769         PR 43715
5770         * lib/plugin-support.exp: Use "-undefined
5771         dynamic_lookup" on darwin.
5772
5773 2010-04-26  Richard Guenther  <rguenther@suse.de>
5774
5775         * gcc.dg/lto/20100426_0.c: New testcase.
5776
5777 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5778
5779         PR tree-optimization/43833
5780         gcc.dg/Warray-bounds-8.c: New test case.
5781
5782 2010-04-26  Richard Guenther  <rguenther@suse.de>
5783
5784         PR lto/43080
5785         * g++.dg/lto/20100423-3_0.C: New testcase.
5786
5787 2010-04-26  Richard Guenther  <rguenther@suse.de>
5788
5789         PR lto/42425
5790         * g++.dg/lto/20100423-2_0.C: New testcase.
5791
5792 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5793
5794         * gcc.dg/vect/bb-slp-23.c: New test.
5795
5796 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5797
5798         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5799         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5800         * gcc.dg/c1x-float-1.c: New test.
5801
5802 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5805         of "lea\[ \t\]".
5806
5807 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5808
5809         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5810         FreeBSD.
5811         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5812         * gfortran.dg/default_format_2.f90: Ditto.
5813
5814 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5815
5816         * gfortran.dg/pr43505.f90: Clean up .mod file.
5817         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5818         * gfortran.dg/pr41347.f90: Ditto.
5819         * gfortran.dg/internal_pack_4.f90: Ditto.
5820         * gfortran.dg/proc_decl_23.f90: Ditto.
5821         * gfortran.dg/recursive_check_3.f90: Ditto.
5822         * gfortran.dg/intent_out_3.f90: Ditto.
5823         * gfortran.dg/assignment_2.f90: Ditto.
5824         * gfortran.dg/pr41928.f90: Ditto.
5825         * gfortran.dg/pr42166.f90: Ditto.
5826         * gfortran.dg/private_type_12.f90: Ditto.
5827         * gfortran.dg/graphite/pr42185.f90: Ditto.
5828         * gfortran.dg/graphite/pr42186.f90: Ditto.
5829         * gfortran.dg/graphite/pr40982.f90: Ditto.
5830         * gfortran.dg/graphite/id-2.f90: Ditto.
5831         * gfortran.dg/graphite/id-4.f90: Ditto.
5832         * gfortran.dg/graphite/pr42050.f90: Ditto.
5833         * gfortran.dg/graphite/id-18.f90: Ditto.
5834         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5835         * gfortran.dg/graphite/pr41924.f90: Ditto.
5836         * gfortran.dg/graphite/pr42393.f90: Ditto.
5837         * gfortran.dg/graphite/pr37980.f90: Ditto.
5838         * gfortran.dg/graphite/pr38953.f90: Ditto.
5839         * gfortran.dg/graphite/pr42180.f90: Ditto.
5840         * gfortran.dg/graphite/pr42181.f90: Ditto.
5841         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5842         * gfortran.dg/select_type_4.f90: Ditto.
5843         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5844         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5845         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5846         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5847         * gfortran.dg/whole_file_11.f90: Ditto.
5848         * gfortran.dg/private_type_11.f90: Ditto.
5849         * gfortran.dg/vect/vect-gems.f90: Ditto.
5850         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5851
5852 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5853
5854         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5855
5856 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5857
5858         * gnat.dg/pack15.ad[sb]: New test.
5859
5860 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5861
5862         * gcc.target/arm/mla-1.c: New test.
5863
5864 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5865
5866         PR fortran/30073
5867         PR fortran/43793
5868         * gfortran.dg/pr43793.f90: New test.
5869
5870 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5871
5872         PR tree-optimization/41442
5873         * gcc.target/i386/pr41442.c: New test.
5874
5875 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5876
5877         PR fortran/43832
5878         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5879
5880 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5881
5882         PR fortran/43832
5883         * gfortran.dg/open_nounit.f90: New test.
5884
5885 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/43841
5888         PR fortran/43843
5889         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5890
5891 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5892
5893         * gcc.dg/Wconversion-integer.c: Update.
5894
5895 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5896
5897         * gnat.dg/unchecked_convert5.adb: New test.
5898
5899 2010-04-23  Richard Guenther  <rguenther@suse.de>
5900
5901         PR lto/41734
5902         * gcc.dg/lto/20100423-2_0.c: New testcase.
5903         * gcc.dg/lto/20100423-2_0.c: Likewise.
5904
5905 2010-04-23  Richard Guenther  <rguenther@suse.de>
5906
5907         PR lto/43455
5908         * gcc.dg/lto/20100423-1_0.c: New testcase.
5909         * gcc.dg/lto/20100423-1_1.c: Likewise.
5910
5911 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5912
5913         PR tree-optimization/43846
5914         * gcc.dg/tree-ssa/sra-10.c: New test.
5915
5916 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5917
5918         PR middle-end/43835
5919         * gcc.c-torture/execute/pr43835.c: New test.
5920
5921 2010-04-23  Richard Guenther  <rguenther@suse.de>
5922
5923         PR lto/42653
5924         * g++.dg/lto/20100423-1_0.C: New testcase.
5925
5926 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5929
5930 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5931
5932         PR tree-optimization/43842
5933         * gcc.dg/vect/pr43842.c: New test.
5934
5935 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5936
5937         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5938         * gcc.target/i386/wmul-2.c: Likewise.
5939
5940 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5941
5942         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5943         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5944
5945 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5946
5947         * gfortran.dg/reassoc_6.f: New testcase.
5948
5949 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5950
5951         PR middle-end/29274
5952         * gcc.target/arm/wmul-1.c: New test.
5953         * gcc.target/arm/wmul-2.c: New test.
5954
5955 2010-04-22  Richard Guenther  <rguenther@suse.de>
5956
5957         PR tree-optimization/43845
5958         * gcc.c-torture/compile/pr43845.c: New testcase.
5959
5960 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5961
5962         PR middle-end/29274
5963         * gcc.target/i386/wmul-1.c: New test.
5964         * gcc.target/i386/wmul-2.c: New test.
5965         * gcc.target/bfin/wmul-1.c: New test.
5966         * gcc.target/bfin/wmul-2.c: New test.
5967
5968 2010-04-22  Richard Guenther  <rguenther@suse.de>
5969
5970         PR fortran/43829
5971         * gfortran.dg/vector_subscript_6.f90: New testcase.
5972         * gfortran.dg/assign_10.f90: Adjust.
5973
5974 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5975
5976         PR fortran/43836
5977         * gfortran.dg/gomp/pr43836.f90: New test.
5978
5979 2010-04-21  Richard Guenther  <rguenther@suse.de>
5980
5981         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5982
5983 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5984
5985         * gcc.dg/torture/builtin-cproj-3.c: New.
5986
5987 2010-04-20  Jason Merrill  <jason@redhat.com>
5988
5989         PR c++/9335
5990         * g++.dg/template/recurse2.C: New.
5991         * g++.dg/parse/crash36.C: Adjust.
5992         * g++.dg/other/fold1.C: Adjust.
5993         * g++.dg/init/member1.C: Adjust.
5994         * lib/prune.exp: Prune "skipping N instantiation contexts".
5995
5996 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5997
5998         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5999
6000 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6001
6002         * gcc.dg/torture/builtin-cproj-1.c: New.
6003         * gcc.dg/torture/builtin-cproj-2.c: New.
6004
6005 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6006
6007         PR c++/43800
6008         PR c++/43704
6009         * g++.dg/template/typedef32.C: Adjust.
6010         * g++.dg/template/typedef33.C: New test.
6011
6012 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6013
6014         PR fortran/43227
6015         * gfortran.dg/proc_decl_23.f90: New test.
6016
6017         PR fortran/43266
6018         * gfortran.dg/abstract_type_6.f03: New test.
6019
6020 2010-04-20  Xinliang David Li  <davidxl@google.com>
6021
6022         * g++.dg/tree-ssa/fold-compare.C: New.
6023
6024 2010-04-20  Richard Guenther  <rguenther@suse.de>
6025
6026         PR tree-optimization/39417
6027         * g++.dg/torture/pr39417.C: New testcase.
6028
6029 2010-04-20  Richard Guenther  <rguenther@suse.de>
6030
6031         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6032
6033 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6034
6035         * g++.dg/debug/dwarf2/rv1.C: New test.
6036
6037 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6038
6039         PR target/43635
6040         * gcc.c-torture/compile/pr43635.c: New testcase.
6041
6042 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR fortran/43339
6045         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6046         of sequential loops being private only in the innermost containing
6047         task region.
6048
6049         PR middle-end/43337
6050         * gfortran.dg/gomp/pr43337.f90: New test.
6051
6052 2010-04-19  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/43796
6055         * gfortran.dg/pr43796.f90: New testcase.
6056
6057 2010-04-19  Richard Guenther  <rguenther@suse.de>
6058
6059         PR tree-optimization/43783
6060         * gcc.c-torture/execute/pr43783.c: New testcase.
6061
6062 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6063
6064         PR target/43766
6065         * gcc.target/i386/pr43766.c: New test.
6066
6067 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6068
6069         PR target/43662
6070         * gcc.target/i386/pr43662.c: New test.
6071
6072 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6073
6074         PR c++/43704
6075         * g++.dg/template/typedef32.C: New test.
6076
6077 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6078
6079         PR tree-optimization/37027
6080         * lib/target-supports.exp
6081         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6082         * gcc.dg/vect/pr37027.c: New test.
6083         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6084         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6085         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6086         gcc.dg/vect/vect-complex-6.c: Likewise.
6087
6088 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6089
6090         * g++.dg/debug/dwarf2/enum1.C: New test.
6091
6092 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6093
6094         * gnat.dg/rep_clause5.ad[sb]: New test.
6095         * gnat.dg/rep_clause5_pkg.ads: New helper.
6096
6097 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6098
6099         PR tree-optimization/43771
6100         * g++.dg/vect/pr43771.cc: New test.
6101
6102 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6103
6104         PR fortran/31538
6105         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6106         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6107
6108 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6109
6110         * gnat.dg/sizetype.adb: Rename into...
6111         * gnat.dg/sizetype1.adb: ...this.
6112         * gnat.dg/sizetype2.adb: New test.
6113
6114 2010-04-16  Richard Guenther  <rguenther@suse.de>
6115
6116         PR tree-optimization/43572
6117         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6118
6119 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6120
6121         * gnat.dg/specs/discr_private.ads: New test.
6122
6123 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6124
6125         PR target/41514
6126         * gcc.target/arm/thumb-comparisons.c: New test.
6127
6128         PR target/40603
6129         * gcc.target/arm/thumb-cbranchqi.c: New test.
6130
6131 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6132
6133         * g++.dg/torture/pr36191.C: Enable for SH.
6134
6135 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gnat.dg/wide_boolean.adb: New test.
6138         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6139
6140 2010-04-15  Richard Guenther  <rguenther@suse.de>
6141
6142         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6143         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6144         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6145         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6146         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6147         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6148         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6149         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6150         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6151         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6152         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6153         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6154         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6155         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6156         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6157
6158 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6159
6160         PR target/21803
6161         * gcc.target/arm/pr42496.c: New test.
6162
6163 2010-04-14  Jason Merrill  <jason@redhat.com>
6164
6165         PR c++/36625
6166         * g++.dg/ext/attrib38.C: New.
6167
6168 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6169
6170         PR testsuite/43739
6171         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6172
6173 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6174
6175         PR 42966
6176         * gcc.dg/cpp/warn-undef-2.c: Update.
6177         * gcc.dg/cpp/warn-traditional-2.c: Update.
6178         * gcc.dg/cpp/warn-comments-2.c: Update.
6179         * gcc.dg/cpp/warn-variadic-2.c: Update.
6180         * gcc.dg/cpp/warn-long-long-2.c: Update.
6181         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6182         * gcc.dg/cpp/warn-multichar-2.c: Update.
6183         * gcc.dg/cpp/warn-normalized-3.c: Update.
6184         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6185         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6186         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6187         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6188         * gcc.dg/cpp/warn-redefined-2.c: Update.
6189         * gfortran.dg/warning-directive-2.F90: Update.
6190         * c-c++-common/cpp/warning-directive-2.c: Update.
6191
6192 2010-04-14  Michael Matz  <matz@suse.de>
6193
6194         PR tree-optimization/42963
6195         * gcc.dg/pr42963.c: New testcase.
6196
6197 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6198
6199         * gnat.dg/class_wide.adb: Rename into...
6200         * gnat.dg/class_wide1.adb: ...this.
6201         * gnat.dg/class_wide2.ad[sb]: New test.
6202
6203 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6204
6205         PR fortran/18918
6206         * gfortran.dg/coarray_9.f90: Update dg-errors.
6207         * gfortran.dg/coarray_10.f90: New test.
6208         * gfortran.dg/coarray_11.f90: New test.
6209
6210 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211
6212         PR fortran/43747
6213         gfortran.dg/initialization_24.f90: New test.
6214
6215 2010-04-13  Jason Merrill  <jason@redhat.com>
6216
6217         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6218         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6219
6220 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6221
6222         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6223         * g++.dg/dg.exp: Likewise.
6224         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6225         * c-c++-common/cpp/warning-directive-1.c: ... here.
6226         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6227         * c-c++-common/cpp/warning-directive-2.c: ... here.
6228         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6229         * c-c++-common/cpp/warning-directive-3.c: ... here.
6230         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6231         * c-c++-common/cpp/warning-directive-4.c: ... here.
6232         * g++.dg/cpp/warning-directive-1.C: Delete.
6233         * g++.dg/cpp/warning-directive-2.C: Delete.
6234         * g++.dg/cpp/warning-directive-3.C: Delete.
6235         * g++.dg/cpp/warning-directive-4.C: Delete.
6236         * gcc.dg/cpp/normalised-3.c: Delete.
6237         * g++.dg/cpp/normalised-1.C: Rename as ...
6238         * c-c++-common/cpp/normalised-3.c: ... this.
6239
6240 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6241
6242         * gcc.dg/tree-ssa/sra-9.c: New test.
6243
6244 2010-04-13  Michael Matz  <matz@suse.de>
6245
6246         PR middle-end/43730
6247         * gcc.dg/pr43730.c: New test.
6248
6249 2010-04-13  Michael Matz  <matz@suse.de>
6250
6251         * gcc.dg/tree-ssa/negate.c: New testcase.
6252
6253 2010-04-13  Richard Guenther  <rguenther@suse.de>
6254
6255         PR testsuite/43735
6256         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6257
6258 2010-04-13  Richard Guenther  <rguenther@suse.de>
6259
6260         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6261
6262 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6263
6264         * gnat.dg/derived_type1.adb: New test.
6265
6266 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6267
6268         * gcc.dg/plugindir1.c: New testcase.
6269         * gcc.dg/plugindir2.c: New testcase.
6270         * gcc.dg/plugindir3.c: New testcase.
6271         * gcc.dg/plugindir4.c: New testcase.
6272
6273 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6274
6275         * gcc.target/i386/rotate-2.c: New test.
6276
6277 2010-04-12  Jason Merrill  <jason@redhat.com>
6278
6279         PR c++/43641
6280         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6281         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6282
6283 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6284
6285         PR c++/25811
6286         * g++.dg/init/pr25811.C: New test.
6287
6288 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6289
6290         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6291         dg-error, dg-warning.
6292         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6293
6294 2010-04-12  Richard Guenther  <rguenther@suse.de>
6295
6296         * gcc.dg/torture/inline-2.c: New testcase.
6297
6298 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR bootstrap/43699
6301         * gcc.dg/Wunused-var-7.c: New test.
6302
6303         PR tree-optimization/43560
6304         * gcc.c-torture/execute/pr43560.c: New test.
6305
6306 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * gnat.dg/aggr13.adb: New test.
6309         * gnat.dg/aggr14.adb: Likewise.
6310         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6311
6312 2010-04-12  Richard Guenther  <rguenther@suse.de>
6313
6314         PR c++/43611
6315         * g++.dg/torture/pr43611.C: New testcase.
6316
6317 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6318
6319         PR c/36774
6320         * gcc.dg/pr36774-1.c: New test.
6321         * gcc.dg/pr36774-2.c: New test.
6322
6323 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6324
6325         * gcc.target/sh/rte-delay-slot.c: New test.
6326
6327 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6328
6329         * gnat.dg/pack9.adb: Remove -cargs option.
6330         * gnat.dg/aggr12.ad[sb]: New test.
6331
6332 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6333
6334         PR target/43417
6335         * gcc.target/sh/pr43417.c: New test.
6336
6337 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6338
6339         PR fortran/43591
6340         * gfortran.dg/spec_expr_6.f90: New test.
6341
6342 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6343
6344         PR cpp/43195
6345         * gcc.dg/cpp/pr43195.c: New.
6346         * gcc.dg/cpp/pr43195.h: New.
6347
6348 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6349
6350         PR 42965
6351         * gcc.dg/Werror-6.c: Adjust.
6352         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6353         * gcc.dg/Werror-4.c: Likewise.
6354         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6355         * gcc.dg/Wswitch-enum-error.c: Likewise.
6356         * gcc.dg/Wpointer-arith.c: Likewise.
6357         * gcc.dg/Wfatal.c: Likewise.
6358         * gcc.dg/Wswitch-error.c: Likewise.
6359         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6360         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6361         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6362         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6363         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6364         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6365         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6366         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6367         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6368         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6369         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6370         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6371         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6372         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6373         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6374         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6375         * g++.dg/cpp/warning-directive-2.C: Likewise.
6376         * gfortran.dg/warning-directive-2.F90: Likewise.
6377
6378 2010-04-09  Jason Merrill  <jason@redhat.com>
6379
6380         PR c++/42623
6381         * g++.dg/template/sizeof13.C: New.
6382
6383 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6384
6385         * g++.dg/other/pr35504.C: Add check for thiscall.
6386         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6387         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6388
6389 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6390
6391         PR c++/28584
6392         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6393         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6394         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6395         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6396         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6397         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6398         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6399         * g++.dg/other/increment1.C: Likewise.
6400
6401 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/18918
6404         * gfortran.dg/coarray_7.f90: New test.
6405         * gfortran.dg/coarray_8.f90: New test.
6406
6407 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6408
6409         PR fortran/28039
6410         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6411
6412 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6413
6414         PR target/43643
6415         * gcc.dg/pr43643.c: New test.
6416
6417 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6418
6419         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6420
6421 2010-04-08  Richard Guenther  <rguenther@suse.de>
6422
6423         PR tree-optimization/43679
6424         * gcc.c-torture/compile/pr43679.c: New testcase.
6425
6426 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR debug/43670
6429         * gcc.dg/pr43670.c: New test.
6430
6431 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6432
6433         PR middle-end/40815
6434         * gcc.dg/tree-ssa/reassoc-19.c: New.
6435
6436 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR c/18624
6439         * gcc.dg/Wunused-var-1.c: New test.
6440         * gcc.dg/Wunused-var-2.c: New test.
6441         * gcc.dg/Wunused-var-3.c: New test.
6442         * gcc.dg/Wunused-var-4.c: New test.
6443         * gcc.dg/Wunused-var-5.c: New test.
6444         * gcc.dg/Wunused-var-6.c: New test.
6445         * gcc.dg/Wunused-parm-1.c: New test.
6446
6447         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6448         * gcc.dg/trunc-1.c: Likewise.
6449         * gcc.dg/vla-9.c: Likewise.
6450         * gcc.dg/dfp/composite-type.c: Likewise.
6451
6452 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6453
6454         PR objc/35996
6455         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6456         * obj-c++.dg/objc-gc-3.mm: Ditto.
6457
6458 2010-04-07  Simon Baldwin  <simonb@google.com>
6459
6460         * gcc.dg/cpp/warn-undef-2.c: New.
6461         * gcc.dg/cpp/warn-traditional-2.c: New.
6462         * gcc.dg/cpp/warn-comments-2.c: New.
6463         * gcc.dg/cpp/warning-directive-1.c: New.
6464         * gcc.dg/cpp/warn-long-long.c: New.
6465         * gcc.dg/cpp/warn-traditional.c: New.
6466         * gcc.dg/cpp/warn-variadic-2.c: New.
6467         * gcc.dg/cpp/warn-undef.c: New.
6468         * gcc.dg/cpp/warn-normalized-1.c: New.
6469         * gcc.dg/cpp/warning-directive-2.c: New.
6470         * gcc.dg/cpp/warn-long-long-2.c: New.
6471         * gcc.dg/cpp/warn-variadic.c: New.
6472         * gcc.dg/cpp/warn-normalized-2.c: New.
6473         * gcc.dg/cpp/warning-directive-3.c: New.
6474         * gcc.dg/cpp/warn-deprecated-2.c: New.
6475         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6476         * gcc.dg/cpp/warn-multichar-2.c: New.
6477         * gcc.dg/cpp/warn-normalized-3.c: New.
6478         * gcc.dg/cpp/warning-directive-4.c: New.
6479         * gcc.dg/cpp/warn-unused-macros.c: New.
6480         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6481         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6482         * gcc.dg/cpp/warn-cxx-compat.c: New.
6483         * gcc.dg/cpp/warn-redefined.c: New.
6484         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6485         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6486         * gcc.dg/cpp/warn-deprecated.c: New.
6487         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6488         * gcc.dg/cpp/warn-redefined-2.c: New.
6489         * gcc.dg/cpp/warn-comments.c: New.
6490         * gcc.dg/cpp/warn-multichar.c: New.
6491         * g++.dg/cpp/warning-directive-1.C: New.
6492         * g++.dg/cpp/warning-directive-2.C: New.
6493         * g++.dg/cpp/warning-directive-3.C: New.
6494         * g++.dg/cpp/warning-directive-4.C: New.
6495         * gfortran.dg/warning-directive-1.F90: New.
6496         * gfortran.dg/warning-directive-3.F90: New.
6497         * gfortran.dg/warning-directive-2.F90: New.
6498         * gfortran.dg/warning-directive-4.F90: New.
6499
6500 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6501
6502         PR objc++/23716
6503         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6504
6505 2010-04-07  Jason Merrill  <jason@redhat.com>
6506
6507         * g++.dg/template/dr408.C: New.
6508
6509         * g++.dg/lookup/ns4.C: New.
6510
6511         PR c++/38392
6512         * g++.dg/template/friend51.C: New test.
6513
6514         PR c++/41970
6515         * g++.old-deja/g++.other/linkage1.C: Adjust.
6516
6517 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6518
6519         PR c++/42697
6520         * g++.dg/template/crash94.C: New test.
6521
6522 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6523
6524         PR c++/40239
6525         * g++.dg/init/aggr5.C: New test.
6526         * g++.dg/init/aggr5.C: New test.
6527
6528 2010-04-07  Richard Guenther  <rguenther@suse.de>
6529
6530         PR tree-optimization/43270
6531         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6532         * gcc.dg/Warray-bounds-7.c: Likewise.
6533
6534 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6535
6536         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6537         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6538         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6539
6540 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6541
6542         PR c++/42556
6543         * g++.dg/init/pr42556.C: New test.
6544
6545 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6546
6547         PR debug/43628
6548         * g++.dg/debug/dwarf2/typedef2.C: New test.
6549
6550 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6551
6552         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6553         c-c++-common/dwarf2/redeclaration-1.C
6554
6555 2010-04-06  Jason Merrill  <jason@redhat.com>
6556
6557         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6558         * g++.dg/ext/attrib18.C: Likewise.
6559         * g++.dg/ext/bitfield2.C: Likewise.
6560         * g++.dg/ext/bitfield4.C: Likewise.
6561         * g++.dg/ext/visibility/warn2.C: Likewise.
6562         * g++.dg/ext/visibility/warn3.C: Likewise.
6563         * g++.dg/gomp/pr26690-1.C: Likewise.
6564         * g++.dg/inherit/covariant7.C: Likewise.
6565         * g++.dg/init/synth2.C: Likewise.
6566         * g++.dg/lookup/using7.C: Likewise.
6567         * g++.dg/other/crash-4.C: Likewise.
6568         * g++.dg/other/error13.C: Likewise.
6569         * g++.dg/other/error20.C: Likewise.
6570         * g++.dg/parse/crash31.C: Likewise.
6571         * g++.dg/parse/error16.C: Likewise.
6572         * g++.dg/parse/error19.C: Likewise.
6573         * g++.dg/parse/error27.C: Likewise.
6574         * g++.dg/parse/error28.C: Likewise.
6575         * g++.dg/parse/fused-params1.C: Likewise.
6576         * g++.dg/template/error2.C: Likewise.
6577         * g++.dg/template/local6.C: Likewise.
6578         * g++.dg/template/qualttp15.C: Likewise.
6579         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6580         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6581         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6582         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6583         * g++.old-deja/g++.eh/spec6.C: Likewise.
6584         * g++.old-deja/g++.jason/crash3.C: Likewise.
6585         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6586         * g++.old-deja/g++.law/ctors5.C: Likewise.
6587         * g++.old-deja/g++.law/ctors9.C: Likewise.
6588         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6589         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6590         * g++.old-deja/g++.other/struct1.C: Likewise.
6591         * g++.old-deja/g++.other/volatile1.C: Likewise.
6592         * g++.old-deja/g++.pt/crash36.C: Likewise.
6593         * g++.old-deja/g++.pt/derived3.C: Likewise.
6594         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6595         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6596
6597 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6598
6599         PR middle-end/43519
6600         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6601         * gcc.dg/graphite/id-19.c: New.
6602
6603 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6604
6605         PR middle-end/32824
6606         * gcc.dg/vect/pr32824: New.
6607
6608 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6609
6610         PR fortran/18918
6611         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6612         * gfortran.dg/coarray_3.f90: Ditto.
6613         * gfortran.dg/coarray_4.f90: Ditto.
6614         * gfortran.dg/coarray_5.f90: Ditto.
6615         * gfortran.dg/coarray_6.f90: Ditto.
6616         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6617
6618 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6619
6620         PR fortran/18918
6621         * gfortran.dg/coarray_4.f90: Fix test.
6622         * gfortran.dg/coarray_6.f90: Add more tests.
6623
6624 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6625
6626         PR fortran/18918
6627         * gfortran.dg/coarray_4.f90: New test.
6628         * gfortran.dg/coarray_5.f90: New test.
6629         * gfortran.dg/coarray_6.f90: New test.
6630
6631 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6632
6633         PR fortran/18918
6634         * gfortran.dg/iso_fortran_env_5.f90: New test.
6635         * gfortran.dg/iso_fortran_env_6.f90: New test.
6636
6637 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6638
6639         PR fortran/39997
6640         * gfortran.dg/coarray_1.f90: New test.
6641         * gfortran.dg/coarray_2.f90: New test.
6642         * gfortran.dg/coarray_3.f90: New test.
6643
6644 2010-04-06  Jason Merrill  <jason@redhat.com>
6645
6646         PR c++/43648
6647         * g++.dg/template/dtor8.C: New.
6648
6649         PR c++/43621
6650         * g++.dg/template/error-recovery2.C: New.
6651
6652 2010-04-06  Jan Hubicka  <jh@suse.czpli
6653
6654         PR tree-optimization/42906
6655         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6656
6657 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6658
6659         PR fortran/43178
6660         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6661         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6662         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6663
6664 2010-04-06  Richard Guenther  <rguenther@suse.de>
6665
6666         PR tree-optimization/43627
6667         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6668
6669 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6670
6671         PR target/43638
6672         * gcc.target/i386/pr43638.c: New test.
6673
6674 2010-04-06  Richard Guenther  <rguenther@suse.de>
6675
6676         PR middle-end/43661
6677         * gcc.c-torture/compile/pr43661.c: New testcase.
6678
6679 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6680
6681         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6682
6683 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6684
6685         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6686
6687 2010-04-02  Richard Guenther  <rguenther@suse.de>
6688
6689         PR tree-optimization/43629
6690         * gcc.c-torture/execute/pr43629.c: New testcase.
6691
6692 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6693             Dominique d'Humieres  <dominiq@lps.ens.fr>
6694
6695         PR libfortran/43605
6696         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6697
6698 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6699
6700         PR debug/43325
6701         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6702
6703 2010-04-01  Jason Merrill  <jason@redhat.com>
6704
6705         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6706
6707 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6708             Manfred Schwarb  <manfred99@gmx.ch>
6709
6710         PR libfortran/43605
6711         * gfortran.dg/ftell_3.f90: New test.
6712
6713 2010-04-01  Richard Guenther  <rguenther@suse.de>
6714
6715         PR middle-end/43614
6716         * gcc.c-torture/compile/pr43614.c: New testcase.
6717
6718 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6719
6720         PR tree-optimization/43141
6721         * gcc.dg/guality/pr43141.c: New test.
6722
6723 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6724
6725         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6726         * g++.dg/eh/spbp.C: Likewise.
6727         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6728         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6729         superfluous casts.
6730         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6731         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6732         * objc.dg/dwarf-2.m: Likewise.
6733
6734 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6735
6736         PR middle-end/43464
6737         * gcc.dg/graphite/id-pr43464.c: New.
6738         * gcc.dg/graphite/id-pr43464-1.c: New.
6739
6740 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6741
6742         PR middle-end/43351
6743         * gcc.dg/graphite/id-pr43351.c
6744
6745 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6746
6747         PR testsuite/35165
6748         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6749         * obj-c++.dg/try-catch-2.mm: Ditto.
6750         * obj-c++.dg/lookup-2.mm: Ditto.
6751         * obj-c++.dg/encode-8.m: Ditto.
6752         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6753         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6754         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6755         * obj-c++.dg/const-str-11.mm: Ditto.
6756         * obj-c++.dg/const-str-9.mm: Ditto.
6757         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6758         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6759         * obj-c++.dg/except-1.mm: Ditto.
6760         * obj-c++.dg/const-str-7.mm: Ditto.
6761         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6762         * obj-c++.dg/const-str-3.mm: Ditto.
6763         * obj-c++.dg/const-str-7.mm: Ditto.
6764         * obj-c++.dg/stubify-2.mm: Change dump file name.
6765
6766         PR objc++/23613
6767         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6768         New macro.
6769         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6770         Remove dg-xfail-if.
6771
6772 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6773
6774         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6775         only with -O2, -O3 or -Os and not with -fwhopr.
6776
6777 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6778
6779         PR c++/43558
6780         * g++.dg/template/typedef31.C: New test.
6781
6782 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6783
6784         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6785         assembler output on *-*-solaris2*.
6786         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6787
6788 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR debug/43557
6791         * gcc.dg/pr43557-1.c: New test.
6792         * gcc.dg/pr43557-2.c: New file.
6793
6794 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6795
6796         PR 43562
6797         * gcc.dg/pr43562.c: New test.
6798
6799 2010-03-30  Jason Merrill  <jason@redhat.com>
6800
6801         PR c++/43076
6802         * g++.dg/template/error-recovery1.C: New.
6803
6804         PR c++/41786
6805         * g++.dg/parse/ambig5.C: New.
6806
6807 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6808
6809         PR debug/43593
6810         * gcc.dg/guality/pr43593.c: New test.
6811
6812 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6813
6814         PR middle-end/43430
6815         * gcc.dg/vect/pr43430-1.c: New.
6816
6817 2010-03-30  Jason Merrill  <jason@redhat.com>
6818
6819         PR c++/43559
6820         * g++.dg/template/partial7.C: New.
6821
6822 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6823
6824         * gcc.target/s390/stackcheck1.c: New testcase.
6825
6826 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6827
6828         PR libfortran/43265
6829         * gfortran.dg/read_eof_8.f90: New test.
6830
6831 2010-03-29  Jason Merrill  <jason@redhat.com>
6832
6833         * gcc.dg/cpp/include6.c: Change [] to ().
6834
6835         N3077
6836         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6837         splicing and UCNs.
6838         * c-c++-common/raw-string-2.c: Add trigraph test.
6839         * c-c++-common/raw-string-8.c: New.
6840         * c-c++-common/raw-string-9.c: New.
6841         * c-c++-common/raw-string-10.c: New.
6842
6843         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6844         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6845         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6846         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6847         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6848         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6849         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6850
6851 2010-03-29  Richard Guenther  <rguenther@suse.de>
6852
6853         PR tree-optimization/43560
6854         * gcc.dg/torture/pr43560.c: New testcase.
6855
6856 2010-03-29  Jason Merrill  <jason@redhat.com>
6857
6858         N3077
6859         * g++.dg/ext/raw-string-1.C: Change [] to ().
6860         * g++.dg/ext/raw-string-2.C: Change [] to ().
6861         Don't use \ in delimiter.
6862         * g++.dg/ext/raw-string-3.C: Change [] to ().
6863         * g++.dg/ext/raw-string-4.C: Change [] to ().
6864         * g++.dg/ext/raw-string-5.C: Change [] to ().
6865         Test for error on \ in delimiter.
6866         * g++.dg/ext/raw-string-6.C: Change [] to ().
6867         * g++.dg/ext/raw-string-7.C: Change [] to ().
6868
6869 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6870
6871         PR 43564
6872         * gcc.dg/pr43564.c: New test.
6873
6874 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/43551
6877         * gfortran.dg/direct_io_12.f90: New test.
6878
6879 2010-03-28  Jan Hubicka  <jh@suse.cz>
6880
6881         PR tree-optimization/43505
6882         * gfortran.dg/pr43505.f90: New testcase.
6883
6884 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6885
6886         PR tree-optimization/43528
6887         * gcc.target/i386/pr43528.c: New test.
6888
6889 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6890
6891         PR c/43381
6892         * gcc.dg/parm-impl-decl-3.c: New test.
6893
6894 2010-03-26  Jason Merrill  <jason@redhat.com>
6895
6896         PR c++/43509
6897         * g++.dg/cpp0x/parse1.C: New.
6898
6899 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         PR target/43524
6902         * gcc.target/i386/pr43524.c: New test.
6903
6904 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6905
6906         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6907         whitespace, rename main to foo.
6908         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6909         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6910         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6911         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6912         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6913         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6914         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6915         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6916         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6917         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6918         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6919
6920 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6921
6922         PR c++/43327
6923         * g++.dg/other/crash-10.C: New test.
6924         * g++.dg/other/crash-11.C: New test.
6925
6926 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6927
6928         PR libfortran/43517
6929         * gfortran.dg/read_eof_7.f90: New test.
6930
6931 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6932
6933         PR objc/35165
6934         PR testsuite/43512
6935         * objc-obj-c++-shared: New directory.
6936         * objc-obj-c++-shared/Object1-implementation.h: New file.
6937         * objc-obj-c++-shared/Object1.h: New file.
6938         * objc-obj-c++-shared/Protocol1.h: New file.
6939         * objc-obj-c++-shared/next-abi.h: New file.
6940         * objc-obj-c++-shared/next-mapping.h: New file.
6941         * objc/execute/next_mapping.h: Delete.
6942         * objc.dg/special/special.exp: For all targets run the tests with
6943         -fgnu-runtime, for darwin targets also run the tests with
6944         -fnext-runtime.
6945         * objc.dg/dg.exp: Ditto.
6946         * obj-c++.dg/dg.exp: Ditto.
6947         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6948         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6949         include use of updated NeXT interface.
6950         * objc/execute/formal_protocol-5.m: Ditto.
6951         * objc/execute/protocol-isEqual-2.m: Ditto.
6952         * objc/execute/protocol-isEqual-4.m: Ditto.
6953         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6954         Protocol1.h) and next-mapping.h as required.
6955         * objc/execute/object_is_class.m: Ditto.
6956         * objc/execute/enumeration-1.m: Ditto.
6957         * objc/execute/class-13.m: Ditto.
6958         * objc/execute/formal_protocol-2.m: Ditto.
6959         * objc/execute/formal_protocol-4.m: Ditto.
6960         * objc/execute/class-1.m: Ditto.
6961         * objc/execute/bycopy-1.m: Ditto.
6962         * objc/execute/formal_protocol-6.m: Ditto.
6963         * objc/execute/bycopy-3.m: Ditto.
6964         * objc/execute/class-3.m: Ditto.
6965         * objc/execute/bf-11.m: Ditto.
6966         * objc/execute/class-5.m: Ditto.
6967         * objc/execute/bf-13.m: Ditto.
6968         * objc/execute/class-7.m: Ditto.
6969         * objc/execute/bf-15.m: Ditto.
6970         * objc/execute/class-9.m: Ditto.
6971         * objc/execute/bf-17.m: Ditto.
6972         * objc/execute/bf-19.m: Ditto.
6973         * objc/execute/IMP.m: Ditto.
6974         * objc/execute/exceptions/catchall-1.m: Ditto.
6975         * objc/execute/exceptions/trivial.m: Ditto.
6976         * objc/execute/exceptions/finally-1.m: Ditto.
6977         * objc/execute/exceptions/local-variables-1.m: Ditto.
6978         * objc/execute/exceptions/foward-1.m: Ditto.
6979         * objc/execute/bf-2.m: Ditto.
6980         * objc/execute/string1.m: Ditto.
6981         * objc/execute/bf-4.m: Ditto.
6982         * objc/execute/informal_protocol.m: Ditto.
6983         * objc/execute/string3.m: Ditto.
6984         * objc/execute/bf-6.m: Ditto.
6985         * objc/execute/bf-8.m: Ditto.
6986         * objc/execute/class-tests-1.h: Ditto.
6987         * objc/execute/protocol-isEqual-1.m: Ditto.
6988         * objc/execute/protocol-isEqual-3.m: Ditto.
6989         * objc/execute/_cmd.m: Ditto.
6990         * objc/execute/function-message-1.m: Ditto.
6991         * objc/execute/bf-20.m: Ditto.
6992         * objc/execute/bf-common.h: Ditto.
6993         * objc/execute/np-2.m: Ditto.
6994         * objc/execute/class-10.m: Ditto.
6995         * objc/execute/class-12.m: Ditto.
6996         * objc/execute/enumeration-2.m: Ditto.
6997         * objc/execute/class-14.m: Ditto.
6998         * objc/execute/encode-1.m: Ditto.
6999         * objc/execute/formal_protocol-1.m: Ditto.
7000         * objc/execute/formal_protocol-3.m: Ditto.
7001         * objc/execute/accessing_ivars.m: Ditto.
7002         * objc/execute/bycopy-2.m: Ditto.
7003         * objc/execute/class-2.m: Ditto.
7004         * objc/execute/bf-10.m: Ditto.
7005         * objc/execute/formal_protocol-7.m: Ditto.
7006         * objc/execute/root_methods.m: Ditto.
7007         * objc/execute/class-4.m: Ditto.
7008         * objc/execute/bf-12.m: Ditto.
7009         * objc/execute/class-6.m: Ditto.
7010         * objc/execute/bf-14.m: Ditto.
7011         * objc/execute/nested-func-1.m: Ditto.
7012         * objc/execute/class-8.m: Ditto.
7013         * objc/execute/private.m: Ditto.
7014         * objc/execute/bf-16.m: Ditto.
7015         * objc/execute/bf-18.m: Ditto.
7016         * objc/execute/load-3.m: Ditto.
7017         * objc/execute/compatibility_alias.m: Ditto.
7018         * objc/execute/bf-1.m: Ditto.
7019         * objc/execute/no_clash.m: Ditto.
7020         * objc/execute/bf-3.m: Ditto.
7021         * objc/execute/string2.m: Ditto.
7022         * objc/execute/bf-5.m: Ditto.
7023         * objc/execute/string4.m: Ditto.
7024         * objc/execute/bf-7.m: Ditto.
7025         * objc/execute/object_is_meta_class.m: Ditto.
7026         * objc/execute/bf-9.m: Ditto.
7027         * objc/execute/bf-21.m: Ditto.
7028         * objc/execute/cascading-1.m: Ditto.
7029         * objc/execute/trivial.m: Ditto.
7030         * objc/execute/np-1.m: Ditto.
7031         * objc/compile/trivial.m: Ditto.
7032         * objc/execute/class_self-2.m: Include <stdlib.h>.
7033         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7034         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7035         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7036         and 64bit. Use new NeXT interface as required.
7037         * objc.dg/special/unclaimed-category-1.m: Ditto.
7038         * objc.dg/special/unclaimed-category-1.h: Ditto.
7039         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7040         * objc.dg/func-ptr-1.m: Ditto.
7041         * objc.dg/stret-1.m: Ditto.
7042         * objc.dg/encode-2.m: Ditto.
7043         * objc.dg/category-1.m: Ditto.
7044         * objc.dg/encode-3.m: Ditto.
7045         * objc.dg/call-super-3.m: Ditto.
7046         * objc.dg/method-3.m: Ditto.
7047         * objc.dg/func-ptr-2.m: Ditto.
7048         * objc.dg/lookup-1.m: Ditto.
7049         * objc.dg/encode-4.m: Ditto.
7050         * objc.dg/fix-and-continue-1.m: Ditto.
7051         * objc.dg/proto-lossage-3.m: Ditto.
7052         * objc.dg/method-13.m: Ditto.
7053         * objc.dg/proto-qual-1.m: Ditto.
7054         * objc.dg/zero-link-3.m: Ditto.
7055         * objc.dg/bitfield-1.m: Ditto.
7056         * objc.dg/va-meth-1.m: Ditto.
7057         * objc.dg/super-class-3.m: Ditto.
7058         * objc.dg/call-super-1.m: Ditto.
7059         * objc.dg/type-size-2.m: Ditto.
7060         * objc.dg/method-10.m: Ditto.
7061         * objc.dg/defs.m: Ditto.
7062         * objc.dg/const-str-3.m: Ditto.
7063         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7064         Protocol1.h) and next-mapping.h as required. Use new NeXT
7065         interface as required.
7066         * objc.dg/super-class-4.m: Ditto.
7067         * objc.dg/comp-types-8.m: Ditto.
7068         * objc.dg/call-super-2.m: Ditto.
7069         * objc.dg/objc-fast-4.m: Ditto.
7070         * objc.dg/method-6.m: Ditto.
7071         * objc.dg/const-str-3.m: Ditto.
7072         * objc.dg/const-str-7.m: Ditto.
7073         * objc.dg/method-15.m: Ditto.
7074         * objc.dg/method-19.m: Ditto.
7075         * objc.dg/sync-1.m: Ditto.
7076         * objc.dg/layout-1.m: Ditto.
7077         * objc.dg/bitfield-3.m: Ditto.
7078         * objc.dg/try-catch-3.m: Ditto.
7079         * objc.dg/try-catch-7.m: Ditto.
7080         * objc.dg/comp-types-10.m: Ditto.
7081         * objc.dg/selector-2.: Ditto.
7082         * objc.dg/method-7.m: Ditto.
7083         * objc.dg/typedef-alias-1.m: Ditto.
7084         * objc.dg/proto-lossage-2.m: Ditto.
7085         * objc.dg/comp-types-11.m: Ditto.
7086         * objc.dg/sizeof-1.m: Ditto.
7087         * objc.dg/method-17.m: Ditto.
7088         * objc.dg/bitfield-5.m: Ditto.
7089         * objc.dg/try-catch-1.m: Ditto.
7090         * objc.dg/encode-5.m: Ditto.
7091         * objc.dg/fix-and-continue-2.m: Ditto.
7092         * objc.dg/method-9.m: Ditto.
7093         * objc.dg/isa-field-1.m: Ditto.
7094         * objc.dg/local-decl-2.m: Ditto.
7095         * objc.dg/objc-gc-4.m: Ditto.
7096         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7097         * objc.dg/gnu-runtime-3.m: Ditto.
7098         * objc.dg/encode-7.m: Ditto.
7099         * objc.dg/encode-8.m: Ditto.
7100         * objc.dg/selector-3.m: Ditto.
7101         * objc.dg/gnu-runtime-1.m: Ditto.
7102         * objc.dg/const-str-12.m: Ditto.
7103         * objc.dg/gnu-runtime-2.m: Ditto.
7104         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7105         * objc.dg/selector-1.m: Ditto.
7106         * objc.dg/stubify-2.m: Ditto.
7107         * objc.dg/zero-link-1.m: Ditto.
7108         * objc.dg/stret-2.m: Ditto.
7109         * objc.dg/zero-link-2.m: Ditto.
7110         * objc.dg/next-runtime-1.m: Ditto.
7111         * objc.dg/symtab-1.m: Ditto.
7112         * objc.dg/stubify-1.m: Ditto.
7113         * objc.dg/bitfield-2.m: Ditto.
7114         * objc.dg/try-catch-10.m: Apply to both runtimes.
7115         * objc.dg/const-str-1.m: Ditto.
7116         * objc.dg/image-info.m: Ditto.
7117         * objc.dg/encode-9.m: Ditto.
7118         * objc.dg/pragma-1.m: Apply test to all targets.
7119         * objc.dg/const-str-4.m: Ditto.
7120         * objc.dg/const-str-8.m: Ditto.
7121         * objc.dg/super-class-2.m: Ditto.
7122         * objc.dg/try-catch-5.m: Ditto.
7123         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7124         Protocol1.h) and next-mapping.h as required. Use new NeXT
7125         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7126         * objc.dg/const-str-11.m: Ditto.
7127         * objc.dg/const-str-9.m: Ditto.
7128         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7129         * objc.dg/encode-1.m: Remove redundant -lobjc.
7130         * objc.dg/try-catch-9.m: Tidy space.
7131         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7132         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7133         and 64bit. Use new NeXT interface as required.
7134         * obj-c++.dg/template-4.mm: Ditto.
7135         * obj-c++.dg/defs.mm: Ditto.
7136         * obj-c++.dg/basic.mm: Ditto.
7137         * obj-c++.dg/encode-4.mm: Ditto.
7138         * obj-c++.dg/method-17.mm: Ditto.
7139         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7140         * obj-c++.dg/cxx-class-1.mm: Ditto.
7141         * obj-c++.dg/method-10.mm: Ditto.
7142         * obj-c++.dg/va-meth-1.mm: Ditto.
7143         * obj-c++.dg/encode-5.mm: Ditto.
7144         * obj-c++.dg/lookup-2.mm: Ditto.
7145         * obj-c++.dg/template-3.mm: Ditto.
7146         * obj-c++.dg/proto-qual-1.mm: Ditto.
7147         * obj-c++.dg/qual-types-1.m: Ditto.
7148         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7149         * obj-c++.dg/template-1.mm: Ditto.
7150         * obj-c++.dg/encode-6.mm: Ditto.
7151         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7152         Protocol1.h) and next-mapping.h as required. Use new NeXT
7153         interface as required.
7154         * obj-c++.dg/except-1.mm: Ditto.
7155         * obj-c++.dg/const-str-7.mm: Ditto.
7156         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7157         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7158         * obj-c++.dg/selector-2.mm: Ditto.
7159         * obj-c++.dg/isa-field-1.mm: Ditto.
7160         * obj-c++.dg/try-catch-1.mm: Ditto.
7161         * obj-c++.dg/local-decl-1.mm: Ditto.
7162         * obj-c++.dg/try-catch-9.mm: Ditto.
7163         * obj-c++.dg/no-extra-load.mm: Ditto.
7164         * obj-c++.dg/selector-5.mm: Ditto.
7165         * obj-c++.dg/method-12.mm: Ditto.
7166         * obj-c++.dg/try-catch-11.mm: Ditto.
7167         * obj-c++.dg/comp-types-11.mm: Ditto.
7168         * obj-c++.dg/bitfield-3.mm: Ditto.
7169         * obj-c++.dg/method-6.mm: Ditto.
7170         * obj-c++.dg/super-class-2.mm: Ditto.
7171         * obj-c++.dg/method-21.mm: Ditto.
7172         * obj-c++.dg/const-str-8.mm: Ditto.
7173         * obj-c++.dg/try-catch-7.mm: Ditto.
7174         * obj-c++.dg/method-15.mm: Ditto.
7175         * obj-c++.dg/layout-1.mm: Ditto.
7176         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7177         * obj-c++.dg/const-str-3.mm: Ditto.
7178         * obj-c++.dg/try-catch-2.mm: Ditto.
7179         * obj-c++.dg/objc-gc-3.mm: Ditto.
7180         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7181         * obj-c++.dg/bitfield-1.mm: Ditto.
7182         * obj-c++.dg/selector-6.mm: Ditto.
7183         * obj-c++.dg/method-13.mm: Ditto.
7184         * obj-c++.dg/comp-types-12.mm: Ditto.
7185         * obj-c++.dg/bitfield-4.mm: Ditto.
7186         * obj-c++.dg/try-catch-8.mm: Ditto.
7187         * obj-c++.dg/method-2.mm: Ditto.
7188         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7189         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7190         * obj-c++.dg/const-str-4.mm: Ditto.
7191         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7192         * obj-c++.dg/try-catch-3.mm: Ditto.
7193         * obj-c++.dg/comp-types-9.mm: Ditto.
7194         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7195         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7196         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7197         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7198         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7199         Use new NeXT interface as required.
7200         * obj-c++.dg/const-str-10.mm: Ditto.
7201         * obj-c++.dg/const-str-11.mm: Ditto.
7202         * obj-c++.dg/const-str-9.mm: Ditto.
7203         * obj-c++.dg/method-11.mm: Ditto.
7204         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7205         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7206         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7207         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7208         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7209
7210 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7211
7212         PR c++/43206
7213         * g++.dg/template/typedef30.C: New test case.
7214
7215 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7216
7217         PR c/43385
7218         * gcc.c-torture/execute/pr43385.c: New test.
7219
7220 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7221
7222         * gcc.dg/strncpy-fix-1.c: New test.
7223
7224 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7225
7226         PR testsuite/41609
7227         * lib/objc-torture.exp (objc-set-runtime-options): New.
7228         * objc/execute/execute.exp: Check runtime options on each pass.
7229         * objc/execute/exceptions/exceptions.exp: Ditto.
7230         * objc/compile/compile.exp: Ditto.
7231
7232         PR testsuite/42348
7233         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7234         standard tests.
7235         (check_effective_target_objc2): New proc.
7236         (check_effective_target_next_runtime): New proc.
7237         * lib/objc.exp: Determine which runtime is in force and support it.
7238         * lib/obj-c++.exp: Ditto.
7239
7240 2010-03-24  Jason Merrill  <jason@redhat.com>
7241
7242         PR c++/43502
7243         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7244
7245 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7246
7247         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7248         a loop.
7249         * gcc.dg/ipa/ipa-2.c: Likewise.
7250         * gcc.dg/ipa/ipa-3.c: Likewise.
7251         * gcc.dg/ipa/ipa-4.c: Likewise.
7252         * gcc.dg/ipa/ipa-5.c: Likewise.
7253         * gcc.dg/ipa/ipa-7.c: Likewise.
7254         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7255         a loop.
7256         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7257         i_can_not_be_propagated_fully2 into a loop.
7258         * gcc.dg/ipa/ipa-8.c: New test.
7259         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7260
7261 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR debug/19192
7264         PR debug/43479
7265         * gcc.dg/guality/pr43479.c: New test.
7266         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7267         and add volatile keyword.
7268
7269 2010-03-23  Mike Stump  <mikestump@comcast.net>
7270
7271         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7272
7273 2010-03-23  Jason Merrill  <jason@redhat.com>
7274
7275         * g++.dg/ext/altivec-17.C: Adjust error message.
7276
7277         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7278         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7279         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7280         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7281         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7282         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7283
7284 2010-03-22  Jason Merrill  <jason@redhat.com>
7285
7286         PR c++/43333
7287         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7288         * g++.dg/ext/is_pod_98.C: New.
7289
7290         PR c++/43281
7291         * g++.dg/cpp0x/auto18.C: New.
7292
7293         * gcc.dg/pr36997.c: Adjust error message.
7294         * g++.dg/ext/vector9.C: Likewise.
7295         * g++.dg/conversion/simd3.C: Likewise.
7296         * g++.dg/other/error23.C: Likewise.
7297
7298 2010-03-22  Michael Matz  <matz@suse.de>
7299
7300         PR middle-end/43475
7301         * gfortran.dg/pr43475.f90: New testcase.
7302
7303 2010-03-22  Richard Guenther  <rguenther@suse.de>
7304
7305         PR tree-optimization/43390
7306         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7307
7308 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7309
7310         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7311         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7312
7313 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7314             Michael Matz  <matz@suse.de>
7315
7316         PR c++/43081
7317         * g++.dg/parse/crash56.C: New test.
7318
7319 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7320
7321         PR fortran/43450
7322         * gfortran.dg/whole_file_15.f90 : New test.
7323
7324 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7325
7326         PR fortran/43409
7327         * gfortran.dg/inquire_size.f90: New test.
7328
7329 2010-03-20  Richard Guenther  <rguenther@suse.de>
7330
7331         PR rtl-optimization/43438
7332         * gcc.c-torture/execute/pr43438.c: New testcase.
7333
7334 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7335
7336         PR c++/43375
7337         * g++.dg/abi/mangle42.C: New test.
7338
7339 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7340
7341         PR C/43211
7342         * gcc.dg/pr43211.c: New test.
7343         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7344
7345 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7346
7347         PR rtl-optimization/42258
7348         * gcc.target/arm/thumb1-mul-moves.c: New test.
7349
7350         PR target/40697
7351         * gcc.target/arm/thumb-andsi.c: New test.
7352
7353         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7354         dg-require-effective-target.
7355
7356 2010-03-19  Michael Matz  <matz@suse.de>
7357
7358         PR c++/43116
7359         * g++.dg/other/pr43116.C: New testcase.
7360
7361 2010-03-19  Michael Matz  <matz@suse.de>
7362
7363         PR target/43305
7364         * gcc.dg/pr43305.c: New testcase.
7365
7366 2010-03-19  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/43415
7369         * gcc.c-torture/compile/pr43415.c: New testcase.
7370
7371 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7372
7373         PR ada/43106
7374         * gnat.dg/case_optimization2.adb: New test.
7375         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7376
7377 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7378             Jack Howarth <howarth@bromo.med.uc.edu>
7379
7380         PR target/36399
7381         * gcc.target/i386/push-1.c: Don't xfail
7382           scan-assembler-not "movups" on darwin.
7383
7384 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR debug/43058
7387         * gcc.dg/pr43058.c: New test.
7388
7389 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7390
7391         PR middle-end/42450
7392         * g++.dg/torture/pr42450.C: New test.
7393
7394 2010-03-18  Michael Matz  <matz@suse.de>
7395
7396         PR middle-end/43419
7397         * gcc.dg/pr43419.c: New testcase.
7398
7399 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7400
7401         PR rtl-optimization/43360
7402         * gcc.dg/torture/pr43360.c: New.
7403
7404 2010-03-18  Michael Matz  <matz@suse.de>
7405
7406         PR tree-optimization/43402
7407         * gcc.dg/pr43402.c: New testcase.
7408
7409 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7410
7411         PR target/42427
7412         * gcc.dg/pr42427.c: New test.
7413
7414 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7415
7416         PR libfortran/43265
7417         * gfortran.dg/read_empty_file.f: New test.
7418         * gfortran.dg/read_eof_all.f90: New test.
7419         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7420         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7421
7422 2010-03-17  Michael Matz  <matz@suse.de>
7423
7424         * gcc.dg/pr43300.c: Add -w.
7425
7426 2010-03-17  Richard Guenther  <rguenther@suse.de>
7427
7428         * gcc.dg/pr43379.c: Add -w.
7429
7430 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7431
7432         PR fortran/43331
7433         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7434
7435 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7436
7437         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7438
7439 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7440
7441         * ada/acats/run_all.sh: Log start and end times.
7442
7443 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7444
7445         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7446
7447 2010-03-16  Richard Guenther  <rguenther@suse.de>
7448
7449         PR middle-end/43379
7450         * gcc.dg/pr43379.c: New testcase.
7451
7452 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR debug/43051
7455         * gcc.dg/guality/pr43051-1.c: New test.
7456
7457 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7458
7459         PR testsuite/43363
7460         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7461
7462 2010-03-15  Michael Matz  <matz@suse.de>
7463
7464         PR middle-end/43300
7465         * gcc.dg/pr43300.c: New testcase.
7466
7467 2010-03-15  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/43367
7470         * gcc.c-torture/compile/pr43367.c: New testcase.
7471
7472 2010-03-15  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/43317
7475         * gcc.dg/pr43317.c: New testcase.
7476
7477 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7478
7479         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7480
7481 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7482
7483         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7484
7485 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7486
7487         PR fortran/43362
7488         * gfortran.dg/impure_constructor_1.f90: New test.
7489
7490 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7491
7492         PR middle-end/43354
7493         * gfortran.dg/graphite/id-pr43354.f: New.
7494
7495 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7496
7497         PR middle-end/43349
7498         * gfortran.dg/graphite/pr43349.f: New.
7499
7500 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7501
7502         PR middle-end/43306
7503         * gcc.dg/graphite/pr43306.c: New.
7504
7505 2010-03-12  David S. Miller  <davem@davemloft.net>
7506
7507         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7508         sparc.
7509
7510 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7511
7512         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7513
7514 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7515
7516         PR fortran/43291
7517         PR fortran/43326
7518         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7519
7520 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7521
7522         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7523         fail for *-*-mingw* targets.
7524
7525 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7526
7527         PR debug/43329
7528         * gcc.dg/guality/pr43329-1.c: New test.
7529
7530 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7531
7532         PR tree-optimization/43257
7533         * g++.dg/torture/pr43257.C: New test.
7534
7535 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7536
7537         PR fortran/43228
7538         * gfortran.dg/namelist_61.f90: New test.
7539
7540 2010-03-11  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/43255
7543         * gcc.c-torture/compile/pr43255.c: New testcase.
7544
7545 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7546
7547         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7548         * gcc.dg/pr43280.c: New testcase.
7549
7550 2010-03-11  Richard Guenther  <rguenther@suse.de>
7551
7552         PR lto/43200
7553         * gcc.dg/lto/20100227-1_0.c: New testcase.
7554         * gcc.dg/lto/20100227-1_1.c: Likewise.
7555
7556 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7557
7558         PR libfortran/43320
7559         PR libfortran/43265
7560         * gfortran.dg/read_eof_6.f: New test
7561         * gfortran.dg/read_x_eof.f90: New test.
7562         * gfortran.dg/read_x_past.f: Update test.
7563
7564 2010-03-10  Jan Hubicka   <jh@suse.cz>
7565
7566         * gcc.c-torture/compile/pr43288.c: New test.
7567
7568 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7569
7570         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7571         -fpic/-fPIC flags.
7572         * g++.old-deja/g++.pt/asm2.C: Likewise.
7573         * gcc.c-torture/compile/20000804-1.c: Likewise.
7574         * gcc.target/i386/clobbers.c: Likewise.
7575
7576 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/43303
7579         * gfortran.dg/c_assoc_3.f90: New test.
7580
7581 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7582
7583         PR debug/36728
7584         * gcc.dg/guality/pr36728-1.c: New test.
7585         * gcc.dg/guality/pr36728-2.c: New test.
7586
7587 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7588
7589         * gcc.dg/h8300-div-delay-slot.c: New test.
7590
7591 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7592
7593         PR tree-optimization/43236
7594         * gcc.c-torture/execute/pr43236.c: New test.
7595
7596 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7597
7598         PR middle-end/42859
7599         * g++.dg/eh/pr42859.C: New test.
7600
7601 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR debug/43299
7604         * gcc.dg/pr43299.c: New test.
7605
7606         PR debug/43290
7607         * g++.dg/eh/unwind2.C: New test.
7608
7609 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7610             Reza Yazdani  <reza.yazdani@amd.com>
7611
7612         PR middle-end/43065
7613         * gcc.dg/graphite/run-id-4.c: New.
7614
7615 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7616
7617         PR middle-end/43065
7618         * gcc.dg/graphite/run-id-3.c: New.
7619
7620 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7621
7622         PR middle-end/42644
7623         PR middle-end/42130
7624         * gcc.dg/graphite/id-18.c: New.
7625         * gcc.dg/graphite/run-id-pr42644.c: New.
7626
7627 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7628
7629         PR middle-end/42326
7630         * gcc.dg/graphite/pr42326.c: New.
7631
7632 2010-03-08  Richard Guenther  <rguenther@suse.de>
7633
7634         PR tree-optimization/43269
7635         * gcc.c-torture/execute/pr43269.c: New testcase.
7636
7637 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7638
7639         PR fortran/43256
7640         * gfortran.dg/typebound_call_13.f03: New.
7641
7642 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7643
7644         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7645         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7646
7647 2010-03-05  Jason Merrill  <jason@redhat.com>
7648
7649         * g++.dg/abi/mangle40.C: Require weak and alias.
7650
7651 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7652
7653         PR middle-end/42326
7654         * gfortran.dg/graphite/pr42326.f90: New.
7655         * gfortran.dg/graphite/pr42326-1.f90: New.
7656
7657 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7658
7659         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7660         (gnat_target_compile): Likewise.
7661         Reinitialize GNAT_UNDER_TEST if target changes.
7662         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7663         (local_find_gnatmake): Pass full --GCC to gnatlink.
7664         Remove --LINK.
7665
7666 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7667
7668         PR c/43248
7669         * gcc.dg/compound-literal-1.c: New testcase.
7670
7671 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7672
7673         PR tree-optimization/43164
7674         PR tree-optimization/43191
7675         * gcc.c-torture/compile/pr43164.c: New test.
7676         * gcc.c-torture/compile/pr43191.c: Likewise.
7677
7678 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7679
7680         PR fortran/43244
7681         * gfortran.dg/finalize_9.f90: New.
7682
7683 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7684             Ken Werner <ken@linux.vnet.ibm.com>
7685
7686         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7687         to dg-options for spu.
7688         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7689         dump-scan target to exclude spu.
7690
7691 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7692
7693         PR middle-end/43209
7694         * gcc.dg/tree-ssa/ivopts-4.c: New.
7695
7696 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7697
7698         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7699         include-opts and exclude-opts; skip checking the flags if arguments
7700         are the same as the defaults.
7701         (dg-xfail-if): Verify the number of arguments, supply defaults
7702         for unspecified optional arguments.
7703         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7704
7705 2010-03-03  Jason Merrill  <jason@redhat.com>
7706
7707         PR c++/12909
7708         * g++.dg/abi/mangle40.C: Updated.
7709
7710 2010-03-03  Jason Merrill  <jason@redhat.com>
7711
7712         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7713         * g++.dg/abi/mangle23.C: Likewise.
7714         * g++.dg/eh/simd-2.C: Likewise.
7715         * g++.dg/ext/attribute-test-2.C: Likewise.
7716         * g++.dg/ext/vector14.C: Likewise.
7717         * g++.dg/other/pr34435.C: Likewise.
7718         * g++.dg/template/conv8.C: Likewise.
7719         * g++.dg/template/nontype9.C: Likewise.
7720         * g++.dg/template/qualttp17.C: Likewise.
7721         * g++.dg/template/ref1.C: Likewise.
7722         * g++.old-deja/g++.pt/crash68.C: Likewise.
7723         * g++.old-deja/g++.pt/ref1.C: Likewise.
7724         * g++.old-deja/g++.pt/ref3.C: Likewise.
7725         * g++.old-deja/g++.pt/ref4.C: Likewise.
7726
7727         PR c++/12909
7728         * g++.dg/abi/mangle40.C: New.
7729         * g++.dg/abi/mangle41.C: New.
7730         * g++.dg/lto/20100302_0.C: New.
7731         * g++.dg/lto/20100302_1.C: New.
7732         * g++.dg/lto/20100302.h: New.
7733
7734 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7735
7736         PR fortran/43243
7737         * gfortran.dg/internal_pack_12.f90: New test.
7738
7739 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7740
7741         * gcc.dg/pr36997.c: Adjust error message.
7742
7743 2010-03-03  Mike Stump  <mikestump@comcast.net>
7744
7745         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7746         adjustments to not be present on machines that align the stack to
7747         more than 4 bytes and don't have a red zone yet as that is an
7748         unimplemented optimization.
7749
7750 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7751
7752         PR fortran/43169
7753         * gfortran.dg/impure_assignment_3.f90: New.
7754
7755 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR debug/43229
7758         * gfortran.dg/pr43229.f90: New test.
7759
7760         PR debug/43237
7761         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7762
7763         PR debug/43177
7764         * gcc.dg/guality/pr43177.c: New test.
7765
7766 2010-03-02  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/ext/vector9.C: Adjust error message.
7769         * g++.dg/conversion/simd3.C: Likewise.
7770         * g++.dg/other/error23.C: Likewise.
7771
7772 2010-03-02  Mike Stump  <mikestump@comcast.net>
7773
7774         PR c++/41090
7775         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7776
7777 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7778
7779         PR fortran/43180
7780         * gfortran.dg/internal_pack_10.f90: New test.
7781
7782         PR fortran/43173
7783         * gfortran.dg/internal_pack_11.f90: New test.
7784
7785 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7786
7787         PR middle-end/42640
7788         * gcc.dg/tree-ssa/pr42640.c: New.
7789
7790 2010-03-01  Richard Guenther  <rguenther@suse.de>
7791
7792         PR tree-optimization/43220
7793         * gcc.c-torture/execute/pr43220.c: New testcase.
7794
7795 2010-03-01  Richard Guenther  <rguenther@suse.de>
7796
7797         PR middle-end/43213
7798         * gcc.dg/pr43213.c: New testcase.
7799
7800 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7801
7802         PR pch/14940
7803         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7804
7805 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7806
7807         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7808         New function.
7809         (check_effective_target_ucn): Likewise.
7810
7811         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7812         if !ucn.
7813         * gcc.dg/ucnid-2.c: Likewise.
7814         * gcc.dg/ucnid-3.c: Likewise.
7815         * gcc.dg/ucnid-4.c: Likewise.
7816         * gcc.dg/ucnid-11.c: Likewise.
7817         * gcc.dg/ucnid-12.c: Likewise.
7818         * gcc.dg/ucnid-6.c: Skip if !ucn.
7819         * gcc.dg/ucnid-9.c: Likewise.
7820
7821 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7822
7823         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7824         lists to dg-skip-if.
7825         * gcc.target/i386/stackalign/return-3.c: Likewise.
7826
7827 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7828
7829         * gcc.target/i386/clearcap.map: New file.
7830         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7831         Pass clearcap.map by default if supported.
7832
7833 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7834
7835         PR fortran/42900
7836         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7837         Explain this.
7838         * gfortran.dg/stat_2.f90: Likewise.
7839
7840 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7841
7842         PR fortran/43199
7843         * gfortran.dg/module_read_2.f90: New test.
7844
7845 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7846
7847         PR c++/42748
7848         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7849         * g++.dg/abi/mangle12.C: Likewise.
7850         * g++.dg/abi/mangle20-2.C: Likewise.
7851         * g++.dg/abi/mangle17.C: Likewise.
7852         * g++.dg/template/cond2.C: Likewise.
7853         * g++.dg/template/pr35240.C: Likewise.
7854
7855 2010-02-27  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/43186
7858         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7859
7860 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7861
7862         * g++.dg/abi/packed1.C: Expect warning on the SH.
7863
7864 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7865
7866         PR c++/42054:
7867         * g++.dg/parse/error37.C: New test.
7868
7869 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7870
7871         PR c/24577
7872         PR c/43192
7873         * gcc.dg/pr8927-1.c: Match new note.
7874         * gcc.dg/990506-0.c: Likewise.
7875         * gcc.dg/gomp/flush-2.c: Likewise.
7876         * gcc.dg/gomp/atomic-5.c: Likewise.
7877         * gcc.dg/gomp/pr34607.c: Likewise.
7878         * gcc.dg/pr35746.c: Likewise.
7879         * gcc.dg/cpp/pragma-1.c: Likewise.
7880         * gcc.dg/cpp/pragma-2.c: Likewise.
7881         * gcc.dg/pr41842.c: Likewise.
7882         * gcc.dg/noncompile/20040629-1.c: Likewise.
7883         * objc.dg/private-1.m: Likewise.
7884
7885 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7886
7887         PR fortran/43185
7888         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7889         * gfortran.dg/default_initialization_4.f90: New test.
7890
7891 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7892
7893         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7894         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7895         * gnat.dg/thin_pointer2.adb: New test.
7896         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7897
7898 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7899
7900         PR c/20631
7901         * gcc.dg/cpp/c90-pedantic.c: New.
7902         * gcc.dg/cpp/c90.c: New.
7903         * gcc.dg/gnu90-const-expr-1.c: New.
7904         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7905
7906 2010-02-26  Richard Guenther  <rguenther@suse.de>
7907
7908         PR tree-optimization/43186
7909         * gcc.c-torture/compile/pr43186.c: New testcase.
7910
7911 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7912
7913         PR debug/43190
7914         * c-c++-common/dwarf2/pr43190.c: New test.
7915
7916 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7917
7918         PR testsuite/37074:
7919         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7920
7921 2010-02-26  Richard Guenther  <rguenther@suse.de>
7922
7923         PR tree-optimization/43188
7924         * gcc.c-torture/compile/pr43188.c: New testcase.
7925
7926 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7927
7928         PR target/43175
7929         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7930
7931 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7932
7933         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7934
7935 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7936
7937         PR target/43154
7938         * gcc.target/powerpc/pr43154.c: New file.
7939
7940 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR debug/43166
7943         * gfortran.dg/debug/pr43166.f: New test.
7944
7945         PR debug/43165
7946         * gcc.dg/torture/pr43165.c: New test.
7947
7948 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7949
7950         PR c/43128
7951         * c-c++-common/pr41779.c: Update.
7952
7953 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7954
7955         PR ada/32547
7956         * lib/gnat-dg.exp (gnat_load): Redefine.
7957
7958         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7959         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7960
7961 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963         PR libobjc/36610
7964         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7965         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7966         -fgnu-runtime.
7967         Sort entries.
7968
7969 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7972
7973 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR debug/43150
7976         * gcc.dg/guality/vla-1.c: New test.
7977
7978 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7979
7980         PR fortran/43042
7981         * gfortran.dg/c_ptr_tests_15.f90: New test.
7982
7983 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7984
7985         PR target/43107
7986         * gcc.target/i386/pr43107.c: New test.
7987
7988 2010-02-23  Jason Merrill  <jason@redhat.com>
7989
7990         PR c++/43143
7991         * g++.dg/cpp0x/variadic100.C: New.
7992
7993 2010-02-23  Jason Merrill  <jason@redhat.com>
7994
7995         PR debug/42800
7996         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7997         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7998         * c-c++-common/dwarf2/vla1.c: New.
7999
8000 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR target/43139
8003         * gcc.dg/pr43139.c: New test.
8004
8005         PR debug/43077
8006         * gcc.dg/guality/pr43077-1.c: New test.
8007
8008 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8009
8010         PR 43123
8011         * gcc.dg/march.c: New.
8012         * gcc.dg/march-generic.c: New.
8013         * gcc.dg/mtune.c: New.
8014
8015 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8016
8017         PR middle-end/43083
8018         * gcc.dg/graphite/pr43083.c: New.
8019
8020 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8021
8022         PR middle-end/43097
8023         * gfortran.dg/graphite/pr43097.f: New.
8024
8025 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8026             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8027
8028         PR middle-end/43140
8029         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8030
8031 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8032
8033         PR middle-end/43026
8034         * g++.dg/graphite/pr43026.C: New.
8035
8036 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8037
8038         PR c++/43126
8039         * gcc.dg/cleanup-1.c: Update.
8040         * gcc.dg/func-args-1.c: Update.
8041         * gcc.dg/format/sentinel-1.c: Update.
8042         * g++.old-deja/g++.jason/scoping10.C: Update.
8043         * g++.old-deja/g++.ns/lookup5.C: Update.
8044         * g++.dg/ext/cleanup-1.C: Update.
8045         * g++.dg/parse/varmod1.C: Update.
8046         * g++.dg/parse/error33.C: Update.
8047         * g++.dg/expr/call3.C: Update.
8048         * g++.dg/func-args-1.C: New.
8049
8050 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8051
8052         PR c/43125
8053         * gcc.dg/attr-used-2.c: Moved to ...
8054         * c-c++-common/attr-used-2.c: Here.
8055
8056         * gcc.dg/attr-used.c: Moved to ...
8057         * c-c++-common/attr-used.c: Here.
8058
8059 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8060
8061         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8062
8063 2010-02-22  Richard Guenther  <rguenther@suse.de>
8064
8065         PR lto/43045
8066         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8067         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8068
8069 2010-02-22  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/42749
8072         * gcc.c-torture/compile/pr42749.c: New testcase.
8073
8074 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/43072
8077         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8078         * gfortran.dg/internal_pack_9.f90: New test.
8079
8080 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8081
8082         PR c++/23510
8083         * g++.dg/template/recurse.C: Adjust.
8084         * g++.dg/template/pr23510.C: New.
8085
8086 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8087
8088         PR c++/42824
8089         * g++.dg/template/memclass4.C: New test.
8090
8091 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/35259
8094         * gfortran.dg/reassoc_5.f90: New test.
8095
8096 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8097
8098         PR target/43067
8099         * gcc.target/i386/pr43067.c: New test.
8100
8101 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8102
8103         PR c++/35669
8104         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8105         -Wconversion-null.
8106         * g++.dg/warn/Wconversion-null.C: New test.
8107         * g++.old-deja/g++.other/null1.C: Move to...
8108         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8109
8110 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8111
8112         PR fortran/36932
8113         PR fortran/36933
8114         * gfortran.dg/dependency_26.f90: New test.
8115
8116         PR fortran/43072
8117         * gfortran.dg/internal_pack_7.f90: New test.
8118
8119         PR fortran/43111
8120         * gfortran.dg/internal_pack_8.f90: New test.
8121
8122 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8123
8124         PR 43128
8125         * c-c++-common/pr41779.c: Fix broken testcase.
8126
8127 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8128
8129         PR 36513
8130         * c-c++-common/pr36513.c: New testcase.
8131         * c-c++-common/pr36513-2.c: New testcase.
8132
8133 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8134
8135         PR 41779
8136         * c-c++-common/pr41779.c: New.
8137
8138 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR debug/43084
8141         * gcc.dg/pr43084.c: New test.
8142
8143 2010-02-19  Richard Guenther  <rguenther@suse.de>
8144
8145         PR tree-optimization/42916
8146         * gcc.dg/pr42916.c: New testcase.
8147
8148 2010-02-18  Jason Merrill  <jason@redhat.com>
8149
8150         PR c++/42837
8151         * g++.dg/abi/packed1.C: Add expected warning.
8152
8153         PR c++/43108
8154         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8155         * gcc.dg/torture/dg-torture.exp: Likewise.
8156         * c-c++-common/torture/complex-sign.h,
8157         c-c++-common/torture/complex-sign-add.c,
8158         c-c++-common/torture/complex-sign-mixed-add.c,
8159         c-c++-common/torture/complex-sign-mixed-div.c,
8160         c-c++-common/torture/complex-sign-mixed-mul.c,
8161         c-c++-common/torture/complex-sign-mixed-sub.c,
8162         c-c++-common/torture/complex-sign-mul.c,
8163         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8164         Adapt for C++ compilation as well.
8165
8166         PR c++/43070
8167         * g++.dg/ext/label1.C: Update.
8168         * g++.dg/ext/label2.C: Update.
8169
8170         PR c++/26261
8171         * g++.dg/template/dependent-name6.C: New.
8172
8173         PR c++/43109
8174         * g++.dg/parse/namespace12.C: New.
8175
8176 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8177
8178         PR tree-optimization/43066
8179         * gcc.c-torture/compile/pr43066.c: New test.
8180
8181 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8182
8183         * g++.dg/ext/attrib35.C: Fix target selector string.
8184         * g++.dg/ext/attrib36.C: Ditto.
8185         * g++.dg/ext/attrib37.C: Ditto.
8186         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8187         * g++.dg/abi/mangle25.C: Ditto.
8188
8189 2010-02-17  Jason Merrill  <jason@redhat.com>
8190
8191         PR c++/43069
8192         * g++.dg/parse/namespace11.C: New.
8193
8194         PR c++/43093
8195         * g++.dg/ext/attrib37.C: New.
8196
8197         PR c++/43079
8198         * g++.dg/template/ptrmem20.C: New.
8199
8200 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8201
8202         PR target/43103
8203         * gcc.target/i386/xop-check.h: Include m256-check.h.
8204         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8205         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8206         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8207         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8208
8209 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR debug/42918
8212         * gcc.dg/pr42918.c: New test.
8213
8214 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8215
8216         * g++.dg/ext/attrib36.C: Require ILP32.
8217
8218 2010-02-16  Richard Guenther  <rguenther@suse.de>
8219
8220         PR tree-optimization/41043
8221         * gfortran.dg/pr41043.f90: New testcase.
8222         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8223
8224 2010-02-16  Jason Merrill  <jason@redhat.com>
8225
8226         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8227
8228 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8229
8230         PR tree-optimization/43074
8231         * gcc.dg/vect/fast-math-pr43074.c: New test.
8232
8233 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8234
8235         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8236
8237 2010-02-16  Jason Merrill  <jason@redhat.com>
8238
8239         PR c++/43031
8240         * g++.dg/ext/attrib36.C: New.
8241
8242         PR c++/43036
8243         * g++.dg/other/array6.C: New.
8244
8245 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8246
8247         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8248
8249 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8250
8251         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8252         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8253         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8254         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8255         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8256         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8257
8258 2010-02-15  Richard Guenther  <rguenther@suse.de>
8259
8260         PR middle-end/43068
8261         * g++.dg/torture/pr43068.C: New testcase.
8262
8263 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8264
8265         PR c++/43024
8266         * g++.dg/opt/ice1.C: New.
8267
8268 2010-02-14  Jason Merrill  <jason@redhat.com>
8269
8270         PR c++/41997
8271         * g++.dg/cpp0x/initlist-opt.C: New.
8272
8273 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/41113
8276         PR fortran/41117
8277         * gfortran.dg/internal_pack_6.f90: New test.
8278
8279 2010-02-12  Jason Merrill  <jason@redhat.com>
8280
8281         PR c++/43054
8282         * g++.dg/cpp0x/variadic99.C: New.
8283
8284 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8285
8286         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8287         sign extend pointers to gualchk_t.
8288
8289         PR c++/43033
8290         * g++.dg/other/default3.C: Xfail g4 test.
8291
8292 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8293
8294         PR middle-end/43012
8295         * gcc.dg/graphite/pr43012.c: New.
8296
8297 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8298
8299         PR middle-end/42930
8300         * g++.dg/graphite/pr42930.C: New.
8301
8302 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8303
8304         PR middle-end/42914
8305         PR middle-end/42530
8306         * gcc.dg/graphite/pr42530.c: New.
8307         * gcc.dg/graphite/pr42914.c: New.
8308
8309 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8310
8311         PR middle-end/42771
8312         * gcc.dg/graphite/pr42771.c: New.
8313
8314 2010-02-11  Richard Guenther  <rguenther@suse.de>
8315
8316         PR tree-optimization/42998
8317         * gcc.c-torture/compile/pr42998.c: New testcase.
8318
8319 2010-02-10  Jason Merrill  <jason@redhat.com>
8320
8321         PR c++/41896
8322         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8323
8324         PR c++/42983, core issue 906
8325         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8326         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8327
8328         PR c++/43016
8329         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8330
8331 2010-02-10  Richard Guenther  <rguenther@suse.de>
8332
8333         PR tree-optimization/43017
8334         * gcc.dg/torture/pr43017.c: New testcase.
8335
8336 2010-02-10  Tobias Burnus <burnus@net-b.de>
8337
8338         PR fortran/40823
8339         * gfortran.dg/private_type_1.f90: Update error location.
8340         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8341         * gfortran.dg/typebound_operator_2.f03: Ditto.
8342         * gfortran.dg/assignment_2.f90: Ditto.
8343         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8344         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8345
8346 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8347
8348         PR fortran/43015
8349         * gfortran.dg/bind_c_usage_20.f90: New test.
8350
8351 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR debug/43010
8354         * g++.dg/debug/pr43010.C: New test.
8355
8356 2010-02-10  Richard Guenther  <rguenther@suse.de>
8357
8358         PR c/43007
8359         * gcc.c-torture/execute/20100209-1.c: New testcase.
8360         * gcc.dg/fold-div-3.c: Likewise.
8361
8362 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8363
8364         * gcc.dg/builtin-ffs-1.c: New test.
8365
8366 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8367
8368         PR fortran/42999
8369         * gfortran.dg/array_constructor_35.f90: New test.
8370
8371 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8372
8373         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8374
8375 2010-02-09  Jason Merrill  <jason@redhat.com>
8376
8377         PR c++/42399
8378         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8379
8380         PR c++/42370
8381         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8382
8383 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8384
8385         PR fortran/41869
8386         * gfortran.dg/module_write_1.f90: New test.
8387
8388 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8389
8390         * gcc.dg/pr19340.c: Adjust.
8391
8392 2010-02-09  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/43008
8395         * gcc.c-torture/execute/pr43008.c: New testcase.
8396
8397 2010-02-09  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/43000
8400         * gcc.dg/torture/pr43000.c: New testcase.
8401         * gcc.dg/torture/pr43002.c: Likewise.
8402
8403 2010-02-09  Daniel Kraft  <d@domob.eu>
8404
8405         PR fortran/39171
8406         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8407         and pass -Wsurprising as necessary.
8408
8409 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8410
8411         PR tree-optimization/42890
8412         * g++.dg/torture/pr42890.C: New test.
8413
8414 2010-02-08  Richard Guenther  <rguenther@suse.de>
8415
8416         PR middle-end/42995
8417         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8418
8419 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8420
8421         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8422         return 0 from main.
8423         * gcc.dg/graphite/block-1.c: Same.
8424         * gcc.dg/graphite/block-3.c: Same.
8425         * gcc.dg/graphite/block-4.c: Same.
8426         * gcc.dg/graphite/block-5.c: Same.
8427         * gcc.dg/graphite/block-6.c: Same.
8428         * gcc.dg/graphite/block-7.c: Same.
8429         * gcc.dg/graphite/interchange-0.c: Same.
8430         * gcc.dg/graphite/interchange-1.c: Same.
8431         * gcc.dg/graphite/interchange-10.c: Same.
8432         * gcc.dg/graphite/interchange-11.c: Same.
8433         * gcc.dg/graphite/interchange-12.c: Same.
8434         * gcc.dg/graphite/interchange-2.c: Same.
8435         * gcc.dg/graphite/interchange-3.c: Same.
8436         * gcc.dg/graphite/interchange-4.c: Same.
8437         * gcc.dg/graphite/interchange-5.c: Same.
8438         * gcc.dg/graphite/interchange-6.c: Same.
8439         * gcc.dg/graphite/interchange-7.c: Same.
8440         * gcc.dg/graphite/interchange-8.c: Same.
8441         * gcc.dg/graphite/interchange-9.c: Same.
8442         * gcc.dg/graphite/interchange-mvt.c: Same.
8443
8444 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8445
8446         * gfortran.dg/graphite/id-19.f: New.
8447         * gfortran.dg/graphite/pr14741.f90: New.
8448         * gfortran.dg/graphite/pr41924.f90: New.
8449         * gfortran.dg/graphite/run-id-2.f90: New.
8450
8451 2010-02-07  Richard Guenther  <rguenther@suse.de>
8452
8453         PR middle-end/42956
8454         * gcc.c-torture/compile/pr42956.c: New testcase.
8455
8456 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8457
8458         PR libfortran/42742
8459         * gfortran.dg/fmt_cache_2.f: New test.
8460
8461 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         * gfortran.dg/read_no_eor.f90: New test.
8464
8465 2010-02-05  Jason Merrill  <jason@redhat.com>
8466
8467         * g++.dg/ext/label13.C: Move constructor body out of class.
8468
8469 2010-02-03  Jason Merrill  <jason@redhat.com>
8470
8471         PR c++/42870
8472         * g++.dg/ext/dllexport3.C: New.
8473
8474 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8475
8476         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8477
8478 2010-02-05  Richard Guenther  <rguenther@suse.de>
8479
8480         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8481
8482 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8483
8484         PR c++/42915
8485         * g++.dg/other/crash-9.C: New test.
8486
8487 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8488
8489         PR fortran/42309
8490         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8491
8492 2010-02-04  Richard Guenther  <rguenther@suse.de>
8493
8494         PR rtl-optimization/42952
8495         * gcc.dg/torture/pr42952.c: New testcase.
8496
8497 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8498
8499         PR libfortran/42901
8500         * gfortran.dg/namelist_60.f90: New test.
8501
8502 2010-02-03  Jason Merrill  <jason@redhat.com>
8503
8504         PR c++/40138
8505         * g++.dg/ext/builtin11.C: New.
8506
8507         PR c++/4926
8508         PR c++/38600
8509         * g++.dg/abi/mangle35.C: New.
8510         * g++.dg/abi/mangle37.C: New.
8511
8512         PR c++/12909
8513         * g++.dg/abi/mangle36.C: New.
8514
8515         PR c++/35652
8516         * g++.dg/warn/string1.C: New.
8517
8518 2010-02-03  Richard Guenther  <rguenther@suse.de>
8519
8520         PR tree-optimization/42944
8521         * gcc.dg/errno-1.c: New testcase.
8522
8523 2010-02-03  Richard Guenther  <rguenther@suse.de>
8524
8525         PR middle-end/42927
8526         * gcc.c-torture/compile/pr42927.c: New testcase.
8527
8528 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8529
8530         PR fortran/42936
8531         * gfortran.dg/null_4.f90: New test.
8532
8533 2010-02-02  Jason Merrill  <jason@redhat.com>
8534
8535         PR c++/41090
8536         * g++.dg/ext/label13.C: New.
8537
8538 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8539
8540         PR fortran/42650
8541         * gfortran.dg/func_result_5.f90: New test.
8542
8543 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8544
8545         PR fortran/42922
8546         * gfortran.dg/pure_initializer_3.f90: News test.
8547
8548 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8549
8550         PR fortran/42888
8551         * gfortran.dg/allocate_derived_2.f90: New test.
8552
8553 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         PR middle-end/42898
8556         * gcc.dg/torture/pr42898-2.c: New test.
8557
8558 2010-01-31  Richard Guenther  <rguenther@suse.de>
8559
8560         PR middle-end/42898
8561         * gcc.dg/torture/pr42898.c: New testcase.
8562
8563 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8564
8565         PR fortran/38324
8566         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8567         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8568
8569 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8570
8571         * g++.dg/tree-ssa/inline-1.C: New.
8572         * g++.dg/tree-ssa/inline-2.C: New.
8573         * g++.dg/tree-ssa/inline-3.C: New.
8574
8575 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8576
8577         PR testsuite/41701
8578         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8579         the string 'pow' in the pathname of the compiler from generating a
8580         test failure.
8581
8582 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8583
8584         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8585         * g++.old-deja/g++.mike/eh17.C: Likewise.
8586         * g++.old-deja/g++.mike/p5571.C: Likewise.
8587
8588 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8589
8590         PR c++/42758
8591         PR c++/42634
8592         PR c++/42336
8593         PR c++/42797
8594         PR c++/42880
8595         * g++.dg/other/crash-5.C: New test.
8596         * g++.dg/other/crash-6.C: New test.
8597         * g++.dg/other/crash-7.C: New test.
8598         * g++.dg/other/crash-8.C: New test.
8599
8600 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR rtl-optimization/42889
8603         * gcc.dg/pr42889.c: New test.
8604
8605 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8606
8607         * gcc.target/i386/pr42881.c: Use SSE2.
8608
8609 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8610
8611         PR target/42891
8612         * gcc.target/i386/pr42891.c: New test.
8613
8614 2010-01-28  Richard Guenther  <rguenther@suse.de>
8615
8616         PR tree-optimization/42871
8617         * g++.dg/torture/pr42871.C: New testcase.
8618
8619 2010-01-28  Richard Guenther  <rguenther@suse.de>
8620
8621         * gcc.dg/Wobjsize-1.h: New testcase.
8622         * gcc.dg/Wobjsize-1.c: Likewise.
8623
8624 2010-01-28  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/42883
8627         * g++.dg/torture/pr42883.C: New testcase.
8628
8629 2010-01-28  Michael Matz  <matz@suse.de>
8630
8631         * gcc.target/i386/pr42881.c: New test.
8632
8633 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8634
8635         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8636         Add i?86-*-solaris2* support.
8637
8638 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8639
8640         PR c++/42713
8641         PR c++/42820
8642         * g++.dg/template/typedef27.C: New test case.
8643         * g++.dg/template/typedef28.C: New test case.
8644
8645 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8646
8647         * gcc.dg/optimize-bswap*.c: Add ARM target
8648
8649 2010-01-27  Richard Guenther  <rguenther@suse.de>
8650
8651         PR middle-end/42878
8652         * gcc.dg/torture/pr42878-1.c: New testcase.
8653         * gcc.dg/torture/pr42878-2.c: Likewise.
8654
8655 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR middle-end/42874
8658         * gcc.dg/vla-22.c: New test.
8659
8660 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8661
8662         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8663         current collation.
8664
8665 2010-01-26  Richard Guenther  <rguenther@suse.de>
8666
8667         PR rtl-optimization/42685
8668         * gcc.dg/pr42685.c: New testcase.
8669         * g++.dg/other/pr42685.C: Likewise.
8670
8671 2010-01-26  Richard Guenther  <rguenther@suse.de>
8672
8673         PR middle-end/42806
8674         * g++.dg/other/pr42806.C: New testcase.
8675
8676 2010-01-26  Richard Guenther  <rguenther@suse.de>
8677
8678         PR tree-optimization/42250
8679         * gcc.dg/pr42250.c: New testcase.
8680
8681 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8682
8683         * gnat.dg/array_bounds_test.adb: New test.
8684
8685 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8686
8687         PR fortran/42858
8688         * gfortran.dg/generic_21.f90: New test.
8689
8690 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692         PR testsuite/41522
8693         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8694
8695 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8696
8697         PR c++/42748
8698         * g++.dg/abi/arm_va_list2.C: New test.
8699         * g++.dg/abi/arm_va_list2.h: Companion header file.
8700
8701 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8702
8703         PR fortran/41044
8704         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8705
8706         PR fortran/41167
8707         * gfortran.dg/char_array_arg_1.f90 : New test.
8708
8709         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8710
8711 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8712
8713         PR fortran/39304
8714         * gfortran.dg/generic_20.f90: New test.
8715
8716 2010-01-22  Michael Matz  <matz@suse.de>
8717
8718         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8719         -msse2.
8720
8721 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/42736
8724         * gfortran.dg/dependency_25.f90 : New test.
8725
8726 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8727
8728         PR tree-optimization/42585
8729         * gcc.dg/tree-ssa/pr42585.c: New test.
8730
8731 2010-01-21  Richard Guenther  <rguenther@suse.de>
8732
8733         PR middle-end/19988
8734         * gcc.dg/pr19988.c: New testcase.
8735
8736 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8737
8738         * g++.dg/compat/decimal/compat-common.h: New file.
8739         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8740         * g++.dg/compat/decimal/pass_x.h: New file.
8741         * g++.dg/compat/decimal/pass_y.h: New file.
8742         * g++.dg/compat/decimal/pass-1_main.C: New file.
8743         * g++.dg/compat/decimal/pass-1_x.C: New file.
8744         * g++.dg/compat/decimal/pass-1_y.C: New file.
8745         * g++.dg/compat/decimal/pass-2_main.C: New file.
8746         * g++.dg/compat/decimal/pass-2_x.C: New file.
8747         * g++.dg/compat/decimal/pass-2_y.C: New file.
8748         * g++.dg/compat/decimal/pass-3_main.C: New file.
8749         * g++.dg/compat/decimal/pass-3_x.C: New file.
8750         * g++.dg/compat/decimal/pass-3_y.C: New file.
8751         * g++.dg/compat/decimal/pass-4_main.C: New file.
8752         * g++.dg/compat/decimal/pass-4_x.C: New file.
8753         * g++.dg/compat/decimal/pass-4_y.C: New file.
8754         * g++.dg/compat/decimal/pass-5_main.C: New file.
8755         * g++.dg/compat/decimal/pass-5_x.C: New file.
8756         * g++.dg/compat/decimal/pass-5_y.C: New file.
8757         * g++.dg/compat/decimal/pass-6_main.C: New file.
8758         * g++.dg/compat/decimal/pass-6_x.C: New file.
8759         * g++.dg/compat/decimal/pass-6_y.C: New file.
8760         * g++.dg/compat/decimal/return_x.h: New file.
8761         * g++.dg/compat/decimal/return_y.h: New file.
8762         * g++.dg/compat/decimal/return-1_main.C: New file.
8763         * g++.dg/compat/decimal/return-1_x.C: New file.
8764         * g++.dg/compat/decimal/return-1_y.C: New file.
8765         * g++.dg/compat/decimal/return-2_main.C: New file.
8766         * g++.dg/compat/decimal/return-2_x.C: New file.
8767         * g++.dg/compat/decimal/return-2_y.C: New file.
8768         * g++.dg/compat/decimal/return-3_main.C: New file.
8769         * g++.dg/compat/decimal/return-3_x.C: New file.
8770         * g++.dg/compat/decimal/return-3_y.C: New file.
8771         * g++.dg/compat/decimal/return-4_main.C: New file.
8772         * g++.dg/compat/decimal/return-4_x.C: New file.
8773         * g++.dg/compat/decimal/return-4_y.C: New file.
8774         * g++.dg/compat/decimal/return-5_main.C: New file.
8775         * g++.dg/compat/decimal/return-5_x.C: New file.
8776         * g++.dg/compat/decimal/return-5_y.C: New file.
8777         * g++.dg/compat/decimal/return-6_main.C: New file.
8778         * g++.dg/compat/decimal/return-6_x.C: New file.
8779         * g++.dg/compat/decimal/return-6_y.C: New file.
8780
8781 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8782
8783         PR debug/42715
8784         * gcc.dg/pr42715.c: New.
8785
8786 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8787
8788         PR c++/42038
8789         * g++.dg/parse/crash55.C: New.
8790
8791 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8792
8793         PR debug/42782
8794         * gcc.dg/guality/pr42782.c: New.
8795
8796 2010-01-20  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/41788
8799         * g++.dg/abi/packed1.C: New.
8800
8801         PR c++/41920
8802         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8803
8804         PR c++/40750
8805         * g++.dg/parse/fn-typedef1.C: New.
8806         * g++.dg/other/cv_quals.C: Adjust.
8807
8808 2010-01-20  Anthony Green  <green@moxielogic.com>
8809
8810         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8811         pack(push) pragma).
8812         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8813         * gcc.dg/20020312-2.c: Port this to the moxie core.
8814         * gcc.dg/weak/typeof-2.c: Ditto.
8815
8816 2010-01-20  Richard Guenther  <rguenther@suse.de>
8817
8818         PR tree-optimization/42717
8819         * gcc.c-torture/compile/pr42717.c: New testcase.
8820
8821 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8824         of signed, add a few new tests.
8825
8826         PR middle-end/42803
8827         * g++.dg/parse/limits-initializer1.C: New test.
8828
8829 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8830
8831         PR fortran/42804
8832         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8833         * gfortran.dg/typebound_call_12.f03: New test.
8834
8835 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/42783
8838         * gfortran.dg/bounds_check_15.f90 : New test.
8839
8840 2010-01-19  Michael Matz  <matz@suse.de>
8841
8842         PR tree-optimization/41783
8843         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8844
8845 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8846
8847         PR target/38697.
8848         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8849         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8850         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8851         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8852         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8853         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8854         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8855         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8856         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8857         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8858         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8859
8860 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8861
8862         PR fortran/42545
8863         * gfortran.dg/extends_6.f03: Modified an error message.
8864         * gfortran.dg/extends_10.f03: New test.
8865         * gfortran.dg/private_type_6.f03: Modified an error message.
8866         * gfortran.dg/structure_constructor_8.f03: Ditto.
8867
8868 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR tree-optimization/42719
8871         * gcc.dg/pr42719.c: New test.
8872
8873         PR debug/42728
8874         * gcc.dg/pr42728.c: New test.
8875
8876 2010-01-19  Anthony Green  <green@moxielogic.com>
8877
8878         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8879
8880 2010-01-18  Anthony Green  <green@moxielogic.com>
8881
8882         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8883         for moxie.
8884
8885 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8886
8887         * g++.dg/template/error45.C: reverted as part of reverting the
8888         fix of PR c++/42634.
8889
8890 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8891
8892         PR c++/42634
8893         * g++.dg/template/error45.C: New test.
8894
8895 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8896
8897         PR c++/42766
8898         * g++.dg/conversion/op6.C: New test.
8899
8900 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8901
8902         PR target/42774
8903         * gcc.target/alpha/pr42774.c: New test.
8904
8905 2010-01-18  Richard Guenther  <rguenther@suse.de>
8906
8907         PR tree-optimization/42781
8908         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8909
8910 2010-01-17  Richard Guenther  <rguenther@suse.de>
8911
8912         PR middle-end/42248
8913         * gcc.c-torture/execute/pr42248.c: New testcase.
8914
8915 2010-01-17  Richard Guenther  <rguenther@suse.de>
8916
8917         PR tree-optimization/42773
8918         * g++.dg/torture/pr42773.C: New testcase.
8919
8920 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8921
8922         PR fortran/42677
8923         * gfortran.dg/interface_assignment_5.f90: New test.
8924
8925 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8926
8927         PR c++/42697
8928         * g++.dg/template/crash94.C: Reverted.
8929
8930 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8931
8932         PR debug/42767
8933         * gcc.dg/debug/pr42767.c: New.
8934
8935 2010-01-15  Jason Merrill  <jason@redhat.com>
8936
8937         PR c++/42761
8938         * g++.dg/cpp0x/decltype22.C: New.
8939
8940 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8941
8942         PR middle-end/42760
8943         * g++.dg/torture/pr42760.C: New test.
8944
8945 2010-01-15  Jing Yu  <jingyu@google.com>
8946
8947         PR rtl-optimization/42691
8948         * gcc.c-torture/execute/pr42691.c: New.
8949
8950 2010-01-15  Richard Guenther  <rguenther@suse.de>
8951
8952         PR middle-end/42739
8953         * g++.dg/torture/pr42739.C: New testcase.
8954
8955 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8956
8957         * g++.dg/template/error45.C: Revert as part of reverting changes
8958         or PR c++/42634.
8959
8960 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8961
8962         PR fortran/42684
8963         * gfortran.dg/interface_31.f90: New test.
8964
8965 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8966
8967         * gcc.target/powerpc/pr42747.c: New file.
8968
8969 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR middle-end/42674
8972         * c-c++-common/pr42674.c: New test.
8973
8974         PR c++/42608
8975         * g++.dg/template/instantiate11.C: New test.
8976
8977 2010-01-14  Jason Merrill  <jason@redhat.com>
8978
8979         PR c++/42701
8980         * g++.dg/overload/error3.C: New.
8981
8982         PR c++/42655
8983         * g++.dg/overload/rvalue1.C: New.
8984
8985 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8986
8987         PR tree-optimization/42706
8988         * gcc.dg/ipa/pr42706.c: New testcase.
8989
8990 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8991
8992         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8993
8994 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8995
8996         PR tree-optimization/42714
8997         * g++.dg/torture/pr42714.C: New test.
8998
8999 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9000
9001         PR rtl-optimization/42246
9002         * gfortran.dg/pr42246-2.f: New.
9003
9004 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9005
9006         PR rtl-optimization/42389
9007         * gcc.dg/pr42389.c: New.
9008
9009 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9010
9011         PR rtl-optimization/42388
9012         * gcc.dg/pr42388.c: New.
9013
9014 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9015
9016         PR rtl-optimization/42294
9017         * gfortran.dg/pr42294.f: New.
9018
9019 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9020
9021         PR rtl-optimization/39453
9022         PR rtl-optimization/42246
9023         * gcc.dg/pr39453.c: New.
9024         * gcc.dg/pr42246.c: New.
9025
9026 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9027
9028         PR middle-end/42245
9029         * gcc.dg/pr42245.c: New.
9030         * gcc.dg/pr42245-2.c: New.
9031
9032 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9033
9034         PR rtl-optimization/42249
9035         * gcc.dg/pr42249.c: New.
9036
9037 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR c/42721
9040         * gcc.c-torture/execute/pr42721.c: New test.
9041
9042 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9043
9044         PR tree-optimization/42709
9045         * gcc.dg/vect/pr42709.c: New test.
9046
9047 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/41478
9050         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9051         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9052
9053 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9054
9055         PR fortran/42481
9056         * gfortran.dg/generic_19.f90 : New test.
9057
9058 2010-01-13  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/42730
9061         * gcc.c-torture/compile/pr42730.c: New testcase.
9062
9063 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9064
9065         PR target/pr42542
9066         * gcc.target/ia64/pr42542-1.c: New.
9067         * gcc.target/ia64/pr42542-2.c: New.
9068         * gcc.target/ia64/pr42542-3.c: New.
9069
9070 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9071
9072         PR c++/42634
9073         * g++.dg/template/error45.C: New test.
9074
9075 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9076
9077         PR tree-optimization/42704
9078         * g++.dg/torture/pr42704.C: New test.
9079
9080 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9081
9082         PR tree-optimization/42703
9083         * gcc.c-torture/compile/pr42703.c: New test.
9084
9085 2010-01-13  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/42705
9088         * gcc.c-torture/compile/pr42705.c: New testcase.
9089
9090 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9091
9092         * gcc.target/bfin/l2.c: New test.
9093         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9094
9095 2010-01-13  Richard Guenther  <rguenther@suse.de>
9096
9097         PR middle-end/42716
9098         * gcc.c-torture/compile/pr42716.c: New testcase.
9099
9100 2010-01-13  Richard Guenther  <rguenther@suse.de>
9101
9102         PR lto/42678
9103         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9104
9105 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9106
9107         PR c/42708
9108         * gcc.c-torture/compile/pr42708-1.c: New test.
9109
9110 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR debug/42662
9113         * gcc.dg/pr42662.c: New test.
9114
9115         PR tree-optimization/42645
9116         * g++.dg/other/pr42645-1.C: New test.
9117         * g++.dg/other/pr42645-2.C: New test.
9118
9119 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9120
9121         PR target/42416
9122         * gcc.target/powerpc/warn-1.c: New test.
9123         * gcc.target/powerpc/warn-2.c: New test.
9124
9125 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9126
9127         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9128         stack alignment.
9129
9130 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9131
9132         * gcc.dg/lto/20100108_0.c: New.
9133
9134 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9135
9136         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9137         Add -march=i686 -msse for 32bit x86 targets.
9138
9139 2010-01-10  Richard Guenther  <rguenther@suse.de>
9140
9141         PR middle-end/42667
9142         * gcc.dg/torture/pr42667.c: New testcase.
9143
9144 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9145
9146         PR fortran/32489
9147         * gfortran.dg/array_constructor_34.f90: New test.
9148
9149 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9150
9151         PR fortran/20923
9152         * gfortran.dg/array_constructor_33.f90: New test.
9153         gfortran.dg/array_function_5.f90: Add credit.
9154
9155 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9156
9157         PR debug/42631
9158         * gcc.dg/pr42631.c: New.
9159
9160 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9161
9162         PR debug/42630
9163         * gcc.dg/pr42630.c: New.
9164
9165 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9166
9167         PR debug/42629
9168         * gcc.dg/pr42629.c: New.
9169
9170 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9171
9172         PR middle-end/42363
9173         * gcc.dg/torture/pr42363.c: New.
9174
9175 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9176
9177         PR debug/42604
9178         PR debug/42395
9179         * gcc.dg/vect/pr42604.c: New.
9180         * gcc.dg/vect/pr42395.c: New.
9181
9182 2010-01-09  Richard Guenther  <rguenther@suse.de>
9183
9184         PR middle-end/42512
9185         * gcc.c-torture/execute/pr42512.c: New testcase.
9186
9187 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9188
9189         PR fortran/41298
9190         * gfortran.dg/c_ptr_tests_14.f90: New test.
9191
9192 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9193
9194         PR ada/41929
9195         * gnat.dg/null_pointer_deref1.adb: Don't run on
9196         sparc*-sun-solaris2.11.
9197
9198 2010-01-08  Richard Guenther  <rguenther@suse.de>
9199
9200         PR lto/42528
9201         * gcc.dg/lto/20100103-1_0.c: New testcase.
9202         * gcc.dg/lto/20100103-2_0.c: Likewise.
9203
9204 2010-01-08  Tobias Burnus  <burnus@net-b.de
9205
9206         PR/fortran 25829
9207         * gfortran.dg/asynchronous_1.f90: New test.
9208         * gfortran.dg/asynchronous_2.f90: New test.
9209         * gfortran.dg/conflicts.f90: Update error message.
9210
9211 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9212
9213         c++/40155
9214         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9215
9216 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR tree-optimization/42625
9219         * g++.dg/opt/dtor4.C: New test.
9220         * g++.dg/opt/dtor4.h: New.
9221         * g++.dg/opt/dtor4-aux.cc: New.
9222
9223 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9224
9225         PR fortran/42597
9226         * gfortran.dg/proc_ptr_26.f90: New test.
9227
9228 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9229
9230         PR fortran/41872
9231         * gfortran.dg/allocatable_scalar_7.f90: New test.
9232
9233 2010-01-06  Richard Guenther  <rguenther@suse.de>
9234
9235         * gcc.c-torture/compile/pr42632.c: New testcase.
9236
9237 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9238
9239         PR target/42542
9240         * gcc.target/i386/pr42542-4.c: New.
9241         * gcc.target/i386/pr42542-4a.c: Likewise.
9242         * gcc.target/i386/pr42542-5.c: Likewise.
9243         * gcc.target/i386/pr42542-5a.c: Likewise.
9244
9245 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9246
9247         * gcc.dg/tls/opt-15.c: New test.
9248
9249 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9250
9251         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9252
9253 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9254
9255         PR tree-optimization/42462
9256         * g++.dg/torture/pr42462.C: New test.
9257
9258 2010-01-05  Jason Merrill  <jason@redhat.com>
9259
9260         * g++.dg/cpp0x/initlist30.C: New test.
9261
9262 2010-01-05  Richard Guenther  <rguenther@suse.de>
9263
9264         PR tree-optimization/42614
9265         * gcc.c-torture/execute/pr42614.c: New testcase.
9266
9267 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9268
9269         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9270         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9271         -Wunreachable-code.
9272         * gcc.dg/Wunreachable-2.c: Likewise.
9273         * gcc.dg/Wunreachable-3.c: Likewise.
9274         * gcc.dg/Wunreachable-4.c: Likewise.
9275         * gcc.dg/Wunreachable-5.c: Likewise.
9276         * gcc.dg/Wunreachable-6.c: Likewise.
9277         * gcc.dg/Wunreachable-7.c: Likewise.
9278         * gcc.dg/Wunreachable-8.c: Likewise.
9279         * gcc.dg/20041231-1.c: Likewise.
9280
9281 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR other/42611
9284         * gcc.dg/pr42611.c: New test.
9285
9286         PR tree-optimization/42508
9287         * g++.dg/opt/pr42508.C: New test.
9288
9289 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9290
9291         PR fortran/41872
9292         * gfortran.dg/allocatable_scalar_8.f90: New.
9293
9294 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9295
9296         PR tree-optimization/42398
9297         * gcc.c-torture/compile/pr42398.c: New test.
9298
9299 2010-01-04  Jason Merrill  <jason@redhat.com>
9300
9301         PR c++/42555
9302         * g++.dg/ext/attrib35.C: New.
9303
9304         PR c++/42567
9305         * g++.dg/cpp0x/auto17.C: New.
9306
9307 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9308
9309         * gcc.dg/lto/20100104_0.c: New.
9310
9311 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9312
9313         PR target/42542
9314         * gcc.target/i386/pr42542-1.c: New.
9315         * gcc.target/i386/pr42542-1a.c: Likewise.
9316         * gcc.target/i386/pr42542-1b.c: Likewise.
9317         * gcc.target/i386/pr42542-2.c: Likewise.
9318         * gcc.target/i386/pr42542-2a.c: Likewise.
9319         * gcc.target/i386/pr42542-2b.c: Likewise.
9320         * gcc.target/i386/pr42542-3.c: Likewise.
9321         * gcc.target/i386/pr42542-3a.c: Likewise.
9322
9323 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9324
9325         PR fortran/41872
9326         * gfortran.dg/allocatable_scalar_5.f90: New test.
9327         * gfortran.dg/allocatable_scalar_6.f90: New test.
9328
9329 2010-01-03  Richard Guenther  <rguenther@suse.de>
9330
9331         PR testsuite/42583
9332         * gfortran.dg/gomp/recursion1.f90: Remove.
9333
9334 2010-01-03  Richard Guenther  <rguenther@suse.de>
9335
9336         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9337         * gcc.dg/uninit-6.c: Likewise.
9338         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9339
9340 2010-01-03  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/42589
9343         * gcc.target/i386/pr42589.c: New testcase.
9344
9345 2010-01-03  Richard Guenther  <rguenther@suse.de>
9346
9347         PR tree-optimization/42438
9348         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9349
9350 2010-01-02  Richard Guenther  <rguenther@suse.de>
9351
9352         PR testsuite/41651
9353         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9354
9355 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9356
9357         PR target/42448
9358         * gcc.target/alpha/pr42448-1.c: New test.
9359         * gcc.target/alpha/pr42448-2.c: Ditto.
9360
9361 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9362
9363         PR preprocessor/41947
9364         * gcc.dg/c99-hexfloat-3.c: New test.
9365
9366 2010-01-01  Richard Guenther  <rguenther@suse.de>
9367
9368         PR c/42570
9369         * gcc.c-torture/execute/pr42570.c: New testcase.
9370
9371 2010-01-01  Richard Guenther  <rguenther@suse.de>
9372
9373         PR middle-end/42559
9374         * gcc.c-torture/compile/pr42559.c: New testcase.
9375
9376 \f
9377 Copyright (C) 2010 Free Software Foundation, Inc.
9378
9379 Copying and distribution of this file, with or without modification,
9380 are permitted in any medium without royalty provided the copyright
9381 notice and this notice are preserved.